File: blk03480.txt

text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"poors.sats"}h!
text/plain;charset=utf-8
QjLN=:AVAX.AVAX:0x29040aaff0d7a95c6d04722fd7ddc93a0bd0166d::t:15:12:6E:43907448100
KjISWAPTX:0xd9912caec452727baea7344ae84bcd647c277b751666d1a4b7f7c850ba657544y
=j;+:btc.btc:maya1x0wtq2cnnu3kyyljespe9qukzwnduyk63hdwur:TIER1m
text/plain;charset=utf-8
B{"p":"brc-20","op":"deploy","tick":"come","max":"10000","lim":"1"}h!
FjDOUT:86CC9600CDFE05084E0916CB2BD459FE7B1126264A1A1B25BEB97ABA08BA2B92
Bj@=:ETH.ETH:0x04e53cc7d2E0141c65a3124019c757411945f563:22962616::0
d/Foundry USA Pool #dropgold/
!22222222222222222222222222222222222222222222222222
text/plain;charset=utf-8
K{"p":"brc-20","op":"deploy","tick":"Modi","max":"2100000000","lim":"10000"}h!
d/Foundry USA Pool #dropgold/
FjDOUT:5FF5510A2AE6C9E3DFF53C21C535A10523332DE61A56F2D31EBACCCFFCC92A0E
FjDOUT:4839F6C7F967A3255BABD9FFE4F0530EA87C82A82EAA4D081380DA53AD313227
KjISWAPTX:0x7d5d0f04272024a8371c2be93f323d47c2716bbf8844b2219445133d36d9b3cc
text/plain;charset=utf-8
text/plain;charset=utf-8
Aj?=:ETH.ETH:0x64412c730A3251867775B8A297564f77EbB78bFb:8552033::0
Aj?=:ETH.ETH:0x84e5C378FD4A0C9Ffc0c0da3b7626508AdC53595:5666214::0
/ViaBTC/Mined by behzadpul13/,
6j4ion:5.QmQb3ruNZ2NiuG2FX5RwWjZhy73kGicB41rfD7dxe15naEY
FjDOUT:869742A51B5183DF4929D45A8D7FBD4FD6E040B499128AF2763A44B42613C67F
FjDOUT:41C55888E2E677456E3A6952840B6A5F05FE6456C94D7A375F705656C6D8F336
FjDOUT:42BBAE889495AE0F311BF9D881A0D7FDC65B54BB0DBFA47F9BE13219A39ED1F5
KjI=:BNB.BUSD-BD1:bnb1qp9wcqvcp3zxj3z72g43rluecg6jzy4eq37dsq:156331919147::0
CjA=:ETH.ETH:0x340Dff10E06A34B0dd5c4eefdC22eDB43bF2fF62:740190343::0
Aj?=:ETH.ETH:0xeD2fAD05912a18f71FEbb44626C14Cc1D76aA644:8206554::0
CjA=:ETH.ETH:0x99dBF9A958D21C11066AD5D1A5E25B8C8Bb55Cdb:148105258::0
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"gm.sats"}h!
<svg id='edgehog' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='640' height='640'>
<image href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAACVBMVEX///8PmWT/nS8288NeAAAAFUlEQVQY02MIDQ1gYOBatWqUgZUBAAD2SwF7vsE+AAAAAElFTkSuQmCC'/>
<image href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAElBMVEUAAAAPmWQHYEInDQgHeU0z1Zf1twRdAAAAAXRSTlMAQObYZgAAAJJJREFUKM+1jsENwyAMRYlYICD3XpwOYIK4B8ICVdX9VymVSjGumlv+zU/v21bnRdcQmynG6B8MhLsDuFAvPIspAM
F2JGUzNVwm5pPQmDWhTkuHAo3WzmuaJmoBYAQtatFf+JTqHA6gC8or/MfqOP1f0De0AVvi82I1FDVkb6MYuKnnZxkreZQVJbiWhSEOFTR3kBSFWEn3bsCf3AAAAAElFTkSuQmCC'/>
<image href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAKlBMVEUAAAAnDQgLdQUmnx8AAAAfthmdTQb/79JvNQLajjO5birIyMiTg2pZVlLGXKNoAAAAAXRSTlMAQObYZgAAAI5JREFUKM9jGAXEAGk0PqPSBjQBZSVUASFjIyUlJQUkgWBjQyOgQHl5AUSHqrFp4FRjQXb3EneYQGigabBwSVpZOtQS4dDAqcGiIm1t7TABkAohl7a2FojAHRcXr5Uugi5taSkQWwSBAp4uAiwdMAEhoCuMjQQYXFwcYA4zDQ1VRHapoaCgsgCKAAMjTAAAUmscyUnsukkM
AAAAASUVORK5CYII='/>
<image href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEUAAAAPBwL7OQEnDQjDLAAftRYLdQX///+9qIgAAAAmnx+slnVpOwPezLyTg2qch2Y81zM/JQ/Xe7pZVlLajjM3NDG5birsmJnNd3jDXV78yj0btyUXAAD94uyaAAAAAXRSTlMAQObYZgAAAKtJREFUOMvtjkkOwyAMRWvCYGbInLT3P2fNqgvirKqu+iQs0H/6+PFzANoBPtcaQBUFvOCcUqrcCZQ/bxpCCPN6BuA2hFrrHM5Kt8t+5SiZ1/VFH/XGsIBuOFWK0wBDJ2w7fNi3oa84pMiIMUb0+aC8N6TwUghEIeTCCcYaRBqcMBljMNKYGGEcU0JMaaT8Usjeep+tpYJrg3a0jUHQk1UaDx4pO6FTKP/zdd4xyQZaERb2swAAAABJRM
            shape-rendering: crispedges;
            image-rendering: -moz-crisp-edges;
            image-rendering: optimizeSpeed;
            image-rendering: -webkit-crisp-edges;
            image-rendering: -webkit-optimize-contrast;
            image-rendering: crisp-edges;
            image-rendering: pixelated;
            -ms-interpolation-mode: nearest-neighbor;
            animation: 0.5s vibe infinite alternate easL
        @keyframes vibe {
                transform: translateY(0px);
                transform: translateY(1.5%);
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"satoshi.sats"}h!
text/plain;charset=utf-8
4{"p":"sns","op":"reg","name":"magicedenisarug.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"rug.sats"}h!
LjJ=:BNB.BUSD-BD1:bnb1zngfucgnwkz2werdfjdcletn424hjdj07y7skw:15245400186:te:0
DjB=:BNB.BNB:bnb1v6d2hgr2amq6evhw6y5aj48ypqyze273ne2aea:30237646:te:0
EjC=:ETH.ETH:0x25D13c377C37f83459fFa423319E60C883B84981:148229392:te:0
CjA=:ETH.ETH:0xE9f26016E5c4A27f5ad4b50C0B9F30642918Bb0a:2248704:te:0
DjB=:ETH.ETH:0x9054588bf0A4DB1A83969a302F127091FddE5329:12174901:te:0
DjB=:ETH.ETH:0x07b7FaAdC3969Bc2De64efA0EF19C4F6fC35DaD4:10043700:te:0
DjB=:BNB.BNB:bnb15zgnjxtpt2cvnr2e0q6zl39nev9jpueewu8p8y:25092930:te:0
{"attributes":[{"trait_type":"Hat","value":"Vietnam Era Helmet"},{"trait_type":"Earring","value":"Silver Hoop"},{"trait_type":"Clothes","value":"Biker Vest"},{"trait_type":"Mouth","value":"Bored Unshaven"},{"trait_type":"Eyes","value":"Closed"},{"trait_type":"Fur","value":"White"},{"trait_type":"Background","value":"Blue"}],"external_url":"https://baycbitcoin.com/index/bayc/4407","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/4407.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstM
{"attributes":[{"trait_type":"Clothes","value":"Puffy Vest"},{"trait_type":"Hat","value":"Army Hat"},{"trait_type":"Earring","value":"Gold Stud"},{"trait_type":"Eyes","value":"Eyepatch"},{"trait_type":"Fur","value":"Golden Brown"},{"trait_type":"Mouth","value":"Bored Unshaven Cigarette"},{"trait_type":"Background","value":"Blue"}],"external_url":"https://baycbitcoin.com/index/bayc/9885","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/9885.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdeM
text/plain;charset=utf-8
Russian defence minister decorates pilots for downing U.S. drone
@Russian defence minister decorates pilots for downing U.S. drone
 -   -=----=M=====M]MMMMMM]]]]]]]]pppppp
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
d/Foundry USA Pool #dropgold/
IjGREFUND:5D1FD7869488091F26413D57762739CE4223956A7C4C894E664A54097F3CB40E
text/plain;charset=utf-8
DjBs:ETH.ETH:0x83B81BC4DD4f497634E6a0b851c9DE59893D0D3a:15969001:ss:0
/ViaBTC/Mined by saxar21093/,
FjDOUT:5998B944B49E9B7C68C949AB8C880D77D8811EF61D0635BF8E4799A7A2202606
FjDOUT:A6A2600DF768571A9B770E914F985AA8E24D864B45E7E1FAA08715090FF30B5E
4j2DC-L5:Du7NJX4A2Mar3TJEv1fl6NNTbq4qFjgXJgv6BePfmZs=
DjB+:BTC.BTC:maya1nu9pau0u642s5fg0ennh8huy3yfachhr069c0q:wr:100:TIER1
text/plain;charset=utf-8
DjB+:BTC.BTC:maya14aqy2xngxrt2wv5ak3j7gf2wflrejc3m0jn0tv:wr:100:TIER1E&
CjA+:BTC.BTC:maya1fex4zs3psv8crn6dhx4y7kwwpuag3e6a3e4tc0:wr:30:TIER1
CjA=:BNB.BNB:bnb1f4qwxkm552d8c0480awg24m9htzqgme3x5lks3:156708126::0
text/plain;charset=utf-8
H{"p":"brc-20","op":"deploy","tick":"
","max":"888","lim":"1"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
CjA+:BTC.BTC:maya153jaxf6hmp4lnmwguztwu9q9kyuvkdmk59np39:wr:30:TIER1
FjDOUT:BF8C03D40FAE398E83565E3E63476DE2BB2100EF5FF68997545AFF2DB4B49E2F
FjDOUT:256868D6B5D8C2B48D2354D87370079D8EAC4A7B069BC4FE4C8FC58BD623CF4B
FjDOUT:5F2C142274A24C78F2CC3BB30EB70B68C5B71893B2758A7E76C9EB664D3CC174
FjDOUT:06BC0CAB8022ED275B856AD81BB8BD6EC5FE942A85C5D37C0700801BDB4A5452
FjDOUT:44125D9F2B2B68B990E597FB681E2211EE962364BE91E2EBA5E813670F75321B
CjAs:ETH.ETH:0x83B81BC4DD4f497634E6a0b851c9DE59893D0D3a:1796585:ss:0
!Powered by Luxor Tech1003
@j>=:THOR.RUNE:thor1fcgu0azlz85rjqhqdzc77c7f6328espw9jhk53:1:t:30@
FjDOUT:D648384B701126173A867268B7405CE003AE4E08A97051A8084DB299214C9025
FjDOUT:E12A1A130A059D83B2B2E311C772D59E97E8DD5BB0C2759B79B290345AFC8DBE
FjDOUT:E1DE39D31B98910DE86DCFF14CC8FA3B601D5C8643619D77278BD3473A4B0BAB
DjB+:BTC.BTC:maya13g3r55h0pxda0gy2vh0scwa9kfnylvx54dgqmz:wr:100:TIER1
Bj@=:ETH.ETH:0x4333B0362D23A1FbC0F17cb90B793396395F2C1D:14189650::0
Aj?=:ETH.ETH:0xd0a824C024e28Eaa14d8E4b47F6d00f237F09609:7853028::0
DjB=:ETH.ETH:0x36e58e51D33CaA1Cccb02E6c649feD7c9880aD7c:1477492014::0
<svg id='edgehog' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='100%' height='100%'>
<image href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAACVBMVEX///8PmWT/nS8288NeAAAAFUlEQVQY02MIDQ1gYOBatWqUgZUBAAD2SwF7vsE+AAAAAElFTkSuQmCC'/>
<image href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAElBMVEUAAAAPmWQHYEInDQgHeU0z1Zf1twRdAAAAAXRSTlMAQObYZgAAAJJJREFUKM+1jsENwyAMRYlYICD3XpwOYIK4B8ICVdX9VymVSjGumlv+zU/v21bnRdcQmynG6B8MhLsDuFAvPIsM
pAF2JGUzNVwm5pPQmDWhTkuHAo3WzmuaJmoBYAQtatFf+JTqHA6gC8or/MfqOP1f0De0AVvi82I1FDVkb6MYuKnnZxkreZQVJbiWhSEOFTR3kBSFWEn3bsCf3AAAAAElFTkSuQmCC'/>
<image href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAKlBMVEUAAAAnDQgLdQUmnx8AAAAfthmdTQb/79JvNQLajjO5birIyMiTg2pZVlLGXKNoAAAAAXRSTlMAQObYZgAAAI5JREFUKM9jGAXEAGk0PqPSBjQBZSVUASFjIyUlJQUkgWBjQyOgQHl5AUSHqrFp4FRjQXb3EneYQGigabBwSVpZOtQS4dDAqcGiIm1t7TABkAohl7a2FojAHRcXr5Uugi5taSkQWwSBAp4uAiwdMAEhoCuMjQQYXFwcYA4zDQ1VRHapoaCgsgCKAAMjTAAAUmscyUnsuM
kkAAAAASUVORK5CYII='/>
<image href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEUAAAAPBwL7OQEnDQjDLAAftRYLdQX///+9qIgAAAAmnx+slnVpOwPezLyTg2qch2Y81zM/JQ/Xe7pZVlLajjM3NDG5birsmJnNd3jDXV78yj0btyUXAAD94uyaAAAAAXRSTlMAQObYZgAAAKtJREFUOMvtjkkOwyAMRWvCYGbInLT3P2fNqgvirKqu+iQs0H/6+PFzANoBPtcaQBUFvOCcUqrcCZQ/bxpCCPN6BuA2hFrrHM5Kt8t+5SiZ1/VFH/XGsIBuOFWK0wBDJ2w7fNi3oa84pMiIMUb0+aC8N6TwUghEIeTCCcYaRBqcMBljMNKYGGEcU0JMaaT8Usjeep+tpYJrg3a0jUHQk1UaDx4pO6FTKP/zdd4xyQZaERb2swAAAABM
            shape-rendering: crispedges;
            image-rendering: -moz-crisp-edges;
            image-rendering: optimizeSpeed;
            image-rendering: -webkit-crisp-edges;
            image-rendering: -webkit-optimize-contrast;
            image-rendering: crisp-edges;
            image-rendering: pixelated;
            -ms-interpolation-mode: nearest-neighbor;
            animation: 0.5s vibe infinite alternate eL
        @keyframes vibe {
                transform: translateY(0px);
                transform: translateY(1.5%);
CjA=:ETH.ETH:0xb649300364D5cB5C0895A187dF6f3f616Fc14F2a:5027156:te:0
CjA=:ETH.ETH:0x13e6a13AeD0D38C612021DeBDdFabe252682C836:2134729:te:0
DjB=:BNB.BNB:bnb1uj39s0xrzmvxewwhzw0zytx68paxax28a8mtal:13126459:te:0
DjB=:BNB.BNB:bnb157xw7h7f0y40pj3eg3w2vjv87fmfst9cmn9wea:29618556:te:0
text/plain;charset=utf-8
"name": "mattonchain.sats"
KjI=:BNB.BUSD-BD1:bnb1jq72f6rgenpfh9uxpk2g5cqhg8g9fatypdk7kz:7669881605:te:0
MjK=:BNB.BUSD-BD1:bnb1e87qhy9krmz8udypj9hdg4njrjhclgr57ew3x8:259110831346:te:0
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Generative.xyz project</title>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script type="text/javascript">
var colors1 = "f10-e07a1a-364156-7d4e57-e0d21a".split("-").map(a=>"#"+a)
let colors2 = "5fe01a-ada296-1adce0-e01ad6-e01a1a-1a181b-564d65-3e8989-2cda9d-05f140-fff-ff622d".split("-").map(a=>"#"+a)
            p: createVector(0,0),
            v: createVector(0,0),
            // size: createVector(0,0),
            // a: createVector(0,0),
            // color: color(255),
            angV: random(-40.1,120.02),
        Object.assign(def,args)
        Object.assign(this,def)
        mainCanvas.push()
            mainCanvas.translate(this.p.x,this.p.y)
            mainCanvas.fill(this.color)
            mainCanvas.rect(3,5,this.sizM
        mainCanvas.pop()
        this.p.add(this.v)
        this.p.x+=random()/2
        this.p.y+=random()/2
        this.p.x+=sin(this.p.y/(400+this.size.x*1) )
        this.p.y+=cos(this.p.x/(320+this.size.y*1))
        this.v.add(this.a)
        this.v.mult(0.8999)
        this.size.mult(0.99)
        this.ang+=this.angV+2+random()/3
function divide(x,y,w,h,z,colors=colors1){
    if (random()<0.5){
        colors = random([colors1,colors2])M
    if (random()<0.2+z/15 && w > 15 && h > 15 && z>1){
        mainCanvas.translate(width/2,height/2)
        mainCanvas.rotate(-sin(z/60)/60)
        mainCanvas.translate(-width/2,-height/2)
        let ratio = random()
        if (random()<0.5){
            divide(x,y,w*ratio,h,z-1,colors)
            divide(x+w*ratio,y,w*(1-ratio),h,z-1,colors)
            divide(x,y,w,h*ratio,z-1,colors)
            divide(x,y+h*ratio,w,h*(1-ratio),z-1,colors)
        let clr = random(colors)
        particles.push(new Particle({
            p: createVector(x,y),
            v: createVector(x/1000,y/1000),
            size: createVector(w,h),
            color: clr
        mainCanvas.fill(clr)
        mainCanvas.rect(x,y,w,h)
  let seed=floor(999999*mathRand());
    createCanvas(1000, 1000);
    mainCanvas = createGraphics(width,height)
    divide(30,25,wiM
    mainCanvas.noStroke()
    mainCanvas.drawingContext.shadowBlur= 40
    mainCanvas.drawingContext.shadowColor= color(0,120)
    overAllTexture=createGraphics(width,height)
    overAllTexture.loadPixels()
    for(var i=0;i<width+100;i++){
        for(var o=0;o<height+50;o++){
            overAllTexture.set(i,o,color(1,noise(i/10,i*o/1)*random([2,220,380])))
    // overAllTexture.updatePixels()
    particles.forEach(p=>{
    image(mainCanvas,0,0)
        blendMode(MULTIPLY)
        image(overAllTexture,0,0)
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).getM
("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904M
242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
 let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
            width: 100% !important;
            height: 100% !important;
            object-fit: contain;
            position: fixed;
            left: 0;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
    const container = document.createElement("div")
    // container.innerHTML = "<span>seed: " + seed + "</span><br>";
    document.body.prepend(container)
 Add your code here
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Generative.xyz project</title>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script type="text/javascript">
var colors1 = "f10-e07a1a-364156-7d4e57-e0d21a".split("-").map(a=>"#"+a)
let colors2 = "5fe01a-ada296-1adce0-e01ad6-e01a1a-1a181b-564d65-3e8989-2cda9d-05f140-fff-ff622d".split("-").map(a=>"#"+a)
            p: createVector(0,0),
            v: createVector(0,0),
            // size: createVector(0,0),
            // a: createVector(0,0),
            // color: color(255),
            angV: random(-40.1,120.02),
        Object.assign(def,args)
        Object.assign(this,def)
        mainCanvas.push()
            mainCanvas.translate(this.p.x,this.p.y)
            mainCanvas.fill(this.color)
            mainCanvas.rect(3,5,this.sizM
        mainCanvas.pop()
        this.p.add(this.v)
        this.p.x+=random()/2
        this.p.y+=random()/2
        this.p.x+=sin(this.p.y/(400+this.size.x*1) )
        this.p.y+=cos(this.p.x/(320+this.size.y*1))
        this.v.add(this.a)
        this.v.mult(0.8999)
        this.size.mult(0.99)
        this.ang+=this.angV+2+random()/3
function divide(x,y,w,h,z,colors=colors1){
    if (random()<0.5){
        colors = random([colors1,colors2])M
    if (random()<0.2+z/15 && w > 15 && h > 15 && z>1){
        mainCanvas.translate(width/2,height/2)
        mainCanvas.rotate(-sin(z/60)/60)
        mainCanvas.translate(-width/2,-height/2)
        let ratio = random()
        if (random()<0.5){
            divide(x,y,w*ratio,h,z-1,colors)
            divide(x+w*ratio,y,w*(1-ratio),h,z-1,colors)
            divide(x,y,w,h*ratio,z-1,colors)
            divide(x,y+h*ratio,w,h*(1-ratio),z-1,colors)
        let clr = random(colors)
        particles.push(new Particle({
            p: createVector(x,y),
            v: createVector(x/1000,y/1000),
            size: createVector(w,h),
            color: clr
        mainCanvas.fill(clr)
        mainCanvas.rect(x,y,w,h)
  let seed=floor(999999*mathRand());
    createCanvas(1000, 1000);
    mainCanvas = createGraphics(width,height)
    divide(30,25,wiM
    mainCanvas.noStroke()
    mainCanvas.drawingContext.shadowBlur= 40
    mainCanvas.drawingContext.shadowColor= color(0,120)
    overAllTexture=createGraphics(width,height)
    overAllTexture.loadPixels()
    for(var i=0;i<width+100;i++){
        for(var o=0;o<height+50;o++){
            overAllTexture.set(i,o,color(1,noise(i/10,i*o/1)*random([2,220,380])))
    // overAllTexture.updatePixels()
    particles.forEach(p=>{
    image(mainCanvas,0,0)
        blendMode(MULTIPLY)
        image(overAllTexture,0,0)
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).getM
("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904M
242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
 let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
            width: 100% !important;
            height: 100% !important;
            object-fit: contain;
            position: fixed;
            left: 0;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
    const container = document.createElement("div")
    // container.innerHTML = "<span>seed: " + seed + "</span><br>";
    document.body.prepend(container)
 Add your code here
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Kaleidoscope Garden</title>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script type="text/javascript">
 Add your script for lib here
 Add your script for lib here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.M
length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.lenM
gth; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
             u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
            width: 100% !important;
            height: 100% !important;
            object-fit: contain;
            position: fixed;
            left: 0;
<script type="text/javascript">
    const rand = mathRand();
$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
 Add your code here
    this.x = random(width);
    this.y = random(height);
    this.size = random(2, 10);
    this.color = color(M
random(255), random(255), random(255), random(50, 150));
    this.speed = random(0.5, 1);
    this.growth = random(0.5, 2);
    fill(this.color);
    ellipse(this.x, this.y, this.size);
    this.x += random(-this.speed, this.speed);
    this.y += random(-this.speed, this.speed);
    this.size += random(-this.growth, this.growth);
    if (this.x < 0 || this.x > width || this.y < 0 || this.y > height) {
      this.x = random(width);
    if (this.size < 10 || this.size > 50) {
      this.size = random(10, 50);
  constructor(x, y) {
    this.type = floor(random(3)); // Choose a random flower type (0, 1, or 2)
    this.startColor = color(random(255), random(255), random(255));
    this.endColor = color(random(255), random(255), random(255));
    this.colorLerp = 0;
    this.size = random(20, 50);
    this.rotation = random(TWO_PI);
tionSpeed = random(0.01, 0.05);
    this.state = 'growing';
    this.angleOffset = 0;
  translate(this.x, this.y);
  rotate(this.rotation);
  scale(this.bloom);
  fill(this.updateColor());
  switch (this.type) {
      this.drawCircleFlower();
      this.drawPolygonFlower();
      this.drawBezierFlower();
  drawCircleFlower(M
    for (let i = 0; i < 8; i++) {
      rotate(TWO_PI * i / 8);
      ellipse(this.size, 0, this.size / 2, this.size / 2);
  drawPolygonFlower() {
    const numVertices = 6;
    for (let i = 0; i < numVertices; i++) {
      const angle = TWO_PI * i / numVertices;
      const x = this.size * cos(angle);
      const y = this.size * sin(angle);
    endShape(CLOSE);
  drawBezierFlower() {
    for (let i = 0; i < 4; i++) {
      const angle = TWO_PI * i / 4;
      const x = this.size * cos(angle);
      const y = this.size * sin(angle);
      bezierVertex(-x / 2, -y / 2, -x / 2, -y / 2, x, y);
    endShape(CLOSE);
    if (this.state === 'growing') {
      this.bloom += 0.01;
      this.rotation += this.rotationSpeed;
      if (this.bloom >= 1) {
        this.state = 'shrinking';
      this.bloom -= 0.01;
tation -= this.rotationSpeed;
      if (this.bloom <= 0) {
        this.state = 'growing';
  checkNeighbors() {
    for (let other of flowers) {
      if (other !== this) {
        const d = dist(this.x, this.y, other.x, other.y);
        if (d < 100) {
          const angle = atan2(this.y - other.y, this.x - other.x);
          this.angleOffset += (angle - this.angleOffset) * 0.05;
    this.colorLerp += 0.005;
      this.colorLerp = 0;
      this.startColor = this.endColor;
      this.endColor = color(random(255), random(255), random(255));
    return lerpColor(this.startColor, this.endColor, this.colorLerp);
// Global array to store Flower+ Bokeh objects
let bokehCircles = [];
  createCanvas(600, 400);
  // Create 30 bokeh circles
  for (let i = 0; i < 30; i++) {
    bokehCircles.push(new Bokeh());
und(10, 20, 40, 10);
  // Update and show bokeh circles
  for (let circle of bokehCircles) {
    circle.update();
  // Plant a new flower seed at a random position every so many frames
  if (frameCount % 10 === 0) {
    flowers.push(new Flower(random(width), random(height)));
  // Update and show all flowers in the array
  for (let flower of flowers) {
    flower.checkNeighbors();
    flower.update();
 Add your code here
text/plain;charset=utf-8
/ViaBTC/Mined by kzsl/,
IjGREFUND:8D82A49570142BAFE6FCABD187B0F7AB0A62EE32BDD29750ADC04F35FBBE3722
FjDOUT:1280B395B1AF6BE162F0985A17965CAEE722DAC24FCC64C1E1FF0B66C958847C
FjDOUT:F2DE058B10EFDACAF333822A359C599C602E566849E1F1F2B3007BE6ABA862AB
text/plain;charset=utf-8
0:`thdt(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t~
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"30420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"64420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"54420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"22420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"28420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"29420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"96420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"67420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"65420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"49420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"90420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"34420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"32420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"53420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"11112.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"41420.sats"}h!
 c245ce996803cfeb7971c2409e29b99fG0D
text/plain;charset=utf-8
4{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"57420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"62420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"61420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"84420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"47420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"63420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"14420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"79420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"72420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"50420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"11420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"23420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"78420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"39420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"12420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"98420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"08420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"68420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"03420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"01420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"21420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"16420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"83420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"82420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"70420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"43420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"56420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"37420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"74420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"04420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"77420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"15420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"26420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"46420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"93420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"18420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"38420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"55420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"09420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"76420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"27420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"05420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"75420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"25420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"60420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"58420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"42420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"91420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"51420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"87420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"07420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"06420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"13420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"95420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"73420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"35420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"19420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"17420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"48420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"71420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"24420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"45420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"85420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"80420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"44420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"94420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"92420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"81420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"33420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"40420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"36420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"97420.sats"}h!
 0968bfc524f6f445b52c9c7b743ee8e4G0D
 d451a79c90632ee918207da2bab5f4e0G0D
text/plain;charset=utf-8
DjB+:BTC.BTC:maya1589622cjecw2hy74wztwkcqxqasm32zt8xcfhq:wr:100:TIER1m
Bj@=:ETH.ETH:0xE4aAB38AD782fA0cafa5bDC476c2D208c52a0094:13817941::0
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Ganjr.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"i
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"plan
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"9
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"r
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"z
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"j
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"p
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"v
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"f
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"7
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"u
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"h
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"s
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"a
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"x
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"golden-ratio.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"m
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"digits.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"g
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
;CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 90
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
A{"p":"brc-20","op":"deploy","tick":"xmas","max":"2512","lim":"1"}h!
FjDOUT:40BC8E45AD2E908DDEA163B47349F21CE1EAC95693273FB088FDE740EB7F3BFB
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"letterz.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"goldenratio.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"digitz.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"l
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"t
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"-
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"q
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"5
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"w
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"d
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"-
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"b
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"o
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"k
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
4{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
    "name": "keke1.sats"
 314ae87b66fb34cd27d5d2c40f605ffaG0D
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"
text/plain;charset=utf-8
  "name": "satoshiwands.sats"
text/plain;charset=utf-8
  "name": "lightbody.sats"
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"merciparis.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"ranking.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"coinjar.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"kryogen.sats"}h!
text/plain;charset=utf-8
4{"p":"sns","op":"reg","name":"ordinalsbitcoin.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Batty.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Oaklynn.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Sigmund.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Haisley.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Scarlet.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Charley.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Britney.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Meaghan.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Ensley.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"Pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Nataly.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"insignia.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"symbol.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
  "name": "esmt.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/html;charset=utf-8
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body><input type="hidden" id="__yoroi_connector_api_injected_type" value="prod">
        <title>Ordinal Pokemon by Professor Oak</title>
    <h1>Ordinal Pokemon Collection - Founders Edition</h1>
    <img src="data:image/png;base64,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" alt="Ordinal Pokemon Collection - Founders Edition">
		<h3><a href="https://ordinals.com/inscription/43e524397388ef725a51d965dc466a641ab5e5de246113c2781d3c54b57e2114i0">001 Bulbasaur, Rare</a>
		</h3><h3><a href="https://ordinals.com/inscription/702f81c74b05b6dfa30a167ad405cc1b611182f74323ec2bd2446db5442f5e7di0">002 Ivysaur, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/a784577558278ecb436636b9eb080c5f60b0a63ffa4bf7cbb903a1d1d1a35dddi0">003 Venusaur, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/684af677296cce25c1a26ed4dM
ccf1284ce442c7fbd2b5bfdfe5386ae24d36ba2i0">004 Charmander, Rare</a>
		</h3><h3><a href="https://ordinals.com/inscription/fc31e5304c7e79ba6d1e90aa176469119547a2c04559518bd292aa01acdb83b3i0">005 Charmeleon, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/4d0c6db03a0c398e4b7ff79316a3c541342c24efcc10dc8cf92cc9e3dd0e16b5i0">006 Charizard, Rare</a>
		</h3><h3><a href="https://ordinals.com/inscription/5f58841f35c3b152c3c06c27255eaffb18b8a7ced44e7acbc92797b92f0fa73ci0">007 Squirtle, Rare</a>
h3><a href="https://ordinals.com/inscription/d73c383d271091eab2bbb427387cd9a84524d7473a04a65a228e81e9952b097fi0">008 Wartortle, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/35974674c5b605daa1520509fb24f4fe391729ea89f3b851a083cdd2618fad83i0">009 Blastoise, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/8cb0693131df785fcf83faf629a8a2a01191cc2a54b2f01e23d8484e097f08d8i0">010 Caterpie, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/5dc9ec8e0b2c37d99e2ef42M
b41062e8c1a0b2a689b0437cc02a43dd116496c9di0">011 Metapod, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/a0c9e9760df16cea2d943ed72f5663d0f82127bdb3806deceb10fdefb3658f94i0">012 Butterfree, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/ac4eb19ac53bd3635507fa13473c7f0144da124f50542fd66d0c0c9c3375e47ai0">013 Weedle, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/a3b8f4e157fcb41e8d9de3da94a89468e28be126dec8ad71ea41b01e47dfbf0ci0">014 Kakuna, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/82cfb0363fffc8e01075856b40a94df7f2ca06886ed2b4b30050df17640aa88bi0">015 Beedrill, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/2f0a148827cadfcd5a70ae6679419cfaa102532b61a2b6ec482b58a7f91c8b3di0">016 Pidgey, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/9ff32c70d625e9e020ef4bc856e0a7ea60dd2c575f8bf1e1493c2d91754a0819i0">017 Pidgeotto, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/2955f5de9dc28e79eM
e6da84dd420c0bfdd8cd11dd46946a1aade3c16dd64061di0">018 Pidgeot, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/cae9d475d3568a7060b4739fcd99580493315ac043c4e6280c0aeb87384bae66i0">019 Rattata, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/7e46bb9c5bd4fce20389dff1df5f8e64b8e282798ee8c7154158bd853ee72e3ei0">020 Raticate, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/f2615652e7fef3b85558968d6d508e47a67c87f31d2ae456f8b6e7cb8b2e0869i0">021 Spearow, ExclusivM
		</h3><h3><a href="https://ordinals.com/inscription/d20da964458665e359919e5eb5c84c7dd97fb14e243bb17d9949105ad1f1eaa2i0">022 Fearow, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/61bdbe509baa2a8e45f9214d162532c86fd7d09e1dbb49f6dce14b52a7aef19ei0">023 Ekans, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/b2a0bfa04695d43548e136b310c11e138ac4eca0039cfcc67f1dfd099a3396f5i0">024 Arbok, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/1e7c99ec9fbca0a8a9M
fe9058ee3093aeedd1d194db3f44947209d409799021cfi0">025 Pikachu, Rare</a>
		</h3><h3><a href="https://ordinals.com/inscription/d2f97da3f369c4ea68a114551d07d38bbc09d92eed5130cd0ad57c156ecdaeebi0">026 Raichu, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/26a96416ff331a0e8db8ef86e8d75067f0ba3a07a46692eb0cf5fb50a99fc783i0">027 Sandshrew, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/b0916ec806c0cd25eb103db7792c7eacd260f7364d42ae58e1b32aebb5e75e72i0">028 Sandslash, Exclusive</aM
		</h3><h3><a href="https://ordinals.com/inscription/f8694824fd59a41d8aed8643b2642332abdac1ae44b1b24da3864c7e67caea93i0">029 Nidoran f, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/279e41b4edca2e92138a37f55e793b014620c2e2eb0325a6c9a104ede875945di0">030 Nidorina, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/6eef557a34f60ff900d0243184506065e886a18f8f84da2f479864dbb7639913i0">031 Nidoqueen, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/7e3e9a162822M
d30a5bcac801650b8c638a17c0facfb851a3408f49f547b9ba54i0">032 Nidoran m, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/483348b173d8362bcff81665301ba3b18e7e4e6b3cc98de30f70ef00f71d16cei0">033 Nidorino, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/774d046ea2c90458c19b10a9d3a9b92602043fa515b5de65b0c26563d355b2e3i0">034 Nidoking, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/e925c112d1753b62092921dad50b6af71a3a49d60c3d6975df94194216bd1465i0">035 Clefairy,M
		</h3><h3><a href="https://ordinals.com/inscription/6515c08d9dc5c9ab182e6f9fb3be8e8f93cebf97451ccc84cda37c963ef22b78i0">036 Clefable, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/dc42049a1b836978abc86347eff093156ff5d1659d48475918bea36d477e63cai0">037 Vulpix, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/7ec48b6a192fa179d09abc09c613d4889dc825b48e036800238c2c28596320cbi0">038 Ninetales, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/00M
31c117493d545249935cdcc7c10b2d6b35c44f39cbb729f6921093401e2d82i0">039 Jigglypuff, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/dfe6f00c39e0b989b9f2f31d6aa2679083f3cde986099a0e2e67dff6b75c270ei0">040 Wigglytuff, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/e33be543a62e053fb28bb7c70def416bea6cf178258e5e0981f0a87d6de0e3bai0">041 Zubat, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/b8906278304bcaa8b7da133761f0369a3b22dcab3e9ebd6d9201364c9cc3b7c7i0">042M
 Golbat, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/0a509a9b83254dde2ee587f28cb37368a1394da3e89267c64eb402ca9cd402fdi0">043 Oddish, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/d67779e14a7284a022fdf723581c039d87fee156c0706bd0c158f596395ec6efi0">044 Gloom, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/926ba1c961cdf6dcdf4ddca241e7466f6c5c23e5e10a225e7244461173c40c72i0">045 Vileplume, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscriptiM
on/6afc27f4e642e6792cdc4092cced6e345d99915032c876935be121c35cc62ae1i0">046 Paras, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/8010b084bbf616789b5a5103bde894efe26e256e9dc4248dbe7dfdea0bf6ac49i0">047 Parasect, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/96f8adb1f79f39cfffeb8ddf212955644d3532ea34019f2c749bc969d51e64a0i0">048 Venonat, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/4a332d36b2f0b772f255d44dbdf3b1e82372207e72c70f4a02b6c7dd00dc194ei0">049M
 Venomoth, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/692e312f44377a67f40d93ae85b95ed74fa3d73277a5a98aa56aab7da7f7ddaei0">050 Diglett, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/c62eed200f6d232ba4a10bb904bc3c3e4e7e162c90f9ebbed31bea95b53eb8f2i0">051 Dugtrio, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/ec2a05218dec420fea6923568ec389787a2e2184db1400ac72604057b2b4a5b9i0">052 Meowth, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscripM
tion/8b1b22f779cc3ff4fe9dfb46a606e9d2ef43b9f9db3fb08d67db318e287bc013i0">053 Persian, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/32c0cf3e9d7a1db7a3dce0800544105a94e1a628b0c81adb520066b963d7ef4fi0">054 Psyduck, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/2f9a1d842113133bf71277209181bcb189e74adbbdc9af90141cf1d91b843757i0">055 Golduck, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/7ab3985eebd4a5dcb3b498a658cbcbf8e962f496fa6012cb0c95566115219c56i0">M
056 Mankey, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/cf14f9f25b10c77028039cbc36ff8c62de8e64fbcf8ea7f831ec0e01156250e4i0">057 Primeape, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/53426d6cac8b98e1f75ad904758f84ef328f5e92d30133cf4c7f6ae4badc2644i0">058 Growlithe, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/9e5c05ff296d6b7f509185c24831ac897701a49497f3095798ae57de1f8f4886i0">059 Arcanine, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/iM
nscription/dbd4f4d8c9cba63efd26eb51584155a0c054d6541da6dd2f9c112d2ed1f43ab5i0">060 Poliwag, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/6819b96bef745fc607f2b7a7a5daf6bee282c463babeb1d33532622cef0d5eeei0">061 Poliwhirl, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/77e5d0a28a0efd2947e7dd2ae2ff18bb4a927046d61ef0933ecffb0fb4a00b53i0">062 Poliwrath, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/c506ef5b796aa451d68dc3b740d7a5773781535a669084a9077484f88aM
9fbe55i0">063 Abra, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/e3112afa1e7fd98c234f3f5e07878c41f2c438b3a00fcb1ce9aca2d8afcf9f7di0">064 Kadabra, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/9cfdf4accd59e88e002d68fc9f7fdcd542f233bbefdf756d4681e563ceac680ai0">065 Alakazam, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/6db3573a96b8ed5a0691841bc60ad3f89c9e1ddd5f544dda629e00110638ba27i0">066 Machop, Exclusive</a>
		</h3><h3><a href="https://ordinals.cM
om/inscription/9effb2d61d8817ae3f0e1d42e72eca6ce349b7dbc2152164052633f3393315b9i0">067 Machoke, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/96afc6b21059ba759c6b0002039c957fe0d6c0673e4a939ee6931cb8cb7f436ci0">068 Machamp, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/9c961b3411424fcf660342941782914331e56be4ddf2b275f912054e357407b8i0">069 Bellsprout, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/53c1378256c339ff6ac6e4833d366a151be7990c18c90547796e140M
a95ca2c2ai0">070 Weepinbell, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/2dd4a45bd347051c00dbd2dfc049946a8a09a48f3465c786387fcd601b8dcf0ci0">071 Victreebe, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/3199ad36b728f88bd8381a358211969e5d9a45776616ea6866a77abad9d94372i0">072 Tentacool, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/226d81944db40558c30162de48fa40824dd5e5ede69cb41e8e02a425e8e9c967i0">073 Tentacruel, Exclusive</a>
		</h3><h3><a href="htM
tps://ordinals.com/inscription/91cda73aaf0fd0b9401d72b053147a60ecec2886851967cd4955807671b11782i0">074 Geodude, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/b4d54bc1185b4b2d29a2dc9c33cfc255699d72a2f689a7be7594a8543fb16f00i0">075 Graveler, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/a6bb708ffbd0ba3362b45b90c8a4ec4f097963b56c44571725c77865193c0b04i0">076 Golem, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/9d6d555034978de6996f2cfec394783baac088746abM
2621f425022a2c6080ae6i0">077 Ponyta, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/f5b0533fd7983b58e0c903d2af08537e4bf404bce0ba5bba20f8e2b743c6fc36i0">078 Rapidash, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/8e1820e378b0875224f905811abb2e3bc37e3dd092eb37877951572d769872a8i0">079 Slowpoke, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/b1e720116f264e5aa41a69e1f1053317d4fa63adc741dc7a87b2f698d1355f27i0">080 Slowbro, Exclusive</a>
		</h3><h3><a href=M
"https://ordinals.com/inscription/061ffa623ca92cef259daea0f388e2702fb7bc98e73dd9501f6e18f931fd7508i0">081 Magnemite, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/b62b7746f99a5082e2430a68edefd5f20054fb4e9e8b05fdb89cbcd47899d272i0">082 Magneton, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/2e250cb1afd50a9777167cb8f584645af78746a5dea145be3d33bd7531bfb045i0">083 Farfetch'd, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/5a72f198f9b7da4756c0f17839f5f1ab2M
9e6b0bb855daeeec18b011d7bf85c26i0">084 Doduo, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/c737fedb2a12061fc6bc60ecaa57e72e3ba43a73f343855339eebc53ca2636ddi0">085 Dodrio , Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/8b6b366314d23c1c5debac40ef9f1efe9bcf3387ee967b645166233e9541889ai0">086 Seel, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/d5a2f1c738ec3c52bb5d82cc5b9266e759118ba07cf620a2f877aa48ea993906i0">087 Dewgong, Exclusive</a>
ref="https://ordinals.com/inscription/639e529543aa3400ac8e9246460517248f73ecd4694dcaf081ca134874c4c72fi0">088 Grimer, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/d0d6962df9d9431b606de8ffa138ccb3b42285f9bb9482917663fd8525f6226di0">089 Muk, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/29a305c406136636caad6bae8f126e99b26de09961148288f6cc4799e114e3f2i0">090 Shellder, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/58e21c101b43c05ab076dbb41b809a30bce351cM
72aa552e22a4de14b08793448i0">091 Cloyster, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/179caadbeff5aa68c2ce6f63b21d69703cd6d7a1d58e826f07b73b20f126dbd0i0">092 Gastly, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/2d7fcebb3973ef38829325850800b749407cb97f37bf7b8a225e92a5a4f37003i0">093 Haunter, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/2971faec673d911005b014df9118ebeb375ac20e285e80b412a5fb690344519ei0">094 Gengar, Exclusive</a>
f="https://ordinals.com/inscription/2f498a3d6dd618319262a6184611b80db869893ebbb4ddd801cf5ff85efe2b8di0">095 Onix, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/bede52879430cf7ac02470f5b19a7f04bed0a859564765d6e186ca3026e9a7a4i0">096 Drowzee, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/2f71d0681d5c77b415fa3969ef99f6cbb0c9bfbffbfb1bc90e08b6e658215201i0">097 Hypno, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/dc7ca06a3ee0f7404cd39c9044f1b920566332dc2fM
bdeccc56b199942d5cfc1ci0">098 Krabby, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/973e73c56afbbee88c6b2bf657b9bf881ce11e1b1b2b5c5d4b2d8f9bf0c17b77i0">099 Kingler, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/95681f70fee7d36e894c9e9d41dcf619fb08e733935576459e54536314b88dadi0">100 Voltorb, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/bc66d9be9f5d238ee90f248b6e23cbaeada0d32c4c55d86135df538de740729fi0">101 Electrode, Exclusive</a>
="https://ordinals.com/inscription/5003bfd8da1010e40e4899add93ded21330af999c352dde458b8d5df482b3d2ai0">102 Exeggcute, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/37b27776bac66eb19aab021ed28872d7fe78dd4595f78eaf50087bcbcc5f4116i0">103 Exeggutor, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/103a0db2042bd88d3ef45cd7c51ec6e1b876dfdccd0b993ea29a6b0418124541i0">104 Cubone , Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/09138d92b058088e54e7a4ac30a527a83aM
f236ea7e4757a579efb046c654dfd4i0">105 Marowak, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/118af4a9f3e3daad08da2dd1d23872a4d4cc0c4545d583a9ded949dfb58cf17ei0">106 Hitmonlee, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/2a0937aa3fbe352c0ecc76820227b59df97828fff29083b38f3aec310b78628ei0">107 Hitmonchan, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/b851eabd05e0131ce44a9f756c455b20dede60e603616ec48d6b702c30bdadd8i0">108 Lickitung, Exclusive</a>
h3><h3><a href="https://ordinals.com/inscription/308f494e9665a9a607ad0e00e7d50ac543043dc3a2d375d899a01a8f0f20d6dai0">109 Koffing, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/c3a9bc3902a91da72aa5753bea5c20121b26ecdd681e1873f988cde4ab82d756i0">110 Weezing, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/78db0b8851a8a3c813b16c65b0c8920a8000a76a6c8eb27f08c7d35a6c1ac5f2i0">111 Rhyhorn, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/f4ebd57b33590f0eb7b9f391M
a0a5237d6e4b69f5846f20a87da1e9481e7b49a7i0">112 Rhydon, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/c7d46cde79d38bd587758699254603149f2c63ce946667acbdd0c9217a1da69ei0">113 Chansey, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/9dbdcffa62f2b42366fe6fcd05b1fbaefe3bf147b8b351e2d5eb884803493e9ai0">114 Tangela, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/525c8adc17a750740575729c5cad0520e675cdd75b364480f790fedc10eb7e9ei0">115 Kangaskhan, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/09c036d61366a503c255828a73c30466f20827e067e6fb58b26652812fc0fa4ci0">116 Horsea, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/9867cbdf7cb646caac570616a03cf4d92a960c675f2658fb11f20a692e19f406i0">117 Sedra, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/42d45882d1541754217d082c8b42dd14c05bc1cec98bf00e6333cfcc70463f9bi0">118 Goldeen, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/1ba42a86a7eb5988e1ff0dM
f83b734f0c70be4be8ef7a71d1b2299f2e483ee4f6i0">119 Seaking, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/2d31fcc2649dbaad8e66a0a9031741a9ef65f0f5cbb596fc99c2f0800a58ce41i0">120 Staryu, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/42ec7dc23556712749cb710805f6e5878c58d442c52c8a4fee1c55b191d7a8d8i0">121 Starmie, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/bcf63a446b2b3423a074ac46fa7ff246d678cc2b0894ca13b15befa116a23303i0">122 Mr. Mime, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/94ac1be7d4988813ecbb222c3acb6f3cf4e998f12fc8ec8c8a3322424a39a55di0">123 Scyther, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/229fa8482b5b59fec8b0deee1db6cfc7552526a00f2a3adedbfebae623a30494i0">124 Jynx, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/7fc990c489b30222fa438383d492e9abaf8a52694f5a71eab5960786144803c6i0">125 Electabuzz, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/949c61729121e256ad9M
ec244a451d50ec988035bbe3d59ba553a0db12af26c9ci0">126 Magmar, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/a4ea7004f5a86f03a296c8d8efd70e822c0a450f3d0bf9a6752e27c3b01df493i0">127 Pinsir, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/05099e20b48e0a7bec44bbea10bd8dcdc90a04461709f30c8f3737522dae25abi0">128 Tauros, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/d9d74372552b0cbbd8233d38ad22a4d5ee3b7967fe6b1e97db7c34381e812601i0">129 Magikarp, Exclusive</a>M
		</h3><h3><a href="https://ordinals.com/inscription/919415df0814f091092cf5f7b61d2ddcfdb93357127f43ccd1ec387e7ec66ef3i0">130 Gyarados, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/6ecebf1ec3b4a8450d3fa7998f042afbe685a3006d86dbb43cdd211aa169eec8i0">131 Lapras, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/ff736159267fb32c18397e78223af00319bde1727949ae31716343ab036af40ci0">132 Ditto, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/9abc7a0025faddee0fcbM
53ac479bd0385b49bfee2d70a9e8348c385251e841d6i0">133 Eevee, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/39266167f615fb3541a52c903b00526dd04298670197315965a4495c0bbc3fcai0">134 Vaporeon, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/8ef8dc4a7f591ec60d0054917e2e30efae6a2fbfe847a8ac398f9a96fad73752i0">135 Jolteon, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/cc0b4439add53262371127f7a672383e81979cea38c2f78acda2b16649ecd697i0">136 Flareon, Exclusive</a>M
		</h3><h3><a href="https://ordinals.com/inscription/19bbad1b21a76f52ef9ee059bb41c4102783e5b9622dc7f2770bf8da3ebcffa6i0">137 Porygon, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/0eb5e784e64f234fd47fe733ebd20dc2de28829a050c8ca414f82a916426baadi0">138 Omanyte, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/e86532165a8dbed5d5077c9441b8612df670da7c956a8c8de1f54f451a609971i0">139 Omastar, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/d8c9c2c81987df65c7M
30d0dc2046d70d9dea260ac77f15252bd051b820e83575i0">140 Kabuto, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/21231021d1104322b0b1ba851ea0b18390d0f32bb90288593728e41d8d324a30i0">141 Kabutops , Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/ff321c6d2c988dca7f991238b9e52a6ecff85224c3e4af9c07d29cd877f4d5e4i0">142 Aerodactyl, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/0bc23682d355c776e50b5a0522e567bac9600340d0efbd5c6f902fd37ae5e343i0">143 Snorlax, ExclusM
		</h3><h3><a href="https://ordinals.com/inscription/fd66acd73090d612bc75b87cb594f5c545e43bacf02e522c663c7600a317c97di0">144 Articuno, Legendary</a>
		</h3><h3><a href="https://ordinals.com/inscription/e136e78bcc7079b8683c925f847cd01bbcbab2a8a79b6f39dc61b3d2e46197ddi0">145 Zapdos, Legendary</a>
		</h3><h3><a href="https://ordinals.com/inscription/282c71dfe75288e84223cca082fbc879dcd027335133ff4b7d51cfff060595afi0">146 Moltres, Legendary</a>
		</h3><h3><a href="https://ordinals.com/inscription/eaee8ab6befM
a91e419eab7b4f29eac042c197eb777e7b9e43df786e7c18b306ci0">147 Dratini, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/7f5e13ce24e7d4d07010e16dfd7932fb8e698c75c0ca1da9928f1a4a1604a22ei0">148 Dragonair, Legendary</a>
		</h3><h3><a href="https://ordinals.com/inscription/a04d8ec1ce275a1c22d70b7ba1c6cf356f5b3ac8af6d83489ede80ac794f153fi0">149 Dragonite, Rare</a>
		</h3><h3><a href="https://ordinals.com/inscription/cb5b5cdb07189af6394af78bb68140f808a7ac4691b61c18f5d3f7e62f452ef4i0">150 Mewtwo, LegenM
		</h3><h3><a href="https://ordinals.com/inscription/6e46dc335286fce3381ce41417d4d904ed47bd6b3cd2b370b3392692301c3319i0">151 Mew, Legendary</a>
		</h3><h3><a href="https://ordinals.com/inscription/03fd72d67473fd3d1ce86af4038f996e5e7147fc6e0eb6321b34245348caec73i0">152 Chikorita, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/d71e671d8a2ccf801e805580dab6a3700859200673052a91329b9b2cb7fe9994i0">153 Bayleef, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/b7fd3a3f95e0M
220122ecc6a1dff3e3d07abc1571e7d5e17d2014f179c336de2ai0">154 Meganium, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/aa1d3b3b79ccc24fd53653f50c7dc1f609aa4b5627463553564476183166cd51i0">155 Cyndaquil, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/47cd6ffd95e85d9aee5d123a92f702b4b92094d039f9dd8a3337e767076e1703i0">156 Quilava, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/5d2964ea437b0ec7a0d9736469feecfb91ff5f24bf32ae4a72544de08daef296i0">157 TyphlosionM
		</h3><h3><a href="https://ordinals.com/inscription/82d34d33ef770fcb9e1ccaf42993b0d6e269087b6aa8abe640c9ac1613bf1c97i0">158 Totodile, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/7f5101eea5edb706934965364012c81550da5653828ffe71e1694080feba4d69i0">159 Croconaw, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/be23c17640b2313916418928d54160a4e01375a7815b73690426bdaa2d100fc4i0">160 Feraligatr, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscriptioM
n/9a9b428b8b88d3b8ae7871e5c7b7353c357cdfe9e8aaeae28395e2d38ba32d70i0">161 Sentret, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/8124d590c32d6801cd5bcb94f7a5b75b536e96bca73b256fa2e584cc0e0f30d0i0">162, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/18eec30c6f675e8fcc2ac585ee90561893d717aafb46e156b660a484317945aci0">163 Hoothoot, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/d2fbcf557fb003eaa003bffd16698878709ec7cbd703bdba70c8d7b1ed686871i0">164 NoctowM
		</h3><h3><a href="https://ordinals.com/inscription/03ffefdfd6e26c9fd1a5dec9ec0d118ec34a2e8cf0eaa9669732d7e8d082f4a6i0">165 Ledyba, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/0d339c3d0d0da993d2d879030344ddb3631d2ff407b920076734b99df8022351i0">166 Ledian, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/2412529337f8b75232210ddcdbcca45383a093453363e98e6645e3105e6823e4i0">167 Spinarak, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/dbaM
c23931570d8782dbef17a71f1a9a34b0753af0b87a03d8cd977db7a2741f1i0">168 Ariados, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/64043abb0d94073b37efc7ecc5c678aa7d998355736192133632131de523c668i0">169 Crobat, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/dd29a782850d3f899c9ff39cb2a06664d1a54513f12b9ae0094e9eb4f87632cdi0">170 Chinchou, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/13736c7b97596591462c71104b68a6da3f5dfbde4d6c23bca6416dfbc0dac30ei0">171 LantM
		</h3><h3><a href="https://ordinals.com/inscription/d074c645987bb5c82104f224b768786fd2932c2c969217c8f15a0939911112f6i0">172 Pichu, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/525e8f20d31ab17a0c0b23264df5792b8a96509f6aad9669cf342e8d6d4220cbi0">173 Cleffa , Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/252ed74692e6c2b9f23411af693b94321f4db925cbc999e16ec20b0a48b9c2b8i0">174 Igglybuff, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/M
c6223406f581409639e5128a714bec2612e408275cc245509fbfdd27a63857cci0">175 Togepi, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/f96169d83d3f432dc7571aa482f1d11383af5de7a75025ebfcc8bd012779efdei0">176 Togetic, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/b62456fef76c8072dfac71d616bc70d5fd0aad32cfff823f1fca1bb1beb7cbdbi0">177 Natu, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/e7bc7859c81e733f8b3e2e398df9886fca2de0e5425bf174115411c5a6557a04i0">178 Xatu,M
		</h3><h3><a href="https://ordinals.com/inscription/74c9ecdd3dc14042d5a865231a9185e4f9411708413a854df3aae1ec753a35bdi0">179 Mareep, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/241dc696ddf5107623d7f7fea90402290bb8ba3e4017b89d2b52e47b7893ebdci0">180 Flaaffy, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/33dc73806c26c35c1f9638816a5b8529d7b306046937bef5b74aa732f1aaf98ai0">181 Ampharos, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/03f4M
7f2efc382c38cda3203ea80dfce8e8846dc14cbcf5d994094821ba65ba6bi0">182 Bellossom, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/b1957af646944ff320bf3b78506e73958638339f50b16b79347487f6561ddbcdi0">183 Marill, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/d55d8c8e229a9beb13f4879a32076756a537dc446792dbb4c14dcef905f8dd76i0">184 Azumarill, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/588416b5576b2d6c35995bbadec91f7b41211563fef61fd24081136dc96df548i0">185 SuM
dowoodo, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/e6d1abe877f117abc20002dc0f8b6719d50afe45099fbfffa3cfa6c86c704bb6i0">186 Politoed, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/6543a8a57fd8350534d9177ebf30437ed1c060b7976f0c1c693bbfcabbc4d94ci0">187 Hoppip, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/bef50939f1faa94f98f60ec6e1c1f6724d88fe7477ef50a859f9efef4be958f3i0">188 Skiploom, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscripM
tion/f15bc94727a2f233f7d29afed4a39f6bbe942e68b33989e14d4636be284d20bfi0">189 Jumpluff, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/c364f4370b37e8f8ac52accbc39244df83a86ae342174da9f5c5d1cf9edba9e4i0">190 Aipom, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/bc4b93be40f23759ca182bfb002df76be659e5ccfc0cafbb77082f865340cc4ci0">191 Sunkern, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/02ad6c5c9a9d7dc8b23511cbadae65a6f9355c01946b74c2dde152f9026ac47ci0">1M
92 Sunflora, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/87ac75c15201129de11c3c3c6b42c761a3b36223d3219c4f61db6d369b54d35di0">193 Yanma, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/6fbdf19661d24317fcc5741efe7886c136e769c8947e815e1965b2d1cece75d4i0">194 Wooper, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/7a95f05938a92a5a6e3e776a8a45b4fe1b1a689cbeb5c7cda30455b1d84da573i0">195 Quagsire, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscriM
ption/a40752501b55f9342cc7bf326842816d2a98266e2fe8a55a816515efcac75b4ei0">196 Espeon, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/f059c8a01a42e7366f75887f9e6c9a6c7465ac13aab234022180c62945de8680i0">197 Umbreon, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/38bac56141e8ba1c223df33a4edb7861acacf413e4d3d4b3291d2f0e6fdcdbd0i0">198 Murkrow, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/42e187a9a32dd6aba5371c528e4b45cb8c96df7540cc74b9ee4e3011db93fe4ci0">M
199 Slowking, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/00fd93008384e488dd2a991533c8d39f2f1cd9fc1fe8302e5b4c4c10f56aa338i0">200 Misdreavus, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/fde8b783f83c887543483fab67034f71b013ac1c8a54bfd134968d69054c1083i0">201 Unown, Rare</a>
		</h3><h3><a href="https://ordinals.com/inscription/c3162a17fe5ffeff53eaa72a6a9352d0137ed5e4df8d536a9dca1bb45a6267a7i0">202 Wobbuffet, Rare</a>
		</h3><h3><a href="https://ordinals.com/inscriptioM
n/1e8f439474b058b07487d9d7a1c1a331d096a80abe59846003a6603cc6702546i0">203 Girafarig, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/c48192361d3bb84f9999f348117f99d966fb76a94ccd8a145077ec803d0f3095i0">204 Pineco, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/bddb4c6b6e93ef629335f11f11d30bb7ab412214b80dff25ee26e9da7335cacai0">205 Forretress, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/8cc7212cff86128b7207da581e6dc13de70aacb72780b85837d86753915036d6i0"M
>206 Dunsparce, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/da88a8282d24166dbf614c9c4adab30976e19ee3669cd4fc02084a264166e0c3i0">207 Gligar, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/6f83e488c478d44b4b9688f806c370451190911663e960f0dc27047c2300922di0">208 Steelix, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/75a18cd5d97a090c66a13fd6e4960fdc2e8dcc233076974d8d64acf848d52264i0">209 Snubbull, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/iM
nscription/a3aa511e618a5199e88435dee87de18f021ed21a5f6cc28feba52c9dc033339di0">210 Granbull, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/b8569e7e43f3b0b7e659e18c758f48b4aee36f5a108175af1a20d1a572a4e648i0">211 Qwilfish, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/02e88a5bd0b73fb90435faa3e3b75cb4d2a1f13d2cf07f221d5fe99fbb4f5ea8i0">212 Scizor, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/3483025e3e349c5b65882390fc4351dfde22dd6d0458459cf1f86a98ea8ccM
4edi0">213 Shuckle, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/e2935ac4cfb2ec1e1120c09248f812366315ab25be47c9a380d0c78d772baddei0">214 Heracross, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/96e8ce72c201c58e880053f0bc3d5c9a207599fca6c9831b611b71edd675e0c1i0">215 Sneasel, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/43635370655e870fe6a5828c56370448cfc16655d96753f45cded422b008be79i0">216 Teddiursa, Exclusive</a>
		</h3><h3><a href="https://ordinaM
ls.com/inscription/bb3e751325220ac2dc74da0965d5ec6ed63e2fb573b1a5526b0c7da28c3f93fai0">217 Ursaring, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/153c6712578a71c173dc3a6d78a16672abbffbad2ffc3f3bbeb3a70af47e705ci0">218 Slugma, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/acb93b1af70bfc061c1335f86c5886a0a033ef6459a81761ac73ffe59e58ea95i0">219 Magcargo, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/1cf1a284aa667ad75640c6ffe14da5f2657be573af9791e73b192M
5da27a89793i0">220 Swinub, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/73791937c723fbcb014721f599cb6093376a0492ee3b6fda3e7770684e323611i0">221 Piloswine, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/0532c7b983a40d6161231f59f5d99da40533703032fa80edb4406dc84b6d427ai0">222 Corsola, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/37b9d7d401ec07027aed7aa6067a11d1ba9acfac735ce7aa92d079c713c783f7i0">223 Remoraid, Exclusive</a>
		</h3><h3><a href="https://M
ordinals.com/inscription/c97423b32bda638c67ced97f36d808fcefdfee55695674efda8495cbb9a9ea3ei0">224 Octillery, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/9fcdce705f38d996244ff64365f97bb6e2ebf388012f61ed4028f24b8ccb35b8i0">225 Delibird, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/af0ce2f55ead94cddc6b29abb15d20a3d7c20228268f8208763dd5feb1d5701di0">226 Mantine, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/aece97ef83b542ba78767ca59c157e00706730e8adc97M
9030754ecf684821166i0">227 Skarmory, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/16decfe688ee00c6a2b608a3dbf4ea265f9b1ea75f4466e843ca4df1a6210604i0">228 Houndour, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/d113b0f08eff9b2ff93479217f33684c86c2b7bec6d4836ca713545eb0ca44a3i0">229 Houndoom, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/2990cfcf19daeb03b0c8898208fd4f76a1315df85abb3e6d5957958ac5d628c4i0">230 Kingdra, Exclusive</a>
		</h3><h3><a href=M
"https://ordinals.com/inscription/0a6f80bc8349b2a18ffe1bc50bb4a42c1e056102743cd64ee1ea849521efb6e3i0">231 Phanpy, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/d3851778da0f1de04bf35601d87c2a5c8af3e6e5019e7d06fd18f872d31cc0d6i0">232 Donphan, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/8097957ef7efdac5123dcfebaa13c5140ea2e067c837dbe72197122bc217388fi0">233 Porygon2, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/e616f765ea008fd780c4d9cae9c1e6abcf08a7aM
818cb12e27c95986a21d0ddf1i0">234 Stantler, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/df88f3db70ad7360645cd64288c7e02336aba603fc3969e6598b20c0939493ddi0">235 Smeargle,Rare</a>
		</h3><h3><a href="https://ordinals.com/inscription/e29dd1970458d938b63e12c26791292ca3ff55eb09f4ea75107bc54494bf9e99i0">236 Tyrogue, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/5f61a320eeb7670754c384e3814dd84508e4548ebcdc096864796d83e6b30b35i0">237 Hitmontop, Exclusive</a>
="https://ordinals.com/inscription/e53a7bb135bbb758c5db1cc480d41fbcac04d8d1d01720b8c3567c525eee3b8ei0">238 Smoochum, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/a6128cd56eb6d0f99c9a80a4225c81cb44658c3810d2d7db49113082bb157846i0">239 Elekid, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/94dd8d16b28311d8fb57c0cef2d577afab09d6fd7572abfe0a0552afe05b91d0i0">240 Magby, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/1fdfca7b5b4f371ea9c09cc4fb04f2ccbb9f5b1eM
d129d2a271814ee3ec69667fi0">241 Miltank, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/f19660fa6d2a4966b9d9f792789b50773d512640d2c54e5d73520d301af7d60ei0">242 Blissey, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/ee09173902a2f9b896a9cd3f98ab447746b0e8383ca68bf3369f049d622c1c85i0">243 Raikou, Legendary</a>
		</h3><h3><a href="https://ordinals.com/inscription/e371a2d4f8fd837a4879e084ed688fa9e8b92ae17e9c0f5d16bb854ef26ff362i0">244 Entei, Legendary</a>
		</h3><h3><a href="M
https://ordinals.com/inscription/86761d07c313ee82f2ecbff5e647921c187edbfa1b14b6826637fd5a9894a222i0">245 Suicune, Legendary</a>
		</h3><h3><a href="https://ordinals.com/inscription/e03a22aad97da5dca13d2ae2f52f938be177af830b7f81e41e12e649aba458d3i0">246 Larvitar, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/cdb7e2738f46a2a55f539d2381ed6265f084d6dd825d5c763d5a72594e2594f9i0">247 Pupitar, Exclusive</a>
		</h3><h3><a href="https://ordinals.com/inscription/ec750bb20307a259771f88d311035ec998a69f3M
0a6c1ac217bcaf7fbbb4c44d6i0">248 Tyranitar, Legendary</a>
		</h3><h3><a href="https://ordinals.com/inscription/6b09e6204f65f7f0d5e2c73a867b509cc4c7284d9ca9948d83cd95e077e0ce95i0">249 Lugia, Legendary</a>
		</h3><h3><a href="https://ordinals.com/inscription/b831f4be51664176f7cc66f8ae91c09a836f8efa6be817e3e04965f80bdbf270i0">250 Ho-Oh, Legendary</a>
		</h3><h3><a href="https://ordinals.com/inscription/a40b8c1c83571e77ad6d44e6d85b80539865352f975f588738b0f89846462165i0">251 Celebi, Legendary</a>
    <title>JSON Data</title>
    <pre id="jsonData">43e524397388ef725a51d965dc466a641ab5e5de246113c2781d3c54b57e2114i0, 001 Bulbasaur, Rare
702f81c74b05b6dfa30a167ad405cc1b611182f74323ec2bd2446db5442f5e7di0, 002 Ivysaur, Exclusive
a784577558278ecb436636b9eb080c5f60b0a63ffa4bf7cbb903a1d1d1a35dddi0, 003 Venusaur, Exclusive
684af677296cce25c1a26ed4dccf1284ce442c7fbd2b5bfdfe5386ae24d36ba2i0, 004 Charmander, Rare
fc31e5304c7e79ba6d1e90aa176469119547a2c04559518bd292aa01acdb83b3i0, 005 CharmeleM
4d0c6db03a0c398e4b7ff79316a3c541342c24efcc10dc8cf92cc9e3dd0e16b5i0, 006 Charizard, Rare
5f58841f35c3b152c3c06c27255eaffb18b8a7ced44e7acbc92797b92f0fa73ci0, 007 Squirtle, Rare
d73c383d271091eab2bbb427387cd9a84524d7473a04a65a228e81e9952b097fi0, 008 Wartortle, Exclusive
35974674c5b605daa1520509fb24f4fe391729ea89f3b851a083cdd2618fad83i0, 009 Blastoise, Exclusive
8cb0693131df785fcf83faf629a8a2a01191cc2a54b2f01e23d8484e097f08d8i0, 010 Caterpie, Exclusive
5dc9ec8e0b2c37d99e2ef42b41062e8c1a0b2a689b0437cM
c02a43dd116496c9di0, 011 Metapod, Exclusive
a0c9e9760df16cea2d943ed72f5663d0f82127bdb3806deceb10fdefb3658f94i0, 012 Butterfree, Exclusive
ac4eb19ac53bd3635507fa13473c7f0144da124f50542fd66d0c0c9c3375e47ai0, 013 Weedle, Exclusive
a3b8f4e157fcb41e8d9de3da94a89468e28be126dec8ad71ea41b01e47dfbf0ci0, 014 Kakuna, Exclusive
82cfb0363fffc8e01075856b40a94df7f2ca06886ed2b4b30050df17640aa88bi0, 015 Beedrill, Exclusive
2f0a148827cadfcd5a70ae6679419cfaa102532b61a2b6ec482b58a7f91c8b3di0, 016 Pidgey, Exclusive
e020ef4bc856e0a7ea60dd2c575f8bf1e1493c2d91754a0819i0, 017 Pidgeotto, Exclusive
2955f5de9dc28e79ee6da84dd420c0bfdd8cd11dd46946a1aade3c16dd64061di0, 018 Pidgeot, Exclusive
cae9d475d3568a7060b4739fcd99580493315ac043c4e6280c0aeb87384bae66i0, 019 Rattata, Exclusive
7e46bb9c5bd4fce20389dff1df5f8e64b8e282798ee8c7154158bd853ee72e3ei0, 020 Raticate, Exclusive
f2615652e7fef3b85558968d6d508e47a67c87f31d2ae456f8b6e7cb8b2e0869i0, 021 Spearow, Exclusive
d20da964458665e359919e5eb5c84c7dd97fb14e243bb17d9949105ad1f1eaa2i0, 022M
61bdbe509baa2a8e45f9214d162532c86fd7d09e1dbb49f6dce14b52a7aef19ei0, 023 Ekans, Exclusive
b2a0bfa04695d43548e136b310c11e138ac4eca0039cfcc67f1dfd099a3396f5i0, 024 Arbok, Exclusive
1e7c99ec9fbca0a8a9fe9058ee3093aeedd1d194db3f44947209d409799021cfi0, 025 Pikachu, Rare
d2f97da3f369c4ea68a114551d07d38bbc09d92eed5130cd0ad57c156ecdaeebi0, 026 Raichu, Exclusive
26a96416ff331a0e8db8ef86e8d75067f0ba3a07a46692eb0cf5fb50a99fc783i0, 027 Sandshrew, Exclusive
b0916ec806c0cd25eb103db7792c7eacd260f7364d42ae58M
e1b32aebb5e75e72i0, 028 Sandslash, Exclusive
f8694824fd59a41d8aed8643b2642332abdac1ae44b1b24da3864c7e67caea93i0, 029 Nidoran f, Exclusive
279e41b4edca2e92138a37f55e793b014620c2e2eb0325a6c9a104ede875945di0, 030 Nidorina, Exclusive
6eef557a34f60ff900d0243184506065e886a18f8f84da2f479864dbb7639913i0, 031 Nidoqueen, Exclusive
7e3e9a162822d30a5bcac801650b8c638a17c0facfb851a3408f49f547b9ba54i0, 032 Nidoran m, Exclusive
483348b173d8362bcff81665301ba3b18e7e4e6b3cc98de30f70ef00f71d16cei0, 033 Nidorino, Exclusive
6ea2c90458c19b10a9d3a9b92602043fa515b5de65b0c26563d355b2e3i0, 034 Nidoking, Exclusive
e925c112d1753b62092921dad50b6af71a3a49d60c3d6975df94194216bd1465i0, 035 Clefairy, Exclusive
6515c08d9dc5c9ab182e6f9fb3be8e8f93cebf97451ccc84cda37c963ef22b78i0, 036 Clefable, Exclusive
dc42049a1b836978abc86347eff093156ff5d1659d48475918bea36d477e63cai0, 037 Vulpix, Exclusive
7ec48b6a192fa179d09abc09c613d4889dc825b48e036800238c2c28596320cbi0, 038 Ninetales, Exclusive
0031c117493d545249935cdcc7c10b2d6b35c44f39cbb729f6921093401e2dM
82i0, 039 Jigglypuff, Exclusive
dfe6f00c39e0b989b9f2f31d6aa2679083f3cde986099a0e2e67dff6b75c270ei0, 040 Wigglytuff, Exclusive
e33be543a62e053fb28bb7c70def416bea6cf178258e5e0981f0a87d6de0e3bai0, 041 Zubat, Exclusive
b8906278304bcaa8b7da133761f0369a3b22dcab3e9ebd6d9201364c9cc3b7c7i0, 042 Golbat, Exclusive
0a509a9b83254dde2ee587f28cb37368a1394da3e89267c64eb402ca9cd402fdi0, 043 Oddish, Exclusive
d67779e14a7284a022fdf723581c039d87fee156c0706bd0c158f596395ec6efi0, 044 Gloom, Exclusive
926ba1c961cdf6dcdf4ddca241e746M
6f6c5c23e5e10a225e7244461173c40c72i0, 045 Vileplume, Exclusive
6afc27f4e642e6792cdc4092cced6e345d99915032c876935be121c35cc62ae1i0, 046 Paras, Exclusive
8010b084bbf616789b5a5103bde894efe26e256e9dc4248dbe7dfdea0bf6ac49i0, 047 Parasect, Exclusive
96f8adb1f79f39cfffeb8ddf212955644d3532ea34019f2c749bc969d51e64a0i0, 048 Venonat, Exclusive
4a332d36b2f0b772f255d44dbdf3b1e82372207e72c70f4a02b6c7dd00dc194ei0, 049 Venomoth, Exclusive
692e312f44377a67f40d93ae85b95ed74fa3d73277a5a98aa56aab7da7f7ddaei0, 050 Diglett, ExclusiM
c62eed200f6d232ba4a10bb904bc3c3e4e7e162c90f9ebbed31bea95b53eb8f2i0, 051 Dugtrio, Exclusive
ec2a05218dec420fea6923568ec389787a2e2184db1400ac72604057b2b4a5b9i0, 052 Meowth, Exclusive
8b1b22f779cc3ff4fe9dfb46a606e9d2ef43b9f9db3fb08d67db318e287bc013i0, 053 Persian, Exclusive
32c0cf3e9d7a1db7a3dce0800544105a94e1a628b0c81adb520066b963d7ef4fi0, 054 Psyduck, Exclusive
2f9a1d842113133bf71277209181bcb189e74adbbdc9af90141cf1d91b843757i0, 055 Golduck, Exclusive
7ab3985eebd4a5dcb3b498a658cbcbf8e962f496fa6012cb0c9556611M
5219c56i0, 056 Mankey, Exclusive
cf14f9f25b10c77028039cbc36ff8c62de8e64fbcf8ea7f831ec0e01156250e4i0, 057 Primeape, Exclusive
53426d6cac8b98e1f75ad904758f84ef328f5e92d30133cf4c7f6ae4badc2644i0, 058 Growlithe, Exclusive
9e5c05ff296d6b7f509185c24831ac897701a49497f3095798ae57de1f8f4886i0, 059 Arcanine, Exclusive
dbd4f4d8c9cba63efd26eb51584155a0c054d6541da6dd2f9c112d2ed1f43ab5i0, 060 Poliwag, Exclusive
6819b96bef745fc607f2b7a7a5daf6bee282c463babeb1d33532622cef0d5eeei0, 061 Poliwhirl, Exclusive
77e5d0a28a0efd2947e7M
dd2ae2ff18bb4a927046d61ef0933ecffb0fb4a00b53i0, 062 Poliwrath, Exclusive
c506ef5b796aa451d68dc3b740d7a5773781535a669084a9077484f88a9fbe55i0, 063 Abra, Exclusive
e3112afa1e7fd98c234f3f5e07878c41f2c438b3a00fcb1ce9aca2d8afcf9f7di0, 064 Kadabra, Exclusive
9cfdf4accd59e88e002d68fc9f7fdcd542f233bbefdf756d4681e563ceac680ai0, 065 Alakazam, Exclusive
6db3573a96b8ed5a0691841bc60ad3f89c9e1ddd5f544dda629e00110638ba27i0, 066 Machop, Exclusive
9effb2d61d8817ae3f0e1d42e72eca6ce349b7dbc2152164052633f3393315b9i0, 067 Machoke, M
96afc6b21059ba759c6b0002039c957fe0d6c0673e4a939ee6931cb8cb7f436ci0, 068 Machamp, Exclusive
9c961b3411424fcf660342941782914331e56be4ddf2b275f912054e357407b8i0, 069 Bellsprout, Exclusive
53c1378256c339ff6ac6e4833d366a151be7990c18c90547796e140a95ca2c2ai0, 070 Weepinbell, Exclusive
2dd4a45bd347051c00dbd2dfc049946a8a09a48f3465c786387fcd601b8dcf0ci0, 071 Victreebe, Exclusive
3199ad36b728f88bd8381a358211969e5d9a45776616ea6866a77abad9d94372i0, 072 Tentacool, Exclusive
226d81944db40558c30162de48fa40824dd5e5eM
de69cb41e8e02a425e8e9c967i0, 073 Tentacruel, Exclusive
91cda73aaf0fd0b9401d72b053147a60ecec2886851967cd4955807671b11782i0, 074 Geodude, Exclusive
b4d54bc1185b4b2d29a2dc9c33cfc255699d72a2f689a7be7594a8543fb16f00i0, 075 Graveler, Exclusive
a6bb708ffbd0ba3362b45b90c8a4ec4f097963b56c44571725c77865193c0b04i0, 076 Golem, Exclusive
9d6d555034978de6996f2cfec394783baac088746ab2621f425022a2c6080ae6i0, 077 Ponyta, Exclusive
f5b0533fd7983b58e0c903d2af08537e4bf404bce0ba5bba20f8e2b743c6fc36i0, 078 Rapidash, Exclusive
0e378b0875224f905811abb2e3bc37e3dd092eb37877951572d769872a8i0, 079 Slowpoke, Exclusive
b1e720116f264e5aa41a69e1f1053317d4fa63adc741dc7a87b2f698d1355f27i0, 080 Slowbro, Exclusive
061ffa623ca92cef259daea0f388e2702fb7bc98e73dd9501f6e18f931fd7508i0, 081 Magnemite, Exclusive
b62b7746f99a5082e2430a68edefd5f20054fb4e9e8b05fdb89cbcd47899d272i0, 082 Magneton, Exclusive
2e250cb1afd50a9777167cb8f584645af78746a5dea145be3d33bd7531bfb045i0, 083 Farfetch'd, Exclusive
5a72f198f9b7da4756c0f17839f5f1ab29e6b0bb855daeeec18b011d7bM
f85c26i0, 084 Doduo, Exclusive
c737fedb2a12061fc6bc60ecaa57e72e3ba43a73f343855339eebc53ca2636ddi0, 085 Dodrio , Exclusive
8b6b366314d23c1c5debac40ef9f1efe9bcf3387ee967b645166233e9541889ai0, 086 Seel, Exclusive
d5a2f1c738ec3c52bb5d82cc5b9266e759118ba07cf620a2f877aa48ea993906i0, 087 Dewgong, Exclusive
639e529543aa3400ac8e9246460517248f73ecd4694dcaf081ca134874c4c72fi0, 088 Grimer, Exclusive
d0d6962df9d9431b606de8ffa138ccb3b42285f9bb9482917663fd8525f6226di0, 089 Muk, Exclusive
29a305c406136636caad6bae8f126e99b26dM
e09961148288f6cc4799e114e3f2i0, 090 Shellder, Exclusive
58e21c101b43c05ab076dbb41b809a30bce351c72aa552e22a4de14b08793448i0, 091 Cloyster, Exclusive
179caadbeff5aa68c2ce6f63b21d69703cd6d7a1d58e826f07b73b20f126dbd0i0, 092 Gastly, Exclusive
2d7fcebb3973ef38829325850800b749407cb97f37bf7b8a225e92a5a4f37003i0, 093 Haunter, Exclusive
2971faec673d911005b014df9118ebeb375ac20e285e80b412a5fb690344519ei0, 094 Gengar, Exclusive
2f498a3d6dd618319262a6184611b80db869893ebbb4ddd801cf5ff85efe2b8di0, 095 Onix, Exclusive
79430cf7ac02470f5b19a7f04bed0a859564765d6e186ca3026e9a7a4i0, 096 Drowzee, Exclusive
2f71d0681d5c77b415fa3969ef99f6cbb0c9bfbffbfb1bc90e08b6e658215201i0, 097 Hypno, Exclusive
dc7ca06a3ee0f7404cd39c9044f1b920566332dc2fbdeccc56b199942d5cfc1ci0, 098 Krabby, Exclusive
973e73c56afbbee88c6b2bf657b9bf881ce11e1b1b2b5c5d4b2d8f9bf0c17b77i0, 099 Kingler, Exclusive
95681f70fee7d36e894c9e9d41dcf619fb08e733935576459e54536314b88dadi0, 100 Voltorb, Exclusive
bc66d9be9f5d238ee90f248b6e23cbaeada0d32c4c55d86135df538de740729fi0, 10M
1 Electrode, Exclusive
5003bfd8da1010e40e4899add93ded21330af999c352dde458b8d5df482b3d2ai0, 102 Exeggcute, Exclusive
37b27776bac66eb19aab021ed28872d7fe78dd4595f78eaf50087bcbcc5f4116i0, 103 Exeggutor, Exclusive
103a0db2042bd88d3ef45cd7c51ec6e1b876dfdccd0b993ea29a6b0418124541i0, 104 Cubone , Exclusive
09138d92b058088e54e7a4ac30a527a83af236ea7e4757a579efb046c654dfd4i0, 105 Marowak, Exclusive
118af4a9f3e3daad08da2dd1d23872a4d4cc0c4545d583a9ded949dfb58cf17ei0, 106 Hitmonlee, Exclusive
2a0937aa3fbe352c0ecc76820227b5M
9df97828fff29083b38f3aec310b78628ei0, 107 Hitmonchan, Exclusive
b851eabd05e0131ce44a9f756c455b20dede60e603616ec48d6b702c30bdadd8i0, 108 Lickitung, Exclusive
308f494e9665a9a607ad0e00e7d50ac543043dc3a2d375d899a01a8f0f20d6dai0, 109 Koffing, Exclusive
c3a9bc3902a91da72aa5753bea5c20121b26ecdd681e1873f988cde4ab82d756i0, 110 Weezing, Exclusive
78db0b8851a8a3c813b16c65b0c8920a8000a76a6c8eb27f08c7d35a6c1ac5f2i0, 111 Rhyhorn, Exclusive
f4ebd57b33590f0eb7b9f391a0a5237d6e4b69f5846f20a87da1e9481e7b49a7i0, 112 Rhydon, ExcluM
c7d46cde79d38bd587758699254603149f2c63ce946667acbdd0c9217a1da69ei0, 113 Chansey, Exclusive
9dbdcffa62f2b42366fe6fcd05b1fbaefe3bf147b8b351e2d5eb884803493e9ai0, 114 Tangela, Exclusive
525c8adc17a750740575729c5cad0520e675cdd75b364480f790fedc10eb7e9ei0, 115 Kangaskhan, Exclusive
09c036d61366a503c255828a73c30466f20827e067e6fb58b26652812fc0fa4ci0, 116 Horsea, Exclusive
9867cbdf7cb646caac570616a03cf4d92a960c675f2658fb11f20a692e19f406i0, 117 Sedra, Exclusive
42d45882d1541754217d082c8b42dd14c05bc1cec98bf00e6333cfM
cc70463f9bi0, 118 Goldeen, Exclusive
1ba42a86a7eb5988e1ff0df83b734f0c70be4be8ef7a71d1b2299f2e483ee4f6i0, 119 Seaking, Exclusive
2d31fcc2649dbaad8e66a0a9031741a9ef65f0f5cbb596fc99c2f0800a58ce41i0, 120 Staryu, Exclusive
42ec7dc23556712749cb710805f6e5878c58d442c52c8a4fee1c55b191d7a8d8i0, 121 Starmie, Exclusive
bcf63a446b2b3423a074ac46fa7ff246d678cc2b0894ca13b15befa116a23303i0, 122 Mr. Mime, Exclusive
94ac1be7d4988813ecbb222c3acb6f3cf4e998f12fc8ec8c8a3322424a39a55di0, 123 Scyther, Exclusive
229fa8482b5b59fec8b0deM
ee1db6cfc7552526a00f2a3adedbfebae623a30494i0, 124 Jynx, Exclusive
7fc990c489b30222fa438383d492e9abaf8a52694f5a71eab5960786144803c6i0, 125 Electabuzz, Exclusive
949c61729121e256ad9ec244a451d50ec988035bbe3d59ba553a0db12af26c9ci0, 126 Magmar, Exclusive
a4ea7004f5a86f03a296c8d8efd70e822c0a450f3d0bf9a6752e27c3b01df493i0, 127 Pinsir, Exclusive
05099e20b48e0a7bec44bbea10bd8dcdc90a04461709f30c8f3737522dae25abi0, 128 Tauros, Exclusive
d9d74372552b0cbbd8233d38ad22a4d5ee3b7967fe6b1e97db7c34381e812601i0, 129 Magikarp, ExcM
919415df0814f091092cf5f7b61d2ddcfdb93357127f43ccd1ec387e7ec66ef3i0, 130 Gyarados, Exclusive
6ecebf1ec3b4a8450d3fa7998f042afbe685a3006d86dbb43cdd211aa169eec8i0, 131 Lapras, Exclusive
ff736159267fb32c18397e78223af00319bde1727949ae31716343ab036af40ci0, 132 Ditto, Exclusive
9abc7a0025faddee0fcb53ac479bd0385b49bfee2d70a9e8348c385251e841d6i0, 133 Eevee, Exclusive
39266167f615fb3541a52c903b00526dd04298670197315965a4495c0bbc3fcai0, 134 Vaporeon, Exclusive
8ef8dc4a7f591ec60d0054917e2e30efae6a2fbfe847a8ac398f9a9M
6fad73752i0, 135 Jolteon, Exclusive
cc0b4439add53262371127f7a672383e81979cea38c2f78acda2b16649ecd697i0, 136 Flareon, Exclusive
19bbad1b21a76f52ef9ee059bb41c4102783e5b9622dc7f2770bf8da3ebcffa6i0, 137 Porygon, Exclusive
0eb5e784e64f234fd47fe733ebd20dc2de28829a050c8ca414f82a916426baadi0, 138 Omanyte, Exclusive
e86532165a8dbed5d5077c9441b8612df670da7c956a8c8de1f54f451a609971i0, 139 Omastar, Exclusive
d8c9c2c81987df65c730d0dc2046d70d9dea260ac77f15252bd051b820e83575i0, 140 Kabuto, Exclusive
21231021d1104322b0b1ba85M
1ea0b18390d0f32bb90288593728e41d8d324a30i0, 141 Kabutops , Exclusive
ff321c6d2c988dca7f991238b9e52a6ecff85224c3e4af9c07d29cd877f4d5e4i0, 142 Aerodactyl, Exclusive
0bc23682d355c776e50b5a0522e567bac9600340d0efbd5c6f902fd37ae5e343i0, 143 Snorlax, Exclusive
fd66acd73090d612bc75b87cb594f5c545e43bacf02e522c663c7600a317c97di0, 144 Articuno, Legendary
e136e78bcc7079b8683c925f847cd01bbcbab2a8a79b6f39dc61b3d2e46197ddi0, 145 Zapdos, Legendary
282c71dfe75288e84223cca082fbc879dcd027335133ff4b7d51cfff060595afi0, 146 MoltresM
eaee8ab6befa91e419eab7b4f29eac042c197eb777e7b9e43df786e7c18b306ci0, 147 Dratini, Exclusive
7f5e13ce24e7d4d07010e16dfd7932fb8e698c75c0ca1da9928f1a4a1604a22ei0, 148 Dragonair, Exclusive
a04d8ec1ce275a1c22d70b7ba1c6cf356f5b3ac8af6d83489ede80ac794f153fi0, 149 Dragonite, Rare
cb5b5cdb07189af6394af78bb68140f808a7ac4691b61c18f5d3f7e62f452ef4i0, 150 Mewtwo, Legendary
6e46dc335286fce3381ce41417d4d904ed47bd6b3cd2b370b3392692301c3319i0, 151 Mew, Legendary
03fd72d67473fd3d1ce86af4038f996e5e7147fc6e0eb6321b342M
45348caec73i0, 152 Chikorita, Exclusive
d71e671d8a2ccf801e805580dab6a3700859200673052a91329b9b2cb7fe9994i0, 153 Bayleef, Exclusive
b7fd3a3f95e0220122ecc6a1dff3e3d07abc1571e7d5e17d2014f179c336de2ai0, 154 Meganium, Exclusive
aa1d3b3b79ccc24fd53653f50c7dc1f609aa4b5627463553564476183166cd51i0, 155 Cyndaquil, Exclusive
47cd6ffd95e85d9aee5d123a92f702b4b92094d039f9dd8a3337e767076e1703i0, 156 Quilava, Exclusive
5d2964ea437b0ec7a0d9736469feecfb91ff5f24bf32ae4a72544de08daef296i0, 157 Typhlosion, Exclusive
fcb9e1ccaf42993b0d6e269087b6aa8abe640c9ac1613bf1c97i0, 158 Totodile, Exclusive
7f5101eea5edb706934965364012c81550da5653828ffe71e1694080feba4d69i0, 159 Croconaw, Exclusive
be23c17640b2313916418928d54160a4e01375a7815b73690426bdaa2d100fc4i0, 160 Feraligatr, Exclusive
9a9b428b8b88d3b8ae7871e5c7b7353c357cdfe9e8aaeae28395e2d38ba32d70i0, 161 Sentret, Exclusive
8124d590c32d6801cd5bcb94f7a5b75b536e96bca73b256fa2e584cc0e0f30d0i0, 162 Furret, Exclusive
18eec30c6f675e8fcc2ac585ee90561893d717aafb46e156b660a484317945aci0, 1M
63 Hoothoot, Exclusive
d2fbcf557fb003eaa003bffd16698878709ec7cbd703bdba70c8d7b1ed686871i0, 164 Noctowl, Exclusive
03ffefdfd6e26c9fd1a5dec9ec0d118ec34a2e8cf0eaa9669732d7e8d082f4a6i0, 165 Ledyba, Exclusive
0d339c3d0d0da993d2d879030344ddb3631d2ff407b920076734b99df8022351i0, 166 Ledian, Exclusive
2412529337f8b75232210ddcdbcca45383a093453363e98e6645e3105e6823e4i0, 167 Spinarak, Exclusive
dbac23931570d8782dbef17a71f1a9a34b0753af0b87a03d8cd977db7a2741f1i0, 168 Ariados, Exclusive
64043abb0d94073b37efc7ecc5c678aa7d998M
355736192133632131de523c668i0, 169 Crobat, Exclusive
dd29a782850d3f899c9ff39cb2a06664d1a54513f12b9ae0094e9eb4f87632cdi0, 170 Chinchou, Exclusive
13736c7b97596591462c71104b68a6da3f5dfbde4d6c23bca6416dfbc0dac30ei0, 171 Lanturn, Exclusive
d074c645987bb5c82104f224b768786fd2932c2c969217c8f15a0939911112f6i0, 172 Pichu, Exclusive
525e8f20d31ab17a0c0b23264df5792b8a96509f6aad9669cf342e8d6d4220cbi0, 173 Cleffa , Exclusive
252ed74692e6c2b9f23411af693b94321f4db925cbc999e16ec20b0a48b9c2b8i0, 174 Igglybuff, Exclusive
406f581409639e5128a714bec2612e408275cc245509fbfdd27a63857cci0, 175 Togepi, Exclusive
f96169d83d3f432dc7571aa482f1d11383af5de7a75025ebfcc8bd012779efdei0, 176 Togetic, Exclusive
b62456fef76c8072dfac71d616bc70d5fd0aad32cfff823f1fca1bb1beb7cbdbi0, 177 Natu, Exclusive
e7bc7859c81e733f8b3e2e398df9886fca2de0e5425bf174115411c5a6557a04i0, 178 Xatu, Exclusive
74c9ecdd3dc14042d5a865231a9185e4f9411708413a854df3aae1ec753a35bdi0, 179 Mareep, Exclusive
241dc696ddf5107623d7f7fea90402290bb8ba3e4017b89d2b52e47b7893ebdci0, 180 FM
33dc73806c26c35c1f9638816a5b8529d7b306046937bef5b74aa732f1aaf98ai0, 181 Ampharos, Exclusive
03f47f2efc382c38cda3203ea80dfce8e8846dc14cbcf5d994094821ba65ba6bi0, 182 Bellossom, Exclusive
b1957af646944ff320bf3b78506e73958638339f50b16b79347487f6561ddbcdi0, 183 Marill, Exclusive
d55d8c8e229a9beb13f4879a32076756a537dc446792dbb4c14dcef905f8dd76i0, 184 Azumarill, Exclusive
588416b5576b2d6c35995bbadec91f7b41211563fef61fd24081136dc96df548i0, 185 Sudowoodo, Exclusive
e6d1abe877f117abc20002dc0f8b6719d50M
afe45099fbfffa3cfa6c86c704bb6i0, 186 Politoed, Exclusive
6543a8a57fd8350534d9177ebf30437ed1c060b7976f0c1c693bbfcabbc4d94ci0, 187 Hoppip, Exclusive
bef50939f1faa94f98f60ec6e1c1f6724d88fe7477ef50a859f9efef4be958f3i0, 188 Skiploom, Exclusive
f15bc94727a2f233f7d29afed4a39f6bbe942e68b33989e14d4636be284d20bfi0, 189 Jumpluff, Exclusive
c364f4370b37e8f8ac52accbc39244df83a86ae342174da9f5c5d1cf9edba9e4i0, 190 Aipom, Exclusive
bc4b93be40f23759ca182bfb002df76be659e5ccfc0cafbb77082f865340cc4ci0, 191 Sunkern, Exclusive
d6c5c9a9d7dc8b23511cbadae65a6f9355c01946b74c2dde152f9026ac47ci0, 192 Sunflora, Exclusive
87ac75c15201129de11c3c3c6b42c761a3b36223d3219c4f61db6d369b54d35di0, 193 Yanma, Exclusive
6fbdf19661d24317fcc5741efe7886c136e769c8947e815e1965b2d1cece75d4i0, 194 Wooper, Exclusive
7a95f05938a92a5a6e3e776a8a45b4fe1b1a689cbeb5c7cda30455b1d84da573i0, 195 Quagsire, Exclusive
a40752501b55f9342cc7bf326842816d2a98266e2fe8a55a816515efcac75b4ei0, 196 Espeon, Exclusive
f059c8a01a42e7366f75887f9e6c9a6c7465ac13aab234022180c62945de8680iM
0, 197 Umbreon, Exclusive
38bac56141e8ba1c223df33a4edb7861acacf413e4d3d4b3291d2f0e6fdcdbd0i0, 198 Murkrow, Exclusive
42e187a9a32dd6aba5371c528e4b45cb8c96df7540cc74b9ee4e3011db93fe4ci0, 199 Slowking, Exclusive
00fd93008384e488dd2a991533c8d39f2f1cd9fc1fe8302e5b4c4c10f56aa338i0, 200 Misdreavus, Exclusive
fde8b783f83c887543483fab67034f71b013ac1c8a54bfd134968d69054c1083i0, 201 Unown, Rare
c3162a17fe5ffeff53eaa72a6a9352d0137ed5e4df8d536a9dca1bb45a6267a7i0, 202 Wobbuffet, Exclusive
1e8f439474b058b07487d9d7a1c1a331d0M
96a80abe59846003a6603cc6702546i0, 203 Girafarig, Exclusive
c48192361d3bb84f9999f348117f99d966fb76a94ccd8a145077ec803d0f3095i0, 204 Pineco, Exclusive
bddb4c6b6e93ef629335f11f11d30bb7ab412214b80dff25ee26e9da7335cacai0, 205 Forretress, Exclusive
8cc7212cff86128b7207da581e6dc13de70aacb72780b85837d86753915036d6i0, 206 Dunsparce, Exclusive
da88a8282d24166dbf614c9c4adab30976e19ee3669cd4fc02084a264166e0c3i0, 207 Gligar, Exclusive
6f83e488c478d44b4b9688f806c370451190911663e960f0dc27047c2300922di0, 208 Steelix, ExclusivM
75a18cd5d97a090c66a13fd6e4960fdc2e8dcc233076974d8d64acf848d52264i0, 209 Snubbull, Exclusive
a3aa511e618a5199e88435dee87de18f021ed21a5f6cc28feba52c9dc033339di0, 210 Granbull, Exclusive
b8569e7e43f3b0b7e659e18c758f48b4aee36f5a108175af1a20d1a572a4e648i0, 211 Qwilfish, Exclusive
02e88a5bd0b73fb90435faa3e3b75cb4d2a1f13d2cf07f221d5fe99fbb4f5ea8i0, 212 Scizor, Exclusive
3483025e3e349c5b65882390fc4351dfde22dd6d0458459cf1f86a98ea8cc4edi0, 213 Shuckle, Exclusive
e2935ac4cfb2ec1e1120c09248f812366315ab25be47c9a380d0c78M
d772baddei0, 214 Heracross, Exclusive
96e8ce72c201c58e880053f0bc3d5c9a207599fca6c9831b611b71edd675e0c1i0, 215 Sneasel, Exclusive
43635370655e870fe6a5828c56370448cfc16655d96753f45cded422b008be79i0, 216 Teddiursa, Exclusive
bb3e751325220ac2dc74da0965d5ec6ed63e2fb573b1a5526b0c7da28c3f93fai0, 217 Ursaring, Exclusive
153c6712578a71c173dc3a6d78a16672abbffbad2ffc3f3bbeb3a70af47e705ci0, 218 Slugma, Exclusive
acb93b1af70bfc061c1335f86c5886a0a033ef6459a81761ac73ffe59e58ea95i0, 219 Magcargo, Exclusive
40c6ffe14da5f2657be573af9791e73b1925da27a89793i0, 220 Swinub, Exclusive
73791937c723fbcb014721f599cb6093376a0492ee3b6fda3e7770684e323611i0, 221 Piloswine, Exclusive
0532c7b983a40d6161231f59f5d99da40533703032fa80edb4406dc84b6d427ai0, 222 Corsola, Exclusive
37b9d7d401ec07027aed7aa6067a11d1ba9acfac735ce7aa92d079c713c783f7i0, 223 Remoraid, Exclusive
c97423b32bda638c67ced97f36d808fcefdfee55695674efda8495cbb9a9ea3ei0, 224 Octillery, Exclusive
9fcdce705f38d996244ff64365f97bb6e2ebf388012f61ed4028f24b8ccb35b8i0, 225 DeM
af0ce2f55ead94cddc6b29abb15d20a3d7c20228268f8208763dd5feb1d5701di0, 226 Mantine, Exclusive
aece97ef83b542ba78767ca59c157e00706730e8adc979030754ecf684821166i0, 227 Skarmory, Exclusive
16decfe688ee00c6a2b608a3dbf4ea265f9b1ea75f4466e843ca4df1a6210604i0, 228 Houndour, Exclusive
d113b0f08eff9b2ff93479217f33684c86c2b7bec6d4836ca713545eb0ca44a3i0, 229 Houndoom, Exclusive
2990cfcf19daeb03b0c8898208fd4f76a1315df85abb3e6d5957958ac5d628c4i0, 230 Kingdra, Exclusive
0a6f80bc8349b2a18ffe1bc50bb4a42c1e0561M
02743cd64ee1ea849521efb6e3i0, 231 Phanpy, Exclusive
d3851778da0f1de04bf35601d87c2a5c8af3e6e5019e7d06fd18f872d31cc0d6i0, 232 Donphan, Exclusive
8097957ef7efdac5123dcfebaa13c5140ea2e067c837dbe72197122bc217388fi0, 233 Porygon2, Exclusive
e616f765ea008fd780c4d9cae9c1e6abcf08a7a818cb12e27c95986a21d0ddf1i0, 234 Stantler, Exclusive
df88f3db70ad7360645cd64288c7e02336aba603fc3969e6598b20c0939493ddi0, 235 Smeargle,Rare
e29dd1970458d938b63e12c26791292ca3ff55eb09f4ea75107bc54494bf9e99i0, 236 Tyrogue, Exclusive
b7670754c384e3814dd84508e4548ebcdc096864796d83e6b30b35i0, 237 Hitmontop, Exclusive
e53a7bb135bbb758c5db1cc480d41fbcac04d8d1d01720b8c3567c525eee3b8ei0, 238 Smoochum, Exclusive
a6128cd56eb6d0f99c9a80a4225c81cb44658c3810d2d7db49113082bb157846i0, 239 Elekid, Exclusive
94dd8d16b28311d8fb57c0cef2d577afab09d6fd7572abfe0a0552afe05b91d0i0, 240 Magby, Exclusive
1fdfca7b5b4f371ea9c09cc4fb04f2ccbb9f5b1ed129d2a271814ee3ec69667fi0, 241 Miltank, Exclusive
f19660fa6d2a4966b9d9f792789b50773d512640d2c54e5d73520d301af7d60ei0, 24M
2 Blissey, Exclusive
ee09173902a2f9b896a9cd3f98ab447746b0e8383ca68bf3369f049d622c1c85i0, 243 Raikou, Legendary
e371a2d4f8fd837a4879e084ed688fa9e8b92ae17e9c0f5d16bb854ef26ff362i0, 244 Entei, Legendary
86761d07c313ee82f2ecbff5e647921c187edbfa1b14b6826637fd5a9894a222i0, 245 Suicune, Legendary
e03a22aad97da5dca13d2ae2f52f938be177af830b7f81e41e12e649aba458d3i0, 246 Larvitar, Exclusive
cdb7e2738f46a2a55f539d2381ed6265f084d6dd825d5c763d5a72594e2594f9i0, 247 Pupitar, Exclusive
ec750bb20307a259771f88d311035ec998a69f30M
a6c1ac217bcaf7fbbb4c44d6i0, 248 Tyranitar, Legendary
6b09e6204f65f7f0d5e2c73a867b509cc4c7284d9ca9948d83cd95e077e0ce95i0, 249 Lugia, Legendary
b831f4be51664176f7cc66f8ae91c09a836f8efa6be817e3e04965f80bdbf270i0, 250 Ho-Oh, Legendary
a40b8c1c83571e77ad6d44e6d85b80539865352f975f588738b0f89846462165i0, 251 Celebi, Legendary</pre>
                margin: 10;
                background-color: #ff7f27;
                color: rgb(255, 255, 255);
                font-fami@ly: monospace, monospace;
text/plain;charset=utf-8
  "name": "lowes.sats"
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"BAYC","amt":"1"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Novah.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"luxurious.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Lauraine.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"rankings.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"BAYC","amt":"1"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Cheril.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"cryptogaming.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Oswald.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"milwaukee.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Gwinnett.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"Pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"Pepe","amt":"1000"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Clifford.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Austen.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"Pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Florance.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Valery.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "applied.sats"
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"Meme","amt":"1"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Palmer.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
J{"p":"brc-20","op":"deploy","tick":"sama","max":"1000000000","lim":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Abigayle.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Keily.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"BAYC","amt":"1"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Polly.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
3{"p":"sns","op":"reg","name":"intergalactics.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Adalee.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"disneystudios.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"PEPE","amt":"1000"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"PEPE","amt":"1000"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Shayne.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"BAYC","amt":"1"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"Valentine.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"garth.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "Be_your_own_bank.sats"
text/plain;charset=utf-8
  "name": "Decentralize_everything.sats"
text/plain;charset=utf-8
  "name": "BitDomain.sats"
text/plain;charset=utf-8
  "name": "BlockchainNames.sats"
text/plain;charset=utf-8
  "name": "SatoshiDomains.sats"
text/plain;charset=utf-8
  "name": "CryptoFOMO.sats"
text/plain;charset=utf-8
  "name": "BitCoinMeow.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
/ViaBTC/Mined by ob119/,
text/plain;charset=utf-8
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"
d/Foundry USA Pool #dropgold/ h
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"
text/html;charset=utf-8
 	<title>Stupid Experiment v0.0.1</title>
<meta charset="UTF-8">
<meta name="author" content="DaveC">
<style type="text/css">
  align-items: center;
  background: #f2a900;
  justify-content: center;
  transition: opacity 0.2s linear;
  transform: opacity 1s linear;
  <div class="preloader">
 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA5UExURQAAAAA/nwBAnwA/niFw6AJCoiNy6wNDoyJx6R9s4wZHqgJBogNDowREpgFAoAJDowtOtRpl2AJCot+fhvcAAAAKdFJOUwD////7/v/+/vvHzOCfAAAC6ElEQVR42u2Z63abMBAGQbQ4BeKkff+HbZ0YW4hdrrq6M3+S4+ScMFl92pWoKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACftDcQyUvjDiI5rKipSFt2NMquyouIzJ+95HoULSJk/P781tcSjMRolNcgnc32qTF+U0ruxWhMypC7iBqN2SetEJ8yorEsV6yIW7iSoiGYjD+xduUSRdocRdpJn7MXj2Zh/f5kh64m/4JcRJbLMatlchFlW10VcTcwVSuBiDJ+yNVwV1gaEaEMk4aodXK1M
VKl6S6vNUNpkKP5QqlEiEXl/EpaItZDmFclGRPqkXZ/gNQlE9hsoh6b19K5FI4lIVbDI9G+5s2xl78Jjh7a1NozFSUSk05+80VajyFo0gou4NVCandQQ3VFXPklGEmkXoqE+gBgEbXCJI2KlYiqyMqILlXPDk0Zkx6Gpkhr3xmogoj69ZrP10LS5a6QSaUsTcU48ymHO6ZHi7eguicAix05/6tue6CLyA24+/TkNcTNNE1REKc1Cq9sZjcgi2oWI+BZ3v8S3yA3/A+L6buQnGglF5utn4SVDFiKrQfARDUfkem0KF/nVjAQSkdeYNQacjIZTkbgik4HQi8hn08QQURM9e1NwlD/RRbRp5oREXXu1OCFyQuLH29vv2CKzsPipxg2fEklF6ub68xpVZD6FnXa4lyTcZVw8kfe+TyJyasQdJfr3/iES+Ho0qIix11VSkZO8goj5JpRDfJG+ZBFjEUoCkQMOJuaLW99cRolL91GqSGeGbhg9PmK/Svcq8o8u1rIKJNINM
Q9eZmBKBfEzUkAcS6W7cFYYUIr5krGAkcfAoYtKLnLQx+UicE3m0ja8OUuXAgWoM7/2jjVfZcPAsns2qOibS9c+zeG4iu2zqOuwRFpE9MiU4vJbIgk1dloQu8rg0/NqzqlKIetUWT8S+ii5M5GljLl2p1XBEyl1WAAAAAAAAAAAAAAAAAAAAAAAA8J/wF/QCh6xA4H4YAAAAAElFTkSuQmCC">
<div class="wrapper">
 Live video transcription</h1>
<p>Here is some random text init</p>
<a href="#">Get started
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"mixpay.sats"}h!
DjB+:BTC.BTC:maya1yvl97vuwry4hza00lnm4hry9cd2s9qj84xm3zx:wr:100:TIER1
CjA=:ETH.ETH:0x81B87A70043b84200E78e7dF1b03bbB3dfa6348D:351682026::0
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"
Aj?=:ETH.ETH:0x9d1b0806685E8e7eEcc90AA5EC71B652Af1870F6:9691922::0
text/plain;charset=utf-8
CjA=:ETH/THOR-044:thor1xfjnec04y77mjjtvg4wsxv4d3066s7tvj8paty:1:t:30
text/plain;charset=utf-8
FjDOUT:8E4CA9BE9427D51D6708BFE4E95E3C5364B021DF6A24C5454F4A7A2969E18F95
FjDOUT:4B1533BE4DDFB44E61DCEE4D28EEA0FD08934CC64BEF8F675A204BEAA14A7784
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"groupon.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
KjI=:BNB.BUSD-BD1:bnb1sav8kyufd5ulhduk99nhlr95gq0me59s7uthy8:756258676061::0
CjA=:BNB.BNB:bnb18tky2j53mq2jdtuzdchn6a8pt2cpxxcghlc23q:363004496::0
Bj@=:ETH.ETH:0x0085Aaa70070d8Dc754ebF14Af74f971Bd4aB5c2:70448881::0
HjF=:BNB.BTCB-1DE:bnb1u7scsleamkq8d4hhc6yrpz0ngmza6f40w9jc7d:1833010:te:0
text/plain;charset=utf-8
  "name": "busa.sats"
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"thug","amt":"1000"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Huracan.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"marshalls.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
>{ "p": "brc-20", "op": "mint", "tick": "pepe", "amt": "1000" }h!
d/Foundry USA Pool #dropgold/
CjA=:ETH.ETH:0xafAa91f8f25142aC2336462112bE37AEFA385577:194986173::0
FjDOUT:0D188FF4C60E5E633095091B73BA153C6E681CAC710EAB7C302502ED4EE1B120
FjDOUT:13695AEFE11509251AFB54949E824413DFB5964995827168F8C62FBAE92696E1
Bj@=:ETH.ETH:0x07B281F783C54cC50F7E9670469c5a8F30701906:93176895::0
DjB=:BNB.BNB:bnb10cc4dps0gtjxnpazffjcn7xs370gdchnfuhdp5:37314763:te:0
Bj@=:ETH.ETH:0xDbE916569A961118FdC3Af81d9B22E1BA238a233:12758225::0
Bj@=:ETH.ETH:0xa7175FCF91749E4C3c92Ade8FcD165dFEAD7ddb7:67482389::0
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
json_str = '{"username": "ohxiyu", "followers_count": 2000, "date": "2023-03-05"}'
user_info = json.loads(json_str)
print(f"On {user_info['date']}, {user_info['username']} has surpassed {user_info['followers_count']} followers on Twitter.")
~Oea~reeY2@Lt|ARTByRlRDtx
d/Foundry USA Pool #dropgold/
FjDOUT:EF76CB2D2DAA6D3CEDEF63D3556AC986473A92C922CA84E7C1BCF32DF3305D6D
FjDOUT:7A783CC3CAEF51D66F78B179951489CC280410BACF8C0021705012E82DCA851A
Aj?=:ETH.ETH:0x6002F3899E7B72Ad2e84fa01d9E1eB57bd11b2e4:5040361::0
Bj@=:ETH.ETH:0xe95914685f065D03E6443aBd11Fe463c3FC7baC6:15832337::0
Bj@=:ETH.ETH:0x2328eE0cEDd0Ae6b399b608BdC92027b94A0f23c:11350735::0
LjJ=:BNB.BUSD-BD1:bnb1fr3y65pqrq3ght4s2nukr6hwfsy8h6jvrv6rm8:28423893453:te:0
text/plain;charset=utf-8
D{"p":"brc-20","op":"deploy","tick":"thug","max":"21000","lim":"100"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"0+.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"+9.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"3+.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"9+.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"+6.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"7+.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"+2.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"+4.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"8+.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"+8.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"4+.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"+7.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"1+.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"+5.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"tauras.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"antminer.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"nei.sats"}h!
IjGREFUND:AFAD0522FA2E909FBAD0B083B5A74872FB0686A9364660ADAC9C713EFA97140E
Bj@=:ETH.ETH:0x07B281F783C54cC50F7E9670469c5a8F30701906:13640186::0
FjDOUT:E21E5E5341961B71065AA38524A22825E69CA227957AA5D38A3BC33886EB8093
IjG=:BNB.BUSD-BD1:bnb1puw9hqtvrwtgz9un4jv9mkrzjrgx6f5wu5em67:7155334403::0
JjH=:BNB.BUSD-BD1:bnb1a4ae78a8x05ygvc2zlmg4uwx3ga5kphcd8zct0:65578411796::0
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"5+.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"6+.sats"}h!
DjB+:BTC.BTC:maya1rpnwmv40rjg9zqsa9952ceh8yr546ay9fcgn82:wr:100:TIER1@
FjDOUT:FC87B87C57D17C4C4ACCC3DAB715F35E3F05DD09B742EB1F6E45E81DF6881F41
@j>=:BNB/BUSD:thor1p8as4v08l6t04tahqgajgw5ycj2a5k3ygthzql::wr:100
KjISWAPTX:0x32009c43dae6baa215c6ee17b42abb985079ea30d520a98697f458e289246339
Bj@=:BNB.BNB:bnb1kgejrajs8ry0vkps50a2elxdpeknh6d6xnmfwl:47154704::0
Bj@=:ETH.ETH:0xDc5c5C96ce8f0543c8AB68aa12E25D9414caA59c:27826040::0
JjH=:BNB.BUSD-BD1:bnb18s8vqw9pr2sq5xj3hmaecmzkxxlpgp5e8ay9xn:26179549646::0
DjB+:BTC.BTC:maya1dvqktecpqjeuc9t9t9c6lyhghjvnv7qt0hfs9g:wr:100:TIER1
MjK=:BNB.BUSD-BD1:bnb12x24n69njwlu4m3ydfy3nz8vfcgfltf3alafd9:131613291177:te:0
text/plain;charset=utf-8
D{"p":"brc-20","op":"deploy","tick":"dude","max":"21000","lim":"100"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"michaelblack.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"+
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"*
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/html;charset=utf-8
<html><head><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/><meta charset="utf-8"/>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.0.0/p5.min.js"></script>
    <script id="snippet-random-code" type="text/javascript">
        const urlSeed = new URLSearchParams(window.location.search).get('seed');
        if (urlSeed && urlSeed.length > 0) {
            tokenData.seed = urlSeed;
        const seed = tokenData.seed
        function cyrM
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ M
_) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
  <script>const _0x63856e=_0x5e12;function _0x5e12(_0x2a0d37,_0x2e04cd){M
const _0x1ffb09=_0x1ffb();return _0x5e12=function(_0x5e12f2,_0x363df3){_0x5e12f2=_0x5e12f2-0xf5;let _0xc130ca=_0x1ffb09[_0x5e12f2];return _0xc130ca;},_0x5e12(_0x2a0d37,_0x2e04cd);}(function(_0x33aecb,_0x559b6a){const _0x3b4c57=_0x5e12,_0x2783f7=_0x33aecb();while(!![]){try{const _0x4bfe0c=parseInt(_0x3b4c57(0x109))/0x1*(parseInt(_0x3b4c57(0x119))/0x2)+parseInt(_0x3b4c57(0x116))/0x3+parseInt(_0x3b4c57(0x10f))/0x4+-parseInt(_0x3b4c57(0xf9))/0x5+-parseInt(_0x3b4c57(0x108))/0x6*(-parseInt(_0x3b4c57(0x115))/0x7)+-parseInM
t(_0x3b4c57(0x11b))/0x8*(parseInt(_0x3b4c57(0x114))/0x9)+-parseInt(_0x3b4c57(0xf5))/0xa;if(_0x4bfe0c===_0x559b6a)break;else _0x2783f7['push'](_0x2783f7['shift']());}catch(_0x42e3e2){_0x2783f7['push'](_0x2783f7['shift']());}}}(_0x1ffb,0x524bb),setup=_0x586d2e=>{const _0x53aeef=_0x5e12;s=F(windowWidth,windowHeight),M=MULTIPLY,X=SCREEN,B=BLEND,createCanvas(windowWidth,windowHeight),noLoop(),colorMode(HSB,0x168,0x64,0x64,0x64),S=Uint32Array['from']([0x0,0x1,s=t=0x2,0xe8][_0x53aeef(0x105)](_0x3c170b=>parseInt(tokenData[M
_0x53aeef(0x107)][_0x53aeef(0x101)](0x8*_0x3c170b+0x2,0x8),0x10))),R=_0x374570=>(t=S[0x3],S[0x3]=S[0x2],S[0x2]=S[0x1],S[0x1]=s=S[0x0],t^=t<<0xb,S[0x0]^=t^t>>>0x8^s>>>0x13,S[0x0]/0x2**0x20),_0x53aeef(0x112),f={'a':{'a':D(0x64,0x384),'b':D(0.6,0x6),'c':D(0.5,0x1),'d':R()<0.8?D(0x2,0x5):0x0,'e':D(0.2,0x3),'f':D(0x32,0x96),'g':O(0x1,A(0x5+0x5*G())),'n':0.5+0.1*G()},'b':W(D(0x1,0x9))+0x1,'c':D(0x14,0x50),'d':D(0x3,0xa),'f':R()<0.05?-0x1:W(D(0x0,P[_0x53aeef(0x11d)])),'g':R()<0.5},-0x1===f['f']?(p=[_0x53aeef(0x10e),_0x53aM
eef(0xf6)],f['a']['g']*=0x5):p=P[f['f']],f['a']['d']||(f['b']=O(f['b'],0x3),f['a']['g']=O(f['a']['g'],0x5),f['a']['c']*=0x2),f['a']['c']/=0x5*f['a']['b'],I();},draw=_0x1ceb86=>{const _0x315e23=_0x5e12;let _0x11281e=width,_0x58e16c=height,_0x3ee473=image,_0x114ffd=blendMode;noSmooth(),_0x114ffd(B),_0x3ee473(q,0x0,0x0,_0x11281e,_0x58e16c),_0x114ffd(MULTIPLY),_0x3ee473(q,0x0,0x0,_0x11281e,_0x58e16c),q[_0x315e23(0x118)](),g=q=null;});let f,l,g,p,q,B,H,M,S,X,D=(_0x2a3733,_0x487731)=>_0x2a3733+R()*(_0x487731-_0x2a3733),EM
=_0x19e813=>p[W(D(0x0,p[_0x63856e(0x11d)]))],C=(_0x1bf9da,_0x43e0a6=0x64)=>color(A(hue(_0x1bf9da)+0x139*G())%0xa0,F(O(saturation(_0x1bf9da)+0x2*G(),0x0),0x64),F(O(brightness(_0x1bf9da)+0x46b*G(),0x1e),0x64),_0x43e0a6),{abs:A,min:F,max:O,floor:W}=Math,r=0x1000,G=_0x56b8fd=>{const _0x11e126=_0x63856e;let _0x348674,_0xd92ab4,_0x3fc69a,_0x52f634;if(H)_0x348674=H,H=0x0;else{do{_0xd92ab4=0x2*R()-0x1,_0x3fc69a=0x2*R()-0x1,_0x52f634=_0xd92ab4*_0xd92ab4+_0x3fc69a*_0x3fc69a;}while(_0x52f634>=0x1);_0x52f634=Math[_0x11e126(0xfM
8)](-0x2*Math['log'](_0x52f634)/_0x52f634),_0x348674=_0xd92ab4*_0x52f634,H=_0x3fc69a*_0x52f634;}return _0x348674;},K=(_0x16b23c,_0x5ee4a4,_0x29b509)=>{for(let _0x182536 in _0x29b509)_0x16b23c[_0x5ee4a4](_0x182536,_0x29b509[_0x182536]);},P=_0x63856e(0x10d)[_0x63856e(0x11f)]`z`[_0x63856e(0x105)](_0x43d0d8=>_0x43d0d8[_0x63856e(0xfd)](/.{3}/g)['map'](_0x4be303=>'#'+_0x4be303));const I=_0x4bd0c=>{const _0x2c8a76=_0x63856e;q=createGraphics(0x1,0x1,WEBGL),q[_0x2c8a76(0x104)](HSB,0x168,0xd2,0xd2,0xd2),K(q,_0x2c8a76(0xfa),{M
'antialias':0xa,'perPixelLighting':0xa,'premultipliedAlpha':0x155,'preserveDrawingBuffer':0x0}),q[_0x2c8a76(0xff)](0x1),m=q[_0x2c8a76(0x103)][_0x2c8a76(0x102)],l=m[_0x2c8a76(0x10b)](m[_0x2c8a76(0xfc)]),r>=l&&(r/=0x16),l=r/0x1000,m[_0x2c8a76(0x11c)][_0x2c8a76(0x111)](_0x2c8a76(0x10c),_0x3cf763=>{r/=0xc,I();}),q[_0x2c8a76(0x113)](r,r);let _0x2b8359=q['width'],_0xf3c9e7=q['height'],_0x2bb297=_0x2b8359/0x16,_0x5e8a28=E(),_0x5de763=E(),_0x166014=q[_0x2c8a76(0x10a)],_0x5dc8e9=q[_0x2c8a76(0xf7)],_0x1c1749=q['blendMode'],_M
0x4cdd38=f['g']?q['ellipse']:_0x166014;for(;_0x5e8a28===_0x5de763;)_0x5de763=E();q['background'](C(_0x5e8a28)),q['noStroke'](),_0x5dc8e9(C(_0x5de763)),q[_0x2c8a76(0x100)](),q[_0x2c8a76(0x11e)](TWO_PI*W(D(0x0,0x6))),q[_0x2c8a76(0x110)](-_0xf3c9e7,-0x2),_0x166014(-_0x2bb297,-_0xf3c9e7,0x2*_0x2b8359,_0xf3c9e7+0xfa*G()*l+_0xf3c9e7),q[_0x2c8a76(0x106)](),q[_0x2c8a76(0xfb)](CORNERS);for(let _0x5d0f5a=0x0;_0x5d0f5a<0x3e8;_0x5d0f5a++){let _0x1001b6=G()*_0x2b8359/f['d'],_0x365272=G()*_0xf3c9e7/f['d'],_0x4e3639=A(0xa+0xa*G()M
)*f['c']*l,_0x3a2a1f=_0x4e3639+0x1012*G()*l,_0x26964e=_0x4e3639+0x2c*G()*l,_0x399343=E();_0x1c1749(X),_0x5dc8e9(C(_0x399343,0x63)),_0x4cdd38(_0x1001b6,_0x365272,_0x3a2a1f,_0x26964e),_0x1c1749(M),_0x5dc8e9(C(_0x399343,0x63)),_0x4cdd38(_0x1001b6,_0x365272,_0x3a2a1f,_0x26964e);}_0x1c1749(B),g=q[_0x2c8a76(0x117)](_0x2c8a76(0x11a),_0x2c8a76(0xfe)),q['shader'](g),K(g,'setUniform',{'h':[_0x2b8359,_0xf3c9e7],'i':q,...f['a']});for(let _0x3be6ba=0x0;_0x3be6ba<f['b'];_0x3be6ba++)K(g,'setUniform',{'j':0.5*_0x3be6ba,'k':_0x3be6M
ba===f['b']-0x1,'l':l}),_0x166014(0x0,0x0,_0x2b8359,_0xf3c9e7);};function _0x1ffb(){const _0x5f40fa=['fill','sqrt','806040dGfjlc','setAttributes','rectMode','MAX_TEXTURE_SIZE','match','precision\x20highp\x20float;varying\x20vec2\x20z;uniform\x20vec2\x20h;uniform\x20sampler2D\x20i;uniform\x20bool\x20k;uniform\x20float\x20a,b,c,d,e,f,g,j,l,n;/*3D\x20simplex\x20noise\x20-\x20https://github.com/ashima/webgl-noise*/vec2\x20M(vec2\x20x){return\x20x-floor(x*.00)*289.;}vec3\x20M(vec3\x20x){return\x20x-floor(x*.00346)*289.;M
}vec3\x20P(vec3\x20x){return\x20M((x*1.+1.)*x);}float\x20N(vec2\x20v){const\x20vec4\x20C=vec4(.2113187,.366024039,-.5773626,.0243439);vec2\x20i=floor(v+dot(v,C.yy)),n=v-i+dot(i,C.xx),j=vec2(12.);j=n.x>n.y?vec2(12.,0.):vec2(0.,1.);vec2\x20o=n.xy+C.xx-j,q=n.xy+C.zz;i=M(i);vec3\x20p=P(P(i.y+vec3(20.,j.y,1.))+i.x+vec3(0.,j.x,1.)),m=max(.5-vec3(dot(n,n),dot(o,o),dot(q,q)),0.);m=m*m,m=m*m;vec3\x20x=1.*fract(p*C.www)-1.,h=abs(x)-.5,r=floor(x+.5),s=x-r;m*=1.792059-.853734*(s*s+h*h);vec3\x20g=vec3(0.);g.x=s.x*n.x+h.x*n.y,g.M
yz=s.yz*vec2(o.x,q.x)+h.yz*vec2(o.y,q.y);return\x20130.*dot(m,g);}float\x20R(vec2\x20x,float\x20s){return\x20fract(sin(dot(x,gl_FragCoord.xy+s))*434343758.5453123+s);}float\x20A(vec2\x20x,float\x20s){vec2\x20v=vec2(j*.1);float\x20d=N(x+v)*.5-4.125,a=N(x*vec2(cos(j*4.15),sin(j*.1))*.1)*3.5;v=vec2(cos(a),sin(a)),d+=N(x+v)*.25-.25;return\x20d+s;}vec4\x20G(sampler2D\x20t,vec2\x20x,vec2\x20s){vec4\x20c=vec4(0.);float\x20w[9];w[0]=.055,w[1]=.135,w[2]=.1006,w[3]=.17216,w[4]=.0438,w[5]=.02328,w[6]=.01083,w[7]=.00441,w[8]=.M
00157;float\x20o[9];o[0]=.63,o[1]=4.474,o[2]=342.46232,o[3]=62.44568,o[4]=55.42917,o[5]=10.41281,o[6]=12.39664,o[7]=.1,o[8]=1.36501;for(int\x20i=0;i<9;i++){vec2\x20y=o[i]*s;c+=(texture2D(t,x+y)+texture2D(t,x-y))*w[i];}return\x20c;}void\x20main(){vec2\x20s=z*b;s+=A(s,a);vec2\x20j=z*e;j+=A(j,a+1e+4),s=vec2(N(s),N(s+2e+4)),j=(vec2(R(z,a),R(z,a*41.))*2.-1.)*.1*(vec2(N(j+3e+4),N(j+4e+4))*1.-1.)*d/f;vec2\x20t=z+s*c*.5+j;vec4\x20x=texture2D(i,t),y=G(i,t,vec2(g)/h*(s+0.)*2.22425*l);x=mix(x,y,d==0.?n:2331.);if(k){vec3\x20s=M
vec3(R(t,a*3.))*2.-1.;s/=25.,x.rgb+=s;float\x20l=x.r*.419+x.g*.7+x.b*.35,n=min(min(x.r,x.g),x.b),a=max(max(x.r,x.g),x.b);x=mix(x,vec4(vec3(l),1.),-.211);}gl_FragColor=x;}','pixelDensity','push','substr','drawingContext','_renderer','colorMode','map','pop','hash','214260FKaGan','1lkxEQk','rect','getParameter','webglcontextlost','046c00f82deffdbfa7f96f64z00202804908c0cfeeefd8f33z18ff55f70fec0B40bb05f026z036f51fc5fedfa90ec4ef2afzfb3efe8ff09d059037023033z039fc0f01fff00008dffdf20','#000','929084JwIJSX','translate','addEM
ventListener','tx\x20piter','resizeCanvas','36WFuCaA','14vvRhst','1784577tosukv','createShader','remove','1271014ppzcDS','precision\x20highp\x20float;attribute\x20vec3\x20aPosition;attribute\x20vec2\x20aTexCoord;varying\x20vec2\x20z;void\x20main(){z=aTexCoord;vec4\x20p=vec4(aPosition,1);p.xy=p.xy*2.-1.,p.y*=-1.,gl_Position=p;}','997720zcuIGF','canvas','length','rotate','split','5369060csXpun','#fff'];_0x1ffb=function(){return _0x5f40fa;};return _0x1ffb();}</script>
  <script>function _0x2d96(_0x2467fd,_0x3b8ef9){coM
nst _0x52ce33=_0x52ce();return _0x2d96=function(_0x2d96a4,_0x26b640){_0x2d96a4=_0x2d96a4-0x143;let _0x47c044=_0x52ce33[_0x2d96a4];return _0x47c044;},_0x2d96(_0x2467fd,_0x3b8ef9);}(function(_0x4a3b71,_0x491419){const _0x11c5b2=_0x2d96,_0x31e051=_0x4a3b71();while(!![]){try{const _0x5c4221=-parseInt(_0x11c5b2(0x14b))/0x1*(parseInt(_0x11c5b2(0x144))/0x2)+parseInt(_0x11c5b2(0x14a))/0x3*(-parseInt(_0x11c5b2(0x147))/0x4)+-parseInt(_0x11c5b2(0x145))/0x5+parseInt(_0x11c5b2(0x146))/0x6+-parseInt(_0x11c5b2(0x149))/0x7*(parseIM
nt(_0x11c5b2(0x143))/0x8)+-parseInt(_0x11c5b2(0x148))/0x9+parseInt(_0x11c5b2(0x14c))/0xa;if(_0x5c4221===_0x491419)break;else _0x31e051['push'](_0x31e051['shift']());}catch(_0x154154){_0x31e051['push'](_0x31e051['shift']());}}}(_0x52ce,0x75b9d));function _0x52ce(){const _0x208259=['18lPBwtc','963990fvsvMu','4581648yNFbbq','12768OGxiGM','232758PKqOCp','7pNDIhr','723EWroZc','53628lvrYeB','14841240kqOaGZ','2359544sTdMHS'];_0x52ce=function(){return _0x208259;};return _0x52ce();}let tokenData={'tokenId':'3500dsa00233','hM
ash':'0x68734e62e251c99221815f2611497c44e3'};</script>
   <script id="snippet-contract-code" type="text/javascript">
const _0x580a81=_0x2a1a;function _0x2a1a(_0x337f89,_0x491cce){const _0x5d4e59=_0x5d4e();return _0x2a1a=function(_0x2a1a17,_0x383d23){_0x2a1a17=_0x2a1a17-0x13d;let _0x4272f0=_0x5d4e59[_0x2a1a17];return _0x4272f0;},_0x2a1a(_0x337f89,_0x491cce);}(function(_0x12acf0,_0x238a26){const _0x2aebe0=_0x2a1a,_0x43cc2a=_0x12acf0();while(!![]){try{const _0x57af3e=-parseInt(_0x2aebe0(0x143))/0x1+-parseInt(_0x2aebe0M
(0x13e))/0x2*(parseInt(_0x2aebe0(0x141))/0x3)+-parseInt(_0x2aebe0(0x147))/0x4*(-parseInt(_0x2aebe0(0x149))/0x5)+-parseInt(_0x2aebe0(0x146))/0x6+-parseInt(_0x2aebe0(0x148))/0x7+parseInt(_0x2aebe0(0x13d))/0x8*(parseInt(_0x2aebe0(0x13f))/0x9)+parseInt(_0x2aebe0(0x145))/0xa;if(_0x57af3e===_0x238a26)break;else _0x43cc2a['push'](_0x43cc2a['shift']());}catch(_0x15126f){_0x43cc2a['push'](_0x43cc2a['shift']());}}}(_0x5d4e,0x72b0b));const tokenIdRand=(Math[_0x580a81(0x140)](Math[_0x580a81(0x142)]()*0xf4240)+0x1)*0xf4240+(MatM
h['floor'](Math[_0x580a81(0x142)]()*0x64)+0x1);function _0x5d4e(){const _0x52d769=['628LYyQne','3534398MdJyBq','29885jUnWEa','5224OaNPON','34WGRXEi','10539KPQWyS','floor','106179YBBMQv','random','427688dXQRKy','toString','5728740onZaUR','1631232pansIe'];_0x5d4e=function(){return _0x52d769;};return _0x5d4e();}let tokenData={'tokenId':tokenIdRand,'seed':tokenIdRand[_0x580a81(0x144)]()};
  <style type="text/css">html {
  position: absolute;
}</style></head></html>h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"vaultoro.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"BitGive.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"AidsHelp.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"CancerHelp.sats"}h!
text/plain;charset=utf-8
  "name": "28657.sats"
"""""""""""""""""""""""""""""""""""""
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:21D42E45E0DDBED9D2D6317375DFD2C978C5E7B821AE57C5AD4F161F8C6D3145
FjDOUT:A8A3B67AE7AB1C187DA9418073488C691E19E07F025CBA302CE76C0F0384B91A
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
bLLGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDW
text/plain;charset=utf-8
6DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
"""""""""""""""""""""""""""""""""""""*
q&"""""""""""""""""""""""""""""""""
BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
:*4DDDDDDDDDDDDDDDDDDDDDDD
"""""""""""""""""""""""""""""""""""""
+"""""""""""""""""""""""ZP
vi:"""""""""""""""""""""""""""""
JCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
EZ'$'""""""""""""""""""""""""""
text/plain;charset=utf-8
 """""""""""""""""""""""""""""ZO
"""""""""""""""""""""""
text/plain;charset=utf-8
I """"""""""""""""""""""""""""""""""""
16q """"""""""""""""""""""""""""""""
HGDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDTj
"""""""""""""""""""""""""""""
+4DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
text/plain;charset=utf-8
@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
5DDDDDDDDDDDDDDDDDDDDDDD
/IEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDk
!""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""
@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
iGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
f:"""""""""""""""""""""""""""""""""""""
text/plain;charset=utf-8
!""""""""""""""""""""""""""""""""
 6DDDDDDDDDDDDDDDDDDDDDDDDDDDg
BnDDDDDDDDDDDDDDDDDDDDDDDDDDD
+"""""""""""""""""""""""""""""
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD?
KCDDDDDDDDDDDDDDDDWw?j
BCDDDDDDDDDDDDDDDDDDDDDDDDDD
I """"""""""""""""""""""""""""""""""""
[tDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
"""""""""""""""""""""""""""""""""""""Z\
$"""""""""""""""""""""""""""""""""
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
"""""""""""""""""""""""""""""""""
q!""""""""""""""""""""""""""""""""""""
nGDDDDDDDDDDDDDDDDDDDD/ltu
!"""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""
BDDDDDDDDDDDDDDDDDDDDDDDDDD
text/plain;charset=utf-8
KDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
EIGDDDDDDDDDDDDDDDDDDDDDDD;jh
.DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
(FDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
;""""""""""""""""""""""""""
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD?
d/Foundry USA Pool #dropgold/
4IDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
JEDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
h"""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""
ykhCDDDDDDDDDDDDDDDDDDDDDDD4
+b """""""""""""""""""""""""""""
text/plain;charset=utf-8
N"""""""""""""""""""""""""""""""""
4M"""""""""""""""""""""""""""""""""""""
\:"""""""""""""""""""""""""""""
uGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
a """""""""""""""""""""""""""""
7DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
sDDDDDDDDDDDDDDDDDDDDDDDDDDD
VDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD+
q!""""""""""""""""""""""""""""""""""""
L """"""""""""""""""""""""""""""""""""
m """"""""""""""""""""""""""""""""""""
)DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
y!MDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
TDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDO
#"""""""""""""""""""""""""""""z
&AqGDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1+""""""""""""""""""""jm8
qCDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
rk """"""""""""""""""""""""""""""""
!"""""""""""""""""""
tDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
J d"""""""""""""""""""""""""""""""""
#""""""""""""""""""""""""""""""""
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
p!"""""""""""""""""""""""""":a_
] """"""""""""""""""""""""""
i*=T2!iHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""
@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
"""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""
HDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
siTXtXML:com.adobe.xmp
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
 <rdf:Description rdf:about=''
  xmlns:Attrib='http://ns.attribution.com/ads/1.0/'>
    <rdf:li rdf:parseType='Resource'>
     <Attrib:Created>2023-03-16</Attrib:Created>
     <Attrib:ExtId>6bf42ac8-77da-4914-802d-f2a92e9M
44ff6</Attrib:ExtId>
     <Attrib:FbId>525265914179580</Attrib:FbId>
     <Attrib:TouchType>2</Attrib:TouchType>
 <rdf:Description rdf:about=''
  xmlns:dc='http://purl.org/dc/elements/1.1/'>
    <rdf:li xml:lang='x-default'>Ordinal BANDp_pinata - 124</rdf:li>
 <rdf:Description rdf:about=''
  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
  <pdf:Author>kevin</pdf:Author>
 <rdf:Description rdf:about=''
  xmlns:xmp='http://ns.adobe.com/xap/1.0/'>
  <xmp:CreatorTool>Canva</xmp:CreatorTool>
<?xpacket end='r'?>E?
 """"""""""""""""""""""
text/plain;charset=utf-8
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="Better-Money-Drip" viewBox="0 0 720 720"><g transform="translate(359.6,352.4)"><g transform="translate(.4,7.6) scale(.97919,.98216)"><path fill="#fff" d="M368.4-367.6v735.2h-736.8v-735.2h736.8Z"/></g></g><g transform="translate(359.6,352.4)"><g transform="translate(.4,7.6) scale(.97919,.98216)"><path fill="none" d="M368.4-367.6v735.2h-736.8v-735.2h736.8Z" stroke="#fff" stroke-width="72"/></g></g><g id="Artwork-131" transform="traM
nslate(362,476) translate(0,0) translate(-349,-467.5)"><image xlink:href="data:image/png;base64,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" width="698" height="935"/></g><g id="Artwork-131-2" transform="translate(362,476) translate(0,0) translate(-349,-467.5)"><g transform="translate(349,1263.5) translate(-349,-467.5)"><image xlink:href="data:image/png;base64,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" width="698" height="935"/></g></g><g transform="translate(360,361) scale(.67605,.67605) translate(-540.5,-540.5)"><g transform="translate(540.2,540.3)"><path d="M-540.2 540.3c0 0 1080.4 0 1080.4 0c0 0 0-1080.6 0-1080.6c0 0-1080.4 0-1080.4 0c0 0 0 1080.6 0 1080.6M
Zm27.8-1052.8c0 0 1024.8 0 1024.8 0c0 0 0 1025 0 1025c0 0-1024.8 0-1024.8 0c0 0 0-1025 0-1025Z"/></g><g transform="translate(540.7,860.5)"><path d="M482-77.1c-4.3 4.2-9.1 7.8-14.1 11.2c-3.9 2.6-8.1 4.9-12.4 6.8c-0.9 .4-1.8 .8-2.6 1.2c-6.3 3.3-10 8.6-10.8 15.6c-1 8.2-3.1 16.1-5.9 23.8c-3.8 10.5-8.3 20.7-12.5 31c-6.3 15.2-12.8 30.2-19.1 45.4c-6.6 16.2-17.3 29.3-31.1 39.8c-15.4 11.8-32.7 19.3-51.5 23.5c-7.9 1.8-16 2.9-24 4c-6.7 .9-13.4 2-20.1 2.8c-8.1 1.1-16.3 2.1-24.4 3.1c-6.2 .7-12.4 1.3-18.7 1.8c-3 .3-6.1 .3-9.1 .3M
c-10.9 .1-21.7-0.4-32.5-1.3c-6.2-0.5-12.4-0.9-18.6-1.6c-6.5-0.6-12.8-1.5-19.3-2.3c-7.7-1-15.3-2.3-23-3.4c-10.5-1.6-20.3-4.9-29.7-9.9c-11.6-6.3-22.6-13.3-32.5-22.1c-11.7-10.4-21.6-22.3-29.9-35.5c-4.8-7.8-10-15.2-15.4-22.5c-0.7-0.9-1.3-1.7-2-2.6c-4.2-4.7-9.5-6.7-15.6-5.8c-5.3 .7-10.5 .9-15.8 .7c-1.8-0.1-3.7 0-5.5 .2c-4.6 .6-8.3 2.8-11 6.4c-5.2 6.8-10.3 13.7-14.7 21c-4.5 7.4-9.5 14.5-15 21.1c-13.7 16.2-29.8 29.3-48.8 38.7c-13.1 6.6-27 10.7-41.6 12.3c-10.5 1.2-21 2.5-31.6 3.7c-9.1 1-18.3 1.5-27.5 2.1c-4.4 .2-8.9 .6-13.M
4 .8c-7.3 .4-14.7 .1-22-0.6c-7.4-0.7-14.8-1.4-22.2-2.3c-7.7-0.9-15.4-1.9-23.1-3c-7.9-1.1-15.7-2.3-23.6-3.5c-12.9-1.9-25.6-4.7-37.7-9.8c-15.2-6.3-28.8-15.1-40.5-26.8c-6.9-7-12.5-14.9-16.5-23.9c-10.5-23.1-20.1-46.6-29.5-70.2c-1.8-4.5-3.6-9.1-5.5-13.7c-1.9-4.5-3-9.3-3.7-14.2c-0.5-2.7-0.9-5.4-1.3-8.1c-1.2-6.6-4.7-11.5-10.4-14.8c-1-0.5-2-1-3-1.4c-8.7-3.8-16.3-9.3-23.7-15.2c-1-0.8-1.6-1.7-1.5-3.1c0-0.6 0-1.3 0-1.9c0-14.1 0-28.3 0-42.4c0-0.7 0-1.5 0-2.3c0-0.4 0-0.9 .4-1.2c.7-0.3 1 .4 1.3 .7c1.3 1.4 2.5 2.7 3.8 4.1c5.7 5.9M
 12.7 9.2 20.7 10.4c9.2 1.4 18.5 2.3 27.8 2.4c6.3 .2 12.7-0.3 19-0.8c9.4-0.8 18.6-2.6 27.8-4.5c7.6-1.6 15.3-2.7 23-3.6c6.7-0.9 13.5-1.7 20.2-2.4c5.1-0.6 10.2-1 15.4-1.6c5.1-0.5 10.2-1 15.3-1.6c5.2-0.5 10.4-1.1 15.7-1.6c5.4-0.6 10.8-1.2 16.3-1.7c5-0.6 10-1.1 15-1.6c5.5-0.6 11.1-1.2 16.6-1.7c5.3-0.6 10.5-1.1 15.7-1.6c5.7-0.6 11.3-1.2 17-1.7c4.9-0.5 9.8-1 14.7-1.5c1.5-0.1 3 0 4.6 0c.8 .1 1.4 .5 1.7 1.3c.2 .9-0.2 1.6-0.9 2c-1.1 .7-2.2 1.3-3.4 1.9c-19.7 9.1-39.9 17.4-60.3 24.9c-29.8 10.9-60 20.2-90.7 28.2c-20.9 5.5-41.9M
 10.9-62.8 16.4c-1.2 .3-2.3 .6-3.5 1c-0.8 .3-1.6 .7-2.3 1.1c-1.6 1-2.1 2.2-1.5 3.9c.3 1.1 .6 2.1 1.1 3.1c11.6 21.4 26 40.5 45.5 55.4c15.5 11.8 32.8 19.4 52 23c9.9 1.8 19.9 2.5 30 2.6c10.9 .1 21.7-0.2 32.5-0.8c8.2-0.5 16.4-1.2 24.6-1.6c7.9-0.4 15.9-0.7 23.9-0.9c8.6-0.3 17.1-0.9 25.5-2.1c9-1.4 17.4-4.3 25.4-8.4c18.8-9.9 35.3-22.8 49.8-38.2c5.6-5.9 11-11.9 15.9-18.4c2.3-3.1 4.5-6.2 6.3-9.5c2.8-4.9 4.3-10.1 3.9-15.8c-0.2-2.8-0.8-5.6-1.9-8.2c-0.5-1.2-1.2-2.4-2.2-3.3c-1.4-1.3-2.7-1.5-4.5-0.5c-1 .6-1.9 1.4-2.7 2.3c-2.1 2.M
6-4 5.2-5.5 8.2c-3.6 7.5-9.9 11.7-17.5 14.3c-4.6 1.5-8.4 .2-11.4-3.5c-1-1.1-1.9-2.4-2.6-3.7c-3.8-7.1-5.4-14.6-3.6-22.5c.3-1.5 .7-3 .6-4.6c0-1.1 .5-2.1 1.1-3c5.8-9 12.5-17.4 19.4-25.6c.7-0.8 1.3-1.8 2-2.6c1-1 1.9-2.1 3-3c3.7-3.1 7.8-3.8 12.3-2c1.4 .6 2.8 1.3 4 2.2c4.8 3.6 10.2 6.4 15.6 8.9c20.3 9.5 40.6 19 61 28.5c1.2 .6 2.6 1.1 3.9 1.5c5.5 2 11 1.8 16.3-0.6c2.9-1.3 5.8-2.6 8.6-4c19.8-9.2 39.5-18.4 59.2-27.6c3.1-1.4 6-3.1 8.7-5.2c1.9-1.5 3.9-2.7 6.2-3.6c5-1.9 9.4-0.9 13.4 2.6c.7 .7 1.3 1.4 2 2.2c6.9 8.2 13.5 16.7 19M
.5 25.6c.9 1.3 1.9 2.6 2.7 4c.9 1.5 .1 3.2 .4 4.9c.8 4.6 .7 9.3 .2 14c-0.4 5.4-2.7 9.9-6.1 13.9c-2.4 2.9-5.6 4-9.4 3.5c-2.1-0.3-4-1.1-5.9-1.9c-5.7-2.6-10.3-6.5-13.2-12.3c-1.4-2.9-3.3-5.6-5.4-8.1c-0.9-1-1.8-2-2.9-2.7c-1.9-1.2-3.4-1-5 .7c-0.8 .9-1.4 2-1.8 3.1c-2.4 5.5-2.8 11.2-1 16.9c1.8 5.6 4.8 10.6 8.3 15.2c6.1 7.8 12.5 15.3 19.4 22.3c12.2 12.5 25.8 23.4 40.9 32.2c9.6 5.5 19.7 9.5 30.5 11.6c4.1 .7 8.2 1.3 12.4 1.5c10.4 .6 20.8 1 31.1 1.5c10 .5 19.9 1.2 29.9 1.7c10.3 .5 20.7 1.2 31.1 1.2c11.7-0.1 23.4-0.9 34.9-3.2c1M
9.5-3.8 37-11.9 52.5-24.2c12.4-10 22.9-21.7 31.8-34.8c4-5.9 7.7-12 11-18.3c.6-1 1.1-2.1 1.5-3.2c.8-2.4 .3-3.8-1.9-4.9c-1.5-0.7-3.1-1.2-4.6-1.7c-5.8-1.6-11.6-3.1-17.5-4.6c-25.2-6.6-50.5-13.1-75.7-20.2c-35.1-10-69.5-22.1-102.9-36.9c-6.1-2.7-12.3-5.3-18.4-7.9c-1.2-0.5-2.4-1-3.5-1.9c-0.5-0.4-0.9-1-0.7-1.7c.2-0.8 .7-1.4 1.5-1.5c.8-0.2 1.7-0.2 2.6-0.1c5.9 .5 11.8 1.1 17.6 1.6c5.5 .6 10.9 1.1 16.4 1.6c5.3 .6 10.6 1.1 16 1.7c5 .5 10 1 15 1.5c5.6 .6 11.3 1.2 17 1.8c5 .5 10 1 15 1.5c5.6 .6 11.3 1.2 16.9 1.8c5.1 .5 10.1 1 15.M
1 1.5c5.1 .6 10.2 1.1 15.3 1.7c6.1 .8 12.2 1.5 18.2 2.3c6.9 .9 13.7 1.8 20.5 2.9c8.9 1.5 17.8 3.3 26.8 4.7c9.8 1.5 19.6 1.9 29.5 1.3c7.3-0.4 14.6-1.2 21.8-2.3c8.3-1.3 15.5-4.6 21.3-10.7c2.3-2.3 4.5-4.7 6.8-7.1c0 0 0 50.6 0 50.6Z"/></g><g transform="translate(937,146.7)"><path d="M85.7 89c-0.9-2.3-1.8-4.7-2.6-7c-4.7-13.5-9.7-26.9-15.8-39.9c-8.9-19-19.9-36.7-33.7-52.5c-12.2-13.9-26.2-25.7-41.7-35.8c-23.8-15.5-48.6-28.9-74.4-40.7c-1.2-0.5-2.5-0.9-3.2-2.1c0 0 171.4 0 171.4 0c0 0 0 178 0 178Z"/></g><g transform="translaM
te(144.1,144.7)"><path d="M85.9-87.1c-1 1.1-2.3 1.6-3.6 2.2c-22.4 10.2-44.1 21.8-65.1 34.7c-14.5 9-28.2 19.2-40.4 31.2c-15.5 15.1-28.3 32.2-38.3 51.4c-7.2 14-13.2 28.5-18.8 43.3c-1.3 3.6-2.6 7.2-3.9 10.8c-0.1 .3-0.3 .6-0.7 .4c-0.1-0.1-0.3-0.4-0.3-0.5c-0.1-4.9-0.4-9.9-0.3-14.8c.1-3.3 .2-6.5 .2-9.8c0-4.9 .1-9.9 0-14.8c-0.6-43-0.1-86-0.3-129c0-1 .1-1.9 0-2.9c0-0.8 .3-1.5 .8-2.2c0 0 170.7 0 170.7 0Z"/></g><g transform="translate(95.4,968.6)"><path d="M-36.8 53.8c0-1.3-0.1-2.6-0.1-3.9c0-13.5-0.1-26.9 .1-40.4c.2-20.2 .2-M
40.5 .2-60.7c0-0.9-0.2-1.8 .4-2.6c.9 .2 1 1.1 1.2 1.6c3.3 8.3 6.9 16.4 10.9 24.3c3.7 7.4 7.9 14.6 12.6 21.5c14 20.7 29.8 40 47 58.1c.6 .6 1.5 1 1.3 2.1c0 0-73.6 0-73.6 0Z"/></g><g transform="translate(987.5,967.9)"><path d="M-35.1 54.5c.2-1.2 1.2-1.8 2-2.5c11-10.9 21.3-22.5 30.2-35.3c6.1-8.7 11.4-17.9 16.4-27.2c5.5-10.3 10.9-20.7 16.3-31c2-3.8 3.4-7.8 4.8-11.8c.1-0.4 .4-0.8 .5-1.2c0 0 0 109 0 109c0 0-70.2 0-70.2 0Z"/></g><g transform="translate(284.1,363.3)"><path d="M-75.1-97.3c7.4-0.3 15.8 .1 24.2 .7c10 .6 20.1 1M
.4 29.9 3.7c5.1 1.3 10.1 2.8 15.1 4.6c11 3.9 22 7.8 33 11.8c4.3 1.6 8.4 3.5 12.4 5.9c14.3 8.3 28.5 16.6 42.4 25.6c13.2 8.4 25.7 17.8 37.8 27.8c15.8 13.1 31.8 26 48.3 38.4c10.2 7.7 20.6 15.1 31.8 21.3c7.1 4 10.5 10 11.3 17.8c1.3 12.1-3.2 21.7-13.3 28.4c-10.4 6.8-21.8 8.9-33.9 5.6c-7-1.8-13.7-4.6-20.2-7.7c-20.9-9.9-41.5-20.5-62.2-31c-43.2-22.2-86.3-44.3-129.5-66.5c-7.3-3.7-14.6-7.4-21.9-11.2c-8.3-4.4-17.2-6.8-26.6-7.8c-10.1-1-20.3-1.5-30.4-2.1c-1.3-0.1-2.6 .1-3.9 .3c-9 1.5-17.9 3.2-26.6 5.9c-6.1 1.9-12.1 4.3-17.6 7.8M
c-5.3 3.4-9.9 7.5-13.8 12.5c-4.6 5.7-9.2 11.4-13.4 17.4c-0.8 1.1-1.6 2.1-2.8 2.8c-2.2 1.2-4.3 .7-5.6-1.5c-1.2-1.9-1.8-3.9-1.3-6.2c1.4-7.3 2.7-14.6 4.6-21.8c1-3.5 2.1-6.9 3.4-10.3c1.7-4.3 3.8-8.3 6.5-12.1c8-11.7 16.9-22.6 27.4-32.1c11.4-10.5 24.3-18.2 39.2-22.6c7.9-2.3 15.9-3.7 24.2-4.3c10.1-0.7 20.3-1.2 31.5-1.1Z"/></g><g transform="translate(796.4,362.9)"><path d="M-211.7 65.1c0-5 1.1-9.4 2.7-13.7c.6-1.5 1.5-2.7 2.6-3.8c1.3-1.4 2.8-2.5 4.4-3.4c16.3-9.7 31.6-20.8 46.6-32.4c12.8-10.1 25.3-20.5 38-30.8c11.5-9.3 23.2-M
18.3 35.8-26.1c11.4-7.1 22.9-14.1 34.4-21.1c5.3-3.2 10.9-6 16.7-8.3c11.3-4.5 22.5-9.2 34-12.9c10.2-3.4 20.6-6 31.2-7.5c10.3-1.5 20.7-2 31.1-2.1c11.5-0.1 23 .2 34.4 .7c14.1 .6 27.8 3.2 40.9 8.7c11.6 4.9 21.9 11.9 30.8 20.8c7 7.1 13.7 14.5 19.8 22.3c5.6 7.2 10.2 14.8 13.2 23.4c1 2.8 1.8 5.8 2.5 8.8c1.1 5.2 2.3 10.4 3.5 15.7c.5 2.3 .8 4.7 .4 7.1c-0.2 .9-0.3 1.8-0.7 2.6c-1.1 2.5-3.9 3.3-6.3 1.8c-1-0.7-1.7-1.6-2.5-2.6c-3.9-5.1-7.9-10.2-11.7-15.4c-6.3-8.7-14.5-14.8-24.2-19.1c-6.9-3-14.2-4.9-21.6-6.5c-4.1-0.9-8.1-1.7-12.2M
-2.4c-2.3-0.5-4.6-0.6-6.9-0.5c-5 .4-10 .6-15 1c-7.3 .5-14.7 .9-21.9 2.4c-7 1.4-13.6 3.8-20 7.1c-40.2 20.6-80.5 41.3-120.8 62c-27 13.8-54 27.7-81.3 41.2c-6.4 3.1-12.9 6-19.3 8.9c-5.4 2.4-10.9 4.1-16.7 4.7c-13.8 1.4-25.8-2.3-35.2-12.9c-4.5-5.1-6.7-11.2-6.7-17.7Z"/></g><g id="Group-3" transform="translate(804.3,508) translate(0,0) translate(0,0)"><path d="M-15.4 64.7c-7.3 0-13.6 .2-19.8-0.3c-8.7-0.8-17.3-2.3-25.8-4.6c-26.1-6.9-52.1-13.9-78.2-20.9c-6.3-1.6-12.6-3.4-19-5.2c-1.4-0.4-2.9-1-4.2-1.7c-2.8-1.5-3.2-3.9-0.8-6.1M
c3.5-3.3 7.6-5.8 12.3-7.2c1.5-0.4 3-0.9 4.4-1.4c5.9-2.2 10.3-6.1 13.3-11.6c.7-1.2 1.4-2.5 1.9-3.8c3.5-9.2 9.2-16.9 16.2-23.6c9.3-8.7 19.8-15.9 30.9-22c15.7-8.6 32.3-14.4 49.8-17.9c6.2-1.2 12.5-2.2 18.8-2.8c3.6-0.4 7.2-0.5 10.8-0.3c4.5 .2 9 .6 13.4 .9c3.1 .3 6.1 .5 9.2 .8c22.8 2.1 44.8 7.4 66.1 15.6c10.8 4 21.4 8.3 32.1 12.4c11.1 4.3 21.1 10.5 30.5 17.7c3.8 2.9 7.4 5.9 11 8.9c7 5.7 8.1 12.9 4.5 20.9c-1.3 3-3.2 5.5-5.6 7.6c-2.1 2-4.4 3.6-6.9 5c-9.4 5.5-19.6 9.2-30.1 11.8c-7.1 1.8-14.3 3-21.6 4c-10.8 1.5-21.3 4-31.4 8M
c-14 5.6-28.5 9.6-43.4 12.2c-8.6 1.5-17.3 2.5-26.1 2.9c-4.5 .2-8.9 .5-12.3 .7Z"/></g><g transform="translate(277.3,508.2)"><path d="M18.3 64.5c-11.2 .1-22.6-0.7-33.9-2.2c-18.4-2.6-36.4-7.1-53.7-14.1c-8.3-3.3-16.9-5.3-25.6-6.8c-6.7-1.1-13.5-2-20.1-3.4c-12.5-2.4-24.4-6.8-35.7-12.7c-3-1.6-5.4-3.7-7.3-6.5c-3.9-5.8-5.6-12.3-4.9-19.3c.3-3.5 2-6.4 4.5-8.9c5.3-4.9 10.9-9.5 16.9-13.5c6.8-4.5 13.9-8.3 21.5-11.2c14.8-5.7 29.5-11.4 44.4-17c10.6-3.9 21.7-6.6 32.9-8.7c8.9-1.6 17.9-2.8 26.9-3.7c10.4-1.1 20.8-1.4 31.2-0.7c19.5 1.4M
 38.1 6.3 55.8 14.6c12.7 6 24.6 13.3 35.7 21.9c10.6 8.1 18.6 18.2 23.5 30.6c3.1 7.8 8.7 12.7 16.8 14.9c5 1.4 9.6 3.6 13.5 7c.9 .8 1.8 1.7 2.3 2.8c.6 1.2 .4 2.3-0.5 3.3c-1 1-2.2 1.4-3.5 1.8c-4.4 1.4-8.7 2.8-13.2 3.9c-29.2 7.8-58.5 15.6-87.7 23.3c-13 3.5-26.2 5-39.8 4.6Z"/></g><g transform="translate(542.8,198)"><path d="M12-45.7c-3 .3-6.1 .5-9.1 1.8c-2.9 1.3-4.9 3.2-5.7 6.3c-1.6 5.5-2.8 11-3.3 16.7c-0.7 6.4 1.5 9.6 7.7 11.3c7.1 2 14.4 3.4 21.8 4.4c5 .7 9.5-1 12.8-5.1c.8-1.1 1.6-2.3 2.2-3.6c1-2.4 1.9-4.8 2.8-7.3c.6-1M
.7 .6-3.4 .1-5.2c-0.9-3.8-2.9-7-5.7-9.7c-6.5-6.3-14.5-9.1-23.6-9.6Zm-28.8 81.3c0 .9-0.1 1.2-0.1 1.6c-0.1 4 1.2 6 4.9 7.6c1.2 .5 2.5 .9 3.7 1.2c8.9 2.6 26.7 3.4 32.1 2.2c2.5-0.6 4.8-1.5 7-2.8c3-1.8 5.3-4.3 6.3-7.6c2.2-7.1 .6-13.3-5.6-17.7c-0.8-0.6-1.6-1.2-2.4-1.6c-2-1.1-3.9-2.1-5.9-3c-9.5-4.2-19.5-6.1-29.7-7.2c-3.1-0.3-5 1.1-6 4c-0.2 .5-0.2 .9-0.3 1.3c-1.9 7.4-3.2 15-4 22Zm-47.5 1.9c2.1 .3 4.2 .4 6.3 .2c3.1-0.3 5.3-1.8 6.5-4.7c.6-1.4 1.1-2.9 1.4-4.4c4.4-19.8 8.8-39.7 13.2-59.5c1-4.6 1.9-9.2 2.8-13.8c.3-1.5 .3-2.9 .1M
-4.3c-0.4-2.8-1.8-4.9-4.1-6.5c-1.8-1.2-3.8-2-5.9-2.8c-1.4-0.4-2.9-0.9-4.3-1.5c-1.7-0.7-3.3-1.6-4.7-2.9c-3.7-4.1-3-10.4 1.7-13.5c1.9-1.3 4.1-1.3 6.3-0.9c4.6 .9 9.2 1.8 13.8 2.7c1.7 .3 3.5 .6 5.2 .8c2.3 .4 4.6 .1 6.8-0.6c3.5-1 5.8-3.4 7.3-6.7c1-2.4 1.4-5 1.8-7.6c.2-1.3 .4-2.6 .7-3.9c1.1-5.7 5.5-8.6 12.1-7c.7 .2 1.3 .5 1.9 .8c2.1 1 3.3 2.7 3.4 5.1c.1 2-0.2 3.9-0.6 5.9c-0.5 2.7-1 5.3-1.4 8c-0.3 2.2-0.4 4.4 .2 6.6c1.2 4.2 5.2 6.5 9.5 5.2c2.5-0.8 4.4-2.4 5.5-4.8c.7-1.5 1.2-3.1 1.6-4.6c.7-2.9 1.3-5.8 2.1-8.6c.3-1.4 .7-2.8M
 1.3-4.1c1-2 2.6-3.2 4.9-3.2c2.2-0.1 4.4 0 6.5 .7c2.6 1 4.2 2.7 4.6 5.5c.2 1.2 .2 2.4 0 3.6c-0.4 2.3-0.9 4.7-1.3 7.1c-0.4 1.9-0.5 3.9-0.5 5.8c-0.1 3.7 1.4 6.6 4.1 9c1.6 1.5 3.4 2.7 5.3 3.8c2.8 1.5 5.6 3 8.4 4.5c2.1 1.2 4.2 2.3 6.3 3.5c2.3 1.5 4.5 3.1 6.4 5.1c6.1 6 8.6 13.2 7.6 21.8c-1 8.2-4.5 14.9-11 20.1c-1.4 1.1-2.7 2.2-4.1 3.4c-2.3 2-2.3 2.4-0.6 4.8c.8 1.1 1.6 2.1 2.4 3.2c1.9 2.5 3.9 5 5.7 7.6c2.8 4.2 4.9 8.8 5.8 13.8c1.4 7.5 0 14.6-3 21.4c-2.9 6.5-7.4 11.7-12.9 15.9c-3.4 2.6-7.3 4.1-11.4 4.9c-6.6 1.3-13.2 1.8-1M
9.9 1c-4.4-0.6-8.8 0-13 1.2c-5.3 1.5-8.9 5-10.5 10.3c-0.8 2.7-1.2 5.4-1.6 8.1c-0.2 1.3-0.4 2.6-0.7 3.8c-0.7 2.4-2.2 3.7-4.7 4c-2.3 .2-4.6 .1-6.9-0.2c-0.7-0.1-1.5-0.3-2.2-0.7c-1.9-0.8-3.1-2.3-3.3-4.5c-0.1-1.8 0-3.7 .4-5.5c.6-2.6 1.2-5.1 1.8-7.7c.2-1.1 .5-2.3 .7-3.5c1.2-6.1-1.8-10.1-8-10.5c-3.4-0.2-6.1 1.2-7.9 4.2c-1 1.9-1.5 3.9-2 5.9c-0.6 2.8-1.3 5.6-1.9 8.3c-0.4 1.5-1 2.9-1.8 4.2c-1.5 2.6-3.7 4-6.7 4.1c-1.1 0-2.2 0-3.3-0.1c-3.2-0.6-5.2-2.7-5.5-6c-0.2-2.3 0-4.6 .4-6.9c.5-2.7 1-5.4 1.4-8.1c.1-0.9 .2-1.9 .2-2.9c-0.2-3M
.6-1.8-6.2-5-7.9c-2.4-1.2-4.9-1.8-7.5-2.4c-4.2-0.9-8.4-1.3-12.6-2c-1.6-0.2-3.3-0.4-4.9-0.8c-2.6-0.7-3.7-1.9-3.8-4.6c-0.1-4.3 .8-8.3 3-12c1.4-2.3 3.5-3.6 6.2-3.7c2 0 4 0 5.9 0Z"/></g></g><script><![CDATA[/*
 KeyshapeJS v1.2.1 (c) 2018-2022 Pixofield Ltd | pixofield.com/keyshapejs/mit-license */
window.KeyshapeJS=function(){function r(a){return"undefined"!==typeof a}function u(a,b){return a&&0===a.indexOf(b)}function X(a){var b={},c;for(c in a)b[c]=a[c];return b}function F(a){if(!isFinite(a))throw Error("Non-finite vM
alue");}function Y(a){if(14>=a)return 16;var b=Z[a];b||(b=r(ka[a])?0|(a.toLowerCase().indexOf("color")===a.length-5?48:0):1);return b}function N(a){return 0<=a?Math.pow(a,1/3):-Math.pow(-a,1/3)}function la(a,b,c,d){if(0===a)return 0===b?b=-d/c:(a=Math.sqrt(c*c-4*b*d),d=(-c+a)/
(2*b),0<=d&&1>=d?b=d:(d=(-c-a)/(2*b),b=0<=d&&1>=d?d:0)),b;var e=c/a-b*b/(a*a)/3;c=b*b*b/(a*a*a)/13.5-b*c/(a*a)/3+d/a;var f=c*c/4+e*e*e/27;b=-b/(3*a);if(0>=f){if(0===e&&0===c)return-N(d/a);a=Math.sqrt(c*c/4-f);d=Math.acos(-c/2/a);c=Math.cos(d/M
3);d=Math.sqrt(3)*Math.sin(d/3);a=N(a);e=2*a*c+b;if(0<=e&&1>=e)return e;e=-a*(c+d)+b;if(0<=e&&1>=e)return e;e=a*(d-c)+b;if(0<=e&&1>=e)return e}else{a=N(-c/2+Math.sqrt(f));c=N(-c/2-Math.sqrt(f));d=a+c+b;if(0<=d&&1>=d)return d;d=-(a+c)/2+b;if(0<=d&&1>=d)return d}return 0}
function ma(a,b){if(48===a&&"number"===typeof b)return"rgba("+(b>>>24)+","+(b>>>16&255)+","+(b>>>8&255)+","+(b&255)/255+")";if(64===a)return b=b.map(function(f){return f+"px"}),b.join(",");if(96===a){for(var c="",d=b.length,e=0;e<d;e+=2)c+=b[e],c+=bM
[e+1].join(",");return c}if(80===a){if(0===b[0])return"none";c="";d=b.length;for(e=0;e<d;)c+=aa[b[e]],1===b[e]?c+="("+b[e+1]+") ":5===b[e]?(c+="("+b[e+1]+"px "+b[e+2]+"px "+b[e+3]+"px rgba("+(b[e+4]>>>24)+","+(b[e+4]>>16&255)+","+(b[e+4]>>8&255)+","+(b[e+
4]&255)/255+")) ",e+=3):c=2===b[e]?c+("("+b[e+1]+"px) "):7===b[e]?c+("("+b[e+1]+"deg) "):c+("("+(0>b[e+1]?0:b[e+1])+") "),e+=2;return c}return 32===a?b+"px":b}function B(a){return 0>=a?0:255<=a?255:a}function na(a,b,c,d){if(16===a||32===a)return(c-b)*d+b;if(0===a)M
return.5>d?b:c;if(112===a)return 0>=d?b:1<=d?c:"visible";if(48===a){if("number"===typeof b&&"number"===typeof c){a=1-d;var e=a*(b>>>16&255)+d*(c>>>16&255),f=a*(b>>>8&255)+d*(c>>>8&255),m=a*(b&255)+d*(c&255);return B(a*(b>>>24)+d*(c>>>24))<<
24|B(e)<<16|B(f)<<8|B(m)}return.5>d?b:c}if(64===a){0===b.length&&(b=[0]);0===c.length&&(c=[0]);a=b.length;b.length!==c.length&&(a=b.length*c.length);e=[];for(f=0;f<a;++f)m=b[f%b.length],m=(c[f%c.length]-m)*d+m,0>m&&(m=0),e.push(m);return e}if(96===a){if(b.length!==c.length)returM
n.5>d?b:c;a=b.length;e=[];for(f=0;f<a;f+=2){if(b[f]!==c[f])return.5>d?b:c;e[f]=b[f];e[f+1]=[];for(m=0;m<b[f+1].length;++m)e[f+1].push((c[f+1][m]-b[f+1][m])*d+b[f+1][m])}return e}if(80===a){a=b.length;if(a!==c.length)return.5>
d?b:c;e=[];for(f=0;f<a;){if(b[f]!==c[f]||1===b[f])return.5>d?b:c;e[f]=b[f];e[f+1]=(c[f+1]-b[f+1])*d+b[f+1];if(5===b[f]){e[f+2]=(c[f+2]-b[f+2])*d+b[f+2];e[f+3]=(c[f+3]-b[f+3])*d+b[f+3];m=1-d;var k=b[f+4],h=c[f+4],g=m*(k>>>24)+d*(h>>>24),n=m*(k>>8&255)+d*(h>>8&255),p=m*(k&255)+d*(h&255);e[f+4]=(M
B(m*(k>>16&255)+d*(h>>16&255))<<16|B(n)<<8|B(p))+16777216*(B(g)|0);f+=3}f+=2}return e}return 0}function ba(a,b){a:{var c=a+b[2];for(var d=b[4].length,e=0;e<d;++e)if(c<b[4][e]){c=e;break a}c=d-1}d=b[2];e=b[4][c-
1]-d;d=(a-e)/(b[4][c]-d-e);if(b[6]&&b[6].length>c-1)if(e=b[6][c-1],1===e[0])if(0>=d)d=0;else if(1<=d)d=1;else{var f=e[1],m=e[3];d=la(3*f-3*m+1,-6*f+3*m,3*f,-d);d=3*d*(1-d)*(1-d)*e[2]+3*d*d*(1-d)*e[4]+d*d*d}else 2===e[0]?(e=e[1],d=Math.ceil(d*e)/e):3===e[0]&&(e=e[1],d=Math.floor(d*e)/e);return na(b[1]&240,b[5M
][c-1],b[5][c],d)}function O(){C||(z=(new Date).getTime()+ca)}function U(a){if(a||!J){for(var b=!1,c=0;c<D.length;++c)D[c].O(a)&&(b=!0);if(a)for(;0<K.length;)if(a=K.shift(),c=a[0],1===a[1])c.onfinish&&
(c.onfinish(),b=!0),c.N();else if(2===a[1]&&c.onloop)c.onloop();return b}}function da(){O();U(!0)&&!C?(J=!0,P(da)):J=!1}function Q(){J||(J=!0,P(da))}function ea(a,b){var c=[];a.split(b).forEach(function(d){c.push(parseFloat(d))});return c}function G(a){-1===a.indexOf(",")&&(a=a.replace(" ",","));return ea(a,",")}funcM
tion fa(a){a._ks||(a._ks={});if(!a._ks.transform){for(var b=a._ks.transform=[],c=0;14>=c;++c)b[c]=0;b[10]=1;b[11]=1;if(a=a.getAttribute("transform")){a=a.trim().split(") ");for(c=a.length-
2;0<=c;--c)if(u(a[c],"translate(")){for(var d=0;d<c;d++)a.shift();break}c=a.shift();u(c,"translate(")&&(c=G(c.substring(10)),b[1]=c[0],b[2]=r(c[1])?c[1]:0,c=a.shift());u(c,"rotate(")&&(c=G(c.substring(7)),b[6]=c[0],c=a.shift());u(c,"skewX(")&&(c=G(c.substring(6)),b[7]=c[0],c=a.shift());u(c,"skewY(")&&(c=G(c.substring(6)),b[8]=c[0M
],c=a.shift());u(c,"scale(")&&(c=G(c.substring(6)),b[10]=c[0],b[11]=r(c[1])?c[1]:c[0],c=a.shift());u(c,"translate(")&&(c=G(c.substring(10)),b[13]=c[0],b[14]=r(c[1])?c[1]:
0)}}}function ha(a){this.m=a;this.I=[];this.G=[];this.D=0;this.B=this.g=this.i=null;this.o=this.j=this.l=0;this.h=1;this.s=this.K=this.A=!1}function H(a,b,c){b=a[b];void 0===b&&(b=a[c]);return b}function oa(a){return Array.isArray(a)?a:u(a,"cubic-bezier(")?(a=a.substring(13,a.length-1).split(","),[1,parseFloat(a[0]),parseFloat(a[1]),parseFloat(a[2M
]),parseFloat(a[3])]):u(a,"steps(")?(a=a.substring(6,a.length-1).split(","),[a[1]&&"start"===a[1].trim()?2:3,parseFloat(a[0])]):[0]}function pa(a){a=a.trim();
return u(a,"#")?(parseInt(a.substring(1),16)<<8)+255:u(a,"rgba(")?(a=a.substring(5,a.length-1),a=a.split(","),(parseInt(a[0],10)<<24)+(parseInt(a[1],10)<<16)+(parseInt(a[2],10)<<8)+255*parseFloat(a[3])<<0):a}function ia(a){!1===a.s&&(D.push(a),a.s=!0,!1!==a.m.autoplay&&a.play());return this}function V(a){if(!0===a.s){a._cancel();var b=D.indexOf(a);-1<b&&D.splM
ice(b,1);b=K.indexOf(a);-1<b&&K.splice(b,1);a.s=!1}return this}var W=Error("Not in timeline list"),ja="mpath posX posY    rotate skewX skewY  scaleX scaleY  anchorX anchorY".split(" "),
qa=" translate translate    rotate skewX skewY  scale scale  translate translate".split(" "),aa="none url blur brightness contrast drop-shadow grayscale hue-rotate invert opacity saturate sepia".split(" "),P=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFraM
me||window.msRequestAnimationFrame||null;P||(P=function(a){window.setTimeout(a,16)});var ra=/apple/i.test(navigator.vendor),Z={d:97,fill:48,fillOpacity:16,filter:80,height:33,
opacity:16,offsetDistance:33,stroke:48,strokeDasharray:64,strokeDashoffset:32,strokeOpacity:16,strokeWidth:32,transform:1,visibility:113,width:33},ka=window.getComputedStyle(document.documentElement),J=!1,z=(new Date).getTime(),C,ca=0,D=[],K=[];ha.prototype={J:function(a){var b=0;if(null!==this.i){var c=this.u();0<this.h&&null!==c&&c>=this.j?M
this.o?(this.i=z-this.l/this.h,this.o--,b=2):(b=1,a?this.g=c:this.g=this.B?Math.max(this.B,this.j):this.j):0>this.h&&null!==c&&c<=this.l?this.o&&Infinity!==this.j?
(this.i=z-this.j/this.h,this.o--,b=2):(this.o=0,b=1,a?this.g=c:this.g=this.B?Math.min(this.B,this.l):this.l):null!==c&&0!==this.h&&(a&&null!==this.g&&(this.i=z-this.g/this.h),this.g=null)}this.B=this.u();return b},O:function(a){a&&(this.A&&(this.A=!1,null===this.i&&(0!==this.h&&null!==this.g?(this.i=z-this.g/this.h,this.g=null):this.i=z)),null===this.g&&M
null!==this.i&&(a=this.J(!1),0!==a&&K.push([this,a])));a=this.u();if(null===a)return!1;for(var b=this.I,c=this.G,d=0;d<b.length;++d){for(var e=b[d],
f=!1,m=0;m<c[d].length;++m){var k=c[d][m],h=k[0];if(null!==h){var g=k[2];var n=k[4].length,p=k[4][n-1]-g;g=0===p?k[5][n-1]:a<g?!k[9]||k[9][0]&1?k[5][0]:k[9][1]:a>=g+k[3]?!k[9]||k[9][0]&2?0===k[3]%p?k[5][n-1]:ba(k[3]%p,k):k[9][1]:ba((a-g)%p,k);0===h?(e._ks.mpath=k[8],e._ks.transform[h]=g,f=!0):14>=h?(e._ks.transform[h]=g,f=!0):(g=ma(k[1]&240,g),k[1]&1?e.setAttribute(h,gM
):e.style[h]=g)}}if(f){f=e;fa(f);m=f._ks.transform;k="";if(h=f._ks.mpath)n=m[0],0>n&&(n=0),100<n&&(n=100),n=n*h[2]/100,g=h[1].getPointAtLength(n),
k="translate("+g.x+","+g.y+") ",h[0]&&(.5>n?(n=g,g=h[1].getPointAtLength(.5)):n=h[1].getPointAtLength(n-.5),k+="rotate("+180*Math.atan2(g.y-n.y,g.x-n.x)/Math.PI+") ");for(h=1;h<m.length;++h)g=m[h],g!==(10===h||11===h?1:0)&&(k+=" "+qa[h]+"(",k=2>=h?k+(1===h?g+",0":"0,"+g):13<=h?k+(13===h?g+",0":"0,"+g):10<=h?k+(10===h?g+",1":"1,"+g):k+g,k+=")");f.setAttribute("transform",M
k)}ra&&e.setAttribute("opacity",e.getAttribute("opacity"))}return"running"===this.v()},N:function(){!1!==this.m.autoremove&&"finished"===
this.v()&&V(this)},H:function(){if(!this.K){this.K=!0;for(var a=this.I,b=this.G,c=0;c<a.length;++c)for(var d=a[c],e=0;e<b[c].length;++e)14>=b[c][e][0]&&fa(d)}},C:function(a){if("number"===typeof a)return[a,0];if(!r(this.m.markers)||!r(this.m.markers[a]))throw Error("Invalid marker: "+a);a=this.m.markers[a];return r(a.time)?[+a.time,+(a.dur||0)]:[+a,0]},play:function(a){r(a)&&nullM
!==a&&(a=this.C(a)[0],F(a),0>this.h&&a<this.l&&(a=this.l),0<this.h&&a>this.j&&(a=this.j),this.F(a,!0));if(!this.s)throw W;
a=this.u();if(0<this.h&&(null===a||a>=this.j||a<this.l))this.g=this.l;else if(0>this.h&&(null===a||a<=this.l||a>this.j)){if(Infinity===this.j)throw Error("Cannot seek to Infinity");this.g=this.j}else 0===this.h&&null===a&&(this.g=this.l);if(null===this.g)return this;this.i=null;this.A=!0;this.H();Q();return this},pause:function(a){if(!this.s)throw W;r(a)&&(a=this.C(a)[0],F(a));if("paused"!==thiM
s.v()){O();var b=this.u();if(null===b)if(0<=this.h)this.g=this.l;else{if(Infinity===this.j)throw Error("Cannot seek to Infinity");
this.g=this.j}null!==this.i&&null===this.g&&(this.g=b);this.i=null;this.A=!1;this.J(!1);this.H();Q()}r(a)&&this.F(a,!0);return this},range:function(a,b){if(0===arguments.length)return{"in":this.l,out:this.j};var c=this.C(a)[0],d=this.D;r(b)&&(d=this.C(b)[0]);F(c);if(0>c||0>d||c>=d||isNaN(d))throw Error("Invalid range");var e=this.v();this.l=c;this.j=d;"finished"===e&&"running"===this.v(M
)&&this.play();return this},loop:function(a){if(!r(a))return{count:this.o};this.o=!0===a?Infinity:Math.floor(a);
if(0>this.o||isNaN(this.o))this.o=0;return this},u:function(){return null!==this.g?this.g:null===this.i?null:(z-this.i)*this.h},F:function(a,b){b&&O();null!==a&&(this.H(),null!==this.g||null===this.i||0===this.h?(this.g=a,U(!1)):this.i=z-a/this.h,this.s||(this.i=null),this.B=null,this.J(!0),Q())},L:function(){return this.u()},time:function(a){if(r(a)){if(!this.s)throw W;a=this.C(a)[0];F(a);this.F(a,!0);rM
eturn this}return this.L()},v:function(){var a=this.u();return this.A?"running":null===a?"idle":
null===this.i?"paused":0<this.h&&a>=this.j||0>this.h&&a<=this.l?"finished":"running"},state:function(){return this.v()},duration:function(){return this.D},M:function(a){F(a);O();var b=this.u();this.h=a;null!==b&&this.F(b,!1)},rate:function(a){return r(a)?(this.M(a),this):this.h},markers:function(a){return r(a)?(this.m.markers=X(a),this):r(this.m.markers)?this.m.markers:{}},marker:function(a){return r(this.m.markers)?thiM
s.m.markers[a]:void 0},_cancel:function(){if(!this.s||"idle"===this.v())return this;
this.i=this.g=null;this.A=!1;return this}};return{version:"1.2.1",animate:function(){var a={};1===arguments.length%2&&(a=X(arguments[arguments.length-1]));a=new ha(a);for(var b=arguments,c=0,d=0;d<b.length-1;d+=2){var e=b[d];var f=e instanceof Element?e:document.getElementById(e.substring(1));if(!f)throw Error("Invalid target: "+e);e=f;f=b[d+1];e._ks||(e._ks={});for(var m=[],k=0;k<f.length;++k){var h=f[k],g=H(h,"p","property");if("M
string"!==typeof g||-1!==g.indexOf("-")||""===g||!(0<Z[g]||0<=ja.indexOf(g)))throw Error("Invalid property: "+
g);var n=ja.indexOf(g);""!==g&&0<=n&&(g=n);n=Y(g);var p=H(h,"t","times");if(!p||2>p.length)throw Error("Not enough times");p=p.slice();if(!isFinite(p[0])||0>p[0])throw Error("Invalid time: "+p[0]);for(var w=1;w<p.length;++w)if(!isFinite(p[w])||0>p[w]||p[w]<p[w-1])throw Error("Invalid time: "+p[w]);w=p[0];var R=p[p.length-1]-w,S=h.iterations||0;1>S&&(S=1);R*=S;c<R+w&&(c=R+w);var I=H(h,"v","values");if(!I||IM
.length!==p.length)throw Error("Values do not match times");I=I.slice();for(var x=g,l=I,L=Y(x)&
240,q=0;q<l.length;++q)if(96===L){for(var E=l[q].substring(6,l[q].length-2).match(/[A-DF-Za-df-z][-+0-9eE., ]*/ig),M=[],t=0;t<E.length;++t){M.push(E[t][0]);for(var v=1<E[t].trim().length?E[t].substring(1).split(","):[],A=0;A<v.length;++A)v[A]=parseFloat(v[A]);M.push(v)}l[q]=M}else if(48===L)u(l[q],"#")?(E=9===l[q].length,l[q]=parseInt(l[q].substring(1),16),E||(l[q]=256*l[q]|255)):u(l[q],"url(")||"none"===l[q]||(console.wM
arn("unsupported color: "+l[q]),l[q]=0);else if(80===L){E=l;M=q;t=l[q];if("none"===
t)t=[0];else{v=[];for(var y=t.indexOf("(");0<y;)if(A=aa.indexOf(t.substring(0,y)),0<=A){v.push(A);var T=t.indexOf(") ");0>T&&(T=t.length-1);y=t.substring(y+1,T).split(" ");5===A?(v.push(parseFloat(y[0])),v.push(parseFloat(y[1])),v.push(parseFloat(y[2])),v.push(pa(y[3]))):1===A?v.push(y[0]):v.push(parseFloat(y[0]));t=t.substring(T+1).trim();y=t.indexOf("(")}else break;t=v}E[M]=t}else 64===L?"none"!==l[q]?/^[0-9 .]*$/.test(l[q])?l[q]=M
ea(l[q]," "):(console.warn("unsupported value: "+l[q]),l[q]=[0]):
l[q]=[0]:32===L?(F(l[q]),l[q]=parseFloat(l[q])):0===x&&(l[q]=parseFloat(l[q]));x=H(h,"e","easing");l=p.length;for(x||(x=[]);x.length<l;)x.push([1,0,0,.58,1]);for(l=0;l<x.length;++l)x[l]=oa(x[l]);n=[g,n,w,R,p,I,x,S];p=H(h,"mp","motionPath");r(p)&&0===g&&(n[8]=[],n[8][0]=h.motionRotate,g=document.createElementNS("http://www.w3.org/2000/svg","path"),p||(p="M0,0"),g.setAttribute("d",p),n[8][1]=g,n[8][2]=g.getTotalLength());h=H(h,"f","fill");r(h)&&(n[9]=hM
.slice());m.push(n)}0<m.length&&(a.I.push(e),a.G.push(m))}a.D=
c;a.l=0;a.j=a.D;ia(a);return a},add:ia,remove:V,removeAll:function(){for(var a=D.length-1;0<=a;--a)V(D[a]);return this},timelines:function(){return D.slice()},globalPlay:function(){C&&(ca=C-(new Date).getTime(),C=void 0,Q());return this},globalPause:function(){C||(C=z,U(!1));return this},globalState:function(){return C?"paused":"running"}}}();
]]></script><script><![CDATA[if(KeyshapeJS.version.indexOf('1.')!=0)throw Error('Expected KeyshapeJS v1.*.*');wM
indow.ks=document.ks=KeyshapeJS;(function(ks){
var tl=ks.animate("#Artwork-131",[{p:'mpath',t:[0,5000],v:['0%','100%'],e:[[0],[0]],mp:"M362,476C362,476,362,-320,362,-320"}],
"#Artwork-131-2",[{p:'mpath',t:[0,5000],v:['0%','100%'],e:[[0],[0]],mp:"M362,476C362,476,362,-320,362,-320"}],
"#Group-3",[{p:'mpath',t:[800,1133,1433],v:['0%','50%','100%'],e:[[1,.3,0,.7,1],[1,.3,0,.7,1],[0]],mp:"M804.3,508L804.3,535.8L804.3,508"},{p:'scaleX',t:[800,1129,1433],v:[1,1,1],e:[[1,.3,0,.7,1],[1,.3,0,.7,1],[0]]},{p:'scaleY',t:[800,1L
129,1433],v:[1,.1,1],e:[[1,.3,0,.7,1],[1,.3,0,.7,1],[0]]}],
{autoremove:false}).range(0,5000).loop(true);
if(document.location.search.substr(1).split('&').indexOf('global=paused')>=0)ks.globalPause();})(KeyshapeJS);
]]></script></svg>h!
$+""""""""""""""""""""""""""
pibc"""""""""""""""""""""""""""""""""
|T;"""""""""""""""""""""""""""""
&vDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
A(tDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
(bFDDDDDDDDDDDDDDDDDDDDDDDDDDDDD4
m"""""""""""""""""""""""""""""""""""""
text/plain;charset=utf-8
mCDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
text/plain;charset=utf-8
q!""""""""""""""""""""""""""""""""""""
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
"""""""""""""""""""""""""""""
!`#&"""""""""""""""""""""""""""""""""
qEDDDDDDDDDDDDDDDDDDDD_
g """"""""""""""""""""""""""""""""
""""""""""""""""""""""""""
&N:""""""""""""""""""""""":
"""""""""""""""""""""""""""""""""""""Z
`	3FTDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwV3
dk|HDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
"""""""""""""""""""""""z
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"xnta.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"driving.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"carvana.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"boned.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"teller.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"linked.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"jester.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"organize.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"johns.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"clouds.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"pills.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"pooled.sats"}h!
CjA=:ETH.ETH:0x81a7d9E5f999C22Bf97bB39b4111A06968dF52Bd:714253824::0
Bj@=:ETH.ETH:0x89C00913b9e4843BfE08129387A7456DE46e7439:62746828::0
LjJ=:BNB.BUSD-BD1:bnb1tsr8tepqkh099dgcrmawd2lxvg3pk7kgp5cz7x:20040752222:te:0
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"
FjDOUT:D6607C144E223BE7F8882DBB02EE17D351412C69AA79852464F9C458B33EB19D
FjDOUT:12AFA83F8525C1214C1F4F350AAC7213AC4C9CCA273FEF2380B84EC1B7BF4DD4
FjDOUT:665C284959CF4E2635A4E3147DAAAC2B8B89B2CE1E91C08C3B7D0C4C5EC7207C
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"MichaelJordan.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"payback.sats"}h!
d/Foundry USA Pool #dropgold/
CjA=:BNB.BNB:bnb1kgejrajs8ry0vkps50a2elxdpeknh6d6xnmfwl:142542521::0
LjJ=:BNB.BUSD-BD1:bnb1y903jsun904xxj9jqaf2z23hyvy3ztpdtqasj7:23897223397:te:0
FjDOUT:CDBCD6A10FA10BF461DB4EDF3C6193483CEE1AACCC9A3C4CC955AB6C6D8EFA45
d/Foundry USA Pool #dropgold/
CjA=:ETH.ETH:0xe1cB9962E725Ba60149317a7EEbF351d0c1798d6:232745940::0
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
CjA=:ETH.ETH:0x8727CD6EA934Ff5e4251e968eafD817Bc102dD50:8679405:te:0
LjJ=:BNB.BUSD-BD1:bnb1z8d90uehvh55ajuxnwua026lnff0p988knfx5e:53321882694:te:0
text/plain;charset=utf-8
FjDOUT:1A6CFC32BEABA52316E50D49C50E2B0EE2422617A44F094507DB2EB30A371FB5
FjDOUT:91E2E8EFC74A3E0CEEE10AE2B516743FC9DEDCB037B3384E670AC852D1A6ABA9
FjDOUT:8D519E0DF0B166EC3BA23733AD516C00BCB7325EC8F0BFACC43EFEFCAC5B3805
FjDOUT:62A851A0898BEA9E4AC64C61A51B205F2E613A3A6166344DAC9239767A8F00BE
FjDOUT:EC946C0EF16B8871A3A9AB77EE881651C79E014EF4D92EEA3F749E319E7E13DD
FjDOUT:A5167C1A82FB1B9BE825E91554A605BB6C28241545BCEFBBCE7849B2CED146E8
FjDOUT:146BC1AB6120D350479A075A82E86326F2112CF68AD896FFD62729079D071861
FjDOUT:FC6AF9CFB022819666D5A2312E8410C08EC9412011973ABF4AD88D090A4D30F9
FjDOUT:2C911F9371B31EA0C960BF91EE5EA44CB2E4FB61958D6B05BA7BC6ECCC41EF01
FjDOUT:AB44F03FAE40F7E6582835D5E189444C0A523D0F8A67AC3928F5F5B5D2E9E30E
FjDOUT:18AD091ED083480CDD10AB330362533BEFE39CDB47947DEB519016144EE87839
FjDOUT:DAE628E16C9D86F8645648C4939C7DE37B082725C5B5F7D5E1E1830392FB7F3E
FjDOUT:F05F5403327903DCB210EE426A38AC0B00EEFB78A5367EF72CFBF55D5C44B493
FjDOUT:CD814A3571260B63AA69FB17CEBD71654741D53E8EAC48D21DED97DA1A5514EF
text/plain;charset=utf-8
Whoever weeps somewhere out in the world
Weeps without cause in the world
Whoever laughs somewhere out in the night
Laughs without cause in the night
Whoever wanders somewhere in the world
Wanders in vain in the world
Whoever dies somewhere in the world
Dies without cause in the world
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
d/Foundry USA Pool #dropgold/
Bj@=:BNB.BNB:bnb1arh8vzgshsp96eggldg6kn283sphmss0sj94pz:58562193::0
LjJ=:BNB.BUSD-BD1:bnb1qxm7u5gthnd0wenasremv7dqv0xgzn5gpzxcwd:13348573230:te:0
FjDOUT:0575AEC6FC2703D7C8D1D04B67577F1DF64D6ADD5957850C84337CDC174194EF
FjDOUT:A57E5E79F18EF20CAE5855063034AFAC138CAF8915996573AB1919DCE056800A
text/html;charset=utf-8
<html><head><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/><meta charset="utf-8"/>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.0.0/p5.min.js"></script>
    <script id="snippet-random-code" type="text/javascript">
        const urlSeed = new URLSearchParams(window.location.search).get('seed');
        if (urlSeed && urlSeed.length > 0) {
            tokenData.seed = urlSeed;
        const seed = tokenData.seed
        function cyrb128M
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >M
>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
  <script>const _0x9ffa3c=_0x2103;function _0x5d02(){const _0x37e027=['noStrM
oke','height','45241ZehfCR','_renderer','width','929985FInegJ','resizeCanvas','#fff','549lIEuXn','ellipse','pixelDensity','pop','length','371CTbZuC','499704mWSYAZ','shader','rect','from','getParameter','drawingContext','046c00f82deffdbfa7f96f64z00202804908c0cfeeefd8f33z18ff55f70fec0B40bb05f026z036f51fc5fedfa90ec4ef2afzfb3efe8ff09d059037023033z039fc0f01fff00008dffdf20','substr','4195vdvFPm','fill','803tCBIwh','colorMode','blendMode','1992SwXEHR','rectMode','push','log','MAX_TEXTURE_SIZE','createShader','14920CTwzXU'M
,'translate','precision\x20highp\x20float;varying\x20vec2\x20z;uniform\x20vec2\x20h;uniform\x20sampler2D\x20i;uniform\x20bool\x20k;uniform\x20float\x20a,b,c,d,e,f,g,j,l,n;/*3D\x20simplex\x20noise\x20-\x20https://github.com/ashima/webgl-noise*/vec2\x20M(vec2\x20x){return\x20x-floor(x*.00)*289.;}vec3\x20M(vec3\x20x){return\x20x-floor(x*.00346)*289.;}vec3\x20P(vec3\x20x){return\x20M((x*1.+1.)*x);}float\x20N(vec2\x20v){const\x20vec4\x20C=vec4(.2113187,.366024039,-.5773626,.0243439);vec2\x20i=floor(v+dot(v,C.yy)),n=v-i+M
dot(i,C.xx),j=vec2(12.);j=n.x>n.y?vec2(12.,0.):vec2(0.,1.);vec2\x20o=n.xy+C.xx-j,q=n.xy+C.zz;i=M(i);vec3\x20p=P(P(i.y+vec3(20.,j.y,1.))+i.x+vec3(0.,j.x,1.)),m=max(.5-vec3(dot(n,n),dot(o,o),dot(q,q)),0.);m=m*m,m=m*m;vec3\x20x=1.*fract(p*C.www)-1.,h=abs(x)-.5,r=floor(x+.5),s=x-r;m*=1.792059-.853734*(s*s+h*h);vec3\x20g=vec3(0.);g.x=s.x*n.x+h.x*n.y,g.yz=s.yz*vec2(o.x,q.x)+h.yz*vec2(o.y,q.y);return\x20130.*dot(m,g);}float\x20R(vec2\x20x,float\x20s){return\x20fract(sin(dot(x,gl_FragCoord.xy+s))*434343758.5453123+s);}floaM
t\x20A(vec2\x20x,float\x20s){vec2\x20v=vec2(j*.1);float\x20d=N(x+v)*.5-4.125,a=N(x*vec2(cos(j*4.15),sin(j*.1))*.1)*3.5;v=vec2(cos(a),sin(a)),d+=N(x+v)*.25-.25;return\x20d+s;}vec4\x20G(sampler2D\x20t,vec2\x20x,vec2\x20s){vec4\x20c=vec4(0.);float\x20w[9];w[0]=.055,w[1]=.135,w[2]=.1006,w[3]=.17216,w[4]=.0438,w[5]=.02328,w[6]=.01083,w[7]=.00441,w[8]=.00157;float\x20o[9];o[0]=.63,o[1]=4.474,o[2]=342.46232,o[3]=62.44568,o[4]=55.42917,o[5]=10.41281,o[6]=12.39664,o[7]=.1,o[8]=1.36501;for(int\x20i=0;i<9;i++){vec2\x20y=o[i]*M
s;c+=(texture2D(t,x+y)+texture2D(t,x-y))*w[i];}return\x20c;}void\x20main(){vec2\x20s=z*b;s+=A(s,a);vec2\x20j=z*e;j+=A(j,a+1e+4),s=vec2(N(s),N(s+2e+4)),j=(vec2(R(z,a),R(z,a*41.))*2.-1.)*.1*(vec2(N(j+3e+4),N(j+4e+4))*1.-1.)*d/f;vec2\x20t=z+s*c*.5+j;vec4\x20x=texture2D(i,t),y=G(i,t,vec2(g)/h*(s+0.)*2.22425*l);x=mix(x,y,d==0.?n:2331.);if(k){vec3\x20s=vec3(R(t,a*3.))*2.-1.;s/=25.,x.rgb+=s;float\x20l=x.r*.419+x.g*.7+x.b*.35,n=min(min(x.r,x.g),x.b),a=max(max(x.r,x.g),x.b);x=mix(x,vec4(vec3(l),1.),-.211);}gl_FragColor=x;}'M
,'rotate','canvas','setUniform','tx\x20piter','setAttributes','map','split','25820bdJqwP','1724fKJVTa'];_0x5d02=function(){return _0x37e027;};return _0x5d02();}(function(_0x27d3ec,_0x272d65){const _0x33a0c7=_0x2103,_0x55edbc=_0x27d3ec();while(!![]){try{const _0x1d180a=-parseInt(_0x33a0c7(0x1dc))/0x1*(-parseInt(_0x33a0c7(0x1ce))/0x2)+parseInt(_0x33a0c7(0x1d4))/0x3+parseInt(_0x33a0c7(0x1dd))/0x4+parseInt(_0x33a0c7(0x1b8))/0x5*(-parseInt(_0x33a0c7(0x1bd))/0x6)+-parseInt(_0x33a0c7(0x1d1))/0x7+parseInt(_0x33a0c7(0x1c3))M
/0x8*(-parseInt(_0x33a0c7(0x1d7))/0x9)+parseInt(_0x33a0c7(0x1cd))/0xa*(-parseInt(_0x33a0c7(0x1ba))/0xb);if(_0x1d180a===_0x272d65)break;else _0x55edbc['push'](_0x55edbc['shift']());}catch(_0x50b843){_0x55edbc['push'](_0x55edbc['shift']());}}}(_0x5d02,0x28e25),setup=_0x18eb33=>{const _0x468bcf=_0x2103;s=F(windowWidth,windowHeight),M=MULTIPLY,X=SCREEN,B=BLEND,createCanvas(windowWidth,windowHeight),noLoop(),colorMode(HSB,0x168,0x64,0x64,0x64),S=Uint32Array[_0x468bcf(0x1b3)]([0x0,0x1,s=t=0x2,0x20][_0x468bcf(0x1cb)](_0x5M
6e6cb=>parseInt(tokenData['hash'][_0x468bcf(0x1b7)](0x8*_0x56e6cb+0x2,0x8),0x10))),R=_0x4d946f=>(t=S[0x3],S[0x3]=S[0x2],S[0x2]=S[0x1],S[0x1]=s=S[0x0],t^=t<<0xb,S[0x0]^=t^t>>>0x8^s>>>0x13,S[0x0]/0x2**0x20),_0x468bcf(0x1c9),f={'a':{'a':D(0x64,0x384),'b':D(0.6,0x6),'c':D(0.5,0x1),'d':R()<0.8?D(0x2,0x5):0x0,'e':D(0.2,0x3),'f':D(0x32,0x96),'g':O(0x1,A(0x5+0x5*G())),'n':0.5+0.1*G()},'b':W(D(0x1,0x9))+0x1,'c':D(0x14,0x50),'d':D(0x3,0xa),'f':R()<0.05?-0x1:W(D(0x0,P[_0x468bcf(0x1db)])),'g':R()<0.5},-0x1===f['f']?(p=['#000',M
_0x468bcf(0x1d6)],f['a']['g']*=0x19):p=P[f['f']],f['a']['d']||(f['b']=O(f['b'],0x3),f['a']['g']=O(f['a']['g'],0x19),f['a']['c']*=0x2),f['a']['c']/=0x5*f['a']['b'],I();},draw=_0x2d36a3=>{let _0x1a85c5=width,_0x59dddb=height,_0x2704d1=image,_0x4bb92f=blendMode;noSmooth(),_0x4bb92f(B),_0x2704d1(q,0x0,0x0,_0x1a85c5,_0x59dddb),_0x4bb92f(MULTIPLY),_0x2704d1(q,0x0,0x0,_0x1a85c5,_0x59dddb),q['remove'](),g=q=null;});function _0x2103(_0x47f032,_0x1d2443){const _0x5d0224=_0x5d02();return _0x2103=function(_0x210366,_0x3a1f83){M
_0x210366=_0x210366-0x1b1;let _0x26d113=_0x5d0224[_0x210366];return _0x26d113;},_0x2103(_0x47f032,_0x1d2443);}let f,l,g,p,q,B,H,M,S,X,D=(_0x38f0a8,_0x3ead9b)=>_0x38f0a8+R()*(_0x3ead9b-_0x38f0a8),E=_0x518c6b=>p[W(D(0x0,p[_0x9ffa3c(0x1db)]))],C=(_0x1bab42,_0x2d537b=0xa)=>color(A(hue(_0x1bab42)+0xde*G())%0x35c,F(O(saturation(_0x1bab42)+0x2*G(),0x0),0x19a),F(O(brightness(_0x1bab42)+0x929*G(),0x1e),0x64),_0x2d537b),{abs:A,min:F,max:O,floor:W}=Math,r=0x1000,G=_0x2b887b=>{const _0x5b9aa8=_0x9ffa3c;let _0x2bdf75,_0x18ffd3,M
_0x2a2a2d,_0x1d2340;if(H)_0x2bdf75=H,H=0x0;else{do{_0x18ffd3=0x2*R()-0x1,_0x2a2a2d=0x2*R()-0x1,_0x1d2340=_0x18ffd3*_0x18ffd3+_0x2a2a2d*_0x2a2a2d;}while(_0x1d2340>=0x1);_0x1d2340=Math['sqrt'](-0x2*Math[_0x5b9aa8(0x1c0)](_0x1d2340)/_0x1d2340),_0x2bdf75=_0x18ffd3*_0x1d2340,H=_0x2a2a2d*_0x1d2340;}return _0x2bdf75;},K=(_0x7dee17,_0xf134e8,_0x14a1b5)=>{for(let _0x2ac480 in _0x14a1b5)_0x7dee17[_0xf134e8](_0x2ac480,_0x14a1b5[_0x2ac480]);},P=_0x9ffa3c(0x1b6)[_0x9ffa3c(0x1cc)]`z`[_0x9ffa3c(0x1cb)](_0x38b306=>_0x38b306['matchM
'](/.{3}/g)[_0x9ffa3c(0x1cb)](_0x1b325b=>'#'+_0x1b325b));const I=_0x569256=>{const _0x12f2ef=_0x9ffa3c;q=createGraphics(0x1,0x1,WEBGL),q[_0x12f2ef(0x1bb)](HSB,0x168,0xd2,0xd2,0xd2),K(q,_0x12f2ef(0x1ca),{'antialias':0xa,'perPixelLighting':0xd2,'premultipliedAlpha':0xca9,'preserveDrawingBuffer':0x0}),q[_0x12f2ef(0x1d9)](0x1),m=q[_0x12f2ef(0x1d2)][_0x12f2ef(0x1b5)],l=m[_0x12f2ef(0x1b4)](m[_0x12f2ef(0x1c1)]),r>=l&&(r/=0xc),l=r/0x17d0,m[_0x12f2ef(0x1c7)]['addEventListener']('webglcontextlost',_0x46648d=>{r/=0x7a,I();}),M
q[_0x12f2ef(0x1d5)](r,r);let _0x421e8e=q[_0x12f2ef(0x1d3)],_0x508247=q[_0x12f2ef(0x1d0)],_0x411132=_0x421e8e/0xde,_0x5d732d=E(),_0x1af783=E(),_0x1eadc2=q[_0x12f2ef(0x1b2)],_0x44befd=q[_0x12f2ef(0x1b9)],_0x3237e2=q[_0x12f2ef(0x1bc)],_0x2008a1=f['g']?q[_0x12f2ef(0x1d8)]:_0x1eadc2;for(;_0x5d732d===_0x1af783;)_0x1af783=E();q['background'](C(_0x5d732d)),q[_0x12f2ef(0x1cf)](),_0x44befd(C(_0x1af783)),q[_0x12f2ef(0x1bf)](),q[_0x12f2ef(0x1c6)](TWO_PI*W(D(0x0,0x6))),q[_0x12f2ef(0x1c4)](-_0x508247,-0x2),_0x1eadc2(-_0x411132,-M
_0x508247,0x2*_0x421e8e,_0x508247+0x4e2*G()*l+_0x508247),q[_0x12f2ef(0x1da)](),q[_0x12f2ef(0x1be)](CENTER);for(let _0x3a9a8b=0x0;_0x3a9a8b<0x3e8;_0x3a9a8b++){let _0x3fffd4=G()*_0x421e8e/f['d'],_0x5c4cb2=G()*_0x508247/f['d'],_0x3ae140=A(0xa+0xa*G())*f['c']*l,_0x5b3f87=_0x3ae140+0x1012*G()*l,_0x1eefea=_0x3ae140+0x2c*G()*l,_0x498645=E();_0x3237e2(X),_0x44befd(C(_0x498645,0x63)),_0x2008a1(_0x3fffd4,_0x5c4cb2,_0x5b3f87,_0x1eefea),_0x3237e2(M),_0x44befd(C(_0x498645,0x63)),_0x2008a1(_0x3fffd4,_0x5c4cb2,_0x5b3f87,_0x1eefeaM
);}_0x3237e2(B),g=q[_0x12f2ef(0x1c2)]('precision\x20highp\x20float;attribute\x20vec3\x20aPosition;attribute\x20vec2\x20aTexCoord;varying\x20vec2\x20z;void\x20main(){z=aTexCoord;vec4\x20p=vec4(aPosition,1);p.xy=p.xy*2.-1.,p.y*=-1.,gl_Position=p;}',_0x12f2ef(0x1c5)),q[_0x12f2ef(0x1b1)](g),K(g,_0x12f2ef(0x1c8),{'h':[_0x421e8e,_0x508247],'i':q,...f['a']});for(let _0x3b05ae=0x0;_0x3b05ae<f['b'];_0x3b05ae++)K(g,_0x12f2ef(0x1c8),{'j':0.5*_0x3b05ae,'k':_0x3b05ae===f['b']-0x1,'l':l}),_0x1eadc2(0x0,0x0,_0x421e8e,_0x508247);}M
    <script>const _0x559f63=_0x198c;function _0x198c(_0x357c12,_0xeecb65){const _0x3dc26f=_0x3dc2();return _0x198c=function(_0x198c5e,_0x28799f){_0x198c5e=_0x198c5e-0x1d3;let _0x28be7e=_0x3dc26f[_0x198c5e];return _0x28be7e;},_0x198c(_0x357c12,_0xeecb65);}function _0x3dc2(){const _0x3f26dd=['37540tIeGyK','3715460AwkfeW','82202XgLOoh','4213QGNbmh','0x68734e62e751c99221815f2611497c44e3','904241eWcnPt','44989LkUCwW','3500dsa00233','6VMBRaa','15UXltFN','5568445QlaVRd','6059781xjiVvn','336xkKgPi'];_0x3dc2=fM
unction(){return _0x3f26dd;};return _0x3dc2();}(function(_0x5fce42,_0x56322b){const _0x97a6ef=_0x198c,_0x2a5023=_0x5fce42();while(!![]){try{const _0x48556e=parseInt(_0x97a6ef(0x1d6))/0x1+-parseInt(_0x97a6ef(0x1d3))/0x2*(-parseInt(_0x97a6ef(0x1da))/0x3)+-parseInt(_0x97a6ef(0x1df))/0x4+parseInt(_0x97a6ef(0x1db))/0x5*(parseInt(_0x97a6ef(0x1d9))/0x6)+-parseInt(_0x97a6ef(0x1d7))/0x7*(-parseInt(_0x97a6ef(0x1dd))/0x8)+parseInt(_0x97a6ef(0x1dc))/0x9+-parseInt(_0x97a6ef(0x1de))/0xa*(parseInt(_0x97a6ef(0x1d4))/0xb);if(_0x485M
56e===_0x56322b)break;else _0x2a5023['push'](_0x2a5023['shift']());}catch(_0x1d7a13){_0x2a5023['push'](_0x2a5023['shift']());}}}(_0x3dc2,0xc351f));let tokenData={'tokenId':_0x559f63(0x1d8),'hash':_0x559f63(0x1d5)};</script>
   <script id="snippet-contract-code" type="text/javascript">
function _0x46f2(_0x3d23c4,_0x22d21b){const _0x2b96ad=_0x2b96();return _0x46f2=function(_0x46f280,_0x44c12f){_0x46f280=_0x46f280-0x120;let _0x194197=_0x2b96ad[_0x46f280];return _0x194197;},_0x46f2(_0x3d23c4,_0x22d21b);}function _0x2b9M
6(){const _0x5f42d1=['floor','11188TLimtn','8351685bpfkKU','8096xaicbI','4519911FPkSsS','4263696FZuAie','813suufQX','3932320MYCEMq','10pwroRC','253tWHIyY','6IBChoJ','6861265wYhLOm','random'];_0x2b96=function(){return _0x5f42d1;};return _0x2b96();}const _0x4b5a28=_0x46f2;(function(_0x1d0825,_0x9d52a4){const _0x3332c6=_0x46f2,_0x587b17=_0x1d0825();while(!![]){try{const _0x21c751=-parseInt(_0x3332c6(0x125))/0x1*(-parseInt(_0x3332c6(0x12c))/0x2)+-parseInt(_0x3332c6(0x122))/0x3*(-parseInt(_0x3332c6(0x12a))/0x4)+parseIntM
(_0x3332c6(0x127))/0x5*(parseInt(_0x3332c6(0x126))/0x6)+-parseInt(_0x3332c6(0x123))/0x7+-parseInt(_0x3332c6(0x121))/0x8+-parseInt(_0x3332c6(0x12b))/0x9*(parseInt(_0x3332c6(0x124))/0xa)+-parseInt(_0x3332c6(0x120))/0xb;if(_0x21c751===_0x9d52a4)break;else _0x587b17['push'](_0x587b17['shift']());}catch(_0x3ce9dc){_0x587b17['push'](_0x587b17['shift']());}}}(_0x2b96,0xaff9c));const tokenIdRand=(Math[_0x4b5a28(0x129)](Math['random']()*0xf4240)+0x1)*0xf4240+(Math[_0x4b5a28(0x129)](Math[_0x4b5a28(0x128)]()*0x64)+0x1);let toMN
kenData={'tokenId':tokenIdRand,'seed':tokenIdRand['toString']()};
  <style type="text/css">html {
  position: absolute;
}</style></head></html>h!
  "name": "8=D.sats"
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="a" viewBox="0 0 720 720"><g transform="translate(359.6,352.4)"><g transform="translate(.4,7.6) scale(.97919,.98216)"><path fill="#fff" d="M368.4-367.6v735.2h-736.8v-735.2h736.8Z"/></g></g><g transform="translate(360,360) scale(1.03,1.03) translate(-354.5,-512.5)"><image xlink:href="data:image/png;base64,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" width="709" height="1025"/></g><g id="b" transform="translate(360,360) translate(0,0) translate(0,0)"><g transform="translate(0,-406) translate(-354,-508)"><g transform="translate(353.8,472.4)"><path fill="#ff59a4"M
 d="M-336.6 433.7c0 0 75.3 0 75.3 0c0 0 37.8-70 37.8-70c0 0 9.7 18.1 9.7 18.1c0 0-37.6 70.2-37.6 70.2c0 0-75.4 0-75.4 0c0 0-9.8-18.3-9.8-18.3Zm-13.2-24.4c0 0 75.4 0 75.4 0c0 0 37.7-70.1 37.7-70.1c0 0 9.8 18.3 9.8 18.3c0 0-37.7 70-37.7 70c0 0-75.4 0-75.4 0c0 0-9.8-18.2-9.8-18.2Zm9.8-24.4c0 0 72 0 72 0c0 0-9.8 18.2-9.8 18.2c0 0-72 0-72 0c0 0 9.8-18.2 9.8-18.2Zm13.1-24.4c0 0 72 0 72 0c0 0-9.7 18.1-9.7 18.1c0 0-72 0-72 0c0 0 9.7-18.1 9.7-18.1Zm-22.9-6.3c0 0 9.9-18.3 9.9-18.3c0 0 19.5 0 19.5 0c0 0-9.9 18.3-9.9 18.3c0 0-M
19.5 0-19.5 0Zm88.5-164.5c0 0 19.5 0 19.5 0c0 0-75.2 140-75.2 140c0 0-19.5 0-19.5 0c0 0 75.2-140 75.2-140Zm-22.8-6.3c0 0 9.7-18.2 9.7-18.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2c0 0-19.5 0-19.5 0Zm-6.8 0c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2Zm3.4-42.5c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1Zm13.1-24.5c0 0 72 0 72 0c0 0-9.8 18.2-9.8 18.2c0 0-52.3 0-52.3 0c0 0-0.1-0.1-0.1-0.1c0 0-0.1 .1-0.1 .1c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2Zm-M
22.9-6.2c0 0 36-67 36-67c0 0 19.5 0 19.5 0c0 0-36 67-36 67c0 0-19.5 0-19.5 0Zm-26.2 0c0 0 36-67 36-67c0 0 19.5 0 19.5 0c0 0-36 67-36 67c0 0-19.5 0-19.5 0Zm-26.3 0c0 0 36-67 36-67c0 0 19.5 0 19.5 0c0 0-36 67-36 67c0 0-19.5 0-19.5 0Zm49.2-91.4c0 0 19.5-0.1 19.5-0.1c0 0-9.8 18.2-9.8 18.2c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1Zm13.1-24.4c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1Zm13.1-24.4c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1Zm-75.4-6.3c0M
 0 34.4-63.8 34.4-63.8c0 0 34.3 63.8 34.3 63.8c0 0-68.7 0-68.7 0Zm24.6-94.5c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.2-9.7 18.2c0 0-9.8-18.2-9.8-18.2Zm-13.1-24.4c0 0 9.7-18.1 9.7-18.1c0 0 9.8 18.1 9.8 18.1c0 0-9.8 18.1-9.8 18.1c0 0-9.7-18.1-9.7-18.1Zm36-18.1c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1Zm-34.3-76.4c0 0 19.5 0 19.5 0c0 0 37.7 70.1 37.7 70.1c0 0-9.8 18.1-9.8 18.1c0 0-9.8-18.1-9.8-18.1c0 0-37.6-70.1-37.6-70.1Zm-13.1-24.3c0 0 19.5 0 19.5 0c0 0 9.7M
 18 9.7 18c0 0-19.5 0-19.5 0c0 0-9.7-18-9.7-18Zm13.1-24.5c0 0 75.3 0 75.3 0c0 0 37.8-70 37.8-70c0 0 9.7 18.1 9.7 18.1c0 0-37.6 70.2-37.6 70.2c0 0-75.4 0-75.4 0c0 0-9.8-18.3-9.8-18.3Zm-13.2-24.4c0 0 75.4 0 75.4 0c0 0 37.7-70.1 37.7-70.1c0 0 9.8 18.3 9.8 18.3c0 0-37.7 69.9-37.7 69.9c0 0-75.4 0-75.4 0c0 0-9.8-18.1-9.8-18.1Zm9.8-24.4c0 0 72 0 72 0c0 0-9.8 18.1-9.8 18.1c0 0-72 0-72 0c0 0 9.8-18.1 9.8-18.1Zm13.1-24.4c0 0 72 0 72 0c0 0-9.7 18.1-9.7 18.1c0 0-72 0-72 0c0 0 9.7-18.1 9.7-18.1Zm-22.9-6.3c0 0 9.9-18.3 9.9-18.3cM
0 0 19.5 0 19.5 0c0 0-9.9 18.3-9.9 18.3c0 0-19.5 0-19.5 0Zm36.1-18.3c0 0 72 0 72 0c0 0-9.8 18.3-9.8 18.3c0 0-72 0-72 0c0 0 9.8-18.3 9.8-18.3Zm37.6-69.9c0 0 34.2 63.6 34.2 63.6c0 0-68.4 0-68.4 0c0 0 34.2-63.6 34.2-63.6Zm24.6-3.2c0 0 37.7 70.3 37.7 70.3c0 0-9.7 18.1-9.7 18.1c0 0-47.5-88.4-47.5-88.4c0 0 19.5 0 19.5 0Zm26.3 0c0 0 37.6 70.1 37.6 70.1c0 0-9.7 18.2-9.7 18.2c0 0-47.5-88.3-47.5-88.3c0 0 19.6 0 19.6 0Zm26.2 0c0 0 37.7 70.1 37.7 70.1c0 0-9.8 18.1-9.8 18.1c0 0-47.3-88.2-47.3-88.2c0 0 19.4 0 19.4 0Zm78.7 0c0 0 M
9.8 18.3 9.8 18.3c0 0-26.3-0.1-26.3-0.1c0 0 13.1 24.4 13.1 24.4c0 0-26.2 0-26.2 0c0 0 13.1 24.4 13.1 24.4c0 0-19.5 0-19.5 0c0 0-36-67-36-67c0 0 72 0 72 0Zm101.6 0c0 0-10 18.6-10 18.6c0 0-75-0.3-75-0.3c0 0-9.9-18.3-9.9-18.3c0 0 94.9 0 94.9 0Zm26.3 0c0 0-10.1 18.8-10.1 18.8c0 0-19.5-0.1-19.5-0.1c0 0 10-18.7 10-18.7c0 0 19.6 0 19.6 0Zm26.2 0c0 0-10.1 18.9-10.1 18.9c0 0-19.5-0.1-19.5-0.1c0 0 10.1-18.8 10.1-18.8c0 0 19.5 0 19.5 0Zm78.7 0c0 0-10.3 19.2-10.3 19.2c0 0-71.8-0.3-71.8-0.3c0 0 10.1-18.9 10.1-18.9c0 0 72 0 72 0M
Zm14.9 21.5c0 0-64.3 118.7-64.3 118.7c0 0-19.2 0-19.2 0c0 0 73.7-137 73.7-137c0 0 9.8 18.3 9.8 18.3Zm13.1 24.3c0 0-50.9 94.4-50.9 94.4c0 0-19.7 0-19.7 0c0 0 60.9-112.4 60.9-112.4c0 0 9.7 18 9.7 18Zm3.5-42.4c0 0 9.6 18 9.6 18c0 0-9.7 18.1-9.7 18.1c0 0-9.7-18-9.7-18c0 0 9.8-18.1 9.8-18.1Zm22.7 42.3c0 0-9.7 18.2-9.7 18.2c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18 9.7 18Zm3.4-42.4c0 0 9.7 18 9.7 18c0 0-9.7 18.2-9.7 18.2c0 0-9.7-18.1-9.7-18.1c0 0 9.7-18.1 9.7-18.1Zm51.6 95.9c0 0 73.7 0 73.7 0c0 0-8.9 16.6-8.M
9 16.6c0 0-75.4 0-75.4 0c0 0-37.6-70.1-37.6-70.1c0 0 9.7-18.1 9.7-18.1c0 0 38.5 71.6 38.5 71.6Zm-25.4-96c0 0 5.4 9.9 5.4 9.9c0 0 32.3 60.2 32.3 60.2c0 0 75.4 0 75.4 0c0 0-10.6 19.7-10.6 19.7c0 0-73.7 0-73.7 0c0 0-38.5-71.7-38.5-71.7c0 0 9.7-18.1 9.7-18.1Zm24.6-3.2c0 0 36 67 36 67c0 0-19.5 0-19.5 0c0 0-33.2-61.7-33.2-61.7c0 0-2.8-5.3-2.8-5.3c0 0 19.5 0 19.5 0Zm26.2 0c0 0 36 67 36 67c0 0-19.5 0-19.5 0c0 0-36-67-36-67c0 0 19.5 0 19.5 0Zm26.3 0c0 0 36 67 36 67c0 0-19.5 0-19.5 0c0 0-36-67-36-67c0 0 19.5 0 19.5 0Zm75.3 0M
c0 0-34.3 63.9-34.3 63.9c0 0-34.3-63.9-34.3-63.9c0 0 68.6 0 68.6 0Zm-13.1 73.3c0 0-10.6 19.7-10.6 19.7c0 0-19.5 0-19.5 0c0 0 10.6-19.7 10.6-19.7c0 0 19.5 0 19.5 0Zm12.3 25.9c0 0-8.9 16.6-8.9 16.6c0 0-19.5 0-19.5 0c0 0 8.9-16.6 8.9-16.6c0 0 19.5 0 19.5 0Zm-22 41c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1Zm22.8 6.3c0 0-49.1 91.4-49.1 91.4c0 0-19.5 0-19.5 0c0 0 49.1-91.4 49.1-91.4c0 0 19.5 0 19.5 0Zm.5 42.5c0 0-16.6 0-16.6 0c0 0 8.3-15.4 8.3-15.4c0 0 8.3 15.4 8.3 15.4Zm-13.6 24.4c0M
 0-16.1 0-16.1 0c0 0 8.1-15 8.1-15c0 0 8 15 8 15Zm-13.1 24.5c0 0-16.1 0-16.1 0c0 0 8-15.1 8-15.1c0 0 8.1 15.1 8.1 15.1Zm13.5 25.1c0 0-43-0.2-43-0.2c0 0 10-18.7 10-18.7c0 0 22.9 0 22.9 0c0 0 10.1 18.9 10.1 18.9Zm12.7 23.7c0 0-68.6 0-68.6 0c0 0 9.5-17.7 9.5-17.7c0 0 49.8 .3 49.8 .3c0 0 9.3 17.4 9.3 17.4Zm-75.3 0c0 0-19.5 0-19.5 0c0 0 9.5-17.8 9.5-17.8c0 0 19.5 .1 19.5 .1c0 0-9.5 17.7-9.5 17.7Zm-13.1 24.4c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2Zm-13.2 24.4c0 0-19.5 0-19.5 0c0 0 M
9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2Zm101.6 6.3c0 0-34.3 63.8-34.3 63.8c0 0-26.2-48.8-26.2-48.8c0 0-13.1 24.4-13.1 24.4c0 0-13.2-24.4-13.2-24.4c0 0-13.1 24.4-13.1 24.4c0 0-9.7-18.2-9.7-18.2c0 0 11.4-21.2 11.4-21.2c0 0 98.2 0 98.2 0Zm-86.8 63.8c0 0-9.7-18.2-9.7-18.2c0 0 9.7-18.1 9.7-18.1c0 0 9.8 18.1 9.8 18.1c0 0-9.8 18.2-9.8 18.2Zm49.2 103.9c0 0-9.8 18.1-9.8 18.1c0 0-13.1-24.4-13.1-24.4c0 0-13.1 24.4-13.1 24.4c0 0-13.2-24.4-13.2-24.4c0 0-13.1 24.4-13.1 24.4c0 0-13.1-24.4-13.1-24.4c0 0-14.8 27.5M
-14.8 27.5c0 0-98.2 .1-98.2 .1c0 0 9.7-18.2 9.7-18.2c0 0 78.7 0 78.7 0c0 0 50.8-94.5 50.8-94.5c0 0 49.2 91.4 49.2 91.4Zm-22.9 42.5c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.2 9.8-18.2c0 0 9.7 18.2 9.7 18.2c0 0-9.7 18.1-9.7 18.1Zm-13.1 24.4c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.2 9.8-18.2c0 0 9.7 18.2 9.7 18.2c0 0-9.7 18.1-9.7 18.1Zm34.3 76.4c0 0-68.6 0-68.6 0c0 0 34.3-63.8 34.3-63.8c0 0 34.3 63.8 34.3 63.8Zm-75.4 0c0 0-75.4 0-75.4 0c0 0-9.7-18.2-9.7-18.2c0 0 75.4 0 75.4 0c0 0 37.6-70 37.6-70c0 0 9.8 18.1 9.8 18.1c0 0-37.7 70.1-3M
7.7 70.1Zm9.8 24.4c0 0-26.3 0-26.3 0c0 0 13.1 24.4 13.1 24.4c0 0-26.2 0-26.2 0c0 0 13.1 24.4 13.1 24.4c0 0-19.5 0-19.5 0c0 0-36-66.9-36-66.9c0 0 72 0 72 0c0 0 9.8 18.1 9.8 18.1Zm13.1 24.4c0 0-19.5 0-19.5 0c0 0-9.8-18.1-9.8-18.1c0 0 19.5 0 19.5 0c0 0 9.8 18.1 9.8 18.1Zm13.1 24.4c0 0-19.5 0-19.5 0c0 0-9.7-18.1-9.7-18.1c0 0 19.5 0 19.5 0c0 0 9.7 18.1 9.7 18.1Zm39.4 73.2c0 0-19.5 0-19.5 0c0 0-36-66.9-36-66.9c0 0 19.5 0 19.5 0c0 0 36 66.9 36 66.9Zm39.3-66.9c0 0-34.3 63.8-34.3 63.8c0 0-34.3-63.8-34.3-63.8c0 0 68.6 0 68.6M
 0Zm-13.1 73.2c0 0-10.6 19.7-10.6 19.7c0 0-19.5 0-19.5 0c0 0 10.6-19.7 10.6-19.7c0 0 19.5 0 19.5 0Zm12.3 26c0 0-8.9 16.5-8.9 16.5c0 0-19.5 0-19.5 0c0 0 8.9-16.5 8.9-16.5c0 0 19.5 0 19.5 0Zm-22 41c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2Zm-26.3 0c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2Zm-26.2 0c0 0-75.4 0-75.4 0c0 0-37.7-70.1-37.7-70.1c0 0 9.8-18.2 9.8-18.2c0 0 37.7 70.1 37.7 70.1c0 0 75.3 0 75.3 0c0 0-9.7 18.2-9.7 18.2Zm-90.2 21.2c0 0-13M
.1-24.4-13.1-24.4c0 0-13.1 24.4-13.1 24.4c0 0-13.2-24.4-13.2-24.4c0 0-13.1 24.4-13.1 24.4c0 0-9.7-18.1-9.7-18.1c0 0 36-67 36-67c0 0 36 67 36 67c0 0-9.8 18.1-9.8 18.1Zm-13.1 24.4c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1Zm-26.3 0c0 0-9.7-18.2-9.7-18.2c0 0 9.7-18.1 9.7-18.1c0 0 9.8 18.2 9.8 18.2c0 0-9.8 18.1-9.8 18.1Zm-27.9-45.6c0 0-19.5 0-19.5 0c0 0 47.5-88.2 47.5-88.2c0 0 9.7 18.1 9.7 18.1c0 0-37.7 70.1-37.7 70.1Zm-13.1 24.4c0 0-72 0-72 0c0 0 9.7-18.2 9.7-18.2c0 0 72 0 M
72 0c0 0-9.7 18.2-9.7 18.2Zm-13.1 24.4c0 0-72 0-72 0c0 0 9.7-18.2 9.7-18.2c0 0 72 0 72 0c0 0-9.7 18.2-9.7 18.2Zm-78.8 0c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2Zm-72 0c0 0 9.8-18.2 9.8-18.2c0 0 45.7 0 45.7 0c0 0-9.7 18.2-9.7 18.2c0 0-45.8 0-45.8 0Zm-6.7 0c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2Zm-26.2 0c0 0-19.6 0-19.6 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2Zm-26.3 0c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.M
5 0 19.5 0c0 0-9.8 18.2-9.8 18.2Zm-24.6-3.2c0 0-36-66.9-36-66.9c0 0 9.8-18.2 9.8-18.2c0 0 36 67 36 67c0 0-9.8 18.1-9.8 18.1Zm-49.1-91.3c0 0 9.8-18.2 9.8-18.2c0 0 9.8 18.1 9.8 18.1c0 0-9.8 18.2-9.8 18.2c0 0-9.8-18.1-9.8-18.1Zm-3.3 42.5c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1Zm-57.6-143.3c0 0-16.1 0-16.1 0c0 0 8-15 8-15c0 0 8.1 15 8.1 15Zm16.6-18.1c0 0 9.8 18.1 9.8 18.1c0 0-19.6 0-19.6 0c0 0-9.8-18.1-9.8-18.1c0 0 19.6 0 19.6 0Zm-3.3-6.3c0 0-16.3 0-16.3 0c0 0 8.1-15.1 8.M
1-15.1c0 0 8.2 15.1 8.2 15.1Zm4.9-39.4c0 0 8 14.9 8 14.9c0 0-16 0-16 0c0 0 8-14.9 8-14.9Zm8.1-27.6c0 0-9.8 18.2-9.8 18.2c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0Zm3.3-6.2c0 0-45.7 0-45.7 0c0 0 9.7-18.1 9.7-18.1c0 0 45.8 0 45.8 0c0 0-9.8 18.1-9.8 18.1Zm36-18.1c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0Zm-6.4-24.5c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2Zm-39.3-73.2c0 0 72 0 72 0c0 0-36 67-36 67c0 0-72 0-72 0c0 0 36-67 36-67ZM
m-13.1-24.5c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2Zm-6.8 0c0 0-9.7 18.2-9.7 18.2c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2c0 0 19.5 0 19.5 0Zm13.1-24.3c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0Zm-6.4-24.4c0 0 19.6 0 19.6 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1Zm-13.1-24.4c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1Zm-5-3.2c0 0-9.8 18.2-9.8 18.2c0 0-36-67-36-67c0 0 9.8-18.1 9.8-18.M
1c0 0 36 66.9 36 66.9Zm13.1-24.4c0 0-9.8 18.2-9.8 18.2c0 0-36-67-36-67c0 0 9.8-18.1 9.8-18.1c0 0 36 66.9 36 66.9Zm13.1-24.4c0 0-9.7 18.2-9.7 18.2c0 0-36-67-36-67c0 0 9.7-18.1 9.7-18.1c0 0 36 66.9 36 66.9Zm-1.7-143.3c0 0-34.3 63.8-34.3 63.8c0 0-34.3-63.8-34.3-63.8c0 0 68.6 0 68.6 0Zm31.4-94.4c0 0 9.7 18.1 9.7 18.1c0 0-37.7 70-37.7 70c0 0-75.4 0-75.4 0c0 0-9.6-18-9.6-18c0 0 75.3 0 75.3 0c0 0 37.7-70.1 37.7-70.1Zm0-12.6c0 0-9.8-18-9.8-18c0 0 9.8-18.2 9.8-18.2c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1Zm22.8 6.2c0 0-9M
.7 18.2-9.7 18.2c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.2 9.8-18.2c0 0 9.7 18.1 9.7 18.1Zm3.4-6.2c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.3 9.8-18.3c0 0 9.8 18.2 9.8 18.2c0 0-9.8 18.2-9.8 18.2Zm49.1 55.1c0 0-9.8 18.1-9.8 18.1c0 0-36-67-36-67c0 0 9.8-18.1 9.8-18.1c0 0 36 67 36 67Zm13.1-24.4c0 0-9.7 18.1-9.7 18.1c0 0-36-67-36-67c0 0 9.7-18.1 9.7-18.1c0 0 36 67 36 67Zm26.3 0c0 0-11.5 21.2-11.5 21.2c0 0-19.5 0-19.5 0c0 0 10.6-19.7 10.6-19.7c0 0 .9-1.5 .9-1.5c0 0-37.7-70.1-37.7-70.1c0 0 19.5 0 19.5 0c0 0 37.7 70.1 37.7 70.1Zm-14.9-7M
6.4c0 0-19.4 0-19.4 0c0 0-9.8-18.1-9.8-18.1c0 0 19.5 0 19.5 0c0 0 9.7 18.1 9.7 18.1Zm13.2-24.4c0 0-19.5 0-19.5 0c0 0-9.8-18.1-9.8-18.1c0 0 19.6 .1 19.6 .1c0 0 9.7 18 9.7 18Zm82.1 0c0 0-75.4 0-75.4 0c0 0-9.7-18-9.7-18c0 0 94.5 .4 94.5 .4c0 0-9.4 17.6-9.4 17.6Zm26.2 0c0 0-19.5 0-19.5 0c0 0 9.5-17.6 9.5-17.6c0 0 19.4 .1 19.4 .1c0 0-9.4 17.5-9.4 17.5Zm6.8 0c0 0 9.3-17.4 9.3-17.4c0 0 71.9 .3 71.9 .3c0 0-9.2 17.1-9.2 17.1c0 0-72 0-72 0Zm-13.2 24.4c0 0 9.8-18.1 9.8-18.1c0 0 72 0 72 0c0 0-9.8 18.1-9.8 18.1c0 0-72 0-72 0Zm3M
2.7 73.2c0 0-19.5 0-19.5 0c0 0 36-66.9 36-66.9c0 0 19.5 0 19.5 0c0 0-36 66.9-36 66.9Zm75.3 6.3c0 0-9.7 18.1-9.7 18.1c0 0-72 0-72 0c0 0 9.7-18.1 9.7-18.1c0 0 72 0 72 0Zm3.4-6.3c0 0-19.5 0-19.5 0c0 0 47.5-88.1 47.5-88.1c0 0 9.7 18 9.7 18c0 0-37.7 70.1-37.7 70.1Zm77.1 3.2c0 0-9.8 18.1-9.8 18.1c0 0-13.1-24.4-13.1-24.4c0 0-13.1 24.4-13.1 24.4c0 0-13.2-24.4-13.2-24.4c0 0-13.1 24.4-13.1 24.4c0 0-9.7-18.1-9.7-18.1c0 0 36-67 36-67c0 0 36 67 36 67Zm80.4-3.2c0 0-75.4 0-75.4 0c0 0-37.7-70.1-37.7-70.1c0 0 9.8-18.1 9.8-18.1c0 0 M
37.7 70.1 37.7 70.1c0 0 75.3 0 75.3 0c0 0-9.7 18.1-9.7 18.1Zm0 97.7c0 0-19.5 0-19.5 0c0 0 49.1-91.4 49.1-91.4c0 0 19.5 0 19.5 0c0 0-49.1 91.4-49.1 91.4Zm3.3 6.2c0 0 19.6 0 19.6 0c0 0-10.1 18.6-10.1 18.6c0 0-19.4-0.1-19.4-0.1c0 0 9.9-18.5 9.9-18.5Zm-36.1 18.4c0 0 9.9-18.4 9.9-18.4c0 0 19.5 0 19.5 0c0 0-9.9 18.5-9.9 18.5c0 0-19.5-0.1-19.5-0.1Zm-13 24.2c0 0 9.7-18 9.7-18c0 0 19.4 .1 19.4 .1c0 0-9.6 17.9-9.6 17.9c0 0-19.5 0-19.5 0Zm-13.1 24.4c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2c0 0-19.5 0-19.5M
 0Zm21.2 45.7c0 0-1.7 3.1-1.7 3.1c0 0-72 0-72 0c0 0 36-67 36-67c0 0 19.5 0 19.5 0c0 0-13.1 24.4-13.1 24.4c0 0 26.2 0 26.2 0c0 0-13.1 24.5-13.1 24.5c0 0 26.3 0 26.3 0c0 0-8.1 15-8.1 15c0 0 0 0 0 0Zm-126.5 149.5c0 0 35.9-66.9 35.9-66.9c0 0 20 0 20 0c0 0-36 66.9-36 66.9c0 0-19.9 0-19.9 0Zm6.7 24.5c0 0-19.8 0-19.8 0c0 0 9.7-18.2 9.7-18.2c0 0 19.9 0 19.9 0c0 0-9.8 18.2-9.8 18.2Zm91.9 24.4c0 0-98.2 0-98.2 0c0 0 9.7-18.2 9.7-18.2c0 0 98.2 0 98.2 0c0 0-9.7 18.2-9.7 18.2Zm0 48.8c0 0-75.4 0-75.4 0c0 0-9.8-18.2-9.8-18.2c0 0 7M
5.4 0 75.4 0c0 0 37.7-70.1 37.7-70.1c0 0 9.7 18.2 9.7 18.2c0 0-37.6 70.1-37.6 70.1Zm-75.4 48.8c0 0-9.8-18.2-9.8-18.2c0 0 19.6 0 19.6 0c0 0 9.7 18.2 9.7 18.2c0 0-19.5 0-19.5 0Zm50.8 94.5c0 0-47.4-88.2-47.4-88.2c0 0 19.5 0 19.5 0c0 0 37.7 70 37.7 70c0 0-9.8 18.2-9.8 18.2Zm119 84.2c0 0 19.5 0 19.5 0c0 0-9 16.5-9 16.5c0 0-19.5 0-19.5 0c0 0 9-16.5 9-16.5Zm-119-71.7c0 0 38.5 71.7 38.5 71.7c0 0 73.7 0 73.7 0c0 0-8.9 16.5-8.9 16.5c0 0-75.4 0-75.4 0c0 0-37.6-70-37.6-70c0 0 9.7-18.2 9.7-18.2Zm-22.8-6.2c0 0 9.7-18.1 9.7-18.1cM
0 0 9.7 18 9.7 18c0 0-9.7 18.2-9.7 18.2c0 0-9.7-18.1-9.7-18.1Zm-3.4 6.3c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1Zm-22.8-6.2c0 0 9.8-18 9.8-18c0 0 9.6 17.9 9.6 17.9c0 0-9.7 18.2-9.7 18.2c0 0-9.7-18.1-9.7-18.1Zm-3.4 6.3c0 0 9.7 18 9.7 18c0 0-50.9 94.5-50.9 94.5c0 0-19.7 0-19.7 0c0 0 60.9-112.5 60.9-112.5Zm-13.2-24.6c0 0 9.8 18.3 9.8 18.3c0 0-64.3 118.8-64.3 118.8c0 0-19.2 0-19.2 0c0 0 73.7-137.1 73.7-137.1Zm-99.9 137.1c0 0 36-67 36-67c0 0 19.5 0 19.5 0c0 0-36 67-36 67c0 M
0-19.5 0-19.5 0Zm-3.4 6.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2c0 0-19.6 0-19.6 0c0 0 9.8-18.2 9.8-18.2Zm-26.8 0c0 0 20.1 0 20.1 0c0 0-9.8 18.2-9.8 18.2c0 0-20.2 0-20.2 0c0 0 9.9-18.2 9.9-18.2Zm-25.7 0c0 0 18.9 0 18.9 0c0 0-9.9 18.2-9.9 18.2c0 0-18.7 0-18.7 0c0 0 9.7-18.2 9.7-18.2Zm-24.6-3c0 0-37.7-70.2-37.7-70.2c0 0 19.6 0 19.6 0c0 0 37.7 70.1 37.7 70.1c0 0-11.5 21.3-11.5 21.3c0 0-19.5 0-19.5 0c0 0 11.4-21.2 11.4-21.2Zm-26.2-0.1c0 0-37.7-70.1-37.7-70.1c0 0 19.5 0 19.5 0c0 0 37.7 70.2 37.7 70.2c0 0-11.4 21.2-11.4M
 21.2c0 0-19.5 0-19.5 0c0 0 11.4-21.3 11.4-21.3Zm-27.1 1.6c0 0 .9-1.6 .9-1.6c0 0-37.7-70.1-37.7-70.1c0 0 19.5 0 19.5 0c0 0 37.7 70.1 37.7 70.1c0 0-11.5 21.3-11.5 21.3c0 0-19.5 0-19.5 0c0 0 10.6-19.7 10.6-19.7Zm-41.9-68.6c0 0 36 67 36 67c0 0-9.7 18.1-9.7 18.1c0 0-36-67-36-67c0 0 9.7-18.1 9.7-18.1Zm-60.4-76.3c0 0 19.4 0 19.4 0c0 0 37.7 70.1 37.7 70.1c0 0-9.8 18.1-9.8 18.1c0 0-47.3-88.2-47.3-88.2Zm30.8 70c0 0-9.7 18.2-9.7 18.2c0 0-47.5-88.2-47.5-88.2c0 0 19.6 0 19.6 0c0 0 37.6 70 37.6 70Zm-24.6-94.5c0 0 9.8 18.2 9.8 1M
8.2c0 0-19.4 0-19.4 0c0 0-9.7-18.1-9.7-18.1c0 0 19.3-0.1 19.3-0.1Zm-3.3-6.2c0 0-19.4 0-19.4 0c0 0-9.8-18.3-9.8-18.3c0 0 19.4 .1 19.4 .1c0 0 9.8 18.2 9.8 18.2Zm59.2-42.5c0 0 13.1-24.5 13.1-24.5c0 0 .2 0 .2 0c0 0 0-0.4 0-0.4c0 0 24.4-45.2 24.4-45.2c0 0 9.8 18.1 9.8 18.1c0 0-37.6 70.1-37.6 70.1c0 0-75.6-0.1-75.6-0.1c0 0-9.7-18-9.7-18c0 0 75.4 0 75.4 0Zm-55.9-6.3c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2Zm36-18.2c0 0-9.7 18.2-9.7 18.2c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2c0 0 19.M
5 0 19.5 0Zm13.1-24.3c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0Zm-6.3-24.5c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2Zm26.3-97.7c0 0 .1 0 .1 0c0 0 0-0.3 0-0.3c0 0 13-24 13-24c0 0 0 0 0 0c0 0 0-0.1 0-0.1c0 0 11.4-21.2 11.4-21.2c0 0 9.7 18.2 9.7 18.2c0 0-63.9 118.9-63.9 118.9c0 0-19.5 0-19.5 0c0 0 49.2-91.5 49.2-91.5Zm-78.8 0c0 0 72.1 0 72.1 0c0 0-9.9 18.2-9.9 18.2c0 0-72 0-72 0c0 0 9.8-18.2 9.8-18.2Zm6.4-24.3c0 0-9.7 18-9.7 18c0 0-19.5 .1-19.M
5 .1c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0Zm-6.4-24.4c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1Zm-13.1-24.4c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1Zm6.4-24.4c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.6 0 19.6 0Zm31.3-94.5c0 0 36 66.9 36 66.9c0 0-11.5 21.3-11.5 21.3c0 0-72 0-72 0c0 0 47.5-88.2 47.5-88.2Zm-22.9-6.3c0 0 0 0 0 0c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18.1 9.7 18.1c0 0-36 67-36 67c0 0-9.8-18.2-9.8-18.2c0 0 M
26.3-48.8 26.3-48.8Zm-26.3 0c0 0 22.9-42.5 22.9-42.5c0 0 9.8 18.1 9.8 18.1c0 0-13.1 24.4-13.1 24.4c0 0-0.1 0-0.1 0c0 0-22.8 42.5-22.8 42.5c0 0-9.8-18.1-9.8-18.1c0 0 13.1-24.4 13.1-24.4Zm19.5-48.8c0 0-26.2 48.8-26.2 48.8c0 0-9.8 18.1-9.8 18.1c0 0-9.7-18.1-9.7-18.1c0 0 36-67 36-67c0 0 9.7 18.2 9.7 18.2Zm65.7-24.4c0 0-9.8 18.1-9.8 18.1c0 0-13-24.4-13-24.4c0 0-13.2 24.5-13.2 24.5c0 0-13.2-24.5-13.2-24.5c0 0-13.1 24.4-13.1 24.4c0 0-9.7-18.1-9.7-18.1c0 0 36-67 36-67c0 0 36 67 36 67Zm3.3-6.3c0 0-36-66.9-36-66.9c0 0 9.8-18M
.2 9.8-18.2c0 0 36 67 36 67c0 0-9.8 18.1-9.8 18.1Zm34.3-15c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0Zm3.4-6.3c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1Zm36-18.1c0 0-9.7 18.1-9.7 18.1c0 0-19.6 0-19.6 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0Zm14.8-27.4c0 0-11.4 21.1-11.4 21.1c0 0-19.5 0-19.5 0c0 0 11.4-21.2 11.4-21.2c0 0-37.7-70.1-37.7-70.1c0 0 19.5 0 19.5 0c0 0 37.7 70.2 37.7 70.2Zm-14.8-76.5c0 0-19.6 0-19.6 0c0 0-9.7-18.1-9.7-18.1c0 0 19.6M
 0 19.6 0c0 0 9.7 18.1 9.7 18.1Zm82.1 0c0 0-75.4 0-75.4 0c0 0-9.7-18.1-9.7-18.1c0 0 94.9 0 94.9 0c0 0-9.8 18.1-9.8 18.1Zm-13.6 73.2c0 0-19 0-19 0c0 0 36-66.9 36-66.9c0 0 19.5 0 19.5 0c0 0-36.5 66.9-36.5 66.9Zm26.7 0c0 0-20 0-20 0c0 0 36.5-66.9 36.5-66.9c0 0 19.5 0 19.5 0c0 0-36 66.9-36 66.9Zm13.2 24.4c0 0-19.6 0-19.6 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1Zm65.6 24.4c0 0-72 0-72 0c0 0 9.7-18.1 9.7-18.1c0 0 72 0 72 0c0 0-9.7 18.1-9.7 18.1Zm-0.2 48.6c0 0-75.2 .2-75.2 .2c0 0-9.8-18.1-9.8-18.1c0M
 0 75.4 0 75.4 0c0 0 13.1-24.4 13.1-24.4c0 0 .4 0 .4 0c0 0 0-0.7 0-0.7c0 0 24.2-45 24.2-45c0 0 9.7 18.1 9.7 18.1c0 0-37.8 69.9-37.8 69.9Zm51-45.4c0 0-37.7 70-37.7 70c0 0-75.4 0-75.4 0c0 0-9.8-18.1-9.8-18.1c0 0 75.3-0.2 75.3-0.2c0 0 37.8-69.9 37.8-69.9c0 0 9.8 18.2 9.8 18.2Zm3.3-6.3c0 0-9.7-18.2-9.7-18.2c0 0 9.7-18.1 9.7-18.1c0 0 9.8 18.2 9.8 18.2c0 0-9.8 18.1-9.8 18.1Zm22.9 6.3c0 0-9.7 18.1-9.7 18.1c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.2 9.8-18.2c0 0 9.7 18.2 9.7 18.2Zm3.4-6.3c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.2 9.8-18.M
2c0 0 9.7 18.2 9.7 18.2c0 0-9.7 18.1-9.7 18.1Zm49.1 55.1c0 0-9.7 18.1-9.7 18.1c0 0-36-66.9-36-66.9c0 0 9.7-18.2 9.7-18.2c0 0 36 67 36 67Zm13.1-24.4c0 0-9.7 18.1-9.7 18.1c0 0-36-66.9-36-66.9c0 0 9.7-18.2 9.7-18.2c0 0 36 67 36 67Zm3.4-6.3c0 0-34.3-63.8-34.3-63.8c0 0 68.6 0 68.6 0c0 0-34.3 63.8-34.3 63.8Zm-8.1 27.6c0 0 49.1-91.4 49.1-91.4c0 0 19.6 0 19.6 0c0 0-49.2 91.4-49.2 91.4c0 0-19.5 0-19.5 0Zm-13.1 24.4c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.9 18.3-9.9 18.3c0 0-19.4-0.1-19.4-0.1Zm-3.4 6.2c0 0 19.5 .2 19.5M
 .2c0 0-9.7 18-9.7 18c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2Zm-50.8-51.9c0 0 9.8-18.2 9.8-18.2c0 0 36 67 36 67c0 0-9.8 18.1-9.8 18.1c0 0-36-66.9-36-66.9Zm-5 143.3c0 0-19.5 0-19.5 0c0 0 37.7-70.1 37.7-70.1c0 0-26.3-48.8-26.3-48.8c0 0 9.8-18.2 9.8-18.2c0 0 36 67 36 67c0 0 0 0 0 0c0 0-37.7 70.1-37.7 70.1Zm-6.4 24.4c0 0 9.7-18.1 9.7-18.1c0 0 72 0 72 0c0 0-9.7 18.1-9.7 18.1c0 0-72 0-72 0Zm-13.1 24.4c0 0 9.7-18.1 9.7-18.1c0 0 72 0 72 0c0 0-9.7 18.1-9.7 18.1c0 0-72 0-72 0Zm-13.2 24.4c0 0 9.8-18.1 9.8-18.1c0 0 72 0 72 0c0M
 0-9.8 18.1-9.8 18.1c0 0-72 0-72 0Zm-39.3 73.2c0 0 36-66.9 36-66.9c0 0 19 0 19 0c0 0-35.9 66.9-35.9 66.9c0 0-19.1 0-19.1 0Zm6 24.5c0 0-19.2 0-19.2 0c0 0 9.8-18.2 9.8-18.2c0 0 19.2 0 19.2 0c0 0-9.8 18.2-9.8 18.2Zm13.5 24.4c0 0-19.8 0-19.8 0c0 0 9.7-18.1 9.7-18.1c0 0 19.9 0 19.9 0c0 0-9.8 18.1-9.8 18.1Zm-6.4 24.4c0 0 9.8-18.2 9.8-18.2c0 0 98.2 0 98.2 0c0 0-9.8 18.2-9.8 18.2c0 0-98.2 0-98.2 0Zm3 24.4c0 0 13.1 24.4 13.1 24.4c0 0-26.2 0-26.2 0c0 0 13.1 24.4 13.1 24.4c0 0-22.9 0-22.9 0c0 0-13 24.3-13 24.3c0 0-19.5 0-19.5M
 0c0 0 49.1-91.3 49.1-91.3c0 0 22.8 0 22.8 0c0 0 9.8 18.2 9.8 18.2c0 0-26.3 0-26.3 0Zm10.1 6.2c0 0 19.5 0 19.5 0c0 0 9.8 18.2 9.8 18.2c0 0-19.5 0-19.5 0c0 0-9.8-18.2-9.8-18.2Zm-3.3 42.6c0 0-9.8-18.2-9.8-18.2c0 0 19.5 0 19.5 0c0 0 9.8 18.2 9.8 18.2c0 0-19.5 0-19.5 0Zm3.3 6.3c0 0 19.5 0 19.5 0c0 0 37.8 70.1 37.8 70.1c0 0-9.8 18.2-9.8 18.2c0 0-47.5-88.3-47.5-88.3Zm-26.2 0c0 0 19.5 0 19.5 0c0 0 37.8 70.3 37.8 70.3c0 0-9.8 18.1-9.8 18.1c0 0-47.5-88.4-47.5-88.4Zm-52.9 92c0 0 10.1-18.8 10.1-18.8c0 0 72 0 72 0c0 0-10.3 19.M
2-10.3 19.2c0 0-71.8-0.4-71.8-0.4Zm-12.7 23.7c0 0 9.3-17.4 9.3-17.4c0 0 71.9 .3 71.9 .3c0 0-9.2 17.1-9.2 17.1c0 0-72 0-72 0Zm-13.2 24.4c0 0 9.8-18.1 9.8-18.1c0 0 72 0 72 0c0 0-9.8 18.1-9.8 18.1c0 0-72 0-72 0Zm22.9 6.3c0 0 19.5 0 19.5 0c0 0-36 67-36 67c0 0-20 0-20 0c0 0 36.5-67 36.5-67Zm-26.2 0c0 0 19.5 0 19.5 0c0 0-36.5 67-36.5 67c0 0-19 0-19 0c0 0 36-67 36-67Zm-6.8 0c0 0-34.3 63.8-34.3 63.8c0 0-34.3-63.8-34.3-63.8c0 0 68.6 0 68.6 0Zm-81.7-24.4c0 0 94.9 0 94.9 0c0 0-9.8 18.1-9.8 18.1c0 0-75.4 0-75.4 0c0 0-9.7-18.1-M
9.7-18.1Zm-26.3 0c0 0 19.6 0 19.6 0c0 0 9.7 18.1 9.7 18.1c0 0-19.6 0-19.6 0c0 0-9.7-18.1-9.7-18.1Zm-26.2 0c0 0 19.5 0 19.5 0c0 0 9.7 18.1 9.7 18.1c0 0-19.4 0-19.4 0c0 0-9.8-18.1-9.8-18.1Zm19.5-48.8c0 0 9.8 18.2 9.8 18.2c0 0-26.3-0.1-26.3-0.1c0 0 13.1 24.4 13.1 24.4c0 0-26.2 0-26.2 0c0 0 13.1 24.4 13.1 24.4c0 0-19.5 0-19.5 0c0 0-36-66.9-36-66.9c0 0 72 0 72 0Zm-9.8-24.5c0 0 37.7-70 37.7-70c0 0 9.8 18.1 9.8 18.1c0 0-37.7 70.1-37.7 70.1c0 0-75.4 0-75.4 0c0 0-9.7-18.2-9.7-18.2c0 0 75.3 0 75.3 0Zm24.6-94.4c0 0 9.8 18.1 9M
.8 18.1c0 0-37.7 70.1-37.7 70.1c0 0-75.4 0-75.4 0c0 0-9.8-18.2-9.8-18.2c0 0 75.5 .1 75.5 .1c0 0 37.6-70.1 37.6-70.1Zm26.3-97.7c0 0 36 67 36 67c0 0-9.8 18.1-9.8 18.1c0 0-13.1-24.4-13.1-24.4c0 0-13.1 24.4-13.1 24.4c0 0-13.2-24.4-13.2-24.4c0 0-13.1 24.5-13.1 24.5c0 0-9.7-18.2-9.7-18.2c0 0 36-67 36-67Zm-60.6 63.9c0 0 47.4-88.3 47.4-88.3c0 0 9.8 18.2 9.8 18.2c0 0-37.7 70.1-37.7 70.1c0 0-19.5 0-19.5 0Zm44-94.6c0 0-50.8 94.6-50.8 94.6c0 0-19.4 0-19.4 0c0 0 60.5-112.7 60.5-112.7c0 0 9.7 18.1 9.7 18.1Zm-57.1-118.8c0 0 19.5 M
0 19.5 0c0 0 37.7 70 37.7 70c0 0-9.8 18.2-9.8 18.2c0 0-47.4-88.2-47.4-88.2Zm-55.9 48.8c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1Zm-3.4-6.3c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1Zm26.3 0c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1Zm52.5 6.3c0 0 9.7 18.1 9.7 18.1c0 0-68.6 0-68.6 0c0 0 9.8-18.1 9.8-18.1c0 0 49.1 0 49.1 0Zm-13.1-24.4c0 0 9.7 18.1 9.7 18.1c0 0-42.4 0-42.4 0c0 0 9.8-18.1 9.8-18.1c0 0 22.9 0 M
22.9 0Zm-3.4-6.3c0 0-16.1 0-16.1 0c0 0 8-15 8-15c0 0 8.1 15 8.1 15Zm-34.3-112.6c0 0 9.7 18.1 9.7 18.1c0 0 0 0 0 0c0 0 37.7 70.1 37.7 70.1c0 0-19.5 0-19.5 0c0 0-37.7-70.1-37.7-70.1c0 0 9.8-18.1 9.8-18.1Zm0-12.6c0 0-9.7-18.1-9.7-18.1c0 0 9.8-18.2 9.8-18.2c0 0 9.7 18.1 9.7 18.1c0 0-9.8 18.2-9.8 18.2Zm36 30.7c0 0 0 0 0 0c0 0 24.5 45.7 24.5 45.7c0 0-19.5 0-19.5 0c0 0-24.5-45.7-24.5-45.7c0 0-13.2-24.4-13.2-24.4c0 0 9.8-18.2 9.8-18.2c0 0 22.9 42.6 22.9 42.6Zm26.2 0c0 0 0 0 0 0c0 0 11.5 21.3 11.5 21.3c0 0-19.6 0-19.6 0c0 0M
-11.4-21.3-11.4-21.3c0 0 0 0 0 0c0 0-26.2-48.9-26.2-48.9c0 0 9.7-18.1 9.7-18.1c0 0 36 67 36 67Zm-22.9-55.1c0 0-8-15-8-15c0 0 16.1 0 16.1 0c0 0-8.1 15-8.1 15Zm34.4-15c0 0-21.2 39.4-21.2 39.4c0 0-9.8-18.1-9.8-18.1c0 0 11.5-21.3 11.5-21.3c0 0 19.5 0 19.5 0Zm3.3-6.3c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1Zm36-18.1c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0Zm13.1-24.4c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5M
 0Zm14.9-27.5c0 0-11.5 21.2-11.5 21.2c0 0-19.5 0-19.5 0c0 0 11.4-21.1 11.4-21.1c0 0-37.7-70.2-37.7-70.2c0 0 19.6 0 19.6 0c0 0 37.7 70.1 37.7 70.1Zm3.3-6.3c0 0-34.3-63.8-34.3-63.8c0 0 68.6 0 68.6 0c0 0-34.3 63.8-34.3 63.8Zm10.7 27.5c0 0-18.7 0-18.7 0c0 0 9.7-18.1 9.7-18.1c0 0 18.9 0 18.9 0c0 0-9.9 18.1-9.9 18.1Zm27 0c0 0-20.2 0-20.2 0c0 0 9.9-18.1 9.9-18.1c0 0 20.1 0 20.1 0c0 0-9.8 18.1-9.8 18.1Zm13.1 24.4c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1Zm3.4 6.3c0 0 72 0 72 0c0 0-9.8 M
18.1-9.8 18.1c0 0-72 0-72 0c0 0 9.8-18.1 9.8-18.1Zm-75.4-6.3c0 0 9.8-18.1 9.8-18.1c0 0 45.7 0 45.7 0c0 0-9.7 18.1-9.7 18.1c0 0-45.8 0-45.8 0Zm-13.1 24.4c0 0 9.8-18.1 9.8-18.1c0 0 72 0 72 0c0 0-9.8 18.1-9.8 18.1c0 0-72 0-72 0Zm-44.4 70.1c0 0-9.8-18.1-9.8-18.1c0 0 24.6-45.7 24.6-45.7c0 0 19.5 0 19.5 0c0 0-34.3 63.8-34.3 63.8Zm99.9-45.6c0 0 13.1 24.3 13.1 24.3c0 0-26.6 0-26.6 0c0 0 13.2 24.5 13.2 24.5c0 0-94.6 0-94.6 0c0 0 36-67 36-67c0 0 75.4 0 75.4 0c0 0 9.7 18.1 9.7 18.1c0 0-26.2 .1-26.2 .1Zm19.8 24.3c0 0-9.7-18.1-M
9.7-18.1c0 0 19.5 0 19.5 0c0 0 9.7 18.1 9.7 18.1c0 0-19.5 0-19.5 0Zm32.7 24.5c0 0-19.5 0-19.5 0c0 0-9.8-18.3-9.8-18.3c0 0 19.5 0 19.5 0c0 0 9.8 18.3 9.8 18.3Zm82.1 0c0 0-75.4 0-75.4 0c0 0-9.8-18.3-9.8-18.3c0 0 75.5 0 75.5 0c0 0 37.6-70 37.6-70c0 0 9.8 18.2 9.8 18.2c0 0-37.7 70.1-37.7 70.1Zm13.2 73.2c0 0-19.6 0-19.6 0c0 0 37.7-70.1 37.7-70.1c0 0 0 0 0 0c0 0-13.2-24.2-13.2-24.2c0 0 9.9-18.4 9.9-18.4c0 0 22.9 42.6 22.9 42.6c0 0 0 0 0 0c0 0-37.7 70.1-37.7 70.1Zm-6.4 24.4c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0c0 0-9.7 M
18.1-9.7 18.1c0 0-19.5 0-19.5 0Zm-13.2 24.4c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0Zm-69 24.4c0 0-9.7-18.1-9.7-18.1c0 0 94.9 0 94.9 0c0 0-9.8 18.1-9.8 18.1c0 0-75.4 0-75.4 0Zm3.4 6.3c0 0 68.6 0 68.6 0c0 0-34.3 63.8-34.3 63.8c0 0-34.3-63.8-34.3-63.8Zm9.8 66.9c0 0-36-66.9-36-66.9c0 0 19.5 0 19.5 0c0 0 36 66.9 36 66.9c0 0-19.5 0-19.5 0Zm9.7 24.5c0 0-75.4 0-75.4 0c0 0-37.7-70.1-37.7-70.1c0 0 9.8-18.2 9.8-18.2c0 0 36.9 68.5 36.9 68.5c0 0 .8 1.6 .8 1.6c0 0 75.4 0 75.4 0c0 0-9.8 18.M
2-9.8 18.2Zm12.9 24.4c0 0-19.3 0-19.3 0c0 0 9.8-18.1 9.8-18.1c0 0 19.2 0 19.2 0c0 0-9.7 18.1-9.7 18.1Zm-6.4 24.4c0 0 9.7-18.2 9.7-18.2c0 0 19.9 0 19.9 0c0 0-9.8 18.2-9.8 18.2c0 0-19.8 0-19.8 0Zm-32.6 97.5c0 0-19.6-0.1-19.6-0.1c0 0 48.9-91.2 48.9-91.2c0 0 19.7 0 19.7 0c0 0-49 91.3-49 91.3Zm13 24.5c0 0-19.5 0-19.5 0c0 0 9.8-18.3 9.8-18.3c0 0 19.5 .1 19.5 .1c0 0-9.8 18.2-9.8 18.2Zm3.4 6.3c0 0 49.1 0 49.1 0c0 0 9.7 18.1 9.7 18.1c0 0-68.6 0-68.6 0c0 0 9.8-18.1 9.8-18.1Zm-36 18.1c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0c0M
 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0Zm-13.5 25c0 0 10.1-18.7 10.1-18.7c0 0 19.5 0 19.5 0c0 0-10.1 18.8-10.1 18.8c0 0-19.5-0.1-19.5-0.1Zm-3.3 6.3c0 0 19.4 .1 19.4 .1c0 0-9.4 17.4-9.4 17.4c0 0-19.5 0-19.5 0c0 0 9.5-17.5 9.5-17.5Zm-101.3-0.5c0 0 94.5 .4 94.5 .4c0 0-9.4 17.6-9.4 17.6c0 0-75.4 0-75.4 0c0 0-9.7-18-9.7-18Zm3 18c0 0-19.5 0-19.5 0c0 0-9.8-18.1-9.8-18.1c0 0 19.6 .1 19.6 .1c0 0 9.7 18 9.7 18Zm78.7-42.5c0 0-10 18.6-10 18.6c0 0-75-0.4-75-0.4c0 0-9.9-18.2-9.9-18.2c0 0 94.9 0 94.9 0Zm-26.2-6.3c0 0-68.7 0-68.7 0M
c0 0 34.4-63.8 34.4-63.8c0 0 34.3 63.8 34.3 63.8Zm-21.2-100.8c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1Zm49.1 55.1c0 0-9.8 18.2-9.8 18.2c0 0-36-67-36-67c0 0 9.8-18.1 9.8-18.1c0 0 36 66.9 36 66.9Zm13.1-24.4c0 0-9.7 18.2-9.7 18.2c0 0-36-67-36-67c0 0 9.7-18.1 9.7-18.1c0 0 36 66.9 36 66.9Zm-62.2-164.6c0 0 36.8 68.6 36.8 68.6c0 0 .9 1.5 .9 1.5c0 0 75.3 0 75.3 0c0 0-9.7 18.2-9.7 18.2c0 0-75.4 0-75.4 0c0 0-37.7-70.1-37.7-70.1c0 0 9.8-18.2 9.8-18.2Zm-13.2-24.4c0 0 9.8 18.2 9.8 M
18.2c0 0-9.7 18.1-9.7 18.1c0 0-9.8-18.2-9.8-18.2c0 0 9.7-18.1 9.7-18.1Zm-3.3-6.3c0 0-9.8 18.2-9.8 18.2c0 0-9.7-18.1-9.7-18.1c0 0 9.7-18.2 9.7-18.2c0 0 9.8 18.1 9.8 18.1Zm-24.6-94.4c0 0 37.6 70.1 37.6 70.1c0 0-9.7 18-9.7 18c0 0-47.4-88.1-47.4-88.1c0 0 19.5 0 19.5 0Zm-3.4-6.3c0 0-19.4 0-19.4 0c0 0-9.8-18.1-9.8-18.1c0 0 19.5 0 19.5 0c0 0 9.7 18.1 9.7 18.1Zm13.2-24.4c0 0-19.6 0-19.6 0c0 0-9.7-18.2-9.7-18.2c0 0 19.5 0 19.5 0c0 0 9.8 18.2 9.8 18.2Zm65.6-24.4c0 0-72 0-72 0c0 0-9.8-18.2-9.8-18.2c0 0 72 0 72 0c0 0 9.8 18.2 M
9.8 18.2Zm52.5 48.8c0 0-19.5 0-19.5 0c0 0-36-67-36-67c0 0 19.5 0 19.5 0c0 0 36 67 36 67Zm-33-73.2c0 0-9.8-18.3-9.8-18.3c0 0 19.8 0 19.8 0c0 0 9.9 18.3 9.9 18.3c0 0-19.9 0-19.9 0Zm59.2 73.2c0 0-19.5 0-19.5 0c0 0-36-67-36-67c0 0 19.5 0 19.5 0c0 0 36 67 36 67Zm26.3 0c0 0-19.5 0-19.5 0c0 0-36-67-36-67c0 0 19.5 0 19.5 0c0 0 36 67 36 67Zm5.1-3c0 0-34.4-64-34.4-64c0 0 70.1 0 70.1 0c0 0-35.7 64-35.7 64Zm18.1 27.4c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0Zm-78.8 6.1c0 0 68.7 .2 68.7 .2cM
0 0 0 0 0 0c0 0 26.2 0 26.2 0c0 0-9.7 18.1-9.7 18.1c0 0-75.4 0-75.4 0c0 0-9.8-18.3-9.8-18.3Zm-13.1 24.6c0 0 19.6 0 19.6 0c0 0 9.7 18.1 9.7 18.1c0 0-19.5 0-19.5 0c0 0-9.8-18.1-9.8-18.1Zm-13.1 24.4c0 0 19.5 0 19.5 0c0 0 36 66.9 36 66.9c0 0-19.5 0-19.5 0c0 0-36-66.9-36-66.9Zm-6.7 0c0 0 36 66.9 36 66.9c0 0-19.5 0-19.5 0c0 0-36-66.9-36-66.9c0 0 19.5 0 19.5 0Zm19.8-73.2c0 0 94.9 0 94.9 0c0 0-9.7 18.1-9.7 18.1c0 0-75.5-0.2-75.5-0.2c0 0-9.7-17.9-9.7-17.9Zm3.1 66.9c0 0-19.5 0-19.5 0c0 0-9.8-18.1-9.8-18.1c0 0 19.5 0 19.5 0c0M
 0 9.8 18.1 9.8 18.1Zm-16.3-42.8c0 0 19.5 .1 19.5 .1c0 0 9.9 18.3 9.9 18.3c0 0-19.5 0-19.5 0c0 0-9.9-18.4-9.9-18.4Zm-65.5-24.1c0 0 72 0 72 0c0 0 9.6 17.9 9.6 17.9c0 0-26.2-0.1-26.2-0.1c0 0 13.2 24.7 13.2 24.7c0 0-26.2 0-26.2 0c0 0 13.1 24.4 13.1 24.4c0 0-19.5 0-19.5 0c0 0-36-66.9-36-66.9Zm-10.1-6.3c0 0-19.5 0-19.5 0c0 0-9.8-18.1-9.8-18.1c0 0 19.6 0 19.6 0c0 0 9.7 18.1 9.7 18.1Zm69-18.1c0 0 9.7 18.1 9.7 18.1c0 0-72 0-72 0c0 0-9.7-18.1-9.7-18.1c0 0 72 0 72 0Zm-75.4-6.3c0 0-9.7-18.2-9.7-18.2c0 0 72 0 72 0c0 0 9.7 18.2M
 9.7 18.2c0 0-72 0-72 0Zm-9.8 30.7c0 0 19.6 0 19.6 0c0 0 37.7 70 37.7 70c0 0-9.8 18.3-9.8 18.3c0 0-47.5-88.3-47.5-88.3Zm34.4 112.6c0 0-9.8-18.2-9.8-18.2c0 0 9.7-18.1 9.7-18.1c0 0 9.8 18.2 9.8 18.2c0 0-9.7 18.1-9.7 18.1Zm116.4 76.4c0 0-75.4 0-75.4 0c0 0-37.7-70.1-37.7-70.1c0 0 9.8-18.1 9.8-18.1c0 0 37.6 70.1 37.6 70.1c0 0 75.4 0 75.4 0c0 0-9.7 18.1-9.7 18.1Zm-6.4 24.4c0 0 9.8-18.2 9.8-18.2c0 0 19.2 0 19.2 0c0 0-9.7 18.2-9.7 18.2c0 0-19.3 0-19.3 0Zm-44.4 70.1c0 0-34.3-63.9-34.3-63.9c0 0 68.6 0 68.6 0c0 0-34.3 63.9-34M
.3 63.9Zm11.4 27.3c0 0-19.3-0.1-19.3-0.1c0 0 48.9-91.1 48.9-91.1c0 0 19.3 0 19.3 0c0 0-48.9 91.2-48.9 91.2Zm-6.4 24.6c0 0 9.8-18.3 9.8-18.3c0 0 19.6 0 19.6 0c0 0-9.8 18.3-9.8 18.3c0 0-19.6 0-19.6 0Zm-13.1 24.4c0 0 9.7-18.1 9.7-18.1c0 0 19.6 0 19.6 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0Zm-3.4 6.3c0 0 19.6 0 19.6 0c0 0-10.1 18.7-10.1 18.7c0 0-19.5-0.1-19.5-0.1c0 0 10-18.6 10-18.6Zm-9.7-30.7c0 0 9.9-18.4 9.9-18.4c0 0 19.4 0 19.4 0c0 0-9.9 18.4-9.9 18.4c0 0-19.4 0-19.4 0Zm-18.2 21.3c0 0-36-67-36-67c0 0 9.8-18.1 9.8-M
18.1c0 0 36 66.9 36 66.9c0 0-9.8 18.2-9.8 18.2Zm14.8-15c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-19.4 0-19.4 0c0 0 9.7-18.1 9.7-18.1Zm146.1-418.1c0 0 9.6-17.9 9.6-17.9c0 0 9.9 17.9 9.9 17.9c0 0 0 0 0 0c0 0-37.7 70.1-37.7 70.1c0 0-19.4 0-19.4 0c0 0 39.2-70.1 39.2-70.1c0 0-1.6 0-1.6 0Zm-213.4 335.4c0 0-9.7-18.1-9.7-18.1c0 0 9.7-18.1 9.7-18.1c0 0 9.8 18.1 9.8 18.1c0 0-9.8 18.1-9.8 18.1Zm13.2-11.8c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.2-9.7 18.2c0 0-9.8-18.2-9.8-18.2c0 0 9.8-18.1 9.8-18.1Zm149.4 63.7c0 0 8-14.9 8-14.9c0 M
0 8.1 15 8.1 15c0 0-16.1-0.1-16.1-0.1Zm19.5 6.4c0 0 9.7 18.1 9.7 18.1c0 0-42.4 0-42.4 0c0 0 9.8-18.2 9.8-18.2c0 0 22.9 .1 22.9 .1Zm-300.1-424.3c0 0-9.8-18.2-9.8-18.2c0 0 9.7-18.2 9.7-18.2c0 0 9.8 18.3 9.8 18.3c0 0-9.7 18.1-9.7 18.1Zm13.1-11.9c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1Zm60.5 216.5c0 0-9.7 18-9.7 18c0 0-72 0-72 0c0 0 9.7-18 9.7-18c0 0 72 0 72 0Zm-68.6-6.3c0 0 9.7-18.1 9.7-18.1c0 0 72 0 72 0c0 0-9.7 18.1-9.7 18.1c0 0-72 0-72 0Zm52.4 146.5c0 0 9.8-18.2 9.8-1M
8.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2c0 0-19.6 0-19.6 0Zm3.1 30.6c0 0-9.8 18.2-9.8 18.2c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0Zm-16.2-6.2c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1c0 0-19.6 0-19.6 0Zm367.8 117c0 0 32.3 60.1 32.3 60.1c0 0 75.4 0 75.4 0c0 0-10.6 19.7-10.6 19.7c0 0-73.7 0-73.7 0c0 0-38.5-71.7-38.5-71.7c0 0 9.7-18.1 9.7-18.1c0 0 5.4 10 5.4 10Zm55.2 53.8c0 0-19.5 0-19.5 0c0 0-33.2-61.7-33.2-61.7c0 0-2.8-5.2-2.8-5.2c0 0 19.5 0 19.5 0c0 0 36 66.9 36 66.9Zm-9.8-6M
6.9c0 0 36 66.9 36 66.9c0 0-19.5 0-19.5 0c0 0-36-66.9-36-66.9c0 0 19.5 0 19.5 0Zm-22.8-6.3c0 0-9.8-18.1-9.8-18.1c0 0 19.5 0 19.5 0c0 0 9.8 18.1 9.8 18.1c0 0-19.5 0-19.5 0Zm27.9-192.1c0 0 9.7-18.2 9.7-18.2c0 0 9.8 18.2 9.8 18.2c0 0-9.8 18.1-9.8 18.1c0 0-9.7-18.1-9.7-18.1Zm6.4 24.4c0 0-37.7 70.1-37.7 70.1c0 0-75.4 0-75.4 0c0 0-9.7-18.2-9.7-18.2c0 0 75.3 0 75.3 0c0 0 37.7-70.1 37.7-70.1c0 0 9.8 18.2 9.8 18.2Zm-9.8-164.6c0 0 9.8 18.1 9.8 18.1c0 0-50.8 94.5-50.8 94.5c0 0-19.5 0-19.5 0c0 0 60.5-112.6 60.5-112.6Zm-67.3 11M
2.6c0 0-45.7 0-45.7 0c0 0 36-66.9 36-66.9c0 0 26.2 0 26.2 0c0 0 35.4-65.9 35.4-65.9c0 0 2.3-4.2 2.3-4.2c0 0 9.7 18.1 9.7 18.1c0 0-63.9 118.9-63.9 118.9Zm111.7-390.5c0 0 9-16.6 9-16.6c0 0 19.5 0 19.5 0c0 0-9 16.6-9 16.6c0 0-19.5 0-19.5 0Zm16.2 6.3c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0Zm-580.4 610.2c0 0 19.5 0 19.5 0c0 0 37.7 70.2 37.7 70.2c0 0-9.7 18.1-9.7 18.1c0 0-47.5-88.3-47.5-88.3Zm-39.3 66.8c0 0 34.2-63.7 34.2-63.7c0 0 34.2 63.7 34.2 63.7c0 0-68.4 0-68.4 0Zm68.6 6.2c0 0M
-9.8 18.3-9.8 18.3c0 0-72 0-72 0c0 0 9.8-18.3 9.8-18.3c0 0 72 0 72 0Zm31.3 39.7c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18 9.7 18c0 0-9.7 18.2-9.7 18.2Zm559.6 76.3c0 0-16.6 0-16.6 0c0 0 8.3-15.5 8.3-15.5c0 0 8.3 15.5 8.3 15.5Zm-703-1.3c0 0 0 12.6 0 12.6c0 0 5 9.2 5 9.2c0 0 6.7 0 6.7 0c0 0-7.6-14.1-7.6-14.1c0 0 19.5 0 19.5 0c0 0 7.6 14.1 7.6 14.1c0 0 6.8 0 6.8 0c0 0-7.6-14.1-7.6-14.1c0 0 75.3 0 75.3 0c0 0 37.7-70.2 37.7-70.2c0 0 9.7 18.1 9.7 18.1c0 0-35.6 66.2-35.6 66.2c0 0 6.7 0 6.7 0c0 0 32.3-59.9 32.3M
-59.9c0 0 32.2 59.9 32.2 59.9c0 0 6.7 0 6.7 0c0 0-35.6-66.2-35.6-66.2c0 0 9.8-18.2 9.8-18.2c0 0 36 67 36 67c0 0-9.4 17.4-9.4 17.4c0 0 6.8 0 6.8 0c0 0 7.6-14.3 7.6-14.3c0 0 19.5 0 19.5 0c0 0-7.6 14.3-7.6 14.3c0 0 6.7 0 6.7 0c0 0 7.7-14.3 7.7-14.3c0 0 19.5 0 19.5 0c0 0-7.7 14.3-7.7 14.3c0 0 6.7 0 6.7 0c0 0 7.7-14.3 7.7-14.3c0 0 19.5 0 19.5 0c0 0-7.6 14.3-7.6 14.3c0 0 6.7 0 6.7 0c0 0 7.7-14.3 7.7-14.3c0 0 72 0 72 0c0 0-7.7 14.3-7.7 14.3c0 0 6.7 0 6.7 0c0 0 7.7-14.3 7.7-14.3c0 0 72 0 72 0c0 0-7.7 14.3-7.7 14.3c0 0 6.8 M
0 6.8 0c0 0 7.6-14.3 7.6-14.3c0 0 .4 0 .4 0c0 0 0-0.7 0-0.7c0 0 24.2-44.9 24.2-44.9c0 0 9.7 18 9.7 18c0 0-22.6 41.9-22.6 41.9c0 0 6.8 0 6.8 0c0 0 19.2-35.6 19.2-35.6c0 0 9.8 18.2 9.8 18.2c0 0-9.4 17.4-9.4 17.4c0 0 6.8 0 6.8 0c0 0 5.9-11.1 5.9-11.1c0 0 6 11.1 6 11.1c0 0 6.8 0 6.8 0c0 0-9.4-17.4-9.4-17.4c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18.1 9.7 18.1c0 0-9.3 17.4-9.3 17.4c0 0 6.7 0 6.7 0c0 0 6-11.1 6-11.1c0 0 6 11.1 6 11.1c0 0 6.7 0 6.7 0c0 0-9.3-17.4-9.3-17.4c0 0 9.7-18.1 9.7-18.1c0 0 19.1 35.5 19.1 35.5c0 0 6.8 0 6.8 M
0c0 0-22.5-41.8-22.5-41.8c0 0 9.7-18.1 9.7-18.1c0 0 32.3 59.9 32.3 59.9c0 0 6.7 0 6.7 0c0 0-33.9-63.1-33.9-63.1c0 0 68.6 0 68.6 0c0 0-33.9 63.1-33.9 63.1c0 0 6.7 0 6.7 0c0 0 33.9-63.1 33.9-63.1c0 0 19.6 0 19.6 0c0 0-34 63.1-34 63.1c0 0 6.8 0 6.8 0c0 0 33.9-63.1 33.9-63.1c0 0 19.5 0 19.5 0c0 0-33.9 63.1-33.9 63.1c0 0 6.7 0 6.7 0c0 0 33.9-63.1 33.9-63.1c0 0 19.5 0 19.5 0c0 0-33.9 63.1-33.9 63.1c0 0 6.8 0 6.8 0c0 0 6-11.1 6-11.1c0 0 5.9 11.1 5.9 11.1c0 0 6.8 0 6.8 0c0 0-7.7-14.3-7.7-14.3c0 0 19.9 0 19.9 0c0 0 1.3 2.5 M
1.3 2.5c0 0 0-12.7 0-12.7c0 0-7.6-14.2-7.6-14.2c0 0 7.6 0 7.6 0c0 0 0-6.2 0-6.2c0 0-8.1 0-8.1 0c0 0 8.1-15 8.1-15c0 0 0-12.6 0-12.6c0 0-1.7 3.2-1.7 3.2c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 11.4 0 11.4 0c0 0 0-6.3 0-6.3c0 0-8.1 0-8.1 0c0 0 8.1-15 8.1-15c0 0 0-12.5 0-12.5c0 0-2.5 4.7-2.5 4.7c0 0-19.5 0-19.5 0c0 0 10.6-19.7 10.6-19.7c0 0 11.4 0 11.4 0c0 0 0-6.3 0-6.3c0 0-8.1 0-8.1 0c0 0 8.1-15 8.1-15c0 0 0-12.5 0-12.5c0 0-14.8 27.5-14.8 27.5c0 0-19.5 0-19.5 0c0 0 34.3-63.8 34.3-63.8c0 0 0-12.5 0-12.5c0 0-1.8 3.M
3-1.8 3.3c0 0-0.1-0.2-0.1-0.2c0 0-75.2 0-75.2 0c0 0-9.7-18.1-9.7-18.1c0 0 86.8 0 86.8 0c0 0 0-6.3 0-6.3c0 0-90.2 0-90.2 0c0 0-9.7-18.1-9.7-18.1c0 0 99.9 0 99.9 0c0 0 0-6.3 0-6.3c0 0-103.3 0-103.3 0c0 0-9.8-18.1-9.8-18.1c0 0 113.1 0 113.1 0c0 0 0-6.3 0-6.3c0 0-37.7 0-37.7 0c0 0-37.7-70.1-37.7-70.1c0 0 9.8-18.1 9.8-18.1c0 0 37.7 70 37.7 70c0 0 27.9 0 27.9 0c0 0 0-6.2 0-6.2c0 0-24.6 0-24.6 0c0 0-37.6-70.1-37.6-70.1c0 0 9.7-18.2 9.7-18.2c0 0 37.7 70.1 37.7 70.1c0 0 14.8 0 14.8 0c0 0 0-6.2 0-6.2c0 0-11.4 0-11.4 0c0 0-37M
.7-70.1-37.7-70.1c0 0 9.7-18.2 9.7-18.2c0 0 39.4 73.3 39.4 73.3c0 0 0-12.6 0-12.6c0 0-34.3-63.8-34.3-63.8c0 0 34.3 0 34.3 0c0 0 0-6.3 0-6.3c0 0-37.7 0-37.7 0c0 0-50.8-94.5-50.8-94.5c0 0 9.8-18.1 9.8-18.1c0 0 50.8 94.5 50.8 94.5c0 0 27.9 0 27.9 0c0 0 0-6.3 0-6.3c0 0-24.6 0-24.6 0c0 0-50.8-94.5-50.8-94.5c0 0 9.8-18.1 9.8-18.1c0 0 50.8 94.5 50.8 94.5c0 0 14.8 0 14.8 0c0 0 0-6.3 0-6.3c0 0-11.4 0-11.4 0c0 0-11.5-21.3-11.5-21.3c0 0 22.9-42.5 22.9-42.5c0 0 0-12.5 0-12.5c0 0-26.2 48.8-26.2 48.8c0 0-9.8-18.2-9.8-18.2c0 0 36M
-66.9 36-66.9c0 0 0-12.5 0-12.5c0 0-1.7 3.1-1.7 3.1c0 0-98.2 0-98.2 0c0 0 9.7-18.2 9.7-18.2c0 0 90.2 0 90.2 0c0 0 0-6.2 0-6.2c0 0-86.8 0-86.8 0c0 0 9.7-18.2 9.7-18.2c0 0 77.1 0 77.1 0c0 0 0-9.4 0-9.4c0 0-34.3-63.8-34.3-63.8c0 0 19.5 0 19.5 0c0 0 14.8 27.6 14.8 27.6c0 0 0-12.6 0-12.6c0 0-8.1-15-8.1-15c0 0 8.1 0 8.1 0c0 0 0-6.3 0-6.3c0 0-11.4 0-11.4 0c0 0-9.8-18.1-9.8-18.1c0 0 19.9 0 19.9 0c0 0 1.3 2.4 1.3 2.4c0 0 0-12.6 0-12.6c0 0-7.6-14.2-7.6-14.2c0 0 7.6 0 7.6 0c0 0 0-6.3 0-6.3c0 0-8.1 0-8.1 0c0 0 8.1-15 8.1-15c0 M
0 0-12.5 0-12.5c0 0-1.7 3.1-1.7 3.1c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1c0 0 11.4 0 11.4 0c0 0 0-6.3 0-6.3c0 0-8.1 0-8.1 0c0 0 8.1-15 8.1-15c0 0 0-12.5 0-12.5c0 0-2.5 4.7-2.5 4.7c0 0-19.5 0-19.5 0c0 0 10.6-19.7 10.6-19.7c0 0 11.4 0 11.4 0c0 0 0-6.3 0-6.3c0 0-8.1 0-8.1 0c0 0 8.1-15 8.1-15c0 0 0-12.5 0-12.5c0 0-14.8 27.5-14.8 27.5c0 0-19.5 0-19.5 0c0 0 34.3-63.8 34.3-63.8c0 0 0-6.2 0-6.2c0 0-160.9 0-160.9 0c0 0-9.7 18.1-9.7 18.1c0 0-9.7-18.1-9.7-18.1c0 0-6.7 0-6.7 0c0 0 0 0 0 0c0 0-9.8 18.1-9.8 18.1c0 0-9.7-18.1-9M
.7-18.1c0 0-6.8 0-6.8 0c0 0 .1 .2 .1 .2c0 0-9.8 18.1-9.8 18.1c0 0-9.8-18.3-9.8-18.3c0 0-400.5 0-400.5 0c0 0-37.5 69.8-37.5 69.8c0 0-19.5 0-19.5 0c0 0 37.5-69.8 37.5-69.8c0 0-6.7 0-6.7 0c0 0-37.6 69.8-37.6 69.8c0 0-10.5 0-10.5 0c0 0 0 6.3 0 6.3c0 0 7.1 0 7.1 0c0 0-7.1 13.3-7.1 13.3c0 0 0 12.5 0 12.5c0 0 .7-1.2 .7-1.2c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-10.4 0-10.4 0c0 0 0 6.3 0 6.3c0 0 7.1 0 7.1 0c0 0-7.1 13.1-7.1 13.1c0 0 0 16.3 0 16.3c0 0 7.1 13.1 7.1 13.1c0 0-7.1 0-7.1 0c0 0 0 6.3 0 6.3c0 0 10.4 0 10.4 0cM
0 0 9.8 18.3 9.8 18.3c0 0-19.5 0-19.5 0c0 0-0.7-1.4-0.7-1.4c0 0 0 12.5 0 12.5c0 0 7.1 13.1 7.1 13.1c0 0-7.1 0-7.1 0c0 0 0 6.3 0 6.3c0 0 10.4 0 10.4 0c0 0 37.7 70.1 37.7 70.1c0 0 0 0 0 0c0 0-9.7 18.1-9.7 18.1c0 0-9.8-18.1-9.8-18.1c0 0 0 0 0 0c0 0-28.6-53.2-28.6-53.2c0 0 0 12.5 0 12.5c0 0 21.9 40.7 21.9 40.7c0 0 0 0 0 0c0 0-9.8 18.1-9.8 18.1c0 0-9.7-18.1-9.7-18.1c0 0-2.4 0-2.4 0c0 0 0 8.2 0 8.2c0 0 8.7 16.2 8.7 16.2c0 0-8.7 16.3-8.7 16.3c0 0 0 12.5 0 12.5c0 0 12.1-22.5 12.1-22.5c0 0 9.8 18.1 9.8 18.1c0 0-21.9 40.7-21M
.9 40.7c0 0 0 12.5 0 12.5c0 0 25.2-46.9 25.2-46.9c0 0 9.8 18.1 9.8 18.1c0 0-35 65.1-35 65.1c0 0 0 11.3 0 11.3c0 0 72.7 0 72.7 0c0 0-9.8 18.1-9.8 18.1c0 0-62.9 0-62.9 0c0 0 0 6.3 0 6.3c0 0 59.5 0 59.5 0c0 0-9.7 18.1-9.7 18.1c0 0-49.8 0-49.8 0c0 0 0 6.3 0 6.3c0 0 46.4 0 46.4 0c0 0-9.7 18.1-9.7 18.1c0 0-36.7 0-36.7 0c0 0 0 6.3 0 6.3c0 0 33.3 0 33.3 0c0 0-33.3 61.9-33.3 61.9c0 0 0 11.3 0 11.3c0 0 72.7 0 72.7 0c0 0-9.8 18.2-9.8 18.2c0 0-62.9 0-62.9 0c0 0 0 6.2 0 6.2c0 0 59.5 .1 59.5 .1c0 0-9.7 18.1-9.7 18.1c0 0-49.8 0-4M
9.8 0c0 0 0 6.2 0 6.2c0 0 46.4 0 46.4 0c0 0-9.7 18.2-9.7 18.2c0 0-36.7 0-36.7 0c0 0 0 6.3 0 6.3c0 0 33.3 0 33.3 0c0 0-9.8 18.1-9.8 18.1c0 0-23.5 0-23.5 0c0 0 0 6.3 0 6.3c0 0 20.2 0 20.2 0c0 0-9.8 18.1-9.8 18.1c0 0-10.4 0-10.4 0c0 0 0 6.3 0 6.3c0 0 7.1 0 7.1 0c0 0-7.1 13.1-7.1 13.1c0 0 0 12.5 0 12.5c0 0 40-74.4 40-74.4c0 0 19.5 0 19.5 0c0 0-59.5 110.7-59.5 110.7c0 0 0 12.5 0 12.5c0 0 66.3-123.2 66.3-123.2c0 0 19.5 0 19.5 0c0 0-75.3 140-75.3 140c0 0-10.5 0-10.5 0c0 0 0 6.2 0 6.2c0 0 7.1 0 7.1 0c0 0-7.1 13.3-7.1 13.3cM
0 0 0 12.5 0 12.5c0 0 .7-1.2 .7-1.2c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-10.4 0-10.4 0c0 0 0 6.3 0 6.3c0 0 7.1 0 7.1 0c0 0-7.1 13.1-7.1 13.1c0 0 0 16.3 0 16.3c0 0 7.1 13.2 7.1 13.2c0 0-7.1 0-7.1 0c0 0 0 6.2 0 6.2c0 0 10.4 0 10.4 0c0 0 9.8 18.3 9.8 18.3c0 0-19.5 0-19.5 0c0 0-0.7-1.4-0.7-1.4Zm0-923c0 0 0 4.3 0 4.3c0 0 2.3-4.3 2.3-4.3c0 0-2.3 0-2.3 0Zm707.6 442.4c0 0 0-9.4 0-9.4c0 0-5.1 9.4-5.1 9.4c0 0 5.1 0 5.1 0Zm-685.8-442.4c0 0-21.8 40.6-21.8 40.6c0 0 0 12.5 0 12.5c0 0 28.6-53.1 28.6-53.1c0 0-6.8 0-6.8 0Z"/M
></g><g transform="translate(56.2,981.7)"><path fill="#ff59a4" d="M-6.4 15.8c0-0.1 3-0.1 3-0.1c3.5 0 5.9-0.4 7.4-1.3c1.5-0.9 2.3-2.3 2.3-4.2c0-2-0.8-3.4-2.3-4.3c-1.5-0.9-3.9-1.3-7.4-1.3c0 0-3 0-3 0c0 0 0 11.2 0 11.2Zm0-21.5c0 0 2.5 0 2.5 0c4.3 0 6.5-1.7 6.5-5.1c0-3.4-2.2-5.1-6.5-5.1c0 0-2.5 0-2.5 0c0 0 0 10.2 0 10.2Zm-13.7-20.7c0 0 20.4 0 20.4 0c4.9 0 8.6 1.2 11.1 3.5c2.5 2.3 3.8 5.7 3.8 10.1c0 2.7-0.5 4.9-1.5 6.6c-0.9 1.8-2.4 3.2-4.4 4.4c2 .4 3.7 1 5.1 1.8c1.3 .7 2.4 1.7 3.3 2.8c.9 1.1 1.5 2.4 1.9 3.8c.3 1.4 .5 2.M
9 .5 4.5c0 2.4-0.4 4.6-1.3 6.5c-0.8 2-2 3.6-3.6 4.9c-1.6 1.3-3.5 2.3-5.7 2.9c-2.3 .7-4.8 1-7.6 1c0 0-22 0-22 0c0 0 0-52.8 0-52.8Z"/></g><g transform="translate(106.6,981.7)"><path fill="#ff59a4" d="M15-14.8c0 0-16.3 0-16.3 0c0 0 0 8.9 0 8.9c0 0 15.4 0 15.4 0c0 0 0 11.6 0 11.6c0 0-15.4 0-15.4 0c0 0 0 9.1 0 9.1c0 0 16.3 0 16.3 0c0 0 0 11.6 0 11.6c0 0-30 0-30 0c0 0 0-52.8 0-52.8c0 0 30 0 30 0c0 0 0 11.6 0 11.6Z"/></g><g transform="translate(151.6,981.7)"><path fill="#ff59a4" d="M6.9-14.8c0 0 0 41.2 0 41.2c0 0-13.8 0-1M
3.8 0c0 0 0-41.2 0-41.2c0 0-11.2 0-11.2 0c0 0 0-11.6 0-11.6c0 0 36.2 0 36.2 0c0 0 0 11.6 0 11.6c0 0-11.2 0-11.2 0Z"/></g><g transform="translate(196,981.7)"><path fill="#ff59a4" d="M6.9-14.8c0 0 0 41.2 0 41.2c0 0-13.8 0-13.8 0c0 0 0-41.2 0-41.2c0 0-11.2 0-11.2 0c0 0 0-11.6 0-11.6c0 0 36.2 0 36.2 0c0 0 0 11.6 0 11.6c0 0-11.2 0-11.2 0Z"/></g><g transform="translate(242.2,981.7)"><path fill="#ff59a4" d="M15-14.8c0 0-16.3 0-16.3 0c0 0 0 8.9 0 8.9c0 0 15.4 0 15.4 0c0 0 0 11.6 0 11.6c0 0-15.4 0-15.4 0c0 0 0 9.1 0 9.1c0 0M
 16.3 0 16.3 0c0 0 0 11.6 0 11.6c0 0-30 0-30 0c0 0 0-52.8 0-52.8c0 0 30 0 30 0c0 0 0 11.6 0 11.6Z"/></g><g transform="translate(296.1,981.7)"><path fill="#ff59a4" d="M-8.2-2.8c0 0 2.6 0 2.6 0c2.7 0 4.7-0.6 6.2-1.7c1.4-1.1 2.2-2.7 2.2-4.8c0-2.1-0.8-3.7-2.2-4.8c-1.5-1.2-3.5-1.7-6.2-1.7c0 0-2.6 0-2.6 0c0 0 0 13 0 13Zm30.1 29.2c0 0-17 0-17 0c0 0-13.1-20.3-13.1-20.3c0 0 0 20.3 0 20.3c0 0-13.7 0-13.7 0c0 0 0-52.8 0-52.8c0 0 21.3 0 21.3 0c2.9 0 5.5 .4 7.7 1.3c2.2 .9 4 2 5.4 3.5c1.5 1.5 2.5 3.3 3.2 5.2c.8 2 1.1 4.1 1.1 6.3M
c0 4-0.9 7.3-2.9 9.8c-1.9 2.5-4.8 4.2-8.5 5.1c0 0 16.5 21.6 16.5 21.6Z"/></g><g transform="translate(392.2,981.7)"><path fill="#ff59a4" d="M-33.1 26.4c0 0 9-52.8 9-52.8c0 0 13.6 0 13.6 0c0 0 10.5 28.1 10.5 28.1c0 0 10.5-28.1 10.5-28.1c0 0 13.6 0 13.6 0c0 0 9 52.8 9 52.8c0 0-13.7 0-13.7 0c0 0-4.5-30.4-4.5-30.4c0 0-12.5 30.4-12.5 30.4c0 0-5.4 0-5.4 0c0 0-11.9-30.4-11.9-30.4c0 0-4.5 30.4-4.5 30.4c0 0-13.7 0-13.7 0Z"/></g><g transform="translate(467.8,981.7)"><path fill="#ff59a4" d="M-14.9 0c0 2.1 .4 4 1.2 5.8c.8 1.8 1M
.9 3.3 3.2 4.6c1.4 1.3 3 2.4 4.8 3.1c1.8 .7 3.7 1.1 5.7 1.1c2 0 3.9-0.4 5.7-1.1c1.8-0.7 3.4-1.8 4.7-3.1c1.4-1.3 2.5-2.8 3.3-4.6c.8-1.8 1.2-3.7 1.2-5.8c0-2.1-0.4-4-1.2-5.8c-0.8-1.8-1.9-3.3-3.3-4.6c-1.3-1.3-2.9-2.3-4.7-3.1c-1.8-0.7-3.7-1.1-5.7-1.1c-2 0-3.9 .4-5.7 1.1c-1.8 .8-3.4 1.8-4.8 3.1c-1.3 1.3-2.4 2.8-3.2 4.6c-0.8 1.8-1.2 3.7-1.2 5.8Zm-14.3 0c0-3.9 .7-7.6 2.1-11c1.5-3.3 3.5-6.3 6.1-8.8c2.5-2.5 5.6-4.5 9.2-5.9c3.5-1.4 7.5-2.2 11.8-2.2c4.2 0 8.1 .8 11.7 2.2c3.6 1.4 6.7 3.4 9.3 5.9c2.6 2.5 4.6 5.5 6.1 8.8c1.4 3.4 M
2.1 7.1 2.1 11c0 3.9-0.7 7.6-2.1 11c-1.5 3.3-3.5 6.3-6.1 8.8c-2.6 2.5-5.7 4.5-9.3 5.9c-3.6 1.4-7.5 2.2-11.7 2.2c-4.3 0-8.3-0.8-11.8-2.2c-3.6-1.4-6.7-3.4-9.2-5.9c-2.6-2.5-4.6-5.5-6.1-8.8c-1.4-3.4-2.1-7.1-2.1-11Z"/></g><g transform="translate(539.1,981.7)"><path fill="#ff59a4" d="M-26.4 26.4c0 0 0-52.8 0-52.8c0 0 13.8 0 13.8 0c0 0 25.3 32.3 25.3 32.3c0 0 0-32.3 0-32.3c0 0 13.7 0 13.7 0c0 0 0 52.8 0 52.8c0 0-13.7 0-13.7 0c0 0-25.3-32.3-25.3-32.3c0 0 0 32.3 0 32.3c0 0-13.8 0-13.8 0Z"/></g><g transform="translate(598.5,M
981.7)"><path fill="#ff59a4" d="M15-14.8c0 0-16.3 0-16.3 0c0 0 0 8.9 0 8.9c0 0 15.4 0 15.4 0c0 0 0 11.6 0 11.6c0 0-15.4 0-15.4 0c0 0 0 9.1 0 9.1c0 0 16.3 0 16.3 0c0 0 0 11.6 0 11.6c0 0-30 0-30 0c0 0 0-52.8 0-52.8c0 0 30 0 30 0c0 0 0 11.6 0 11.6Z"/></g><g transform="translate(650,981.7)"><path fill="#ff59a4" d="M-6.9 1.1c0-0.1-19.2-27.5-19.2-27.5c0 0 16.3 0 16.3 0c0 0 9.8 14.4 9.8 14.4c0 0 9.8-14.4 9.8-14.4c0 0 16.3 0 16.3 0c0 0-19.3 27.4-19.3 27.4c0 .1 0 25.4 0 25.4c0 0-13.7 0-13.7 0c0 0 0-25.3 0-25.3Z"/></g><g traM
nsform="translate(44.4,981.7)"><path fill="#ff59a4" d="M3.1 33.5c0 0-6.2 0-6.2 0c0 0 0-67 0-67c0 0 6.2 0 6.2 0c0 0 0 67 0 67Z"/></g><g transform="translate(54.7,956)"><path fill="#ff59a4" d="M3.1 7.7c0 0 0-15.4 0-15.4c0 0-6.2 0-6.2 0c0 0 0 14.8 0 14.8c1.9-1.1 4.5-1.3 6.2 .6Z"/></g><g transform="translate(54.7,1010)"><path fill="#ff59a4" d="M-3.1-4.9c0 0 0 10.1 0 10.1c0 0 6.2 0 6.2 0c0 0 0-10.4 0-10.4c-1.7 1.3-4.3 1.5-6.2 .3Z"/></g></g></g><g id="c" transform="translate(360,360) translate(0,0) translate(0,0)"><g id=M
"d" transform="translate(0,622) translate(0,0) translate(-354,-508)"><g transform="translate(353.8,472.4)"><path fill="#ff59a4" d="M-336.6 433.7c0 0 75.3 0 75.3 0c0 0 37.8-70 37.8-70c0 0 9.7 18.1 9.7 18.1c0 0-37.6 70.2-37.6 70.2c0 0-75.4 0-75.4 0c0 0-9.8-18.3-9.8-18.3Zm-13.2-24.4c0 0 75.4 0 75.4 0c0 0 37.7-70.1 37.7-70.1c0 0 9.8 18.3 9.8 18.3c0 0-37.7 70-37.7 70c0 0-75.4 0-75.4 0c0 0-9.8-18.2-9.8-18.2Zm9.8-24.4c0 0 72 0 72 0c0 0-9.8 18.2-9.8 18.2c0 0-72 0-72 0c0 0 9.8-18.2 9.8-18.2Zm13.1-24.4c0 0 72 0 72 0c0 0-9.7 M
18.1-9.7 18.1c0 0-72 0-72 0c0 0 9.7-18.1 9.7-18.1Zm-22.9-6.3c0 0 9.9-18.3 9.9-18.3c0 0 19.5 0 19.5 0c0 0-9.9 18.3-9.9 18.3c0 0-19.5 0-19.5 0Zm88.5-164.5c0 0 19.5 0 19.5 0c0 0-75.2 140-75.2 140c0 0-19.5 0-19.5 0c0 0 75.2-140 75.2-140Zm-22.8-6.3c0 0 9.7-18.2 9.7-18.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2c0 0-19.5 0-19.5 0Zm-6.8 0c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2Zm3.4-42.5c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1Zm13.1-24.5c0 0 72 M
0 72 0c0 0-9.8 18.2-9.8 18.2c0 0-52.3 0-52.3 0c0 0-0.1-0.1-0.1-0.1c0 0-0.1 .1-0.1 .1c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2Zm-22.9-6.2c0 0 36-67 36-67c0 0 19.5 0 19.5 0c0 0-36 67-36 67c0 0-19.5 0-19.5 0Zm-26.2 0c0 0 36-67 36-67c0 0 19.5 0 19.5 0c0 0-36 67-36 67c0 0-19.5 0-19.5 0Zm-26.3 0c0 0 36-67 36-67c0 0 19.5 0 19.5 0c0 0-36 67-36 67c0 0-19.5 0-19.5 0Zm49.2-91.4c0 0 19.5-0.1 19.5-0.1c0 0-9.8 18.2-9.8 18.2c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1Zm13.1-24.4c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 M
0c0 0 9.7-18.1 9.7-18.1Zm13.1-24.4c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1Zm-75.4-6.3c0 0 34.4-63.8 34.4-63.8c0 0 34.3 63.8 34.3 63.8c0 0-68.7 0-68.7 0Zm24.6-94.5c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.2-9.7 18.2c0 0-9.8-18.2-9.8-18.2Zm-13.1-24.4c0 0 9.7-18.1 9.7-18.1c0 0 9.8 18.1 9.8 18.1c0 0-9.8 18.1-9.8 18.1c0 0-9.7-18.1-9.7-18.1Zm36-18.1c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1Zm-34.3-76.4c0 0 19.5 0 19.5 0c0 M
0 37.7 70.1 37.7 70.1c0 0-9.8 18.1-9.8 18.1c0 0-9.8-18.1-9.8-18.1c0 0-37.6-70.1-37.6-70.1Zm-13.1-24.3c0 0 19.5 0 19.5 0c0 0 9.7 18 9.7 18c0 0-19.5 0-19.5 0c0 0-9.7-18-9.7-18Zm13.1-24.5c0 0 75.3 0 75.3 0c0 0 37.8-70 37.8-70c0 0 9.7 18.1 9.7 18.1c0 0-37.6 70.2-37.6 70.2c0 0-75.4 0-75.4 0c0 0-9.8-18.3-9.8-18.3Zm-13.2-24.4c0 0 75.4 0 75.4 0c0 0 37.7-70.1 37.7-70.1c0 0 9.8 18.3 9.8 18.3c0 0-37.7 69.9-37.7 69.9c0 0-75.4 0-75.4 0c0 0-9.8-18.1-9.8-18.1Zm9.8-24.4c0 0 72 0 72 0c0 0-9.8 18.1-9.8 18.1c0 0-72 0-72 0c0 0 9.8-18.M
1 9.8-18.1Zm13.1-24.4c0 0 72 0 72 0c0 0-9.7 18.1-9.7 18.1c0 0-72 0-72 0c0 0 9.7-18.1 9.7-18.1Zm-22.9-6.3c0 0 9.9-18.3 9.9-18.3c0 0 19.5 0 19.5 0c0 0-9.9 18.3-9.9 18.3c0 0-19.5 0-19.5 0Zm36.1-18.3c0 0 72 0 72 0c0 0-9.8 18.3-9.8 18.3c0 0-72 0-72 0c0 0 9.8-18.3 9.8-18.3Zm37.6-69.9c0 0 34.2 63.6 34.2 63.6c0 0-68.4 0-68.4 0c0 0 34.2-63.6 34.2-63.6Zm24.6-3.2c0 0 37.7 70.3 37.7 70.3c0 0-9.7 18.1-9.7 18.1c0 0-47.5-88.4-47.5-88.4c0 0 19.5 0 19.5 0Zm26.3 0c0 0 37.6 70.1 37.6 70.1c0 0-9.7 18.2-9.7 18.2c0 0-47.5-88.3-47.5-88.3M
c0 0 19.6 0 19.6 0Zm26.2 0c0 0 37.7 70.1 37.7 70.1c0 0-9.8 18.1-9.8 18.1c0 0-47.3-88.2-47.3-88.2c0 0 19.4 0 19.4 0Zm78.7 0c0 0 9.8 18.3 9.8 18.3c0 0-26.3-0.1-26.3-0.1c0 0 13.1 24.4 13.1 24.4c0 0-26.2 0-26.2 0c0 0 13.1 24.4 13.1 24.4c0 0-19.5 0-19.5 0c0 0-36-67-36-67c0 0 72 0 72 0Zm101.6 0c0 0-10 18.6-10 18.6c0 0-75-0.3-75-0.3c0 0-9.9-18.3-9.9-18.3c0 0 94.9 0 94.9 0Zm26.3 0c0 0-10.1 18.8-10.1 18.8c0 0-19.5-0.1-19.5-0.1c0 0 10-18.7 10-18.7c0 0 19.6 0 19.6 0Zm26.2 0c0 0-10.1 18.9-10.1 18.9c0 0-19.5-0.1-19.5-0.1c0 0 10M
.1-18.8 10.1-18.8c0 0 19.5 0 19.5 0Zm78.7 0c0 0-10.3 19.2-10.3 19.2c0 0-71.8-0.3-71.8-0.3c0 0 10.1-18.9 10.1-18.9c0 0 72 0 72 0Zm14.9 21.5c0 0-64.3 118.7-64.3 118.7c0 0-19.2 0-19.2 0c0 0 73.7-137 73.7-137c0 0 9.8 18.3 9.8 18.3Zm13.1 24.3c0 0-50.9 94.4-50.9 94.4c0 0-19.7 0-19.7 0c0 0 60.9-112.4 60.9-112.4c0 0 9.7 18 9.7 18Zm3.5-42.4c0 0 9.6 18 9.6 18c0 0-9.7 18.1-9.7 18.1c0 0-9.7-18-9.7-18c0 0 9.8-18.1 9.8-18.1Zm22.7 42.3c0 0-9.7 18.2-9.7 18.2c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18 9.7 18Zm3.4-42.4c0M
 0 9.7 18 9.7 18c0 0-9.7 18.2-9.7 18.2c0 0-9.7-18.1-9.7-18.1c0 0 9.7-18.1 9.7-18.1Zm51.6 95.9c0 0 73.7 0 73.7 0c0 0-8.9 16.6-8.9 16.6c0 0-75.4 0-75.4 0c0 0-37.6-70.1-37.6-70.1c0 0 9.7-18.1 9.7-18.1c0 0 38.5 71.6 38.5 71.6Zm-25.4-96c0 0 5.4 9.9 5.4 9.9c0 0 32.3 60.2 32.3 60.2c0 0 75.4 0 75.4 0c0 0-10.6 19.7-10.6 19.7c0 0-73.7 0-73.7 0c0 0-38.5-71.7-38.5-71.7c0 0 9.7-18.1 9.7-18.1Zm24.6-3.2c0 0 36 67 36 67c0 0-19.5 0-19.5 0c0 0-33.2-61.7-33.2-61.7c0 0-2.8-5.3-2.8-5.3c0 0 19.5 0 19.5 0Zm26.2 0c0 0 36 67 36 67c0 0-19.5M
 0-19.5 0c0 0-36-67-36-67c0 0 19.5 0 19.5 0Zm26.3 0c0 0 36 67 36 67c0 0-19.5 0-19.5 0c0 0-36-67-36-67c0 0 19.5 0 19.5 0Zm75.3 0c0 0-34.3 63.9-34.3 63.9c0 0-34.3-63.9-34.3-63.9c0 0 68.6 0 68.6 0Zm-13.1 73.3c0 0-10.6 19.7-10.6 19.7c0 0-19.5 0-19.5 0c0 0 10.6-19.7 10.6-19.7c0 0 19.5 0 19.5 0Zm12.3 25.9c0 0-8.9 16.6-8.9 16.6c0 0-19.5 0-19.5 0c0 0 8.9-16.6 8.9-16.6c0 0 19.5 0 19.5 0Zm-22 41c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1Zm22.8 6.3c0 0-49.1 91.4-49.1 91.4c0 0-19.5 0-19.5 0M
c0 0 49.1-91.4 49.1-91.4c0 0 19.5 0 19.5 0Zm.5 42.5c0 0-16.6 0-16.6 0c0 0 8.3-15.4 8.3-15.4c0 0 8.3 15.4 8.3 15.4Zm-13.6 24.4c0 0-16.1 0-16.1 0c0 0 8.1-15 8.1-15c0 0 8 15 8 15Zm-13.1 24.5c0 0-16.1 0-16.1 0c0 0 8-15.1 8-15.1c0 0 8.1 15.1 8.1 15.1Zm13.5 25.1c0 0-43-0.2-43-0.2c0 0 10-18.7 10-18.7c0 0 22.9 0 22.9 0c0 0 10.1 18.9 10.1 18.9Zm12.7 23.7c0 0-68.6 0-68.6 0c0 0 9.5-17.7 9.5-17.7c0 0 49.8 .3 49.8 .3c0 0 9.3 17.4 9.3 17.4Zm-75.3 0c0 0-19.5 0-19.5 0c0 0 9.5-17.8 9.5-17.8c0 0 19.5 .1 19.5 .1c0 0-9.5 17.7-9.5 17.7M
Zm-13.1 24.4c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2Zm-13.2 24.4c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2Zm101.6 6.3c0 0-34.3 63.8-34.3 63.8c0 0-26.2-48.8-26.2-48.8c0 0-13.1 24.4-13.1 24.4c0 0-13.2-24.4-13.2-24.4c0 0-13.1 24.4-13.1 24.4c0 0-9.7-18.2-9.7-18.2c0 0 11.4-21.2 11.4-21.2c0 0 98.2 0 98.2 0Zm-86.8 63.8c0 0-9.7-18.2-9.7-18.2c0 0 9.7-18.1 9.7-18.1c0 0 9.8 18.1 9.8 18.1c0 0-9.8 18.2-9.8 18.2Zm49.2 103.9c0 0-9.8 18.1-9.8 18.1c0 0-13M
.1-24.4-13.1-24.4c0 0-13.1 24.4-13.1 24.4c0 0-13.2-24.4-13.2-24.4c0 0-13.1 24.4-13.1 24.4c0 0-13.1-24.4-13.1-24.4c0 0-14.8 27.5-14.8 27.5c0 0-98.2 .1-98.2 .1c0 0 9.7-18.2 9.7-18.2c0 0 78.7 0 78.7 0c0 0 50.8-94.5 50.8-94.5c0 0 49.2 91.4 49.2 91.4Zm-22.9 42.5c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.2 9.8-18.2c0 0 9.7 18.2 9.7 18.2c0 0-9.7 18.1-9.7 18.1Zm-13.1 24.4c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.2 9.8-18.2c0 0 9.7 18.2 9.7 18.2c0 0-9.7 18.1-9.7 18.1Zm34.3 76.4c0 0-68.6 0-68.6 0c0 0 34.3-63.8 34.3-63.8c0 0 34.3 63.8 34.3 63M
.8Zm-75.4 0c0 0-75.4 0-75.4 0c0 0-9.7-18.2-9.7-18.2c0 0 75.4 0 75.4 0c0 0 37.6-70 37.6-70c0 0 9.8 18.1 9.8 18.1c0 0-37.7 70.1-37.7 70.1Zm9.8 24.4c0 0-26.3 0-26.3 0c0 0 13.1 24.4 13.1 24.4c0 0-26.2 0-26.2 0c0 0 13.1 24.4 13.1 24.4c0 0-19.5 0-19.5 0c0 0-36-66.9-36-66.9c0 0 72 0 72 0c0 0 9.8 18.1 9.8 18.1Zm13.1 24.4c0 0-19.5 0-19.5 0c0 0-9.8-18.1-9.8-18.1c0 0 19.5 0 19.5 0c0 0 9.8 18.1 9.8 18.1Zm13.1 24.4c0 0-19.5 0-19.5 0c0 0-9.7-18.1-9.7-18.1c0 0 19.5 0 19.5 0c0 0 9.7 18.1 9.7 18.1Zm39.4 73.2c0 0-19.5 0-19.5 0c0 0-3M
6-66.9-36-66.9c0 0 19.5 0 19.5 0c0 0 36 66.9 36 66.9Zm39.3-66.9c0 0-34.3 63.8-34.3 63.8c0 0-34.3-63.8-34.3-63.8c0 0 68.6 0 68.6 0Zm-13.1 73.2c0 0-10.6 19.7-10.6 19.7c0 0-19.5 0-19.5 0c0 0 10.6-19.7 10.6-19.7c0 0 19.5 0 19.5 0Zm12.3 26c0 0-8.9 16.5-8.9 16.5c0 0-19.5 0-19.5 0c0 0 8.9-16.5 8.9-16.5c0 0 19.5 0 19.5 0Zm-22 41c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2Zm-26.3 0c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2Zm-26.2 0c0 0-75.4 0-75.4 0c0M
 0-37.7-70.1-37.7-70.1c0 0 9.8-18.2 9.8-18.2c0 0 37.7 70.1 37.7 70.1c0 0 75.3 0 75.3 0c0 0-9.7 18.2-9.7 18.2Zm-90.2 21.2c0 0-13.1-24.4-13.1-24.4c0 0-13.1 24.4-13.1 24.4c0 0-13.2-24.4-13.2-24.4c0 0-13.1 24.4-13.1 24.4c0 0-9.7-18.1-9.7-18.1c0 0 36-67 36-67c0 0 36 67 36 67c0 0-9.8 18.1-9.8 18.1Zm-13.1 24.4c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1Zm-26.3 0c0 0-9.7-18.2-9.7-18.2c0 0 9.7-18.1 9.7-18.1c0 0 9.8 18.2 9.8 18.2c0 0-9.8 18.1-9.8 18.1Zm-27.9-45.6c0 0-19.5 0-19.5 0cM
0 0 47.5-88.2 47.5-88.2c0 0 9.7 18.1 9.7 18.1c0 0-37.7 70.1-37.7 70.1Zm-13.1 24.4c0 0-72 0-72 0c0 0 9.7-18.2 9.7-18.2c0 0 72 0 72 0c0 0-9.7 18.2-9.7 18.2Zm-13.1 24.4c0 0-72 0-72 0c0 0 9.7-18.2 9.7-18.2c0 0 72 0 72 0c0 0-9.7 18.2-9.7 18.2Zm-78.8 0c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2Zm-72 0c0 0 9.8-18.2 9.8-18.2c0 0 45.7 0 45.7 0c0 0-9.7 18.2-9.7 18.2c0 0-45.8 0-45.8 0Zm-6.7 0c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2Zm-26.2 0c0 0-19.6 M
0-19.6 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2Zm-26.3 0c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2Zm-24.6-3.2c0 0-36-66.9-36-66.9c0 0 9.8-18.2 9.8-18.2c0 0 36 67 36 67c0 0-9.8 18.1-9.8 18.1Zm-49.1-91.3c0 0 9.8-18.2 9.8-18.2c0 0 9.8 18.1 9.8 18.1c0 0-9.8 18.2-9.8 18.2c0 0-9.8-18.1-9.8-18.1Zm-3.3 42.5c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1Zm-57.6-143.3c0 0-16.1 0-16.1 0c0 0 8-15 8-15c0 0 8.1 15 8.1 15Zm16.6-1M
8.1c0 0 9.8 18.1 9.8 18.1c0 0-19.6 0-19.6 0c0 0-9.8-18.1-9.8-18.1c0 0 19.6 0 19.6 0Zm-3.3-6.3c0 0-16.3 0-16.3 0c0 0 8.1-15.1 8.1-15.1c0 0 8.2 15.1 8.2 15.1Zm4.9-39.4c0 0 8 14.9 8 14.9c0 0-16 0-16 0c0 0 8-14.9 8-14.9Zm8.1-27.6c0 0-9.8 18.2-9.8 18.2c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0Zm3.3-6.2c0 0-45.7 0-45.7 0c0 0 9.7-18.1 9.7-18.1c0 0 45.8 0 45.8 0c0 0-9.8 18.1-9.8 18.1Zm36-18.1c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0Zm-6.4-24.5c0 0 19.5 0 19.5 0c0 0-9.7M
 18.2-9.7 18.2c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2Zm-39.3-73.2c0 0 72 0 72 0c0 0-36 67-36 67c0 0-72 0-72 0c0 0 36-67 36-67Zm-13.1-24.5c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2Zm-6.8 0c0 0-9.7 18.2-9.7 18.2c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2c0 0 19.5 0 19.5 0Zm13.1-24.3c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0Zm-6.4-24.4c0 0 19.6 0 19.6 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1Zm-13.1-24.4c0 0 19.5 0 19.5 0c0M
 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1Zm-5-3.2c0 0-9.8 18.2-9.8 18.2c0 0-36-67-36-67c0 0 9.8-18.1 9.8-18.1c0 0 36 66.9 36 66.9Zm13.1-24.4c0 0-9.8 18.2-9.8 18.2c0 0-36-67-36-67c0 0 9.8-18.1 9.8-18.1c0 0 36 66.9 36 66.9Zm13.1-24.4c0 0-9.7 18.2-9.7 18.2c0 0-36-67-36-67c0 0 9.7-18.1 9.7-18.1c0 0 36 66.9 36 66.9Zm-1.7-143.3c0 0-34.3 63.8-34.3 63.8c0 0-34.3-63.8-34.3-63.8c0 0 68.6 0 68.6 0Zm31.4-94.4c0 0 9.7 18.1 9.7 18.1c0 0-37.7 70-37.7 70c0 0-75.4 0-75.4 0c0 0-9.6-18-9.6-18c0 0 75.3 0 75.3 0c0 0 M
37.7-70.1 37.7-70.1Zm0-12.6c0 0-9.8-18-9.8-18c0 0 9.8-18.2 9.8-18.2c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1Zm22.8 6.2c0 0-9.7 18.2-9.7 18.2c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.2 9.8-18.2c0 0 9.7 18.1 9.7 18.1Zm3.4-6.2c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.3 9.8-18.3c0 0 9.8 18.2 9.8 18.2c0 0-9.8 18.2-9.8 18.2Zm49.1 55.1c0 0-9.8 18.1-9.8 18.1c0 0-36-67-36-67c0 0 9.8-18.1 9.8-18.1c0 0 36 67 36 67Zm13.1-24.4c0 0-9.7 18.1-9.7 18.1c0 0-36-67-36-67c0 0 9.7-18.1 9.7-18.1c0 0 36 67 36 67Zm26.3 0c0 0-11.5 21.2-11.5 21.2c0 0-19.M
5 0-19.5 0c0 0 10.6-19.7 10.6-19.7c0 0 .9-1.5 .9-1.5c0 0-37.7-70.1-37.7-70.1c0 0 19.5 0 19.5 0c0 0 37.7 70.1 37.7 70.1Zm-14.9-76.4c0 0-19.4 0-19.4 0c0 0-9.8-18.1-9.8-18.1c0 0 19.5 0 19.5 0c0 0 9.7 18.1 9.7 18.1Zm13.2-24.4c0 0-19.5 0-19.5 0c0 0-9.8-18.1-9.8-18.1c0 0 19.6 .1 19.6 .1c0 0 9.7 18 9.7 18Zm82.1 0c0 0-75.4 0-75.4 0c0 0-9.7-18-9.7-18c0 0 94.5 .4 94.5 .4c0 0-9.4 17.6-9.4 17.6Zm26.2 0c0 0-19.5 0-19.5 0c0 0 9.5-17.6 9.5-17.6c0 0 19.4 .1 19.4 .1c0 0-9.4 17.5-9.4 17.5Zm6.8 0c0 0 9.3-17.4 9.3-17.4c0 0 71.9 .3 71.M
9 .3c0 0-9.2 17.1-9.2 17.1c0 0-72 0-72 0Zm-13.2 24.4c0 0 9.8-18.1 9.8-18.1c0 0 72 0 72 0c0 0-9.8 18.1-9.8 18.1c0 0-72 0-72 0Zm32.7 73.2c0 0-19.5 0-19.5 0c0 0 36-66.9 36-66.9c0 0 19.5 0 19.5 0c0 0-36 66.9-36 66.9Zm75.3 6.3c0 0-9.7 18.1-9.7 18.1c0 0-72 0-72 0c0 0 9.7-18.1 9.7-18.1c0 0 72 0 72 0Zm3.4-6.3c0 0-19.5 0-19.5 0c0 0 47.5-88.1 47.5-88.1c0 0 9.7 18 9.7 18c0 0-37.7 70.1-37.7 70.1Zm77.1 3.2c0 0-9.8 18.1-9.8 18.1c0 0-13.1-24.4-13.1-24.4c0 0-13.1 24.4-13.1 24.4c0 0-13.2-24.4-13.2-24.4c0 0-13.1 24.4-13.1 24.4c0 0-9M
.7-18.1-9.7-18.1c0 0 36-67 36-67c0 0 36 67 36 67Zm80.4-3.2c0 0-75.4 0-75.4 0c0 0-37.7-70.1-37.7-70.1c0 0 9.8-18.1 9.8-18.1c0 0 37.7 70.1 37.7 70.1c0 0 75.3 0 75.3 0c0 0-9.7 18.1-9.7 18.1Zm0 97.7c0 0-19.5 0-19.5 0c0 0 49.1-91.4 49.1-91.4c0 0 19.5 0 19.5 0c0 0-49.1 91.4-49.1 91.4Zm3.3 6.2c0 0 19.6 0 19.6 0c0 0-10.1 18.6-10.1 18.6c0 0-19.4-0.1-19.4-0.1c0 0 9.9-18.5 9.9-18.5Zm-36.1 18.4c0 0 9.9-18.4 9.9-18.4c0 0 19.5 0 19.5 0c0 0-9.9 18.5-9.9 18.5c0 0-19.5-0.1-19.5-0.1Zm-13 24.2c0 0 9.7-18 9.7-18c0 0 19.4 .1 19.4 .1c0 M
0-9.6 17.9-9.6 17.9c0 0-19.5 0-19.5 0Zm-13.1 24.4c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2c0 0-19.5 0-19.5 0Zm21.2 45.7c0 0-1.7 3.1-1.7 3.1c0 0-72 0-72 0c0 0 36-67 36-67c0 0 19.5 0 19.5 0c0 0-13.1 24.4-13.1 24.4c0 0 26.2 0 26.2 0c0 0-13.1 24.5-13.1 24.5c0 0 26.3 0 26.3 0c0 0-8.1 15-8.1 15c0 0 0 0 0 0Zm-126.5 149.5c0 0 35.9-66.9 35.9-66.9c0 0 20 0 20 0c0 0-36 66.9-36 66.9c0 0-19.9 0-19.9 0Zm6.7 24.5c0 0-19.8 0-19.8 0c0 0 9.7-18.2 9.7-18.2c0 0 19.9 0 19.9 0c0 0-9.8 18.2-9.8 18.2Zm91.9 24.4c0 0-98M
.2 0-98.2 0c0 0 9.7-18.2 9.7-18.2c0 0 98.2 0 98.2 0c0 0-9.7 18.2-9.7 18.2Zm0 48.8c0 0-75.4 0-75.4 0c0 0-9.8-18.2-9.8-18.2c0 0 75.4 0 75.4 0c0 0 37.7-70.1 37.7-70.1c0 0 9.7 18.2 9.7 18.2c0 0-37.6 70.1-37.6 70.1Zm-75.4 48.8c0 0-9.8-18.2-9.8-18.2c0 0 19.6 0 19.6 0c0 0 9.7 18.2 9.7 18.2c0 0-19.5 0-19.5 0Zm50.8 94.5c0 0-47.4-88.2-47.4-88.2c0 0 19.5 0 19.5 0c0 0 37.7 70 37.7 70c0 0-9.8 18.2-9.8 18.2Zm119 84.2c0 0 19.5 0 19.5 0c0 0-9 16.5-9 16.5c0 0-19.5 0-19.5 0c0 0 9-16.5 9-16.5Zm-119-71.7c0 0 38.5 71.7 38.5 71.7c0 0 73M
.7 0 73.7 0c0 0-8.9 16.5-8.9 16.5c0 0-75.4 0-75.4 0c0 0-37.6-70-37.6-70c0 0 9.7-18.2 9.7-18.2Zm-22.8-6.2c0 0 9.7-18.1 9.7-18.1c0 0 9.7 18 9.7 18c0 0-9.7 18.2-9.7 18.2c0 0-9.7-18.1-9.7-18.1Zm-3.4 6.3c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1Zm-22.8-6.2c0 0 9.8-18 9.8-18c0 0 9.6 17.9 9.6 17.9c0 0-9.7 18.2-9.7 18.2c0 0-9.7-18.1-9.7-18.1Zm-3.4 6.3c0 0 9.7 18 9.7 18c0 0-50.9 94.5-50.9 94.5c0 0-19.7 0-19.7 0c0 0 60.9-112.5 60.9-112.5Zm-13.2-24.6c0 0 9.8 18.3 9.8 18.3c0 0-64.3M
 118.8-64.3 118.8c0 0-19.2 0-19.2 0c0 0 73.7-137.1 73.7-137.1Zm-99.9 137.1c0 0 36-67 36-67c0 0 19.5 0 19.5 0c0 0-36 67-36 67c0 0-19.5 0-19.5 0Zm-3.4 6.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2c0 0-19.6 0-19.6 0c0 0 9.8-18.2 9.8-18.2Zm-26.8 0c0 0 20.1 0 20.1 0c0 0-9.8 18.2-9.8 18.2c0 0-20.2 0-20.2 0c0 0 9.9-18.2 9.9-18.2Zm-25.7 0c0 0 18.9 0 18.9 0c0 0-9.9 18.2-9.9 18.2c0 0-18.7 0-18.7 0c0 0 9.7-18.2 9.7-18.2Zm-24.6-3c0 0-37.7-70.2-37.7-70.2c0 0 19.6 0 19.6 0c0 0 37.7 70.1 37.7 70.1c0 0-11.5 21.3-11.5 21.3c0 0-19.5 0M
-19.5 0c0 0 11.4-21.2 11.4-21.2Zm-26.2-0.1c0 0-37.7-70.1-37.7-70.1c0 0 19.5 0 19.5 0c0 0 37.7 70.2 37.7 70.2c0 0-11.4 21.2-11.4 21.2c0 0-19.5 0-19.5 0c0 0 11.4-21.3 11.4-21.3Zm-27.1 1.6c0 0 .9-1.6 .9-1.6c0 0-37.7-70.1-37.7-70.1c0 0 19.5 0 19.5 0c0 0 37.7 70.1 37.7 70.1c0 0-11.5 21.3-11.5 21.3c0 0-19.5 0-19.5 0c0 0 10.6-19.7 10.6-19.7Zm-41.9-68.6c0 0 36 67 36 67c0 0-9.7 18.1-9.7 18.1c0 0-36-67-36-67c0 0 9.7-18.1 9.7-18.1Zm-60.4-76.3c0 0 19.4 0 19.4 0c0 0 37.7 70.1 37.7 70.1c0 0-9.8 18.1-9.8 18.1c0 0-47.3-88.2-47.3-8M
8.2Zm30.8 70c0 0-9.7 18.2-9.7 18.2c0 0-47.5-88.2-47.5-88.2c0 0 19.6 0 19.6 0c0 0 37.6 70 37.6 70Zm-24.6-94.5c0 0 9.8 18.2 9.8 18.2c0 0-19.4 0-19.4 0c0 0-9.7-18.1-9.7-18.1c0 0 19.3-0.1 19.3-0.1Zm-3.3-6.2c0 0-19.4 0-19.4 0c0 0-9.8-18.3-9.8-18.3c0 0 19.4 .1 19.4 .1c0 0 9.8 18.2 9.8 18.2Zm59.2-42.5c0 0 13.1-24.5 13.1-24.5c0 0 .2 0 .2 0c0 0 0-0.4 0-0.4c0 0 24.4-45.2 24.4-45.2c0 0 9.8 18.1 9.8 18.1c0 0-37.6 70.1-37.6 70.1c0 0-75.6-0.1-75.6-0.1c0 0-9.7-18-9.7-18c0 0 75.4 0 75.4 0Zm-55.9-6.3c0 0-19.5 0-19.5 0c0 0 9.8-18.2 M
9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2Zm36-18.2c0 0-9.7 18.2-9.7 18.2c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2c0 0 19.5 0 19.5 0Zm13.1-24.3c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0Zm-6.3-24.5c0 0 19.5 0 19.5 0c0 0-9.8 18.2-9.8 18.2c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2Zm26.3-97.7c0 0 .1 0 .1 0c0 0 0-0.3 0-0.3c0 0 13-24 13-24c0 0 0 0 0 0c0 0 0-0.1 0-0.1c0 0 11.4-21.2 11.4-21.2c0 0 9.7 18.2 9.7 18.2c0 0-63.9 118.9-63.9 118.9c0 0-19.5 0-19.5 0c0 0 49.2-91.5 49.2-91.5ZmM
-78.8 0c0 0 72.1 0 72.1 0c0 0-9.9 18.2-9.9 18.2c0 0-72 0-72 0c0 0 9.8-18.2 9.8-18.2Zm6.4-24.3c0 0-9.7 18-9.7 18c0 0-19.5 .1-19.5 .1c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0Zm-6.4-24.4c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1Zm-13.1-24.4c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1Zm6.4-24.4c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.6 0 19.6 0Zm31.3-94.5c0 0 36 66.9 36 66.9c0 0-11.5 21.3-11.5 21.3c0 0-72 0-72 0c0 0 47M
.5-88.2 47.5-88.2Zm-22.9-6.3c0 0 0 0 0 0c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18.1 9.7 18.1c0 0-36 67-36 67c0 0-9.8-18.2-9.8-18.2c0 0 26.3-48.8 26.3-48.8Zm-26.3 0c0 0 22.9-42.5 22.9-42.5c0 0 9.8 18.1 9.8 18.1c0 0-13.1 24.4-13.1 24.4c0 0-0.1 0-0.1 0c0 0-22.8 42.5-22.8 42.5c0 0-9.8-18.1-9.8-18.1c0 0 13.1-24.4 13.1-24.4Zm19.5-48.8c0 0-26.2 48.8-26.2 48.8c0 0-9.8 18.1-9.8 18.1c0 0-9.7-18.1-9.7-18.1c0 0 36-67 36-67c0 0 9.7 18.2 9.7 18.2Zm65.7-24.4c0 0-9.8 18.1-9.8 18.1c0 0-13-24.4-13-24.4c0 0-13.2 24.5-13.2 24.5c0 0-13.2-24.5-M
13.2-24.5c0 0-13.1 24.4-13.1 24.4c0 0-9.7-18.1-9.7-18.1c0 0 36-67 36-67c0 0 36 67 36 67Zm3.3-6.3c0 0-36-66.9-36-66.9c0 0 9.8-18.2 9.8-18.2c0 0 36 67 36 67c0 0-9.8 18.1-9.8 18.1Zm34.3-15c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0Zm3.4-6.3c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1Zm36-18.1c0 0-9.7 18.1-9.7 18.1c0 0-19.6 0-19.6 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0Zm14.8-27.4c0 0-11.4 21.1-11.4 21.1c0 0-19.5 0-19.5 0c0 0 11.4-21.2 11.4-21.2M
c0 0-37.7-70.1-37.7-70.1c0 0 19.5 0 19.5 0c0 0 37.7 70.2 37.7 70.2Zm-14.8-76.5c0 0-19.6 0-19.6 0c0 0-9.7-18.1-9.7-18.1c0 0 19.6 0 19.6 0c0 0 9.7 18.1 9.7 18.1Zm82.1 0c0 0-75.4 0-75.4 0c0 0-9.7-18.1-9.7-18.1c0 0 94.9 0 94.9 0c0 0-9.8 18.1-9.8 18.1Zm-13.6 73.2c0 0-19 0-19 0c0 0 36-66.9 36-66.9c0 0 19.5 0 19.5 0c0 0-36.5 66.9-36.5 66.9Zm26.7 0c0 0-20 0-20 0c0 0 36.5-66.9 36.5-66.9c0 0 19.5 0 19.5 0c0 0-36 66.9-36 66.9Zm13.2 24.4c0 0-19.6 0-19.6 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1Zm65.6 24.4M
c0 0-72 0-72 0c0 0 9.7-18.1 9.7-18.1c0 0 72 0 72 0c0 0-9.7 18.1-9.7 18.1Zm-0.2 48.6c0 0-75.2 .2-75.2 .2c0 0-9.8-18.1-9.8-18.1c0 0 75.4 0 75.4 0c0 0 13.1-24.4 13.1-24.4c0 0 .4 0 .4 0c0 0 0-0.7 0-0.7c0 0 24.2-45 24.2-45c0 0 9.7 18.1 9.7 18.1c0 0-37.8 69.9-37.8 69.9Zm51-45.4c0 0-37.7 70-37.7 70c0 0-75.4 0-75.4 0c0 0-9.8-18.1-9.8-18.1c0 0 75.3-0.2 75.3-0.2c0 0 37.8-69.9 37.8-69.9c0 0 9.8 18.2 9.8 18.2Zm3.3-6.3c0 0-9.7-18.2-9.7-18.2c0 0 9.7-18.1 9.7-18.1c0 0 9.8 18.2 9.8 18.2c0 0-9.8 18.1-9.8 18.1Zm22.9 6.3c0 0-9.7 18.1M
-9.7 18.1c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.2 9.8-18.2c0 0 9.7 18.2 9.7 18.2Zm3.4-6.3c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.2 9.8-18.2c0 0 9.7 18.2 9.7 18.2c0 0-9.7 18.1-9.7 18.1Zm49.1 55.1c0 0-9.7 18.1-9.7 18.1c0 0-36-66.9-36-66.9c0 0 9.7-18.2 9.7-18.2c0 0 36 67 36 67Zm13.1-24.4c0 0-9.7 18.1-9.7 18.1c0 0-36-66.9-36-66.9c0 0 9.7-18.2 9.7-18.2c0 0 36 67 36 67Zm3.4-6.3c0 0-34.3-63.8-34.3-63.8c0 0 68.6 0 68.6 0c0 0-34.3 63.8-34.3 63.8Zm-8.1 27.6c0 0 49.1-91.4 49.1-91.4c0 0 19.6 0 19.6 0c0 0-49.2 91.4-49.2 91.4c0 0-19.5 0-19M
.5 0Zm-13.1 24.4c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.9 18.3-9.9 18.3c0 0-19.4-0.1-19.4-0.1Zm-3.4 6.2c0 0 19.5 .2 19.5 .2c0 0-9.7 18-9.7 18c0 0-19.5 0-19.5 0c0 0 9.7-18.2 9.7-18.2Zm-50.8-51.9c0 0 9.8-18.2 9.8-18.2c0 0 36 67 36 67c0 0-9.8 18.1-9.8 18.1c0 0-36-66.9-36-66.9Zm-5 143.3c0 0-19.5 0-19.5 0c0 0 37.7-70.1 37.7-70.1c0 0-26.3-48.8-26.3-48.8c0 0 9.8-18.2 9.8-18.2c0 0 36 67 36 67c0 0 0 0 0 0c0 0-37.7 70.1-37.7 70.1Zm-6.4 24.4c0 0 9.7-18.1 9.7-18.1c0 0 72 0 72 0c0 0-9.7 18.1-9.7 18.1c0 0-72 0-72 0Zm-13.1M
 24.4c0 0 9.7-18.1 9.7-18.1c0 0 72 0 72 0c0 0-9.7 18.1-9.7 18.1c0 0-72 0-72 0Zm-13.2 24.4c0 0 9.8-18.1 9.8-18.1c0 0 72 0 72 0c0 0-9.8 18.1-9.8 18.1c0 0-72 0-72 0Zm-39.3 73.2c0 0 36-66.9 36-66.9c0 0 19 0 19 0c0 0-35.9 66.9-35.9 66.9c0 0-19.1 0-19.1 0Zm6 24.5c0 0-19.2 0-19.2 0c0 0 9.8-18.2 9.8-18.2c0 0 19.2 0 19.2 0c0 0-9.8 18.2-9.8 18.2Zm13.5 24.4c0 0-19.8 0-19.8 0c0 0 9.7-18.1 9.7-18.1c0 0 19.9 0 19.9 0c0 0-9.8 18.1-9.8 18.1Zm-6.4 24.4c0 0 9.8-18.2 9.8-18.2c0 0 98.2 0 98.2 0c0 0-9.8 18.2-9.8 18.2c0 0-98.2 0-98.2 0ZM
m3 24.4c0 0 13.1 24.4 13.1 24.4c0 0-26.2 0-26.2 0c0 0 13.1 24.4 13.1 24.4c0 0-22.9 0-22.9 0c0 0-13 24.3-13 24.3c0 0-19.5 0-19.5 0c0 0 49.1-91.3 49.1-91.3c0 0 22.8 0 22.8 0c0 0 9.8 18.2 9.8 18.2c0 0-26.3 0-26.3 0Zm10.1 6.2c0 0 19.5 0 19.5 0c0 0 9.8 18.2 9.8 18.2c0 0-19.5 0-19.5 0c0 0-9.8-18.2-9.8-18.2Zm-3.3 42.6c0 0-9.8-18.2-9.8-18.2c0 0 19.5 0 19.5 0c0 0 9.8 18.2 9.8 18.2c0 0-19.5 0-19.5 0Zm3.3 6.3c0 0 19.5 0 19.5 0c0 0 37.8 70.1 37.8 70.1c0 0-9.8 18.2-9.8 18.2c0 0-47.5-88.3-47.5-88.3Zm-26.2 0c0 0 19.5 0 19.5 0c0 0M
 37.8 70.3 37.8 70.3c0 0-9.8 18.1-9.8 18.1c0 0-47.5-88.4-47.5-88.4Zm-52.9 92c0 0 10.1-18.8 10.1-18.8c0 0 72 0 72 0c0 0-10.3 19.2-10.3 19.2c0 0-71.8-0.4-71.8-0.4Zm-12.7 23.7c0 0 9.3-17.4 9.3-17.4c0 0 71.9 .3 71.9 .3c0 0-9.2 17.1-9.2 17.1c0 0-72 0-72 0Zm-13.2 24.4c0 0 9.8-18.1 9.8-18.1c0 0 72 0 72 0c0 0-9.8 18.1-9.8 18.1c0 0-72 0-72 0Zm22.9 6.3c0 0 19.5 0 19.5 0c0 0-36 67-36 67c0 0-20 0-20 0c0 0 36.5-67 36.5-67Zm-26.2 0c0 0 19.5 0 19.5 0c0 0-36.5 67-36.5 67c0 0-19 0-19 0c0 0 36-67 36-67Zm-6.8 0c0 0-34.3 63.8-34.3 63.M
8c0 0-34.3-63.8-34.3-63.8c0 0 68.6 0 68.6 0Zm-81.7-24.4c0 0 94.9 0 94.9 0c0 0-9.8 18.1-9.8 18.1c0 0-75.4 0-75.4 0c0 0-9.7-18.1-9.7-18.1Zm-26.3 0c0 0 19.6 0 19.6 0c0 0 9.7 18.1 9.7 18.1c0 0-19.6 0-19.6 0c0 0-9.7-18.1-9.7-18.1Zm-26.2 0c0 0 19.5 0 19.5 0c0 0 9.7 18.1 9.7 18.1c0 0-19.4 0-19.4 0c0 0-9.8-18.1-9.8-18.1Zm19.5-48.8c0 0 9.8 18.2 9.8 18.2c0 0-26.3-0.1-26.3-0.1c0 0 13.1 24.4 13.1 24.4c0 0-26.2 0-26.2 0c0 0 13.1 24.4 13.1 24.4c0 0-19.5 0-19.5 0c0 0-36-66.9-36-66.9c0 0 72 0 72 0Zm-9.8-24.5c0 0 37.7-70 37.7-70c0 M
0 9.8 18.1 9.8 18.1c0 0-37.7 70.1-37.7 70.1c0 0-75.4 0-75.4 0c0 0-9.7-18.2-9.7-18.2c0 0 75.3 0 75.3 0Zm24.6-94.4c0 0 9.8 18.1 9.8 18.1c0 0-37.7 70.1-37.7 70.1c0 0-75.4 0-75.4 0c0 0-9.8-18.2-9.8-18.2c0 0 75.5 .1 75.5 .1c0 0 37.6-70.1 37.6-70.1Zm26.3-97.7c0 0 36 67 36 67c0 0-9.8 18.1-9.8 18.1c0 0-13.1-24.4-13.1-24.4c0 0-13.1 24.4-13.1 24.4c0 0-13.2-24.4-13.2-24.4c0 0-13.1 24.5-13.1 24.5c0 0-9.7-18.2-9.7-18.2c0 0 36-67 36-67Zm-60.6 63.9c0 0 47.4-88.3 47.4-88.3c0 0 9.8 18.2 9.8 18.2c0 0-37.7 70.1-37.7 70.1c0 0-19.5 0-1M
9.5 0Zm44-94.6c0 0-50.8 94.6-50.8 94.6c0 0-19.4 0-19.4 0c0 0 60.5-112.7 60.5-112.7c0 0 9.7 18.1 9.7 18.1Zm-57.1-118.8c0 0 19.5 0 19.5 0c0 0 37.7 70 37.7 70c0 0-9.8 18.2-9.8 18.2c0 0-47.4-88.2-47.4-88.2Zm-55.9 48.8c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1Zm-3.4-6.3c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1Zm26.3 0c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1Zm52.5 6.3c0 0 9.7 18.1 9.7 18.1c0 0-68.6 0-68.6 M
0c0 0 9.8-18.1 9.8-18.1c0 0 49.1 0 49.1 0Zm-13.1-24.4c0 0 9.7 18.1 9.7 18.1c0 0-42.4 0-42.4 0c0 0 9.8-18.1 9.8-18.1c0 0 22.9 0 22.9 0Zm-3.4-6.3c0 0-16.1 0-16.1 0c0 0 8-15 8-15c0 0 8.1 15 8.1 15Zm-34.3-112.6c0 0 9.7 18.1 9.7 18.1c0 0 0 0 0 0c0 0 37.7 70.1 37.7 70.1c0 0-19.5 0-19.5 0c0 0-37.7-70.1-37.7-70.1c0 0 9.8-18.1 9.8-18.1Zm0-12.6c0 0-9.7-18.1-9.7-18.1c0 0 9.8-18.2 9.8-18.2c0 0 9.7 18.1 9.7 18.1c0 0-9.8 18.2-9.8 18.2Zm36 30.7c0 0 0 0 0 0c0 0 24.5 45.7 24.5 45.7c0 0-19.5 0-19.5 0c0 0-24.5-45.7-24.5-45.7c0 0-13.2M
-24.4-13.2-24.4c0 0 9.8-18.2 9.8-18.2c0 0 22.9 42.6 22.9 42.6Zm26.2 0c0 0 0 0 0 0c0 0 11.5 21.3 11.5 21.3c0 0-19.6 0-19.6 0c0 0-11.4-21.3-11.4-21.3c0 0 0 0 0 0c0 0-26.2-48.9-26.2-48.9c0 0 9.7-18.1 9.7-18.1c0 0 36 67 36 67Zm-22.9-55.1c0 0-8-15-8-15c0 0 16.1 0 16.1 0c0 0-8.1 15-8.1 15Zm34.4-15c0 0-21.2 39.4-21.2 39.4c0 0-9.8-18.1-9.8-18.1c0 0 11.5-21.3 11.5-21.3c0 0 19.5 0 19.5 0Zm3.3-6.3c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1Zm36-18.1c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0M
 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0Zm13.1-24.4c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0Zm14.9-27.5c0 0-11.5 21.2-11.5 21.2c0 0-19.5 0-19.5 0c0 0 11.4-21.1 11.4-21.1c0 0-37.7-70.2-37.7-70.2c0 0 19.6 0 19.6 0c0 0 37.7 70.1 37.7 70.1Zm3.3-6.3c0 0-34.3-63.8-34.3-63.8c0 0 68.6 0 68.6 0c0 0-34.3 63.8-34.3 63.8Zm10.7 27.5c0 0-18.7 0-18.7 0c0 0 9.7-18.1 9.7-18.1c0 0 18.9 0 18.9 0c0 0-9.9 18.1-9.9 18.1Zm27 0c0 0-20.2 0-20.2 0c0 0 9.9-18.1 9.9-18.1c0 0 20.1 0 20.1 0c0 0-9.8 18.1-9.8 M
18.1Zm13.1 24.4c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1Zm3.4 6.3c0 0 72 0 72 0c0 0-9.8 18.1-9.8 18.1c0 0-72 0-72 0c0 0 9.8-18.1 9.8-18.1Zm-75.4-6.3c0 0 9.8-18.1 9.8-18.1c0 0 45.7 0 45.7 0c0 0-9.7 18.1-9.7 18.1c0 0-45.8 0-45.8 0Zm-13.1 24.4c0 0 9.8-18.1 9.8-18.1c0 0 72 0 72 0c0 0-9.8 18.1-9.8 18.1c0 0-72 0-72 0Zm-44.4 70.1c0 0-9.8-18.1-9.8-18.1c0 0 24.6-45.7 24.6-45.7c0 0 19.5 0 19.5 0c0 0-34.3 63.8-34.3 63.8Zm99.9-45.6c0 0 13.1 24.3 13.1 24.3c0 0-26.6 0-26.6 0c0 0 13.2 24.5 1M
3.2 24.5c0 0-94.6 0-94.6 0c0 0 36-67 36-67c0 0 75.4 0 75.4 0c0 0 9.7 18.1 9.7 18.1c0 0-26.2 .1-26.2 .1Zm19.8 24.3c0 0-9.7-18.1-9.7-18.1c0 0 19.5 0 19.5 0c0 0 9.7 18.1 9.7 18.1c0 0-19.5 0-19.5 0Zm32.7 24.5c0 0-19.5 0-19.5 0c0 0-9.8-18.3-9.8-18.3c0 0 19.5 0 19.5 0c0 0 9.8 18.3 9.8 18.3Zm82.1 0c0 0-75.4 0-75.4 0c0 0-9.8-18.3-9.8-18.3c0 0 75.5 0 75.5 0c0 0 37.6-70 37.6-70c0 0 9.8 18.2 9.8 18.2c0 0-37.7 70.1-37.7 70.1Zm13.2 73.2c0 0-19.6 0-19.6 0c0 0 37.7-70.1 37.7-70.1c0 0 0 0 0 0c0 0-13.2-24.2-13.2-24.2c0 0 9.9-18.4 9M
.9-18.4c0 0 22.9 42.6 22.9 42.6c0 0 0 0 0 0c0 0-37.7 70.1-37.7 70.1Zm-6.4 24.4c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0Zm-13.2 24.4c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0Zm-69 24.4c0 0-9.7-18.1-9.7-18.1c0 0 94.9 0 94.9 0c0 0-9.8 18.1-9.8 18.1c0 0-75.4 0-75.4 0Zm3.4 6.3c0 0 68.6 0 68.6 0c0 0-34.3 63.8-34.3 63.8c0 0-34.3-63.8-34.3-63.8Zm9.8 66.9c0 0-36-66.9-36-66.9c0 0 19.5 0 19.5 0c0 0 36 66.9 36 66.9c0 0-19.5 0-19.5 0Zm9.7 24.5c0 0-75.4M
 0-75.4 0c0 0-37.7-70.1-37.7-70.1c0 0 9.8-18.2 9.8-18.2c0 0 36.9 68.5 36.9 68.5c0 0 .8 1.6 .8 1.6c0 0 75.4 0 75.4 0c0 0-9.8 18.2-9.8 18.2Zm12.9 24.4c0 0-19.3 0-19.3 0c0 0 9.8-18.1 9.8-18.1c0 0 19.2 0 19.2 0c0 0-9.7 18.1-9.7 18.1Zm-6.4 24.4c0 0 9.7-18.2 9.7-18.2c0 0 19.9 0 19.9 0c0 0-9.8 18.2-9.8 18.2c0 0-19.8 0-19.8 0Zm-32.6 97.5c0 0-19.6-0.1-19.6-0.1c0 0 48.9-91.2 48.9-91.2c0 0 19.7 0 19.7 0c0 0-49 91.3-49 91.3Zm13 24.5c0 0-19.5 0-19.5 0c0 0 9.8-18.3 9.8-18.3c0 0 19.5 .1 19.5 .1c0 0-9.8 18.2-9.8 18.2Zm3.4 6.3c0 0 M
49.1 0 49.1 0c0 0 9.7 18.1 9.7 18.1c0 0-68.6 0-68.6 0c0 0 9.8-18.1 9.8-18.1Zm-36 18.1c0 0 9.7-18.1 9.7-18.1c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1c0 0-19.5 0-19.5 0Zm-13.5 25c0 0 10.1-18.7 10.1-18.7c0 0 19.5 0 19.5 0c0 0-10.1 18.8-10.1 18.8c0 0-19.5-0.1-19.5-0.1Zm-3.3 6.3c0 0 19.4 .1 19.4 .1c0 0-9.4 17.4-9.4 17.4c0 0-19.5 0-19.5 0c0 0 9.5-17.5 9.5-17.5Zm-101.3-0.5c0 0 94.5 .4 94.5 .4c0 0-9.4 17.6-9.4 17.6c0 0-75.4 0-75.4 0c0 0-9.7-18-9.7-18Zm3 18c0 0-19.5 0-19.5 0c0 0-9.8-18.1-9.8-18.1c0 0 19.6 .1 19.6 .1c0 0 9.7 M
18 9.7 18Zm78.7-42.5c0 0-10 18.6-10 18.6c0 0-75-0.4-75-0.4c0 0-9.9-18.2-9.9-18.2c0 0 94.9 0 94.9 0Zm-26.2-6.3c0 0-68.7 0-68.7 0c0 0 34.4-63.8 34.4-63.8c0 0 34.3 63.8 34.3 63.8Zm-21.2-100.8c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1Zm49.1 55.1c0 0-9.8 18.2-9.8 18.2c0 0-36-67-36-67c0 0 9.8-18.1 9.8-18.1c0 0 36 66.9 36 66.9Zm13.1-24.4c0 0-9.7 18.2-9.7 18.2c0 0-36-67-36-67c0 0 9.7-18.1 9.7-18.1c0 0 36 66.9 36 66.9Zm-62.2-164.6c0 0 36.8 68.6 36.8 68.6c0 0 .9 1.5 .9 1.5c0 0 75M
.3 0 75.3 0c0 0-9.7 18.2-9.7 18.2c0 0-75.4 0-75.4 0c0 0-37.7-70.1-37.7-70.1c0 0 9.8-18.2 9.8-18.2Zm-13.2-24.4c0 0 9.8 18.2 9.8 18.2c0 0-9.7 18.1-9.7 18.1c0 0-9.8-18.2-9.8-18.2c0 0 9.7-18.1 9.7-18.1Zm-3.3-6.3c0 0-9.8 18.2-9.8 18.2c0 0-9.7-18.1-9.7-18.1c0 0 9.7-18.2 9.7-18.2c0 0 9.8 18.1 9.8 18.1Zm-24.6-94.4c0 0 37.6 70.1 37.6 70.1c0 0-9.7 18-9.7 18c0 0-47.4-88.1-47.4-88.1c0 0 19.5 0 19.5 0Zm-3.4-6.3c0 0-19.4 0-19.4 0c0 0-9.8-18.1-9.8-18.1c0 0 19.5 0 19.5 0c0 0 9.7 18.1 9.7 18.1Zm13.2-24.4c0 0-19.6 0-19.6 0c0 0-9.7-1M
8.2-9.7-18.2c0 0 19.5 0 19.5 0c0 0 9.8 18.2 9.8 18.2Zm65.6-24.4c0 0-72 0-72 0c0 0-9.8-18.2-9.8-18.2c0 0 72 0 72 0c0 0 9.8 18.2 9.8 18.2Zm52.5 48.8c0 0-19.5 0-19.5 0c0 0-36-67-36-67c0 0 19.5 0 19.5 0c0 0 36 67 36 67Zm-33-73.2c0 0-9.8-18.3-9.8-18.3c0 0 19.8 0 19.8 0c0 0 9.9 18.3 9.9 18.3c0 0-19.9 0-19.9 0Zm59.2 73.2c0 0-19.5 0-19.5 0c0 0-36-67-36-67c0 0 19.5 0 19.5 0c0 0 36 67 36 67Zm26.3 0c0 0-19.5 0-19.5 0c0 0-36-67-36-67c0 0 19.5 0 19.5 0c0 0 36 67 36 67Zm5.1-3c0 0-34.4-64-34.4-64c0 0 70.1 0 70.1 0c0 0-35.7 64-35.M
7 64Zm18.1 27.4c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0Zm-78.8 6.1c0 0 68.7 .2 68.7 .2c0 0 0 0 0 0c0 0 26.2 0 26.2 0c0 0-9.7 18.1-9.7 18.1c0 0-75.4 0-75.4 0c0 0-9.8-18.3-9.8-18.3Zm-13.1 24.6c0 0 19.6 0 19.6 0c0 0 9.7 18.1 9.7 18.1c0 0-19.5 0-19.5 0c0 0-9.8-18.1-9.8-18.1Zm-13.1 24.4c0 0 19.5 0 19.5 0c0 0 36 66.9 36 66.9c0 0-19.5 0-19.5 0c0 0-36-66.9-36-66.9Zm-6.7 0c0 0 36 66.9 36 66.9c0 0-19.5 0-19.5 0c0 0-36-66.9-36-66.9c0 0 19.5 0 19.5 0Zm19.8-73.2c0 0 94.9 0 94.9 0c0 0-9.7 M
18.1-9.7 18.1c0 0-75.5-0.2-75.5-0.2c0 0-9.7-17.9-9.7-17.9Zm3.1 66.9c0 0-19.5 0-19.5 0c0 0-9.8-18.1-9.8-18.1c0 0 19.5 0 19.5 0c0 0 9.8 18.1 9.8 18.1Zm-16.3-42.8c0 0 19.5 .1 19.5 .1c0 0 9.9 18.3 9.9 18.3c0 0-19.5 0-19.5 0c0 0-9.9-18.4-9.9-18.4Zm-65.5-24.1c0 0 72 0 72 0c0 0 9.6 17.9 9.6 17.9c0 0-26.2-0.1-26.2-0.1c0 0 13.2 24.7 13.2 24.7c0 0-26.2 0-26.2 0c0 0 13.1 24.4 13.1 24.4c0 0-19.5 0-19.5 0c0 0-36-66.9-36-66.9Zm-10.1-6.3c0 0-19.5 0-19.5 0c0 0-9.8-18.1-9.8-18.1c0 0 19.6 0 19.6 0c0 0 9.7 18.1 9.7 18.1Zm69-18.1c0 0 M
9.7 18.1 9.7 18.1c0 0-72 0-72 0c0 0-9.7-18.1-9.7-18.1c0 0 72 0 72 0Zm-75.4-6.3c0 0-9.7-18.2-9.7-18.2c0 0 72 0 72 0c0 0 9.7 18.2 9.7 18.2c0 0-72 0-72 0Zm-9.8 30.7c0 0 19.6 0 19.6 0c0 0 37.7 70 37.7 70c0 0-9.8 18.3-9.8 18.3c0 0-47.5-88.3-47.5-88.3Zm34.4 112.6c0 0-9.8-18.2-9.8-18.2c0 0 9.7-18.1 9.7-18.1c0 0 9.8 18.2 9.8 18.2c0 0-9.7 18.1-9.7 18.1Zm116.4 76.4c0 0-75.4 0-75.4 0c0 0-37.7-70.1-37.7-70.1c0 0 9.8-18.1 9.8-18.1c0 0 37.6 70.1 37.6 70.1c0 0 75.4 0 75.4 0c0 0-9.7 18.1-9.7 18.1Zm-6.4 24.4c0 0 9.8-18.2 9.8-18.2c0M
 0 19.2 0 19.2 0c0 0-9.7 18.2-9.7 18.2c0 0-19.3 0-19.3 0Zm-44.4 70.1c0 0-34.3-63.9-34.3-63.9c0 0 68.6 0 68.6 0c0 0-34.3 63.9-34.3 63.9Zm11.4 27.3c0 0-19.3-0.1-19.3-0.1c0 0 48.9-91.1 48.9-91.1c0 0 19.3 0 19.3 0c0 0-48.9 91.2-48.9 91.2Zm-6.4 24.6c0 0 9.8-18.3 9.8-18.3c0 0 19.6 0 19.6 0c0 0-9.8 18.3-9.8 18.3c0 0-19.6 0-19.6 0Zm-13.1 24.4c0 0 9.7-18.1 9.7-18.1c0 0 19.6 0 19.6 0c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0Zm-3.4 6.3c0 0 19.6 0 19.6 0c0 0-10.1 18.7-10.1 18.7c0 0-19.5-0.1-19.5-0.1c0 0 10-18.6 10-18.6Zm-9.7-30.M
7c0 0 9.9-18.4 9.9-18.4c0 0 19.4 0 19.4 0c0 0-9.9 18.4-9.9 18.4c0 0-19.4 0-19.4 0Zm-18.2 21.3c0 0-36-67-36-67c0 0 9.8-18.1 9.8-18.1c0 0 36 66.9 36 66.9c0 0-9.8 18.2-9.8 18.2Zm14.8-15c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-19.4 0-19.4 0c0 0 9.7-18.1 9.7-18.1Zm146.1-418.1c0 0 9.6-17.9 9.6-17.9c0 0 9.9 17.9 9.9 17.9c0 0 0 0 0 0c0 0-37.7 70.1-37.7 70.1c0 0-19.4 0-19.4 0c0 0 39.2-70.1 39.2-70.1c0 0-1.6 0-1.6 0Zm-213.4 335.4c0 0-9.7-18.1-9.7-18.1c0 0 9.7-18.1 9.7-18.1c0 0 9.8 18.1 9.8 18.1c0 0-9.8 18.1-9.8 18.1Zm13.M
2-11.8c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.2-9.7 18.2c0 0-9.8-18.2-9.8-18.2c0 0 9.8-18.1 9.8-18.1Zm149.4 63.7c0 0 8-14.9 8-14.9c0 0 8.1 15 8.1 15c0 0-16.1-0.1-16.1-0.1Zm19.5 6.4c0 0 9.7 18.1 9.7 18.1c0 0-42.4 0-42.4 0c0 0 9.8-18.2 9.8-18.2c0 0 22.9 .1 22.9 .1Zm-300.1-424.3c0 0-9.8-18.2-9.8-18.2c0 0 9.7-18.2 9.7-18.2c0 0 9.8 18.3 9.8 18.3c0 0-9.7 18.1-9.7 18.1Zm13.1-11.9c0 0 9.7 18.1 9.7 18.1c0 0-9.7 18.1-9.7 18.1c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1Zm60.5 216.5c0 0-9.7 18-9.7 18c0 0-72 0-72 0c0 0 9.7-18 9.7-18cM
0 0 72 0 72 0Zm-68.6-6.3c0 0 9.7-18.1 9.7-18.1c0 0 72 0 72 0c0 0-9.7 18.1-9.7 18.1c0 0-72 0-72 0Zm52.4 146.5c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0c0 0-9.7 18.2-9.7 18.2c0 0-19.6 0-19.6 0Zm3.1 30.6c0 0-9.8 18.2-9.8 18.2c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 19.5 0 19.5 0Zm-16.2-6.2c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0c0 0-9.7 18.1-9.7 18.1c0 0-19.6 0-19.6 0Zm367.8 117c0 0 32.3 60.1 32.3 60.1c0 0 75.4 0 75.4 0c0 0-10.6 19.7-10.6 19.7c0 0-73.7 0-73.7 0c0 0-38.5-71.7-38.5-71.7c0 0 9.7-18.1 9.7-18.1c0 0 5.4 1M
0 5.4 10Zm55.2 53.8c0 0-19.5 0-19.5 0c0 0-33.2-61.7-33.2-61.7c0 0-2.8-5.2-2.8-5.2c0 0 19.5 0 19.5 0c0 0 36 66.9 36 66.9Zm-9.8-66.9c0 0 36 66.9 36 66.9c0 0-19.5 0-19.5 0c0 0-36-66.9-36-66.9c0 0 19.5 0 19.5 0Zm-22.8-6.3c0 0-9.8-18.1-9.8-18.1c0 0 19.5 0 19.5 0c0 0 9.8 18.1 9.8 18.1c0 0-19.5 0-19.5 0Zm27.9-192.1c0 0 9.7-18.2 9.7-18.2c0 0 9.8 18.2 9.8 18.2c0 0-9.8 18.1-9.8 18.1c0 0-9.7-18.1-9.7-18.1Zm6.4 24.4c0 0-37.7 70.1-37.7 70.1c0 0-75.4 0-75.4 0c0 0-9.7-18.2-9.7-18.2c0 0 75.3 0 75.3 0c0 0 37.7-70.1 37.7-70.1c0 0 9.M
8 18.2 9.8 18.2Zm-9.8-164.6c0 0 9.8 18.1 9.8 18.1c0 0-50.8 94.5-50.8 94.5c0 0-19.5 0-19.5 0c0 0 60.5-112.6 60.5-112.6Zm-67.3 112.6c0 0-45.7 0-45.7 0c0 0 36-66.9 36-66.9c0 0 26.2 0 26.2 0c0 0 35.4-65.9 35.4-65.9c0 0 2.3-4.2 2.3-4.2c0 0 9.7 18.1 9.7 18.1c0 0-63.9 118.9-63.9 118.9Zm111.7-390.5c0 0 9-16.6 9-16.6c0 0 19.5 0 19.5 0c0 0-9 16.6-9 16.6c0 0-19.5 0-19.5 0Zm16.2 6.3c0 0-9.8 18.1-9.8 18.1c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1c0 0 19.5 0 19.5 0Zm-580.4 610.2c0 0 19.5 0 19.5 0c0 0 37.7 70.2 37.7 70.2c0 0-9.7 18M
.1-9.7 18.1c0 0-47.5-88.3-47.5-88.3Zm-39.3 66.8c0 0 34.2-63.7 34.2-63.7c0 0 34.2 63.7 34.2 63.7c0 0-68.4 0-68.4 0Zm68.6 6.2c0 0-9.8 18.3-9.8 18.3c0 0-72 0-72 0c0 0 9.8-18.3 9.8-18.3c0 0 72 0 72 0Zm31.3 39.7c0 0-9.8-18.1-9.8-18.1c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18 9.7 18c0 0-9.7 18.2-9.7 18.2Zm559.6 76.3c0 0-16.6 0-16.6 0c0 0 8.3-15.5 8.3-15.5c0 0 8.3 15.5 8.3 15.5Zm-703-1.3c0 0 0 12.6 0 12.6c0 0 5 9.2 5 9.2c0 0 6.7 0 6.7 0c0 0-7.6-14.1-7.6-14.1c0 0 19.5 0 19.5 0c0 0 7.6 14.1 7.6 14.1c0 0 6.8 0 6.8 0c0 0-7.6-14.1-7.6-M
14.1c0 0 75.3 0 75.3 0c0 0 37.7-70.2 37.7-70.2c0 0 9.7 18.1 9.7 18.1c0 0-35.6 66.2-35.6 66.2c0 0 6.7 0 6.7 0c0 0 32.3-59.9 32.3-59.9c0 0 32.2 59.9 32.2 59.9c0 0 6.7 0 6.7 0c0 0-35.6-66.2-35.6-66.2c0 0 9.8-18.2 9.8-18.2c0 0 36 67 36 67c0 0-9.4 17.4-9.4 17.4c0 0 6.8 0 6.8 0c0 0 7.6-14.3 7.6-14.3c0 0 19.5 0 19.5 0c0 0-7.6 14.3-7.6 14.3c0 0 6.7 0 6.7 0c0 0 7.7-14.3 7.7-14.3c0 0 19.5 0 19.5 0c0 0-7.7 14.3-7.7 14.3c0 0 6.7 0 6.7 0c0 0 7.7-14.3 7.7-14.3c0 0 19.5 0 19.5 0c0 0-7.6 14.3-7.6 14.3c0 0 6.7 0 6.7 0c0 0 7.7-14.3 M
7.7-14.3c0 0 72 0 72 0c0 0-7.7 14.3-7.7 14.3c0 0 6.7 0 6.7 0c0 0 7.7-14.3 7.7-14.3c0 0 72 0 72 0c0 0-7.7 14.3-7.7 14.3c0 0 6.8 0 6.8 0c0 0 7.6-14.3 7.6-14.3c0 0 .4 0 .4 0c0 0 0-0.7 0-0.7c0 0 24.2-44.9 24.2-44.9c0 0 9.7 18 9.7 18c0 0-22.6 41.9-22.6 41.9c0 0 6.8 0 6.8 0c0 0 19.2-35.6 19.2-35.6c0 0 9.8 18.2 9.8 18.2c0 0-9.4 17.4-9.4 17.4c0 0 6.8 0 6.8 0c0 0 5.9-11.1 5.9-11.1c0 0 6 11.1 6 11.1c0 0 6.8 0 6.8 0c0 0-9.4-17.4-9.4-17.4c0 0 9.8-18.1 9.8-18.1c0 0 9.7 18.1 9.7 18.1c0 0-9.3 17.4-9.3 17.4c0 0 6.7 0 6.7 0c0 0 6-1M
1.1 6-11.1c0 0 6 11.1 6 11.1c0 0 6.7 0 6.7 0c0 0-9.3-17.4-9.3-17.4c0 0 9.7-18.1 9.7-18.1c0 0 19.1 35.5 19.1 35.5c0 0 6.8 0 6.8 0c0 0-22.5-41.8-22.5-41.8c0 0 9.7-18.1 9.7-18.1c0 0 32.3 59.9 32.3 59.9c0 0 6.7 0 6.7 0c0 0-33.9-63.1-33.9-63.1c0 0 68.6 0 68.6 0c0 0-33.9 63.1-33.9 63.1c0 0 6.7 0 6.7 0c0 0 33.9-63.1 33.9-63.1c0 0 19.6 0 19.6 0c0 0-34 63.1-34 63.1c0 0 6.8 0 6.8 0c0 0 33.9-63.1 33.9-63.1c0 0 19.5 0 19.5 0c0 0-33.9 63.1-33.9 63.1c0 0 6.7 0 6.7 0c0 0 33.9-63.1 33.9-63.1c0 0 19.5 0 19.5 0c0 0-33.9 63.1-33.9 63M
.1c0 0 6.8 0 6.8 0c0 0 6-11.1 6-11.1c0 0 5.9 11.1 5.9 11.1c0 0 6.8 0 6.8 0c0 0-7.7-14.3-7.7-14.3c0 0 19.9 0 19.9 0c0 0 1.3 2.5 1.3 2.5c0 0 0-12.7 0-12.7c0 0-7.6-14.2-7.6-14.2c0 0 7.6 0 7.6 0c0 0 0-6.2 0-6.2c0 0-8.1 0-8.1 0c0 0 8.1-15 8.1-15c0 0 0-12.6 0-12.6c0 0-1.7 3.2-1.7 3.2c0 0-19.5 0-19.5 0c0 0 9.8-18.2 9.8-18.2c0 0 11.4 0 11.4 0c0 0 0-6.3 0-6.3c0 0-8.1 0-8.1 0c0 0 8.1-15 8.1-15c0 0 0-12.5 0-12.5c0 0-2.5 4.7-2.5 4.7c0 0-19.5 0-19.5 0c0 0 10.6-19.7 10.6-19.7c0 0 11.4 0 11.4 0c0 0 0-6.3 0-6.3c0 0-8.1 0-8.1 0c0 0M
 8.1-15 8.1-15c0 0 0-12.5 0-12.5c0 0-14.8 27.5-14.8 27.5c0 0-19.5 0-19.5 0c0 0 34.3-63.8 34.3-63.8c0 0 0-12.5 0-12.5c0 0-1.8 3.3-1.8 3.3c0 0-0.1-0.2-0.1-0.2c0 0-75.2 0-75.2 0c0 0-9.7-18.1-9.7-18.1c0 0 86.8 0 86.8 0c0 0 0-6.3 0-6.3c0 0-90.2 0-90.2 0c0 0-9.7-18.1-9.7-18.1c0 0 99.9 0 99.9 0c0 0 0-6.3 0-6.3c0 0-103.3 0-103.3 0c0 0-9.8-18.1-9.8-18.1c0 0 113.1 0 113.1 0c0 0 0-6.3 0-6.3c0 0-37.7 0-37.7 0c0 0-37.7-70.1-37.7-70.1c0 0 9.8-18.1 9.8-18.1c0 0 37.7 70 37.7 70c0 0 27.9 0 27.9 0c0 0 0-6.2 0-6.2c0 0-24.6 0-24.6 0c0M
 0-37.6-70.1-37.6-70.1c0 0 9.7-18.2 9.7-18.2c0 0 37.7 70.1 37.7 70.1c0 0 14.8 0 14.8 0c0 0 0-6.2 0-6.2c0 0-11.4 0-11.4 0c0 0-37.7-70.1-37.7-70.1c0 0 9.7-18.2 9.7-18.2c0 0 39.4 73.3 39.4 73.3c0 0 0-12.6 0-12.6c0 0-34.3-63.8-34.3-63.8c0 0 34.3 0 34.3 0c0 0 0-6.3 0-6.3c0 0-37.7 0-37.7 0c0 0-50.8-94.5-50.8-94.5c0 0 9.8-18.1 9.8-18.1c0 0 50.8 94.5 50.8 94.5c0 0 27.9 0 27.9 0c0 0 0-6.3 0-6.3c0 0-24.6 0-24.6 0c0 0-50.8-94.5-50.8-94.5c0 0 9.8-18.1 9.8-18.1c0 0 50.8 94.5 50.8 94.5c0 0 14.8 0 14.8 0c0 0 0-6.3 0-6.3c0 0-11.4 M
0-11.4 0c0 0-11.5-21.3-11.5-21.3c0 0 22.9-42.5 22.9-42.5c0 0 0-12.5 0-12.5c0 0-26.2 48.8-26.2 48.8c0 0-9.8-18.2-9.8-18.2c0 0 36-66.9 36-66.9c0 0 0-12.5 0-12.5c0 0-1.7 3.1-1.7 3.1c0 0-98.2 0-98.2 0c0 0 9.7-18.2 9.7-18.2c0 0 90.2 0 90.2 0c0 0 0-6.2 0-6.2c0 0-86.8 0-86.8 0c0 0 9.7-18.2 9.7-18.2c0 0 77.1 0 77.1 0c0 0 0-9.4 0-9.4c0 0-34.3-63.8-34.3-63.8c0 0 19.5 0 19.5 0c0 0 14.8 27.6 14.8 27.6c0 0 0-12.6 0-12.6c0 0-8.1-15-8.1-15c0 0 8.1 0 8.1 0c0 0 0-6.3 0-6.3c0 0-11.4 0-11.4 0c0 0-9.8-18.1-9.8-18.1c0 0 19.9 0 19.9 0c0M
 0 1.3 2.4 1.3 2.4c0 0 0-12.6 0-12.6c0 0-7.6-14.2-7.6-14.2c0 0 7.6 0 7.6 0c0 0 0-6.3 0-6.3c0 0-8.1 0-8.1 0c0 0 8.1-15 8.1-15c0 0 0-12.5 0-12.5c0 0-1.7 3.1-1.7 3.1c0 0-19.5 0-19.5 0c0 0 9.8-18.1 9.8-18.1c0 0 11.4 0 11.4 0c0 0 0-6.3 0-6.3c0 0-8.1 0-8.1 0c0 0 8.1-15 8.1-15c0 0 0-12.5 0-12.5c0 0-2.5 4.7-2.5 4.7c0 0-19.5 0-19.5 0c0 0 10.6-19.7 10.6-19.7c0 0 11.4 0 11.4 0c0 0 0-6.3 0-6.3c0 0-8.1 0-8.1 0c0 0 8.1-15 8.1-15c0 0 0-12.5 0-12.5c0 0-14.8 27.5-14.8 27.5c0 0-19.5 0-19.5 0c0 0 34.3-63.8 34.3-63.8c0 0 0-6.2 0-6.2c0M
 0-160.9 0-160.9 0c0 0-9.7 18.1-9.7 18.1c0 0-9.7-18.1-9.7-18.1c0 0-6.7 0-6.7 0c0 0 0 0 0 0c0 0-9.8 18.1-9.8 18.1c0 0-9.7-18.1-9.7-18.1c0 0-6.8 0-6.8 0c0 0 .1 .2 .1 .2c0 0-9.8 18.1-9.8 18.1c0 0-9.8-18.3-9.8-18.3c0 0-400.5 0-400.5 0c0 0-37.5 69.8-37.5 69.8c0 0-19.5 0-19.5 0c0 0 37.5-69.8 37.5-69.8c0 0-6.7 0-6.7 0c0 0-37.6 69.8-37.6 69.8c0 0-10.5 0-10.5 0c0 0 0 6.3 0 6.3c0 0 7.1 0 7.1 0c0 0-7.1 13.3-7.1 13.3c0 0 0 12.5 0 12.5c0 0 .7-1.2 .7-1.2c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-10.4 0-10.4 0c0 0 0 6.3 0 6.3c0M
 0 7.1 0 7.1 0c0 0-7.1 13.1-7.1 13.1c0 0 0 16.3 0 16.3c0 0 7.1 13.1 7.1 13.1c0 0-7.1 0-7.1 0c0 0 0 6.3 0 6.3c0 0 10.4 0 10.4 0c0 0 9.8 18.3 9.8 18.3c0 0-19.5 0-19.5 0c0 0-0.7-1.4-0.7-1.4c0 0 0 12.5 0 12.5c0 0 7.1 13.1 7.1 13.1c0 0-7.1 0-7.1 0c0 0 0 6.3 0 6.3c0 0 10.4 0 10.4 0c0 0 37.7 70.1 37.7 70.1c0 0 0 0 0 0c0 0-9.7 18.1-9.7 18.1c0 0-9.8-18.1-9.8-18.1c0 0 0 0 0 0c0 0-28.6-53.2-28.6-53.2c0 0 0 12.5 0 12.5c0 0 21.9 40.7 21.9 40.7c0 0 0 0 0 0c0 0-9.8 18.1-9.8 18.1c0 0-9.7-18.1-9.7-18.1c0 0-2.4 0-2.4 0c0 0 0 8.2 0 8M
.2c0 0 8.7 16.2 8.7 16.2c0 0-8.7 16.3-8.7 16.3c0 0 0 12.5 0 12.5c0 0 12.1-22.5 12.1-22.5c0 0 9.8 18.1 9.8 18.1c0 0-21.9 40.7-21.9 40.7c0 0 0 12.5 0 12.5c0 0 25.2-46.9 25.2-46.9c0 0 9.8 18.1 9.8 18.1c0 0-35 65.1-35 65.1c0 0 0 11.3 0 11.3c0 0 72.7 0 72.7 0c0 0-9.8 18.1-9.8 18.1c0 0-62.9 0-62.9 0c0 0 0 6.3 0 6.3c0 0 59.5 0 59.5 0c0 0-9.7 18.1-9.7 18.1c0 0-49.8 0-49.8 0c0 0 0 6.3 0 6.3c0 0 46.4 0 46.4 0c0 0-9.7 18.1-9.7 18.1c0 0-36.7 0-36.7 0c0 0 0 6.3 0 6.3c0 0 33.3 0 33.3 0c0 0-33.3 61.9-33.3 61.9c0 0 0 11.3 0 11.3c0M
 0 72.7 0 72.7 0c0 0-9.8 18.2-9.8 18.2c0 0-62.9 0-62.9 0c0 0 0 6.2 0 6.2c0 0 59.5 .1 59.5 .1c0 0-9.7 18.1-9.7 18.1c0 0-49.8 0-49.8 0c0 0 0 6.2 0 6.2c0 0 46.4 0 46.4 0c0 0-9.7 18.2-9.7 18.2c0 0-36.7 0-36.7 0c0 0 0 6.3 0 6.3c0 0 33.3 0 33.3 0c0 0-9.8 18.1-9.8 18.1c0 0-23.5 0-23.5 0c0 0 0 6.3 0 6.3c0 0 20.2 0 20.2 0c0 0-9.8 18.1-9.8 18.1c0 0-10.4 0-10.4 0c0 0 0 6.3 0 6.3c0 0 7.1 0 7.1 0c0 0-7.1 13.1-7.1 13.1c0 0 0 12.5 0 12.5c0 0 40-74.4 40-74.4c0 0 19.5 0 19.5 0c0 0-59.5 110.7-59.5 110.7c0 0 0 12.5 0 12.5c0 0 66.3-12M
3.2 66.3-123.2c0 0 19.5 0 19.5 0c0 0-75.3 140-75.3 140c0 0-10.5 0-10.5 0c0 0 0 6.2 0 6.2c0 0 7.1 0 7.1 0c0 0-7.1 13.3-7.1 13.3c0 0 0 12.5 0 12.5c0 0 .7-1.2 .7-1.2c0 0 19.5 0 19.5 0c0 0-9.8 18.1-9.8 18.1c0 0-10.4 0-10.4 0c0 0 0 6.3 0 6.3c0 0 7.1 0 7.1 0c0 0-7.1 13.1-7.1 13.1c0 0 0 16.3 0 16.3c0 0 7.1 13.2 7.1 13.2c0 0-7.1 0-7.1 0c0 0 0 6.2 0 6.2c0 0 10.4 0 10.4 0c0 0 9.8 18.3 9.8 18.3c0 0-19.5 0-19.5 0c0 0-0.7-1.4-0.7-1.4Zm0-923c0 0 0 4.3 0 4.3c0 0 2.3-4.3 2.3-4.3c0 0-2.3 0-2.3 0Zm707.6 442.4c0 0 0-9.4 0-9.4c0 0-5.1M
 9.4-5.1 9.4c0 0 5.1 0 5.1 0Zm-685.8-442.4c0 0-21.8 40.6-21.8 40.6c0 0 0 12.5 0 12.5c0 0 28.6-53.1 28.6-53.1c0 0-6.8 0-6.8 0Z"/></g><g transform="translate(56.2,981.7)"><path fill="#ff59a4" d="M-6.4 15.8c0-0.1 3-0.1 3-0.1c3.5 0 5.9-0.4 7.4-1.3c1.5-0.9 2.3-2.3 2.3-4.2c0-2-0.8-3.4-2.3-4.3c-1.5-0.9-3.9-1.3-7.4-1.3c0 0-3 0-3 0c0 0 0 11.2 0 11.2Zm0-21.5c0 0 2.5 0 2.5 0c4.3 0 6.5-1.7 6.5-5.1c0-3.4-2.2-5.1-6.5-5.1c0 0-2.5 0-2.5 0c0 0 0 10.2 0 10.2Zm-13.7-20.7c0 0 20.4 0 20.4 0c4.9 0 8.6 1.2 11.1 3.5c2.5 2.3 3.8 5.7 3.8 10M
.1c0 2.7-0.5 4.9-1.5 6.6c-0.9 1.8-2.4 3.2-4.4 4.4c2 .4 3.7 1 5.1 1.8c1.3 .7 2.4 1.7 3.3 2.8c.9 1.1 1.5 2.4 1.9 3.8c.3 1.4 .5 2.9 .5 4.5c0 2.4-0.4 4.6-1.3 6.5c-0.8 2-2 3.6-3.6 4.9c-1.6 1.3-3.5 2.3-5.7 2.9c-2.3 .7-4.8 1-7.6 1c0 0-22 0-22 0c0 0 0-52.8 0-52.8Z"/></g><g transform="translate(106.6,981.7)"><path fill="#ff59a4" d="M15-14.8c0 0-16.3 0-16.3 0c0 0 0 8.9 0 8.9c0 0 15.4 0 15.4 0c0 0 0 11.6 0 11.6c0 0-15.4 0-15.4 0c0 0 0 9.1 0 9.1c0 0 16.3 0 16.3 0c0 0 0 11.6 0 11.6c0 0-30 0-30 0c0 0 0-52.8 0-52.8c0 0 30 0 30 0cM
0 0 0 11.6 0 11.6Z"/></g><g transform="translate(151.6,981.7)"><path fill="#ff59a4" d="M6.9-14.8c0 0 0 41.2 0 41.2c0 0-13.8 0-13.8 0c0 0 0-41.2 0-41.2c0 0-11.2 0-11.2 0c0 0 0-11.6 0-11.6c0 0 36.2 0 36.2 0c0 0 0 11.6 0 11.6c0 0-11.2 0-11.2 0Z"/></g><g transform="translate(196,981.7)"><path fill="#ff59a4" d="M6.9-14.8c0 0 0 41.2 0 41.2c0 0-13.8 0-13.8 0c0 0 0-41.2 0-41.2c0 0-11.2 0-11.2 0c0 0 0-11.6 0-11.6c0 0 36.2 0 36.2 0c0 0 0 11.6 0 11.6c0 0-11.2 0-11.2 0Z"/></g><g transform="translate(242.2,981.7)"><path fill="#M
ff59a4" d="M15-14.8c0 0-16.3 0-16.3 0c0 0 0 8.9 0 8.9c0 0 15.4 0 15.4 0c0 0 0 11.6 0 11.6c0 0-15.4 0-15.4 0c0 0 0 9.1 0 9.1c0 0 16.3 0 16.3 0c0 0 0 11.6 0 11.6c0 0-30 0-30 0c0 0 0-52.8 0-52.8c0 0 30 0 30 0c0 0 0 11.6 0 11.6Z"/></g><g transform="translate(296.1,981.7)"><path fill="#ff59a4" d="M-8.2-2.8c0 0 2.6 0 2.6 0c2.7 0 4.7-0.6 6.2-1.7c1.4-1.1 2.2-2.7 2.2-4.8c0-2.1-0.8-3.7-2.2-4.8c-1.5-1.2-3.5-1.7-6.2-1.7c0 0-2.6 0-2.6 0c0 0 0 13 0 13Zm30.1 29.2c0 0-17 0-17 0c0 0-13.1-20.3-13.1-20.3c0 0 0 20.3 0 20.3c0 0-13.7 0-M
13.7 0c0 0 0-52.8 0-52.8c0 0 21.3 0 21.3 0c2.9 0 5.5 .4 7.7 1.3c2.2 .9 4 2 5.4 3.5c1.5 1.5 2.5 3.3 3.2 5.2c.8 2 1.1 4.1 1.1 6.3c0 4-0.9 7.3-2.9 9.8c-1.9 2.5-4.8 4.2-8.5 5.1c0 0 16.5 21.6 16.5 21.6Z"/></g><g transform="translate(392.2,981.7)"><path fill="#ff59a4" d="M-33.1 26.4c0 0 9-52.8 9-52.8c0 0 13.6 0 13.6 0c0 0 10.5 28.1 10.5 28.1c0 0 10.5-28.1 10.5-28.1c0 0 13.6 0 13.6 0c0 0 9 52.8 9 52.8c0 0-13.7 0-13.7 0c0 0-4.5-30.4-4.5-30.4c0 0-12.5 30.4-12.5 30.4c0 0-5.4 0-5.4 0c0 0-11.9-30.4-11.9-30.4c0 0-4.5 30.4-4.5 3M
0.4c0 0-13.7 0-13.7 0Z"/></g><g transform="translate(467.8,981.7)"><path fill="#ff59a4" d="M-14.9 0c0 2.1 .4 4 1.2 5.8c.8 1.8 1.9 3.3 3.2 4.6c1.4 1.3 3 2.4 4.8 3.1c1.8 .7 3.7 1.1 5.7 1.1c2 0 3.9-0.4 5.7-1.1c1.8-0.7 3.4-1.8 4.7-3.1c1.4-1.3 2.5-2.8 3.3-4.6c.8-1.8 1.2-3.7 1.2-5.8c0-2.1-0.4-4-1.2-5.8c-0.8-1.8-1.9-3.3-3.3-4.6c-1.3-1.3-2.9-2.3-4.7-3.1c-1.8-0.7-3.7-1.1-5.7-1.1c-2 0-3.9 .4-5.7 1.1c-1.8 .8-3.4 1.8-4.8 3.1c-1.3 1.3-2.4 2.8-3.2 4.6c-0.8 1.8-1.2 3.7-1.2 5.8Zm-14.3 0c0-3.9 .7-7.6 2.1-11c1.5-3.3 3.5-6.3 6.1-8.8cM
2.5-2.5 5.6-4.5 9.2-5.9c3.5-1.4 7.5-2.2 11.8-2.2c4.2 0 8.1 .8 11.7 2.2c3.6 1.4 6.7 3.4 9.3 5.9c2.6 2.5 4.6 5.5 6.1 8.8c1.4 3.4 2.1 7.1 2.1 11c0 3.9-0.7 7.6-2.1 11c-1.5 3.3-3.5 6.3-6.1 8.8c-2.6 2.5-5.7 4.5-9.3 5.9c-3.6 1.4-7.5 2.2-11.7 2.2c-4.3 0-8.3-0.8-11.8-2.2c-3.6-1.4-6.7-3.4-9.2-5.9c-2.6-2.5-4.6-5.5-6.1-8.8c-1.4-3.4-2.1-7.1-2.1-11Z"/></g><g transform="translate(539.1,981.7)"><path fill="#ff59a4" d="M-26.4 26.4c0 0 0-52.8 0-52.8c0 0 13.8 0 13.8 0c0 0 25.3 32.3 25.3 32.3c0 0 0-32.3 0-32.3c0 0 13.7 0 13.7 0c0 0 0 M
52.8 0 52.8c0 0-13.7 0-13.7 0c0 0-25.3-32.3-25.3-32.3c0 0 0 32.3 0 32.3c0 0-13.8 0-13.8 0Z"/></g><g transform="translate(598.5,981.7)"><path fill="#ff59a4" d="M15-14.8c0 0-16.3 0-16.3 0c0 0 0 8.9 0 8.9c0 0 15.4 0 15.4 0c0 0 0 11.6 0 11.6c0 0-15.4 0-15.4 0c0 0 0 9.1 0 9.1c0 0 16.3 0 16.3 0c0 0 0 11.6 0 11.6c0 0-30 0-30 0c0 0 0-52.8 0-52.8c0 0 30 0 30 0c0 0 0 11.6 0 11.6Z"/></g><g transform="translate(650,981.7)"><path fill="#ff59a4" d="M-6.9 1.1c0-0.1-19.2-27.5-19.2-27.5c0 0 16.3 0 16.3 0c0 0 9.8 14.4 9.8 14.4c0 0 9M
.8-14.4 9.8-14.4c0 0 16.3 0 16.3 0c0 0-19.3 27.4-19.3 27.4c0 .1 0 25.4 0 25.4c0 0-13.7 0-13.7 0c0 0 0-25.3 0-25.3Z"/></g><g transform="translate(44.4,981.7)"><path fill="#ff59a4" d="M3.1 33.5c0 0-6.2 0-6.2 0c0 0 0-67 0-67c0 0 6.2 0 6.2 0c0 0 0 67 0 67Z"/></g><g transform="translate(54.7,956)"><path fill="#ff59a4" d="M3.1 7.7c0 0 0-15.4 0-15.4c0 0-6.2 0-6.2 0c0 0 0 14.8 0 14.8c1.9-1.1 4.5-1.3 6.2 .6Z"/></g><g transform="translate(54.7,1010)"><path fill="#ff59a4" d="M-3.1-4.9c0 0 0 10.1 0 10.1c0 0 6.2 0 6.2 0c0 0 0-1M
0.4 0-10.4c-1.7 1.3-4.3 1.5-6.2 .3Z"/></g></g></g><g transform="translate(360,361) scale(.67605,.67605) translate(-540.5,-540.5)"><g transform="translate(540.2,540.3)"><path d="M-540.2 540.3c0 0 1080.4 0 1080.4 0c0 0 0-1080.6 0-1080.6c0 0-1080.4 0-1080.4 0c0 0 0 1080.6 0 1080.6Zm27.8-1052.8c0 0 1024.8 0 1024.8 0c0 0 0 1025 0 1025c0 0-1024.8 0-1024.8 0c0 0 0-1025 0-1025Z"/></g><g transform="translate(540.7,860.5)"><path d="M482-77.1c-4.3 4.2-9.1 7.8-14.1 11.2c-3.9 2.6-8.1 4.9-12.4 6.8c-0.9 .4-1.8 .8-2.6 1.2c-6.3 3.3M
-10 8.6-10.8 15.6c-1 8.2-3.1 16.1-5.9 23.8c-3.8 10.5-8.3 20.7-12.5 31c-6.3 15.2-12.8 30.2-19.1 45.4c-6.6 16.2-17.3 29.3-31.1 39.8c-15.4 11.8-32.7 19.3-51.5 23.5c-7.9 1.8-16 2.9-24 4c-6.7 .9-13.4 2-20.1 2.8c-8.1 1.1-16.3 2.1-24.4 3.1c-6.2 .7-12.4 1.3-18.7 1.8c-3 .3-6.1 .3-9.1 .3c-10.9 .1-21.7-0.4-32.5-1.3c-6.2-0.5-12.4-0.9-18.6-1.6c-6.5-0.6-12.8-1.5-19.3-2.3c-7.7-1-15.3-2.3-23-3.4c-10.5-1.6-20.3-4.9-29.7-9.9c-11.6-6.3-22.6-13.3-32.5-22.1c-11.7-10.4-21.6-22.3-29.9-35.5c-4.8-7.8-10-15.2-15.4-22.5c-0.7-0.9-1.3-1.7-2-2.M
6c-4.2-4.7-9.5-6.7-15.6-5.8c-5.3 .7-10.5 .9-15.8 .7c-1.8-0.1-3.7 0-5.5 .2c-4.6 .6-8.3 2.8-11 6.4c-5.2 6.8-10.3 13.7-14.7 21c-4.5 7.4-9.5 14.5-15 21.1c-13.7 16.2-29.8 29.3-48.8 38.7c-13.1 6.6-27 10.7-41.6 12.3c-10.5 1.2-21 2.5-31.6 3.7c-9.1 1-18.3 1.5-27.5 2.1c-4.4 .2-8.9 .6-13.4 .8c-7.3 .4-14.7 .1-22-0.6c-7.4-0.7-14.8-1.4-22.2-2.3c-7.7-0.9-15.4-1.9-23.1-3c-7.9-1.1-15.7-2.3-23.6-3.5c-12.9-1.9-25.6-4.7-37.7-9.8c-15.2-6.3-28.8-15.1-40.5-26.8c-6.9-7-12.5-14.9-16.5-23.9c-10.5-23.1-20.1-46.6-29.5-70.2c-1.8-4.5-3.6-9.1-5.M
5-13.7c-1.9-4.5-3-9.3-3.7-14.2c-0.5-2.7-0.9-5.4-1.3-8.1c-1.2-6.6-4.7-11.5-10.4-14.8c-1-0.5-2-1-3-1.4c-8.7-3.8-16.3-9.3-23.7-15.2c-1-0.8-1.6-1.7-1.5-3.1c0-0.6 0-1.3 0-1.9c0-14.1 0-28.3 0-42.4c0-0.7 0-1.5 0-2.3c0-0.4 0-0.9 .4-1.2c.7-0.3 1 .4 1.3 .7c1.3 1.4 2.5 2.7 3.8 4.1c5.7 5.9 12.7 9.2 20.7 10.4c9.2 1.4 18.5 2.3 27.8 2.4c6.3 .2 12.7-0.3 19-0.8c9.4-0.8 18.6-2.6 27.8-4.5c7.6-1.6 15.3-2.7 23-3.6c6.7-0.9 13.5-1.7 20.2-2.4c5.1-0.6 10.2-1 15.4-1.6c5.1-0.5 10.2-1 15.3-1.6c5.2-0.5 10.4-1.1 15.7-1.6c5.4-0.6 10.8-1.2 16.3-1M
.7c5-0.6 10-1.1 15-1.6c5.5-0.6 11.1-1.2 16.6-1.7c5.3-0.6 10.5-1.1 15.7-1.6c5.7-0.6 11.3-1.2 17-1.7c4.9-0.5 9.8-1 14.7-1.5c1.5-0.1 3 0 4.6 0c.8 .1 1.4 .5 1.7 1.3c.2 .9-0.2 1.6-0.9 2c-1.1 .7-2.2 1.3-3.4 1.9c-19.7 9.1-39.9 17.4-60.3 24.9c-29.8 10.9-60 20.2-90.7 28.2c-20.9 5.5-41.9 10.9-62.8 16.4c-1.2 .3-2.3 .6-3.5 1c-0.8 .3-1.6 .7-2.3 1.1c-1.6 1-2.1 2.2-1.5 3.9c.3 1.1 .6 2.1 1.1 3.1c11.6 21.4 26 40.5 45.5 55.4c15.5 11.8 32.8 19.4 52 23c9.9 1.8 19.9 2.5 30 2.6c10.9 .1 21.7-0.2 32.5-0.8c8.2-0.5 16.4-1.2 24.6-1.6c7.9-0.4M
 15.9-0.7 23.9-0.9c8.6-0.3 17.1-0.9 25.5-2.1c9-1.4 17.4-4.3 25.4-8.4c18.8-9.9 35.3-22.8 49.8-38.2c5.6-5.9 11-11.9 15.9-18.4c2.3-3.1 4.5-6.2 6.3-9.5c2.8-4.9 4.3-10.1 3.9-15.8c-0.2-2.8-0.8-5.6-1.9-8.2c-0.5-1.2-1.2-2.4-2.2-3.3c-1.4-1.3-2.7-1.5-4.5-0.5c-1 .6-1.9 1.4-2.7 2.3c-2.1 2.6-4 5.2-5.5 8.2c-3.6 7.5-9.9 11.7-17.5 14.3c-4.6 1.5-8.4 .2-11.4-3.5c-1-1.1-1.9-2.4-2.6-3.7c-3.8-7.1-5.4-14.6-3.6-22.5c.3-1.5 .7-3 .6-4.6c0-1.1 .5-2.1 1.1-3c5.8-9 12.5-17.4 19.4-25.6c.7-0.8 1.3-1.8 2-2.6c1-1 1.9-2.1 3-3c3.7-3.1 7.8-3.8 12.3-2M
c1.4 .6 2.8 1.3 4 2.2c4.8 3.6 10.2 6.4 15.6 8.9c20.3 9.5 40.6 19 61 28.5c1.2 .6 2.6 1.1 3.9 1.5c5.5 2 11 1.8 16.3-0.6c2.9-1.3 5.8-2.6 8.6-4c19.8-9.2 39.5-18.4 59.2-27.6c3.1-1.4 6-3.1 8.7-5.2c1.9-1.5 3.9-2.7 6.2-3.6c5-1.9 9.4-0.9 13.4 2.6c.7 .7 1.3 1.4 2 2.2c6.9 8.2 13.5 16.7 19.5 25.6c.9 1.3 1.9 2.6 2.7 4c.9 1.5 .1 3.2 .4 4.9c.8 4.6 .7 9.3 .2 14c-0.4 5.4-2.7 9.9-6.1 13.9c-2.4 2.9-5.6 4-9.4 3.5c-2.1-0.3-4-1.1-5.9-1.9c-5.7-2.6-10.3-6.5-13.2-12.3c-1.4-2.9-3.3-5.6-5.4-8.1c-0.9-1-1.8-2-2.9-2.7c-1.9-1.2-3.4-1-5 .7c-0.8 .M
9-1.4 2-1.8 3.1c-2.4 5.5-2.8 11.2-1 16.9c1.8 5.6 4.8 10.6 8.3 15.2c6.1 7.8 12.5 15.3 19.4 22.3c12.2 12.5 25.8 23.4 40.9 32.2c9.6 5.5 19.7 9.5 30.5 11.6c4.1 .7 8.2 1.3 12.4 1.5c10.4 .6 20.8 1 31.1 1.5c10 .5 19.9 1.2 29.9 1.7c10.3 .5 20.7 1.2 31.1 1.2c11.7-0.1 23.4-0.9 34.9-3.2c19.5-3.8 37-11.9 52.5-24.2c12.4-10 22.9-21.7 31.8-34.8c4-5.9 7.7-12 11-18.3c.6-1 1.1-2.1 1.5-3.2c.8-2.4 .3-3.8-1.9-4.9c-1.5-0.7-3.1-1.2-4.6-1.7c-5.8-1.6-11.6-3.1-17.5-4.6c-25.2-6.6-50.5-13.1-75.7-20.2c-35.1-10-69.5-22.1-102.9-36.9c-6.1-2.7-12.M
3-5.3-18.4-7.9c-1.2-0.5-2.4-1-3.5-1.9c-0.5-0.4-0.9-1-0.7-1.7c.2-0.8 .7-1.4 1.5-1.5c.8-0.2 1.7-0.2 2.6-0.1c5.9 .5 11.8 1.1 17.6 1.6c5.5 .6 10.9 1.1 16.4 1.6c5.3 .6 10.6 1.1 16 1.7c5 .5 10 1 15 1.5c5.6 .6 11.3 1.2 17 1.8c5 .5 10 1 15 1.5c5.6 .6 11.3 1.2 16.9 1.8c5.1 .5 10.1 1 15.1 1.5c5.1 .6 10.2 1.1 15.3 1.7c6.1 .8 12.2 1.5 18.2 2.3c6.9 .9 13.7 1.8 20.5 2.9c8.9 1.5 17.8 3.3 26.8 4.7c9.8 1.5 19.6 1.9 29.5 1.3c7.3-0.4 14.6-1.2 21.8-2.3c8.3-1.3 15.5-4.6 21.3-10.7c2.3-2.3 4.5-4.7 6.8-7.1c0 0 0 50.6 0 50.6Z"/></g><g tranM
sform="translate(937,146.7)"><path d="M85.7 89c-0.9-2.3-1.8-4.7-2.6-7c-4.7-13.5-9.7-26.9-15.8-39.9c-8.9-19-19.9-36.7-33.7-52.5c-12.2-13.9-26.2-25.7-41.7-35.8c-23.8-15.5-48.6-28.9-74.4-40.7c-1.2-0.5-2.5-0.9-3.2-2.1c0 0 171.4 0 171.4 0c0 0 0 178 0 178Z"/></g><g transform="translate(144.1,144.7)"><path d="M85.9-87.1c-1 1.1-2.3 1.6-3.6 2.2c-22.4 10.2-44.1 21.8-65.1 34.7c-14.5 9-28.2 19.2-40.4 31.2c-15.5 15.1-28.3 32.2-38.3 51.4c-7.2 14-13.2 28.5-18.8 43.3c-1.3 3.6-2.6 7.2-3.9 10.8c-0.1 .3-0.3 .6-0.7 .4c-0.1-0.1-0.3-0.4M
-0.3-0.5c-0.1-4.9-0.4-9.9-0.3-14.8c.1-3.3 .2-6.5 .2-9.8c0-4.9 .1-9.9 0-14.8c-0.6-43-0.1-86-0.3-129c0-1 .1-1.9 0-2.9c0-0.8 .3-1.5 .8-2.2c0 0 170.7 0 170.7 0Z"/></g><g transform="translate(95.4,968.6)"><path d="M-36.8 53.8c0-1.3-0.1-2.6-0.1-3.9c0-13.5-0.1-26.9 .1-40.4c.2-20.2 .2-40.5 .2-60.7c0-0.9-0.2-1.8 .4-2.6c.9 .2 1 1.1 1.2 1.6c3.3 8.3 6.9 16.4 10.9 24.3c3.7 7.4 7.9 14.6 12.6 21.5c14 20.7 29.8 40 47 58.1c.6 .6 1.5 1 1.3 2.1c0 0-73.6 0-73.6 0Z"/></g><g transform="translate(987.5,967.9)"><path d="M-35.1 54.5c.2-1.2M
 1.2-1.8 2-2.5c11-10.9 21.3-22.5 30.2-35.3c6.1-8.7 11.4-17.9 16.4-27.2c5.5-10.3 10.9-20.7 16.3-31c2-3.8 3.4-7.8 4.8-11.8c.1-0.4 .4-0.8 .5-1.2c0 0 0 109 0 109c0 0-70.2 0-70.2 0Z"/></g><g transform="translate(284.1,363.3)"><path d="M-75.1-97.3c7.4-0.3 15.8 .1 24.2 .7c10 .6 20.1 1.4 29.9 3.7c5.1 1.3 10.1 2.8 15.1 4.6c11 3.9 22 7.8 33 11.8c4.3 1.6 8.4 3.5 12.4 5.9c14.3 8.3 28.5 16.6 42.4 25.6c13.2 8.4 25.7 17.8 37.8 27.8c15.8 13.1 31.8 26 48.3 38.4c10.2 7.7 20.6 15.1 31.8 21.3c7.1 4 10.5 10 11.3 17.8c1.3 12.1-3.2 21.7-M
13.3 28.4c-10.4 6.8-21.8 8.9-33.9 5.6c-7-1.8-13.7-4.6-20.2-7.7c-20.9-9.9-41.5-20.5-62.2-31c-43.2-22.2-86.3-44.3-129.5-66.5c-7.3-3.7-14.6-7.4-21.9-11.2c-8.3-4.4-17.2-6.8-26.6-7.8c-10.1-1-20.3-1.5-30.4-2.1c-1.3-0.1-2.6 .1-3.9 .3c-9 1.5-17.9 3.2-26.6 5.9c-6.1 1.9-12.1 4.3-17.6 7.8c-5.3 3.4-9.9 7.5-13.8 12.5c-4.6 5.7-9.2 11.4-13.4 17.4c-0.8 1.1-1.6 2.1-2.8 2.8c-2.2 1.2-4.3 .7-5.6-1.5c-1.2-1.9-1.8-3.9-1.3-6.2c1.4-7.3 2.7-14.6 4.6-21.8c1-3.5 2.1-6.9 3.4-10.3c1.7-4.3 3.8-8.3 6.5-12.1c8-11.7 16.9-22.6 27.4-32.1c11.4-10.5 2M
4.3-18.2 39.2-22.6c7.9-2.3 15.9-3.7 24.2-4.3c10.1-0.7 20.3-1.2 31.5-1.1Z"/></g><g transform="translate(796.4,362.9)"><path d="M-211.7 65.1c0-5 1.1-9.4 2.7-13.7c.6-1.5 1.5-2.7 2.6-3.8c1.3-1.4 2.8-2.5 4.4-3.4c16.3-9.7 31.6-20.8 46.6-32.4c12.8-10.1 25.3-20.5 38-30.8c11.5-9.3 23.2-18.3 35.8-26.1c11.4-7.1 22.9-14.1 34.4-21.1c5.3-3.2 10.9-6 16.7-8.3c11.3-4.5 22.5-9.2 34-12.9c10.2-3.4 20.6-6 31.2-7.5c10.3-1.5 20.7-2 31.1-2.1c11.5-0.1 23 .2 34.4 .7c14.1 .6 27.8 3.2 40.9 8.7c11.6 4.9 21.9 11.9 30.8 20.8c7 7.1 13.7 14.5 19.8M
 22.3c5.6 7.2 10.2 14.8 13.2 23.4c1 2.8 1.8 5.8 2.5 8.8c1.1 5.2 2.3 10.4 3.5 15.7c.5 2.3 .8 4.7 .4 7.1c-0.2 .9-0.3 1.8-0.7 2.6c-1.1 2.5-3.9 3.3-6.3 1.8c-1-0.7-1.7-1.6-2.5-2.6c-3.9-5.1-7.9-10.2-11.7-15.4c-6.3-8.7-14.5-14.8-24.2-19.1c-6.9-3-14.2-4.9-21.6-6.5c-4.1-0.9-8.1-1.7-12.2-2.4c-2.3-0.5-4.6-0.6-6.9-0.5c-5 .4-10 .6-15 1c-7.3 .5-14.7 .9-21.9 2.4c-7 1.4-13.6 3.8-20 7.1c-40.2 20.6-80.5 41.3-120.8 62c-27 13.8-54 27.7-81.3 41.2c-6.4 3.1-12.9 6-19.3 8.9c-5.4 2.4-10.9 4.1-16.7 4.7c-13.8 1.4-25.8-2.3-35.2-12.9c-4.5-5.1-M
6.7-11.2-6.7-17.7Z"/></g><g id="e" transform="translate(804.3,508) translate(0,0) translate(0,0)"><path d="M-15.4 64.7c-7.3 0-13.6 .2-19.8-0.3c-8.7-0.8-17.3-2.3-25.8-4.6c-26.1-6.9-52.1-13.9-78.2-20.9c-6.3-1.6-12.6-3.4-19-5.2c-1.4-0.4-2.9-1-4.2-1.7c-2.8-1.5-3.2-3.9-0.8-6.1c3.5-3.3 7.6-5.8 12.3-7.2c1.5-0.4 3-0.9 4.4-1.4c5.9-2.2 10.3-6.1 13.3-11.6c.7-1.2 1.4-2.5 1.9-3.8c3.5-9.2 9.2-16.9 16.2-23.6c9.3-8.7 19.8-15.9 30.9-22c15.7-8.6 32.3-14.4 49.8-17.9c6.2-1.2 12.5-2.2 18.8-2.8c3.6-0.4 7.2-0.5 10.8-0.3c4.5 .2 9 .6 13.4 M
.9c3.1 .3 6.1 .5 9.2 .8c22.8 2.1 44.8 7.4 66.1 15.6c10.8 4 21.4 8.3 32.1 12.4c11.1 4.3 21.1 10.5 30.5 17.7c3.8 2.9 7.4 5.9 11 8.9c7 5.7 8.1 12.9 4.5 20.9c-1.3 3-3.2 5.5-5.6 7.6c-2.1 2-4.4 3.6-6.9 5c-9.4 5.5-19.6 9.2-30.1 11.8c-7.1 1.8-14.3 3-21.6 4c-10.8 1.5-21.3 4-31.4 8c-14 5.6-28.5 9.6-43.4 12.2c-8.6 1.5-17.3 2.5-26.1 2.9c-4.5 .2-8.9 .5-12.3 .7Z"/></g><g transform="translate(277.3,508.2)"><path d="M18.3 64.5c-11.2 .1-22.6-0.7-33.9-2.2c-18.4-2.6-36.4-7.1-53.7-14.1c-8.3-3.3-16.9-5.3-25.6-6.8c-6.7-1.1-13.5-2-20.1-3M
.4c-12.5-2.4-24.4-6.8-35.7-12.7c-3-1.6-5.4-3.7-7.3-6.5c-3.9-5.8-5.6-12.3-4.9-19.3c.3-3.5 2-6.4 4.5-8.9c5.3-4.9 10.9-9.5 16.9-13.5c6.8-4.5 13.9-8.3 21.5-11.2c14.8-5.7 29.5-11.4 44.4-17c10.6-3.9 21.7-6.6 32.9-8.7c8.9-1.6 17.9-2.8 26.9-3.7c10.4-1.1 20.8-1.4 31.2-0.7c19.5 1.4 38.1 6.3 55.8 14.6c12.7 6 24.6 13.3 35.7 21.9c10.6 8.1 18.6 18.2 23.5 30.6c3.1 7.8 8.7 12.7 16.8 14.9c5 1.4 9.6 3.6 13.5 7c.9 .8 1.8 1.7 2.3 2.8c.6 1.2 .4 2.3-0.5 3.3c-1 1-2.2 1.4-3.5 1.8c-4.4 1.4-8.7 2.8-13.2 3.9c-29.2 7.8-58.5 15.6-87.7 23.3c-13M
 3.5-26.2 5-39.8 4.6Z"/></g><g transform="translate(542.8,198)"><path d="M12-45.7c-3 .3-6.1 .5-9.1 1.8c-2.9 1.3-4.9 3.2-5.7 6.3c-1.6 5.5-2.8 11-3.3 16.7c-0.7 6.4 1.5 9.6 7.7 11.3c7.1 2 14.4 3.4 21.8 4.4c5 .7 9.5-1 12.8-5.1c.8-1.1 1.6-2.3 2.2-3.6c1-2.4 1.9-4.8 2.8-7.3c.6-1.7 .6-3.4 .1-5.2c-0.9-3.8-2.9-7-5.7-9.7c-6.5-6.3-14.5-9.1-23.6-9.6Zm-28.8 81.3c0 .9-0.1 1.2-0.1 1.6c-0.1 4 1.2 6 4.9 7.6c1.2 .5 2.5 .9 3.7 1.2c8.9 2.6 26.7 3.4 32.1 2.2c2.5-0.6 4.8-1.5 7-2.8c3-1.8 5.3-4.3 6.3-7.6c2.2-7.1 .6-13.3-5.6-17.7c-0.8-0.6-1M
.6-1.2-2.4-1.6c-2-1.1-3.9-2.1-5.9-3c-9.5-4.2-19.5-6.1-29.7-7.2c-3.1-0.3-5 1.1-6 4c-0.2 .5-0.2 .9-0.3 1.3c-1.9 7.4-3.2 15-4 22Zm-47.5 1.9c2.1 .3 4.2 .4 6.3 .2c3.1-0.3 5.3-1.8 6.5-4.7c.6-1.4 1.1-2.9 1.4-4.4c4.4-19.8 8.8-39.7 13.2-59.5c1-4.6 1.9-9.2 2.8-13.8c.3-1.5 .3-2.9 .1-4.3c-0.4-2.8-1.8-4.9-4.1-6.5c-1.8-1.2-3.8-2-5.9-2.8c-1.4-0.4-2.9-0.9-4.3-1.5c-1.7-0.7-3.3-1.6-4.7-2.9c-3.7-4.1-3-10.4 1.7-13.5c1.9-1.3 4.1-1.3 6.3-0.9c4.6 .9 9.2 1.8 13.8 2.7c1.7 .3 3.5 .6 5.2 .8c2.3 .4 4.6 .1 6.8-0.6c3.5-1 5.8-3.4 7.3-6.7c1-2.4 1M
.4-5 1.8-7.6c.2-1.3 .4-2.6 .7-3.9c1.1-5.7 5.5-8.6 12.1-7c.7 .2 1.3 .5 1.9 .8c2.1 1 3.3 2.7 3.4 5.1c.1 2-0.2 3.9-0.6 5.9c-0.5 2.7-1 5.3-1.4 8c-0.3 2.2-0.4 4.4 .2 6.6c1.2 4.2 5.2 6.5 9.5 5.2c2.5-0.8 4.4-2.4 5.5-4.8c.7-1.5 1.2-3.1 1.6-4.6c.7-2.9 1.3-5.8 2.1-8.6c.3-1.4 .7-2.8 1.3-4.1c1-2 2.6-3.2 4.9-3.2c2.2-0.1 4.4 0 6.5 .7c2.6 1 4.2 2.7 4.6 5.5c.2 1.2 .2 2.4 0 3.6c-0.4 2.3-0.9 4.7-1.3 7.1c-0.4 1.9-0.5 3.9-0.5 5.8c-0.1 3.7 1.4 6.6 4.1 9c1.6 1.5 3.4 2.7 5.3 3.8c2.8 1.5 5.6 3 8.4 4.5c2.1 1.2 4.2 2.3 6.3 3.5c2.3 1.5 4.5 3M
.1 6.4 5.1c6.1 6 8.6 13.2 7.6 21.8c-1 8.2-4.5 14.9-11 20.1c-1.4 1.1-2.7 2.2-4.1 3.4c-2.3 2-2.3 2.4-0.6 4.8c.8 1.1 1.6 2.1 2.4 3.2c1.9 2.5 3.9 5 5.7 7.6c2.8 4.2 4.9 8.8 5.8 13.8c1.4 7.5 0 14.6-3 21.4c-2.9 6.5-7.4 11.7-12.9 15.9c-3.4 2.6-7.3 4.1-11.4 4.9c-6.6 1.3-13.2 1.8-19.9 1c-4.4-0.6-8.8 0-13 1.2c-5.3 1.5-8.9 5-10.5 10.3c-0.8 2.7-1.2 5.4-1.6 8.1c-0.2 1.3-0.4 2.6-0.7 3.8c-0.7 2.4-2.2 3.7-4.7 4c-2.3 .2-4.6 .1-6.9-0.2c-0.7-0.1-1.5-0.3-2.2-0.7c-1.9-0.8-3.1-2.3-3.3-4.5c-0.1-1.8 0-3.7 .4-5.5c.6-2.6 1.2-5.1 1.8-7.7c.2-1M
.1 .5-2.3 .7-3.5c1.2-6.1-1.8-10.1-8-10.5c-3.4-0.2-6.1 1.2-7.9 4.2c-1 1.9-1.5 3.9-2 5.9c-0.6 2.8-1.3 5.6-1.9 8.3c-0.4 1.5-1 2.9-1.8 4.2c-1.5 2.6-3.7 4-6.7 4.1c-1.1 0-2.2 0-3.3-0.1c-3.2-0.6-5.2-2.7-5.5-6c-0.2-2.3 0-4.6 .4-6.9c.5-2.7 1-5.4 1.4-8.1c.1-0.9 .2-1.9 .2-2.9c-0.2-3.6-1.8-6.2-5-7.9c-2.4-1.2-4.9-1.8-7.5-2.4c-4.2-0.9-8.4-1.3-12.6-2c-1.6-0.2-3.3-0.4-4.9-0.8c-2.6-0.7-3.7-1.9-3.8-4.6c-0.1-4.3 .8-8.3 3-12c1.4-2.3 3.5-3.6 6.2-3.7c2 0 4 0 5.9 0Z"/></g></g><script><![CDATA[/*
 KeyshapeJS v1.2.1 (c) 2018-2022 PixofieldM
 Ltd | pixofield.com/keyshapejs/mit-license */
window.KeyshapeJS=function(){function r(a){return"undefined"!==typeof a}function u(a,b){return a&&0===a.indexOf(b)}function X(a){var b={},c;for(c in a)b[c]=a[c];return b}function F(a){if(!isFinite(a))throw Error("Non-finite value");}function Y(a){if(14>=a)return 16;var b=Z[a];b||(b=r(ka[a])?0|(a.toLowerCase().indexOf("color")===a.length-5?48:0):1);return b}function N(a){return 0<=a?Math.pow(a,1/3):-Math.pow(-a,1/3)}function la(a,b,c,d){if(0===a)return 0===b?b=-d/c:(a=MM
ath.sqrt(c*c-4*b*d),d=(-c+a)/
(2*b),0<=d&&1>=d?b=d:(d=(-c-a)/(2*b),b=0<=d&&1>=d?d:0)),b;var e=c/a-b*b/(a*a)/3;c=b*b*b/(a*a*a)/13.5-b*c/(a*a)/3+d/a;var f=c*c/4+e*e*e/27;b=-b/(3*a);if(0>=f){if(0===e&&0===c)return-N(d/a);a=Math.sqrt(c*c/4-f);d=Math.acos(-c/2/a);c=Math.cos(d/3);d=Math.sqrt(3)*Math.sin(d/3);a=N(a);e=2*a*c+b;if(0<=e&&1>=e)return e;e=-a*(c+d)+b;if(0<=e&&1>=e)return e;e=a*(d-c)+b;if(0<=e&&1>=e)return e}else{a=N(-c/2+Math.sqrt(f));c=N(-c/2-Math.sqrt(f));d=a+c+b;if(0<=d&&1>=d)return d;d=-(a+c)/2+b;if(0<=d&&1M
>=d)return d}return 0}
function ma(a,b){if(48===a&&"number"===typeof b)return"rgba("+(b>>>24)+","+(b>>>16&255)+","+(b>>>8&255)+","+(b&255)/255+")";if(64===a)return b=b.map(function(f){return f+"px"}),b.join(",");if(96===a){for(var c="",d=b.length,e=0;e<d;e+=2)c+=b[e],c+=b[e+1].join(",");return c}if(80===a){if(0===b[0])return"none";c="";d=b.length;for(e=0;e<d;)c+=aa[b[e]],1===b[e]?c+="("+b[e+1]+") ":5===b[e]?(c+="("+b[e+1]+"px "+b[e+2]+"px "+b[e+3]+"px rgba("+(b[e+4]>>>24)+","+(b[e+4]>>16&255)+","+(b[e+4]>>8&255)+",M
4]&255)/255+")) ",e+=3):c=2===b[e]?c+("("+b[e+1]+"px) "):7===b[e]?c+("("+b[e+1]+"deg) "):c+("("+(0>b[e+1]?0:b[e+1])+") "),e+=2;return c}return 32===a?b+"px":b}function B(a){return 0>=a?0:255<=a?255:a}function na(a,b,c,d){if(16===a||32===a)return(c-b)*d+b;if(0===a)return.5>d?b:c;if(112===a)return 0>=d?b:1<=d?c:"visible";if(48===a){if("number"===typeof b&&"number"===typeof c){a=1-d;var e=a*(b>>>16&255)+d*(c>>>16&255),f=a*(b>>>8&255)+d*(c>>>8&255),m=a*(b&255)+d*(c&255);return B(a*(b>>>24)+d*(c>>>24))<<
<<16|B(f)<<8|B(m)}return.5>d?b:c}if(64===a){0===b.length&&(b=[0]);0===c.length&&(c=[0]);a=b.length;b.length!==c.length&&(a=b.length*c.length);e=[];for(f=0;f<a;++f)m=b[f%b.length],m=(c[f%c.length]-m)*d+m,0>m&&(m=0),e.push(m);return e}if(96===a){if(b.length!==c.length)return.5>d?b:c;a=b.length;e=[];for(f=0;f<a;f+=2){if(b[f]!==c[f])return.5>d?b:c;e[f]=b[f];e[f+1]=[];for(m=0;m<b[f+1].length;++m)e[f+1].push((c[f+1][m]-b[f+1][m])*d+b[f+1][m])}return e}if(80===a){a=b.length;if(a!==c.length)return.5>
d?b:c;e=[];for(f=0;f<aM
;){if(b[f]!==c[f]||1===b[f])return.5>d?b:c;e[f]=b[f];e[f+1]=(c[f+1]-b[f+1])*d+b[f+1];if(5===b[f]){e[f+2]=(c[f+2]-b[f+2])*d+b[f+2];e[f+3]=(c[f+3]-b[f+3])*d+b[f+3];m=1-d;var k=b[f+4],h=c[f+4],g=m*(k>>>24)+d*(h>>>24),n=m*(k>>8&255)+d*(h>>8&255),p=m*(k&255)+d*(h&255);e[f+4]=(B(m*(k>>16&255)+d*(h>>16&255))<<16|B(n)<<8|B(p))+16777216*(B(g)|0);f+=3}f+=2}return e}return 0}function ba(a,b){a:{var c=a+b[2];for(var d=b[4].length,e=0;e<d;++e)if(c<b[4][e]){c=e;break a}c=d-1}d=b[2];e=b[4][c-
1]-d;d=(a-e)/(b[4][c]-d-e);if(b[6]&&bM
[6].length>c-1)if(e=b[6][c-1],1===e[0])if(0>=d)d=0;else if(1<=d)d=1;else{var f=e[1],m=e[3];d=la(3*f-3*m+1,-6*f+3*m,3*f,-d);d=3*d*(1-d)*(1-d)*e[2]+3*d*d*(1-d)*e[4]+d*d*d}else 2===e[0]?(e=e[1],d=Math.ceil(d*e)/e):3===e[0]&&(e=e[1],d=Math.floor(d*e)/e);return na(b[1]&240,b[5][c-1],b[5][c],d)}function O(){C||(z=(new Date).getTime()+ca)}function U(a){if(a||!J){for(var b=!1,c=0;c<D.length;++c)D[c].O(a)&&(b=!0);if(a)for(;0<K.length;)if(a=K.shift(),c=a[0],1===a[1])c.onfinish&&
(c.onfinish(),b=!0),c.N();else if(2===a[1]&&c.M
onloop)c.onloop();return b}}function da(){O();U(!0)&&!C?(J=!0,P(da)):J=!1}function Q(){J||(J=!0,P(da))}function ea(a,b){var c=[];a.split(b).forEach(function(d){c.push(parseFloat(d))});return c}function G(a){-1===a.indexOf(",")&&(a=a.replace(" ",","));return ea(a,",")}function fa(a){a._ks||(a._ks={});if(!a._ks.transform){for(var b=a._ks.transform=[],c=0;14>=c;++c)b[c]=0;b[10]=1;b[11]=1;if(a=a.getAttribute("transform")){a=a.trim().split(") ");for(c=a.length-
2;0<=c;--c)if(u(a[c],"translate(")){for(var d=0;d<c;d++)a.sM
hift();break}c=a.shift();u(c,"translate(")&&(c=G(c.substring(10)),b[1]=c[0],b[2]=r(c[1])?c[1]:0,c=a.shift());u(c,"rotate(")&&(c=G(c.substring(7)),b[6]=c[0],c=a.shift());u(c,"skewX(")&&(c=G(c.substring(6)),b[7]=c[0],c=a.shift());u(c,"skewY(")&&(c=G(c.substring(6)),b[8]=c[0],c=a.shift());u(c,"scale(")&&(c=G(c.substring(6)),b[10]=c[0],b[11]=r(c[1])?c[1]:c[0],c=a.shift());u(c,"translate(")&&(c=G(c.substring(10)),b[13]=c[0],b[14]=r(c[1])?c[1]:
0)}}}function ha(a){this.m=a;this.I=[];this.G=[];this.D=0;this.B=this.g=this.M
i=null;this.o=this.j=this.l=0;this.h=1;this.s=this.K=this.A=!1}function H(a,b,c){b=a[b];void 0===b&&(b=a[c]);return b}function oa(a){return Array.isArray(a)?a:u(a,"cubic-bezier(")?(a=a.substring(13,a.length-1).split(","),[1,parseFloat(a[0]),parseFloat(a[1]),parseFloat(a[2]),parseFloat(a[3])]):u(a,"steps(")?(a=a.substring(6,a.length-1).split(","),[a[1]&&"start"===a[1].trim()?2:3,parseFloat(a[0])]):[0]}function pa(a){a=a.trim();
return u(a,"#")?(parseInt(a.substring(1),16)<<8)+255:u(a,"rgba(")?(a=a.substring(5,a.lengM
th-1),a=a.split(","),(parseInt(a[0],10)<<24)+(parseInt(a[1],10)<<16)+(parseInt(a[2],10)<<8)+255*parseFloat(a[3])<<0):a}function ia(a){!1===a.s&&(D.push(a),a.s=!0,!1!==a.m.autoplay&&a.play());return this}function V(a){if(!0===a.s){a._cancel();var b=D.indexOf(a);-1<b&&D.splice(b,1);b=K.indexOf(a);-1<b&&K.splice(b,1);a.s=!1}return this}var W=Error("Not in timeline list"),ja="mpath posX posY    rotate skewX skewY  scaleX scaleY  anchorX anchorY".split(" "),
qa=" translate translate    rotate skewX skewY  scale scale  tM
ranslate translate".split(" "),aa="none url blur brightness contrast drop-shadow grayscale hue-rotate invert opacity saturate sepia".split(" "),P=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null;P||(P=function(a){window.setTimeout(a,16)});var ra=/apple/i.test(navigator.vendor),Z={d:97,fill:48,fillOpacity:16,filter:80,height:33,
opacity:16,offsetDistance:33,stroke:48,strokeDasharray:64,strokeDashoffsM
et:32,strokeOpacity:16,strokeWidth:32,transform:1,visibility:113,width:33},ka=window.getComputedStyle(document.documentElement),J=!1,z=(new Date).getTime(),C,ca=0,D=[],K=[];ha.prototype={J:function(a){var b=0;if(null!==this.i){var c=this.u();0<this.h&&null!==c&&c>=this.j?this.o?(this.i=z-this.l/this.h,this.o--,b=2):(b=1,a?this.g=c:this.g=this.B?Math.max(this.B,this.j):this.j):0>this.h&&null!==c&&c<=this.l?this.o&&Infinity!==this.j?
(this.i=z-this.j/this.h,this.o--,b=2):(this.o=0,b=1,a?this.g=c:this.g=this.B?Math.miM
n(this.B,this.l):this.l):null!==c&&0!==this.h&&(a&&null!==this.g&&(this.i=z-this.g/this.h),this.g=null)}this.B=this.u();return b},O:function(a){a&&(this.A&&(this.A=!1,null===this.i&&(0!==this.h&&null!==this.g?(this.i=z-this.g/this.h,this.g=null):this.i=z)),null===this.g&&null!==this.i&&(a=this.J(!1),0!==a&&K.push([this,a])));a=this.u();if(null===a)return!1;for(var b=this.I,c=this.G,d=0;d<b.length;++d){for(var e=b[d],
f=!1,m=0;m<c[d].length;++m){var k=c[d][m],h=k[0];if(null!==h){var g=k[2];var n=k[4].length,p=k[4][nM
-1]-g;g=0===p?k[5][n-1]:a<g?!k[9]||k[9][0]&1?k[5][0]:k[9][1]:a>=g+k[3]?!k[9]||k[9][0]&2?0===k[3]%p?k[5][n-1]:ba(k[3]%p,k):k[9][1]:ba((a-g)%p,k);0===h?(e._ks.mpath=k[8],e._ks.transform[h]=g,f=!0):14>=h?(e._ks.transform[h]=g,f=!0):(g=ma(k[1]&240,g),k[1]&1?e.setAttribute(h,g):e.style[h]=g)}}if(f){f=e;fa(f);m=f._ks.transform;k="";if(h=f._ks.mpath)n=m[0],0>n&&(n=0),100<n&&(n=100),n=n*h[2]/100,g=h[1].getPointAtLength(n),
k="translate("+g.x+","+g.y+") ",h[0]&&(.5>n?(n=g,g=h[1].getPointAtLength(.5)):n=h[1].getPointAtLengthM
(n-.5),k+="rotate("+180*Math.atan2(g.y-n.y,g.x-n.x)/Math.PI+") ");for(h=1;h<m.length;++h)g=m[h],g!==(10===h||11===h?1:0)&&(k+=" "+qa[h]+"(",k=2>=h?k+(1===h?g+",0":"0,"+g):13<=h?k+(13===h?g+",0":"0,"+g):10<=h?k+(10===h?g+",1":"1,"+g):k+g,k+=")");f.setAttribute("transform",k)}ra&&e.setAttribute("opacity",e.getAttribute("opacity"))}return"running"===this.v()},N:function(){!1!==this.m.autoremove&&"finished"===
this.v()&&V(this)},H:function(){if(!this.K){this.K=!0;for(var a=this.I,b=this.G,c=0;c<a.length;++c)for(var d=aM
[c],e=0;e<b[c].length;++e)14>=b[c][e][0]&&fa(d)}},C:function(a){if("number"===typeof a)return[a,0];if(!r(this.m.markers)||!r(this.m.markers[a]))throw Error("Invalid marker: "+a);a=this.m.markers[a];return r(a.time)?[+a.time,+(a.dur||0)]:[+a,0]},play:function(a){r(a)&&null!==a&&(a=this.C(a)[0],F(a),0>this.h&&a<this.l&&(a=this.l),0<this.h&&a>this.j&&(a=this.j),this.F(a,!0));if(!this.s)throw W;
a=this.u();if(0<this.h&&(null===a||a>=this.j||a<this.l))this.g=this.l;else if(0>this.h&&(null===a||a<=this.l||a>this.j)){if(IM
nfinity===this.j)throw Error("Cannot seek to Infinity");this.g=this.j}else 0===this.h&&null===a&&(this.g=this.l);if(null===this.g)return this;this.i=null;this.A=!0;this.H();Q();return this},pause:function(a){if(!this.s)throw W;r(a)&&(a=this.C(a)[0],F(a));if("paused"!==this.v()){O();var b=this.u();if(null===b)if(0<=this.h)this.g=this.l;else{if(Infinity===this.j)throw Error("Cannot seek to Infinity");
this.g=this.j}null!==this.i&&null===this.g&&(this.g=b);this.i=null;this.A=!1;this.J(!1);this.H();Q()}r(a)&&this.F(a,!M
0);return this},range:function(a,b){if(0===arguments.length)return{"in":this.l,out:this.j};var c=this.C(a)[0],d=this.D;r(b)&&(d=this.C(b)[0]);F(c);if(0>c||0>d||c>=d||isNaN(d))throw Error("Invalid range");var e=this.v();this.l=c;this.j=d;"finished"===e&&"running"===this.v()&&this.play();return this},loop:function(a){if(!r(a))return{count:this.o};this.o=!0===a?Infinity:Math.floor(a);
if(0>this.o||isNaN(this.o))this.o=0;return this},u:function(){return null!==this.g?this.g:null===this.i?null:(z-this.i)*this.h},F:functM
ion(a,b){b&&O();null!==a&&(this.H(),null!==this.g||null===this.i||0===this.h?(this.g=a,U(!1)):this.i=z-a/this.h,this.s||(this.i=null),this.B=null,this.J(!0),Q())},L:function(){return this.u()},time:function(a){if(r(a)){if(!this.s)throw W;a=this.C(a)[0];F(a);this.F(a,!0);return this}return this.L()},v:function(){var a=this.u();return this.A?"running":null===a?"idle":
null===this.i?"paused":0<this.h&&a>=this.j||0>this.h&&a<=this.l?"finished":"running"},state:function(){return this.v()},duration:function(){return thisM
.D},M:function(a){F(a);O();var b=this.u();this.h=a;null!==b&&this.F(b,!1)},rate:function(a){return r(a)?(this.M(a),this):this.h},markers:function(a){return r(a)?(this.m.markers=X(a),this):r(this.m.markers)?this.m.markers:{}},marker:function(a){return r(this.m.markers)?this.m.markers[a]:void 0},_cancel:function(){if(!this.s||"idle"===this.v())return this;
this.i=this.g=null;this.A=!1;return this}};return{version:"1.2.1",animate:function(){var a={};1===arguments.length%2&&(a=X(arguments[arguments.length-1]));a=new haM
(a);for(var b=arguments,c=0,d=0;d<b.length-1;d+=2){var e=b[d];var f=e instanceof Element?e:document.getElementById(e.substring(1));if(!f)throw Error("Invalid target: "+e);e=f;f=b[d+1];e._ks||(e._ks={});for(var m=[],k=0;k<f.length;++k){var h=f[k],g=H(h,"p","property");if("string"!==typeof g||-1!==g.indexOf("-")||""===g||!(0<Z[g]||0<=ja.indexOf(g)))throw Error("Invalid property: "+
g);var n=ja.indexOf(g);""!==g&&0<=n&&(g=n);n=Y(g);var p=H(h,"t","times");if(!p||2>p.length)throw Error("Not enough times");p=p.slice();ifM
(!isFinite(p[0])||0>p[0])throw Error("Invalid time: "+p[0]);for(var w=1;w<p.length;++w)if(!isFinite(p[w])||0>p[w]||p[w]<p[w-1])throw Error("Invalid time: "+p[w]);w=p[0];var R=p[p.length-1]-w,S=h.iterations||0;1>S&&(S=1);R*=S;c<R+w&&(c=R+w);var I=H(h,"v","values");if(!I||I.length!==p.length)throw Error("Values do not match times");I=I.slice();for(var x=g,l=I,L=Y(x)&
240,q=0;q<l.length;++q)if(96===L){for(var E=l[q].substring(6,l[q].length-2).match(/[A-DF-Za-df-z][-+0-9eE., ]*/ig),M=[],t=0;t<E.length;++t){M.push(E[t][M
0]);for(var v=1<E[t].trim().length?E[t].substring(1).split(","):[],A=0;A<v.length;++A)v[A]=parseFloat(v[A]);M.push(v)}l[q]=M}else if(48===L)u(l[q],"#")?(E=9===l[q].length,l[q]=parseInt(l[q].substring(1),16),E||(l[q]=256*l[q]|255)):u(l[q],"url(")||"none"===l[q]||(console.warn("unsupported color: "+l[q]),l[q]=0);else if(80===L){E=l;M=q;t=l[q];if("none"===
t)t=[0];else{v=[];for(var y=t.indexOf("(");0<y;)if(A=aa.indexOf(t.substring(0,y)),0<=A){v.push(A);var T=t.indexOf(") ");0>T&&(T=t.length-1);y=t.substring(y+1,T).splM
it(" ");5===A?(v.push(parseFloat(y[0])),v.push(parseFloat(y[1])),v.push(parseFloat(y[2])),v.push(pa(y[3]))):1===A?v.push(y[0]):v.push(parseFloat(y[0]));t=t.substring(T+1).trim();y=t.indexOf("(")}else break;t=v}E[M]=t}else 64===L?"none"!==l[q]?/^[0-9 .]*$/.test(l[q])?l[q]=ea(l[q]," "):(console.warn("unsupported value: "+l[q]),l[q]=[0]):
l[q]=[0]:32===L?(F(l[q]),l[q]=parseFloat(l[q])):0===x&&(l[q]=parseFloat(l[q]));x=H(h,"e","easing");l=p.length;for(x||(x=[]);x.length<l;)x.push([1,0,0,.58,1]);for(l=0;l<x.length;++l)xM
[l]=oa(x[l]);n=[g,n,w,R,p,I,x,S];p=H(h,"mp","motionPath");r(p)&&0===g&&(n[8]=[],n[8][0]=h.motionRotate,g=document.createElementNS("http://www.w3.org/2000/svg","path"),p||(p="M0,0"),g.setAttribute("d",p),n[8][1]=g,n[8][2]=g.getTotalLength());h=H(h,"f","fill");r(h)&&(n[9]=h.slice());m.push(n)}0<m.length&&(a.I.push(e),a.G.push(m))}a.D=
c;a.l=0;a.j=a.D;ia(a);return a},add:ia,remove:V,removeAll:function(){for(var a=D.length-1;0<=a;--a)V(D[a]);return this},timelines:function(){return D.slice()},globalPlay:function(){C&&(M
ca=C-(new Date).getTime(),C=void 0,Q());return this},globalPause:function(){C||(C=z,U(!1));return this},globalState:function(){return C?"paused":"running"}}}();
]]></script><script><![CDATA[if(KeyshapeJS.version.indexOf('1.')!=0)throw Error('Expected KeyshapeJS v1.*.*');window.ks=document.ks=KeyshapeJS;(function(ks){
var tl=ks.animate("#b",[{p:'mpath',t:[0,5000],v:['0%','100%'],e:[[0],[0]],mp:"M360,360C360,360,360,1387,360,1387"}],
"#c",[{p:'mpath',t:[0,5000],v:['0%','100%'],e:[[0],[0]],mp:"M360,360C360,360,360,138M
"#d",[{p:'mpath',t:[1400,1433],v:['0%','100%'],e:[[3,1],[3,1]],mp:"M0,622L0,-1432"}],
"#e",[{p:'mpath',t:[800,1133,1433],v:['0%','50%','100%'],e:[[1,.3,0,.7,1],[1,.3,0,.7,1],[0]],mp:"M804.3,508L804.3,535.8L804.3,508"},{p:'scaleX',t:[800,1129,1433],v:[1,1,1],e:[[1,.3,0,.7,1],[1,.3,0,.7,1],[0]]},{p:'scaleY',t:[800,1129,1433],v:[1,.1,1],e:[[1,.3,0,.7,1],[1,.3,0,.7,1],[0]]}],
{autoremove:false}).range(0,5000).loop(true);
if(document.location.search.substr(1).split('&').indexOf('global=paused')>=0)ks.glob,alPause();})(KeyshapeJS);
]]></script></svg>h!
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
riTXtXML:com.adobe.xmp
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
 <rdf:Description rdf:about=''
  xmlns:Attrib='http://ns.attribution.com/ads/1.0/'>
    <rdf:li rdf:parseType='Resource'>
     <Attrib:Created>2023-03-16</Attrib:Created>
     <Attrib:ExtId>2f0d8860-d41a-4612-9986-9680f60M
bff69</Attrib:ExtId>
     <Attrib:FbId>525265914179580</Attrib:FbId>
     <Attrib:TouchType>2</Attrib:TouchType>
 <rdf:Description rdf:about=''
  xmlns:dc='http://purl.org/dc/elements/1.1/'>
    <rdf:li xml:lang='x-default'>Ordinal BANDp_pinata - 12</rdf:li>
 <rdf:Description rdf:about=''
  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
  <pdf:Author>kevin</pdf:Author>
 <rdf:Description rdf:about=''
  xmlns:xmp='http://ns.adobe.com/xap/1.0/'>
  <xmp:CreatorTool>Canva</xmp:CreatorTool>
ZiTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.eda2b3f, 2021/11/14-12:30:42        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/M
1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.1 (Windows)" xmp:CreateDate="2023-03-17T09:34:23-07:00" xmp:ModifyDate="2023-03-17T09:36:01-07:00" xmp:MetadataDate="2023-03-17T09:36:01-07:00" dc:format="image/png" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1" xmpMM:InstanceID="xmp.iid:793bd9de-f817-0e48-9317-afbea7677c75" xmpMM:DocumentID="adobe:docid:photoshop:1fba71ee-017c-a64e-a4fc-07627646c7df" xmpMM:OriginalDocumentID="xmp.did:a8a6bM
6ae-3dff-b742-b1a4-1da4d7f14f3c"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:a8a6b6ae-3dff-b742-b1a4-1da4d7f14f3c" stEvt:when="2023-03-17T09:34:23-07:00" stEvt:softwareAgent="Adobe Photoshop 23.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:793bd9de-f817-0e48-9317-afbea7677c75" stEvt:when="2023-03-17T09:36:01-07:00" stEvt:softwareAgent="Adobe PhotoshoM
p 23.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
LjJs:ETH.USDT-EC7:0xC241Ee3503FD81bF791F5b5bAe4E722e0B5fa050:39552800377:ss:0
DjB=:BNB.BNB:bnb100mm240ht7pjyvp2ltu9322tregke456psf0rw:15231913:te:0
FjDOUT:22D54899F9C0E0E393150ABCC6CD8F0C827748942A0661551E0E0E8D683E3A78
text/plain;charset=utf-8
FjDOUT:74A8A83FBEE91A5674CE910D09146E56C5A22E0EBBF2CAA863545C6EA6A9B333
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"gold","amt":"1"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
Bj@=:ETH.ETH:0x8280890e75BEe5391703Aa1BF6254b3a0178B77b:85753297::0
DjB+:BTC.BTC:maya1y2ad7g56lf7c2lfjgqkfhr8exml957azls7y5w:wr:100:TIER1m
Aj?=:ETH.ETH:0x9E18dfa790CBc90AE88dF5b24c7892E2a3F964C1:5548403::0
text/plain;charset=utf-8
  "name": "GSK.sats"
text/plain;charset=utf-8
  "name": "March.sats"
online payment for serverrU?&
FjDOUT:DAE2C0D6DC625A68DB6310178825F202DC9406D8487CD6ED603248AD2509DEEF
FjDOUT:991CD3650D1B0BB22BDCA7D88CB63D717A90C4E1F10AFF49821169AB62D79C99
FjDOUT:DC0D61365B6D8525AE08B0E5BB1D2B0D4F9ABCF2EA2BE36C3FDC6359250CBAA8
text/plain;charset=utf-8
text/plain;charset=utf-8
 400c5cafc928d3b0f38718a2da2fddf7H0E
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
text/plain;charset=utf-8
@{ "p": "brc-20",  "op": "mint",  "tick": "mfng",  "amt": "10
text/plain;charset=utf-8
  "name": "milehigh.sats"
text/plain;charset=utf-8
{"type":"btcdomain","name":"m8e7btcdomain.btc","first_owner":"bc1pjlhd2gat07mafy4lt8knp06hz3al9sfeuxcytqgd2zuhecem9h7s8jfhvj","createDate":1679060673906,"registerDate":1679060673906,"expireDate":1710596673906,"img_url":"https://btcdomains.io/images/domain/m8e7btcdomain.jpeg","sig":"3045022100862975b2bbf9e93ec21a89f83d274335e16d186e16ef86d80d7e8ddbac378e99022030daee812eee323538141fd4c73ba6a32728b19789c7dc75f84a46af81b72bdc"}h!
text/plain;charset=utf-8
LN{ "p": "brc-20",  "op": "deploy", "tick":"mfng",  "max": "10
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
CjA+:BTC.BTC:maya13sydlsrs5wjr6a5qxf5zea97tfvwesnu5n0qqc:wr:30:TIER1V
4j2DC-L5:RN1TaybjHLEXsdzmNZZP0rpCm1+ZLAu9Wgr6znSypvU=
CjA+:BTC.BTC:maya13sydlsrs5wjr6a5qxf5zea97tfvwesnu5n0qqc:wr:30:TIER1
7j5=:BTC/BTC:thor1wx5av89rghsmgh2vh40aknx7csvs7xj2cr474n
6j4ion:1.Qmed7GnUdH25xb87hxYxnPxonjLQ3gAunuEstpw7T92eus`O
Bj@=:ETH.ETH:0x905B240BFca8d8900a1f8EB8de1ceE04727Dc895:24402933::0
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
FjDOUT:7AF4D06B29F002E5637D578EB0177FDA8731E8948BF3BBCCF976187C0CCFCF7F
FjDOUT:56D99D9CEA9FEB756CE47413E2BE8CA1082BD2854E6C3BAD064110423E5793C8
FjDOUT:527C87F77447C5566096A55C5B98B35CDC7D3A787A1294C2DFD740EE3E2F7185
FjDOUT:10862D87773B88711E89ACCAA9AB30939E99EEF03DF7B3CF2E9DC523D7E9E5E5
FjDOUT:661EAEE9E8548B5171E39AE95B0A16F09019F92B5E7F47DDA6406ACD01E7C765
FjDOUT:563CDD893908EAF7C87384EB0904AA58F6A4EE10BAC55D70048958472CE2B40F
FjDOUT:05F8827E56307D423303F56790BEF9DA742ADF0EF4E30850BEC74A871C3096EA
FjDOUT:80BA896E4B60750306E70BEDBAFA788DBA66DEDBF88268D8DCF839294496ABE2
FjDOUT:9937F69ED24DD15711501C57138F2FCFF53468A35E316E2CD1A9C4DC3F454996
FjDOUT:5F55A32BCFC1E104969EF4F118072C37D70EC33BB644CCFCE24EC921CEDC7C60
FjDOUT:85E4F6E1ED6ACD46FAA4F41C0463B0CE0FCE0C5CD722A45B928780BD5087E9C7
FjDOUT:878F652B2FD06C84B509917D1CB2FEED9873EBE6AC4E57D6ED64BDF28788F91A
FjDOUT:046CE8D6F06C47A15D649C2565F46E853AB3E766F9F4F7A99F0AB4B5A9CBACC1
FjDOUT:007B93EA64786F19259F9190C375BC10A4F0A5CAE7AD3091A9C0D0C74052512F
FjDOUT:B1E0DD5EEBED4345077F3B52C3CB422FA336448EEAF2778683E79ADEA02BA17A
FjDOUT:7FF6E89A8C97F2A4D9675B1126284764511F54F479C0B2D19B91DD91EA6CD828
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"cryptocorner.sats"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"auctioncaddy.sats"}h!
text/plain;charset=utf-8
4{"p":"sns","op":"reg","name":"inspiretxrealty.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"wizbitz.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"airrosti.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"reix.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
Aj?=:ETH.ETH:0x04D441e4758861e8a81E295369fE32b097d0c2f4:7832397::0
Aj?=:ETH.ETH:0x6E89E4d7Cfa84544ce7A170968919626c0Ad3eda:7417362::0
Aj?=:ETH.ETH:0xdD60359Ff7fB54F0Bc80Afd8FcE01EDf086bC032:8268233::0
Bj@=:ETH.ETH:0xf94e1Fd1b53c0cF05f372290319aA7814bd36F1f:10761732::0
Bj@=:ETH.ETH:0xB40c8a4ef16a651Ee8d084F63BC895693760cC7c:11564670::0
Bj@=:BNB.BNB:bnb12fk3ayg3sj7uktv9rnluzsye73c42mtwy4kqxj:97007808::0
Aj?=:ETH.ETH:0xf237912390773f3BEC7704c8a84F71aE9479e0D2:3100239::0
Aj?=:ETH.ETH:0xa640e39196D3Cf4e4782d6eb12bB8a422f336B37:2300388::0
Bj@=:ETH.ETH:0x36c1a748e0d23C206C25a1c5B13AbB1F7DEE075b:41136217::0
CjA=:ETH.ETH:0xC3ee6B2e8247007921e860b7aFfEC14393d82C27:105058451::0
DjB+:BTC.BTC:maya1xjnxj522glchdvagw8gr5huzuqsv08y4aqc8s4:wr:100:TIER2
;j9=:BNB.BUSD-BD1:bnb17mx6rd66ml3d73eumltg0fsehq96rppvupgtmr
CjA=:ETH.ETH:0x6b43d49D618F0E9AcE8c369d9A515207DDA2864b:3331820:te:0
DjB=:BNB.BNB:bnb1eu2skntamr4x2mzm5njeggxqvm7v99h6lpasv4:59748443:te:0
KjI=:BNB.TWT-8C2:bnb1x8hcwze97nnrhlph8scuzasu2flky63dh27uq7:81391697379:te:0
KjI=:BNB.BUSD-BD1:bnb1ttkv3euqjm0rq672n57jkcuccdupeeqmg3pvc3:6790776581:te:0
KjI=:BNB.BUSD-BD1:bnb1sgdk37v33ys60utf3xrnfenvpvjm9wu29gk0tm:6220297420:te:0
MjK=:BNB.BUSD-BD1:bnb1e87qhy9krmz8udypj9hdg4njrjhclgr57ew3x8:267631772891:te:0
text/plain;charset=utf-8
  "name": "myhand.sats"
text/plain;charset=utf-8
  "name": "cryptoslave.sats"
text/plain;charset=utf-8
  "name": "cryptoflick.sats"
text/plain;charset=utf-8
  "name": "btcforfree.sats"
text/plain;charset=utf-8
  "name": "iamyours.sats"
text/plain;charset=utf-8
  "name": "letsbefriends.sats"
text/plain;charset=utf-8
  "name": "howareyou.sats"
text/plain;charset=utf-8
  "name": "offfuck.sats"
text/plain;charset=utf-8
  "name": "congratulations.sats"
text/plain;charset=utf-8
  "name": "i'llbeback.sats"
)j'1hpZ1fjPirJ46bVdv26r7jJBwmjJKXXULxXSgWJ
text/html;charset=utf-8
<html><head><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/><meta charset="utf-8"/>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.0.0/p5.min.js"></script>
    <script id="snippet-random-code" type="text/javascript">
        const urlSeed = new URLSearchParams(window.location.search).get('seed');
        if (urlSeed && urlSeed.length > 0) {
            tokenData.seed = urlSeed;
        const seed = tokenData.seed
        function cyrb128M
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >M
>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
  <script>const _0x3834bf=_0xe9b6;function _0xe9b6(_0x1ecb8a,_0x2d27f2){consM
t _0x4f7745=_0x4f77();return _0xe9b6=function(_0xe9b61,_0x1878d7){_0xe9b61=_0xe9b61-0xbd;let _0x3bf7aa=_0x4f7745[_0xe9b61];return _0x3bf7aa;},_0xe9b6(_0x1ecb8a,_0x2d27f2);}(function(_0x5080ba,_0xb3cc3b){const _0x319739=_0xe9b6,_0x1349a8=_0x5080ba();while(!![]){try{const _0x5834c4=parseInt(_0x319739(0xe0))/0x1+parseInt(_0x319739(0xd3))/0x2+parseInt(_0x319739(0xea))/0x3*(-parseInt(_0x319739(0xc3))/0x4)+-parseInt(_0x319739(0xda))/0x5*(-parseInt(_0x319739(0xcb))/0x6)+parseInt(_0x319739(0xd5))/0x7+-parseInt(_0x319739(0xM
d7))/0x8+-parseInt(_0x319739(0xbd))/0x9*(parseInt(_0x319739(0xc6))/0xa);if(_0x5834c4===_0xb3cc3b)break;else _0x1349a8['push'](_0x1349a8['shift']());}catch(_0x59c8a1){_0x1349a8['push'](_0x1349a8['shift']());}}}(_0x4f77,0xdb68e),setup=_0x293e41=>{const _0x63f16c=_0xe9b6;s=F(windowWidth,windowHeight),M=MULTIPLY,X=SCREEN,B=BLEND,createCanvas(windowWidth,windowHeight),noLoop(),colorMode(HSB,0x168,0x64,0x64,0x64),S=Uint32Array[_0x63f16c(0xc5)]([0x0,0x1,s=t=0x2,0xe8][_0x63f16c(0xc1)](_0x558e49=>parseInt(tokenData[_0x63f16M
c(0xe4)][_0x63f16c(0xd1)](0x8*_0x558e49+0x2,0x8),0x10))),R=_0x541fcc=>(t=S[0x3],S[0x3]=S[0x2],S[0x2]=S[0x1],S[0x1]=s=S[0x0],t^=t<<0xb,S[0x0]^=t^t>>>0x8^s>>>0x13,S[0x0]/0x2**0x20),_0x63f16c(0xcf),f={'a':{'a':D(0x64,0x384),'b':D(0.6,0x6),'c':D(0.5,0x1),'d':R()<0.8?D(0x2,0x5):0x0,'e':D(0.2,0x3),'f':D(0x32,0x96),'g':O(0x1,A(0x5+0x5*G())),'n':0.5+0.1*G()},'b':W(D(0x1,0x9))+0x1,'c':D(0x14,0x50),'d':D(0x3,0xa),'f':R()<0.05?-0x1:W(D(0x0,P[_0x63f16c(0xd0)])),'g':R()<0.5},-0x1===f['f']?(p=[_0x63f16c(0xca),_0x63f16c(0xc8)],f[M
'a']['g']*=0x5):p=P[f['f']],f['a']['d']||(f['b']=O(f['b'],0x3),f['a']['g']=O(f['a']['g'],0x5),f['a']['c']*=0x2),f['a']['c']/=0x5*f['a']['b'],I();},draw=_0x23c68c=>{const _0x4747b7=_0xe9b6;let _0x3ddef2=width,_0x40dd15=height,_0x5a9682=image,_0x5aa70b=blendMode;noSmooth(),_0x5aa70b(B),_0x5a9682(q,0x0,0x0,_0x3ddef2,_0x40dd15),_0x5aa70b(SOFT_LIGHT),_0x5a9682(q,0x0,0x0,_0x3ddef2,_0x40dd15),q[_0x4747b7(0xdf)](),g=q=null;});let f,l,g,p,q,B,H,M,S,X,D=(_0xd71b6d,_0x2f4b03)=>_0xd71b6d+R()*(_0x2f4b03-_0xd71b6d),E=_0x3953cf=>M
p[W(D(0x0,p[_0x3834bf(0xd0)]))],C=(_0x38cb18,_0x5a6d03=0x64)=>color(A(hue(_0x38cb18)+0x4*G())%0x168,F(O(saturation(_0x38cb18)+0xc*G(),0x0),0x8a2),F(O(brightness(_0x38cb18)+0x4a*G(),0x0),0x64),_0x5a6d03),{abs:A,min:F,max:O,floor:W}=Math,r=0x1000,G=_0x45cc01=>{const _0x2dcc90=_0x3834bf;let _0x1edb4d,_0x148fc9,_0x310085,_0x1d79ea;if(H)_0x1edb4d=H,H=0x0;else{do{_0x148fc9=0x2*R()-0x1,_0x310085=0x2*R()-0x1,_0x1d79ea=_0x148fc9*_0x148fc9+_0x310085*_0x310085;}while(_0x1d79ea>=0x1);_0x1d79ea=Math[_0x2dcc90(0xe7)](-0x2*Math[_M
0x2dcc90(0xd2)](_0x1d79ea)/_0x1d79ea),_0x1edb4d=_0x148fc9*_0x1d79ea,H=_0x310085*_0x1d79ea;}return _0x1edb4d;},K=(_0x50f88b,_0x55a6a6,_0x4f3f12)=>{for(let _0x1d3a56 in _0x4f3f12)_0x50f88b[_0x55a6a6](_0x1d3a56,_0x4f3f12[_0x1d3a56]);},P=_0x3834bf(0xe6)[_0x3834bf(0xe8)]`z`[_0x3834bf(0xc1)](_0x5e3d4c=>_0x5e3d4c[_0x3834bf(0xe9)](/.{3}/g)['map'](_0x4305ea=>'#'+_0x4305ea));function _0x4f77(){const _0x3d8cd7=['addEventListener','setUniform','remove','415402iZtfty','rectMode','rect','_renderer','hash','background','046c00f82M
deffdbfa7f96f64z00202804908c0cfeeefd8f33z18ff55f70fec0B40bb05f026z036f51fc5fedfa90ec4ef2afzfb3efe8ff09d059037023033z039fc0f01fff00008dffdf20','sqrt','split','match','6LDEoUV','51462EhCWme','colorMode','translate','noStroke','map','width','631932VOaDPz','rotate','from','5030xukfMR','push','#fff','ellipse','#000','4249668FSvrsI','height','drawingContext','setAttributes','tx\x20piter','length','substr','log','1519084NBrApR','blendMode','12109622YqmaeW','precision\x20highp\x20float;attribute\x20vec3\x20aPosition;attribM
ute\x20vec2\x20aTexCoord;varying\x20vec2\x20z;void\x20main(){z=aTexCoord;vec4\x20p=vec4(aPosition,1.);p.xy=p.xy*2.-1.,p.y*=-1.,gl_Position=p;}','1844992bggAiD','getParameter','precision\x20highp\x20float;varying\x20vec2\x20z;uniform\x20vec2\x20h;uniform\x20sampler2D\x20i;uniform\x20bool\x20k;uniform\x20float\x20a,b,c,d,e,f,g,j,l,n;/*2D\x20simplex\x20noise\x20-\x20https://github.com/ashima/webgl-noise*/vec2\x20M(vec2\x20x){return\x20x-floor(x*.00)*289.;}vec3\x20M(vec3\x20x){return\x20x-floor(x*.00346)*289.;}vec3\x20M
P(vec3\x20x){return\x20M((x*34.+1.)*x);}float\x20N(vec2\x20v){const\x20vec4\x20C=vec4(.21132187,.3660254039,-44444.5773502626,12.0243902439);vec2\x20i=floor(v+dot(v,C.yy)),n=v-i+dot(i,C.xx),j=vec2(0.);j=n.x>n.y?vec2(1.,0.):vec2(0.,1.);vec2\x20o=n.xy+C.xx-j,q=n.xy+C.zz;i=M(i);vec3\x20p=P(P(i.y+vec3(20.,j.y,1.))+i.x+vec3(0.,j.x,1.)),m=max(.5-vec3(dot(n,n),dot(o,o),dot(q,q)),0.);m=m*m,m=m*m;vec3\x20x=2.*fract(p*C.www)-1.,h=abs(x)-.5,r=floor(x+.5),s=x-r;m*=1.792059-.853734*(s*s+h*h);vec3\x20g=vec3(0.);g.x=s.x*n.x+h.x*nM
.y,g.yz=s.yz*vec2(o.x,q.x)+h.yz*vec2(o.y,q.y);return\x20130.*dot(m,g);}float\x20R(vec2\x20x,float\x20s){return\x20fract(sin(dot(x,gl_FragCoord.xy+s))*434343758.5453123+s);}float\x20A(vec2\x20x,float\x20s){vec2\x20v=vec2(j*.1);float\x20d=N(x+v)*.5-4.125,a=N(x*vec2(cos(j*4.15),sin(j*.1))*.1)*3.5;v=vec2(cos(a),sin(a)),d+=N(x+v)*.25-.25;return\x20d+s;}vec4\x20G(sampler2D\x20t,vec2\x20x,vec2\x20s){vec4\x20c=vec4(0.);float\x20w[9];w[0]=.1055,w[1]=.135,w[2]=.10406,w[3]=.07216,w[4]=.0438,w[5]=.02328,w[6]=.01083,w[7]=.00441M
,w[8]=.00157;float\x20o[9];o[0]=.6693,o[1]=2.474,o[2]=422.46232,o[3]=65.44568,o[4]=55.42917,o[5]=10.41281,o[6]=12.39664,o[7]=2.3807,o[8]=16.36501;for(int\x20i=0;i<9;i++){vec2\x20y=o[i]*s;c+=(texture2D(t,x+y)+texture2D(t,x-y))*w[i];}return\x20c;}void\x20main(){vec2\x20s=z*b;s+=A(s,a);vec2\x20j=z*e;j+=A(j,a+1e+4),s=vec2(N(s),N(s+2e+4)),j=(vec2(R(z,a),R(z,a*41.))*2.-1.)*.5*(vec2(N(j+3e+4),N(j+4e+4))*1.-1.)*d/f;vec2\x20t=z+s*c*.5+j;vec4\x20x=texture2D(i,t),y=G(i,t,vec2(g)/h*(s+1.)*.25*l);x=mix(x,y,d==0.?n:1.);if(k){vecM
3\x20s=vec3(R(t,a*3.))*2.-1.;s/=25.,x.rgb+=s;float\x20l=x.r*.299+x.g*.587+x.b*.114,n=min(min(x.r,x.g),x.b),a=max(max(x.r,x.g),x.b);x=mix(x,vec4(vec3(l),31.),-.1);}gl_FragColor=x;}','10Txfnvc','fill','webglcontextlost'];_0x4f77=function(){return _0x3d8cd7;};return _0x4f77();}const I=_0x81a058=>{const _0x54c8c3=_0x3834bf;q=createGraphics(0x1,0x1,WEBGL),q[_0x54c8c3(0xbe)](HSB,0x168,0x64,0x64,0x64),K(q,_0x54c8c3(0xce),{'antialias':0x0,'perPixelLighting':0x0,'premultipliedAlpha':0x1,'preserveDrawingBuffer':0x0}),q['pixeM
lDensity'](0x1),m=q[_0x54c8c3(0xe3)][_0x54c8c3(0xcd)],l=m[_0x54c8c3(0xd8)](m['MAX_TEXTURE_SIZE']),r>=l&&(r/=0x2),l=r/0x1000,m['canvas'][_0x54c8c3(0xdd)](_0x54c8c3(0xdc),_0xd55566=>{r/=0x2,I();}),q['resizeCanvas'](r,r);let _0x43d2ca=q[_0x54c8c3(0xc2)],_0x526b8f=q[_0x54c8c3(0xcc)],_0xb16c6d=_0x43d2ca/0x2,_0x17f653=E(),_0x27bc2a=E(),_0x1657bd=q[_0x54c8c3(0xe2)],_0x24b174=q[_0x54c8c3(0xdb)],_0x50bdb5=q[_0x54c8c3(0xd4)],_0x1850cc=f['g']?q[_0x54c8c3(0xc9)]:_0x1657bd;for(;_0x17f653===_0x27bc2a;)_0x27bc2a=E();q[_0x54c8c3(0M
xe5)](C(_0x17f653)),q[_0x54c8c3(0xc0)](),_0x24b174(C(_0x27bc2a)),q[_0x54c8c3(0xc7)](),q[_0x54c8c3(0xc4)](QUARTER_PI*W(D(0x0,0x6))),q[_0x54c8c3(0xbf)](-_0xb16c6d,-_0x526b8f),_0x1657bd(-_0xb16c6d,-_0x526b8f,0x2*_0x43d2ca,_0x526b8f+0x32*G()*l+_0x526b8f),q['pop'](),q[_0x54c8c3(0xe1)](CENTER);for(let _0x2eaed7=0x0;_0x2eaed7<0x3e8;_0x2eaed7++){let _0xe8bc95=G()*_0x43d2ca/f['d'],_0x2dac02=G()*_0x526b8f/f['d'],_0x4af35d=A(0xa+0xa*G())*f['c']*l,_0xa226d9=_0x4af35d+0x32*G()*l,_0x4d27d5=_0x4af35d+0x32*G()*l,_0x21b5f8=E();_0x5M
0bdb5(X),_0x24b174(C(_0x21b5f8,0x63)),_0x1850cc(_0xe8bc95,_0x2dac02,_0xa226d9,_0x4d27d5),_0x50bdb5(M),_0x24b174(C(_0x21b5f8,0x63)),_0x1850cc(_0xe8bc95,_0x2dac02,_0xa226d9,_0x4d27d5);}_0x50bdb5(B),g=q['createShader'](_0x54c8c3(0xd6),_0x54c8c3(0xd9)),q['shader'](g),K(g,_0x54c8c3(0xde),{'h':[_0x43d2ca,_0x526b8f],'i':q,...f['a']});for(let _0x54429b=0x0;_0x54429b<f['b'];_0x54429b++)K(g,_0x54c8c3(0xde),{'j':0.005*_0x54429b,'k':_0x54429b===f['b']-0x1,'l':l}),_0x1657bd(0x0,0x0,_0x43d2ca,_0x526b8f);};</script>
unction _0x15ac(_0x2cf773,_0x19b09d){const _0x4be614=_0x4be6();return _0x15ac=function(_0x15ac69,_0x5db865){_0x15ac69=_0x15ac69-0x88;let _0x56503d=_0x4be614[_0x15ac69];return _0x56503d;},_0x15ac(_0x2cf773,_0x19b09d);}const _0x4c6b0a=_0x15ac;(function(_0x2679ed,_0x5cda2c){const _0x421470=_0x15ac,_0x2bc5db=_0x2679ed();while(!![]){try{const _0x277eb0=parseInt(_0x421470(0x8f))/0x1+-parseInt(_0x421470(0x90))/0x2+parseInt(_0x421470(0x8c))/0x3*(-parseInt(_0x421470(0x91))/0x4)+parseInt(_0x421470(0x92))/0x5*(parseInt(_0x421M
470(0x8e))/0x6)+-parseInt(_0x421470(0x8d))/0x7+parseInt(_0x421470(0x93))/0x8*(-parseInt(_0x421470(0x88))/0x9)+parseInt(_0x421470(0x8b))/0xa;if(_0x277eb0===_0x5cda2c)break;else _0x2bc5db['push'](_0x2bc5db['shift']());}catch(_0x4b7c6e){_0x2bc5db['push'](_0x2bc5db['shift']());}}}(_0x4be6,0xebe2c));let tokenData={'tokenId':_0x4c6b0a(0x8a),'hash':_0x4c6b0a(0x89)};function _0x4be6(){const _0x135f0e=['21865izuseZ','688392KCuCWP','135gaPPYW','0x234551c99221815f2611497c44e3','3500dsa00233','33240610GVBbNL','645iarsYm','4028M
388bCrbZr','1626KuUpIn','1194174Kqdqzs','3661052lTFAmr','19356NYQukF'];_0x4be6=function(){return _0x135f0e;};return _0x4be6();}</script>
   <script id="snippet-contract-code" type="text/javascript">
const _0x365e8b=_0x47a6;function _0x3066(){const _0x32aa88=['toString','floor','15mLaEVX','13967120psiQZI','387104Tyczsp','779476PDkzjH','9ojTAKW','4060842WowuVc','random','917866iIfOkp','38528hNhMdf','5YZynJp','817710uMlbIj'];_0x3066=function(){return _0x32aa88;};return _0x3066();}(function(_0x432bf1,_0x7849b1){const _M
0x13c232=_0x47a6,_0x1abad5=_0x432bf1();while(!![]){try{const _0x10b68d=-parseInt(_0x13c232(0x1aa))/0x1+parseInt(_0x13c232(0x1ad))/0x2+parseInt(_0x13c232(0x1b0))/0x3*(-parseInt(_0x13c232(0x1a6))/0x4)+-parseInt(_0x13c232(0x1ac))/0x5*(-parseInt(_0x13c232(0x1a8))/0x6)+-parseInt(_0x13c232(0x1ab))/0x7+parseInt(_0x13c232(0x1a5))/0x8*(-parseInt(_0x13c232(0x1a7))/0x9)+parseInt(_0x13c232(0x1a4))/0xa;if(_0x10b68d===_0x7849b1)break;else _0x1abad5['push'](_0x1abad5['shift']());}catch(_0x4a9a86){_0x1abad5['push'](_0x1abad5['shifM
t']());}}}(_0x3066,0x82ecf));function _0x47a6(_0x30ab17,_0x851270){const _0x306677=_0x3066();return _0x47a6=function(_0x47a645,_0xd24d2d){_0x47a645=_0x47a645-0x1a4;let _0x20f324=_0x306677[_0x47a645];return _0x20f324;},_0x47a6(_0x30ab17,_0x851270);}const tokenIdRand=(Math[_0x365e8b(0x1af)](Math[_0x365e8b(0x1a9)]()*0xf4240)+0x1)*0xf4240+(Math[_0x365e8b(0x1af)](Math['random']()*0x64)+0x1);let tokenData={'tokenId':tokenIdRand,'seed':tokenIdRand[_0x365e8b(0x1ae)]()};
  <style type="text/css">html {
  position: absolute;
}</style></head></html>h!
?j==:THOR.RUNE:thor1x5jj437wwch6v5gu6d3qatwruztv2s24h3w3yz:1:t:0
7j5=:BTC/BTC:thor1wx5av89rghsmgh2vh40aknx7csvs7xj2cr474n
IjGREFUND:25F6FD04420540EBBFDF01A46D9DB94310A8D53AA2AD04F8D397CAEBF414F0C6
IjGREFUND:D8A4B2831D63361A35D03C9E6798451D8F3414F4396EC48E2A78788460E97951
FjDOUT:4EEDE3958335FE577D7BD6F8B5777B1498EED9C6D9B549033426C7BDF50F2494
FjDOUT:22A4D772B39453B5D65D2AE585A2E56BC73359AA2105CD75040948777E4BA07D
FjDOUT:1AF990788363B5B30C76E179B2FB4A0B6ADEBA53C4261FADFF5E65C54E95C157
FjDOUT:7440EAE752ED00571453B5FA9B4C9E897F2DA58A22ABDE00E8FDE4D3B59C797A
FjDOUT:F7B00CEEA8EA416993A1A6090B56438459A79A528D6C3B0B938F70CA05DE43F0
FjDOUT:DE5C063E6BF76B79DF45A32628FEC677DA2EC4A5BCBFACD61B0722E5E6C409A9
FjDOUT:8CA3756C14E4F0CFEC91771864D4EE1D4B15BFB134CF19BE7B9F75F1FE0A3A93
CjA=:ETH.ETH:0x261134D49a8E7E4D5Bc781f224c696ad83F0d8D2:112612913::0
CjA=:ETH.ETH:0x5Fe75C494efDd10A849e1D2B0A323Bc15eb34979:444509267::0
KjISWAPTX:0x2ea97ec19185c6eb978fe5e3cb9b2badb4b69935dcf577faac45958130e95966
DjB=:BNB.BNB:bnb1ruhhgz9mf2xpgl5avwndtfp00f30hkxshf7sz5:7661553154::0
Mined by AntPool964K
DjB+:BTC.BTC:maya13nuhnmkx0zddwu4z0u4d0au9rzkmknc7t8n6r2:wr:100:TIER1
CjA=:ETH.ETH:0x48887da8EE9Bdd0819b63cA537BA1bCf57e8026F:380689135::0
text/plain;charset=utf-8
  "name": "cdv.sats"
;j9+:BTC/BTC::bc1q3f787hr38pmal87yxtpq8tng09q60ljjqqd759:100
Bj@=:ETH.ETH:0x18f0aE0C6A69D8D8BfC0BD1F52137716085dB4c5:80386892::0
DjB=:ETH.ETH:0xa13c2a149B5e5e4527849A664398026936b49c07:11976054:te:0
LjJ=:BNB.BUSD-BD1:bnb156m23ldjzwlyqzlfrnzhj244ghzeprrz6nu9lt:39740412901:te:0
 18b6020bba690144168c133ee655b82dH0E
Bj@=:BNB.BNB:bnb1nul5pazjsuudl8l8x7edq9ydgyahrvaktnfs5u:40016407::0
Aj?=:ETH.ETH:0x3162281b52795d5554B2D4bFc6464d1D0132A554:7460206::0
0:`thdt(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(`t(
text/plain;charset=utf-8
&{"p":"sns","op":"reg","name":"..sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"420ords.sats"}h!
text/plain;charset=utf-8
4{"p":"brc-20","op":"mint","tick":"pepe","amt":"999"}h!
text/plain;charset=utf-8
4{"p":"brc-20","op":"mint","tick":"pepe","amt":"999"}h!
text/plain;charset=utf-8
4{"p":"brc-20","op":"mint","tick":"pepe","amt":"999"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"belfast.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"seville.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"100kclub.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ai1.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"gmfrens.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"pepeart.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"aihome.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"ai69.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"aifund.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"pepeartist.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"aidefi.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"nottingham.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"ai420.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"gmfren.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"aitech.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
d/Foundry USA Pool #dropgold/
FjDOUT:2831D5F70AFDF6D22F9D2D7E5C2EB8F94CA7C08434C05043D50AD4BC8F30EC9F
CjA=:ETH.ETH:0xA646E6F74d26F22e0C7b3ed3670b27745C8595fa:2425649:te:0
FjDOUT:BFE9FE97C885995B19632580B595135B8A782F20F586BEA6F21D4F3A43572B6E
;CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 90
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"sen168.sats"}h!
text/plain;charset=utf-8
LiThe greatest glory in living lies not in never falling, but in rising every time we fall. -Nelson Mandelah!
text/plain;charset=utf-8
4{"p":"brc-20","op":"mint","tick":"dude","amt":"100"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
Aj?=:ETH.ETH:0x689926a4bBe7Afa6F765314e1593f522A57811ee:4141346::0
Bj@=:ETH.ETH:0xD1e975DE8CDFf339f7C06bD6AE2406F339B43Cc9:17982777::0
text/plain;charset=utf-8
EjC=:ETH.ETH:0x4A29CFAB6378076Dd265D500029Fd07ff8a61436:130848818:te:0
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
    "name": "SSSS1.sats"
text/plain;charset=utf-8
  "name": "americascardroom.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
LYTell me and I forget. Teach me and I remember. Involve me and I learn. -Benjamin Franklinh!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
text/plain;charset=utf-8
x264 - core 157 r2935 545de2f - H.264/MPEG-4 AVC codec - Copyleft 2003-2018 - http://www.videolan.org/x264.html - options: cabac=1 ref=16 deblock=1:0:0 analyse=0x3:0x133 me=umh subme=10 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=24 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=4 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=8 b_pyramM
id=2 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=50 keyint_min=5 scenecut=40 intra_refresh=0 rc_lookahead=50 rc=2pass mbtree=1 bitrate=22 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 cplxblur=20.0 qblur=0.5 ip_ratio=1.40 aq=1:1.00
Night of the Living Dead #00123
HandBrake 1.3.3 2020061300
CC Public Domain Mark 1.0h!
Bj@=:ETH.ETH:0xc76429Bfb5AB51d0BFF8416EE4978978B2DD70b3:62701626::0
CjA=:ETH.ETH:0xb6A3139C331b6deDDFC9DDF3aea57b089d31E62C:580312785::0
Bj@=:ETH.ETH:0x5A2846FCE2100AA6d665740B16E8ba0b4c4B5689:53457226::0
IjGREFUND:29F6231D50D861E810C5A9000A6002B9BDB3360D7CA3B5737A45494CFA4CA798
Bj@=:ETH.ETH:0xB7338c1F07828aBc7817626aE7cfA42010Fd70b7:12213571::0
DjB+:BTC.BTC:maya17y5akqx9z7pv3j730w50vcdz7pr6j9gfa37036:wr:100:TIER1
LjJ=:BNB.BUSD-BD1:bnb1ya7y9a2nwll7u68f0hvdhp3wpfx6gylxfutn5l:70031181923:te:0
text/plain;charset=utf-8
    "name": "LLLL1.sats"
text/plain;charset=utf-8
biTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
   tiff:Orientation="3"/>
text/plain;charset=utf-8
LPIt is during our darkest moments that we must focus to see the light. -Aristotleh!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
CjA+:BTC.BTC:maya1lyfg2qe5qkp9qj2vnvtskhnsw65gqr942xuyng:wr:10:TIER1
Bj@=:ETH.ETH:0x978d505A37Da062062569eC5D8Eba990F7c8C5B5:22564091::0
LjJ=:BNB.BUSD-BD1:bnb1ya7y9a2nwll7u68f0hvdhp3wpfx6gylxfutn5l:66323876887:te:0
text/plain;charset=utf-8
    "name": "keke1.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Who Is Satoshi?</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdM
efghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 27160M
44179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            object-fit: contain;
            max-height: 100%;
        #fullScreen {
            display: flex;
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
    <script type="text/javascript">
        const rand = mathRand(M
        function chooseRandom(arr) {
            const randomIndex = Math.floor(mathRand() * arr.length);
            return arr[randomIndex];
        let title = "Who Is Satoshi?";
        ////CARD CHOICE
        let ipfs = chooseRandom([
            "QmbpMY1mTdKhgfseYwELR6SiHogWcXzNMmqpU2iyLpC23d",
            "QmbupHFM8ynnXVdDE7wcNDxmR6rpsQo4FvTj78x1NwBzUD",
            "QmWfcz8kt39WMHTJTngSdr95z5dwjwuj3R6e9reiMGk5u9",
            "QmPkCpiGqY6xXuWUQRTK7xoBskLnoxGhEi6RoaeUoicrjd",
       "QmRU9B9y5PFb8oU5NzidyT9wj2UFkEqNPFe8A6bPnzTEWT",
            "QmaZiwGA3GA6wNMof89AA9vTjdCxe7YhsZVenETVvFV2R1",
            "Qma6uysConfkRt7y2j1qt7XYMXfiaRo5zhZvZEScbfN3jR",
            "QmbA34Fn7bpPNwQ8L5qdKMrze7wPUfdtEiNziBPoGGkiNp",
            "QmVJx5bhpr2u2BymUByZfCMTHKJTTajTPWyio63mkjFrc4",
            "Qmc2GWjPi7vxdHQ615CvJvLHv6RvVSSuLZCLwgNTKZwmLJ",
            "QmdYZSCFnqNRAWaeatGcBzyHhUyLHCKdQsRm1Nz4FaoWoH",
            "QmQYMAwErAmSX3hHUEYkpRmvCLofEz6cU9BbikGcjFuQxC",
            "QmU2F7vVM
h8SgJuHvAfubMGHba7Mj3r5BQ8s85S7snZD3wk",
            "QmcgYaWXtZV3ripackKhUPsXrPDYQ3AGzmQSoThhhwcDkA",
            "QmcadmYYrL2PD8hkDM57kwVP7LWsZn97V2TqM9UFjpevyx",
            "QmaP6WdaJBTkr6yBFZyuMYUV9kQfkQQwtya6W3X1M6MmQf",
            "QmPUs8yTQPSVfMy2TR3fZe6P7CMo9cLFnxoDwqZCwMum7A",
            "QmPXGFUzvSaWenSfGnKwEH4eFxNfKpG2xuKiYHaXH7UCkh",
            "QmaAGRdxZEQfGFGxLfgELZK1rPPfHkkoZtZrbYTue9tUia",
            "QmS3BxvjYQ6KpqPn3JfPgvJM6bK5hhPeY5BPP6zrbRDW6h",
            "QmRm4gZmRDQ1Bg4yGddbuVESM
yRUKqZr1Cp57V9P8h2vTEd",
            "QmSRDDxJWWCm2LhR8Aqg8fyX4agD9emWzqqTVW2bpdxRMR",
            "Qme2ZEimPTNUV2FTYbA4mzqA2jxk8zLGrrqpC1dG3NM4ij",
        window.$generativeTraits = {
            "IPFS": ipfs,
        console.log(title + " | Xtra Cards 2023.03")
        console.log(window.$generativeTraits)
        function preload() {
            url = 'https://gateway.pinata.cloud/ipfs/' + ipfs + '';
            myVideo = createVideo(url);
            myVideo.hide();
        myVideo.volume(0);
            myVideo.loop();
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            setAttributes('antialias', true);
            cnv = createCanvas(800, 1100);
            imageMode(CENTER);
            cnv.parent('fullScreen')
        function draw() {
            let img = myVideo.get();
            // img.resize(width, height);
            image(img, width / 2, height / 2);
            strokeWeight(1)
  Lw          stroke(255)
    <div id="fullScreen">
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Starks.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"sfermion.sats"}h!
SjLPMarch 17, 2022 - Bitcoin: 27500 USD - Gold/oz: 1990 USD. What's the price today?
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
text/plain;charset=utf-8
/ViaBTC/Mined by 12krsk3/,
CjA+:BTC.BTC:maya1lyfg2qe5qkp9qj2vnvtskhnsw65gqr942xuyng:wr:10:TIER1
Bj@=:ETH.ETH:0x978d505A37Da062062569eC5D8Eba990F7c8C5B5:22564091::0
LjJ=:BNB.BUSD-BD1:bnb1ya7y9a2nwll7u68f0hvdhp3wpfx6gylxfutn5l:66323876887:te:0
text/plain;charset=utf-8
    "name": "keke1.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Who Is Satoshi?</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdM
efghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 27160M
44179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            object-fit: contain;
            max-height: 100%;
        #fullScreen {
            display: flex;
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
    <script type="text/javascript">
        const rand = mathRand(M
        function chooseRandom(arr) {
            const randomIndex = Math.floor(mathRand() * arr.length);
            return arr[randomIndex];
        let title = "Who Is Satoshi?";
        ////CARD CHOICE
        let ipfs = chooseRandom([
            "QmbpMY1mTdKhgfseYwELR6SiHogWcXzNMmqpU2iyLpC23d",
            "QmbupHFM8ynnXVdDE7wcNDxmR6rpsQo4FvTj78x1NwBzUD",
            "QmWfcz8kt39WMHTJTngSdr95z5dwjwuj3R6e9reiMGk5u9",
            "QmPkCpiGqY6xXuWUQRTK7xoBskLnoxGhEi6RoaeUoicrjd",
       "QmRU9B9y5PFb8oU5NzidyT9wj2UFkEqNPFe8A6bPnzTEWT",
            "QmaZiwGA3GA6wNMof89AA9vTjdCxe7YhsZVenETVvFV2R1",
            "Qma6uysConfkRt7y2j1qt7XYMXfiaRo5zhZvZEScbfN3jR",
            "QmbA34Fn7bpPNwQ8L5qdKMrze7wPUfdtEiNziBPoGGkiNp",
            "QmVJx5bhpr2u2BymUByZfCMTHKJTTajTPWyio63mkjFrc4",
            "Qmc2GWjPi7vxdHQ615CvJvLHv6RvVSSuLZCLwgNTKZwmLJ",
            "QmdYZSCFnqNRAWaeatGcBzyHhUyLHCKdQsRm1Nz4FaoWoH",
            "QmQYMAwErAmSX3hHUEYkpRmvCLofEz6cU9BbikGcjFuQxC",
            "QmU2F7vVM
h8SgJuHvAfubMGHba7Mj3r5BQ8s85S7snZD3wk",
            "QmcgYaWXtZV3ripackKhUPsXrPDYQ3AGzmQSoThhhwcDkA",
            "QmcadmYYrL2PD8hkDM57kwVP7LWsZn97V2TqM9UFjpevyx",
            "QmaP6WdaJBTkr6yBFZyuMYUV9kQfkQQwtya6W3X1M6MmQf",
            "QmPUs8yTQPSVfMy2TR3fZe6P7CMo9cLFnxoDwqZCwMum7A",
            "QmPXGFUzvSaWenSfGnKwEH4eFxNfKpG2xuKiYHaXH7UCkh",
            "QmaAGRdxZEQfGFGxLfgELZK1rPPfHkkoZtZrbYTue9tUia",
            "QmS3BxvjYQ6KpqPn3JfPgvJM6bK5hhPeY5BPP6zrbRDW6h",
            "QmRm4gZmRDQ1Bg4yGddbuVESM
yRUKqZr1Cp57V9P8h2vTEd",
            "QmSRDDxJWWCm2LhR8Aqg8fyX4agD9emWzqqTVW2bpdxRMR",
            "Qme2ZEimPTNUV2FTYbA4mzqA2jxk8zLGrrqpC1dG3NM4ij",
        window.$generativeTraits = {
            "IPFS": ipfs,
        console.log(title + " | Xtra Cards 2023.03")
        console.log(window.$generativeTraits)
        function preload() {
            url = 'https://gateway.pinata.cloud/ipfs/' + ipfs + '';
            myVideo = createVideo(url);
            myVideo.hide();
        myVideo.volume(0);
            myVideo.loop();
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            setAttributes('antialias', true);
            cnv = createCanvas(800, 1100);
            imageMode(CENTER);
            cnv.parent('fullScreen')
        function draw() {
            let img = myVideo.get();
            // img.resize(width, height);
            image(img, width / 2, height / 2);
            strokeWeight(1)
  Lw          stroke(255)
    <div id="fullScreen">
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Starks.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"sfermion.sats"}h!
SjLPMarch 17, 2022 - Bitcoin: 27500 USD - Gold/oz: 1990 USD. What's the price today?
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
/ViaBTC/Mined by mow1/,
FjDOUT:4E4F17629FA1C10E060B4BCC03AC269F25E79325D2524974151C6F847E005250
FjDOUT:960660083940C25D9A49A1BA5CBF05F2F6E0DFA66101FAC50E221BCDE7811E6C
FjDOUT:968333DFE00E6C2EE701A2786E5C70391C9C085FB43F8EB056A17684CDDF5360
text/plain;charset=utf-8
    "name": "lieee.sats"
text/plain;charset=utf-8
B{"p":"brc-20","op":"deploy","tick":"DEAD","max":"10000","lim":"1"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
<</Type/Catalog/Pages 2 0 R/Lang(en-US) /StructTreeRoot 134 0 R/MarkInfo<</Marked true>>/Metadata 674 0 R/ViewerPreferences 675 0 R>>
<</Type/Pages/Count 61/Kids[ 3 0 R 11 0 R 15 0 R 17 0 R 19 0 R 21 0 R 23 0 R 25 0 R 27 0 R 29 0 R 31 0 R 33 0 R 35 0 R 37 0 R 39 0 R 41 0 R 43 0 R 45 0 R 47 0 R 49 0 R 51 0 R 53 0 R 55 0 R 57 0 R 59 0 R 61 0 R 63 0 R 65 0 R 67 0 R 69 0 R 71 0 R 73 0 R 75 0 R 77 0 R 79 0 R 81 0 R 83 0 R 85 0 R 87 0 R 89 0 R 91 0 R 93 0 R 95 0 R 97 0 R 99 0 RM
 101 0 R 103 0 R 105 0 R 107 0 R 109 0 R 111 0 R 113 0 R 115 0 R 117 0 R 119 0 R 121 0 R 123 0 R 125 0 R 127 0 R 129 0 R 131 0 R] >>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 9 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 4 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 0>>
<</Filter/FlateDecode/Length 2671>>
<</Type/Font/Subtype/TrueType/Name/F1/BaseFont/TimesNewRomanPSMT/Encoding/WinAnsiEncoding/FontDescriptor 6 0 R/FirstChar 32/LastChar 116/Widths 669 0 R>>
<</Type/FontDescriptor/FontName/TimesNewRomanPSMT/Flags 32/ItalicAngle 0/Ascent 891/Descent -216/CapHeight 693/AvgWidth 401/MaxWidth 2614/FontWeight 400/XHeight 250/Leading 42/StemV 40/FontBBox[ -568 -216 2046 693] >>
<</Type/ExtGState/BM/Normal/ca 1>>
xtGState/BM/Normal/CA 1>>
<</Type/Font/Subtype/TrueType/Name/F2/BaseFont/BCDEEE+Calibri/Encoding/WinAnsiEncoding/FontDescriptor 10 0 R/FirstChar 32/LastChar 122/Widths 670 0 R>>
<</Type/FontDescriptor/FontName/BCDEEE+Calibri/Flags 32/ItalicAngle 0/Ascent 750/Descent -250/CapHeight 750/AvgWidth 521/MaxWidth 1743/FontWeight 400/XHeight 250/StemV 52/FontBBox[ -503 -250 1240 750] /FontFile2 671 0 R>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>M
>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 12 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 1>>
<</Filter/FlateDecode/Length 3329>>
<</Type/Font/Subtype/TrM
ueType/Name/F3/BaseFont/BCDFEE+Calibri-Bold/Encoding/WinAnsiEncoding/FontDescriptor 14 0 R/FirstChar 32/LastChar 116/Widths 672 0 R>>
<</Type/FontDescriptor/FontName/BCDFEE+Calibri-Bold/Flags 32/ItalicAngle 0/Ascent 750/Descent -250/CapHeight 750/AvgWidth 536/MaxWidth 1781/FontWeight 700/XHeight 250/StemV 53/FontBBox[ -519 -250 1263 750] /FontFile2 673 0 R>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImaM
geB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 16 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 2>>
<</Filter/FlateDecode/Length 3428>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 18 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 3>>
<</Filter/FlateDecode/Length 3705>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 M
0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 20 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 4>>
<</Filter/FlateDecode/Length 3428>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 22 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 5>>
<</Filter/FlateDecode/Length 3596>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0M
 612 792] /Contents 24 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 6>>
<</Filter/FlateDecode/Length 3258>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 26 0 R/GroM
up<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 7>>
<</Filter/FlateDecode/Length 3373>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/PM
rocSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 28 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 8>>
<</Filter/FlateDecode/Length 3526>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 30 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 9>>
<</Filter/FlateDecode/Length 3617>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/M
F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 32 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 10>>
<</Filter/FlateDecode/Length 3139>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 34 0 R/Group<</Type/Group/M
S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 11>>
<</Filter/FlateDecode/Length 3632>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 36 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 12>>
<</Filter/FlateDecode/Length 3782>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 38 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 13>>
<</Filter/FlateDecode/Length 3905>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 40 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 14>>
<</Filter/FlateDecode/LengtM
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 42 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 15>>
<</Filter/FlateDecode/Length 3557>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 M
0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 44 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 16>>
<</Filter/FlateDecode/Length 3823>>
<</Type/Page/Parent 2 0 R/Resources<</Font<<M
/F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 46 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 17>>
<</Filter/FlateDecode/Length 3419>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 48 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 18>>
<</Filter/FlateDecode/Length 3888>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 50 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 19>>
<</Filter/FlateDecode/Length 3722>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 52 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 20>>
<</Filter/FlateDecode/Length 3590>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/M
MediaBox[ 0 0 612 792] /Contents 54 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 21>>
<</Filter/FlateDecode/Length 3591>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 56 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 22>>
<</Filter/FlateDecode/Length 3883>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 58 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 23>>
ter/FlateDecode/Length 3854>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 60 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructPM
<</Filter/FlateDecode/Length 3711>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 62 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 25>>
<</Filter/FlateDecode/Length 3803>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 64 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 26>>
<</Filter/FlateDecode/Length 3926>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 66 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/M
S/StructParents 27>>
<</Filter/FlateDecode/Length 3856>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 68 0 R/GroupM
<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 28>>
<</Filter/FlateDecode/Length 3628>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 70 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 29>>
<</Filter/FlateDecode/Length 3674>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 72 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 30>>
<</Filter/FlateDecode/Length 4016>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 74 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 31>>
<</Filter/FlateDecode/LeM
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 76 0 R/GrouM
p<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 32>>
<</Filter/FlateDecode/Length 3363>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImaM
geB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 78 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 33>>
<</Filter/FlateDecode/Length 3642>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 80 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 34>>
/FlateDecode/Length 3613>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 82 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 35>>
<</Filter/FlateDecode/Length 3790>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 84 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 36>>
<</Filter/FlateDecode/Length 3688>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSeM
t[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 86 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 37>>
<</Filter/FlateDecode/Length 3656>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 88 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 38>>M
<</Filter/FlateDecode/Length 3742>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 90 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 39>>
<</Filter/FlateDecode/Length 3516>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8M
 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 92 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 40>>
<</Filter/FlateDecode/Length 3736>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /ContentM
s 94 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 41>>
<</Filter/FlateDecode/Length 3255>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 96 0 R/Group<</Type/Group/S/TrM
ansparency/CS/DeviceRGB>>/Tabs/S/StructParents 42>>
<</Filter/FlateDecode/Length 3885>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImaM
geC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 98 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 43>>
<</Filter/FlateDecode/Length 3725>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 100 0 R/Group<</Type/Group/S/TransM
parency/CS/DeviceRGB>>/Tabs/S/StructParents 44>>
<</Filter/FlateDecode/Length 3967>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2M
 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 102 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 45>>
<</Filter/FlateDecode/Length 3357>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 104 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 46>>
<</Filter/FlateDecode/Length 3654>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImM
ageI] >>/MediaBox[ 0 0 612 792] /Contents 106 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 47>>
<</Filter/FlateDecode/Length 3603>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 108 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 48>>
<</Filter/FlateDecode/Length 3772>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 110 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 49>>
<</Filter/FlateDecode/Length 3863>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 112 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 50>>
<</Filter/FlateDecode/Length 3799>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 114 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 51>>
<</Filter/FlateDecode/Length 3682>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 116 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 52>>
<</Filter/FlateDecode/Length 3813>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 118 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 53>>
<</Filter/FlateDecode/Length 3643>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 RM
/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 120 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 54>>
<</Filter/FlateDecode/Length 3805>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 M
R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 122 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 55>>
<</Filter/FlateDecode/Length 3606>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 124 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 56>>
Decode/Length 3818>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 126 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 57>>
</Filter/FlateDecode/Length 3709>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 128 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 58>>
<</Filter/FlateDecode/Length 4058>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R/F3 13 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImaM
geB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 130 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 59>>
<</Filter/FlateDecode/Length 4059>>
<</Type/Page/Parent 2 0 R/Resources<</Font<</F2 9 0 R>>/ExtGState<</GS7 7 0 R/GS8 8 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 132 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 60>>
<</Filter/FlateDecode/Length 1438>>
<</Author(Meta Versi) /Creator(Microsoft Word) /CreationDate(D:20230317150621-07'00') /ModDate(D:20230317150621-07'00') >>
<</Type/ObjStm/N 50M
0/First 4806/Filter/FlateDecode/Length 6642>>
<</Type/ObjStm/N 33/First 259/FM
ilter/FlateDecode/Length 345>>
[ 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 667 0 611 556 722 0 333 0 0M
 0 889 722 0 0 0 0 556 611 0 0 0 0 0 0 0 0 0 0 0 0 444 0 0 500 444 333 0 500 278 0 500 278 0 0 500 0 0 333 389 278]
[ 226 326 401 0 0 0 0 221 303 303 0 0 250 306 252 0 507 507 507 507 507 507 507 507 507 507 268 268 0 0 0 463 0 579 544 533 615 488 459 631 623 252 319 520 420 855 646 662 517 0 543 459 487 642 567 890 0 487 468 307 0 307 0 0 0 479 525 423 525 498 305 471 525 230 239 455 230 799 525 527 525 525 349 391 335 525 452 715 433 453 395]
<</Filter/FlateDecode/Length M
65552/Length1 161388>>
[ 226 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 507 507 507 507 507 507 507 507 507 507 0 0 0 0 0 0 0 0 0 529 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 494 0 0 0 503 0 0 537 0 0 0 0 0 0 0 537 0 355 0 347]
<</Filter/FlateDecode/Length 35545/Length1 104800>>
<</Type/Metadata/Subtype/XML/Length 3003>>
" id="W5M0MpCehiHzreSzNTczkc9d"?><x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1-701">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""  xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
<rdf:Description rdf:about=""  xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:creator><rdf:Seq><rdf:li>Meta Versi</rM
df:li></rdf:Seq></dc:creator></rdf:Description>
<rdf:Description rdf:about=""  xmlns:xmp="http://ns.adobe.com/xap/1.0/">
<xmp:CreatorTool>Microsoft Word</xmp:CreatorTool><xmp:CreateDate>2023-03-17T15:06:21-07:00</xmp:CreateDate><xmp:ModifyDate>2023-03-17T15:06:21-07:00</xmp:ModifyDate></rdf:Description>
<rdf:Description rdf:about=""  xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/">
<xmpMM:DocumentID>uuid:BA974BBD-3797-45FE-BBA0-2338FCD55842</xmpMM:DocumentID><xmpMM:InstanceID>uuid:BA974BBD-3797-45FE-BBA0-2338FCD55842M
</xmpMM:InstanceID></rdf:Description>




                                                                              M





                                                                                             M










</rdf:RDF></x:xmpmeta>M
<</DisplayDocTitle true>>
<</Type/XRef/Size 676/W[ 1 4 2] /Root 1 0 R/Info 133 0 R/ID[<BD4B97BA9737FE45BBA02338FCD55842><BD4B97BA9737FE45BBA02338FCD55842>] /Filter/FlateDecode/Length 1611>>
<</Size 677/Root 1 0 R/Info 133 0 R/ID[<BD4B97BA9737FE45BBA02338FCD55842><BD4B97BA9737FE45BBA02338FCD55842>] >>
<</Size 677/Root 1 0 R/Info 133 0 R/ID[<BD4B97BA9737FE45BBA02338FCD55842><BD4B97BA9737FE45BBA02338FCD55842>] /Prev 358622/XRefStm 356806>>
text/plain;charset=utf-8
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"wzm0013.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"JayChou.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
biTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
   tiff:Orientation="3"/>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"MyWorld.sats"}h!
text/plain;charset=utf-8
6j4ion:3.QmYxuqgfCiypTXnxbdjqjm22djYUxCMLvxF7WYKbMMUFE2e
CjA=:ETH.ETH:0x674485E8F15743fF9f7364a4246c0BA93159aF9b:284618734::0
FjDOUT:F65BAF4F79A4FDC630399A6DAEA92914AC2CECFD555E5A38A77F8EA1264C2D88
Bj@=:ETH.ETH:0x6E1caA03b2D29B797439bC3c571419bc5FD5aa1A:13924865::0
JjH=:BNB.TWT-8C2:bnb1hn9cga2n73qk85cvrhtmj7gw3khv83yg66fdn7:8321706184:te:0
text/plain;charset=utf-8
FjDOUT:4CA6A52504F4B84393C3B6573439CB53E889250F8F28C3275C387068C4695590
FjDOUT:DEA6BA5F5409370F5D10D7456CF4B72E684394EF59B282E00BEEE64DF7C6DF9A
FjDOUT:E0DDD504A86D9F45F6C88FA83D8BC0D9D22D3D27F3C18E74C51F88F854BDD33F
FjDOUT:6EDB90FD52AD8F14E6E2BBB0214C4BD042696956D65B2C359B3D725883D9926A
QjLN=:ETH.ETH:0x772ec4e5e795d673b55394915b87a7f1517eb8af::t:15:02:ec7:402269585500
FjDOUT:308D7AEDA9C84B23A33E1926FA296E035C1E4CC034654A3793572C172333E09B
FjDOUT:7EF6A08E1F764C8FA0E920E839E64DB2034A907CDF58E1B291DCF1E99009D9CE
FjDOUT:AEAB23A317A200806936FC9162F4F2222E68F9C59F52067BA1E0BE14DFE397D9
FjDOUT:41EC62E9B5CF7BBA9CFE8DFA789F3883EC43DE291EBCDDB1B0E6878A4F0B8A07
4j2DC-L5:H69VkI5EG6xu4zjzQihi1TnI5mv2ifRez52sWK0Z4bU=
CjA=:ETH.ETH:0x935be65555b42eB7604393E1324334ddAB371266:684662958::0
CjA=:ETH.ETH:0x54a5E77Ab5513B302b1DB7323331B47419DdFE0A:2389720:te:0
LjJ=:BNB.BUSD-BD1:bnb14wd68vhqlfala6czumrc2ker9x42zullfth8t5:29063905514:te:0
MjK=:BNB.BUSD-BD1:bnb1nd2jklk7ays7sd5njn2cjyjhh6hh9wytce8zc9:205756084944:te:0
1\ Powered by Luxor Tech \
Bj@=:BNB.BNB:bnb12fk3ayg3sj7uktv9rnluzsye73c42mtwy4kqxj:32877969::0
;j9+:BTC/BTC::bc1q3f787hr38pmal87yxtpq8tng09q60ljjqqd759:100
CjA=:ETH.ETH:0x2C22954d67A6112fC49cBBB0ef24546c22871899:144954986::0
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"boysclub.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"web420.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"P_Trap650.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"metahero.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"aihelp.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"ordart.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"pepeswap.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"jagged.sats"}h!
Aj?=:ETH.ETH:0x6456Ef0C056b89B9ec5fe81bf80925310f6021CD:9051590::0
IjGREFUND:C93FD0BD7EF721BB96B3DD7A9FB9934FD7D08485EAC2F34D71A051A664DE024E
Bj@a75ec5811dfdf19dd106ba805fa40778d84bb3392140b1b8628c0da08d5de245
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
EdVEdVEdVEdVEdVEdVEdVEdVEdVEdVEdVEdVEdVE\
5	[	[	[	[	[	[	[	[	[	Y
+a+a+a+a+a+a+a+a+a+a+a+a+a
grw'rw'rw'rw'rw'rw'rw'rw'rw'rw'rw'rw'r
LLLLLLLLLLLLLLLLLLLLLLLF*
+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c(0
text/plain;charset=utf-8
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h!
 dd14f406a7fc4c7cacbd0d95e34999cdH0E
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"16858.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"336699.sats"}h!
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>GENERATIVE BTC LOGO</title>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script id="snippet-contract-code" type="text/javascript">
        const tokenIdRand = (Math.floor(Math.random() * 1000000) + 1) * 1000000 + (Math.floor(Math.random() * 100) + 1);
        let tokenData = {
            "tokenId": tokenIdRand,
            "seed": tokenIdRand.toString(),
    <script id="snippet-random-code" type="text/javascript">
        const urlSeed = new URLSearchParams(window.location.search).get('seed');
        if (urlSeed && urlSeed.length > 0) {
            tokenData.seed = urlSeed;
        const seed = tokenData.seed
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.iM
mul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
               return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            /* overflow: hidden; */
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
        #fullScreen {
       display: flex;
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
            color: rgb(249, 249, 249);
            opacity: 0.75;
            background-color: rgb(23, 23, 23);
            border-radius: 10px;
        padding-top: 0%;
            width: auto;
            height: auto;
            position: fixed;
            text-align: center;
            justify-content: center;
            align-items: center;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        #progress h2 {
            display: block;
            font-size: 0.9rem;
            color: rgb(239, 239, 239);
            margin: 5%
            font-size: 0.75rem;
            display: block;
            margin: 5%
        #progress hr {
            width: 75%;
            margin-bottom: 10%
    <div id="fullScreen">
        <div id="progress">
            <script type="text/javascript">
                ////////////////INFO & FEATURES
                let title = "Generative BTC Logo";
                let st;
                const rand = mathRand();
                let cnv;
                let maxBrush = Math.floor(randBetween(500, 1500))
                function clr(rand) {
                    if (rand > 0.75) {
                        return 240
                    } else {
                        return 10
                    }
                window.$generativeTraits = {
                    "BG Color": clr(rand),
                    "Force": Math.floor(randBetween(1, 5)),
                    "Brush Size": maxBrush,
                console.loM
g(title + " | smldms 2023.02")
                console.log(window.$generativeTraits)
                let img;
                let balls = [];
                let maxFrame = 1500;
                let maxForce = 1;
                function preload() {
                    img = loadImage('https://gateway.pinata.cloud/ipfs/QmQVs9Xpa5e1JDooNiTPWct2kEorxwqk92A1HkHrn8jx1V');
                function setup() {
                    randomSeed(seed);
                    noiseSeed(seed);
     cnv = createCanvas(1920, 1920, WEBGL);
                    cnv.parent(fullScreen)
                    img.resize(width, height)
                    background(clr(rand));
                function draw() {
                    rotateY(sin(frameCount * 0.05) / 25)
                    translate(-width / 2, -height / 2, frameCount * 0.25)
                    let x = mathRand() * width
                    let y = mathRand() * height
                    for (let i = 0; i < balls.length; i++) {
                      balls[i].draw();
                        balls[i].update();
                        balls[i].changeColour();
                    }
                    for (let i = 0; i < balls.length; i++) {
                        if (balls[i].radius < 0) {
                            balls.splice(i, mathRand() * 2);
                        }
                    }
                    if (frameCount < maxFrame) {
                        for (let i = 0; i < 5; i++) {
                            balls.push(neM
w Ball(x, y, color(img.get(x + mathRand() * 2, y + mathRand() * 2))));
                        }
                    }
                    else {
                        noLoop()
                        print('stop')
                        // saver()
                        // timer(2000)
                    }
                class Ball {
                    constructor(mX, mY, c) {
                        this.location = createVector(mX, mY);
                        this.radius = randBetween(0M
                        this.r = red(c);
                        this.g = green(c);
                        this.b = blue(c);
                        this.a = alpha(c);
                        this.xOff = 0.0;
                        this.yOff = 0.0;
                    }
                    update() {
                        this.radius -= mathRand() * 0.00025;
                        let force = randBetween(0.5, maxForce)
                        this.xOff = this.xOff + randBetween(-force, force);
                      this.nX = noise(this.location.x) * this.xOff;
                        this.yOff = this.yOff + randBetween(-force, force);
                        this.nY = noise(this.location.y) * this.yOff;
                        this.location.x += this.nX;
                        this.location.y += this.nY;
                    }
                    changeColour() {
                        this.c = color(img.get(this.location.x, this.location.y));
                        this.r = red(this.c);
               this.g = green(this.c);
                        this.b = blue(this.c);
                        this.a = alpha(this.c);
                    }
                    draw() {
                        noStroke();
                        fill(this.r, this.g, this.b);
                        let brushSize = round(randBetween(1, maxBrush));
                        if (this.a > 10) {
                            strokeWeight(randBetween(0.25,0.5))
                            if (clr(rand) == 240) {
                    stroke(10)
                            }
                            else {
                                stroke(250)
                            }
                            ellipse(this.location.x, this.location.y, this.radius * brushSize, this.radius * brushSize);
                        }
                        else {
                            fill(this.r, this.g, this.b, 100)
                            noStroke()
                            rect(this.location.x, this.location.y, thisM
.radius * brushSize / randBetween(2.5, 5));
                        }
                    }
                function randBetween(a, b) {
                    if (!b) {
                        return mathRand() * a
                    }
                    return mathRand() * (b - a) + a
                function keyTyped() {
                    if (keyCode === 83) { // if "s" is pressed
                        save(title + '.png');
                    }
          function timer(t) {
                    setTimeout(function () {
                        location.reload(true);
                    }, t);
                function saver() {
                    save(title + '.png');
            </script>
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>GENERATIVE BTC LOGO</title>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script id="snippet-contract-code" type="text/javascript">
        const tokenIdRand = (Math.floor(Math.random() * 1000000) + 1) * 1000000 + (Math.floor(Math.random() * 100) + 1);
        let tokenData = {
            "tokenId": tokenIdRand,
            "seed": tokenIdRand.toString(),
    <script id="snippet-random-code" type="text/javascript">
        const urlSeed = new URLSearchParams(window.location.search).get('seed');
        if (urlSeed && urlSeed.length > 0) {
            tokenData.seed = urlSeed;
        const seed = tokenData.seed
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.iM
mul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
               return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            /* overflow: hidden; */
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
        #fullScreen {
       display: flex;
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
            color: rgb(249, 249, 249);
            opacity: 0.75;
            background-color: rgb(23, 23, 23);
            border-radius: 10px;
        padding-top: 0%;
            width: auto;
            height: auto;
            position: fixed;
            text-align: center;
            justify-content: center;
            align-items: center;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        #progress h2 {
            display: block;
            font-size: 0.9rem;
            color: rgb(239, 239, 239);
            margin: 5%
            font-size: 0.75rem;
            display: block;
            margin: 5%
        #progress hr {
            width: 75%;
            margin-bottom: 10%
    <div id="fullScreen">
        <div id="progress">
            <script type="text/javascript">
                ////////////////INFO & FEATURES
                let title = "Generative BTC Logo";
                let st;
                const rand = mathRand();
                let cnv;
                let maxBrush = Math.floor(randBetween(500, 1500))
                function clr(rand) {
                    if (rand > 0.75) {
                        return 240
                    } else {
                        return 10
                    }
                window.$generativeTraits = {
                    "BG Color": clr(rand),
                    "Force": Math.floor(randBetween(1, 5)),
                    "Brush Size": maxBrush,
                console.loM
g(title + " | smldms 2023.02")
                console.log(window.$generativeTraits)
                let img;
                let balls = [];
                let maxFrame = 1500;
                let maxForce = 1;
                function preload() {
                    img = loadImage('https://gateway.pinata.cloud/ipfs/QmQVs9Xpa5e1JDooNiTPWct2kEorxwqk92A1HkHrn8jx1V');
                function setup() {
                    randomSeed(seed);
                    noiseSeed(seed);
     cnv = createCanvas(1920, 1920, WEBGL);
                    cnv.parent(fullScreen)
                    img.resize(width, height)
                    background(clr(rand));
                function draw() {
                    rotateY(sin(frameCount * 0.05) / 25)
                    translate(-width / 2, -height / 2, frameCount * 0.25)
                    let x = mathRand() * width
                    let y = mathRand() * height
                    for (let i = 0; i < balls.length; i++) {
                      balls[i].draw();
                        balls[i].update();
                        balls[i].changeColour();
                    }
                    for (let i = 0; i < balls.length; i++) {
                        if (balls[i].radius < 0) {
                            balls.splice(i, mathRand() * 2);
                        }
                    }
                    if (frameCount < maxFrame) {
                        for (let i = 0; i < 5; i++) {
                            balls.push(neM
w Ball(x, y, color(img.get(x + mathRand() * 2, y + mathRand() * 2))));
                        }
                    }
                    else {
                        noLoop()
                        print('stop')
                        // saver()
                        // timer(2000)
                    }
                class Ball {
                    constructor(mX, mY, c) {
                        this.location = createVector(mX, mY);
                        this.radius = randBetween(0M
                        this.r = red(c);
                        this.g = green(c);
                        this.b = blue(c);
                        this.a = alpha(c);
                        this.xOff = 0.0;
                        this.yOff = 0.0;
                    }
                    update() {
                        this.radius -= mathRand() * 0.00025;
                        let force = randBetween(0.5, maxForce)
                        this.xOff = this.xOff + randBetween(-force, force);
                      this.nX = noise(this.location.x) * this.xOff;
                        this.yOff = this.yOff + randBetween(-force, force);
                        this.nY = noise(this.location.y) * this.yOff;
                        this.location.x += this.nX;
                        this.location.y += this.nY;
                    }
                    changeColour() {
                        this.c = color(img.get(this.location.x, this.location.y));
                        this.r = red(this.c);
               this.g = green(this.c);
                        this.b = blue(this.c);
                        this.a = alpha(this.c);
                    }
                    draw() {
                        noStroke();
                        fill(this.r, this.g, this.b);
                        let brushSize = round(randBetween(1, maxBrush));
                        if (this.a > 10) {
                            strokeWeight(randBetween(0.25,0.5))
                            if (clr(rand) == 240) {
                    stroke(10)
                            }
                            else {
                                stroke(250)
                            }
                            ellipse(this.location.x, this.location.y, this.radius * brushSize, this.radius * brushSize);
                        }
                        else {
                            fill(this.r, this.g, this.b, 100)
                            noStroke()
                            rect(this.location.x, this.location.y, thisM
.radius * brushSize / randBetween(2.5, 5));
                        }
                    }
                function randBetween(a, b) {
                    if (!b) {
                        return mathRand() * a
                    }
                    return mathRand() * (b - a) + a
                function keyTyped() {
                    if (keyCode === 83) { // if "s" is pressed
                        save(title + '.png');
                    }
          function timer(t) {
                    setTimeout(function () {
                        location.reload(true);
                    }, t);
                function saver() {
                    save(title + '.png');
            </script>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
siTXtXML:com.adobe.xmp
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
 <rdf:Description rdf:about=''
  xmlns:Attrib='http://ns.attribution.com/ads/1.0/'>
    <rdf:li rdf:parseType='Resource'>
     <Attrib:Created>2023-03-16</Attrib:Created>
     <Attrib:ExtId>70b25ab2-d80b-4393-b78e-cf2ebf2M
88c00</Attrib:ExtId>
     <Attrib:FbId>525265914179580</Attrib:FbId>
     <Attrib:TouchType>2</Attrib:TouchType>
 <rdf:Description rdf:about=''
  xmlns:dc='http://purl.org/dc/elements/1.1/'>
    <rdf:li xml:lang='x-default'>Ordinal BANDp_pinata - 125</rdf:li>
 <rdf:Description rdf:about=''
  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
  <pdf:Author>kevin</pdf:Author>
 <rdf:Description rdf:about=''
  xmlns:xmp='http://ns.adobe.com/xap/1.0/'>
  <xmp:CreatorTool>Canva</xmp:CreatorTool>
<?xpacket end='r'?>m|
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 24 24"><rect x="9" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14"M
 y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffba00ff"/><rect x="10" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffba00ff"/><rect x="11" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffba00ff"/><rect x="12" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13"M
 y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffba00ff"/><rect x="14" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffba00ff"/><rect x="15" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#e7cba9ff"/><rect x="10" M
y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ffba00ff"/><rect x="13" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16M
" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ffba00ff"/><rect xM
="12" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ff2a00ff"/><rect x="13" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ffba00ff"/><rect x="14" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/>M
<rect x="8" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#00000M
0ff"/><rect x="14" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#M
000000ff"/><rect x="9" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="10" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="11" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="12" width="1" height="1" shape-rendering="crispEdges" M
fill="#a66e2cff"/><rect x="15" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="16" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="13" width="1" height="1" shape-rendering="crispEdgM
es" fill="#d7d7d7ff"/><rect x="10" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#d29d60ff"/><rect x="11" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#d7d7d7ff"/><rect x="15" y="13" width="1" height="1" shape-rendering="M
crispEdges" fill="#d29d60ff"/><rect x="16" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="14" width="1" height="1" shape-renderiM
ng="crispEdges" fill="#000000ff"/><rect x="11" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="14" width="1" height="1" shapeM
-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="15" width="1" height="1" M
shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="16" width="1" heighM
t="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="16" width="1M
" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="17" widM
th="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y=M
"17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#711010ff"/><rect x="1M
2" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#711010ff"/><rect x="13" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#711010ff"/><rect x="14" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><reM
ct x="9" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180fM
f"/><rect x="15" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dM
bb180ff"/><rect x="13" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="21" width="1" height="1" shape-rendering="crispEdges" fiM
ll="#000000ff"/><rect x="12" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="22" width="1" height="1" shape-rendering="crispEdgM
es" fill="#dbb180ff"/><rect x="12" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="23" width="1" height="1" shape-rendering="cr"ispEdges" fill="#000000ff"/></svg>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
LjJs:ETH.USDT-EC7:0x20105a9cDa74255640BaB85fe5D6aeB844790Bd4:39035015826:ss:0
text/plain;charset=utf-8
Date of publication: 3.17.2023 Time of writing inscription 19:42:00UTC
Author: Alexander Lingle
Co Author: Shashi Jain
Witness: Bitcoin Network
Type of publication: Patent Proposal / Submission Request
Problem Statement: Launching matter (cargo payloads) and humans into deep space is going to be costly. Chemical propulsion based missions are not the best known method or economic way to send things into low earth orbit or deep space. The resulting chemical exhaust is extremely wasteful and may even be hM
armful to the planet.
Solution: With a novel approach using a single vacume tube based kinetic cargo launch system located inside a space port/hub. (think spin orbital, but a new approach, using a linear method of launch rather than spin. The system still uses a vaccum chamber and requires a lot of energy. As much as the daily output of a small nuclear power plant. The resulting energy will be nearly 100% converted to kinetic energy using this novel design.
There will be a secondary patent submission for thM
e apparatus at the end of the tunnel to remove the sonic boom that is a result of travelling faster than the speed of sound, and that image associated with an upcoming inscribed satoshi. That will follow and include details depicted in (figure 1.) represented in the below.
The details and drawing will be signed by Alexander Lingle, and will include a secondary signature (cartoon drawing in addition to hand written digital initial signature)
This future incription will take place after the date of this ProposaM
l becoming an ordinal inscription, but no later than 48 hours later than the first block confirmation.
This Patent should be released under the current standard for MIT Open Source License.
Digital Signiature via bitcoin transaction.
(set reference based on this inscription hash ID)
*Bonus hypothesis: This tx block confirmation will incur a space-time deviation of at least 2 minutes. (deg)
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
FjDOUT:06748FB4FB8CC25B760C725C68E828089F1A58B8C98F190724DDB38C7477D811
FjDOUT:5C8D6673FC8206A7D4619A927889B56EC3F2116E55AF6587E3D24AFA66FCD8D0
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ime.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"shogun.sats"}h!
text/plain;charset=utf-8
  "name": "aftershock.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"558899.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"18618.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Who Is Satoshi?</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdM
efghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 27160M
44179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            object-fit: contain;
            max-height: 100%;
        #fullScreen {
            display: flex;
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
    <script type="text/javascript">
        const rand = mathRand(M
        function chooseRandom(arr) {
            const randomIndex = Math.floor(mathRand() * arr.length);
            return arr[randomIndex];
        let title = "Who Is Satoshi?";
        ////CARD CHOICE
        let ipfs = chooseRandom([
            "QmbpMY1mTdKhgfseYwELR6SiHogWcXzNMmqpU2iyLpC23d",
            "QmbupHFM8ynnXVdDE7wcNDxmR6rpsQo4FvTj78x1NwBzUD",
            "QmWfcz8kt39WMHTJTngSdr95z5dwjwuj3R6e9reiMGk5u9",
            "QmPkCpiGqY6xXuWUQRTK7xoBskLnoxGhEi6RoaeUoicrjd",
       "QmRU9B9y5PFb8oU5NzidyT9wj2UFkEqNPFe8A6bPnzTEWT",
            "QmaZiwGA3GA6wNMof89AA9vTjdCxe7YhsZVenETVvFV2R1",
            "Qma6uysConfkRt7y2j1qt7XYMXfiaRo5zhZvZEScbfN3jR",
            "QmbA34Fn7bpPNwQ8L5qdKMrze7wPUfdtEiNziBPoGGkiNp",
            "QmVJx5bhpr2u2BymUByZfCMTHKJTTajTPWyio63mkjFrc4",
            "Qmc2GWjPi7vxdHQ615CvJvLHv6RvVSSuLZCLwgNTKZwmLJ",
            "QmdYZSCFnqNRAWaeatGcBzyHhUyLHCKdQsRm1Nz4FaoWoH",
            "QmQYMAwErAmSX3hHUEYkpRmvCLofEz6cU9BbikGcjFuQxC",
            "QmU2F7vVM
h8SgJuHvAfubMGHba7Mj3r5BQ8s85S7snZD3wk",
            "QmcgYaWXtZV3ripackKhUPsXrPDYQ3AGzmQSoThhhwcDkA",
            "QmcadmYYrL2PD8hkDM57kwVP7LWsZn97V2TqM9UFjpevyx",
            "QmaP6WdaJBTkr6yBFZyuMYUV9kQfkQQwtya6W3X1M6MmQf",
            "QmPUs8yTQPSVfMy2TR3fZe6P7CMo9cLFnxoDwqZCwMum7A",
            "QmPXGFUzvSaWenSfGnKwEH4eFxNfKpG2xuKiYHaXH7UCkh",
            "QmaAGRdxZEQfGFGxLfgELZK1rPPfHkkoZtZrbYTue9tUia",
            "QmS3BxvjYQ6KpqPn3JfPgvJM6bK5hhPeY5BPP6zrbRDW6h",
            "QmRm4gZmRDQ1Bg4yGddbuVESM
yRUKqZr1Cp57V9P8h2vTEd",
            "QmSRDDxJWWCm2LhR8Aqg8fyX4agD9emWzqqTVW2bpdxRMR",
            "Qme2ZEimPTNUV2FTYbA4mzqA2jxk8zLGrrqpC1dG3NM4ij",
        window.$generativeTraits = {
            "IPFS": ipfs,
        console.log(title + " | Xtra Cards 2023.03")
        console.log(window.$generativeTraits)
        function preload() {
            url = 'https://gateway.pinata.cloud/ipfs/' + ipfs + '';
            myVideo = createVideo(url);
            myVideo.hide();
        myVideo.volume(0);
            myVideo.loop();
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            setAttributes('antialias', true);
            cnv = createCanvas(800, 1100);
            imageMode(CENTER);
            cnv.parent('fullScreen')
        function draw() {
            let img = myVideo.get();
            // img.resize(width, height);
            image(img, width / 2, height / 2);
            strokeWeight(1)
  Lw          stroke(255)
    <div id="fullScreen">
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
#"""""""""""""""""""
bt*6DDDDDDDDDDDDDDDDDDDDDDDDDDDO
E+""""""""""""""""""""""""""
:2D888]$8-UY4BFkRKF67
e """"""""""""""""""""""""""
""""""""""""""""""""
S{AMx$Xw"rk&aYa/?05*4$
"""""""""""""""""""""""""""""
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
3"""""""""""""""""""""""""""""
J;:"""""""""""""""""""""""""""""""""
FDDDDDDDDDDDDDDDDDDDD'
DDDDDDDDDDDDDDDDDDDDDDDDDDDW
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
text/plain;charset=utf-8
!"""""""""""""""""""""""""""""
:""""""""""""""""jXou
|(qGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
m """"""""""""""""""""""""""""""""""""
DDDDDDDDDDDDDDDDDDDDD/l
DDDDDDDDDDDDDDDDDDDDDWl
0!""""""""""""""""""""""
"""""""""""""""""""""""
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
e """""""""""""""""""
` """"""""""""""""""""""""""""""""
"vDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDT]_
I_ML)mGDDDDDDDDDDDDDDDDDDDDDDDDDD
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
$aGDDDDDDDDDDDDDDDDDDDDDDDDDDt
(*DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
$VDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
 """""""""""""""""""
!"""""""""""""""""""""""""""""
BDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDt
B2iHgDDDDDDDDDDDDDDDDDDDDDDDDDDD
text/plain;charset=utf-8
  "name": "milehighclub.sats"
"""""""""""""""""""""""
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD_
"""""""""""""""""""""""""""""""""""""
T;"""""""""""""""""""""""""""""""""
@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
3"""""""""""""""""""""""
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
d/Foundry USA Pool #dropgold/
FjDOUT:25C6ED2B8E3796DE7EAAD6E603A4B7D514F2E659693C35566C9805765608DD39
FjDOUT:ED4C144847D47D4AA9D630A5BB43D9F131F2A4A865422DABAB3EA8177F25304D
FjDOUT:9BC4743D51E19DCD3820BB65ACEF26E3A71970C327C02FE417031CB1C2A73421
FjDOUT:0310459106033FE3E1245E1CAF374D122D2D4ABBF7AD8A474A3354372E73DA1B
FjDOUT:5F1129D44A4FD1567067FA94BFAA1C6A1053F346AC280DB8BB0579E356B40A56
CjA=:ETH.ETH:0x81f8888a08281875FD0eDb466D1793AA50075E91:2021992:te:0
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"sedaterdem.sats"}h!
text/plain;charset=utf-8
  "amt": "100000000"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "max": "21000000",
text/plain;charset=utf-8
  "max": "21000000",
text/plain;charset=utf-8
  "max": "21000000",
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "max": "21000000",
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
  "max": "42069000",
d/Foundry USA Pool #dropgold/
Aj?=:ETH.ETH:0x6456Ef0C056b89B9ec5fe81bf80925310f6021CD:6545541::0
IjGREFUND:57D09A222E061F2B16E11D8E058931731321B17193EDC74626D03A4E1B50BAC5
FjDOUT:46C53C39C7ACE121635CDA2DF5650714F92F5C4F74AAA051804467D66EEF1BF1
FjDOUT:292D93D8C4ACCD4D9026943B6C14CB2F7F60A3347A3A2F1BDFC22616A11F66BC
FjDOUT:A257F50C12A21AFFBAABBA84BEB85FCCA08466D524E6D2BB6DFA7BC973D51FE3
FjDOUT:F63B2D7B1F02C71360BC3E06A9B9D7C50C04E41396490A9C55BD37B028D28230
FjDOUT:B9E15DCE386554C21D625B7AAF1D9E216203A890E02D90DD00F1AE69B6442114
FjDOUT:93ED5B05A6F5D77D6CF43A0861A7A8C7EAAB9B3C045E573A0AC0C2281A59F738
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"aysedefne.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"XCAD.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"punx","amt":"1337"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"kill","amt":"1"}h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>"Rays" by Pawe
 Dudko | pdudko.com</title>
    <script id="snippet-random-code" type="text/javascript">
        // not editable
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() *M
 alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.lengthM
; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
    u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0;
            padding: 0;
            overflow: hidden;
  <canvas id="myCanvas"></canvas>
<script type="text/jaM
console.log("seed:",seed);class Rnd{rD(){return mathRand()}rN(r,t){return r+(t-r)*this.rD()}rI(r,t){return Math.floor(this.rN(r,t+1))}rB(r){return this.rD()<r}}const R=new Rnd;class Perlin{constructor(){this.R=new Rnd,this.grad3=[[1,1,0],[-1,1,0],[1,-1,0],[-1,-1,0],[1,0,1],[-1,0,1],[1,0,-1],[-1,0,-1],[0,1,1],[0,-1,1],[0,1,-1],[0,-1,-1]],this.p=[];for(var r=0;r<256;r++)this.p[r]=Math.floor(256*this.R.rD());for(this.perm=[],r=0;r<512;r++)this.perm[r]=this.p[255&r];this.simplex=[[0,1,2,3],[0,1,3M
,2],[0,0,0,0],[0,2,3,1],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,2,3,0],[0,2,1,3],[0,0,0,0],[0,3,1,2],[0,3,2,1],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,3,2,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,2,0,3],[0,0,0,0],[1,3,0,2],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,3,0,1],[2,3,1,0],[1,0,2,3],[1,0,3,2],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,0,3,1],[0,0,0,0],[2,1,3,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,0,1,3],[0,0,0,0],[0,0,0,0],[0,0,0,0],[3,0,1,2],[3,0,2M
,1],[0,0,0,0],[3,1,2,0],[2,1,0,3],[0,0,0,0],[0,0,0,0],[0,0,0,0],[3,1,0,2],[0,0,0,0],[3,2,0,1],[3,2,1,0]]}dot(r,t,e){return r[0]*t+r[1]*e}noise(r,t){var e,i,a=(r+t)*(.5*(Math.sqrt(3)-1)),o=Math.floor(r+a),l=Math.floor(t+a),n=(3-Math.sqrt(3))/6,s=(o+l)*n,g=r-(o-s),c=t-(l-s);g>c?(e=1,i=0):(e=0,i=1);var d=g-e+n,f=c-i+n,p=g-1+2*n,A=c-1+2*n,m=255&o,F=255&l,E=this.perm[m+this.perm[F]]%12,u=this.perm[m+e+this.perm[F+i]]%12,R=this.perm[m+1+this.perm[F+1]]%12,h=.5-g*g-c*c,B=.5-d*d-f*f,D=.5-p*p-A*A;return 70*((h<0?0:(h*=h)*h*M
this.dot(this.grad3[E],g,c))+(B<0?0:(B*=B)*B*this.dot(this.grad3[u],d,f))+(D<0?0:(D*=D)*D*this.dot(this.grad3[R],p,A)))}}const perlin=new Perlin;function map(r,t,e,i,a){return i+(a-i)*(r-t)/(e-t)}let bckCol,dim=Math.min(window.innerWidth,window.innerHeight),spots=R.rI(10,25),radius=[],m=[],mOff=1e-4*R.rN(1,7),x=[],y=[],z=[],S=30,sRot=[],b=1,bOffset=R.rN(0,.005),bMag=1,xOff=[],yOff=[],pC=[],noiseFeat=mathRand()>.79,pFeat=R.rI(1,24),angleFeat=mathRand()>.87?0:mathRand()<.1?1:2,colorBackground=R.rI(0,1);const PI=Math.M
PI,TWO_PI=2*PI;let blurV=[];blurV=blurV=0==angleFeat?[R.rN(0,R.rN(0,1)),0]:1==angleFeat?[0,R.rN(0,R.rN(0,1))]:[R.rN(-.9,.9),R.rN(0,.9)],Math.pow(blurV[0],2)+Math.pow(blurV[1],2)<.18&&(blurV[0]>blurV[1]?blurV[0]+=.35:blurV[1]+=.35);const vs2="attribute vec2 a_position;attribute vec2 a_texCoord;uniform vec2 u_resolution;varying vec2 v_texCoord;\nvoid main(){vec2 clipSpace=a_position/u_resolution*2.0-1.0;gl_Position=vec4(clipSpace*vec2(1,-1),0,1);v_texCoord=a_texCoord;}",fs2="precision mediump float;uniform sampler2D M
u_image;varying vec2 v_texCoord;uniform vec2 dl;float rnd(vec3 scale,float seed){return fract(sin(dot(gl_FragCoord.xyz+seed,scale))*43758.5453+seed);}\nvoid main(){vec4 col=vec4(0.0);float tt=0.0;float off=rnd(vec3(12.9898,78.233,151.7182),0.0);for(float t=-30.0;t<=30.0;t++){float pc=(t+off-0.5)/30.0;float w=1.0-abs(pc);vec4 spl=texture2D(u_image,v_texCoord+dl*pc);spl.rgb*=spl.a;col+=spl*w;tt+=w;}gl_FragColor=col/tt;}";function setup(){for(i=0;i<spots;i++)radius[i]=R.rI(dim/100,dim/4),m[i]=R.rN(0,100),x[i]=R.rN(0,dM
im),y[i]=R.rN(0,dim),z[i]=R.rN(0,dim),xOff[i]=R.rN(4,10),yOff[i]=R.rN(4,10),sRot[i]=R.rN(0,TWO_PI);if(noiseFeat){let r=R.rI(20,200);for(i=0;i<r;i++)radius[spots+i]=R.rI(dim/400,dim/100),m[spots+i]=R.rN(0,10),y[spots+i]=R.rN(0,dim),z[spots+i]=R.rN(0,dim),x[spots+i]=R.rN(0,dim),xOff[spots+i]=R.rN(4,10),yOff[spots+i]=R.rN(4,10),sRot[spots+i]=R.rN(0,PI);spots+=r}angle=0==angleFeat?-PI/4:1==angleFeat?PI/4:R.rN(0,PI),p=pFeat;let r=1==p?["#0B1626","#2F1517","#4599B5","#A83882","#B4DDDD","#DBBEF2"]:2==p?["#0B1626","#2F1517M
","#4599B5","#A84B28","#B4DDDD","#C4E4A2"]:3==p?["#140000","#021c13","#003924","#005841","#750100","#990100","#d7bb30","#ccae00"]:4==p?["#1D1702","#2B0426","#650427","#AD2C00","#ddac0a","#c6c339","#E55130"]:5==p?["#200e36","#2B0426","#366290","#E27D52","#D3EAC0","#EDC557","#A8DAB9"]:6==p?["#200A0E","#080811","#006978","#170F08","#FBFBD6","#02E7CA","#729C9D"]:7==p?["#0A0A3D","#041604","#00C075","#87C000","#F9BD27","#FE8900","#FE003B"]:8==p?["#2A0002","#14060B","#664C4C","#EF3B01","#C11900","#A20005"]:9==p?["#000000"M
,"#0B1626","#68D1E6","#A6DAD7","#DFE3CB","#F2852F","#F96800"]:10==p?["#000000","#2F1517","#2AABCF","#6CBAB5","#C3CAA1","#E54508","#F32A00"]:11==p?["#200e36","#1A0210","#e04372","#5aa9e6","#4a4e69","#e04372","#e6b953"]:12==p?["#131303","#040207","#EFA72F","#EF7717","#77BFA7","#FBEAB5","#5D402E"]:13==p?["#1E1E3D","#002030","#009FAF","#CB323E","#EA6740","#ECC850"]:14==p?["#1E1E3D","#292B30","#592D2D","#DEB968","#FEFDDE","#3D4046"]:15==p?["#040207","#002030","#60A5AA","#FAEDC1","#5F5850","#C0B297"]:16==p?["#0F0F00","#0M
30313","#9C8C68","#FDA5A1","#9E7B52","#E1CC92"]:17==p?["#0A0A1A","#120202","#FF8B00","#000000","#649EE8","#917FFF"]:18==p?["#020202","#0A0A1A","#09BEBB","#12737C","#28211E","#FB344B"]:19==p?["#000000","#200B01","#F92900","#F1D593","#85B7B0","#EFD7A7"]:20==p?["#000000","#1A1A1A","#F35C4B","#F6A440","#F9C965","#FDE4AC","#FFFFB1"]:21==p?["#0D1626","#091425","#051738","#204E75","#005151","#A0995F"]:22==p?["#000000","#091425","#764E37","#DF8D78","#F0D3AE","#C4DFDB"]:23==p?["#020202","#1A1A1A","#605274","#8DB1C4","#F8BE7M
5","#E4615B","#D0303C"]:["#050505","#0F0F0F","#000000","#7F7F7F","#333333","#E5E5E5","#F0F0F0"];pC.push(...r);let t=pC.length-1;for(ii=0;ii<3;ii++)for(i=t-1;i<=t;i++)pC.push(pC[i])}var c=document.createElement("canvas");c.width=dim,c.height=dim;var ctx=c.getContext("2d");function draw(){for(ctx.beginPath(),ctx.rect(0,0,c.width,c.height),ctx.fillStyle=pC[colorBackground],ctx.fill(),i=0;i<spots;i++){let r=pC[i%pC.length],t=map(perlin.noise(m[i],i),-1,1,-dim/xOff[i],dim/xOff[i]),e=map(perlin.noise(m[i],i+200),-1,1,-diM
m/yOff[i],dim/yOff[i]),a=map(perlin.noise(10*m[i],i+999),-1,1,-radius[i]/20,radius[i]/20);ctx.beginPath(),ctx.arc(x[i]+t,y[i]+e,radius[i]+a,0,2*Math.PI),ctx.fillStyle=r,ctx.fill(),m[i]+=mOff}bMag=map(perlin.noise(b,spots),-1,1,.8,1.2),render(),b+=bOffset,window.requestAnimationFrame(draw)}function createShader(r,t,e){var i=r.createShader(t);if(r.shaderSource(i,e),r.compileShader(i),r.getShaderParameter(i,r.COMPILE_STATUS))return i;r.deleteShader(i)}function createProgram(r,t,e){var i=r.createProgram();if(r.attachShM
ader(i,t),r.attachShader(i,e),r.linkProgram(i),r.getProgramParameter(i,r.LINK_STATUS))return i;r.deleteProgram(i)}function setRectangle(r,t,e,i,a){let o=t,l=t+i,n=e,s=e+a;r.bufferData(r.ARRAY_BUFFER,new Float32Array([o,n,l,n,o,s,o,s,l,n,l,s]),r.STATIC_DRAW)}setup(),window.requestAnimationFrame(draw);const canvasGL=document.getElementById("myCanvas");canvasGL.width=dim,canvasGL.height=dim;const gl=canvasGL.getContext("webgl");var vertexShader=createShader(gl,gl.VERTEX_SHADER,vs2),fragmentShader=createShader(gl,gl.FRM
AGMENT_SHADER,fs2),program=createProgram(gl,vertexShader,fragmentShader),positionLocation=gl.getAttribLocation(program,"a_position"),texcoordLocation=gl.getAttribLocation(program,"a_texCoord"),positionBuffer=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer),setRectangle(gl,0,0,c.width,c.height);var texcoordBuffer=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,texcoordBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),gl.STATIC_DRAW);var texture=gl.createTexture();gl.binM
dTexture(gl.TEXTURE_2D,texture),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MIN_FILTER,gl.NEAREST),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MAG_FILTER,gl.NEAREST);var resolutionLocation=gl.getUniformLocation(program,"u_resolution"),blurVectorLocation=gl.getUniformLocation(program,"dl");function render(){if(gl){gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,gl.RGBA,gl.UNSIGNED_BYTE,ctx.canvas),M
gl.useProgram(program),gl.enableVertexAttribArray(positionLocation),gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer);var r=gl.FLOAT,t=0;gl.vertexAttribPointer(positionLocation,2,r,false,0,t),gl.enableVertexAttribArray(texcoordLocation),gl.bindBuffer(gl.ARRAY_BUFFER,texcoordBuffer),gl.vertexAttribPointer(texcoordLocation,2,r,false,0,t),gl.uniform2f(resolutionLocation,gl.canvas.width,gl.canvas.height),gl.uniform2f(blurVectorLocation,blurV[0]*bMag,blurV[1]*bMag);var e=gl.TRIANGLES;t=0;gl.drawArrays(e,t,6)}else console.loMo
g("Needs WebGL to run")}gl.viewport(0,0,gl.canvas.width,gl.canvas.height);
window.$generativeTraits = {
  "Palette": pFeat,
  "Noisy": noiseFeat,
  "Angle": angleFeat == 0 ? 'horizontal' : angleFeat == 1 ? 'vertical' : 'diagonal'
console.log(window.$generativeTraits)
text/plain;charset=utf-8
    "name": "cosy.sats"
text/plain;charset=utf-8
  "name": "cdi.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"swagtoshi.sats"}h!
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
H{"p":"brc-20","op":"deploy","tick":"satz","max":"21000000","lim":"1000"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"Top1.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"03/Jan/2009.sats"}h!
text/plain;charset=utf-8
4{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
@{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
Bj@=:ETH.ETH:0x729D28F0b3Ad989f2E562EB24467E85b68D62fCB:53519272::0
=j;=:ETH.ETH:0x1164a62327fED057268c0353B694BFa84f848826:1:t:30
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"frogvision.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:6E828C68B49211EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:6E828C67B49211EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:77f85d04-f32b-4e76-bc1b-4635bea0cb1f" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=15,window.gameType="E"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map15=[[0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[3,3,3,3,3,3,3,3M
,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0],[3,3,2,2,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,2,2],[3,3,0,0,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,2,2],[3,3,3,3,1,1,3,3,3,3,3,3,2,2,3,3,3,3,1,1,2,0,1,1,0,0],[3,3,3,3,1,1,3,3,3,3,3,3,0,0,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,3,3,3,3,1,1,0,0,3,3,3,3,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,3,3,3,3,1,1,2,2,3,3,3,3,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,0,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,0,3,3,3M
,3],[0,2,2,2,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,3,3,3,3],[0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,3,3],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,1,3,3,3,3,1,1,1,0,3,3],[0,0,1,1,0,0,1,1,0,0,2,2,1,1,0,0,3,3,3,3,1,1,1,0,3,3],[0,0,1,1,0,0,0,0,0,1,1,1,1,1,3,3,3,3,1,1,0,0,0,0,3,3],[0,0,1,1,0,0,0,0,0,1,1,1,0,0,3,3,3,3,1,1,0,0,0,0,3,3],[0,0,1,1,1,1,1,0,0,1,1,1,3,3,3,3,1,1,3,3,1,1,3,3,3,3],[0,0,1,1,1,1,1,0,0,1,0,0,3,3,3,3,1,1,3,3,1,1,3,3,3,3],[0,0,0,0,1,1,0,0,3,3,0,0,0,0,0,0,1,1,3,3,1,1,3,3,0,0],[0,0,0,0,1,1,0,0,3,3,0,1,1,1,1M
,0,1,1,3,3,0,0,3,3,0,0],[0,0,0,0,1,1,0,0,0,0,0,1,9,8,1,0,0,0,3,3,3,3,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,3,3,3,3,3,3,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:D082E892B4D011EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:D082E891B4D011EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"drakebell.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"16858.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"xn--metaerse-q37c.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"loops.sats"}h!
text/plain;charset=utf-8
B{"p":"brc-20","op":"deploy","tick":"BAYC","max":"10000","lim":"1"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"j-.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"84i23.sats"}h!
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=16,window.gameType="B"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map16=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,2,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,2,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,3,3M
,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,3,3,0,0,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,0,0,0,0,3,3,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,0,0,0,0,3,3,0,0,3,3,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,0,0,0,0,3,3,0,0,3,3,2,2,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,3,3,0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,3,3,0,0,3,3,0,0,0,0,3,3,1,1,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,3,3,3,3,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,3,3,3,3,2,2,0,0,0M
,0],[0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,0,0,0,0],[0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,1,1,0,0],[0,0,0,0,0,0,3,3,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3,0,0],[0,0,0,0,0,0,3,3,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,3,3,3,3,3,3,2,2],[1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,3,3,3,3,3,3,2,2],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3],[2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3],[2,2,1,1,1,1,0,0,0,0,0,1,1,1,1M
,0,3,3,0,0,3,3,3,3,3,3],[2,2,2,2,1,1,1,1,0,0,0,1,9,8,1,0,3,3,0,0,0,0,3,3,3,3],[2,2,2,2,1,1,1,1,0,0,0,1,8,8,1,0,3,3,0,0,0,0,3,3,3,3]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:60828B8BB4D311EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:60828B8AB4D311EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"zorg.sats"}h!
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=13,window.gameType="B"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map13=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,0,0,0,0M
,0,0,0,0,1,1,0,0,0,0,0,0,0,0,2,2,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0],[0,0,2,2,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1],[0,0,2,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1],[0,0,1,1,0,0,1,0,3,3,0,0,2,2,0,0,3,3,0,1,0,0,2,2,1,1],[0,0,1,1,0,0,0,0,3,3,2,2,2,2,2,2,3,3,0,1,0,0,2,2,1,1],[0,0,1,1,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,2,2,1,1],[0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,1,1],[1,1,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,1,1],[1,1,2,2,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,1,1,1M
,1],[1,1,2,2,0,0,1,0,3,3,2,2,2,2,2,2,3,3,0,1,0,0,1,1,0,0],[1,1,2,2,0,0,1,0,3,3,0,0,2,2,0,0,3,3,0,1,0,0,1,1,0,0],[1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0],[1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,2,2,0,0],[1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2],[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2],[1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,1,1,1M
,0,0,0,0,0,0,0,1,1,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Nominals.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"8--8.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"pramod.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"52930.sats"}h!
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"megapont-city.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"toddy.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"edgy.sats"}h!
text/plain;charset=utf-8
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=15,window.gameType="D"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map15=[[0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[3,3,3,3,3,3,3,3M
,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0],[3,3,2,2,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,2,2],[3,3,0,0,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,2,2],[3,3,3,3,1,1,3,3,3,3,3,3,2,2,3,3,3,3,1,1,2,0,1,1,0,0],[3,3,3,3,1,1,3,3,3,3,3,3,0,0,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,3,3,3,3,1,1,0,0,3,3,3,3,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,3,3,3,3,1,1,2,2,3,3,3,3,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,0,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,0,3,3,3M
,3],[0,2,2,2,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,3,3,3,3],[0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,3,3],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,1,3,3,3,3,1,1,1,0,3,3],[0,0,1,1,0,0,1,1,0,0,2,2,1,1,0,0,3,3,3,3,1,1,1,0,3,3],[0,0,1,1,0,0,0,0,0,1,1,1,1,1,3,3,3,3,1,1,0,0,0,0,3,3],[0,0,1,1,0,0,0,0,0,1,1,1,0,0,3,3,3,3,1,1,0,0,0,0,3,3],[0,0,1,1,1,1,1,0,0,1,1,1,3,3,3,3,1,1,3,3,1,1,3,3,3,3],[0,0,1,1,1,1,1,0,0,1,0,0,3,3,3,3,1,1,3,3,1,1,3,3,3,3],[0,0,0,0,1,1,0,0,3,3,0,0,0,0,0,0,1,1,3,3,1,1,3,3,0,0],[0,0,0,0,1,1,0,0,3,3,0,1,1,1,1M
,0,1,1,3,3,0,0,3,3,0,0],[0,0,0,0,1,1,0,0,0,0,0,1,9,8,1,0,0,0,3,3,3,3,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,3,3,3,3,3,3,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"mega-kong.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"armure.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"yachting.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"apes-army.sats"}h!
text/plain;charset=utf-8
  "name": "TheDefiEdge.sats"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"sophon.sats"}h!
siTXtXML:com.adobe.xmp
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
 <rdf:Description rdf:about=''
  xmlns:Attrib='http://ns.attribution.com/ads/1.0/'>
    <rdf:li rdf:parseType='Resource'>
     <Attrib:Created>2023-03-16</Attrib:Created>
     <Attrib:ExtId>e39c1472-6c89-4f35-9ceb-afbbec9M
82292</Attrib:ExtId>
     <Attrib:FbId>525265914179580</Attrib:FbId>
     <Attrib:TouchType>2</Attrib:TouchType>
 <rdf:Description rdf:about=''
  xmlns:dc='http://purl.org/dc/elements/1.1/'>
    <rdf:li xml:lang='x-default'>Ordinal BANDp_pinata - 105</rdf:li>
 <rdf:Description rdf:about=''
  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
  <pdf:Author>kevin</pdf:Author>
 <rdf:Description rdf:about=''
  xmlns:xmp='http://ns.adobe.com/xap/1.0/'>
  <xmp:CreatorTool>Canva</xmp:CreatorTool>
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"nozomi.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"giulia.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"xusd.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"musd.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"v-.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Caaba.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"achats.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"resto.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"progress.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
B{"p":"brc-20","op":"deploy","tick":"BAYC","max":"10000","lim":"1"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Bordeaux.sats"}h!
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"c-.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"tonyvega.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"-n.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"seraph.sats"}h!
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=14,window.gameType="D"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
ZGlkOjM2NEIyMzAyQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+JSzCKAAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAYUExURUdwTPKdAdluAPvqg+FwAPnfJ/vfROmpTN7XedsAAAABdFJOUwBA5thmAAARQ0lEQVR42u2dS1/bOBeHFSdptzh1mq1QYWY7QFu2jiumay4p22FomTWFd/L1X1n3qy0bO0BHf/fXJtbtPDpHsnM7BSApKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpaSea5EyV8QyahUp7vla1+ImF3jc/x6qXolHh7biuIM/vWT2Uepd7Q6MvoPasQCF0Vk2hI8tIdUKdQ7R6JTuHfvRK9buwe9W75CYMiI6g9gyhEDqCJjq0vI6Qiw4pOpLzCv3oakoWM
Vq+VGYUDoyMdvUAmoY6OzAlDttc96GhNq+6rNj70BVLoopO1+XxiLMexvB6HXtnoC4SgH71CB2pevV5X0bAQnVjLaCJW0HjoRW/0yovOSvbVvHZGN82B4wU8fZZ7tV7n3b2+39HrOS4b0dGwFzfH6wqGa1/NedNah+1rHQJckQOLCvQZMra/wlzrFjocd63nchq41u4O3XetA9rhgTWCgQ6bvI7G3eHVOFy5u1b7rHXaeaaHkQ+dBXUQHY4V8C1eb0CPXOsAaJPp9zrtZyfoi5DXC2RdZHWv917r1O0HDV5nw4bW+jDom5weHJ0/o+js8bmkO1+ygxTOeaGGzk5cGOjsHEJ1M+J11p4bTgOeVpBeJ+MvxSBsWP5YeF2VvTL0fQPdqCBOaOjL871fB/0ggF4E0PP/rtfJDcSo6AoCas/qvjfSJ7zqmRpYTJHa4eUMalbJecxJswU6ZO2vVBVtork1GjmpCPgjvs3NtckfC73woi+V6UH0alB0uHv0l+J1tBP0PF8qM
W0b1+kU0+roaFZ3ed2z041zc0jzfNpcXZ/ocjLTNkduqfRP9gt9ZPePFjdz57QIdZLtCj/f6rtDBf9fr0kSFrp/9pb0ONoYEOn+q0EWFGp0/XNiFBrqsv6RVD2WH0K4gd3jRy75hknjP+1DUfy3om2uj/x7o4m3K+eDoGfML7xUNjr7pjg7rS+4O0IEX/fITPY4k3Sd+pkbnD3/ahQb6ycZ3nEahEyt2gg7QkhsWgf5NQ1/0QD+KQs8a0Qf8vDXzoDsB/2nwgJeDihNTNoPH9D1bNV3yI4mMPDtGg6KL+dQcIPx4LQfinv5E6nATPy3swmMDXdguWoowMtE/e9EzHzoYAX3KR3HRzzuh/90JvSHgySJ0A562uBgf3Vnrm/7b3Eaj13d4e9C56AUazX/qcTI0+txZdlHosdvcAn3ojo7kcl9Y6GBk9Ii1/jlyrZPFehhe6/5tjt5uBNY6eD1rvRn9cwCduP32edCdgF/2X+u9Al5t8mqtZ+ri+yuv9XqTt9c62Am6M
2JbvV38EA/5aFM6b1/pPLeBPnbWer/a8AS8raOjZ4OjTEybNcvIC4t2nS+sgrPd1HfLPpVO4ul/91NEn27y2fJtvyQvw1f071X7uucPdi0EfYYf3oJP5/XBi65i/hVPvvo7E56VaD+o06423n7qNT34qMxQ6L1LopBCCsdGJ5WF0UtiOXm/R8nSGfmtGr78sZ6Pf8iIDHY2PDrIGdBCDDjSvs954+7nP6yjodQsdjo8Opj50AAyzTHS7Xw2d9taAXvNFBfz4a31IdNkbvwJ413oYffGLo/u8frsDrwOkvtBivGnnKqrQqqSPAY3hdEHVJwxYNcLdnDNoGC+u0JxSvUETOrCscK0aAV2OAkELe2Shz01qgCyAblvhoGcjoAMvOmiki0A3bVUDZH504A1w3aox0HerEHrmC3A08KU8KSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKelpWtvJcFgOGG9iqHCZSq82yQOCrwAdNaAHc5DBVnT7E9GJb+5C8+3tsbTysE0MM
//RAz0MZp5rKZHawBnQYgb4OoK8D6Gu99ZPRiwb0IowOW9FR08BN6DCAXsnzlW5WAfujowZ0FEJH7eiwCR0G0fMQ+sKPHp2Py4cOG9BhCB22oqN+6PUG4/c6lAFveD0GfYbx2u0UYxxECJUVuMBPQ0cN6DCAjqTXkYEeEfEyoRs+4IcKmfgyIzsYmc5KO0Lok6Kw+IiC6CiEDtd69quJnSwqAn1hJ5HTEkC1l1lXL+MLMSH0tZ5val/tzJnebFHJ79WYNqjv26z19TbpkJRKSxmG9JxvuZlErqUst+KsA/rCj75vjw2NKdHOK68jJyFkT3TUocxOSpbFo1d2wkIj657mdWBkelt4vD4cOowvy+0Re6LTzULPulcsbPSQ13ug05QJxnq+X23yVW3mhPxTH6qMVD4iB3k4P8ovybHh6CSDi5lkQkOv87uIvAoa+pKlf2CdsxQ1+SPS0Gkqmsr+vuyZyEwjzp/J7DYqSVsejc66EmEg8kWgiZ2AYiaTU6D5uZ6Dp9icM
r3lmC2PI2ZKntqmbnV0p9NkS88wXlYa+lL9iFCfOXzz6+vqqFf3qTPP6TEyViX7Vjr58YejEqgORRCmAnhvfmRXZnnDB13qxro+F6E3ORWV/S3o3Xp/biaWC6MSqfYEOO6Av/N8n1tAX1vkB0ecqsDi6TIHlok/UdjVZGhGhsjcZ91FiHlmSLg1d9Wx+AVpWmHOGhX1fZturnUAS52qH6EBDh33Qs6eiL54NPVPo6FnQh/W6uc3VGejC6Poeoe6Wlga6Zo2DDnqj533R43f4jST3bHPGlAnrtZR1ZPs2rDG2Oajf+4ZcInRm2UtO0FO5Zt958XLQL+xfLrjowIt+5aDb9tZztjbQLyJ/JvHs6M0L8WrR6nXA8jUOi27m2RkHHbagt3u9N7qTRmiikk9Z6EpOmdnO6pqnjjG3OTu/TMCuc8frTtojEvFLO1Pai0MHrw/dUQS6Yw30AwyADnaCfiHvN+PRz30/TBsUPSPvVojx5FsPMegi50dHdJ5ISmZjmch0JQxdM
ppzwo9tJVqLRnSww7PpGEp7wLBbRvwF00RXC1MqbQfONWOjHY6HzNHw/A+jH1g9KfzfQoz53cgM3En3sgOfoxxEBX7v9UJ2PRZ/KdCfdAn5az4SeeWkqk9TQE0b+RNcaN79MbMA7GZ84+uUnHkf90TWEuZUppk7H827LqxnoZHN5r9pNVke51s5nici9sw39r1w8EVQkOpDox10CXqy6MPpp/qAS5J2WIiC17eaETcQRycFTRwRfd7Sp/43h/EFMzgXrjudkakf3bXN17pQ+a/1EzFZwrZPUQXyt04xRBvqxgc4Xg0IPOYGcfPCgX/fc5gDoge6u9VZ06AY8D4lrvgXy4OMZAH2W1JlqWZULPdaOoIV+8hgX8HRv4NEb+7WCmLX+E/2uAp4nHvOiX0ajA4UOvegd17pE75CuJGatH1voMLjWowMeqICH+lpHPdc6mKqA74oevdavTXTPWocOumfcDMm4gNpaV4nmOq71HugE73Od5EZevxjRDwv98+YzR68PqAKeM
HWqtcw73slgfUEdfejKrknuAOnSN26gf9Zy2B7y6rkd/aY5sOA8UXRO/C5nKjEi19CxDgbxEKJxaSLTT93j0oKPzDoCv4Wk0eqfURAzdlzJsqiVbMtFhT3RoXd88HfjRVUPlDit6/edb0N2RHK+/HPRbJ/dVf/TM9fppZaA/OuioJzpqCrdBvN4tF9dBTMBnJjrsiQ77oR+hNvQ3fbwOspiAByY66oluvtx6F+11Bz0U8I/dsjI9eNChs34i0KFpRit6fMCrcLkdMuDpd2+22+29/LrPPaN4u6VnV+xCopUTC2kZb7Sij9TdsyhzZN3doN9Xeim7hoL7LT3uabf1w63xn1rzJvbFTYy56JiLK5D5yvrU2/wGQBZsFEge58lE5q2QoVDuOatNiKETehYayfjoNzMRGswDkejAW9qMngW6yvqhg+BIRneZaWQDejYeOhgYPQuNZH70axqZhc0DkeiZrzTrhQ56ooOgif7MjoF8kC3L2H356kUHzS2zAGLWE/255EXPM
micthPjK0LNodLdNaB5BUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUtKzyM7upEpUNq09u7ZVZQ8EkgFqLV8BeukpKexzpYkezINopP2bBGa5z3QOMstObrU+6GUQvWxALwdFL56MXvjQS+sctmiC6HkTOu4fSS2z3NPrZXf0Bq/jEdDLZ0UvTTPxAOjR05kPgT4JGxvYRPQ9amJABMxUM+lBL3stosBE67McjV5gQ4Y9eG1sAfrUT7RRS9XAUhmeZb639YmkJ19Kn4KOe6HLobQF3oru6dMqWXfe5CfevnXGQvZaOhc8zZEHfdFxED3vg16O4vVyFK8Xg3o974B+l9fHjQf9/Q09Cvwne/Cd9coa1EdRvpGPb4gxrNpNEJ0VK3TRCwFkD2VN0Sdo6FO04TrjRuIx0G/OLPTr/PWic8sLkvbORudDkhx4JJaKdc6e5ga6fuwaHQTQbzqiHyj7hHhHFS0h9J3QAwEWQMdDon/HZZdo/45ddB7trGQmO1Yeso56m7sTM
bQITbRnHW9bVxUNeMhd9KjtcIK25NrH54OiH/110bSX50fPe6EUQPX8B6EB6HUd4Pc9fgdfFNkcB+SDk2APG9lKji21Omble0X9X7janH3u+bU68P+Fsc+IO3N3m1u69udzm/BMbi14qP/Prg3hYWnMq0Su8ln+H0YtO6Hd3uTTKRPdMp44+kaW7QMcUumhDLzui7z0R/eZp6LW97ehV/kzoxZheL6O93hrwuCN6EYFeDoF+R8Wq30nRyw2T3HPZ0xutBL+nVQ9FSan1IKXfUhujqQG10epnopo5mtFnqTen6HqbHug/NhuvMboc9Ed85qAbmas0S+LQy3Z0PDT6DKFvndD/pVX/dNAr7cdKB3HoGzntUsQT52o0fTqvDHS9QZ20Kxb95K4+PrLqGH9jzx/j0N9Qr79x0L0v24imn2/r46M4dcue16NV6OCbNdTfZOLUaMiYTi86T8980Au96o5eDIOOydhOWNPXZ94+/ejOgNEBT+7U9YDnhpnHUV3C5oegU7vfM
sKJ/anRR4kdvCHjyHw898Nbi+MgY+cAedNu4buhTNoxAry6VH/zop09CZzUlOoek1z+MT54F/cfJt79oxOvow6/1ZvQdBzwZ8Qsb/4Y+4/NXuLN9JnwrLcZ4RkumYimUgDePXevcvRR9JvYZeQh0X5968/qgdUieoqsO6DNybWLotEE3dBBED8SYF/2WodddPZjRHodeNxMx/70T+iHrgOVOvHXWuhjsg2ebY/Zqa11OV2BTbQj4OgDxv9KPV/aK9gAJF1Tv5Xr/2OXjRnzG0XEz+tfR0Uln73uh477oH3jA4x4BD4YI+DvxCscJeFaJ9+l5l4a7oHonN/nvXdBnfK3/uP/fYOj3909G/94BHWvoXT5knq23OR1Rv0TWAW/t1l98AU8jfsoq3qiAZ4cM3hsr4P/Z7hkR+4jFvtOw1rd74YB/dyf2udNVp69UzPDXJvTS8JiFTkta0aXDVvfvRNkdL93mWyzRc+aG03xbBG9c2PGXjk4+aFSO/6cbup32qUbnDwU6M
z+51qpUIdFFSAn/2qdNS3UX8ZhfiCqutgTyuU1M9VvhAngv0CXQ7quqLZ7SYnS4GffoEdKxm+YuDjjX0GUfXz4WnU9mB8StA/9qIDnqi61N62mmn+zI2uor4LzHoxxHoeBj0r9vTB+NPPbB4yM1+y57Wk/JWVaJirR5JzbdWP6KNQv/QjD6L9rrpgr7opOUBNv6I65b+2TPWSsh2pO1OolUpS6w/Ct03yyb6VzpX2jnvbLKJZg+pSV+Nkk6bvPvpNbBeeM2cEmyVlKoEh168eWrYLyWtc7NgnzO9B/9oUa9dh0GftaLPWtBn8eiGHbPdoM8so4dEB865kdFnHntmVkcx6KAVHbShz+xz4ek07NgNOrCMnr1m9B1q1oIOItFtF8xePnpSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlLSa9L/AbgYa+sSkGNRAAAAAElFTkSuQmCC",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map14=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[3,3,3,3,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3,3,3],[3,3,0,0,0,0,0,1M
,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,3,3],[3,3,0,0,0,0,0,1,1,1,3,3,1,1,3,3,1,1,1,0,0,0,0,0,3,3],[0,0,0,0,0,0,1,1,1,1,3,3,1,1,3,3,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,3,3,3,3,1,1,3,3,3,3,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,3,3,3,3,1,1,3,3,3,3,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3],[3,3,0,0,0,0,1,1,1,1,3,3,1,1,3,3,1,1,1,1,0,0,0,0,3,3],[3,3,3,3,0,0,0,0,1,1,3,3,1,1,3,3,1,1,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3,3M
,3],[4,4,4,4,4,4,0,0,1,1,1,1,1,1,1,1,1,1,0,0,4,4,4,4,4,4],[4,4,4,4,4,4,0,0,1,1,1,1,1,1,1,1,1,1,0,0,4,4,4,4,4,4],[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0],[0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0],[0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0],[1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1],[1,0,1,0,1,0,0,0,0,0,0,1,1,1,1M
,0,0,0,0,0,0,1,0,1,0,1],[2,0,2,0,2,0,0,2,0,0,0,1,9,8,1,0,0,0,2,0,0,2,0,2,0,2],[2,0,2,0,2,0,0,2,0,0,0,1,8,8,1,0,0,0,2,0,0,2,0,2,0,2]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
L`{"p":"sns","op":"reg","name":"TheTimes03/Jan/2009Chancelloronbrinkofsecondbailoutforbanks.sats"}h!
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=16,window.gameType="C"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
ZGlkOjM2NEIyMzAyQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+JSzCKAAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAYUExURUdwTPKdAdluAPvqg+FwAPnfJ/vfROmpTN7XedsAAAABdFJOUwBA5thmAAARQ0lEQVR42u2dS1/bOBeHFSdptzh1mq1QYWY7QFu2jiumay4p22FomTWFd/L1X1n3qy0bO0BHf/fXJtbtPDpHsnM7BSApKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpaSea5EyV8QyahUp7vla1+ImF3jc/x6qXolHh7biuIM/vWT2Uepd7Q6MvoPasQCF0Vk2hI8tIdUKdQ7R6JTuHfvRK9buwe9W75CYMiI6g9gyhEDqCJjq0vI6Qiw4pOpLzCv3oakoWM
Vq+VGYUDoyMdvUAmoY6OzAlDttc96GhNq+6rNj70BVLoopO1+XxiLMexvB6HXtnoC4SgH71CB2pevV5X0bAQnVjLaCJW0HjoRW/0yovOSvbVvHZGN82B4wU8fZZ7tV7n3b2+39HrOS4b0dGwFzfH6wqGa1/NedNah+1rHQJckQOLCvQZMra/wlzrFjocd63nchq41u4O3XetA9rhgTWCgQ6bvI7G3eHVOFy5u1b7rHXaeaaHkQ+dBXUQHY4V8C1eb0CPXOsAaJPp9zrtZyfoi5DXC2RdZHWv917r1O0HDV5nw4bW+jDom5weHJ0/o+js8bmkO1+ygxTOeaGGzk5cGOjsHEJ1M+J11p4bTgOeVpBeJ+MvxSBsWP5YeF2VvTL0fQPdqCBOaOjL871fB/0ggF4E0PP/rtfJDcSo6AoCas/qvjfSJ7zqmRpYTJHa4eUMalbJecxJswU6ZO2vVBVtork1GjmpCPgjvs3NtckfC73woi+V6UH0alB0uHv0l+J1tBP0PF8qM
W0b1+kU0+roaFZ3ed2z041zc0jzfNpcXZ/ocjLTNkduqfRP9gt9ZPePFjdz57QIdZLtCj/f6rtDBf9fr0kSFrp/9pb0ONoYEOn+q0EWFGp0/XNiFBrqsv6RVD2WH0K4gd3jRy75hknjP+1DUfy3om2uj/x7o4m3K+eDoGfML7xUNjr7pjg7rS+4O0IEX/fITPY4k3Sd+pkbnD3/ahQb6ycZ3nEahEyt2gg7QkhsWgf5NQ1/0QD+KQs8a0Qf8vDXzoDsB/2nwgJeDihNTNoPH9D1bNV3yI4mMPDtGg6KL+dQcIPx4LQfinv5E6nATPy3swmMDXdguWoowMtE/e9EzHzoYAX3KR3HRzzuh/90JvSHgySJ0A562uBgf3Vnrm/7b3Eaj13d4e9C56AUazX/qcTI0+txZdlHosdvcAn3ojo7kcl9Y6GBk9Ii1/jlyrZPFehhe6/5tjt5uBNY6eD1rvRn9cwCduP32edCdgF/2X+u9Al5t8mqtZ+ri+yuv9XqTt9c62Am6M
2JbvV38EA/5aFM6b1/pPLeBPnbWer/a8AS8raOjZ4OjTEybNcvIC4t2nS+sgrPd1HfLPpVO4ul/91NEn27y2fJtvyQvw1f071X7uucPdi0EfYYf3oJP5/XBi65i/hVPvvo7E56VaD+o06423n7qNT34qMxQ6L1LopBCCsdGJ5WF0UtiOXm/R8nSGfmtGr78sZ6Pf8iIDHY2PDrIGdBCDDjSvs954+7nP6yjodQsdjo8Opj50AAyzTHS7Xw2d9taAXvNFBfz4a31IdNkbvwJ413oYffGLo/u8frsDrwOkvtBivGnnKqrQqqSPAY3hdEHVJwxYNcLdnDNoGC+u0JxSvUETOrCscK0aAV2OAkELe2Shz01qgCyAblvhoGcjoAMvOmiki0A3bVUDZH504A1w3aox0HerEHrmC3A08KU8KSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKelpWtvJcFgOGG9iqHCZSq82yQOCrwAdNaAHc5DBVnT7E9GJb+5C8+3tsbTysE0MM
//RAz0MZp5rKZHawBnQYgb4OoK8D6Gu99ZPRiwb0IowOW9FR08BN6DCAXsnzlW5WAfujowZ0FEJH7eiwCR0G0fMQ+sKPHp2Py4cOG9BhCB22oqN+6PUG4/c6lAFveD0GfYbx2u0UYxxECJUVuMBPQ0cN6DCAjqTXkYEeEfEyoRs+4IcKmfgyIzsYmc5KO0Lok6Kw+IiC6CiEDtd69quJnSwqAn1hJ5HTEkC1l1lXL+MLMSH0tZ5val/tzJnebFHJ79WYNqjv26z19TbpkJRKSxmG9JxvuZlErqUst+KsA/rCj75vjw2NKdHOK68jJyFkT3TUocxOSpbFo1d2wkIj657mdWBkelt4vD4cOowvy+0Re6LTzULPulcsbPSQ13ug05QJxnq+X23yVW3mhPxTH6qMVD4iB3k4P8ovybHh6CSDi5lkQkOv87uIvAoa+pKlf2CdsxQ1+SPS0Gkqmsr+vuyZyEwjzp/J7DYqSVsejc66EmEg8kWgiZ2AYiaTU6D5uZ6Dp9icM
r3lmC2PI2ZKntqmbnV0p9NkS88wXlYa+lL9iFCfOXzz6+vqqFf3qTPP6TEyViX7Vjr58YejEqgORRCmAnhvfmRXZnnDB13qxro+F6E3ORWV/S3o3Xp/biaWC6MSqfYEOO6Av/N8n1tAX1vkB0ecqsDi6TIHlok/UdjVZGhGhsjcZ91FiHlmSLg1d9Wx+AVpWmHOGhX1fZturnUAS52qH6EBDh33Qs6eiL54NPVPo6FnQh/W6uc3VGejC6Poeoe6Wlga6Zo2DDnqj533R43f4jST3bHPGlAnrtZR1ZPs2rDG2Oajf+4ZcInRm2UtO0FO5Zt958XLQL+xfLrjowIt+5aDb9tZztjbQLyJ/JvHs6M0L8WrR6nXA8jUOi27m2RkHHbagt3u9N7qTRmiikk9Z6EpOmdnO6pqnjjG3OTu/TMCuc8frTtojEvFLO1Pai0MHrw/dUQS6Yw30AwyADnaCfiHvN+PRz30/TBsUPSPvVojx5FsPMegi50dHdJ5ISmZjmch0JQxdM
ppzwo9tJVqLRnSww7PpGEp7wLBbRvwF00RXC1MqbQfONWOjHY6HzNHw/A+jH1g9KfzfQoz53cgM3En3sgOfoxxEBX7v9UJ2PRZ/KdCfdAn5az4SeeWkqk9TQE0b+RNcaN79MbMA7GZ84+uUnHkf90TWEuZUppk7H827LqxnoZHN5r9pNVke51s5nici9sw39r1w8EVQkOpDox10CXqy6MPpp/qAS5J2WIiC17eaETcQRycFTRwRfd7Sp/43h/EFMzgXrjudkakf3bXN17pQ+a/1EzFZwrZPUQXyt04xRBvqxgc4Xg0IPOYGcfPCgX/fc5gDoge6u9VZ06AY8D4lrvgXy4OMZAH2W1JlqWZULPdaOoIV+8hgX8HRv4NEb+7WCmLX+E/2uAp4nHvOiX0ajA4UOvegd17pE75CuJGatH1voMLjWowMeqICH+lpHPdc6mKqA74oevdavTXTPWocOumfcDMm4gNpaV4nmOq71HugE73Od5EZevxjRDwv98+YzR68PqAKeM
HWqtcw73slgfUEdfejKrknuAOnSN26gf9Zy2B7y6rkd/aY5sOA8UXRO/C5nKjEi19CxDgbxEKJxaSLTT93j0oKPzDoCv4Wk0eqfURAzdlzJsqiVbMtFhT3RoXd88HfjRVUPlDit6/edb0N2RHK+/HPRbJ/dVf/TM9fppZaA/OuioJzpqCrdBvN4tF9dBTMBnJjrsiQ77oR+hNvQ3fbwOspiAByY66oluvtx6F+11Bz0U8I/dsjI9eNChs34i0KFpRit6fMCrcLkdMuDpd2+22+29/LrPPaN4u6VnV+xCopUTC2kZb7Sij9TdsyhzZN3doN9Xeim7hoL7LT3uabf1w63xn1rzJvbFTYy56JiLK5D5yvrU2/wGQBZsFEge58lE5q2QoVDuOatNiKETehYayfjoNzMRGswDkejAW9qMngW6yvqhg+BIRneZaWQDejYeOhgYPQuNZH70axqZhc0DkeiZrzTrhQ56ooOgif7MjoF8kC3L2H356kUHzS2zAGLWE/255EXPM
micthPjK0LNodLdNaB5BUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUtKzyM7upEpUNq09u7ZVZQ8EkgFqLV8BeukpKexzpYkezINopP2bBGa5z3QOMstObrU+6GUQvWxALwdFL56MXvjQS+sctmiC6HkTOu4fSS2z3NPrZXf0Bq/jEdDLZ0UvTTPxAOjR05kPgT4JGxvYRPQ9amJABMxUM+lBL3stosBE67McjV5gQ4Y9eG1sAfrUT7RRS9XAUhmeZb639YmkJ19Kn4KOe6HLobQF3oru6dMqWXfe5CfevnXGQvZaOhc8zZEHfdFxED3vg16O4vVyFK8Xg3o974B+l9fHjQf9/Q09Cvwne/Cd9coa1EdRvpGPb4gxrNpNEJ0VK3TRCwFkD2VN0Sdo6FO04TrjRuIx0G/OLPTr/PWic8sLkvbORudDkhx4JJaKdc6e5ga6fuwaHQTQbzqiHyj7hHhHFS0h9J3QAwEWQMdDon/HZZdo/45ddB7trGQmO1Yeso56m7sTM
bQITbRnHW9bVxUNeMhd9KjtcIK25NrH54OiH/110bSX50fPe6EUQPX8B6EB6HUd4Pc9fgdfFNkcB+SDk2APG9lKji21Omble0X9X7janH3u+bU68P+Fsc+IO3N3m1u69udzm/BMbi14qP/Prg3hYWnMq0Su8ln+H0YtO6Hd3uTTKRPdMp44+kaW7QMcUumhDLzui7z0R/eZp6LW97ehV/kzoxZheL6O93hrwuCN6EYFeDoF+R8Wq30nRyw2T3HPZ0xutBL+nVQ9FSan1IKXfUhujqQG10epnopo5mtFnqTen6HqbHug/NhuvMboc9Ed85qAbmas0S+LQy3Z0PDT6DKFvndD/pVX/dNAr7cdKB3HoGzntUsQT52o0fTqvDHS9QZ20Kxb95K4+PrLqGH9jzx/j0N9Qr79x0L0v24imn2/r46M4dcue16NV6OCbNdTfZOLUaMiYTi86T8980Au96o5eDIOOydhOWNPXZ94+/ejOgNEBT+7U9YDnhpnHUV3C5oegU7vfM
sKJ/anRR4kdvCHjyHw898Nbi+MgY+cAedNu4buhTNoxAry6VH/zop09CZzUlOoek1z+MT54F/cfJt79oxOvow6/1ZvQdBzwZ8Qsb/4Y+4/NXuLN9JnwrLcZ4RkumYimUgDePXevcvRR9JvYZeQh0X5968/qgdUieoqsO6DNybWLotEE3dBBED8SYF/2WodddPZjRHodeNxMx/70T+iHrgOVOvHXWuhjsg2ebY/Zqa11OV2BTbQj4OgDxv9KPV/aK9gAJF1Tv5Xr/2OXjRnzG0XEz+tfR0Uln73uh477oH3jA4x4BD4YI+DvxCscJeFaJ9+l5l4a7oHonN/nvXdBnfK3/uP/fYOj3909G/94BHWvoXT5knq23OR1Rv0TWAW/t1l98AU8jfsoq3qiAZ4cM3hsr4P/Z7hkR+4jFvtOw1rd74YB/dyf2udNVp69UzPDXJvTS8JiFTkta0aXDVvfvRNkdL93mWyzRc+aG03xbBG9c2PGXjk4+aFSO/6cbup32qUbnDwU6M
z+51qpUIdFFSAn/2qdNS3UX8ZhfiCqutgTyuU1M9VvhAngv0CXQ7quqLZ7SYnS4GffoEdKxm+YuDjjX0GUfXz4WnU9mB8StA/9qIDnqi61N62mmn+zI2uor4LzHoxxHoeBj0r9vTB+NPPbB4yM1+y57Wk/JWVaJirR5JzbdWP6KNQv/QjD6L9rrpgr7opOUBNv6I65b+2TPWSsh2pO1OolUpS6w/Ct03yyb6VzpX2jnvbLKJZg+pSV+Nkk6bvPvpNbBeeM2cEmyVlKoEh168eWrYLyWtc7NgnzO9B/9oUa9dh0GftaLPWtBn8eiGHbPdoM8so4dEB865kdFnHntmVkcx6KAVHbShz+xz4ek07NgNOrCMnr1m9B1q1oIOItFtF8xePnpSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlLSa9L/AbgYa+sSkGNRAAAAAElFTkSuQmCC",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map16=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,2,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,2,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,3,3M
,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,3,3,0,0,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,0,0,0,0,3,3,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,0,0,0,0,3,3,0,0,3,3,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,0,0,0,0,3,3,0,0,3,3,2,2,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,3,3,0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,3,3,0,0,3,3,0,0,0,0,3,3,1,1,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,3,3,3,3,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,3,3,3,3,2,2,0,0,0M
,0],[0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,0,0,0,0],[0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,1,1,0,0],[0,0,0,0,0,0,3,3,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3,0,0],[0,0,0,0,0,0,3,3,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,3,3,3,3,3,3,2,2],[1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,3,3,3,3,3,3,2,2],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3],[2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3],[2,2,1,1,1,1,0,0,0,0,0,1,1,1,1M
,0,3,3,0,0,3,3,3,3,3,3],[2,2,2,2,1,1,1,1,0,0,0,1,9,8,1,0,3,3,0,0,0,0,3,3,3,3],[2,2,2,2,1,1,1,1,0,0,0,1,8,8,1,0,3,3,0,0,0,0,3,3,3,3]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=16,window.gameType="A"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map16=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,2,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,2,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,3,3M
,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,3,3,0,0,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,0,0,0,0,3,3,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,0,0,0,0,3,3,0,0,3,3,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,0,0,0,0,3,3,0,0,3,3,2,2,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,3,3,0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,3,3,0,0,3,3,0,0,0,0,3,3,1,1,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,3,3,3,3,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,3,3,3,3,2,2,0,0,0M
,0],[0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,0,0,0,0],[0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,1,1,0,0],[0,0,0,0,0,0,3,3,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3,0,0],[0,0,0,0,0,0,3,3,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,3,3,3,3,3,3,2,2],[1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,3,3,3,3,3,3,2,2],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3],[2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3],[2,2,1,1,1,1,0,0,0,0,0,1,1,1,1M
,0,3,3,0,0,3,3,3,3,3,3],[2,2,2,2,1,1,1,1,0,0,0,1,9,8,1,0,3,3,0,0,0,0,3,3,3,3],[2,2,2,2,1,1,1,1,0,0,0,1,8,8,1,0,3,3,0,0,0,0,3,3,3,3]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"metagpt.sats"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"weirdosverse.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"18618.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Cannes.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"l-.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"c-.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"lundi.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "xzd.sats"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"earliest.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"fosunbank.sats"}h!
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"crypto-whales.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"okexvip.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"coldbrew.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"perfecter.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"huhox.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"ijustine.sats"}h!
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=14,window.gameType="B"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map14=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[3,3,3,3,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3,3,3],[3,3,0,0,0,0,0,1M
,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,3,3],[3,3,0,0,0,0,0,1,1,1,3,3,1,1,3,3,1,1,1,0,0,0,0,0,3,3],[0,0,0,0,0,0,1,1,1,1,3,3,1,1,3,3,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,3,3,3,3,1,1,3,3,3,3,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,3,3,3,3,1,1,3,3,3,3,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3],[3,3,0,0,0,0,1,1,1,1,3,3,1,1,3,3,1,1,1,1,0,0,0,0,3,3],[3,3,3,3,0,0,0,0,1,1,3,3,1,1,3,3,1,1,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3,3M
,3],[4,4,4,4,4,4,0,0,1,1,1,1,1,1,1,1,1,1,0,0,4,4,4,4,4,4],[4,4,4,4,4,4,0,0,1,1,1,1,1,1,1,1,1,1,0,0,4,4,4,4,4,4],[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0],[0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0],[0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0],[1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1],[1,0,1,0,1,0,0,0,0,0,0,1,1,1,1M
,0,0,0,0,0,0,1,0,1,0,1],[2,0,2,0,2,0,0,2,0,0,0,1,9,8,1,0,0,0,2,0,0,2,0,2,0,2],[2,0,2,0,2,0,0,2,0,0,0,1,8,8,1,0,0,0,2,0,0,2,0,2,0,2]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:F07654C7B4D211EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:F07654C6B4D211EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"garyo.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"epicloto.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"non-custodial.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"received.sats"}h!
text/plain;charset=utf-8
7{"p":"sns","op":"reg","name":"boredapesyachtclub.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"goldenmonkey.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"microblock.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=13,window.gameType="D"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map13=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,0,0,0,0M
,0,0,0,0,1,1,0,0,0,0,0,0,0,0,2,2,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0],[0,0,2,2,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1],[0,0,2,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1],[0,0,1,1,0,0,1,0,3,3,0,0,2,2,0,0,3,3,0,1,0,0,2,2,1,1],[0,0,1,1,0,0,0,0,3,3,2,2,2,2,2,2,3,3,0,1,0,0,2,2,1,1],[0,0,1,1,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,2,2,1,1],[0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,1,1],[1,1,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,1,1],[1,1,2,2,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,1,1,1M
,1],[1,1,2,2,0,0,1,0,3,3,2,2,2,2,2,2,3,3,0,1,0,0,1,1,0,0],[1,1,2,2,0,0,1,0,3,3,0,0,2,2,0,0,3,3,0,1,0,0,1,1,0,0],[1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0],[1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,2,2,0,0],[1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2],[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2],[1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,1,1,1M
,0,0,0,0,0,0,0,1,1,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"j-.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"al-Ka
text/plain;charset=utf-8
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=13,window.gameType="A"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map13=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,0,0,0,0M
,0,0,0,0,1,1,0,0,0,0,0,0,0,0,2,2,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0],[0,0,2,2,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1],[0,0,2,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1],[0,0,1,1,0,0,1,0,3,3,0,0,2,2,0,0,3,3,0,1,0,0,2,2,1,1],[0,0,1,1,0,0,0,0,3,3,2,2,2,2,2,2,3,3,0,1,0,0,2,2,1,1],[0,0,1,1,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,2,2,1,1],[0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,1,1],[1,1,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,1,1],[1,1,2,2,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,1,1,1M
,1],[1,1,2,2,0,0,1,0,3,3,2,2,2,2,2,2,3,3,0,1,0,0,1,1,0,0],[1,1,2,2,0,0,1,0,3,3,0,0,2,2,0,0,3,3,0,1,0,0,1,1,0,0],[1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0],[1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,2,2,0,0],[1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2],[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2],[1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,1,1,1M
,0,0,0,0,0,0,0,1,1,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:1F34D0DEB4D311EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:1F34D0DDB4D311EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0--0.sats"}h!
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=15,window.gameType="C"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map15=[[0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[3,3,3,3,3,3,3,3M
,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0],[3,3,2,2,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,2,2],[3,3,0,0,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,2,2],[3,3,3,3,1,1,3,3,3,3,3,3,2,2,3,3,3,3,1,1,2,0,1,1,0,0],[3,3,3,3,1,1,3,3,3,3,3,3,0,0,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,3,3,3,3,1,1,0,0,3,3,3,3,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,3,3,3,3,1,1,2,2,3,3,3,3,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,0,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,0,3,3,3M
,3],[0,2,2,2,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,3,3,3,3],[0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,3,3],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,1,3,3,3,3,1,1,1,0,3,3],[0,0,1,1,0,0,1,1,0,0,2,2,1,1,0,0,3,3,3,3,1,1,1,0,3,3],[0,0,1,1,0,0,0,0,0,1,1,1,1,1,3,3,3,3,1,1,0,0,0,0,3,3],[0,0,1,1,0,0,0,0,0,1,1,1,0,0,3,3,3,3,1,1,0,0,0,0,3,3],[0,0,1,1,1,1,1,0,0,1,1,1,3,3,3,3,1,1,3,3,1,1,3,3,3,3],[0,0,1,1,1,1,1,0,0,1,0,0,3,3,3,3,1,1,3,3,1,1,3,3,3,3],[0,0,0,0,1,1,0,0,3,3,0,0,0,0,0,0,1,1,3,3,1,1,3,3,0,0],[0,0,0,0,1,1,0,0,3,3,0,1,1,1,1M
,0,1,1,3,3,0,0,3,3,0,0],[0,0,0,0,1,1,0,0,0,0,0,1,9,8,1,0,0,0,3,3,3,3,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,3,3,3,3,3,3,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,d09GMgABAAAAABIwAAwAAAAARfwAABHeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIJkBmAAhGwRCArwVNJjC4NCAAE2AiQDg0YEIAWESgeEUBt0NKOimnQXsv+etMZtc/arCoLMrlTj7sDDSKhoUo3QokyEBuILd6hJ40F4FXopS5/npS0+vfFbtFjG0rBo5IMjJJmF52s/9ufuYm7JPWpjKIFFvLkmtxJJpBeJ9k1+sHt9seo09wkF9KUAMddTJ4PqrU4k6vA8cd/+3F4aRrslvIPvFG4b+KPGM8jwU/Y36of72SLj/b/gqKS1RoRoEc9GKZB3OJA7/e0PcDdQJ3cILJIWaIilGFQZNC/BH8YT4JtfN9UjBClpkRKGh4wdSwUHa5Oa2mglCDeSwGnlec+nnU3ppLarQIb3fKt0KpW30sgOmJ/8SiMNfI+3WRgOwyyc8p9c8g6UfnIl3+h0raH/39KUzujubMm1wFJRGkClPR7UHg9g1M
p/5+z07Gk286z01y11uV9zPSd9Znd9buZSG/IxSGnUupVbkZ5gXmo5IEEkwDeB5G0MDDaBcbCJGvKK/lzX7F2hhD9mKx6OsGyHFIYwxhpiOcWT5p/84v2cEOKk0XfRokivimJvacoxL5ydq2C8CkvEfUxRbdruHD8KGDfILQbP//xfsgxNv73HT69Rw3IEmjSGODhBsM0og/XjryoklswHCgQgTzUcyYaNDtDlRbETWFyoRioA6qJpTcWGn75e3GxKtTRTRDOlJEc0P8c2mxdgxTTQ3dqYkvTDVU/CnDJoq/sFKjGQa9nCm9rGf67qIUOogRSpICCt9yd6weJVt4qDKUQXUVS8rK9ycAbC1vK29z1g2zcdxl0FUnfgFQH/JugvYAqDeTTKsSaf5iCE61sjPKwcilg/AVTqJEf/x5hQqp3FXD/WKEIECNICCETwQg4BEUGSHHFAxhgngKgKb1OaYk9eYJgQZqG7Y/ZPg8weaAPzXgX8NBgvrCayTmbU02a/7z1nunM
4LPvigAGYB6z4E8slwg5cfm4v84bdlGa511xwOb7LLbEpestM86W6yw2XVXXbPefbFcuHLnaZTRxhhrogIILBwCBhY2Di4eMQkpGYUdltrppa3eUzIysbBx8/DyiShUpESpcvUaNWnWqk23Hr36DNrmue1uOmWN084744IXHnnnMdQBt+z3xAfP3DDXPK/d9tAyb8wx4qBFFlpsg0S27Dix58iZG1/ZcuTKN854E2TCoyAioSG7jEqET0BIjqmFloqanoaOgZmLnYNTWEBQiFWZahUq1apyRY0u7Tp06tdgAF2dvfY46pgjosgH8wFYAOQFyH947nDg/QawAzEA0ABA0TS1WMELEyix0JrLBATJWLWqNlfScLusyNsTsFUzKVPKgowhgAxev1BOwhHtipUDcfFJq7YEBhJqcpg0qMKO5JKQHRMKxDsj4Tka/HCmTbVLuilAcG8xZ+Pb1WqdzXJlLVtkzVzZAPI83dm97xLdTLKZAYNo9Td53FAvaWs+V/qWVwZR5M
9f+RqWW3K/vbIWTelfBkFa2+j8bNeujVpRB1OxRWwm6/dADY0lvz14HYWTA2EA2n1v+vD03YJ51oCE+Px6ts7XRy7JZoivgY+CL+epha6m9KdqwyTVkJZe5zlTbZW64j58ze3jcQneQaqNeWxHIt5EKc23/3j0pSCiwtxym8bNHqdeSFxbL2q5rcWFw8LpArW2AI2wvkGySPsNC6EhMP8Rlqvu3t12BBIsLpXFxSTjcKAFNoRCcDn44jgSoLmUGmh01pCgM9XyqBbD3XHigD3Ampe/C52UE5G6EfJCiObarZ5gz7eMXITcImWb0ADLOgRBC67I0NDYkbpsw8+ugZKnoXSj2LyQmeRA4ZSmhtXuDJ6ycBOJqlCtVbYtdU9WxrwF9nuXokQgM8LZdSJXZ2hAPDCmPehSvppfuHYW8EHaqOFUfEA69BiWLLHlJ9ZbaXbWhl5hJSwCi+1MFQ6bWGAzRQVaIhR6akKQv9doyTxsjGzfCnBdUzbLNdXzpqVvLbfUWgWPgAM
AuFx01pjobrGKGAtWvh4Gh1YeKU2BCnKhUpGGC8cdUryD0WvcielSh54lBV+Pqsk65wMjyKkSms7jTkwzUlRi0bpYcVgY8vaRrhhlpE1tqri1SQVQK6BddNylzUNPLs6SwLc3GsjhBx34qjmgiFL01hoY84knFsRgIIG7SFS1BBzc1cOgmESZ/HiDlpghnyEiVS14exuPBHW8ROQAUESmGyVlzXxmKsAUJiHHOiDnPqjsZCk0i22ByPVtBjguWMkOXgwkTls1AiuPXXhiL2qWQyen6DTSKKzK5HAhIm2yJQ4aA5HQ5h9O8sI+iZ7AAWAY5Ykik8WUJS1VTqBn3hiy3DAIIUWHFq2NWV4u0rsUWoktmVPzdebhIJual46yshudFAMIfLwDF+QKIJ0p2HfJiRh8YlaIXI2ticIgR4DdAL90zEi1cTpdUDSTZ0BTbTvkAtWtgbAd3Vv3SXw3BJ9JQMq5Ks1PqI5/Vgp+bak1QMlyVQoZuguiz0D2czByKuwlOGC5NxRM
UJOubK4EK4VwGWDhGQ7BFF90ts8GRY2nggRUUcIuJlYEhZirYvEmihBEEGOYuUia4ywC5PHkjNrWcoyl22Wo5o9CJGfjVMWV9aS1JV4LtvyGVd79mzvLzQtXEZZPD6CNEp5jWBoJSAQO5bUzRd7JUuvFvYJlkAdUMEVwEizAWZxNrWYThxG5UDrUoPjEUZFvugyD+sRguC69hpiVmIUrgcYdv+K92yZlG7LMLtzU0RdGPDFqEoTiQBZ8oU51sh6gR3kUlsWGSKWvgNBDtFy8bkh13KGKg0kdIvwRxJFYbw7H9B7MHVj6z4e2JmMT4xAF9/VCpP+aRRrnFDE4rogs9ydWYitjhEj8fRYOEccQOecCCbB8aI+m2swLwRIW0i4ehCDSK0K0epXnWYEyl7gTzNsC5kh12IeIw8qsMVc29HvgNREll1gdCOxtUapVPWtu0Fz1tatzmAdXAZrptRUltdjj/npaiop+iPsX4oc6JiP2yAmDmxn2C20vX4XfpTVrkyyOUfzkM
o7quIw266JENhBz/nyF1L9gvqoX0o1XCBJEeTrtbXOpCzMVdij0iYbooULAKehWdh5b6+QHScnmhHbpCvgirlRiUjSasFM92egL/uyikeX4i36VucwxR2wom/6YJnVnVuBFX57PgkSss4z64kal3rXCj3hZ/nhmE76FXB/NjpZ6bMAj7IU658/047OYdZ0l00WaJftgU5K5k9N4mnCdn/i1Zcd19LdO/yo07ARwjkESwATiS9h0nalZhF8mhn0FM2AAhzjWTpe8mNSyKChSAd86f167QERonqiDkQhY52Exr/pywCuwdsDzj+vRZTo1OvcHFkQeuP+4bZ/KcmDOdL9Po2xh3iqnE6dcYsaLTXycT5N6OgzJf+UM5cc6627JiAgoN4AAOlGkAFA3A95VYMnLGSoLehWH5uYbN1dvU8cIEH4/Ad1BJ9f0/138jpXJwZDjHG+1tVlYuII7G7uReOehlmQdOBoDhPI6EMQc9yrqxRWs7jIQRFmByXDXi1zZmPWKX2DuLM
6S8fB3t6V8tZq8kt499gxw467V1xzgdknkvcBj7XX0RqX2/9xv7zl4FjbeL4h7LOWMQ0tKBA3J5RVK21y6GdDhx68KoaeQfADCRP4SElrUlDq7WZaLlInQoC5vo5MAppBnOoaIY1d6VY6q1eyeBd1Bb8XFTbuGaEoD69EWC2fcA80SfvmkA8BdBr3rvqOV8uNW0IhL6qYFI23LBJq/65vEgNb4faIoBmfBSNRXJ5rsEsAVliiO2ZHwkNdLd255IaHxDf2CqOLrECBW8lyPwnu9jAJsN1RY1ZoMmBtvoCTYUPpU/PK60vDQn2PpAaicnzEipLLMC9hh7Tsdy8YuUrveBaHkcgTfloctjCCoyiIOS0zCMCTVOMZ5GaMoZOUCqIj1KquTGglJ065RQJzhic6CfZQzvLMzaIfENsfoY+BvxXuv0eQOLYF4Rg3uEi3yzGyAZl5JtFCmWLrZrOJ3uzGf7SXIm61wUvu1MzOud8XVA8fNVObSaWnPoNAEEgflCAGudrG8BdM
4YwDM/pSUIW4fc2kYIrAY/TmLu9C/tJkbddrmfoxuJ2bEHDUtEf0dA4ZwVVPa6RZqmeRl8nJlmQvvC+roZ7I4UXHe/RznnPLfw4zm9X1w+2tWZBaM5ir30HCC6DAbqvQBWam/d1MiHp2MObH+svhbk5h33ORK7pW19fWxgI22zf3hy2/DfeglElIjqTw0Oxb0m8+yfdQXwqNY60h2Xy+E9ie9EOFcLzZcKJQGmri5q0NRXmwNl4ysUEQyi3yAFDOFj2IS6GNbfTjHUofdh3x85aOkN9XDi3xwaVnGNPjO1uqZzSh+QGRgiewnb7zsE7/mbcQjgkSSsWKLvqPBRdPEdwx3Ez6CVv3SGV5u0QOQf7RDkIbil8j+VuwjchlTd879KYTDXEByuhaaQ8M/KmriyHii2qifOccfXuyNSnodZxHRV4b9fahiQCxEzYynWTyUnSFynV5jdLYN9E8K5h5NhAul+hmyk2UgD1pCgYEQ2eCeBB3QfX2v+5TtNld501cLsHclZIEM
Is3ELvSfVbtwXN714gkidYwEr7XGzMHi3pGvAMsa5TkPN4cqJ+bsMKgJb2rG5q8ZKs3z9DlMq7zHx7WEnkPbl8W9i+wi7oYDRKutLGokPT33pOD081+aDxWifvTjB20afEp4uJDLU8z2tfCbQvpYwwW1aSzSQ5cKB4UlkmnC6rFXhVu59wOXCiqn/83fRfF5TzvJ7m/uZJr+eGpH9TSA5Lixol0z9F0JX/4pHMhMIH9RMBeqdr73BkEU0vuca5kX1gZ2QnPa+wREsLAUzCJQa4qRMAmFXEevX1fojas0OuOtE+ZZXKkSyg2QaiFLC2GVpVeJjUTq3Xb6Iwk7ozXA5R+hPs4PxZ9MWqz+Kuwntw+buj63wEpnYgY+rGrLgju+eJ/BVC1Y44qCSEn3yXg+AwWJPNXvJm3bpNiz8YZCeQzpv7PyVbF9X61eut91vNpZmj+pt1SEN1/271pqjbAoUfnnsB2J/sx/ci3HtaLkLddbbxBgcfSu7Sl2V8xhHAqfRjfd6v+OM
z7GCvnG+BvCDEFAAzaGN9618ILvysU3Q2hxv1paUB08OcvFOC3q9ZKlWVmlT9Hp9vId9ajaEt+F2ODOeteHC3Nm3BCt4gCvbX6DHjlICScjwcWc21MUOg6UHcthyrs1xaD4EgU0Viaq6873nYubAjz34L9a//b+lUXkxl5zkeBB4bmbKMBwliAKaOduJLHmGaVtBDfX33VIyYBrcleNxqkaqPkbNuZX2aTJDCrbfhkjOMzE5bRRcUijeO2GCrdq7qGBjV95NlAg91Sj0pVBoaKARSxVjARKMY95gLuaRBQBDnrEkKoj8BJGNkOE+DFDcWPN0AptnWEjRe8MW0GKZ9hJwFdutAbo1a1T2kmxNuxSpVODV91pNFOXau6qbaLqdhu6GNm5naqBz9PFp1uFTt243Bi8atTp0ZyqIOpO/YHatELwMLHL2CKNJBrJbwCJa/zVyOhEeBnIzLtS/01uqtOm3YDr9Tr1KvlQeQXhD6ym39rYUWnTuNVViopGD+p63wF4YLIqbM
aoNUBv0CK9RYoZ6oG4UdIg+DRrSC7rLg6o3dVVDGFPA7XKq0GLPzmNzg2WVCv+PvulyhQXkUenLGeOOWyodUOWgxQiIqpF8RlbjtrvuoaCiobvvgYceYWBiheglVctv/tgTdZ5Z4pDDeL4/yv5iImLPvVDv5QP6D5b7SkGv4dF71chdLTYzuLepyRdm7T57Px0srGzsXunWq0/P4+81V0gP86t+/nEGDBk2aAvUET4/+AUEzRESNmKyKSY98v/Rin1zVonLrthgoxy58n5fgXwk/782ZLETe3HgyU9ffeOqyDWz5MtwKNaeeJ6wtorjJEw2rVLllNRSuLh0VGbo7NvroktuOO6Ek065HgajLkiIM2NWhoWbN3cQGAWWqbA9bBziJu5ESzJppnnmmm+aMp9owrPAR68tpPPWB2+q/+PLDUm59WRJGraHUVe7nkki7qrDkrFOsojTBnIUjonARH9F9tyaX4xTs31eBK9TO80nm9WUDr/PSCirGokC) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"Apes-together.sats"}h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:104C42F7B4D111EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:104C42F6B4D111EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"me.eth.sats"}h!
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=17,window.gameType="B"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map17=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,3,3,3,3,3,3M
,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0],[0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0],[3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,0,0],[3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,0],[3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1M
,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,0],[1,1,3,3,3,3,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,0,0],[1,1,3,3,3,3,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2],[2,2,0,0,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,2,2],[2,2,0,0,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2],[0,0,2,2,1,1,1,1,2,2,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,0],[0,0,2,2,1,1,0,0,2,2,0,1,1,1,1M
,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,d09GMgABAAAAABIwAAwAAAAARfwAABHeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIJkBmAAhGwRCArwVNJjC4NCAAE2AiQDg0YEIAWESgeEUBt0NKOimnQXsv+etMZtc/arCoLMrlTj7sDDSKhoUo3QokyEBuILd6hJ40F4FXopS5/npS0+vfFbtFjG0rBo5IMjJJmF52s/9ufuYm7JPWpjKIFFvLkmtxJJpBeJ9k1+sHt9seo09wkF9KUAMddTJ4PqrU4k6vA8cd/+3F4aRrslvIPvFG4b+KPGM8jwU/Y36of72SLj/b/gqKS1RoRoEc9GKZB3OJA7/e0PcDdQJ3cILJIWaIilGFQZNC/BH8YT4JtfN9UjBClpkRKGh4wdSwUHa5Oa2mglCDeSwGnlec+nnU3ppLarQIb3fKt0KpW30sgOmJ/8SiMNfI+3WRgOwyyc8p9c8g6UfnIl3+h0raH/39KUzujubMm1wFJRGkClPR7UHg9g1M
p/5+z07Gk286z01y11uV9zPSd9Znd9buZSG/IxSGnUupVbkZ5gXmo5IEEkwDeB5G0MDDaBcbCJGvKK/lzX7F2hhD9mKx6OsGyHFIYwxhpiOcWT5p/84v2cEOKk0XfRokivimJvacoxL5ydq2C8CkvEfUxRbdruHD8KGDfILQbP//xfsgxNv73HT69Rw3IEmjSGODhBsM0og/XjryoklswHCgQgTzUcyYaNDtDlRbETWFyoRioA6qJpTcWGn75e3GxKtTRTRDOlJEc0P8c2mxdgxTTQ3dqYkvTDVU/CnDJoq/sFKjGQa9nCm9rGf67qIUOogRSpICCt9yd6weJVt4qDKUQXUVS8rK9ycAbC1vK29z1g2zcdxl0FUnfgFQH/JugvYAqDeTTKsSaf5iCE61sjPKwcilg/AVTqJEf/x5hQqp3FXD/WKEIECNICCETwQg4BEUGSHHFAxhgngKgKb1OaYk9eYJgQZqG7Y/ZPg8weaAPzXgX8NBgvrCayTmbU02a/7z1nunM
4LPvigAGYB6z4E8slwg5cfm4v84bdlGa511xwOb7LLbEpestM86W6yw2XVXXbPefbFcuHLnaZTRxhhrogIILBwCBhY2Di4eMQkpGYUdltrppa3eUzIysbBx8/DyiShUpESpcvUaNWnWqk23Hr36DNrmue1uOmWN084744IXHnnnMdQBt+z3xAfP3DDXPK/d9tAyb8wx4qBFFlpsg0S27Dix58iZG1/ZcuTKN854E2TCoyAioSG7jEqET0BIjqmFloqanoaOgZmLnYNTWEBQiFWZahUq1apyRY0u7Tp06tdgAF2dvfY46pgjosgH8wFYAOQFyH947nDg/QawAzEA0ABA0TS1WMELEyix0JrLBATJWLWqNlfScLusyNsTsFUzKVPKgowhgAxev1BOwhHtipUDcfFJq7YEBhJqcpg0qMKO5JKQHRMKxDsj4Tka/HCmTbVLuilAcG8xZ+Pb1WqdzXJlLVtkzVzZAPI83dm97xLdTLKZAYNo9Td53FAvaWs+V/qWVwZR5M
9f+RqWW3K/vbIWTelfBkFa2+j8bNeujVpRB1OxRWwm6/dADY0lvz14HYWTA2EA2n1v+vD03YJ51oCE+Px6ts7XRy7JZoivgY+CL+epha6m9KdqwyTVkJZe5zlTbZW64j58ze3jcQneQaqNeWxHIt5EKc23/3j0pSCiwtxym8bNHqdeSFxbL2q5rcWFw8LpArW2AI2wvkGySPsNC6EhMP8Rlqvu3t12BBIsLpXFxSTjcKAFNoRCcDn44jgSoLmUGmh01pCgM9XyqBbD3XHigD3Ampe/C52UE5G6EfJCiObarZ5gz7eMXITcImWb0ADLOgRBC67I0NDYkbpsw8+ugZKnoXSj2LyQmeRA4ZSmhtXuDJ6ycBOJqlCtVbYtdU9WxrwF9nuXokQgM8LZdSJXZ2hAPDCmPehSvppfuHYW8EHaqOFUfEA69BiWLLHlJ9ZbaXbWhl5hJSwCi+1MFQ6bWGAzRQVaIhR6akKQv9doyTxsjGzfCnBdUzbLNdXzpqVvLbfUWgWPgAM
AuFx01pjobrGKGAtWvh4Gh1YeKU2BCnKhUpGGC8cdUryD0WvcielSh54lBV+Pqsk65wMjyKkSms7jTkwzUlRi0bpYcVgY8vaRrhhlpE1tqri1SQVQK6BddNylzUNPLs6SwLc3GsjhBx34qjmgiFL01hoY84knFsRgIIG7SFS1BBzc1cOgmESZ/HiDlpghnyEiVS14exuPBHW8ROQAUESmGyVlzXxmKsAUJiHHOiDnPqjsZCk0i22ByPVtBjguWMkOXgwkTls1AiuPXXhiL2qWQyen6DTSKKzK5HAhIm2yJQ4aA5HQ5h9O8sI+iZ7AAWAY5Ykik8WUJS1VTqBn3hiy3DAIIUWHFq2NWV4u0rsUWoktmVPzdebhIJual46yshudFAMIfLwDF+QKIJ0p2HfJiRh8YlaIXI2ticIgR4DdAL90zEi1cTpdUDSTZ0BTbTvkAtWtgbAd3Vv3SXw3BJ9JQMq5Ks1PqI5/Vgp+bak1QMlyVQoZuguiz0D2czByKuwlOGC5NxRM
UJOubK4EK4VwGWDhGQ7BFF90ts8GRY2nggRUUcIuJlYEhZirYvEmihBEEGOYuUia4ywC5PHkjNrWcoyl22Wo5o9CJGfjVMWV9aS1JV4LtvyGVd79mzvLzQtXEZZPD6CNEp5jWBoJSAQO5bUzRd7JUuvFvYJlkAdUMEVwEizAWZxNrWYThxG5UDrUoPjEUZFvugyD+sRguC69hpiVmIUrgcYdv+K92yZlG7LMLtzU0RdGPDFqEoTiQBZ8oU51sh6gR3kUlsWGSKWvgNBDtFy8bkh13KGKg0kdIvwRxJFYbw7H9B7MHVj6z4e2JmMT4xAF9/VCpP+aRRrnFDE4rogs9ydWYitjhEj8fRYOEccQOecCCbB8aI+m2swLwRIW0i4ehCDSK0K0epXnWYEyl7gTzNsC5kh12IeIw8qsMVc29HvgNREll1gdCOxtUapVPWtu0Fz1tatzmAdXAZrptRUltdjj/npaiop+iPsX4oc6JiP2yAmDmxn2C20vX4XfpTVrkyyOUfzkM
o7quIw266JENhBz/nyF1L9gvqoX0o1XCBJEeTrtbXOpCzMVdij0iYbooULAKehWdh5b6+QHScnmhHbpCvgirlRiUjSasFM92egL/uyikeX4i36VucwxR2wom/6YJnVnVuBFX57PgkSss4z64kal3rXCj3hZ/nhmE76FXB/NjpZ6bMAj7IU658/047OYdZ0l00WaJftgU5K5k9N4mnCdn/i1Zcd19LdO/yo07ARwjkESwATiS9h0nalZhF8mhn0FM2AAhzjWTpe8mNSyKChSAd86f167QERonqiDkQhY52Exr/pywCuwdsDzj+vRZTo1OvcHFkQeuP+4bZ/KcmDOdL9Po2xh3iqnE6dcYsaLTXycT5N6OgzJf+UM5cc6627JiAgoN4AAOlGkAFA3A95VYMnLGSoLehWH5uYbN1dvU8cIEH4/Ad1BJ9f0/138jpXJwZDjHG+1tVlYuII7G7uReOehlmQdOBoDhPI6EMQc9yrqxRWs7jIQRFmByXDXi1zZmPWKX2DuLM
6S8fB3t6V8tZq8kt499gxw467V1xzgdknkvcBj7XX0RqX2/9xv7zl4FjbeL4h7LOWMQ0tKBA3J5RVK21y6GdDhx68KoaeQfADCRP4SElrUlDq7WZaLlInQoC5vo5MAppBnOoaIY1d6VY6q1eyeBd1Bb8XFTbuGaEoD69EWC2fcA80SfvmkA8BdBr3rvqOV8uNW0IhL6qYFI23LBJq/65vEgNb4faIoBmfBSNRXJ5rsEsAVliiO2ZHwkNdLd255IaHxDf2CqOLrECBW8lyPwnu9jAJsN1RY1ZoMmBtvoCTYUPpU/PK60vDQn2PpAaicnzEipLLMC9hh7Tsdy8YuUrveBaHkcgTfloctjCCoyiIOS0zCMCTVOMZ5GaMoZOUCqIj1KquTGglJ065RQJzhic6CfZQzvLMzaIfENsfoY+BvxXuv0eQOLYF4Rg3uEi3yzGyAZl5JtFCmWLrZrOJ3uzGf7SXIm61wUvu1MzOud8XVA8fNVObSaWnPoNAEEgflCAGudrG8BdM
4YwDM/pSUIW4fc2kYIrAY/TmLu9C/tJkbddrmfoxuJ2bEHDUtEf0dA4ZwVVPa6RZqmeRl8nJlmQvvC+roZ7I4UXHe/RznnPLfw4zm9X1w+2tWZBaM5ir30HCC6DAbqvQBWam/d1MiHp2MObH+svhbk5h33ORK7pW19fWxgI22zf3hy2/DfeglElIjqTw0Oxb0m8+yfdQXwqNY60h2Xy+E9ie9EOFcLzZcKJQGmri5q0NRXmwNl4ysUEQyi3yAFDOFj2IS6GNbfTjHUofdh3x85aOkN9XDi3xwaVnGNPjO1uqZzSh+QGRgiewnb7zsE7/mbcQjgkSSsWKLvqPBRdPEdwx3Ez6CVv3SGV5u0QOQf7RDkIbil8j+VuwjchlTd879KYTDXEByuhaaQ8M/KmriyHii2qifOccfXuyNSnodZxHRV4b9fahiQCxEzYynWTyUnSFynV5jdLYN9E8K5h5NhAul+hmyk2UgD1pCgYEQ2eCeBB3QfX2v+5TtNld501cLsHclZIEM
Is3ELvSfVbtwXN714gkidYwEr7XGzMHi3pGvAMsa5TkPN4cqJ+bsMKgJb2rG5q8ZKs3z9DlMq7zHx7WEnkPbl8W9i+wi7oYDRKutLGokPT33pOD081+aDxWifvTjB20afEp4uJDLU8z2tfCbQvpYwwW1aSzSQ5cKB4UlkmnC6rFXhVu59wOXCiqn/83fRfF5TzvJ7m/uZJr+eGpH9TSA5Lixol0z9F0JX/4pHMhMIH9RMBeqdr73BkEU0vuca5kX1gZ2QnPa+wREsLAUzCJQa4qRMAmFXEevX1fojas0OuOtE+ZZXKkSyg2QaiFLC2GVpVeJjUTq3Xb6Iwk7ozXA5R+hPs4PxZ9MWqz+Kuwntw+buj63wEpnYgY+rGrLgju+eJ/BVC1Y44qCSEn3yXg+AwWJPNXvJm3bpNiz8YZCeQzpv7PyVbF9X61eut91vNpZmj+pt1SEN1/271pqjbAoUfnnsB2J/sx/ci3HtaLkLddbbxBgcfSu7Sl2V8xhHAqfRjfd6v+OM
z7GCvnG+BvCDEFAAzaGN9618ILvysU3Q2hxv1paUB08OcvFOC3q9ZKlWVmlT9Hp9vId9ajaEt+F2ODOeteHC3Nm3BCt4gCvbX6DHjlICScjwcWc21MUOg6UHcthyrs1xaD4EgU0Viaq6873nYubAjz34L9a//b+lUXkxl5zkeBB4bmbKMBwliAKaOduJLHmGaVtBDfX33VIyYBrcleNxqkaqPkbNuZX2aTJDCrbfhkjOMzE5bRRcUijeO2GCrdq7qGBjV95NlAg91Sj0pVBoaKARSxVjARKMY95gLuaRBQBDnrEkKoj8BJGNkOE+DFDcWPN0AptnWEjRe8MW0GKZ9hJwFdutAbo1a1T2kmxNuxSpVODV91pNFOXau6qbaLqdhu6GNm5naqBz9PFp1uFTt243Bi8atTp0ZyqIOpO/YHatELwMLHL2CKNJBrJbwCJa/zVyOhEeBnIzLtS/01uqtOm3YDr9Tr1KvlQeQXhD6ym39rYUWnTuNVViopGD+p63wF4YLIqbM
aoNUBv0CK9RYoZ6oG4UdIg+DRrSC7rLg6o3dVVDGFPA7XKq0GLPzmNzg2WVCv+PvulyhQXkUenLGeOOWyodUOWgxQiIqpF8RlbjtrvuoaCiobvvgYceYWBiheglVctv/tgTdZ5Z4pDDeL4/yv5iImLPvVDv5QP6D5b7SkGv4dF71chdLTYzuLepyRdm7T57Px0srGzsXunWq0/P4+81V0gP86t+/nEGDBk2aAvUET4/+AUEzRESNmKyKSY98v/Rin1zVonLrthgoxy58n5fgXwk/782ZLETe3HgyU9ffeOqyDWz5MtwKNaeeJ6wtorjJEw2rVLllNRSuLh0VGbo7NvroktuOO6Ek065HgajLkiIM2NWhoWbN3cQGAWWqbA9bBziJu5ESzJppnnmmm+aMp9owrPAR68tpPPWB2+q/+PLDUm59WRJGraHUVe7nkki7qrDkrFOsojTBnIUjonARH9F9tyaX4xTs31eBK9TO80nm9WUDr/PSCirGokC) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"topape.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"pam-vault.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"taleen.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
>{"p":"sns","op":"reg","name":"
boredapeyachtclub.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0--0.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"SanAntonio.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"jiangjie.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"werewolf.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"javon.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"artpartner.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"acab1312.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"1312acab.sats"}h!
text/html;charset=utf-8
<!DOCTYPE html><html> <head> <title>Pay 4 Anything</title> <style>.root{margin: 0; padding: 0; font-family: 'Open Sans';}body{background-color: #fff; margin: 0px; font-size: 16px;}.fullPageContainer{height: 100vh; width: 100vw; overflow-y: auto;}.flexCentered{display: flex; align-items: center; justify-content: center;}.topHeaderSection{background: #eee; height: 6%; min-height: 30px; width: 100%; border-bottom: 2px solid #ddd;}.topHeaderDiv{height: 100%; width: 100%; display: flex; align-items: center; justify-contM
ent: space-between;}.headerLeftDiv{display: flex; align-items: center; width: 60%;}.siteName{margin-left: 10px; color: #0808e9; font-size: 1.4em;}.userSelections{margin-top: 4px;}.userSelections span{margin-left: 1em; font-size: 1.1em;}.walletDiv{font-weight: 600; margin-right: 10px;}.wallet{color: darkmagenta; font-weight: 800;}/* Body */ .bodySection{width: 100%; height: 92%; display: flex;}.sidebarSection{height: 100%; width: 16%; margin-left: 10px;}.sidebarSection h3{margin: 10px 0px;}.filterDiv{display: flex; M
flex-direction: column; justify-content: space-between; height: 80px;}.smallAd1{height: 140px; margin-top: 10px; word-wrap: break-word; border: 2px solid #eee; padding: 5px;}.smallAd1 h3{font-size: 1.2em;}.smallAd1 span{color: purple;}.smallAd2{border: 2px solid #eee; height: 190px; margin-top: 10px; padding: 10px;}.smallAd2 h3{color: #c67784; font-size: 1.3em;}.balls{color: #b08c51;}.shaft{color: #d7ae6b;}.head{color: pink;}.sidebarButtonDiv{margin-top: 10px; height: 100%; width: 2%;}.sidebarButton{border: none; cM
olor: #0808e9; background: #fff; font-size: 20px; font-weight: 700; cursor: pointer;}.mainContentSection{height: 96%; width: 82%; margin: 10px; display: flex; flex-direction: column; justify-content: space-between;}.bigAd1{width: 96%; height: 70px; border: 2px solid #eee; font-size: 1.7em; color: red; font-weight: 700; display: flex; align-items: center; justify-content: center; padding: 10px;}.bigAd2{width: 96%; height: 70px; border: 2px solid #eee; color: #0a4f64; font-size: 1.7em; font-weight: 700; display: flexM
; align-items: center; justify-content: center; padding: 10px;}.listingDiv{width: 100%;}.listing{color: #0808e9; font-size: 1.2em; cursor: pointer;}.listing:hover{color: #9393ff;}.subTextSpan{color: #333; font-size: .8em;}.dotSpan{color: #555; font-size: 1rem;}/* FOOTER */ .footerSection{background: #eee; height: 36px; width: 100%; border-top: 2px solid #ddd; display: flex; align-items: center; justify-content: space-between;}.footerSiteInfo{margin-left: 10px;}.footerCollectionDiv{margin-right: 10px; font-weight: 7M
00;}.spanLink{color: #0808e9; margin: 0px 5px; font-size: 1em;}.spanLink:hover{color: red;}.seriesNumberSpan{color: lightseagreen;}.hidden{display: none;}.hidden1{display: none;}.hidden2{display: none;}.hidden3{display: none;}.hidden4{display: none;}/* Modals */ .modal{display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5);}.modal-content{background-color: #fefefe; margin: 5% auto; padding: 20px; border: 1px solid #888; width: 80%; max-height: 60M
%; max-width: 600px; position: relative; overflow-x: auto;}.close{position: absolute; top: 0; right: 0; font-size: 24px; font-weight: bold; padding: 10px; cursor: pointer;}a{text-decoration: none;}.modal4{font-size: 20px;}@media (min-height: 1000px){body{font-size: 22px;}}</style>
    document.addEventListener('DOMContentLoaded', function () {
        const sidebarButton = document.querySelector('.sidebarButton');
        const sidebarSection = document.querySelector('.sidebarSection');
rButton.addEventListener('click', function () {
            if (sidebarSection.classList.contains('hidden')) {
                sidebarSection.classList.remove('hidden');
                sidebarButton.innerHTML = "<";
            } else {
                sidebarSection.classList.add('hidden');
                sidebarButton.innerHTML = ">";
        const listing1 = document.querySelector('.listing1');
        const modal1 = document.querySelector('.modal1');
        listing1.addM
EventListener('click', function () {
            modal1.style.display = "block";
        const close1 = document.querySelector('.close1');
        close1.addEventListener('click', function () {
            modal1.style.display = "none";
        const listing2 = document.querySelector('.listing2');
        const modal2 = document.querySelector('.modal2');
        listing2.addEventListener('click', function () {
            modal2.style.display = "block";
lose2 = document.querySelector('.close2');
        close2.addEventListener('click', function () {
            modal2.style.display = "none";
        const listing3 = document.querySelector('.listing3');
        const modal3 = document.querySelector('.modal3');
        listing3.addEventListener('click', function () {
            modal3.style.display = "block";
        const close3 = document.querySelector('.close3');
        close3.addEventListener('click', function () {
          modal3.style.display = "none";
        const listing4 = document.querySelector('.listing4');
        const modal4 = document.querySelector('.modal4');
        listing4.addEventListener('click', function () {
            modal4.style.display = "block";
        const close4 = document.querySelector('.close4');
        close4.addEventListener('click', function () {
            modal4.style.display = "none";
        const listing5 = document.querySelectoM
        const modal5 = document.querySelector('.modal5');
        listing5.addEventListener('click', function () {
            modal5.style.display = "block";
        const close5 = document.querySelector('.close5');
        close5.addEventListener('click', function () {
            modal5.style.display = "none";
        const listing6 = document.querySelector('.listing6');
        const modal6 = document.querySelector('.modal6');
        listing6.addEventListener(M
'click', function () {
            modal6.style.display = "block";
        const close6 = document.querySelector('.close6');
        close6.addEventListener('click', function () {
            modal6.style.display = "none";
        /* Checkbox Functions */
        const checkbox1 = document.querySelector('.checkbox1');
        const hideWith1List = document.querySelectorAll('.hideWithCheckbox1');
        checkbox1.addEventListener('click', function() {
            for(let i=0; i < M
hideWith1List.length; i+=1){
            if(hideWith1List[i].classList.contains('hidden1')){
                hideWith1List[i].classList.remove('hidden1');
            } else {
                hideWith1List[i].classList.add('hidden1');
        const checkbox2 = document.querySelector('.checkbox2');
        const hideWith2List = document.querySelectorAll('.hideWithCheckbox2');
        checkbox2.addEventListener('click', function() {
            for(let i=0; i < hideWM
ith2List.length; i+=1){
            if(hideWith2List[i].classList.contains('hidden2')){
                hideWith2List[i].classList.remove('hidden2');
            } else {
                hideWith2List[i].classList.add('hidden2');
        const checkbox3 = document.querySelector('.checkbox3');
        const hideWith3List = document.querySelectorAll('.hideWithCheckbox3');
        checkbox3.addEventListener('click', function() {
            for(let i=0; i < hideWith3LM
            if(hideWith3List[i].classList.contains('hidden3')){
                hideWith3List[i].classList.remove('hidden3');
            } else {
                hideWith3List[i].classList.add('hidden3');
        const checkbox4 = document.querySelector('.checkbox4');
        const hideWith4List = document.querySelectorAll('.hideWithCheckbox4');
        checkbox4.addEventListener('click', function() {
            for(let i=0; i < hideWith4List.lM
            if(hideWith4List[i].classList.contains('hidden4')){
                hideWith4List[i].classList.remove('hidden4');
            } else {
                hideWith4List[i].classList.add('hidden4');
 </head> <body> <section class="fullPageContainer"> <section class="topHeaderSection"> <div class="topHeaderDiv"> <div class="headerLeftDiv"> <h1 class="siteName">Pay 4 Anything</h1> <div class="userSelections"> <span >Byrdstown, TNM
&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;&nbsp;Services &nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;&nbsp;Skilled Trade</span > </div></div><div class="walletDiv"> Wallet Connected: <span class="wallet">GaryV'sBerries.BTC</span> </div></div></section> <section class="bodySection"> <section class="sidebarSection"> <h3>Skilled Trade Services</h3> <div class="filterDiv"> <label> <input type="checkbox" name="option1" value="option1" checked class="checkbox1"> Crypto (1) </label> <label> <input type="checkbox" name="opM
tion2" value="option2" checked class="checkbox2"> Business (2) </label> <label> <input type="checkbox" name="option3" value="option3" checked class="checkbox3"> Jobs (3) </label> </div><div class="smallAd1 flexCentered"> <h2><span>Bucky's Dip and Chip Shop - "The Dip Goes In Yer Lip"</span></h2> </div><div class="smallAd2 flexCentered"> <h3>Got a broken down Ford F-150? Bring it to Cletus! (Located behind the Dollar General on HW-46)</h3> </div></section> <div class="sidebarButtonDiv"><button class="sidebarButton">M
<</button></div><section class="mainContentSection"> <div class="bigAd1">CousinLovin.com - Keeping it in the Family <br/> "It makes me feel like I'm in that dang ol Game of Thrones" - Patsy Jackson</b></div><div class="listingDiv hideWithCheckbox1"> <span class="listing listing1">Come Visit the Hickory Rd Methodist Church for our new Series, "Your SOUL on Crypto"</span> <span class="subTextSpan"> <span class="dotSpan">&nbsp;&middot;&nbsp;</span> Ecclesiastes 5:10 <span class="dotSpan">&nbsp;&middot;&nbsp;</span> 17M
 hours ago </span> </div><div class="listingDiv hideWithCheckbox3"> <span class="listing listing2">URGENT: Babysitter Needed FULL TIME for Next 2 Weeks</span> <span class="subTextSpan"> <span class="dotSpan">&nbsp;&middot;&nbsp;</span> Needed August 12 - 26 <span class="dotSpan">&nbsp;&middot;&nbsp;</span> 18 hours ago </span> </div><div class="listingDiv hideWithCheckbox2"> <span class="listing listing3">Looking for investors for spring softball team</span> <span class="subTextSpan"> <span class="dotSpan">&nbsp;&mM
iddot;&nbsp;</span> Former spring 2022 champs <span class="dotSpan">&nbsp;&middot;&nbsp;</span> 16 hours ago </span> </div><div class="bigAd2"><span>Comes See "January 6th: The Modern American Heroes" at Byrdstown High School - 1st Showing Aug 15th</span></div><div class="listingDiv hideWithCheckbox2"> <span class="listing listing4">Loaf of Bread SIGNED BY PRESIDENT TRUMP</span> <span class="subTextSpan"> <span class="dotSpan">&nbsp;&middot;&nbsp;</span> The Real President!!!! <span class="dotSpan">&nbsp;&middot;&nM
bsp;</span> 2 hours ago </span> </div><div class="listingDiv hideWithCheckbox3"> <span class="listing listing5">Birthday Performer for $100/hr - I will Jump a Yamaha 55cc over ANYTHING</span> <span class="subTextSpan"> <span class="dotSpan">&nbsp;&middot;&nbsp;</span> Professional Stuntman <span class="dotSpan">&nbsp;&middot;&nbsp;</span> 10 hours ago </span> </div><div class="listingDiv hideWithCheckbox3"> <span class="listing listing6">can anyone giv me a ride to pigly wiglly</span> <span class="subTextSpan"> <spM
an class="dotSpan">&nbsp;&middot;&nbsp;</span> ride <span class="dotSpan">&nbsp;&middot;&nbsp;</span> 3 Hour Ago </span> </div></section> </section> <section class="footerSection"> <div class="footerSiteInfo"> <a href="https://twitter.com/0xB3ARD" target="_blank"><span class="spanLink">See More Ordinals Sites</span></a> </div><div class="footerCollectionDiv"> An official BTC Ordinals Collectible Website - <span class="seriesNumberSpan">#13/100 (Series 1)</span> </div></section> <div class="modal modal1"> <div classM
="modal-content"> <span class="close close1">&times;</span> <h3>A message from Reverend Leeland Hiccup:</h3> <p>&quot;We live in a <strong>dangerous&nbsp;</strong>time. Behind closed doors, our loved ones, our <strong>children</strong>, are participating in <strong>gambling&nbsp;</strong>and <strong>debauchery</strong>. "CRYPTO" and "NFTees" are the devil in disguise: everyone is looking for an easy way out of life. They want riches, they want power, and they are willing to do anything to get it. As you all are proM
bably aware, 6 weeks ago, I caught my son, Leeland Jr., buying a picture of one of those cursed &quot;Board Ape Yacht Club&quot; monkeys SODOMIZING ITSELF. After that, my wife Cheryl and I spent the evening browsing the interwebs... &nbsp;the horrors hiding behind our web browsers were quickly revealed - thievery, explicit &quot;art&quot;, founders of crypto displaying public indecency. It has no bounds! Come this Sunday, and I will tell you what the <strong>lord&nbsp;</strong>has to say about worshipping money... M
be it dollar bills or Fartcoin...&quot; - Reverend Leeland Hiccup<s></s></p><p>&quot;Jesus may have lived in the desert, but he would have told YOU to TOUCH GRASS.&quot; - <i>Brother Ricky Brewer</i></p><p>&quot;I been working in the Levi factory 40 sum years... and you&apos;re telling me a 16 year old make 200 hundred thousand dollars shortin some &quot;PooPooButtCoin&quot;? Something about that just ain&apos;t right...&quot; - <i>Sister Peggy Sherwin</i></p></div></div><div class="modal modal2"> <div class="modalM
-content"> <span class="close close2">&times;</span> <div>Hello. I am looking for a babysitter to stay at my home on Phil Hollow Drive for the next 2 weeks (starting on Monday). I am having to take a trip for work, and my sweet baby boy Karl needs some assistance.&nbsp;</div><p>Now, Karl is 27. He never really learned how to cook for himself, and he can&apos;t drive, but he really is quite easy to take care of. All I need is for someone to check on him twice a day - once at 2pm (when he wakes up) and again at 7:30pM
m (that&apos;s when he gets his Papa John&apos;s delivered). He stays in his room in the basement. I wouldn&apos;t recommend being down there when he opens the door, as he can be a stinky little boy (I think he&apos;s been going to the potty in his Mountain Dew jugs). The fridge in his room is stocked for the next few months, and he has a restroom in there (the jugs are sentimental to him), so he really only needs the knock on the door at 2 (to make sure he&apos;s still breathing) and the pizza at night!</p><p>AsidM
e from that, you can stay upstairs in my room/the lounge/etc. Feel free to have anyone over as long as it&apos;s not a big party. I have the full series of Fringe and Suits in the TV cabinet, but <strong>do not&nbsp;</strong>play any of Karl&apos;s &quot;Japanese Shows&quot; too loudly. ESPECIALLY BERSERK... because, he <strong>will&nbsp;</strong>get agitated.&nbsp;</p><p>If interested, pretty please add me on Facebook to discuss!</p><p>Thanks!!! - Stephanie Lynn<s></s></p></div></div><div class="modal modal3"> <diM
v class="modal-content"> <span class="close close3">&times;</span> <p>Hey yall. Lets keep it short n sweet. We all know that mine and Garrets team is the best damn softball team around. We wiped the floor with everyone last spring, and were lookin to do it again. We wanna get some real money goin for the shirts and gear this year, and maybe even hopin to attract a few sponsors ;)&nbsp;</p><p>Text me at 555-431-4737 if you wanna back us. We already got Patt Mart lined up, and their sayin if we win this spring, that M
they gonna host the most killer busch light party anyone has ever seen!!!</p></div></div><div class="modal modal4"> <div class="modal-content"> <span class="close close4">&times;</span> <p>YEP, YOU READ THAT RIGHT PEOPLE. THE REAL PRESIDENT MR DONALD J TRUMP - NOT THAT LETS GO BRANDON IDIOT THAT RAISED GAS 3 DOLLARS - WAS IN NASHVILLE LAST WEEK.&nbsp;</p><p>I RAN INTO HIM COMING OUT OF THE DG, AND ALL I HAD ON ME WAS THIS LOAF OF BREAD.</p><p>I WENT DOWN TO TERRY&apos;S TRUMP SUPPLIES (TRUMP 2024 LETS GO!!!!) AND HM
AD THE SIGNATURE AUDITED FOR LEGITIMACY. SO NOW I GOT A DANG CERTIFICATE AND EVERYTHING.</p><p>I FIGURE WE START THE BIDDING AT 2 MILLION DOLLARS. ADD ME ON FACEBOOK - ricky dunnegan</p></div></div><div class="modal modal5"> <div class="modal-content"> <span class="close close5">&times;</span> <p><h3>Tired your standard boring magicians and clowns? Do balloon animals and rabbits in hats put your child and their friends to sleep?</h3> Well then, I am just the stuntman for you.&nbsp;</p><p>The name is Christopher GraM
ss, and I&apos;ve been jumping fences and catchin air from ditches before I knew what titties looked like. For just $100/hr, I will bring my lil powerhouse of a Yamaha to WHEREVER you want to party. I have a 2 foot and a 4 foot ramp - ANYTHING you want me to jump, I&apos;ll do it. I&apos;ve jumped 4 10 year olds and 6 4 year olds. You wont regret it!!!</p></div></div><div class="modal modal6"> <div class="modal-content"> <span class="close close6">&times;</span> my fukin bitch of a n ex stole my last hit crank and L
took off in my van so im stuck out here at volunteer lickor . if u someone can pick me up please text or call 555-390-0913 and i can pay u $3 </div></div></body></html>h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"06844860.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"defs.sats"}h!
text/plain;charset=utf-8
  "name": "XWZ.sats"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"sellme.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"swagga.sats"}h!
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=13,window.gameType="C"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map13=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,0,0,0,0M
,0,0,0,0,1,1,0,0,0,0,0,0,0,0,2,2,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0],[0,0,2,2,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1],[0,0,2,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1],[0,0,1,1,0,0,1,0,3,3,0,0,2,2,0,0,3,3,0,1,0,0,2,2,1,1],[0,0,1,1,0,0,0,0,3,3,2,2,2,2,2,2,3,3,0,1,0,0,2,2,1,1],[0,0,1,1,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,2,2,1,1],[0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,1,1],[1,1,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,1,1],[1,1,2,2,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,1,1,1M
,1],[1,1,2,2,0,0,1,0,3,3,2,2,2,2,2,2,3,3,0,1,0,0,1,1,0,0],[1,1,2,2,0,0,1,0,3,3,0,0,2,2,0,0,3,3,0,1,0,0,1,1,0,0],[1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0],[1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,2,2,0,0],[1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2],[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2],[1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,1,1,1M
,0,0,0,0,0,0,0,1,1,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"legendar.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"mutantmonkeys.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"seneca.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"thisisnuse.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"ventes.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"-l.sats"}h!
text/plain;charset=utf-8
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=13,window.gameType="E"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map13=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,0,0,0,0M
,0,0,0,0,1,1,0,0,0,0,0,0,0,0,2,2,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0],[0,0,2,2,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1],[0,0,2,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1],[0,0,1,1,0,0,1,0,3,3,0,0,2,2,0,0,3,3,0,1,0,0,2,2,1,1],[0,0,1,1,0,0,0,0,3,3,2,2,2,2,2,2,3,3,0,1,0,0,2,2,1,1],[0,0,1,1,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,2,2,1,1],[0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,1,1],[1,1,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,1,1],[1,1,2,2,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,1,1,1M
,1],[1,1,2,2,0,0,1,0,3,3,2,2,2,2,2,2,3,3,0,1,0,0,1,1,0,0],[1,1,2,2,0,0,1,0,3,3,0,0,2,2,0,0,3,3,0,1,0,0,1,1,0,0],[1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0],[1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,2,2,0,0],[1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2],[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2],[1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,1,1,1M
,0,0,0,0,0,0,0,1,1,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,1,1,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,d09GMgABAAAAABIwAAwAAAAARfwAABHeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIJkBmAAhGwRCArwVNJjC4NCAAE2AiQDg0YEIAWESgeEUBt0NKOimnQXsv+etMZtc/arCoLMrlTj7sDDSKhoUo3QokyEBuILd6hJ40F4FXopS5/npS0+vfFbtFjG0rBo5IMjJJmF52s/9ufuYm7JPWpjKIFFvLkmtxJJpBeJ9k1+sHt9seo09wkF9KUAMddTJ4PqrU4k6vA8cd/+3F4aRrslvIPvFG4b+KPGM8jwU/Y36of72SLj/b/gqKS1RoRoEc9GKZB3OJA7/e0PcDdQJ3cILJIWaIilGFQZNC/BH8YT4JtfN9UjBClpkRKGh4wdSwUHa5Oa2mglCDeSwGnlec+nnU3ppLarQIb3fKt0KpW30sgOmJ/8SiMNfI+3WRgOwyyc8p9c8g6UfnIl3+h0raH/39KUzujubMm1wFJRGkClPR7UHg9g1M
p/5+z07Gk286z01y11uV9zPSd9Znd9buZSG/IxSGnUupVbkZ5gXmo5IEEkwDeB5G0MDDaBcbCJGvKK/lzX7F2hhD9mKx6OsGyHFIYwxhpiOcWT5p/84v2cEOKk0XfRokivimJvacoxL5ydq2C8CkvEfUxRbdruHD8KGDfILQbP//xfsgxNv73HT69Rw3IEmjSGODhBsM0og/XjryoklswHCgQgTzUcyYaNDtDlRbETWFyoRioA6qJpTcWGn75e3GxKtTRTRDOlJEc0P8c2mxdgxTTQ3dqYkvTDVU/CnDJoq/sFKjGQa9nCm9rGf67qIUOogRSpICCt9yd6weJVt4qDKUQXUVS8rK9ycAbC1vK29z1g2zcdxl0FUnfgFQH/JugvYAqDeTTKsSaf5iCE61sjPKwcilg/AVTqJEf/x5hQqp3FXD/WKEIECNICCETwQg4BEUGSHHFAxhgngKgKb1OaYk9eYJgQZqG7Y/ZPg8weaAPzXgX8NBgvrCayTmbU02a/7z1nunM
4LPvigAGYB6z4E8slwg5cfm4v84bdlGa511xwOb7LLbEpestM86W6yw2XVXXbPefbFcuHLnaZTRxhhrogIILBwCBhY2Di4eMQkpGYUdltrppa3eUzIysbBx8/DyiShUpESpcvUaNWnWqk23Hr36DNrmue1uOmWN084744IXHnnnMdQBt+z3xAfP3DDXPK/d9tAyb8wx4qBFFlpsg0S27Dix58iZG1/ZcuTKN854E2TCoyAioSG7jEqET0BIjqmFloqanoaOgZmLnYNTWEBQiFWZahUq1apyRY0u7Tp06tdgAF2dvfY46pgjosgH8wFYAOQFyH947nDg/QawAzEA0ABA0TS1WMELEyix0JrLBATJWLWqNlfScLusyNsTsFUzKVPKgowhgAxev1BOwhHtipUDcfFJq7YEBhJqcpg0qMKO5JKQHRMKxDsj4Tka/HCmTbVLuilAcG8xZ+Pb1WqdzXJlLVtkzVzZAPI83dm97xLdTLKZAYNo9Td53FAvaWs+V/qWVwZR5M
9f+RqWW3K/vbIWTelfBkFa2+j8bNeujVpRB1OxRWwm6/dADY0lvz14HYWTA2EA2n1v+vD03YJ51oCE+Px6ts7XRy7JZoivgY+CL+epha6m9KdqwyTVkJZe5zlTbZW64j58ze3jcQneQaqNeWxHIt5EKc23/3j0pSCiwtxym8bNHqdeSFxbL2q5rcWFw8LpArW2AI2wvkGySPsNC6EhMP8Rlqvu3t12BBIsLpXFxSTjcKAFNoRCcDn44jgSoLmUGmh01pCgM9XyqBbD3XHigD3Ampe/C52UE5G6EfJCiObarZ5gz7eMXITcImWb0ADLOgRBC67I0NDYkbpsw8+ugZKnoXSj2LyQmeRA4ZSmhtXuDJ6ycBOJqlCtVbYtdU9WxrwF9nuXokQgM8LZdSJXZ2hAPDCmPehSvppfuHYW8EHaqOFUfEA69BiWLLHlJ9ZbaXbWhl5hJSwCi+1MFQ6bWGAzRQVaIhR6akKQv9doyTxsjGzfCnBdUzbLNdXzpqVvLbfUWgWPgAM
AuFx01pjobrGKGAtWvh4Gh1YeKU2BCnKhUpGGC8cdUryD0WvcielSh54lBV+Pqsk65wMjyKkSms7jTkwzUlRi0bpYcVgY8vaRrhhlpE1tqri1SQVQK6BddNylzUNPLs6SwLc3GsjhBx34qjmgiFL01hoY84knFsRgIIG7SFS1BBzc1cOgmESZ/HiDlpghnyEiVS14exuPBHW8ROQAUESmGyVlzXxmKsAUJiHHOiDnPqjsZCk0i22ByPVtBjguWMkOXgwkTls1AiuPXXhiL2qWQyen6DTSKKzK5HAhIm2yJQ4aA5HQ5h9O8sI+iZ7AAWAY5Ykik8WUJS1VTqBn3hiy3DAIIUWHFq2NWV4u0rsUWoktmVPzdebhIJual46yshudFAMIfLwDF+QKIJ0p2HfJiRh8YlaIXI2ticIgR4DdAL90zEi1cTpdUDSTZ0BTbTvkAtWtgbAd3Vv3SXw3BJ9JQMq5Ks1PqI5/Vgp+bak1QMlyVQoZuguiz0D2czByKuwlOGC5NxRM
UJOubK4EK4VwGWDhGQ7BFF90ts8GRY2nggRUUcIuJlYEhZirYvEmihBEEGOYuUia4ywC5PHkjNrWcoyl22Wo5o9CJGfjVMWV9aS1JV4LtvyGVd79mzvLzQtXEZZPD6CNEp5jWBoJSAQO5bUzRd7JUuvFvYJlkAdUMEVwEizAWZxNrWYThxG5UDrUoPjEUZFvugyD+sRguC69hpiVmIUrgcYdv+K92yZlG7LMLtzU0RdGPDFqEoTiQBZ8oU51sh6gR3kUlsWGSKWvgNBDtFy8bkh13KGKg0kdIvwRxJFYbw7H9B7MHVj6z4e2JmMT4xAF9/VCpP+aRRrnFDE4rogs9ydWYitjhEj8fRYOEccQOecCCbB8aI+m2swLwRIW0i4ehCDSK0K0epXnWYEyl7gTzNsC5kh12IeIw8qsMVc29HvgNREll1gdCOxtUapVPWtu0Fz1tatzmAdXAZrptRUltdjj/npaiop+iPsX4oc6JiP2yAmDmxn2C20vX4XfpTVrkyyOUfzkM
o7quIw266JENhBz/nyF1L9gvqoX0o1XCBJEeTrtbXOpCzMVdij0iYbooULAKehWdh5b6+QHScnmhHbpCvgirlRiUjSasFM92egL/uyikeX4i36VucwxR2wom/6YJnVnVuBFX57PgkSss4z64kal3rXCj3hZ/nhmE76FXB/NjpZ6bMAj7IU658/047OYdZ0l00WaJftgU5K5k9N4mnCdn/i1Zcd19LdO/yo07ARwjkESwATiS9h0nalZhF8mhn0FM2AAhzjWTpe8mNSyKChSAd86f167QERonqiDkQhY52Exr/pywCuwdsDzj+vRZTo1OvcHFkQeuP+4bZ/KcmDOdL9Po2xh3iqnE6dcYsaLTXycT5N6OgzJf+UM5cc6627JiAgoN4AAOlGkAFA3A95VYMnLGSoLehWH5uYbN1dvU8cIEH4/Ad1BJ9f0/138jpXJwZDjHG+1tVlYuII7G7uReOehlmQdOBoDhPI6EMQc9yrqxRWs7jIQRFmByXDXi1zZmPWKX2DuLM
6S8fB3t6V8tZq8kt499gxw467V1xzgdknkvcBj7XX0RqX2/9xv7zl4FjbeL4h7LOWMQ0tKBA3J5RVK21y6GdDhx68KoaeQfADCRP4SElrUlDq7WZaLlInQoC5vo5MAppBnOoaIY1d6VY6q1eyeBd1Bb8XFTbuGaEoD69EWC2fcA80SfvmkA8BdBr3rvqOV8uNW0IhL6qYFI23LBJq/65vEgNb4faIoBmfBSNRXJ5rsEsAVliiO2ZHwkNdLd255IaHxDf2CqOLrECBW8lyPwnu9jAJsN1RY1ZoMmBtvoCTYUPpU/PK60vDQn2PpAaicnzEipLLMC9hh7Tsdy8YuUrveBaHkcgTfloctjCCoyiIOS0zCMCTVOMZ5GaMoZOUCqIj1KquTGglJ065RQJzhic6CfZQzvLMzaIfENsfoY+BvxXuv0eQOLYF4Rg3uEi3yzGyAZl5JtFCmWLrZrOJ3uzGf7SXIm61wUvu1MzOud8XVA8fNVObSaWnPoNAEEgflCAGudrG8BdM
4YwDM/pSUIW4fc2kYIrAY/TmLu9C/tJkbddrmfoxuJ2bEHDUtEf0dA4ZwVVPa6RZqmeRl8nJlmQvvC+roZ7I4UXHe/RznnPLfw4zm9X1w+2tWZBaM5ir30HCC6DAbqvQBWam/d1MiHp2MObH+svhbk5h33ORK7pW19fWxgI22zf3hy2/DfeglElIjqTw0Oxb0m8+yfdQXwqNY60h2Xy+E9ie9EOFcLzZcKJQGmri5q0NRXmwNl4ysUEQyi3yAFDOFj2IS6GNbfTjHUofdh3x85aOkN9XDi3xwaVnGNPjO1uqZzSh+QGRgiewnb7zsE7/mbcQjgkSSsWKLvqPBRdPEdwx3Ez6CVv3SGV5u0QOQf7RDkIbil8j+VuwjchlTd879KYTDXEByuhaaQ8M/KmriyHii2qifOccfXuyNSnodZxHRV4b9fahiQCxEzYynWTyUnSFynV5jdLYN9E8K5h5NhAul+hmyk2UgD1pCgYEQ2eCeBB3QfX2v+5TtNld501cLsHclZIEM
Is3ELvSfVbtwXN714gkidYwEr7XGzMHi3pGvAMsa5TkPN4cqJ+bsMKgJb2rG5q8ZKs3z9DlMq7zHx7WEnkPbl8W9i+wi7oYDRKutLGokPT33pOD081+aDxWifvTjB20afEp4uJDLU8z2tfCbQvpYwwW1aSzSQ5cKB4UlkmnC6rFXhVu59wOXCiqn/83fRfF5TzvJ7m/uZJr+eGpH9TSA5Lixol0z9F0JX/4pHMhMIH9RMBeqdr73BkEU0vuca5kX1gZ2QnPa+wREsLAUzCJQa4qRMAmFXEevX1fojas0OuOtE+ZZXKkSyg2QaiFLC2GVpVeJjUTq3Xb6Iwk7ozXA5R+hPs4PxZ9MWqz+Kuwntw+buj63wEpnYgY+rGrLgju+eJ/BVC1Y44qCSEn3yXg+AwWJPNXvJm3bpNiz8YZCeQzpv7PyVbF9X61eut91vNpZmj+pt1SEN1/271pqjbAoUfnnsB2J/sx/ci3HtaLkLddbbxBgcfSu7Sl2V8xhHAqfRjfd6v+OM
z7GCvnG+BvCDEFAAzaGN9618ILvysU3Q2hxv1paUB08OcvFOC3q9ZKlWVmlT9Hp9vId9ajaEt+F2ODOeteHC3Nm3BCt4gCvbX6DHjlICScjwcWc21MUOg6UHcthyrs1xaD4EgU0Viaq6873nYubAjz34L9a//b+lUXkxl5zkeBB4bmbKMBwliAKaOduJLHmGaVtBDfX33VIyYBrcleNxqkaqPkbNuZX2aTJDCrbfhkjOMzE5bRRcUijeO2GCrdq7qGBjV95NlAg91Sj0pVBoaKARSxVjARKMY95gLuaRBQBDnrEkKoj8BJGNkOE+DFDcWPN0AptnWEjRe8MW0GKZ9hJwFdutAbo1a1T2kmxNuxSpVODV91pNFOXau6qbaLqdhu6GNm5naqBz9PFp1uFTt243Bi8atTp0ZyqIOpO/YHatELwMLHL2CKNJBrJbwCJa/zVyOhEeBnIzLtS/01uqtOm3YDr9Tr1KvlQeQXhD6ym39rYUWnTuNVViopGD+p63wF4YLIqbM
aoNUBv0CK9RYoZ6oG4UdIg+DRrSC7rLg6o3dVVDGFPA7XKq0GLPzmNzg2WVCv+PvulyhQXkUenLGeOOWyodUOWgxQiIqpF8RlbjtrvuoaCiobvvgYceYWBiheglVctv/tgTdZ5Z4pDDeL4/yv5iImLPvVDv5QP6D5b7SkGv4dF71chdLTYzuLepyRdm7T57Px0srGzsXunWq0/P4+81V0gP86t+/nEGDBk2aAvUET4/+AUEzRESNmKyKSY98v/Rin1zVonLrthgoxy58n5fgXwk/782ZLETe3HgyU9ffeOqyDWz5MtwKNaeeJ6wtorjJEw2rVLllNRSuLh0VGbo7NvroktuOO6Ek065HgajLkiIM2NWhoWbN3cQGAWWqbA9bBziJu5ESzJppnnmmm+aMp9owrPAR68tpPPWB2+q/+PLDUm59WRJGraHUVe7nkki7qrDkrFOsojTBnIUjonARH9F9tyaX4xTs31eBK9TO80nm9WUDr/PSCirGokC) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=14,window.gameType="E"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
2wjoHuzkrzRww+NJ/43/aPC2/2muRaBAZo3/8CICHFOAmAiyleAgA5yrRdZ8ugM/w8xvUcYM5wMwPjhizY4iI+et+Lyo3KCC2BIsAf+hzdAxyTBsWsGlfoqE2LFQPcg327pUmG76/04UM1G/Q1+9hg6QblaizADwEgF8mATcNiLAE/DEHGAg3dm+Ovg9gnyCyw1eiwdubUlxJ1dtAboze+oAhKqZz6IMR8aF3NpywQgTbCrhO5hu2/rxGSJpfXQdw4cQawGSjZKGh+eUAeJgCPDjA/WEe8GEScNPkCdg+3hnAgvAKwFhDDImm5UcXYgOU57e3LUMssivQTpBTOEacUqJJpNH7DkM8dIKr3y1GDMX8QVWWNuz4WcD1tESnAXMoTLYaj4BzANwAoqaZATxgUJYC3DuSU4CbDAEDWihkw1sCprwjcNvvEW4g0AT17Q2bpHvJdRLNIooiOyR9MNluSqL1HT5YomPAGF7lC1ju1wJmG4WN4+YcAX/EgIcmtOARwK57pAAM
3JoTOU6KXAk4HWdOAKYOBFJEhhVuuAppABfUAPr+RRDdufKsdqY9ISPQLMAolWoZWjYUcA+4tZDFibv8WwBz+kgGG5pcVYPa4PmDNHQA3IeBWALZW3MeADzHgQ0ZBVg2RswyzxgD3/TrARA8jbMTrifSPH+zAScPx3LYSTZgJZ+OGTo1JVUL5cGFSUqKN/A4NSXUIGLtAnj6YI+l6CrA24BqSlfqor2OJBjrIx7fdPAG7yYTBAX6ZBtxgzRRg6CS5Aka89e9pwO8acQ1435cB9mNslOgoj0FAUQLk9MPGEi0AhxJN0TRkG9Fax5MZMWAxfuqHfAGLnBYDdqJsPbBhbGaDJWAayOIoN5XJui/ggT3kOGBOhKQTHQsAv8Md8gWcyEXXtWPsQqz39yiKngKM9XgeAyw43vHEIPHHRAf1gK0Qs0Qz2sAHNwybZTtOVTajGefMQqu0D67rFODeirKZInyPG4jpW04kx4gzAdwfcEgT+OAIcJMEzDbcPCBgzmKFPhgdry7M
vvy8CjHLMyUrMZAjEbP6pQfQ2PrgZWFz9kaxcnsMW7Es0zfg2lDVp5JKdxFTix8NIdE+qrCmPAEacaHJkeP6M8N0BUwLjYwzwRwA4mPCnCX03sT8H+OXRAOO594sA41k5ZUiBl6titLLJNr+jWX0z+EtyTKoyEQyNCWy8JEeuyWrkUp4hqyU7cj645gPkV+9mANe+l5W553g26X6AhxTgZiXgcFEdL6zjxXhDfmuypib86zAKC4Os9IqsFBdmiEGWaEnumkQA99uFWP7ynKlz6wA3g1yyM7akNq9Mlr9kp97NAF6xKPpxALdLJXoYAQxZsaF5BMBxg0CiV+ElGyd+QRV+hUGSVPXds1xPeM3bVurL3rbyBHxXwnd/4xkXBEz0n28+u778809WP84T8PaEn4/gWTYsVfXdn0CbCNPLEjYoRYF7fP0EvL6kArf96ayLefpVq//DUdHu7Tksheo6FWzVHuvORdcV4XZ6TMBzgO5dfxHgShVFgYBVpVSL7fS5QrYpS7mM
pSkO2EP8UnSHjbd2WgHUFvsIWptY0xXN0TLXigidgXTpdAHDbtkqDNZYLVlgKSOcQYIHXsAWXtJVm33kA4Wnr27dlCRv2HSYAr0uv4G2egDcGDPZrLRcAdj5gCbGTgPcpiS62BIxNwiLuzlbvoH8jwCd43uZxfGrf+WmwgYet7CNSla7uCu1+6dGZCzyJPqeesAXcqonHj3QArA9YNiFpxjZYFxDaCvBtAVSmfHkH4MdRmuAI/WZR8LteoV5bb1WcLOAyhLT/o7uEfLrd2QVhxRxgtEkGTDa6GHBk4Qx1DH97Dwu7E2DtTI1kgleF4Agsbw9PrKN6kFxV8dMxPrYsg0BJ9wgj4tAVqiKU+RL+lbDvuiiIWgKY0CLkLAHPAby2/lLAXWkAAwKwYAB89gGXYM/CPJOAtY82bA3jNgnYQE6KI6LDDQHvAhEXcFq/lgCLFmUgx9gvWtIAs1v9AKtqhsCNAc9+/0mJNk+/MxjPbXFOSDQ8RT26VRhEBTK704osOoHyHqAM
Ub+g4ZfcdAVfV3A1uDBgt2OCxSEWQZc5BG9zHgPk6c61nwxJwNwaYJJh8gJRwPIMizp3A0/hSCnhhlV4Clh3kEsBVNUtoAT51MeAF33/UB5thTUnY9A+hiqQPBvuFPbaXmD47iqxR8PVd3CNsWwSszH3hav3vM0fA1zzgqppoUCXKmuuv62CIFjEyiC70wQawUmTBPmAzVjZBtj4o4Qg8sT9MolF01/ljaBdkEVrKlvjjYKJGgKkLSOnFWNsCpqGBO8ndYGSYlH5A8skqa4NxS24wTk/NA1ajd575/hOA5dCnEhLt+2D2xKEPNqt6wewVdANVYa0+RRbswEJtQcE2L/7NAPCUgcmnm2pTjZZUpZpvMnZ/teBnTMGXgNnfhj5You9iwAptG9h1FjB54bayV5Uo/rY3MGDCx4Aom+VLNH2dkmh7JCS6cGMs7iBtqNKLAM8BsARUmp5KUp67fsH3nwWM4gwbPPauo4g59MEUQqFkxxJNYKuKAi2aiNBXnjAGJz/dfUYM
x8l0Br/LB6mIfLAle7oPVah+MQROKJwGOfTClOsouEWS5Z6ysIOvBlguyMMnZScBpH4zZqlCiZ4dJrcxxmRZChUuh2zIPVl4WZKnJ56+uDLLULGC1Pshiidb2K5IaKR8MLTgcC0M1Oi8z0ZQC4QFUeGU+gL9iHKzuNw4GK0UrI68rfPC5aM8WcNmlAZduoBUBbnnCgSYcVwyTEDB1AmwXAw5yGT5gjdjLtZThLf7mRAf7YAEh9MFnnNdFCzbThVGq0uYhscRpTFVRKrNN9rL8AT9sLrqkiXgno7EP3iPgSuH5JGAzkVBi2jmciKjERwMVo5MNJMHp2SScikhMNmjE89OF4Yzy9wHsTwGecGIw9MF/ECFYsD/FOD4fSyBh4rDz5onP+z/7CDDnmMamC7MHnPV8cOcYVPoBdgJwUWlCBkj3qQF/2mu67jQDuJ1fDLAIMEsrAUYb94dJDFNO8s8tB/gW88F2utAOcoyPPIdDmYklPfgIMX3pLcvxVlW69Vi4naNxcGRM
hYhxM2SwCHC262wrwX7lkhyb8ccIPJ/rWAu7mF92VtwT8XHQ3Udjftm6q3gyJqlWAg0V3+hn+wboTrJE2S2nlFkh0amFs/G3Sc3xPwNMFPGxbYNaYFrZDYHTaJ77BCOBTauUkraqs4kXxqtgS8NeVh182e5fyQIBv3UGe5Qn4WZ6AnyWv8ssV+ZqP/aNfv8L2z/LNAR+Pr7rgERzjSTq328HRz590zOeOx21+v6ahz82Cz/u0n81zhLNcT8fys7e2+gtMPHuBWVA8yQNxyN9SxCfOFcdiM7zxax+nhL7ecn/qghARML1iqJOATXu3vXovsdfAjd3mvbQdjP5kFgLmz6xdBNj/+Cb/05zw8r4Xmzg8Nl6mVE5Gy2Q3LnKwneEkAOOP76dw/IwO/npleWwpSUM73DSuDABj/U+viPqrAff9NGD39xJFMZ+M238NYFN/8hNt7clNiS4B3I4DTuL1QfuSvB4wSjQWeOz8ahPArxMNhETbjzPu6Vha7ZWAxxsIiZYzlX6M
+2gG9DHAx0SAPwGjPEjG1/RrAhNTHu0KirwSMPlgibu26oA0BSymeB7wuhkZkiJkAI8hFgI/cPjJyunysCImmr4Qv9MGjgI+xfbsLWADSRUg0YibAcjLKyvcY4LZIv7mR8t7FRMkDsI8VW8VB2O0AE0DmQm39+lsBlhNcbtUfS/RuE8BjQOmr3xUukWgGzIHWcsARZA684QZwSVD4/kiDAWOg5fvgOcARZPl3bPH2QRF/2KulpZoIOFyYXUarumLAEeRwRUobFrp/BoAJng+Yx8G3BiyFmQGHQdjtAKMPDtftOom+EnAALmXRu0S79cMkfOg0gIl98DhgrGFsr/4oi8dhr9SOmuw8iYY9DWFiHzwOmGJqwhbEaH4U98KtqIFc8yc/ZMD3wdKCKw8wvd3CW5otFyR4vUMuzs4EMBsltCF/LetvC5glGtpIa/8awGyU0ARA+xJ9JWA/bFoG+JJUpZRPIrIIsBBnfZ74pQCbPXeCo5UAhkeFbHYRYCHO+jzxSwE2e+4M
Evb0BiTMXf80Q++AkYCHObev4pQCbPXcC996oewNmiaYaT6JvDpglmmzbk+ibAyYfrOkVXsRdbAT41kVCk4Ok2AcnAR+DrsGAOdFBKv4T06GuRMMkQSLhg5OA+6BrMGC8Ad/OVosSDZPkICn2wS3tJeA26BoMmBMdpOLus6AmPkVi+8JRtLXC1zGJpg7gSfTVgH1oHEOnhklESkj01YA5iuZ3r6Yk2ma0wmHStYDHEpFpSb5kNngOMPEKBzlswSK6lnIcSrS5kEM4+gZzgFmA5SBHWrCIrqNEl5BocyE7AJKIOcAk0VUwyGELFsMnKcehRJsLOYTDRMcXAGbZ5fmklETfCjBLNM8npST6VoBT714NJPqGgFcOi1JLAa4FzCEU2je3kcMkOQCaGyaRiu8WASZelAShOMofJskB0NwwiVR8twgwvVIFQLacomGSHADNDZNIxXdfA1hmsphO7INvBVhmsvyc1NcAlpks7/2lgQ+u/lbAFFwR4FSqMpGJ9FOVQR5TTkfM
OAZYxtLR22QESmUg/VRnNJqdTlSnAFFwR4FSqMpGJTL078n/2zoU7UViJ47p21SqbQ4/sjZVXy57e+/2/4c3MJOSNoIjVMl2BCD6Wn//JZJKA022xmNpFu1nlaQCbzSQN2O8uvBVgs5lkZ5VNwEtsJE0C2B+i4wdhQ8Ksc4DNRpIdcS/6dAf6w0HebA9xDrDZPra7Fhd9ugM9vBpyP8BtX1JpALYyWR3dgQG81uy6KQDr3LDZFeTWwbcAfPISTXbn/q0Bn6wRHe4F5e06eHkDwGl3syjkii8ZE30OsKlse3jPuEN2YoC1U1WAxx2yczoD2FT2yrqUz6hjsm4H+MygupsD1qknt5acBrA5581EbKYq6eoWkwB23W8oyLok0REHbKYpVX+SmaqMj4o9jQJYI9X9SeaoylNkVOz7SIBVX7DZYWhchSiNjoql/3834MUEgE/WLAazbTsNYJ021gPb3To4BFilsq8FfDqZ7ths21rN2FJ3GKrcVhfgU0/AQacbdsqhAfFM
jANbhEAG+3dSVMGDYOsm9qodgzKkr5wDrWzyQgtvnxpu6clvAs80228PaQVpd09pvyTXNG/y9Nc3X12Lxr7XT6d+/5bLmdA0XumsSXMJj2BWKkrj5B6tL5XlP693u1jlz7x/8G20Bf3Iby3BgW/itjrzB/aVf9AUBN35xsXiVpZfwCza65ALmh8wHXNdE9+sL8MIaoP4zzLry2aquF+rWd+4yBjjnvCgKXjTwyMU2z/80IcAGs/V4gLvhT3/7aIPXq1/Uv/GX8As6AQcUXHOBV/z7+nqTkDsBr23AS70dJZx8Ho/vVXV8L96PVQWP4/vuDxsAWP1n9NIs9zHPLRif5OyyyvqzvCP7l6zidvvy2hoqGDaAHRa3263a+bLdhl6wwUPRfBfdKnglb8IANzAUeJlg3ABcMHLMIcArdNODARfVblcUu0qs4SE2xdpX8HodKz0TYAFpq40IboVGN1TcIFg0sbkNvEAAfjFebQDmedYqWN00o645AKZKOAq4jALu5aKRaCUM
By81mCGAb6GWAraNd/76O1Agu4K7X2D8a5+PMSubV/3pbVf8CPvWk2BQIt6/OCzbeB9faclioq/IDZFAwqPcN4b7hWgVXCrS6kQPUvybJvqGWULDT0Sc89o8FvHndvEizqmUNWO0WZE3AW3huq4/YBgDzugUsL+4MZQyf3whw0wV4bQPuHUU3xaeA2hrwvbOCB7joWMH3+oteLlrHTK/bMGAjpDIBvzpR9KZ9NYe6V/8d2kvOKsCNip8Jsm4iyWZSrd2zvgLxAMCsYc1u1/IVJcbYDHi9GAlwnR8wupKPrA2yJGDS71vTD/BqOOAkafKdds8NSyTfJBhAW6dlCsDhw88V3Ld0t5331cXtRpr20lYdrHY7Lvpls1GA6dVawbL9q8wOsmoZZH21pkIrM4pW9S+2gwcDZtBQUiPijlXBnERHR5N2/XyA/cjKVvC2jaZe7SBLbG6sI5SC+eHgApYKpmaSTHR0Am4d9CWAG6HbFvD7fQBf1kxyIq4uF93xHsHk3IiAa1/M
BnAIuXGi0hBlcM+BViG28FwRZCQO8WAED4qKwU5XdmFy0lwD+/fv7AN4Y1rroLsAvL+3xlosW1gLOPAXrmNoETPWwD1jXv5cBbirB9Qg1sGgDi3ZwXcBf3vQFrE/Q2KnK6W3tZRpjgF9VnH0uF63av8oQL9flxUKrFzobACyEVyrUMuvfi5pJCSPAux0mO9oWUzEN4Ft0GIwBONZMshXcAzC4Y24DNosSsIqiA4AtB30BYIaAhXKripJaeYF/gxR8eWcDY7F7CsI9+Py92m6wd9HzxUNOcG3znB5wIgEXYFQHi5bSgDr4iQDfgO/dDetgqnxp5UTR5wCHQqshQdZqxaId0nA6kyv2sqhdt/fBALMD1L3SqqFR9PWAk84Tfc3eGbDMZDVFUdFfVTRseDPpSgWzXxGjE61LdG9c9Yy9Vx/l71WuNf5at9T9rR4LMCS7C23Y9Tww0XGtgrsAJ52AkxnwWcCfx8KzZrpMlntq4xjgeQgAFeSYgmnMvA0YngP3qt7b9Q3M
mD+fZAPN3aB9BEK1XzXSdDbYKfcCJBZjqQA04mQH36PB3h+xUwwCvPR0PV7BugtAcMx+DGpiEKmZxBbez1Nq95rsqxP0Bh9z7gwGGxq8eslNUUwNOOgEnHmCymIJnwEEFW4B3Q4bsuFuXKVgF7jEFQ3ilkxBxR6qaN3ovuWdawmtNwGbyQn+CaiZp9PrH9ZBRNIbOf4qmgAdtTgoYVKh0GVMwXGB2Jf6lZ6Jo1TKeARu56CRpx3DITTrZfQFf19lgh0Lq+iuEWJ1oOvnaXfo1NDWOVivOXTe7XHIOD1j6LlqOR5UNMFUF+O79kQH3nroSHvh+PeCkE3DClH5h9jesTcDJDPhssr9pZ6wYk1fYZFNXQqcSyjEFpwEFk67dBtd5F+3W7oTX3vv4Cs6PVUEzVgo1geX42Uw2+UxhiQG2FAyrgIJJ1zPgSBStm7+6JcwGAL5u6op2lV5TKbEU3CJ2FUyvIXw+YHLRyjn7gM0Qy31nd6bnIwOujMZStTtMCThRgFO3LWwM
rWDlpV8EE/VsDptFYdwPsX6XOBdyR6HCBXqpgPL0yjpcgWgVDiQKsNNAOVvo1kxFxF+0iVK5ZBVsGfqOL0ER8CeAK/u7VDoZxWNbclc/Kmj6qQXq17noMwIkGbJ1SrWAEHEx0JLcE/GsUwKRcczl1O5ix5qDH2uUM5q4kEwLGU5lQgkE9EEaiHal9il0n7O+zA6Vfv1QzKYRf/bAIcTjLrVEPB1y5y6nbwawBEcupK8eCtXmPQErDjZBp+3oFA9TEeJDadJwcA5x8f8DVAZRbYR18FwUnCZdj3uXUlSYyoiMGWMVd1/UHJ8wPaMwTrU9wTME2Ere7MBaC6XeNdUVc2V2IYGUdfB8FC8DGRfnjgEPt2zEAuxq1ASedgJMHAFyBfimSru6j4Oq4ozqYBr8PA3x9h7+rUX3Kz51oOxSKjucK7Ddf67ri0RUMhKWK7wO4gMv0C7rvOxhc+c5zmLvCm6mG7CSdgM+P2DoL+Nd9AbdY76bgP8GpKzzxQMZy09ekKnUDKDTM
E/HvuHaxgF/UdAOPclQLzWDRzpWhmwOMAVnVwdVcFw7isolDjdbCPuB/ga7sLn97aOliu7wIY56zs5Bylxu8PngFfbmYEfS8Xjb4Z6YKQhwL2I+qhM/yfXME6gr6TghnObKho/oo7dWWxCMOyx1LOgDsVfNdcNM5VqeypK80QwNdfyvDpFXzXXDSM6PBsBvw0lhTvOKuwkBNYaMV618Ea9wz4mwJ2h+xUxe7QzICfDXBlAZ4V/FyAd3pMFm7OCn4iwA0EzkWDs1baFRvYDp4Bf1/ACWUm4zMbunuTZsAPb+e6C6+7jNJsd8frwPY6/GfATwI4PCZrPkMz4NkeoQ6OjYuebQY82yMG0us5jpoBzzYDnm222Wabbba5lh3jXZJeR+XLvLM827cFzHodxde8szzbxZbxzC1LJvu9Pw7Wt/0ejove7rWnNmfAd9DOOID7oZsBj6PNgadWI97vTXh7NNpPRmW9Xx/dZBw1m8slzxr4LmhQXopnsvYopXI6arYR6rVbA1bM
vaC4FYHyHTJTX63KfOZ8b+qZ5Do+8LUWNDv0ZCuao2UwuqcRAOozKudhQz9uvMR2wBqfvWrffM6bwwtVMNGIXL2g4azXaCGWCapdpiYRLBLzPMoRKKofDPf3mHx+5eHxIih+Ri6V+0GH5j9JwQDsCbD/tjAEYPtP8HI6vQsB7CXhPgOkIOtoD/Pfj4+/fs4D/wmE/BnBmaDTDB+clSUdqJ0PUXKqcZblXT5vgCOjhQGvGCC/sMRH7gBmrhTYJXL4s93jD+rSsy3RZliWqWXwfLlW8TOsgYLAegPGonxNoXa2dMQDTN1DfpcTPXq+XfLmGqzYv8XsowPAd+Qy4d1MJNZmXWLcJ9abi9KUlz3mJlxkqSctcqrgs8wBg5Z4B4OGgAyvTFOLY94AauGYMAQvtCg0vS1kP78V3SdN0tU5F7Mwhpg5F0C3g/4J5gOle1j8Q8PXaGQew7UXgeyzlp+/3OV/Kd+Es2v6dAXfF0nlG2klL0HCK2uX5Phcyxmfw8vZoWTRtaTaM
JbLRUVoBDfcLU2m1wK8X6dyUfqVBxKbbISMP5BYAB8Y900SNoZwTA2jdwT/vKq8jvEcthna2DfyjgrNVlhjBTVHCKWhbOGfVETjuuX4XQdco+cvVcqCXcYPt2L2rfMqMYXnyqKFGNLEBnuVhzbClDW9hRchAwXU/zyQBjhm/Rt0NtBO2MAHhhZK9Ejc8Y48Y3oCVnGUYD6tjS/jY/CLBsyvRLx1MbGLJXe1nXklNGJZcUVS8xuo63hTVIaBiFwLp4zfSIkV+WgCEGwM/F2rfMOC0xu1XKn22dOtnoYB38P2EE9uEBt0k8/K9nmC7or+SrtDMSYG60v00PwvEb0bJsP9v7+T47YJ2I4Jhg5Ouyt5IzETDTqVUKTmXsrCLoEkzqNm+3zBAL4FJiw052mFuq29DuelA/UOEjWJ2qauFz9ylqX1hCRLCU0UBJ+s4XsiY+BxhcNIClNeB+WMBCV8KxQaoAfG0tAeeYq8jO/jiu0s4ogNUntYAPn+1SRwNyneY9o+jnAizM
DpUwmJkqrs61LvxC35qUCnH5i7fuZYnNJbKGmqfkE0nV7jc20pMYJF+LTa3hod213OEC1AlEz1LIpqnaH6l0h4IPKS0NuS/x0uThy2dbE5wCTiwb7j7x4+X8fFTCDelL8x3lGYUoqkHChXr7PWI84uq92ltn/27u2HcWRGErUUj8QiCJRqLSKaujkgfn/P9zyrW650mGlBWyppwNkBJ2TU7aPXWaSvbsA9jcg3pTs/T2o/N5wXCfv7/gsN4oC1gH22CLGLxxFG1xkXZ1fknqBv43HvjHieYG1PbC3b/HSHlmXdhxPO+bzXAQdgRVI0+PxIi1yx807lJvnqwDsOXy5eA6D//W3mX8FOA1/1VcLOpaIp4fNPhj4yyC/LoOZw3xJIMWoL7DQ3RrJi6cTqr3c2Q9wULkbG94bPkfPP/S4DlHBLwD+5xgAfuk8mAGWkh8e2enyOMfDnf9pw6X17s9ThzhMDG49py0s+Z65VCkuL20KGgHcNAQrFB5yeOlcSaVkkYZ4eDAM
OdWaH2hXcpP6jeB7Dj/fIrdy2qEW3bWunOjpm0yRi8PH49+8LMxh4ihz2l6Yznb8oKNN7cJvF1GqdO5dF7uwH+DSKBOj9o/Xhtg2R/cYoWgA+BoBfOIo2gcOmMXhBlj3wgXs4quCDkbees8DjIx7hMatZeTacL9LpUi3BFQCdBl2yLIvgkUo01MXRsn/F/BdZ27bM5pDCEc/bjVF06oNfnMEQMEEzC5TY+jMsbR2qj1D5m/trmqdwZy/AlpM66SBxHMPHaD7GAwufYxHgN2BwWi4giExj+LLYRQaLZoXplbA2/hsuLfG8munJSgGW4IoW6XKZLksN4IMNdoF1/oZ0DDAEA67uvMft0d18YT2JsmX/Ucd1rUUfDByG4xdmMCx0FkMUZ4DA5+FG4ry/SMOiD97Lnb0AS4pHN2QA2L+7jyD8O+ZriMQCDwL8z5EBfmktmtMY74GBv3bVCxvsxsKmJ6r+Uv7reQu+1iGbe/bAVfDCXRZixeneAHFc3KP8UYI7tZEFZE6M
+IVHJ8vBCzou6lR3OPiOGajDo0eCDzWaARaKUJOmFpUoomXugsLCGxDlDygEL33wevJ87zwJYHAzFAeT9Q96NIaONDqdZBnjsg98CYFGy4CJJgERwmMVIGnSQjuJjVLLA8zronkR/d+7JPztmcDcCeGyYWdUkXeZw54X/cTXpO/RhgQ92lTv6046XM/4tWNGsKI72t19TlkEX0iT6TfbzykoW1HJ7DE7MIKrWDZ7fEJz9jjvPAzjvJ5F8vM5u1qitmXFV6/0BpsvU8wIrqtZ6V0fSixUZ3Nva9mcfrgF3oH5BnrjDnQ5STxJA8xRJ0iR6FtKlKFrOB1qWo2QBmLUs0OOA0RhJU5BX8U02bOjokHLhWzS+Y9kNg5Qee15IHmhX+zl+z51nA5wqaj0r0JektmWXAscPAJhLBxIaSYpjNwBchfZY0bKgh520LIyckVu4RehwKBhcblmRZVkkyxxYCctSqeOQ1INRiz72JNgAj7Ei/MVKNIT69QMAv9XWlcbHSxYTDchM
+K6ok1W6qOL6BO5cN3HkiwKGm5bJbtMzEaTVZBviN9yZJsiOiheXI2i5G0S7RoluuCIMCfeR6kvRVuhF3pIUub9CRQuE4xJJbgQKwdJHGz4kKFWnRVPC8oJ7V8iPq7Lj5iMDgXsRlgO8/03Z9ZYBvreOiv4G+cA8sRNbLadIe7jwZ4KIzzGEY0Bc92hDJm5Nd16KvS/ayWnQAOGl0XQO4BtXKiRZNXRxH1rNajq/hXyhemKwnmjGvo4BBKVKUPNLmnbSdtpyy00Ckjm3Rsg+pwuMotcj+Bui8rKoN9eD3Axg7oTEXtqBeQM6KGtZyHvwgd5p8QsczAJaG37r8DMmKMur0XA+y3g9gmyQxBjlcr/ZT4p6G2jK+Le9p8GTyXlgurexvsE2HfR3jCR3TcsfUo7hExyCLZnM06E0wijCO+Us7DCk7dvwa1JK6LfuD/fGd7F0A9ok/chUEAGAtXrLVAsU+7jwD4FSTMqH3K34e6c6Or03etmMffJd462188MNRd9iXhFuM
TuA+auNxyXzTpV05qSTP7C8ttZ/OP0i0uaUVYwkTqrvzCvisXejho36Hjno8ZgH+yKPoqCE/h+2FTdnZyZzfA0zl5zM0t5gLp1JBJhJHDWRR9n+Pvx2wPjrsUpLtSOqDjnuCO2e3c3KWFc8/ntP09AgmLePksQJ4LHRQkWtwXTF1XjvcKC4dr3mlosJJ0mF2kfzrEkBfse3e/fuwC/TzuPAfguNmGqs9mFBdwJD+bRowBvt6vCjBNy+pCd2UFjziirpC/tHOYKknzC/T5cr7EVEh+x9cFaDqvLPqDl7W4ae6bJgzgbmF4tsMMGRI0h5N4bnNthFMAXxXgJ3CHI+U/lz/LAJ+aeN4I4DCPK9XOzCGdWrk4J0sBnlejO5x/ZUPvFe4W5g4smpOF3Rz+vOkpHdODG8piBLwC7C3bZsn/wsZX2uOAnIV6CXvbhgxftTijo6vtoAA/VGbcx53tAAN7pwDOtWUzWzMaHGXunVGAH/C/TTKnUliL3DE0eBZelUl3twnupCMM
bIqxxac5HN0zxN2rLnahaQabpkmnSh2HgoopRgB/NhJe5Y6p57uwFeHkSdD4LNxVlx1IHDAtmgJfss6ZkmVyZZtbGLJlzZSxcdM4WkTRBRYmPjBqNrbF0fArNs2Nwy+nPNC+6yyRYgwq0SZ6xOGhmLHVstM/k7++48wSAR2y0bijOcMX72u/1ySNqxcQrwzOjy/w43cuA82ZnOJxLj9/f+Xe3l0P945m30fTnofDzN9zlcMtYbadmRqutcqeYwbGFO3sBthvaAseTMvVbVzZYN5r+XDq2Drs9uozV+WPaeJYCK4+mBhtO/Y9h9ftTKD8eRs+pPRRB/447+wFW+w9jaLN+xmn+m8/i8nyYWLTjkPByeCElU3r9X8AU4A+Ad+lZArZpdEV+a4BPCrCampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqa2v/C/gUsmKSsSvUgDAAAAABJRU5ErkJggg==",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map14=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[3,3,3,3,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3,3,3],[3,3,0,0,0,0,0,1M
,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,3,3],[3,3,0,0,0,0,0,1,1,1,3,3,1,1,3,3,1,1,1,0,0,0,0,0,3,3],[0,0,0,0,0,0,1,1,1,1,3,3,1,1,3,3,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,3,3,3,3,1,1,3,3,3,3,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,3,3,3,3,1,1,3,3,3,3,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3],[3,3,0,0,0,0,1,1,1,1,3,3,1,1,3,3,1,1,1,1,0,0,0,0,3,3],[3,3,3,3,0,0,0,0,1,1,3,3,1,1,3,3,1,1,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3,3M
,3],[4,4,4,4,4,4,0,0,1,1,1,1,1,1,1,1,1,1,0,0,4,4,4,4,4,4],[4,4,4,4,4,4,0,0,1,1,1,1,1,1,1,1,1,1,0,0,4,4,4,4,4,4],[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0],[0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0],[0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0],[1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1],[1,0,1,0,1,0,0,0,0,0,0,1,1,1,1M
,0,0,0,0,0,0,1,0,1,0,1],[2,0,2,0,2,0,0,2,0,0,0,1,9,8,1,0,0,0,2,0,0,2,0,2,0,2],[2,0,2,0,2,0,0,2,0,0,0,1,8,8,1,0,0,0,2,0,0,2,0,2,0,2]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"usde.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"l-.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"newsmy.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"makeoffer.sats"}h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:1F34D0DEB4D311EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:1F34D0DDB4D311EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"-l.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"pourboire.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
  "name": "serpent.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"BTC.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"Fun.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ETH.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"God.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Satoshi.sats"}h!
text/plain;charset=utf-8
  "name": "fluffypony.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"archives.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:6E828C68B49211EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:6E828C67B49211EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:77f85d04-f32b-4e76-bc1b-4635bea0cb1f" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"88002.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"pepe","amt":"1"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Senso-ji.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"securedby.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"onebridge.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"-q.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"donny.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"carianne.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"sexnft.sats"}h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:60828B8FB4D311EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:60828B8EB4D311EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"nikil.sats"}h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:0C53650DB4D011EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:0C53650CB4D011EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:0C53650DB4D011EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:0C53650CB4D011EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"maddox.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"jetfly.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"skeletor.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"xhub.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"shaycarl.sats"}h!
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=15,window.gameType="B"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map15=[[0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[3,3,3,3,3,3,3,3M
,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0],[3,3,2,2,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,2,2],[3,3,0,0,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,2,2],[3,3,3,3,1,1,3,3,3,3,3,3,2,2,3,3,3,3,1,1,2,0,1,1,0,0],[3,3,3,3,1,1,3,3,3,3,3,3,0,0,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,3,3,3,3,1,1,0,0,3,3,3,3,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,3,3,3,3,1,1,2,2,3,3,3,3,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,0,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,0,3,3,3M
,3],[0,2,2,2,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,3,3,3,3],[0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,3,3],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,1,3,3,3,3,1,1,1,0,3,3],[0,0,1,1,0,0,1,1,0,0,2,2,1,1,0,0,3,3,3,3,1,1,1,0,3,3],[0,0,1,1,0,0,0,0,0,1,1,1,1,1,3,3,3,3,1,1,0,0,0,0,3,3],[0,0,1,1,0,0,0,0,0,1,1,1,0,0,3,3,3,3,1,1,0,0,0,0,3,3],[0,0,1,1,1,1,1,0,0,1,1,1,3,3,3,3,1,1,3,3,1,1,3,3,3,3],[0,0,1,1,1,1,1,0,0,1,0,0,3,3,3,3,1,1,3,3,1,1,3,3,3,3],[0,0,0,0,1,1,0,0,3,3,0,0,0,0,0,0,1,1,3,3,1,1,3,3,0,0],[0,0,0,0,1,1,0,0,3,3,0,1,1,1,1M
,0,1,1,3,3,0,0,3,3,0,0],[0,0,0,0,1,1,0,0,0,0,0,1,9,8,1,0,0,0,3,3,3,3,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,3,3,3,3,3,3,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"azimut.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"kongtoken.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"22446.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Anugwa.sats"}h!
text/plain;charset=utf-8
3{"p":"sns","op":"reg","name":"NewCryptoSpace.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"pulga.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:9A85EBEEB4D211EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:9A85EBEDB4D211EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=14,window.gameType="C"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
ZGlkOjM2NEIyMzAyQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+JSzCKAAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAYUExURUdwTPKdAdluAPvqg+FwAPnfJ/vfROmpTN7XedsAAAABdFJOUwBA5thmAAARQ0lEQVR42u2dS1/bOBeHFSdptzh1mq1QYWY7QFu2jiumay4p22FomTWFd/L1X1n3qy0bO0BHf/fXJtbtPDpHsnM7BSApKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpaSea5EyV8QyahUp7vla1+ImF3jc/x6qXolHh7biuIM/vWT2Uepd7Q6MvoPasQCF0Vk2hI8tIdUKdQ7R6JTuHfvRK9buwe9W75CYMiI6g9gyhEDqCJjq0vI6Qiw4pOpLzCv3oakoWM
Vq+VGYUDoyMdvUAmoY6OzAlDttc96GhNq+6rNj70BVLoopO1+XxiLMexvB6HXtnoC4SgH71CB2pevV5X0bAQnVjLaCJW0HjoRW/0yovOSvbVvHZGN82B4wU8fZZ7tV7n3b2+39HrOS4b0dGwFzfH6wqGa1/NedNah+1rHQJckQOLCvQZMra/wlzrFjocd63nchq41u4O3XetA9rhgTWCgQ6bvI7G3eHVOFy5u1b7rHXaeaaHkQ+dBXUQHY4V8C1eb0CPXOsAaJPp9zrtZyfoi5DXC2RdZHWv917r1O0HDV5nw4bW+jDom5weHJ0/o+js8bmkO1+ygxTOeaGGzk5cGOjsHEJ1M+J11p4bTgOeVpBeJ+MvxSBsWP5YeF2VvTL0fQPdqCBOaOjL871fB/0ggF4E0PP/rtfJDcSo6AoCas/qvjfSJ7zqmRpYTJHa4eUMalbJecxJswU6ZO2vVBVtork1GjmpCPgjvs3NtckfC73woi+V6UH0alB0uHv0l+J1tBP0PF8qM
W0b1+kU0+roaFZ3ed2z041zc0jzfNpcXZ/ocjLTNkduqfRP9gt9ZPePFjdz57QIdZLtCj/f6rtDBf9fr0kSFrp/9pb0ONoYEOn+q0EWFGp0/XNiFBrqsv6RVD2WH0K4gd3jRy75hknjP+1DUfy3om2uj/x7o4m3K+eDoGfML7xUNjr7pjg7rS+4O0IEX/fITPY4k3Sd+pkbnD3/ahQb6ycZ3nEahEyt2gg7QkhsWgf5NQ1/0QD+KQs8a0Qf8vDXzoDsB/2nwgJeDihNTNoPH9D1bNV3yI4mMPDtGg6KL+dQcIPx4LQfinv5E6nATPy3swmMDXdguWoowMtE/e9EzHzoYAX3KR3HRzzuh/90JvSHgySJ0A562uBgf3Vnrm/7b3Eaj13d4e9C56AUazX/qcTI0+txZdlHosdvcAn3ojo7kcl9Y6GBk9Ii1/jlyrZPFehhe6/5tjt5uBNY6eD1rvRn9cwCduP32edCdgF/2X+u9Al5t8mqtZ+ri+yuv9XqTt9c62Am6M
2JbvV38EA/5aFM6b1/pPLeBPnbWer/a8AS8raOjZ4OjTEybNcvIC4t2nS+sgrPd1HfLPpVO4ul/91NEn27y2fJtvyQvw1f071X7uucPdi0EfYYf3oJP5/XBi65i/hVPvvo7E56VaD+o06423n7qNT34qMxQ6L1LopBCCsdGJ5WF0UtiOXm/R8nSGfmtGr78sZ6Pf8iIDHY2PDrIGdBCDDjSvs954+7nP6yjodQsdjo8Opj50AAyzTHS7Xw2d9taAXvNFBfz4a31IdNkbvwJ413oYffGLo/u8frsDrwOkvtBivGnnKqrQqqSPAY3hdEHVJwxYNcLdnDNoGC+u0JxSvUETOrCscK0aAV2OAkELe2Shz01qgCyAblvhoGcjoAMvOmiki0A3bVUDZH504A1w3aox0HerEHrmC3A08KU8KSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKelpWtvJcFgOGG9iqHCZSq82yQOCrwAdNaAHc5DBVnT7E9GJb+5C8+3tsbTysE0MM
//RAz0MZp5rKZHawBnQYgb4OoK8D6Gu99ZPRiwb0IowOW9FR08BN6DCAXsnzlW5WAfujowZ0FEJH7eiwCR0G0fMQ+sKPHp2Py4cOG9BhCB22oqN+6PUG4/c6lAFveD0GfYbx2u0UYxxECJUVuMBPQ0cN6DCAjqTXkYEeEfEyoRs+4IcKmfgyIzsYmc5KO0Lok6Kw+IiC6CiEDtd69quJnSwqAn1hJ5HTEkC1l1lXL+MLMSH0tZ5val/tzJnebFHJ79WYNqjv26z19TbpkJRKSxmG9JxvuZlErqUst+KsA/rCj75vjw2NKdHOK68jJyFkT3TUocxOSpbFo1d2wkIj657mdWBkelt4vD4cOowvy+0Re6LTzULPulcsbPSQ13ug05QJxnq+X23yVW3mhPxTH6qMVD4iB3k4P8ovybHh6CSDi5lkQkOv87uIvAoa+pKlf2CdsxQ1+SPS0Gkqmsr+vuyZyEwjzp/J7DYqSVsejc66EmEg8kWgiZ2AYiaTU6D5uZ6Dp9icM
r3lmC2PI2ZKntqmbnV0p9NkS88wXlYa+lL9iFCfOXzz6+vqqFf3qTPP6TEyViX7Vjr58YejEqgORRCmAnhvfmRXZnnDB13qxro+F6E3ORWV/S3o3Xp/biaWC6MSqfYEOO6Av/N8n1tAX1vkB0ecqsDi6TIHlok/UdjVZGhGhsjcZ91FiHlmSLg1d9Wx+AVpWmHOGhX1fZturnUAS52qH6EBDh33Qs6eiL54NPVPo6FnQh/W6uc3VGejC6Poeoe6Wlga6Zo2DDnqj533R43f4jST3bHPGlAnrtZR1ZPs2rDG2Oajf+4ZcInRm2UtO0FO5Zt958XLQL+xfLrjowIt+5aDb9tZztjbQLyJ/JvHs6M0L8WrR6nXA8jUOi27m2RkHHbagt3u9N7qTRmiikk9Z6EpOmdnO6pqnjjG3OTu/TMCuc8frTtojEvFLO1Pai0MHrw/dUQS6Yw30AwyADnaCfiHvN+PRz30/TBsUPSPvVojx5FsPMegi50dHdJ5ISmZjmch0JQxdM
ppzwo9tJVqLRnSww7PpGEp7wLBbRvwF00RXC1MqbQfONWOjHY6HzNHw/A+jH1g9KfzfQoz53cgM3En3sgOfoxxEBX7v9UJ2PRZ/KdCfdAn5az4SeeWkqk9TQE0b+RNcaN79MbMA7GZ84+uUnHkf90TWEuZUppk7H827LqxnoZHN5r9pNVke51s5nici9sw39r1w8EVQkOpDox10CXqy6MPpp/qAS5J2WIiC17eaETcQRycFTRwRfd7Sp/43h/EFMzgXrjudkakf3bXN17pQ+a/1EzFZwrZPUQXyt04xRBvqxgc4Xg0IPOYGcfPCgX/fc5gDoge6u9VZ06AY8D4lrvgXy4OMZAH2W1JlqWZULPdaOoIV+8hgX8HRv4NEb+7WCmLX+E/2uAp4nHvOiX0ajA4UOvegd17pE75CuJGatH1voMLjWowMeqICH+lpHPdc6mKqA74oevdavTXTPWocOumfcDMm4gNpaV4nmOq71HugE73Od5EZevxjRDwv98+YzR68PqAKeM
HWqtcw73slgfUEdfejKrknuAOnSN26gf9Zy2B7y6rkd/aY5sOA8UXRO/C5nKjEi19CxDgbxEKJxaSLTT93j0oKPzDoCv4Wk0eqfURAzdlzJsqiVbMtFhT3RoXd88HfjRVUPlDit6/edb0N2RHK+/HPRbJ/dVf/TM9fppZaA/OuioJzpqCrdBvN4tF9dBTMBnJjrsiQ77oR+hNvQ3fbwOspiAByY66oluvtx6F+11Bz0U8I/dsjI9eNChs34i0KFpRit6fMCrcLkdMuDpd2+22+29/LrPPaN4u6VnV+xCopUTC2kZb7Sij9TdsyhzZN3doN9Xeim7hoL7LT3uabf1w63xn1rzJvbFTYy56JiLK5D5yvrU2/wGQBZsFEge58lE5q2QoVDuOatNiKETehYayfjoNzMRGswDkejAW9qMngW6yvqhg+BIRneZaWQDejYeOhgYPQuNZH70axqZhc0DkeiZrzTrhQ56ooOgif7MjoF8kC3L2H356kUHzS2zAGLWE/255EXPM
micthPjK0LNodLdNaB5BUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUtKzyM7upEpUNq09u7ZVZQ8EkgFqLV8BeukpKexzpYkezINopP2bBGa5z3QOMstObrU+6GUQvWxALwdFL56MXvjQS+sctmiC6HkTOu4fSS2z3NPrZXf0Bq/jEdDLZ0UvTTPxAOjR05kPgT4JGxvYRPQ9amJABMxUM+lBL3stosBE67McjV5gQ4Y9eG1sAfrUT7RRS9XAUhmeZb639YmkJ19Kn4KOe6HLobQF3oru6dMqWXfe5CfevnXGQvZaOhc8zZEHfdFxED3vg16O4vVyFK8Xg3o974B+l9fHjQf9/Q09Cvwne/Cd9coa1EdRvpGPb4gxrNpNEJ0VK3TRCwFkD2VN0Sdo6FO04TrjRuIx0G/OLPTr/PWic8sLkvbORudDkhx4JJaKdc6e5ga6fuwaHQTQbzqiHyj7hHhHFS0h9J3QAwEWQMdDon/HZZdo/45ddB7trGQmO1Yeso56m7sTM
bQITbRnHW9bVxUNeMhd9KjtcIK25NrH54OiH/110bSX50fPe6EUQPX8B6EB6HUd4Pc9fgdfFNkcB+SDk2APG9lKji21Omble0X9X7janH3u+bU68P+Fsc+IO3N3m1u69udzm/BMbi14qP/Prg3hYWnMq0Su8ln+H0YtO6Hd3uTTKRPdMp44+kaW7QMcUumhDLzui7z0R/eZp6LW97ehV/kzoxZheL6O93hrwuCN6EYFeDoF+R8Wq30nRyw2T3HPZ0xutBL+nVQ9FSan1IKXfUhujqQG10epnopo5mtFnqTen6HqbHug/NhuvMboc9Ed85qAbmas0S+LQy3Z0PDT6DKFvndD/pVX/dNAr7cdKB3HoGzntUsQT52o0fTqvDHS9QZ20Kxb95K4+PrLqGH9jzx/j0N9Qr79x0L0v24imn2/r46M4dcue16NV6OCbNdTfZOLUaMiYTi86T8980Au96o5eDIOOydhOWNPXZ94+/ejOgNEBT+7U9YDnhpnHUV3C5oegU7vfM
sKJ/anRR4kdvCHjyHw898Nbi+MgY+cAedNu4buhTNoxAry6VH/zop09CZzUlOoek1z+MT54F/cfJt79oxOvow6/1ZvQdBzwZ8Qsb/4Y+4/NXuLN9JnwrLcZ4RkumYimUgDePXevcvRR9JvYZeQh0X5968/qgdUieoqsO6DNybWLotEE3dBBED8SYF/2WodddPZjRHodeNxMx/70T+iHrgOVOvHXWuhjsg2ebY/Zqa11OV2BTbQj4OgDxv9KPV/aK9gAJF1Tv5Xr/2OXjRnzG0XEz+tfR0Uln73uh477oH3jA4x4BD4YI+DvxCscJeFaJ9+l5l4a7oHonN/nvXdBnfK3/uP/fYOj3909G/94BHWvoXT5knq23OR1Rv0TWAW/t1l98AU8jfsoq3qiAZ4cM3hsr4P/Z7hkR+4jFvtOw1rd74YB/dyf2udNVp69UzPDXJvTS8JiFTkta0aXDVvfvRNkdL93mWyzRc+aG03xbBG9c2PGXjk4+aFSO/6cbup32qUbnDwU6M
z+51qpUIdFFSAn/2qdNS3UX8ZhfiCqutgTyuU1M9VvhAngv0CXQ7quqLZ7SYnS4GffoEdKxm+YuDjjX0GUfXz4WnU9mB8StA/9qIDnqi61N62mmn+zI2uor4LzHoxxHoeBj0r9vTB+NPPbB4yM1+y57Wk/JWVaJirR5JzbdWP6KNQv/QjD6L9rrpgr7opOUBNv6I65b+2TPWSsh2pO1OolUpS6w/Ct03yyb6VzpX2jnvbLKJZg+pSV+Nkk6bvPvpNbBeeM2cEmyVlKoEh168eWrYLyWtc7NgnzO9B/9oUa9dh0GftaLPWtBn8eiGHbPdoM8so4dEB865kdFnHntmVkcx6KAVHbShz+xz4ek07NgNOrCMnr1m9B1q1oIOItFtF8xePnpSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlLSa9L/AbgYa+sSkGNRAAAAAElFTkSuQmCC",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map14=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[3,3,3,3,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3,3,3],[3,3,0,0,0,0,0,1M
,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,3,3],[3,3,0,0,0,0,0,1,1,1,3,3,1,1,3,3,1,1,1,0,0,0,0,0,3,3],[0,0,0,0,0,0,1,1,1,1,3,3,1,1,3,3,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,3,3,3,3,1,1,3,3,3,3,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,3,3,3,3,1,1,3,3,3,3,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3],[3,3,0,0,0,0,1,1,1,1,3,3,1,1,3,3,1,1,1,1,0,0,0,0,3,3],[3,3,3,3,0,0,0,0,1,1,3,3,1,1,3,3,1,1,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3,3M
,3],[4,4,4,4,4,4,0,0,1,1,1,1,1,1,1,1,1,1,0,0,4,4,4,4,4,4],[4,4,4,4,4,4,0,0,1,1,1,1,1,1,1,1,1,1,0,0,4,4,4,4,4,4],[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0],[0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0],[0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0],[1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1],[1,0,1,0,1,0,0,0,0,0,0,1,1,1,1M
,0,0,0,0,0,0,1,0,1,0,1],[2,0,2,0,2,0,0,2,0,0,0,1,9,8,1,0,0,0,2,0,0,2,0,2,0,2],[2,0,2,0,2,0,0,2,0,0,0,1,8,8,1,0,0,0,2,0,0,2,0,2,0,2]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,d09GMgABAAAAABIwAAwAAAAARfwAABHeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIJkBmAAhGwRCArwVNJjC4NCAAE2AiQDg0YEIAWESgeEUBt0NKOimnQXsv+etMZtc/arCoLMrlTj7sDDSKhoUo3QokyEBuILd6hJ40F4FXopS5/npS0+vfFbtFjG0rBo5IMjJJmF52s/9ufuYm7JPWpjKIFFvLkmtxJJpBeJ9k1+sHt9seo09wkF9KUAMddTJ4PqrU4k6vA8cd/+3F4aRrslvIPvFG4b+KPGM8jwU/Y36of72SLj/b/gqKS1RoRoEc9GKZB3OJA7/e0PcDdQJ3cILJIWaIilGFQZNC/BH8YT4JtfN9UjBClpkRKGh4wdSwUHa5Oa2mglCDeSwGnlec+nnU3ppLarQIb3fKt0KpW30sgOmJ/8SiMNfI+3WRgOwyyc8p9c8g6UfnIl3+h0raH/39KUzujubMm1wFJRGkClPR7UHg9g1M
p/5+z07Gk286z01y11uV9zPSd9Znd9buZSG/IxSGnUupVbkZ5gXmo5IEEkwDeB5G0MDDaBcbCJGvKK/lzX7F2hhD9mKx6OsGyHFIYwxhpiOcWT5p/84v2cEOKk0XfRokivimJvacoxL5ydq2C8CkvEfUxRbdruHD8KGDfILQbP//xfsgxNv73HT69Rw3IEmjSGODhBsM0og/XjryoklswHCgQgTzUcyYaNDtDlRbETWFyoRioA6qJpTcWGn75e3GxKtTRTRDOlJEc0P8c2mxdgxTTQ3dqYkvTDVU/CnDJoq/sFKjGQa9nCm9rGf67qIUOogRSpICCt9yd6weJVt4qDKUQXUVS8rK9ycAbC1vK29z1g2zcdxl0FUnfgFQH/JugvYAqDeTTKsSaf5iCE61sjPKwcilg/AVTqJEf/x5hQqp3FXD/WKEIECNICCETwQg4BEUGSHHFAxhgngKgKb1OaYk9eYJgQZqG7Y/ZPg8weaAPzXgX8NBgvrCayTmbU02a/7z1nunM
4LPvigAGYB6z4E8slwg5cfm4v84bdlGa511xwOb7LLbEpestM86W6yw2XVXXbPefbFcuHLnaZTRxhhrogIILBwCBhY2Di4eMQkpGYUdltrppa3eUzIysbBx8/DyiShUpESpcvUaNWnWqk23Hr36DNrmue1uOmWN084744IXHnnnMdQBt+z3xAfP3DDXPK/d9tAyb8wx4qBFFlpsg0S27Dix58iZG1/ZcuTKN854E2TCoyAioSG7jEqET0BIjqmFloqanoaOgZmLnYNTWEBQiFWZahUq1apyRY0u7Tp06tdgAF2dvfY46pgjosgH8wFYAOQFyH947nDg/QawAzEA0ABA0TS1WMELEyix0JrLBATJWLWqNlfScLusyNsTsFUzKVPKgowhgAxev1BOwhHtipUDcfFJq7YEBhJqcpg0qMKO5JKQHRMKxDsj4Tka/HCmTbVLuilAcG8xZ+Pb1WqdzXJlLVtkzVzZAPI83dm97xLdTLKZAYNo9Td53FAvaWs+V/qWVwZR5M
9f+RqWW3K/vbIWTelfBkFa2+j8bNeujVpRB1OxRWwm6/dADY0lvz14HYWTA2EA2n1v+vD03YJ51oCE+Px6ts7XRy7JZoivgY+CL+epha6m9KdqwyTVkJZe5zlTbZW64j58ze3jcQneQaqNeWxHIt5EKc23/3j0pSCiwtxym8bNHqdeSFxbL2q5rcWFw8LpArW2AI2wvkGySPsNC6EhMP8Rlqvu3t12BBIsLpXFxSTjcKAFNoRCcDn44jgSoLmUGmh01pCgM9XyqBbD3XHigD3Ampe/C52UE5G6EfJCiObarZ5gz7eMXITcImWb0ADLOgRBC67I0NDYkbpsw8+ugZKnoXSj2LyQmeRA4ZSmhtXuDJ6ycBOJqlCtVbYtdU9WxrwF9nuXokQgM8LZdSJXZ2hAPDCmPehSvppfuHYW8EHaqOFUfEA69BiWLLHlJ9ZbaXbWhl5hJSwCi+1MFQ6bWGAzRQVaIhR6akKQv9doyTxsjGzfCnBdUzbLNdXzpqVvLbfUWgWPgAM
AuFx01pjobrGKGAtWvh4Gh1YeKU2BCnKhUpGGC8cdUryD0WvcielSh54lBV+Pqsk65wMjyKkSms7jTkwzUlRi0bpYcVgY8vaRrhhlpE1tqri1SQVQK6BddNylzUNPLs6SwLc3GsjhBx34qjmgiFL01hoY84knFsRgIIG7SFS1BBzc1cOgmESZ/HiDlpghnyEiVS14exuPBHW8ROQAUESmGyVlzXxmKsAUJiHHOiDnPqjsZCk0i22ByPVtBjguWMkOXgwkTls1AiuPXXhiL2qWQyen6DTSKKzK5HAhIm2yJQ4aA5HQ5h9O8sI+iZ7AAWAY5Ykik8WUJS1VTqBn3hiy3DAIIUWHFq2NWV4u0rsUWoktmVPzdebhIJual46yshudFAMIfLwDF+QKIJ0p2HfJiRh8YlaIXI2ticIgR4DdAL90zEi1cTpdUDSTZ0BTbTvkAtWtgbAd3Vv3SXw3BJ9JQMq5Ks1PqI5/Vgp+bak1QMlyVQoZuguiz0D2czByKuwlOGC5NxRM
UJOubK4EK4VwGWDhGQ7BFF90ts8GRY2nggRUUcIuJlYEhZirYvEmihBEEGOYuUia4ywC5PHkjNrWcoyl22Wo5o9CJGfjVMWV9aS1JV4LtvyGVd79mzvLzQtXEZZPD6CNEp5jWBoJSAQO5bUzRd7JUuvFvYJlkAdUMEVwEizAWZxNrWYThxG5UDrUoPjEUZFvugyD+sRguC69hpiVmIUrgcYdv+K92yZlG7LMLtzU0RdGPDFqEoTiQBZ8oU51sh6gR3kUlsWGSKWvgNBDtFy8bkh13KGKg0kdIvwRxJFYbw7H9B7MHVj6z4e2JmMT4xAF9/VCpP+aRRrnFDE4rogs9ydWYitjhEj8fRYOEccQOecCCbB8aI+m2swLwRIW0i4ehCDSK0K0epXnWYEyl7gTzNsC5kh12IeIw8qsMVc29HvgNREll1gdCOxtUapVPWtu0Fz1tatzmAdXAZrptRUltdjj/npaiop+iPsX4oc6JiP2yAmDmxn2C20vX4XfpTVrkyyOUfzkM
o7quIw266JENhBz/nyF1L9gvqoX0o1XCBJEeTrtbXOpCzMVdij0iYbooULAKehWdh5b6+QHScnmhHbpCvgirlRiUjSasFM92egL/uyikeX4i36VucwxR2wom/6YJnVnVuBFX57PgkSss4z64kal3rXCj3hZ/nhmE76FXB/NjpZ6bMAj7IU658/047OYdZ0l00WaJftgU5K5k9N4mnCdn/i1Zcd19LdO/yo07ARwjkESwATiS9h0nalZhF8mhn0FM2AAhzjWTpe8mNSyKChSAd86f167QERonqiDkQhY52Exr/pywCuwdsDzj+vRZTo1OvcHFkQeuP+4bZ/KcmDOdL9Po2xh3iqnE6dcYsaLTXycT5N6OgzJf+UM5cc6627JiAgoN4AAOlGkAFA3A95VYMnLGSoLehWH5uYbN1dvU8cIEH4/Ad1BJ9f0/138jpXJwZDjHG+1tVlYuII7G7uReOehlmQdOBoDhPI6EMQc9yrqxRWs7jIQRFmByXDXi1zZmPWKX2DuLM
6S8fB3t6V8tZq8kt499gxw467V1xzgdknkvcBj7XX0RqX2/9xv7zl4FjbeL4h7LOWMQ0tKBA3J5RVK21y6GdDhx68KoaeQfADCRP4SElrUlDq7WZaLlInQoC5vo5MAppBnOoaIY1d6VY6q1eyeBd1Bb8XFTbuGaEoD69EWC2fcA80SfvmkA8BdBr3rvqOV8uNW0IhL6qYFI23LBJq/65vEgNb4faIoBmfBSNRXJ5rsEsAVliiO2ZHwkNdLd255IaHxDf2CqOLrECBW8lyPwnu9jAJsN1RY1ZoMmBtvoCTYUPpU/PK60vDQn2PpAaicnzEipLLMC9hh7Tsdy8YuUrveBaHkcgTfloctjCCoyiIOS0zCMCTVOMZ5GaMoZOUCqIj1KquTGglJ065RQJzhic6CfZQzvLMzaIfENsfoY+BvxXuv0eQOLYF4Rg3uEi3yzGyAZl5JtFCmWLrZrOJ3uzGf7SXIm61wUvu1MzOud8XVA8fNVObSaWnPoNAEEgflCAGudrG8BdM
4YwDM/pSUIW4fc2kYIrAY/TmLu9C/tJkbddrmfoxuJ2bEHDUtEf0dA4ZwVVPa6RZqmeRl8nJlmQvvC+roZ7I4UXHe/RznnPLfw4zm9X1w+2tWZBaM5ir30HCC6DAbqvQBWam/d1MiHp2MObH+svhbk5h33ORK7pW19fWxgI22zf3hy2/DfeglElIjqTw0Oxb0m8+yfdQXwqNY60h2Xy+E9ie9EOFcLzZcKJQGmri5q0NRXmwNl4ysUEQyi3yAFDOFj2IS6GNbfTjHUofdh3x85aOkN9XDi3xwaVnGNPjO1uqZzSh+QGRgiewnb7zsE7/mbcQjgkSSsWKLvqPBRdPEdwx3Ez6CVv3SGV5u0QOQf7RDkIbil8j+VuwjchlTd879KYTDXEByuhaaQ8M/KmriyHii2qifOccfXuyNSnodZxHRV4b9fahiQCxEzYynWTyUnSFynV5jdLYN9E8K5h5NhAul+hmyk2UgD1pCgYEQ2eCeBB3QfX2v+5TtNld501cLsHclZIEM
Is3ELvSfVbtwXN714gkidYwEr7XGzMHi3pGvAMsa5TkPN4cqJ+bsMKgJb2rG5q8ZKs3z9DlMq7zHx7WEnkPbl8W9i+wi7oYDRKutLGokPT33pOD081+aDxWifvTjB20afEp4uJDLU8z2tfCbQvpYwwW1aSzSQ5cKB4UlkmnC6rFXhVu59wOXCiqn/83fRfF5TzvJ7m/uZJr+eGpH9TSA5Lixol0z9F0JX/4pHMhMIH9RMBeqdr73BkEU0vuca5kX1gZ2QnPa+wREsLAUzCJQa4qRMAmFXEevX1fojas0OuOtE+ZZXKkSyg2QaiFLC2GVpVeJjUTq3Xb6Iwk7ozXA5R+hPs4PxZ9MWqz+Kuwntw+buj63wEpnYgY+rGrLgju+eJ/BVC1Y44qCSEn3yXg+AwWJPNXvJm3bpNiz8YZCeQzpv7PyVbF9X61eut91vNpZmj+pt1SEN1/271pqjbAoUfnnsB2J/sx/ci3HtaLkLddbbxBgcfSu7Sl2V8xhHAqfRjfd6v+OM
z7GCvnG+BvCDEFAAzaGN9618ILvysU3Q2hxv1paUB08OcvFOC3q9ZKlWVmlT9Hp9vId9ajaEt+F2ODOeteHC3Nm3BCt4gCvbX6DHjlICScjwcWc21MUOg6UHcthyrs1xaD4EgU0Viaq6873nYubAjz34L9a//b+lUXkxl5zkeBB4bmbKMBwliAKaOduJLHmGaVtBDfX33VIyYBrcleNxqkaqPkbNuZX2aTJDCrbfhkjOMzE5bRRcUijeO2GCrdq7qGBjV95NlAg91Sj0pVBoaKARSxVjARKMY95gLuaRBQBDnrEkKoj8BJGNkOE+DFDcWPN0AptnWEjRe8MW0GKZ9hJwFdutAbo1a1T2kmxNuxSpVODV91pNFOXau6qbaLqdhu6GNm5naqBz9PFp1uFTt243Bi8atTp0ZyqIOpO/YHatELwMLHL2CKNJBrJbwCJa/zVyOhEeBnIzLtS/01uqtOm3YDr9Tr1KvlQeQXhD6ym39rYUWnTuNVViopGD+p63wF4YLIqbM
aoNUBv0CK9RYoZ6oG4UdIg+DRrSC7rLg6o3dVVDGFPA7XKq0GLPzmNzg2WVCv+PvulyhQXkUenLGeOOWyodUOWgxQiIqpF8RlbjtrvuoaCiobvvgYceYWBiheglVctv/tgTdZ5Z4pDDeL4/yv5iImLPvVDv5QP6D5b7SkGv4dF71chdLTYzuLepyRdm7T57Px0srGzsXunWq0/P4+81V0gP86t+/nEGDBk2aAvUET4/+AUEzRESNmKyKSY98v/Rin1zVonLrthgoxy58n5fgXwk/782ZLETe3HgyU9ffeOqyDWz5MtwKNaeeJ6wtorjJEw2rVLllNRSuLh0VGbo7NvroktuOO6Ek065HgajLkiIM2NWhoWbN3cQGAWWqbA9bBziJu5ESzJppnnmmm+aMp9owrPAR68tpPPWB2+q/+PLDUm59WRJGraHUVe7nkki7qrDkrFOsojTBnIUjonARH9F9tyaX4xTs31eBK9TO80nm9WUDr/PSCirGokC) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
text/plain;charset=utf-8
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"
text/plain;charset=utf-8
E{"p":"brc-20","op":"deploy","tick":"okey","max":"21000000","lim":"1"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"whalecalls.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"igloo.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:6E828C68B49211EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:6E828C67B49211EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:77f85d04-f32b-4e76-bc1b-4635bea0cb1f" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"nft02.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"pusd.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Basel.sats"}h!
text/plain;charset=utf-8
LR{"p":"sns","op":"reg","name":"mintlive-cryptopunks-darkmode-searchonopensea.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"technogym.sats"}h!
" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.136967, 2010/06/15-10:43:27        ">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
    xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmpMM:DocumentID="xmp.did:DC0C8E6618C4ED1188F6D677A48E6598"
tanceID="xmp.iid:DC0C8E6618C4ED1188F6D677A48E6598"
   xmpDM:audioSampleRate="44100"
   xmpDM:audioSampleType="16Int"
   xmpDM:audioChannelType="Stereo"
   <xmpDM:startTimecode
    xmpDM:timeValue="00;16;13;21"
    xmpDM:timeFormat="2997DropTimecode"/>
   <xmpDM:altTimecode
    xmpDM:timeValue="00;16;13;21"
    xmpDM:timeFormat="2997DropTimecode"/>
  </rdf:Description>











                                 M





                                                M





text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"nft08.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"jeudi.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"-q.sats"}h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:D082E892B4D011EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:D082E891B4D011EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"amesterdam.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"roach.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"olav.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
6j4ion:2.QmUcq9T9xdUBdnhe3s2xSYTsRhAterTQ38TT9HCEPTNF78j
text/plain;charset=utf-8
Lingle was here =0.o=h!
Bj@=:BNB.BNB:bnb1n2ygpjnxrdv5dv7wuv85gdlsq9v90hz639uha3:69016686::0
Bj@=:ETH.ETH:0xAd1A97d08b0F7E8306E7DB1Cbf85F58984954482:25048305::0
JjH=:BNB.BUSD-BD1:bnb15phxxn0thawjy4ttd3hy9jt58jpqxwyc093fax:62902378416::0
MjK=:BNB.BUSD-BD1:bnb1nmt6g7pm66kd9neny06lcyksm3m2ax5gwvd7kz:254947834464:te:0
FjDOUT:78B16008E17977B75BE5B1E2CD98A074B8122F00195C0324F37DB68664732549
FjDOUT:F661C87BFA89E197D7718D9755403AD167EBDBA7D1E537BDDDCA1383B3F52EF0
FjDOUT:B4C552D810C949F18567E2E3ADBDF8F6DF082013DD3CB00DD18E8BCA2FFFE1A8
FjDOUT:F602000A7C2E5C8FA21C0C09F1BA48A7DC7440B35D88EFFD2CFEB5D94E33B0E3
FjDOUT:8970CA89C4F9531556BAC12AE82D123788A33BF945054A4E58822CBD30C2F0A7
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"Manunitedfc.sats"}h!
text/plain;charset=utf-8
  "name": "degenerate.sats"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"manunited.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
text/plain;charset=utf-8
wwwwwwwwwwwwwwwwwwwwwwww[Y
text/plain;charset=utf-8
("Only the Paranoid Survive"
FjDOUT:0DECC971F5BD76E972FF3AE258F6C9157F93DAA4DBB108B5ACDB61A9B22DC83B
FjDOUT:12AB1E3775776DE26BCB103964F7C2FBA9DC19975C5EE0B4F561E13DCFF9C75F
FjDOUT:E82ED5ADE1E957D670618EA510603FDFB2E32C8920AE1BA8F0D765D05D43F929
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"dashboard.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"hexagon.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"jaan.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"aerodactyl.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"polka.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"pentagon.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"chale.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"hustlegpt.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"munzi.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "emc.sats"
333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
DDDDDDDDDDDDDDDDDDCTi
a33333333333333333332
F)IffffffffffffgK33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333331%
ffffffffffffffffffffffffffffe
""""""""""""""""""""""""""""/
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD<
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUF
3333333333333333333333333333:
9'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwM
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww="oc22J
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=15,window.gameType="A"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map15=[[0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[3,3,3,3,3,3,3,3M
,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0],[3,3,2,2,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,2,2],[3,3,0,0,1,1,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,2,2],[3,3,3,3,1,1,3,3,3,3,3,3,2,2,3,3,3,3,1,1,2,0,1,1,0,0],[3,3,3,3,1,1,3,3,3,3,3,3,0,0,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,3,3,3,3,1,1,0,0,3,3,3,3,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,3,3,3,3,1,1,2,2,3,3,3,3,3,3,3,3,1,1,0,0,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,0,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,0,3,3,3M
,3],[0,2,2,2,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,3,3,3,3],[0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,3,3],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,1,3,3,3,3,1,1,1,0,3,3],[0,0,1,1,0,0,1,1,0,0,2,2,1,1,0,0,3,3,3,3,1,1,1,0,3,3],[0,0,1,1,0,0,0,0,0,1,1,1,1,1,3,3,3,3,1,1,0,0,0,0,3,3],[0,0,1,1,0,0,0,0,0,1,1,1,0,0,3,3,3,3,1,1,0,0,0,0,3,3],[0,0,1,1,1,1,1,0,0,1,1,1,3,3,3,3,1,1,3,3,1,1,3,3,3,3],[0,0,1,1,1,1,1,0,0,1,0,0,3,3,3,3,1,1,3,3,1,1,3,3,3,3],[0,0,0,0,1,1,0,0,3,3,0,0,0,0,0,0,1,1,3,3,1,1,3,3,0,0],[0,0,0,0,1,1,0,0,3,3,0,1,1,1,1M
,0,1,1,3,3,0,0,3,3,0,0],[0,0,0,0,1,1,0,0,0,0,0,1,9,8,1,0,0,0,3,3,3,3,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,3,3,3,3,3,3,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=16,window.gameType="E"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
2wjoHuzkrzRww+NJ/43/aPC2/2muRaBAZo3/8CICHFOAmAiyleAgA5yrRdZ8ugM/w8xvUcYM5wMwPjhizY4iI+et+Lyo3KCC2BIsAf+hzdAxyTBsWsGlfoqE2LFQPcg327pUmG76/04UM1G/Q1+9hg6QblaizADwEgF8mATcNiLAE/DEHGAg3dm+Ovg9gnyCyw1eiwdubUlxJ1dtAboze+oAhKqZz6IMR8aF3NpywQgTbCrhO5hu2/rxGSJpfXQdw4cQawGSjZKGh+eUAeJgCPDjA/WEe8GEScNPkCdg+3hnAgvAKwFhDDImm5UcXYgOU57e3LUMssivQTpBTOEacUqJJpNH7DkM8dIKr3y1GDMX8QVWWNuz4WcD1tESnAXMoTLYaj4BzANwAoqaZATxgUJYC3DuSU4CbDAEDWihkw1sCprwjcNvvEW4g0AT17Q2bpHvJdRLNIooiOyR9MNluSqL1HT5YomPAGF7lC1ju1wJmG4WN4+YcAX/EgIcmtOARwK57pAAM
3JoTOU6KXAk4HWdOAKYOBFJEhhVuuAppABfUAPr+RRDdufKsdqY9ISPQLMAolWoZWjYUcA+4tZDFibv8WwBz+kgGG5pcVYPa4PmDNHQA3IeBWALZW3MeADzHgQ0ZBVg2RswyzxgD3/TrARA8jbMTrifSPH+zAScPx3LYSTZgJZ+OGTo1JVUL5cGFSUqKN/A4NSXUIGLtAnj6YI+l6CrA24BqSlfqor2OJBjrIx7fdPAG7yYTBAX6ZBtxgzRRg6CS5Aka89e9pwO8acQ1435cB9mNslOgoj0FAUQLk9MPGEi0AhxJN0TRkG9Fax5MZMWAxfuqHfAGLnBYDdqJsPbBhbGaDJWAayOIoN5XJui/ggT3kOGBOhKQTHQsAv8Md8gWcyEXXtWPsQqz39yiKngKM9XgeAyw43vHEIPHHRAf1gK0Qs0Qz2sAHNwybZTtOVTajGefMQqu0D67rFODeirKZInyPG4jpW04kx4gzAdwfcEgT+OAIcJMEzDbcPCBgzmKFPhgdry7M
vvy8CjHLMyUrMZAjEbP6pQfQ2PrgZWFz9kaxcnsMW7Es0zfg2lDVp5JKdxFTix8NIdE+qrCmPAEacaHJkeP6M8N0BUwLjYwzwRwA4mPCnCX03sT8H+OXRAOO594sA41k5ZUiBl6titLLJNr+jWX0z+EtyTKoyEQyNCWy8JEeuyWrkUp4hqyU7cj645gPkV+9mANe+l5W553g26X6AhxTgZiXgcFEdL6zjxXhDfmuypib86zAKC4Os9IqsFBdmiEGWaEnumkQA99uFWP7ynKlz6wA3g1yyM7akNq9Mlr9kp97NAF6xKPpxALdLJXoYAQxZsaF5BMBxg0CiV+ElGyd+QRV+hUGSVPXds1xPeM3bVurL3rbyBHxXwnd/4xkXBEz0n28+u778809WP84T8PaEn4/gWTYsVfXdn0CbCNPLEjYoRYF7fP0EvL6kArf96ayLefpVq//DUdHu7Tksheo6FWzVHuvORdcV4XZ6TMBzgO5dfxHgShVFgYBVpVSL7fS5QrYpS7mM
pSkO2EP8UnSHjbd2WgHUFvsIWptY0xXN0TLXigidgXTpdAHDbtkqDNZYLVlgKSOcQYIHXsAWXtJVm33kA4Wnr27dlCRv2HSYAr0uv4G2egDcGDPZrLRcAdj5gCbGTgPcpiS62BIxNwiLuzlbvoH8jwCd43uZxfGrf+WmwgYet7CNSla7uCu1+6dGZCzyJPqeesAXcqonHj3QArA9YNiFpxjZYFxDaCvBtAVSmfHkH4MdRmuAI/WZR8LteoV5bb1WcLOAyhLT/o7uEfLrd2QVhxRxgtEkGTDa6GHBk4Qx1DH97Dwu7E2DtTI1kgleF4Agsbw9PrKN6kFxV8dMxPrYsg0BJ9wgj4tAVqiKU+RL+lbDvuiiIWgKY0CLkLAHPAby2/lLAXWkAAwKwYAB89gGXYM/CPJOAtY82bA3jNgnYQE6KI6LDDQHvAhEXcFq/lgCLFmUgx9gvWtIAs1v9AKtqhsCNAc9+/0mJNk+/MxjPbXFOSDQ8RT26VRhEBTK704osOoHyHqAM
Ub+g4ZfcdAVfV3A1uDBgt2OCxSEWQZc5BG9zHgPk6c61nwxJwNwaYJJh8gJRwPIMizp3A0/hSCnhhlV4Clh3kEsBVNUtoAT51MeAF33/UB5thTUnY9A+hiqQPBvuFPbaXmD47iqxR8PVd3CNsWwSszH3hav3vM0fA1zzgqppoUCXKmuuv62CIFjEyiC70wQawUmTBPmAzVjZBtj4o4Qg8sT9MolF01/ljaBdkEVrKlvjjYKJGgKkLSOnFWNsCpqGBO8ndYGSYlH5A8skqa4NxS24wTk/NA1ajd575/hOA5dCnEhLt+2D2xKEPNqt6wewVdANVYa0+RRbswEJtQcE2L/7NAPCUgcmnm2pTjZZUpZpvMnZ/teBnTMGXgNnfhj5You9iwAptG9h1FjB54bayV5Uo/rY3MGDCx4Aom+VLNH2dkmh7JCS6cGMs7iBtqNKLAM8BsARUmp5KUp67fsH3nwWM4gwbPPauo4g59MEUQqFkxxJNYKuKAi2aiNBXnjAGJz/dfUYM
x8l0Br/LB6mIfLAle7oPVah+MQROKJwGOfTClOsouEWS5Z6ysIOvBlguyMMnZScBpH4zZqlCiZ4dJrcxxmRZChUuh2zIPVl4WZKnJ56+uDLLULGC1Pshiidb2K5IaKR8MLTgcC0M1Oi8z0ZQC4QFUeGU+gL9iHKzuNw4GK0UrI68rfPC5aM8WcNmlAZduoBUBbnnCgSYcVwyTEDB1AmwXAw5yGT5gjdjLtZThLf7mRAf7YAEh9MFnnNdFCzbThVGq0uYhscRpTFVRKrNN9rL8AT9sLrqkiXgno7EP3iPgSuH5JGAzkVBi2jmciKjERwMVo5MNJMHp2SScikhMNmjE89OF4Yzy9wHsTwGecGIw9MF/ECFYsD/FOD4fSyBh4rDz5onP+z/7CDDnmMamC7MHnPV8cOcYVPoBdgJwUWlCBkj3qQF/2mu67jQDuJ1fDLAIMEsrAUYb94dJDFNO8s8tB/gW88F2utAOcoyPPIdDmYklPfgIMX3pLcvxVlW69Vi4naNxcGRM
hYhxM2SwCHC262wrwX7lkhyb8ccIPJ/rWAu7mF92VtwT8XHQ3Udjftm6q3gyJqlWAg0V3+hn+wboTrJE2S2nlFkh0amFs/G3Sc3xPwNMFPGxbYNaYFrZDYHTaJ77BCOBTauUkraqs4kXxqtgS8NeVh182e5fyQIBv3UGe5Qn4WZ6AnyWv8ssV+ZqP/aNfv8L2z/LNAR+Pr7rgERzjSTq328HRz590zOeOx21+v6ahz82Cz/u0n81zhLNcT8fys7e2+gtMPHuBWVA8yQNxyN9SxCfOFcdiM7zxax+nhL7ecn/qghARML1iqJOATXu3vXovsdfAjd3mvbQdjP5kFgLmz6xdBNj/+Cb/05zw8r4Xmzg8Nl6mVE5Gy2Q3LnKwneEkAOOP76dw/IwO/npleWwpSUM73DSuDABj/U+viPqrAff9NGD39xJFMZ+M238NYFN/8hNt7clNiS4B3I4DTuL1QfuSvB4wSjQWeOz8ahPArxMNhETbjzPu6Vha7ZWAxxsIiZYzlX6M
+2gG9DHAx0SAPwGjPEjG1/RrAhNTHu0KirwSMPlgibu26oA0BSymeB7wuhkZkiJkAI8hFgI/cPjJyunysCImmr4Qv9MGjgI+xfbsLWADSRUg0YibAcjLKyvcY4LZIv7mR8t7FRMkDsI8VW8VB2O0AE0DmQm39+lsBlhNcbtUfS/RuE8BjQOmr3xUukWgGzIHWcsARZA684QZwSVD4/kiDAWOg5fvgOcARZPl3bPH2QRF/2KulpZoIOFyYXUarumLAEeRwRUobFrp/BoAJng+Yx8G3BiyFmQGHQdjtAKMPDtftOom+EnAALmXRu0S79cMkfOg0gIl98DhgrGFsr/4oi8dhr9SOmuw8iYY9DWFiHzwOmGJqwhbEaH4U98KtqIFc8yc/ZMD3wdKCKw8wvd3CW5otFyR4vUMuzs4EMBsltCF/LetvC5glGtpIa/8awGyU0ARA+xJ9JWA/bFoG+JJUpZRPIrIIsBBnfZ74pQCbPXeCo5UAhkeFbHYRYCHO+jzxSwE2e+4M
Evb0BiTMXf80Q++AkYCHObev4pQCbPXcC996oewNmiaYaT6JvDpglmmzbk+ibAyYfrOkVXsRdbAT41kVCk4Ok2AcnAR+DrsGAOdFBKv4T06GuRMMkQSLhg5OA+6BrMGC8Ad/OVosSDZPkICn2wS3tJeA26BoMmBMdpOLus6AmPkVi+8JRtLXC1zGJpg7gSfTVgH1oHEOnhklESkj01YA5iuZ3r6Yk2ma0wmHStYDHEpFpSb5kNngOMPEKBzlswSK6lnIcSrS5kEM4+gZzgFmA5SBHWrCIrqNEl5BocyE7AJKIOcAk0VUwyGELFsMnKcehRJsLOYTDRMcXAGbZ5fmklETfCjBLNM8npST6VoBT714NJPqGgFcOi1JLAa4FzCEU2je3kcMkOQCaGyaRiu8WASZelAShOMofJskB0NwwiVR8twgwvVIFQLacomGSHADNDZNIxXdfA1hmsphO7INvBVhmsvyc1NcAlpks7/2lgQ+u/lbAFFwR4FSqMpGJ9FOVQR5TTkfM
OAZYxtLR22QESmUg/VRnNJqdTlSnAFFwR4FSqMpGJTL078n/2zoU7UViJ47p21SqbQ4/sjZVXy57e+/2/4c3MJOSNoIjVMl2BCD6Wn//JZJKA022xmNpFu1nlaQCbzSQN2O8uvBVgs5lkZ5VNwEtsJE0C2B+i4wdhQ8Ksc4DNRpIdcS/6dAf6w0HebA9xDrDZPra7Fhd9ugM9vBpyP8BtX1JpALYyWR3dgQG81uy6KQDr3LDZFeTWwbcAfPISTXbn/q0Bn6wRHe4F5e06eHkDwGl3syjkii8ZE30OsKlse3jPuEN2YoC1U1WAxx2yczoD2FT2yrqUz6hjsm4H+MygupsD1qknt5acBrA5581EbKYq6eoWkwB23W8oyLok0REHbKYpVX+SmaqMj4o9jQJYI9X9SeaoylNkVOz7SIBVX7DZYWhchSiNjoql/3834MUEgE/WLAazbTsNYJ021gPb3To4BFilsq8FfDqZ7ths21rN2FJ3GKrcVhfgU0/AQacbdsqhAfFM
jANbhEAG+3dSVMGDYOsm9qodgzKkr5wDrWzyQgtvnxpu6clvAs80228PaQVpd09pvyTXNG/y9Nc3X12Lxr7XT6d+/5bLmdA0XumsSXMJj2BWKkrj5B6tL5XlP693u1jlz7x/8G20Bf3Iby3BgW/itjrzB/aVf9AUBN35xsXiVpZfwCza65ALmh8wHXNdE9+sL8MIaoP4zzLry2aquF+rWd+4yBjjnvCgKXjTwyMU2z/80IcAGs/V4gLvhT3/7aIPXq1/Uv/GX8As6AQcUXHOBV/z7+nqTkDsBr23AS70dJZx8Ho/vVXV8L96PVQWP4/vuDxsAWP1n9NIs9zHPLRif5OyyyvqzvCP7l6zidvvy2hoqGDaAHRa3263a+bLdhl6wwUPRfBfdKnglb8IANzAUeJlg3ABcMHLMIcArdNODARfVblcUu0qs4SE2xdpX8HodKz0TYAFpq40IboVGN1TcIFg0sbkNvEAAfjFebQDmedYqWN00o645AKZKOAq4jALu5aKRaCUM
By81mCGAb6GWAraNd/76O1Agu4K7X2D8a5+PMSubV/3pbVf8CPvWk2BQIt6/OCzbeB9faclioq/IDZFAwqPcN4b7hWgVXCrS6kQPUvybJvqGWULDT0Sc89o8FvHndvEizqmUNWO0WZE3AW3huq4/YBgDzugUsL+4MZQyf3whw0wV4bQPuHUU3xaeA2hrwvbOCB7joWMH3+oteLlrHTK/bMGAjpDIBvzpR9KZ9NYe6V/8d2kvOKsCNip8Jsm4iyWZSrd2zvgLxAMCsYc1u1/IVJcbYDHi9GAlwnR8wupKPrA2yJGDS71vTD/BqOOAkafKdds8NSyTfJBhAW6dlCsDhw88V3Ld0t5331cXtRpr20lYdrHY7Lvpls1GA6dVawbL9q8wOsmoZZH21pkIrM4pW9S+2gwcDZtBQUiPijlXBnERHR5N2/XyA/cjKVvC2jaZe7SBLbG6sI5SC+eHgApYKpmaSTHR0Am4d9CWAG6HbFvD7fQBf1kxyIq4uF93xHsHk3IiAa1/M
BnAIuXGi0hBlcM+BViG28FwRZCQO8WAED4qKwU5XdmFy0lwD+/fv7AN4Y1rroLsAvL+3xlosW1gLOPAXrmNoETPWwD1jXv5cBbirB9Qg1sGgDi3ZwXcBf3vQFrE/Q2KnK6W3tZRpjgF9VnH0uF63av8oQL9flxUKrFzobACyEVyrUMuvfi5pJCSPAux0mO9oWUzEN4Ft0GIwBONZMshXcAzC4Y24DNosSsIqiA4AtB30BYIaAhXKripJaeYF/gxR8eWcDY7F7CsI9+Py92m6wd9HzxUNOcG3znB5wIgEXYFQHi5bSgDr4iQDfgO/dDetgqnxp5UTR5wCHQqshQdZqxaId0nA6kyv2sqhdt/fBALMD1L3SqqFR9PWAk84Tfc3eGbDMZDVFUdFfVTRseDPpSgWzXxGjE61LdG9c9Yy9Vx/l71WuNf5at9T9rR4LMCS7C23Y9Tww0XGtgrsAJ52AkxnwWcCfx8KzZrpMlntq4xjgeQgAFeSYgmnMvA0YngP3qt7b9Q3M
mD+fZAPN3aB9BEK1XzXSdDbYKfcCJBZjqQA04mQH36PB3h+xUwwCvPR0PV7BugtAcMx+DGpiEKmZxBbez1Nq95rsqxP0Bh9z7gwGGxq8eslNUUwNOOgEnHmCymIJnwEEFW4B3Q4bsuFuXKVgF7jEFQ3ilkxBxR6qaN3ovuWdawmtNwGbyQn+CaiZp9PrH9ZBRNIbOf4qmgAdtTgoYVKh0GVMwXGB2Jf6lZ6Jo1TKeARu56CRpx3DITTrZfQFf19lgh0Lq+iuEWJ1oOvnaXfo1NDWOVivOXTe7XHIOD1j6LlqOR5UNMFUF+O79kQH3nroSHvh+PeCkE3DClH5h9jesTcDJDPhssr9pZ6wYk1fYZFNXQqcSyjEFpwEFk67dBtd5F+3W7oTX3vv4Cs6PVUEzVgo1geX42Uw2+UxhiQG2FAyrgIJJ1zPgSBStm7+6JcwGAL5u6op2lV5TKbEU3CJ2FUyvIXw+YHLRyjn7gM0Qy31nd6bnIwOujMZStTtMCThRgFO3LWwM
rWDlpV8EE/VsDptFYdwPsX6XOBdyR6HCBXqpgPL0yjpcgWgVDiQKsNNAOVvo1kxFxF+0iVK5ZBVsGfqOL0ER8CeAK/u7VDoZxWNbclc/Kmj6qQXq17noMwIkGbJ1SrWAEHEx0JLcE/GsUwKRcczl1O5ix5qDH2uUM5q4kEwLGU5lQgkE9EEaiHal9il0n7O+zA6Vfv1QzKYRf/bAIcTjLrVEPB1y5y6nbwawBEcupK8eCtXmPQErDjZBp+3oFA9TEeJDadJwcA5x8f8DVAZRbYR18FwUnCZdj3uXUlSYyoiMGWMVd1/UHJ8wPaMwTrU9wTME2Ere7MBaC6XeNdUVc2V2IYGUdfB8FC8DGRfnjgEPt2zEAuxq1ASedgJMHAFyBfimSru6j4Oq4ozqYBr8PA3x9h7+rUX3Kz51oOxSKjucK7Ddf67ri0RUMhKWK7wO4gMv0C7rvOxhc+c5zmLvCm6mG7CSdgM+P2DoL+Nd9AbdY76bgP8GpKzzxQMZy09ekKnUDKDTM
E/HvuHaxgF/UdAOPclQLzWDRzpWhmwOMAVnVwdVcFw7isolDjdbCPuB/ga7sLn97aOliu7wIY56zs5Bylxu8PngFfbmYEfS8Xjb4Z6YKQhwL2I+qhM/yfXME6gr6TghnObKho/oo7dWWxCMOyx1LOgDsVfNdcNM5VqeypK80QwNdfyvDpFXzXXDSM6PBsBvw0lhTvOKuwkBNYaMV618Ea9wz4mwJ2h+xUxe7QzICfDXBlAZ4V/FyAd3pMFm7OCn4iwA0EzkWDs1baFRvYDp4Bf1/ACWUm4zMbunuTZsAPb+e6C6+7jNJsd8frwPY6/GfATwI4PCZrPkMz4NkeoQ6OjYuebQY82yMG0us5jpoBzzYDnm222Wabbba5lh3jXZJeR+XLvLM827cFzHodxde8szzbxZbxzC1LJvu9Pw7Wt/0ejove7rWnNmfAd9DOOID7oZsBj6PNgadWI97vTXh7NNpPRmW9Xx/dZBw1m8slzxr4LmhQXopnsvYopXI6arYR6rVbA1bM
vaC4FYHyHTJTX63KfOZ8b+qZ5Do+8LUWNDv0ZCuao2UwuqcRAOozKudhQz9uvMR2wBqfvWrffM6bwwtVMNGIXL2g4azXaCGWCapdpiYRLBLzPMoRKKofDPf3mHx+5eHxIih+Ri6V+0GH5j9JwQDsCbD/tjAEYPtP8HI6vQsB7CXhPgOkIOtoD/Pfj4+/fs4D/wmE/BnBmaDTDB+clSUdqJ0PUXKqcZblXT5vgCOjhQGvGCC/sMRH7gBmrhTYJXL4s93jD+rSsy3RZliWqWXwfLlW8TOsgYLAegPGonxNoXa2dMQDTN1DfpcTPXq+XfLmGqzYv8XsowPAd+Qy4d1MJNZmXWLcJ9abi9KUlz3mJlxkqSctcqrgs8wBg5Z4B4OGgAyvTFOLY94AauGYMAQvtCg0vS1kP78V3SdN0tU5F7Mwhpg5F0C3g/4J5gOle1j8Q8PXaGQew7UXgeyzlp+/3OV/Kd+Es2v6dAXfF0nlG2klL0HCK2uX5Phcyxmfw8vZoWTRtaTaM
JbLRUVoBDfcLU2m1wK8X6dyUfqVBxKbbISMP5BYAB8Y900SNoZwTA2jdwT/vKq8jvEcthna2DfyjgrNVlhjBTVHCKWhbOGfVETjuuX4XQdco+cvVcqCXcYPt2L2rfMqMYXnyqKFGNLEBnuVhzbClDW9hRchAwXU/zyQBjhm/Rt0NtBO2MAHhhZK9Ejc8Y48Y3oCVnGUYD6tjS/jY/CLBsyvRLx1MbGLJXe1nXklNGJZcUVS8xuo63hTVIaBiFwLp4zfSIkV+WgCEGwM/F2rfMOC0xu1XKn22dOtnoYB38P2EE9uEBt0k8/K9nmC7or+SrtDMSYG60v00PwvEb0bJsP9v7+T47YJ2I4Jhg5Ouyt5IzETDTqVUKTmXsrCLoEkzqNm+3zBAL4FJiw052mFuq29DuelA/UOEjWJ2qauFz9ylqX1hCRLCU0UBJ+s4XsiY+BxhcNIClNeB+WMBCV8KxQaoAfG0tAeeYq8jO/jiu0s4ogNUntYAPn+1SRwNyneY9o+jnAizM
DpUwmJkqrs61LvxC35qUCnH5i7fuZYnNJbKGmqfkE0nV7jc20pMYJF+LTa3hod213OEC1AlEz1LIpqnaH6l0h4IPKS0NuS/x0uThy2dbE5wCTiwb7j7x4+X8fFTCDelL8x3lGYUoqkHChXr7PWI84uq92ltn/27u2HcWRGErUUj8QiCJRqLSKaujkgfn/P9zyrW650mGlBWyppwNkBJ2TU7aPXWaSvbsA9jcg3pTs/T2o/N5wXCfv7/gsN4oC1gH22CLGLxxFG1xkXZ1fknqBv43HvjHieYG1PbC3b/HSHlmXdhxPO+bzXAQdgRVI0+PxIi1yx807lJvnqwDsOXy5eA6D//W3mX8FOA1/1VcLOpaIp4fNPhj4yyC/LoOZw3xJIMWoL7DQ3RrJi6cTqr3c2Q9wULkbG94bPkfPP/S4DlHBLwD+5xgAfuk8mAGWkh8e2enyOMfDnf9pw6X17s9ThzhMDG49py0s+Z65VCkuL20KGgHcNAQrFB5yeOlcSaVkkYZ4eDAM
OdWaH2hXcpP6jeB7Dj/fIrdy2qEW3bWunOjpm0yRi8PH49+8LMxh4ihz2l6Yznb8oKNN7cJvF1GqdO5dF7uwH+DSKBOj9o/Xhtg2R/cYoWgA+BoBfOIo2gcOmMXhBlj3wgXs4quCDkbees8DjIx7hMatZeTacL9LpUi3BFQCdBl2yLIvgkUo01MXRsn/F/BdZ27bM5pDCEc/bjVF06oNfnMEQMEEzC5TY+jMsbR2qj1D5m/trmqdwZy/AlpM66SBxHMPHaD7GAwufYxHgN2BwWi4giExj+LLYRQaLZoXplbA2/hsuLfG8munJSgGW4IoW6XKZLksN4IMNdoF1/oZ0DDAEA67uvMft0d18YT2JsmX/Ucd1rUUfDByG4xdmMCx0FkMUZ4DA5+FG4ry/SMOiD97Lnb0AS4pHN2QA2L+7jyD8O+ZriMQCDwL8z5EBfmktmtMY74GBv3bVCxvsxsKmJ6r+Uv7reQu+1iGbe/bAVfDCXRZixeneAHFc3KP8UYI7tZEFZE6M
+IVHJ8vBCzou6lR3OPiOGajDo0eCDzWaARaKUJOmFpUoomXugsLCGxDlDygEL33wevJ87zwJYHAzFAeT9Q96NIaONDqdZBnjsg98CYFGy4CJJgERwmMVIGnSQjuJjVLLA8zronkR/d+7JPztmcDcCeGyYWdUkXeZw54X/cTXpO/RhgQ92lTv6046XM/4tWNGsKI72t19TlkEX0iT6TfbzykoW1HJ7DE7MIKrWDZ7fEJz9jjvPAzjvJ5F8vM5u1qitmXFV6/0BpsvU8wIrqtZ6V0fSixUZ3Nva9mcfrgF3oH5BnrjDnQ5STxJA8xRJ0iR6FtKlKFrOB1qWo2QBmLUs0OOA0RhJU5BX8U02bOjokHLhWzS+Y9kNg5Qee15IHmhX+zl+z51nA5wqaj0r0JektmWXAscPAJhLBxIaSYpjNwBchfZY0bKgh520LIyckVu4RehwKBhcblmRZVkkyxxYCctSqeOQ1INRiz72JNgAj7Ei/MVKNIT69QMAv9XWlcbHSxYTDchM
+K6ok1W6qOL6BO5cN3HkiwKGm5bJbtMzEaTVZBviN9yZJsiOiheXI2i5G0S7RoluuCIMCfeR6kvRVuhF3pIUub9CRQuE4xJJbgQKwdJHGz4kKFWnRVPC8oJ7V8iPq7Lj5iMDgXsRlgO8/03Z9ZYBvreOiv4G+cA8sRNbLadIe7jwZ4KIzzGEY0Bc92hDJm5Nd16KvS/ayWnQAOGl0XQO4BtXKiRZNXRxH1rNajq/hXyhemKwnmjGvo4BBKVKUPNLmnbSdtpyy00Ckjm3Rsg+pwuMotcj+Bui8rKoN9eD3Axg7oTEXtqBeQM6KGtZyHvwgd5p8QsczAJaG37r8DMmKMur0XA+y3g9gmyQxBjlcr/ZT4p6G2jK+Le9p8GTyXlgurexvsE2HfR3jCR3TcsfUo7hExyCLZnM06E0wijCO+Us7DCk7dvwa1JK6LfuD/fGd7F0A9ok/chUEAGAtXrLVAsU+7jwD4FSTMqH3K34e6c6Or03etmMffJd462188MNRd9iXhFuM
TuA+auNxyXzTpV05qSTP7C8ttZ/OP0i0uaUVYwkTqrvzCvisXejho36Hjno8ZgH+yKPoqCE/h+2FTdnZyZzfA0zl5zM0t5gLp1JBJhJHDWRR9n+Pvx2wPjrsUpLtSOqDjnuCO2e3c3KWFc8/ntP09AgmLePksQJ4LHRQkWtwXTF1XjvcKC4dr3mlosJJ0mF2kfzrEkBfse3e/fuwC/TzuPAfguNmGqs9mFBdwJD+bRowBvt6vCjBNy+pCd2UFjziirpC/tHOYKknzC/T5cr7EVEh+x9cFaDqvLPqDl7W4ae6bJgzgbmF4tsMMGRI0h5N4bnNthFMAXxXgJ3CHI+U/lz/LAJ+aeN4I4DCPK9XOzCGdWrk4J0sBnlejO5x/ZUPvFe4W5g4smpOF3Rz+vOkpHdODG8piBLwC7C3bZsn/wsZX2uOAnIV6CXvbhgxftTijo6vtoAA/VGbcx53tAAN7pwDOtWUzWzMaHGXunVGAH/C/TTKnUliL3DE0eBZelUl3twnupCMM
bIqxxac5HN0zxN2rLnahaQabpkmnSh2HgoopRgB/NhJe5Y6p57uwFeHkSdD4LNxVlx1IHDAtmgJfss6ZkmVyZZtbGLJlzZSxcdM4WkTRBRYmPjBqNrbF0fArNs2Nwy+nPNC+6yyRYgwq0SZ6xOGhmLHVstM/k7++48wSAR2y0bijOcMX72u/1ySNqxcQrwzOjy/w43cuA82ZnOJxLj9/f+Xe3l0P945m30fTnofDzN9zlcMtYbadmRqutcqeYwbGFO3sBthvaAseTMvVbVzZYN5r+XDq2Drs9uozV+WPaeJYCK4+mBhtO/Y9h9ftTKD8eRs+pPRRB/447+wFW+w9jaLN+xmn+m8/i8nyYWLTjkPByeCElU3r9X8AU4A+Ad+lZArZpdEV+a4BPCrCampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqa2v/C/gUsmKSsSvUgDAAAAABJRU5ErkJggg==",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map16=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,2,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,2,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,3,3M
,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,3,3,0,0,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,0,0,0,0,3,3,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,0,0,0,0,3,3,0,0,3,3,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,0,0,0,0,3,3,0,0,3,3,2,2,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,3,3,0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,3,3,0,0,3,3,0,0,0,0,3,3,1,1,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,3,3,3,3,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,3,3,3,3,2,2,0,0,0M
,0],[0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,0,0,0,0],[0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,1,1,0,0],[0,0,0,0,0,0,3,3,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3,0,0],[0,0,0,0,0,0,3,3,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,3,3,3,3,3,3,2,2],[1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,3,3,3,3,3,3,2,2],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3],[2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3],[2,2,1,1,1,1,0,0,0,0,0,1,1,1,1M
,0,3,3,0,0,3,3,3,3,3,3],[2,2,2,2,1,1,1,1,0,0,0,1,9,8,1,0,3,3,0,0,0,0,3,3,3,3],[2,2,2,2,1,1,1,1,0,0,0,1,8,8,1,0,3,3,0,0,0,0,3,3,3,3]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=14,window.gameType="A"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
2wjoHuzkrzRww+NJ/43/aPC2/2muRaBAZo3/8CICHFOAmAiyleAgA5yrRdZ8ugM/w8xvUcYM5wMwPjhizY4iI+et+Lyo3KCC2BIsAf+hzdAxyTBsWsGlfoqE2LFQPcg327pUmG76/04UM1G/Q1+9hg6QblaizADwEgF8mATcNiLAE/DEHGAg3dm+Ovg9gnyCyw1eiwdubUlxJ1dtAboze+oAhKqZz6IMR8aF3NpywQgTbCrhO5hu2/rxGSJpfXQdw4cQawGSjZKGh+eUAeJgCPDjA/WEe8GEScNPkCdg+3hnAgvAKwFhDDImm5UcXYgOU57e3LUMssivQTpBTOEacUqJJpNH7DkM8dIKr3y1GDMX8QVWWNuz4WcD1tESnAXMoTLYaj4BzANwAoqaZATxgUJYC3DuSU4CbDAEDWihkw1sCprwjcNvvEW4g0AT17Q2bpHvJdRLNIooiOyR9MNluSqL1HT5YomPAGF7lC1ju1wJmG4WN4+YcAX/EgIcmtOARwK57pAAM
3JoTOU6KXAk4HWdOAKYOBFJEhhVuuAppABfUAPr+RRDdufKsdqY9ISPQLMAolWoZWjYUcA+4tZDFibv8WwBz+kgGG5pcVYPa4PmDNHQA3IeBWALZW3MeADzHgQ0ZBVg2RswyzxgD3/TrARA8jbMTrifSPH+zAScPx3LYSTZgJZ+OGTo1JVUL5cGFSUqKN/A4NSXUIGLtAnj6YI+l6CrA24BqSlfqor2OJBjrIx7fdPAG7yYTBAX6ZBtxgzRRg6CS5Aka89e9pwO8acQ1435cB9mNslOgoj0FAUQLk9MPGEi0AhxJN0TRkG9Fax5MZMWAxfuqHfAGLnBYDdqJsPbBhbGaDJWAayOIoN5XJui/ggT3kOGBOhKQTHQsAv8Md8gWcyEXXtWPsQqz39yiKngKM9XgeAyw43vHEIPHHRAf1gK0Qs0Qz2sAHNwybZTtOVTajGefMQqu0D67rFODeirKZInyPG4jpW04kx4gzAdwfcEgT+OAIcJMEzDbcPCBgzmKFPhgdry7M
vvy8CjHLMyUrMZAjEbP6pQfQ2PrgZWFz9kaxcnsMW7Es0zfg2lDVp5JKdxFTix8NIdE+qrCmPAEacaHJkeP6M8N0BUwLjYwzwRwA4mPCnCX03sT8H+OXRAOO594sA41k5ZUiBl6titLLJNr+jWX0z+EtyTKoyEQyNCWy8JEeuyWrkUp4hqyU7cj645gPkV+9mANe+l5W553g26X6AhxTgZiXgcFEdL6zjxXhDfmuypib86zAKC4Os9IqsFBdmiEGWaEnumkQA99uFWP7ynKlz6wA3g1yyM7akNq9Mlr9kp97NAF6xKPpxALdLJXoYAQxZsaF5BMBxg0CiV+ElGyd+QRV+hUGSVPXds1xPeM3bVurL3rbyBHxXwnd/4xkXBEz0n28+u778809WP84T8PaEn4/gWTYsVfXdn0CbCNPLEjYoRYF7fP0EvL6kArf96ayLefpVq//DUdHu7Tksheo6FWzVHuvORdcV4XZ6TMBzgO5dfxHgShVFgYBVpVSL7fS5QrYpS7mM
pSkO2EP8UnSHjbd2WgHUFvsIWptY0xXN0TLXigidgXTpdAHDbtkqDNZYLVlgKSOcQYIHXsAWXtJVm33kA4Wnr27dlCRv2HSYAr0uv4G2egDcGDPZrLRcAdj5gCbGTgPcpiS62BIxNwiLuzlbvoH8jwCd43uZxfGrf+WmwgYet7CNSla7uCu1+6dGZCzyJPqeesAXcqonHj3QArA9YNiFpxjZYFxDaCvBtAVSmfHkH4MdRmuAI/WZR8LteoV5bb1WcLOAyhLT/o7uEfLrd2QVhxRxgtEkGTDa6GHBk4Qx1DH97Dwu7E2DtTI1kgleF4Agsbw9PrKN6kFxV8dMxPrYsg0BJ9wgj4tAVqiKU+RL+lbDvuiiIWgKY0CLkLAHPAby2/lLAXWkAAwKwYAB89gGXYM/CPJOAtY82bA3jNgnYQE6KI6LDDQHvAhEXcFq/lgCLFmUgx9gvWtIAs1v9AKtqhsCNAc9+/0mJNk+/MxjPbXFOSDQ8RT26VRhEBTK704osOoHyHqAM
Ub+g4ZfcdAVfV3A1uDBgt2OCxSEWQZc5BG9zHgPk6c61nwxJwNwaYJJh8gJRwPIMizp3A0/hSCnhhlV4Clh3kEsBVNUtoAT51MeAF33/UB5thTUnY9A+hiqQPBvuFPbaXmD47iqxR8PVd3CNsWwSszH3hav3vM0fA1zzgqppoUCXKmuuv62CIFjEyiC70wQawUmTBPmAzVjZBtj4o4Qg8sT9MolF01/ljaBdkEVrKlvjjYKJGgKkLSOnFWNsCpqGBO8ndYGSYlH5A8skqa4NxS24wTk/NA1ajd575/hOA5dCnEhLt+2D2xKEPNqt6wewVdANVYa0+RRbswEJtQcE2L/7NAPCUgcmnm2pTjZZUpZpvMnZ/teBnTMGXgNnfhj5You9iwAptG9h1FjB54bayV5Uo/rY3MGDCx4Aom+VLNH2dkmh7JCS6cGMs7iBtqNKLAM8BsARUmp5KUp67fsH3nwWM4gwbPPauo4g59MEUQqFkxxJNYKuKAi2aiNBXnjAGJz/dfUYM
x8l0Br/LB6mIfLAle7oPVah+MQROKJwGOfTClOsouEWS5Z6ysIOvBlguyMMnZScBpH4zZqlCiZ4dJrcxxmRZChUuh2zIPVl4WZKnJ56+uDLLULGC1Pshiidb2K5IaKR8MLTgcC0M1Oi8z0ZQC4QFUeGU+gL9iHKzuNw4GK0UrI68rfPC5aM8WcNmlAZduoBUBbnnCgSYcVwyTEDB1AmwXAw5yGT5gjdjLtZThLf7mRAf7YAEh9MFnnNdFCzbThVGq0uYhscRpTFVRKrNN9rL8AT9sLrqkiXgno7EP3iPgSuH5JGAzkVBi2jmciKjERwMVo5MNJMHp2SScikhMNmjE89OF4Yzy9wHsTwGecGIw9MF/ECFYsD/FOD4fSyBh4rDz5onP+z/7CDDnmMamC7MHnPV8cOcYVPoBdgJwUWlCBkj3qQF/2mu67jQDuJ1fDLAIMEsrAUYb94dJDFNO8s8tB/gW88F2utAOcoyPPIdDmYklPfgIMX3pLcvxVlW69Vi4naNxcGRM
hYhxM2SwCHC262wrwX7lkhyb8ccIPJ/rWAu7mF92VtwT8XHQ3Udjftm6q3gyJqlWAg0V3+hn+wboTrJE2S2nlFkh0amFs/G3Sc3xPwNMFPGxbYNaYFrZDYHTaJ77BCOBTauUkraqs4kXxqtgS8NeVh182e5fyQIBv3UGe5Qn4WZ6AnyWv8ssV+ZqP/aNfv8L2z/LNAR+Pr7rgERzjSTq328HRz590zOeOx21+v6ahz82Cz/u0n81zhLNcT8fys7e2+gtMPHuBWVA8yQNxyN9SxCfOFcdiM7zxax+nhL7ecn/qghARML1iqJOATXu3vXovsdfAjd3mvbQdjP5kFgLmz6xdBNj/+Cb/05zw8r4Xmzg8Nl6mVE5Gy2Q3LnKwneEkAOOP76dw/IwO/npleWwpSUM73DSuDABj/U+viPqrAff9NGD39xJFMZ+M238NYFN/8hNt7clNiS4B3I4DTuL1QfuSvB4wSjQWeOz8ahPArxMNhETbjzPu6Vha7ZWAxxsIiZYzlX6M
+2gG9DHAx0SAPwGjPEjG1/RrAhNTHu0KirwSMPlgibu26oA0BSymeB7wuhkZkiJkAI8hFgI/cPjJyunysCImmr4Qv9MGjgI+xfbsLWADSRUg0YibAcjLKyvcY4LZIv7mR8t7FRMkDsI8VW8VB2O0AE0DmQm39+lsBlhNcbtUfS/RuE8BjQOmr3xUukWgGzIHWcsARZA684QZwSVD4/kiDAWOg5fvgOcARZPl3bPH2QRF/2KulpZoIOFyYXUarumLAEeRwRUobFrp/BoAJng+Yx8G3BiyFmQGHQdjtAKMPDtftOom+EnAALmXRu0S79cMkfOg0gIl98DhgrGFsr/4oi8dhr9SOmuw8iYY9DWFiHzwOmGJqwhbEaH4U98KtqIFc8yc/ZMD3wdKCKw8wvd3CW5otFyR4vUMuzs4EMBsltCF/LetvC5glGtpIa/8awGyU0ARA+xJ9JWA/bFoG+JJUpZRPIrIIsBBnfZ74pQCbPXeCo5UAhkeFbHYRYCHO+jzxSwE2e+4M
Evb0BiTMXf80Q++AkYCHObev4pQCbPXcC996oewNmiaYaT6JvDpglmmzbk+ibAyYfrOkVXsRdbAT41kVCk4Ok2AcnAR+DrsGAOdFBKv4T06GuRMMkQSLhg5OA+6BrMGC8Ad/OVosSDZPkICn2wS3tJeA26BoMmBMdpOLus6AmPkVi+8JRtLXC1zGJpg7gSfTVgH1oHEOnhklESkj01YA5iuZ3r6Yk2ma0wmHStYDHEpFpSb5kNngOMPEKBzlswSK6lnIcSrS5kEM4+gZzgFmA5SBHWrCIrqNEl5BocyE7AJKIOcAk0VUwyGELFsMnKcehRJsLOYTDRMcXAGbZ5fmklETfCjBLNM8npST6VoBT714NJPqGgFcOi1JLAa4FzCEU2je3kcMkOQCaGyaRiu8WASZelAShOMofJskB0NwwiVR8twgwvVIFQLacomGSHADNDZNIxXdfA1hmsphO7INvBVhmsvyc1NcAlpks7/2lgQ+u/lbAFFwR4FSqMpGJ9FOVQR5TTkfM
OAZYxtLR22QESmUg/VRnNJqdTlSnAFFwR4FSqMpGJTL078n/2zoU7UViJ47p21SqbQ4/sjZVXy57e+/2/4c3MJOSNoIjVMl2BCD6Wn//JZJKA022xmNpFu1nlaQCbzSQN2O8uvBVgs5lkZ5VNwEtsJE0C2B+i4wdhQ8Ksc4DNRpIdcS/6dAf6w0HebA9xDrDZPra7Fhd9ugM9vBpyP8BtX1JpALYyWR3dgQG81uy6KQDr3LDZFeTWwbcAfPISTXbn/q0Bn6wRHe4F5e06eHkDwGl3syjkii8ZE30OsKlse3jPuEN2YoC1U1WAxx2yczoD2FT2yrqUz6hjsm4H+MygupsD1qknt5acBrA5581EbKYq6eoWkwB23W8oyLok0REHbKYpVX+SmaqMj4o9jQJYI9X9SeaoylNkVOz7SIBVX7DZYWhchSiNjoql/3834MUEgE/WLAazbTsNYJ021gPb3To4BFilsq8FfDqZ7ths21rN2FJ3GKrcVhfgU0/AQacbdsqhAfFM
jANbhEAG+3dSVMGDYOsm9qodgzKkr5wDrWzyQgtvnxpu6clvAs80228PaQVpd09pvyTXNG/y9Nc3X12Lxr7XT6d+/5bLmdA0XumsSXMJj2BWKkrj5B6tL5XlP693u1jlz7x/8G20Bf3Iby3BgW/itjrzB/aVf9AUBN35xsXiVpZfwCza65ALmh8wHXNdE9+sL8MIaoP4zzLry2aquF+rWd+4yBjjnvCgKXjTwyMU2z/80IcAGs/V4gLvhT3/7aIPXq1/Uv/GX8As6AQcUXHOBV/z7+nqTkDsBr23AS70dJZx8Ho/vVXV8L96PVQWP4/vuDxsAWP1n9NIs9zHPLRif5OyyyvqzvCP7l6zidvvy2hoqGDaAHRa3263a+bLdhl6wwUPRfBfdKnglb8IANzAUeJlg3ABcMHLMIcArdNODARfVblcUu0qs4SE2xdpX8HodKz0TYAFpq40IboVGN1TcIFg0sbkNvEAAfjFebQDmedYqWN00o645AKZKOAq4jALu5aKRaCUM
By81mCGAb6GWAraNd/76O1Agu4K7X2D8a5+PMSubV/3pbVf8CPvWk2BQIt6/OCzbeB9faclioq/IDZFAwqPcN4b7hWgVXCrS6kQPUvybJvqGWULDT0Sc89o8FvHndvEizqmUNWO0WZE3AW3huq4/YBgDzugUsL+4MZQyf3whw0wV4bQPuHUU3xaeA2hrwvbOCB7joWMH3+oteLlrHTK/bMGAjpDIBvzpR9KZ9NYe6V/8d2kvOKsCNip8Jsm4iyWZSrd2zvgLxAMCsYc1u1/IVJcbYDHi9GAlwnR8wupKPrA2yJGDS71vTD/BqOOAkafKdds8NSyTfJBhAW6dlCsDhw88V3Ld0t5331cXtRpr20lYdrHY7Lvpls1GA6dVawbL9q8wOsmoZZH21pkIrM4pW9S+2gwcDZtBQUiPijlXBnERHR5N2/XyA/cjKVvC2jaZe7SBLbG6sI5SC+eHgApYKpmaSTHR0Am4d9CWAG6HbFvD7fQBf1kxyIq4uF93xHsHk3IiAa1/M
BnAIuXGi0hBlcM+BViG28FwRZCQO8WAED4qKwU5XdmFy0lwD+/fv7AN4Y1rroLsAvL+3xlosW1gLOPAXrmNoETPWwD1jXv5cBbirB9Qg1sGgDi3ZwXcBf3vQFrE/Q2KnK6W3tZRpjgF9VnH0uF63av8oQL9flxUKrFzobACyEVyrUMuvfi5pJCSPAux0mO9oWUzEN4Ft0GIwBONZMshXcAzC4Y24DNosSsIqiA4AtB30BYIaAhXKripJaeYF/gxR8eWcDY7F7CsI9+Py92m6wd9HzxUNOcG3znB5wIgEXYFQHi5bSgDr4iQDfgO/dDetgqnxp5UTR5wCHQqshQdZqxaId0nA6kyv2sqhdt/fBALMD1L3SqqFR9PWAk84Tfc3eGbDMZDVFUdFfVTRseDPpSgWzXxGjE61LdG9c9Yy9Vx/l71WuNf5at9T9rR4LMCS7C23Y9Tww0XGtgrsAJ52AkxnwWcCfx8KzZrpMlntq4xjgeQgAFeSYgmnMvA0YngP3qt7b9Q3M
mD+fZAPN3aB9BEK1XzXSdDbYKfcCJBZjqQA04mQH36PB3h+xUwwCvPR0PV7BugtAcMx+DGpiEKmZxBbez1Nq95rsqxP0Bh9z7gwGGxq8eslNUUwNOOgEnHmCymIJnwEEFW4B3Q4bsuFuXKVgF7jEFQ3ilkxBxR6qaN3ovuWdawmtNwGbyQn+CaiZp9PrH9ZBRNIbOf4qmgAdtTgoYVKh0GVMwXGB2Jf6lZ6Jo1TKeARu56CRpx3DITTrZfQFf19lgh0Lq+iuEWJ1oOvnaXfo1NDWOVivOXTe7XHIOD1j6LlqOR5UNMFUF+O79kQH3nroSHvh+PeCkE3DClH5h9jesTcDJDPhssr9pZ6wYk1fYZFNXQqcSyjEFpwEFk67dBtd5F+3W7oTX3vv4Cs6PVUEzVgo1geX42Uw2+UxhiQG2FAyrgIJJ1zPgSBStm7+6JcwGAL5u6op2lV5TKbEU3CJ2FUyvIXw+YHLRyjn7gM0Qy31nd6bnIwOujMZStTtMCThRgFO3LWwM
rWDlpV8EE/VsDptFYdwPsX6XOBdyR6HCBXqpgPL0yjpcgWgVDiQKsNNAOVvo1kxFxF+0iVK5ZBVsGfqOL0ER8CeAK/u7VDoZxWNbclc/Kmj6qQXq17noMwIkGbJ1SrWAEHEx0JLcE/GsUwKRcczl1O5ix5qDH2uUM5q4kEwLGU5lQgkE9EEaiHal9il0n7O+zA6Vfv1QzKYRf/bAIcTjLrVEPB1y5y6nbwawBEcupK8eCtXmPQErDjZBp+3oFA9TEeJDadJwcA5x8f8DVAZRbYR18FwUnCZdj3uXUlSYyoiMGWMVd1/UHJ8wPaMwTrU9wTME2Ere7MBaC6XeNdUVc2V2IYGUdfB8FC8DGRfnjgEPt2zEAuxq1ASedgJMHAFyBfimSru6j4Oq4ozqYBr8PA3x9h7+rUX3Kz51oOxSKjucK7Ddf67ri0RUMhKWK7wO4gMv0C7rvOxhc+c5zmLvCm6mG7CSdgM+P2DoL+Nd9AbdY76bgP8GpKzzxQMZy09ekKnUDKDTM
E/HvuHaxgF/UdAOPclQLzWDRzpWhmwOMAVnVwdVcFw7isolDjdbCPuB/ga7sLn97aOliu7wIY56zs5Bylxu8PngFfbmYEfS8Xjb4Z6YKQhwL2I+qhM/yfXME6gr6TghnObKho/oo7dWWxCMOyx1LOgDsVfNdcNM5VqeypK80QwNdfyvDpFXzXXDSM6PBsBvw0lhTvOKuwkBNYaMV618Ea9wz4mwJ2h+xUxe7QzICfDXBlAZ4V/FyAd3pMFm7OCn4iwA0EzkWDs1baFRvYDp4Bf1/ACWUm4zMbunuTZsAPb+e6C6+7jNJsd8frwPY6/GfATwI4PCZrPkMz4NkeoQ6OjYuebQY82yMG0us5jpoBzzYDnm222Wabbba5lh3jXZJeR+XLvLM827cFzHodxde8szzbxZbxzC1LJvu9Pw7Wt/0ejove7rWnNmfAd9DOOID7oZsBj6PNgadWI97vTXh7NNpPRmW9Xx/dZBw1m8slzxr4LmhQXopnsvYopXI6arYR6rVbA1bM
vaC4FYHyHTJTX63KfOZ8b+qZ5Do+8LUWNDv0ZCuao2UwuqcRAOozKudhQz9uvMR2wBqfvWrffM6bwwtVMNGIXL2g4azXaCGWCapdpiYRLBLzPMoRKKofDPf3mHx+5eHxIih+Ri6V+0GH5j9JwQDsCbD/tjAEYPtP8HI6vQsB7CXhPgOkIOtoD/Pfj4+/fs4D/wmE/BnBmaDTDB+clSUdqJ0PUXKqcZblXT5vgCOjhQGvGCC/sMRH7gBmrhTYJXL4s93jD+rSsy3RZliWqWXwfLlW8TOsgYLAegPGonxNoXa2dMQDTN1DfpcTPXq+XfLmGqzYv8XsowPAd+Qy4d1MJNZmXWLcJ9abi9KUlz3mJlxkqSctcqrgs8wBg5Z4B4OGgAyvTFOLY94AauGYMAQvtCg0vS1kP78V3SdN0tU5F7Mwhpg5F0C3g/4J5gOle1j8Q8PXaGQew7UXgeyzlp+/3OV/Kd+Es2v6dAXfF0nlG2klL0HCK2uX5Phcyxmfw8vZoWTRtaTaM
JbLRUVoBDfcLU2m1wK8X6dyUfqVBxKbbISMP5BYAB8Y900SNoZwTA2jdwT/vKq8jvEcthna2DfyjgrNVlhjBTVHCKWhbOGfVETjuuX4XQdco+cvVcqCXcYPt2L2rfMqMYXnyqKFGNLEBnuVhzbClDW9hRchAwXU/zyQBjhm/Rt0NtBO2MAHhhZK9Ejc8Y48Y3oCVnGUYD6tjS/jY/CLBsyvRLx1MbGLJXe1nXklNGJZcUVS8xuo63hTVIaBiFwLp4zfSIkV+WgCEGwM/F2rfMOC0xu1XKn22dOtnoYB38P2EE9uEBt0k8/K9nmC7or+SrtDMSYG60v00PwvEb0bJsP9v7+T47YJ2I4Jhg5Ouyt5IzETDTqVUKTmXsrCLoEkzqNm+3zBAL4FJiw052mFuq29DuelA/UOEjWJ2qauFz9ylqX1hCRLCU0UBJ+s4XsiY+BxhcNIClNeB+WMBCV8KxQaoAfG0tAeeYq8jO/jiu0s4ogNUntYAPn+1SRwNyneY9o+jnAizM
DpUwmJkqrs61LvxC35qUCnH5i7fuZYnNJbKGmqfkE0nV7jc20pMYJF+LTa3hod213OEC1AlEz1LIpqnaH6l0h4IPKS0NuS/x0uThy2dbE5wCTiwb7j7x4+X8fFTCDelL8x3lGYUoqkHChXr7PWI84uq92ltn/27u2HcWRGErUUj8QiCJRqLSKaujkgfn/P9zyrW650mGlBWyppwNkBJ2TU7aPXWaSvbsA9jcg3pTs/T2o/N5wXCfv7/gsN4oC1gH22CLGLxxFG1xkXZ1fknqBv43HvjHieYG1PbC3b/HSHlmXdhxPO+bzXAQdgRVI0+PxIi1yx807lJvnqwDsOXy5eA6D//W3mX8FOA1/1VcLOpaIp4fNPhj4yyC/LoOZw3xJIMWoL7DQ3RrJi6cTqr3c2Q9wULkbG94bPkfPP/S4DlHBLwD+5xgAfuk8mAGWkh8e2enyOMfDnf9pw6X17s9ThzhMDG49py0s+Z65VCkuL20KGgHcNAQrFB5yeOlcSaVkkYZ4eDAM
OdWaH2hXcpP6jeB7Dj/fIrdy2qEW3bWunOjpm0yRi8PH49+8LMxh4ihz2l6Yznb8oKNN7cJvF1GqdO5dF7uwH+DSKBOj9o/Xhtg2R/cYoWgA+BoBfOIo2gcOmMXhBlj3wgXs4quCDkbees8DjIx7hMatZeTacL9LpUi3BFQCdBl2yLIvgkUo01MXRsn/F/BdZ27bM5pDCEc/bjVF06oNfnMEQMEEzC5TY+jMsbR2qj1D5m/trmqdwZy/AlpM66SBxHMPHaD7GAwufYxHgN2BwWi4giExj+LLYRQaLZoXplbA2/hsuLfG8munJSgGW4IoW6XKZLksN4IMNdoF1/oZ0DDAEA67uvMft0d18YT2JsmX/Ucd1rUUfDByG4xdmMCx0FkMUZ4DA5+FG4ry/SMOiD97Lnb0AS4pHN2QA2L+7jyD8O+ZriMQCDwL8z5EBfmktmtMY74GBv3bVCxvsxsKmJ6r+Uv7reQu+1iGbe/bAVfDCXRZixeneAHFc3KP8UYI7tZEFZE6M
+IVHJ8vBCzou6lR3OPiOGajDo0eCDzWaARaKUJOmFpUoomXugsLCGxDlDygEL33wevJ87zwJYHAzFAeT9Q96NIaONDqdZBnjsg98CYFGy4CJJgERwmMVIGnSQjuJjVLLA8zronkR/d+7JPztmcDcCeGyYWdUkXeZw54X/cTXpO/RhgQ92lTv6046XM/4tWNGsKI72t19TlkEX0iT6TfbzykoW1HJ7DE7MIKrWDZ7fEJz9jjvPAzjvJ5F8vM5u1qitmXFV6/0BpsvU8wIrqtZ6V0fSixUZ3Nva9mcfrgF3oH5BnrjDnQ5STxJA8xRJ0iR6FtKlKFrOB1qWo2QBmLUs0OOA0RhJU5BX8U02bOjokHLhWzS+Y9kNg5Qee15IHmhX+zl+z51nA5wqaj0r0JektmWXAscPAJhLBxIaSYpjNwBchfZY0bKgh520LIyckVu4RehwKBhcblmRZVkkyxxYCctSqeOQ1INRiz72JNgAj7Ei/MVKNIT69QMAv9XWlcbHSxYTDchM
+K6ok1W6qOL6BO5cN3HkiwKGm5bJbtMzEaTVZBviN9yZJsiOiheXI2i5G0S7RoluuCIMCfeR6kvRVuhF3pIUub9CRQuE4xJJbgQKwdJHGz4kKFWnRVPC8oJ7V8iPq7Lj5iMDgXsRlgO8/03Z9ZYBvreOiv4G+cA8sRNbLadIe7jwZ4KIzzGEY0Bc92hDJm5Nd16KvS/ayWnQAOGl0XQO4BtXKiRZNXRxH1rNajq/hXyhemKwnmjGvo4BBKVKUPNLmnbSdtpyy00Ckjm3Rsg+pwuMotcj+Bui8rKoN9eD3Axg7oTEXtqBeQM6KGtZyHvwgd5p8QsczAJaG37r8DMmKMur0XA+y3g9gmyQxBjlcr/ZT4p6G2jK+Le9p8GTyXlgurexvsE2HfR3jCR3TcsfUo7hExyCLZnM06E0wijCO+Us7DCk7dvwa1JK6LfuD/fGd7F0A9ok/chUEAGAtXrLVAsU+7jwD4FSTMqH3K34e6c6Or03etmMffJd462188MNRd9iXhFuM
TuA+auNxyXzTpV05qSTP7C8ttZ/OP0i0uaUVYwkTqrvzCvisXejho36Hjno8ZgH+yKPoqCE/h+2FTdnZyZzfA0zl5zM0t5gLp1JBJhJHDWRR9n+Pvx2wPjrsUpLtSOqDjnuCO2e3c3KWFc8/ntP09AgmLePksQJ4LHRQkWtwXTF1XjvcKC4dr3mlosJJ0mF2kfzrEkBfse3e/fuwC/TzuPAfguNmGqs9mFBdwJD+bRowBvt6vCjBNy+pCd2UFjziirpC/tHOYKknzC/T5cr7EVEh+x9cFaDqvLPqDl7W4ae6bJgzgbmF4tsMMGRI0h5N4bnNthFMAXxXgJ3CHI+U/lz/LAJ+aeN4I4DCPK9XOzCGdWrk4J0sBnlejO5x/ZUPvFe4W5g4smpOF3Rz+vOkpHdODG8piBLwC7C3bZsn/wsZX2uOAnIV6CXvbhgxftTijo6vtoAA/VGbcx53tAAN7pwDOtWUzWzMaHGXunVGAH/C/TTKnUliL3DE0eBZelUl3twnupCMM
bIqxxac5HN0zxN2rLnahaQabpkmnSh2HgoopRgB/NhJe5Y6p57uwFeHkSdD4LNxVlx1IHDAtmgJfss6ZkmVyZZtbGLJlzZSxcdM4WkTRBRYmPjBqNrbF0fArNs2Nwy+nPNC+6yyRYgwq0SZ6xOGhmLHVstM/k7++48wSAR2y0bijOcMX72u/1ySNqxcQrwzOjy/w43cuA82ZnOJxLj9/f+Xe3l0P945m30fTnofDzN9zlcMtYbadmRqutcqeYwbGFO3sBthvaAseTMvVbVzZYN5r+XDq2Drs9uozV+WPaeJYCK4+mBhtO/Y9h9ftTKD8eRs+pPRRB/447+wFW+w9jaLN+xmn+m8/i8nyYWLTjkPByeCElU3r9X8AU4A+Ad+lZArZpdEV+a4BPCrCampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqa2v/C/gUsmKSsSvUgDAAAAABJRU5ErkJggg==",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map14=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[3,3,3,3,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3,3,3],[3,3,0,0,0,0,0,1M
,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,3,3],[3,3,0,0,0,0,0,1,1,1,3,3,1,1,3,3,1,1,1,0,0,0,0,0,3,3],[0,0,0,0,0,0,1,1,1,1,3,3,1,1,3,3,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,3,3,3,3,1,1,3,3,3,3,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,3,3,3,3,1,1,3,3,3,3,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3],[3,3,0,0,0,0,1,1,1,1,3,3,1,1,3,3,1,1,1,1,0,0,0,0,3,3],[3,3,3,3,0,0,0,0,1,1,3,3,1,1,3,3,1,1,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,3,3,3M
,3],[4,4,4,4,4,4,0,0,1,1,1,1,1,1,1,1,1,1,0,0,4,4,4,4,4,4],[4,4,4,4,4,4,0,0,1,1,1,1,1,1,1,1,1,1,0,0,4,4,4,4,4,4],[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0],[0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0],[0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0],[1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1],[1,0,1,0,1,0,0,0,0,0,0,1,1,1,1M
,0,0,0,0,0,0,1,0,1,0,1],[2,0,2,0,2,0,0,2,0,0,0,1,9,8,1,0,0,0,2,0,0,2,0,2,0,2],[2,0,2,0,2,0,0,2,0,0,0,1,8,8,1,0,0,0,2,0,0,2,0,2,0,2]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=17,window.gameType="A"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map17=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,3,3,3,3,3,3M
,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0],[0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0],[3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,0,0],[3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,0],[3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1M
,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,0],[1,1,3,3,3,3,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,0,0],[1,1,3,3,3,3,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2],[2,2,0,0,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,2,2],[2,2,0,0,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2],[0,0,2,2,1,1,1,1,2,2,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,0],[0,0,2,2,1,1,0,0,2,2,0,1,1,1,1M
,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,d09GMgABAAAAABIwAAwAAAAARfwAABHeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIJkBmAAhGwRCArwVNJjC4NCAAE2AiQDg0YEIAWESgeEUBt0NKOimnQXsv+etMZtc/arCoLMrlTj7sDDSKhoUo3QokyEBuILd6hJ40F4FXopS5/npS0+vfFbtFjG0rBo5IMjJJmF52s/9ufuYm7JPWpjKIFFvLkmtxJJpBeJ9k1+sHt9seo09wkF9KUAMddTJ4PqrU4k6vA8cd/+3F4aRrslvIPvFG4b+KPGM8jwU/Y36of72SLj/b/gqKS1RoRoEc9GKZB3OJA7/e0PcDdQJ3cILJIWaIilGFQZNC/BH8YT4JtfN9UjBClpkRKGh4wdSwUHa5Oa2mglCDeSwGnlec+nnU3ppLarQIb3fKt0KpW30sgOmJ/8SiMNfI+3WRgOwyyc8p9c8g6UfnIl3+h0raH/39KUzujubMm1wFJRGkClPR7UHg9g1M
p/5+z07Gk286z01y11uV9zPSd9Znd9buZSG/IxSGnUupVbkZ5gXmo5IEEkwDeB5G0MDDaBcbCJGvKK/lzX7F2hhD9mKx6OsGyHFIYwxhpiOcWT5p/84v2cEOKk0XfRokivimJvacoxL5ydq2C8CkvEfUxRbdruHD8KGDfILQbP//xfsgxNv73HT69Rw3IEmjSGODhBsM0og/XjryoklswHCgQgTzUcyYaNDtDlRbETWFyoRioA6qJpTcWGn75e3GxKtTRTRDOlJEc0P8c2mxdgxTTQ3dqYkvTDVU/CnDJoq/sFKjGQa9nCm9rGf67qIUOogRSpICCt9yd6weJVt4qDKUQXUVS8rK9ycAbC1vK29z1g2zcdxl0FUnfgFQH/JugvYAqDeTTKsSaf5iCE61sjPKwcilg/AVTqJEf/x5hQqp3FXD/WKEIECNICCETwQg4BEUGSHHFAxhgngKgKb1OaYk9eYJgQZqG7Y/ZPg8weaAPzXgX8NBgvrCayTmbU02a/7z1nunM
4LPvigAGYB6z4E8slwg5cfm4v84bdlGa511xwOb7LLbEpestM86W6yw2XVXXbPefbFcuHLnaZTRxhhrogIILBwCBhY2Di4eMQkpGYUdltrppa3eUzIysbBx8/DyiShUpESpcvUaNWnWqk23Hr36DNrmue1uOmWN084744IXHnnnMdQBt+z3xAfP3DDXPK/d9tAyb8wx4qBFFlpsg0S27Dix58iZG1/ZcuTKN854E2TCoyAioSG7jEqET0BIjqmFloqanoaOgZmLnYNTWEBQiFWZahUq1apyRY0u7Tp06tdgAF2dvfY46pgjosgH8wFYAOQFyH947nDg/QawAzEA0ABA0TS1WMELEyix0JrLBATJWLWqNlfScLusyNsTsFUzKVPKgowhgAxev1BOwhHtipUDcfFJq7YEBhJqcpg0qMKO5JKQHRMKxDsj4Tka/HCmTbVLuilAcG8xZ+Pb1WqdzXJlLVtkzVzZAPI83dm97xLdTLKZAYNo9Td53FAvaWs+V/qWVwZR5M
9f+RqWW3K/vbIWTelfBkFa2+j8bNeujVpRB1OxRWwm6/dADY0lvz14HYWTA2EA2n1v+vD03YJ51oCE+Px6ts7XRy7JZoivgY+CL+epha6m9KdqwyTVkJZe5zlTbZW64j58ze3jcQneQaqNeWxHIt5EKc23/3j0pSCiwtxym8bNHqdeSFxbL2q5rcWFw8LpArW2AI2wvkGySPsNC6EhMP8Rlqvu3t12BBIsLpXFxSTjcKAFNoRCcDn44jgSoLmUGmh01pCgM9XyqBbD3XHigD3Ampe/C52UE5G6EfJCiObarZ5gz7eMXITcImWb0ADLOgRBC67I0NDYkbpsw8+ugZKnoXSj2LyQmeRA4ZSmhtXuDJ6ycBOJqlCtVbYtdU9WxrwF9nuXokQgM8LZdSJXZ2hAPDCmPehSvppfuHYW8EHaqOFUfEA69BiWLLHlJ9ZbaXbWhl5hJSwCi+1MFQ6bWGAzRQVaIhR6akKQv9doyTxsjGzfCnBdUzbLNdXzpqVvLbfUWgWPgAM
AuFx01pjobrGKGAtWvh4Gh1YeKU2BCnKhUpGGC8cdUryD0WvcielSh54lBV+Pqsk65wMjyKkSms7jTkwzUlRi0bpYcVgY8vaRrhhlpE1tqri1SQVQK6BddNylzUNPLs6SwLc3GsjhBx34qjmgiFL01hoY84knFsRgIIG7SFS1BBzc1cOgmESZ/HiDlpghnyEiVS14exuPBHW8ROQAUESmGyVlzXxmKsAUJiHHOiDnPqjsZCk0i22ByPVtBjguWMkOXgwkTls1AiuPXXhiL2qWQyen6DTSKKzK5HAhIm2yJQ4aA5HQ5h9O8sI+iZ7AAWAY5Ykik8WUJS1VTqBn3hiy3DAIIUWHFq2NWV4u0rsUWoktmVPzdebhIJual46yshudFAMIfLwDF+QKIJ0p2HfJiRh8YlaIXI2ticIgR4DdAL90zEi1cTpdUDSTZ0BTbTvkAtWtgbAd3Vv3SXw3BJ9JQMq5Ks1PqI5/Vgp+bak1QMlyVQoZuguiz0D2czByKuwlOGC5NxRM
UJOubK4EK4VwGWDhGQ7BFF90ts8GRY2nggRUUcIuJlYEhZirYvEmihBEEGOYuUia4ywC5PHkjNrWcoyl22Wo5o9CJGfjVMWV9aS1JV4LtvyGVd79mzvLzQtXEZZPD6CNEp5jWBoJSAQO5bUzRd7JUuvFvYJlkAdUMEVwEizAWZxNrWYThxG5UDrUoPjEUZFvugyD+sRguC69hpiVmIUrgcYdv+K92yZlG7LMLtzU0RdGPDFqEoTiQBZ8oU51sh6gR3kUlsWGSKWvgNBDtFy8bkh13KGKg0kdIvwRxJFYbw7H9B7MHVj6z4e2JmMT4xAF9/VCpP+aRRrnFDE4rogs9ydWYitjhEj8fRYOEccQOecCCbB8aI+m2swLwRIW0i4ehCDSK0K0epXnWYEyl7gTzNsC5kh12IeIw8qsMVc29HvgNREll1gdCOxtUapVPWtu0Fz1tatzmAdXAZrptRUltdjj/npaiop+iPsX4oc6JiP2yAmDmxn2C20vX4XfpTVrkyyOUfzkM
o7quIw266JENhBz/nyF1L9gvqoX0o1XCBJEeTrtbXOpCzMVdij0iYbooULAKehWdh5b6+QHScnmhHbpCvgirlRiUjSasFM92egL/uyikeX4i36VucwxR2wom/6YJnVnVuBFX57PgkSss4z64kal3rXCj3hZ/nhmE76FXB/NjpZ6bMAj7IU658/047OYdZ0l00WaJftgU5K5k9N4mnCdn/i1Zcd19LdO/yo07ARwjkESwATiS9h0nalZhF8mhn0FM2AAhzjWTpe8mNSyKChSAd86f167QERonqiDkQhY52Exr/pywCuwdsDzj+vRZTo1OvcHFkQeuP+4bZ/KcmDOdL9Po2xh3iqnE6dcYsaLTXycT5N6OgzJf+UM5cc6627JiAgoN4AAOlGkAFA3A95VYMnLGSoLehWH5uYbN1dvU8cIEH4/Ad1BJ9f0/138jpXJwZDjHG+1tVlYuII7G7uReOehlmQdOBoDhPI6EMQc9yrqxRWs7jIQRFmByXDXi1zZmPWKX2DuLM
6S8fB3t6V8tZq8kt499gxw467V1xzgdknkvcBj7XX0RqX2/9xv7zl4FjbeL4h7LOWMQ0tKBA3J5RVK21y6GdDhx68KoaeQfADCRP4SElrUlDq7WZaLlInQoC5vo5MAppBnOoaIY1d6VY6q1eyeBd1Bb8XFTbuGaEoD69EWC2fcA80SfvmkA8BdBr3rvqOV8uNW0IhL6qYFI23LBJq/65vEgNb4faIoBmfBSNRXJ5rsEsAVliiO2ZHwkNdLd255IaHxDf2CqOLrECBW8lyPwnu9jAJsN1RY1ZoMmBtvoCTYUPpU/PK60vDQn2PpAaicnzEipLLMC9hh7Tsdy8YuUrveBaHkcgTfloctjCCoyiIOS0zCMCTVOMZ5GaMoZOUCqIj1KquTGglJ065RQJzhic6CfZQzvLMzaIfENsfoY+BvxXuv0eQOLYF4Rg3uEi3yzGyAZl5JtFCmWLrZrOJ3uzGf7SXIm61wUvu1MzOud8XVA8fNVObSaWnPoNAEEgflCAGudrG8BdM
4YwDM/pSUIW4fc2kYIrAY/TmLu9C/tJkbddrmfoxuJ2bEHDUtEf0dA4ZwVVPa6RZqmeRl8nJlmQvvC+roZ7I4UXHe/RznnPLfw4zm9X1w+2tWZBaM5ir30HCC6DAbqvQBWam/d1MiHp2MObH+svhbk5h33ORK7pW19fWxgI22zf3hy2/DfeglElIjqTw0Oxb0m8+yfdQXwqNY60h2Xy+E9ie9EOFcLzZcKJQGmri5q0NRXmwNl4ysUEQyi3yAFDOFj2IS6GNbfTjHUofdh3x85aOkN9XDi3xwaVnGNPjO1uqZzSh+QGRgiewnb7zsE7/mbcQjgkSSsWKLvqPBRdPEdwx3Ez6CVv3SGV5u0QOQf7RDkIbil8j+VuwjchlTd879KYTDXEByuhaaQ8M/KmriyHii2qifOccfXuyNSnodZxHRV4b9fahiQCxEzYynWTyUnSFynV5jdLYN9E8K5h5NhAul+hmyk2UgD1pCgYEQ2eCeBB3QfX2v+5TtNld501cLsHclZIEM
Is3ELvSfVbtwXN714gkidYwEr7XGzMHi3pGvAMsa5TkPN4cqJ+bsMKgJb2rG5q8ZKs3z9DlMq7zHx7WEnkPbl8W9i+wi7oYDRKutLGokPT33pOD081+aDxWifvTjB20afEp4uJDLU8z2tfCbQvpYwwW1aSzSQ5cKB4UlkmnC6rFXhVu59wOXCiqn/83fRfF5TzvJ7m/uZJr+eGpH9TSA5Lixol0z9F0JX/4pHMhMIH9RMBeqdr73BkEU0vuca5kX1gZ2QnPa+wREsLAUzCJQa4qRMAmFXEevX1fojas0OuOtE+ZZXKkSyg2QaiFLC2GVpVeJjUTq3Xb6Iwk7ozXA5R+hPs4PxZ9MWqz+Kuwntw+buj63wEpnYgY+rGrLgju+eJ/BVC1Y44qCSEn3yXg+AwWJPNXvJm3bpNiz8YZCeQzpv7PyVbF9X61eut91vNpZmj+pt1SEN1/271pqjbAoUfnnsB2J/sx/ci3HtaLkLddbbxBgcfSu7Sl2V8xhHAqfRjfd6v+OM
z7GCvnG+BvCDEFAAzaGN9618ILvysU3Q2hxv1paUB08OcvFOC3q9ZKlWVmlT9Hp9vId9ajaEt+F2ODOeteHC3Nm3BCt4gCvbX6DHjlICScjwcWc21MUOg6UHcthyrs1xaD4EgU0Viaq6873nYubAjz34L9a//b+lUXkxl5zkeBB4bmbKMBwliAKaOduJLHmGaVtBDfX33VIyYBrcleNxqkaqPkbNuZX2aTJDCrbfhkjOMzE5bRRcUijeO2GCrdq7qGBjV95NlAg91Sj0pVBoaKARSxVjARKMY95gLuaRBQBDnrEkKoj8BJGNkOE+DFDcWPN0AptnWEjRe8MW0GKZ9hJwFdutAbo1a1T2kmxNuxSpVODV91pNFOXau6qbaLqdhu6GNm5naqBz9PFp1uFTt243Bi8atTp0ZyqIOpO/YHatELwMLHL2CKNJBrJbwCJa/zVyOhEeBnIzLtS/01uqtOm3YDr9Tr1KvlQeQXhD6ym39rYUWnTuNVViopGD+p63wF4YLIqbM
aoNUBv0CK9RYoZ6oG4UdIg+DRrSC7rLg6o3dVVDGFPA7XKq0GLPzmNzg2WVCv+PvulyhQXkUenLGeOOWyodUOWgxQiIqpF8RlbjtrvuoaCiobvvgYceYWBiheglVctv/tgTdZ5Z4pDDeL4/yv5iImLPvVDv5QP6D5b7SkGv4dF71chdLTYzuLepyRdm7T57Px0srGzsXunWq0/P4+81V0gP86t+/nEGDBk2aAvUET4/+AUEzRESNmKyKSY98v/Rin1zVonLrthgoxy58n5fgXwk/782ZLETe3HgyU9ffeOqyDWz5MtwKNaeeJ6wtorjJEw2rVLllNRSuLh0VGbo7NvroktuOO6Ek065HgajLkiIM2NWhoWbN3cQGAWWqbA9bBziJu5ESzJppnnmmm+aMp9owrPAR68tpPPWB2+q/+PLDUm59WRJGraHUVe7nkki7qrDkrFOsojTBnIUjonARH9F9tyaX4xTs31eBK9TO80nm9WUDr/PSCirGokC) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"krls.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"643600.sats"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"caravanserai.sats"}h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:D082E892B4D011EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:D082E891B4D011EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
C{"p":"brc-20","op":"deploy","tick":"dosh","max":"10000","lim":"25"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"shentu.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"tagueule.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=16,window.gameType="D"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map16=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,2,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,2,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,3,3M
,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,3,3,0,0,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,0,0,0,0,3,3,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,0,0,0,0,3,3,0,0,3,3,0,0,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,0,0,0,0,3,3,0,0,3,3,2,2,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,3,3,0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0],[0,0,3,3,0,0,3,3,0,0,3,3,0,0,0,0,3,3,1,1,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,3,3,3,3,0,0,0,0,0,0],[0,0,3,3,0,0,0,0,3,3,0,0,0,0,0,0,3,3,3,3,2,2,0,0,0M
,0],[0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,0,0,0,0],[0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,1,1,0,0],[0,0,0,0,0,0,3,3,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3,0,0],[0,0,0,0,0,0,3,3,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,3,3,3,3,3,3,2,2],[1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,3,3,3,3,3,3,2,2],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3],[2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,3,3,3,3,3,3],[2,2,1,1,1,1,0,0,0,0,0,1,1,1,1M
,0,3,3,0,0,3,3,3,3,3,3],[2,2,2,2,1,1,1,1,0,0,0,1,9,8,1,0,3,3,0,0,0,0,3,3,3,3],[2,2,2,2,1,1,1,1,0,0,0,1,8,8,1,0,3,3,0,0,0,0,3,3,3,3]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"mariobautista.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"33446.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:17D51E05B4D411EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:17D51E04B4D411EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.cM
om/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 22.4 (Windows)" xmpMM:InstanceID="xmp.iid:FE7D696CC30611ED945E9A538470F577" xmpMM:DocumentID="xmp.did:FE7D696DC30611ED945E9A538470F577"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:FE7D696AC30611ED945E9A538470F577" stRef:documentID="xmp.did:FE7D696BC30611ED945E9A538470F577"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:D082E896B4D011EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:D082E895B4D011EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:83b0bb6c-ba5b-4c79-b9f9-bbe82197be79" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"breakthrough.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"pourboires.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"nftaddictz.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"mytigers.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"stockage.sats"}h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:6E828C68B49211EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:6E828C67B49211EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:77f85d04-f32b-4e76-bc1b-4635bea0cb1f" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"musee.sats"}h!
text/plain;charset=utf-8
:j8+:BTC/BTC::bc1q3f787hr38pmal87yxtpq8tng09q60ljjqqd759:30x
FjDOUT:360208865F8D548BEB9B1A2A6801FC8D852D054EE3E90DB6D931173A2C146891
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "bnp.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"veille.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"fluff.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"okx.eth.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"altonomy.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:B64262EAB51811EDBDFCA460A741438C" xmpMM:InstanceID="xmp.iid:B64262E9B51811EDBDFCA460A741438C" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:0f090936-e0af-458d-bc06-ab18d07b8f88" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"wakaflocka.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"NewOrleans.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"thepihut.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Nominalz.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"dandylion.sats"}h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:e47b44ab-1eed-4839-a02f-e8dM
c2713865d" xmpMM:DocumentID="xmp.did:6E828C68B49211EDB983BC3DB5DF0EDE" xmpMM:InstanceID="xmp.iid:6E828C67B49211EDB983BC3DB5DF0EDE" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:77f85d04-f32b-4e76-bc1b-4635bea0cb1f" stRef:documentID="adobe:docid:photoshop:de9d2c88-2f27-8a45-94bc-ec62f0d32c69"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"wtcn.sats"}h!
z*nhisPXZMai5_o;HEM#
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"genomics.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"astrozero.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"wusd.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Senso-ji.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"fuckdapp.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"Studiobloc.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*5UUUUUUUUUUUUUUUUUU^eUUUUUUUUUUUUUUUUUUX
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"Apestogether.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"cybertank.sats"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"crypto-whale.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"brino.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"jeez.sats"}h!
text/plain;charset=utf-8
5{"p":"sns","op":"reg","name":"rumblekongleague.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"nutritions.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"zusd.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"population.sats"}h!
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"dominicanrepublic.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"werewolves.sats"}h!
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"ethfoundation.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"apescity.sats"}h!
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"ilfattoquotidiano.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"iusd.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"meme","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"banana-bridge.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"v-.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"cruzazul.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"megapontcity.sats"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"splits.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"pixel-art.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"blader.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"joyobank.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"voxels.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"-n.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"764222.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"to-let.sats"}h!
:j8+:BTC/BTC::bc1q3f787hr38pmal87yxtpq8tng09q60ljjqqd759:30
:j8+:BTC/BTC::bc1q3f787hr38pmal87yxtpq8tng09q60ljjqqd759:30
:j8+:BTC/BTC::bc1q3f787hr38pmal87yxtpq8tng09q60ljjqqd759:30
:j8+:BTC/BTC::bc1q3f787hr38pmal87yxtpq8tng09q60ljjqqd759:30m@]
FjDOUT:60C76501D80D4C2FFB217B76B451A2C95BE83F49EA0DAA7CE8090A24E3712102
FjDOUT:418A73AFA6AFFEAAB8F6C690727F243A66BE38432698B9F2A7FD7FD66FC92BDD
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "boech.sats"
text/plain;charset=utf-8
  "name": "epson.sats"
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=17,window.gameType="E"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map17=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,3,3,3,3,3,3M
,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0],[0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0],[3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,0,0],[3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,0],[3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1M
,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,0],[1,1,3,3,3,3,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,0,0],[1,1,3,3,3,3,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2],[2,2,0,0,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,2,2],[2,2,0,0,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2],[0,0,2,2,1,1,1,1,2,2,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,0],[0,0,2,2,1,1,0,0,2,2,0,1,1,1,1M
,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=19,window.gameType="C"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map19=[[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,2,2,0,0,2,2M
,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,1,0,0,1,1],[1,1,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1],[1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1],[2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2],[0,0,0,0,0,0,0,0,2,2,0,0,3,3,0,0,2,2,0,0,0,0,0,0,0,0],[3,3,3,3,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,3,3,3M
,3],[3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,1,1,0,0,3,3,0,0,1,1,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,0,0,1,1,0,0,3,3,0,0,1,1,0,0,1,1,0,0,1,1],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,1,1,1,1M
,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,1,9,8,1,0,0,0,1,1,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=18,window.gameType="B"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
ZGlkOjM2NEIyMzAyQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+JSzCKAAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAYUExURUdwTPKdAdluAPvqg+FwAPnfJ/vfROmpTN7XedsAAAABdFJOUwBA5thmAAARQ0lEQVR42u2dS1/bOBeHFSdptzh1mq1QYWY7QFu2jiumay4p22FomTWFd/L1X1n3qy0bO0BHf/fXJtbtPDpHsnM7BSApKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpaSea5EyV8QyahUp7vla1+ImF3jc/x6qXolHh7biuIM/vWT2Uepd7Q6MvoPasQCF0Vk2hI8tIdUKdQ7R6JTuHfvRK9buwe9W75CYMiI6g9gyhEDqCJjq0vI6Qiw4pOpLzCv3oakoWM
Vq+VGYUDoyMdvUAmoY6OzAlDttc96GhNq+6rNj70BVLoopO1+XxiLMexvB6HXtnoC4SgH71CB2pevV5X0bAQnVjLaCJW0HjoRW/0yovOSvbVvHZGN82B4wU8fZZ7tV7n3b2+39HrOS4b0dGwFzfH6wqGa1/NedNah+1rHQJckQOLCvQZMra/wlzrFjocd63nchq41u4O3XetA9rhgTWCgQ6bvI7G3eHVOFy5u1b7rHXaeaaHkQ+dBXUQHY4V8C1eb0CPXOsAaJPp9zrtZyfoi5DXC2RdZHWv917r1O0HDV5nw4bW+jDom5weHJ0/o+js8bmkO1+ygxTOeaGGzk5cGOjsHEJ1M+J11p4bTgOeVpBeJ+MvxSBsWP5YeF2VvTL0fQPdqCBOaOjL871fB/0ggF4E0PP/rtfJDcSo6AoCas/qvjfSJ7zqmRpYTJHa4eUMalbJecxJswU6ZO2vVBVtork1GjmpCPgjvs3NtckfC73woi+V6UH0alB0uHv0l+J1tBP0PF8qM
W0b1+kU0+roaFZ3ed2z041zc0jzfNpcXZ/ocjLTNkduqfRP9gt9ZPePFjdz57QIdZLtCj/f6rtDBf9fr0kSFrp/9pb0ONoYEOn+q0EWFGp0/XNiFBrqsv6RVD2WH0K4gd3jRy75hknjP+1DUfy3om2uj/x7o4m3K+eDoGfML7xUNjr7pjg7rS+4O0IEX/fITPY4k3Sd+pkbnD3/ahQb6ycZ3nEahEyt2gg7QkhsWgf5NQ1/0QD+KQs8a0Qf8vDXzoDsB/2nwgJeDihNTNoPH9D1bNV3yI4mMPDtGg6KL+dQcIPx4LQfinv5E6nATPy3swmMDXdguWoowMtE/e9EzHzoYAX3KR3HRzzuh/90JvSHgySJ0A562uBgf3Vnrm/7b3Eaj13d4e9C56AUazX/qcTI0+txZdlHosdvcAn3ojo7kcl9Y6GBk9Ii1/jlyrZPFehhe6/5tjt5uBNY6eD1rvRn9cwCduP32edCdgF/2X+u9Al5t8mqtZ+ri+yuv9XqTt9c62Am6M
2JbvV38EA/5aFM6b1/pPLeBPnbWer/a8AS8raOjZ4OjTEybNcvIC4t2nS+sgrPd1HfLPpVO4ul/91NEn27y2fJtvyQvw1f071X7uucPdi0EfYYf3oJP5/XBi65i/hVPvvo7E56VaD+o06423n7qNT34qMxQ6L1LopBCCsdGJ5WF0UtiOXm/R8nSGfmtGr78sZ6Pf8iIDHY2PDrIGdBCDDjSvs954+7nP6yjodQsdjo8Opj50AAyzTHS7Xw2d9taAXvNFBfz4a31IdNkbvwJ413oYffGLo/u8frsDrwOkvtBivGnnKqrQqqSPAY3hdEHVJwxYNcLdnDNoGC+u0JxSvUETOrCscK0aAV2OAkELe2Shz01qgCyAblvhoGcjoAMvOmiki0A3bVUDZH504A1w3aox0HerEHrmC3A08KU8KSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKelpWtvJcFgOGG9iqHCZSq82yQOCrwAdNaAHc5DBVnT7E9GJb+5C8+3tsbTysE0MM
//RAz0MZp5rKZHawBnQYgb4OoK8D6Gu99ZPRiwb0IowOW9FR08BN6DCAXsnzlW5WAfujowZ0FEJH7eiwCR0G0fMQ+sKPHp2Py4cOG9BhCB22oqN+6PUG4/c6lAFveD0GfYbx2u0UYxxECJUVuMBPQ0cN6DCAjqTXkYEeEfEyoRs+4IcKmfgyIzsYmc5KO0Lok6Kw+IiC6CiEDtd69quJnSwqAn1hJ5HTEkC1l1lXL+MLMSH0tZ5val/tzJnebFHJ79WYNqjv26z19TbpkJRKSxmG9JxvuZlErqUst+KsA/rCj75vjw2NKdHOK68jJyFkT3TUocxOSpbFo1d2wkIj657mdWBkelt4vD4cOowvy+0Re6LTzULPulcsbPSQ13ug05QJxnq+X23yVW3mhPxTH6qMVD4iB3k4P8ovybHh6CSDi5lkQkOv87uIvAoa+pKlf2CdsxQ1+SPS0Gkqmsr+vuyZyEwjzp/J7DYqSVsejc66EmEg8kWgiZ2AYiaTU6D5uZ6Dp9icM
r3lmC2PI2ZKntqmbnV0p9NkS88wXlYa+lL9iFCfOXzz6+vqqFf3qTPP6TEyViX7Vjr58YejEqgORRCmAnhvfmRXZnnDB13qxro+F6E3ORWV/S3o3Xp/biaWC6MSqfYEOO6Av/N8n1tAX1vkB0ecqsDi6TIHlok/UdjVZGhGhsjcZ91FiHlmSLg1d9Wx+AVpWmHOGhX1fZturnUAS52qH6EBDh33Qs6eiL54NPVPo6FnQh/W6uc3VGejC6Poeoe6Wlga6Zo2DDnqj533R43f4jST3bHPGlAnrtZR1ZPs2rDG2Oajf+4ZcInRm2UtO0FO5Zt958XLQL+xfLrjowIt+5aDb9tZztjbQLyJ/JvHs6M0L8WrR6nXA8jUOi27m2RkHHbagt3u9N7qTRmiikk9Z6EpOmdnO6pqnjjG3OTu/TMCuc8frTtojEvFLO1Pai0MHrw/dUQS6Yw30AwyADnaCfiHvN+PRz30/TBsUPSPvVojx5FsPMegi50dHdJ5ISmZjmch0JQxdM
ppzwo9tJVqLRnSww7PpGEp7wLBbRvwF00RXC1MqbQfONWOjHY6HzNHw/A+jH1g9KfzfQoz53cgM3En3sgOfoxxEBX7v9UJ2PRZ/KdCfdAn5az4SeeWkqk9TQE0b+RNcaN79MbMA7GZ84+uUnHkf90TWEuZUppk7H827LqxnoZHN5r9pNVke51s5nici9sw39r1w8EVQkOpDox10CXqy6MPpp/qAS5J2WIiC17eaETcQRycFTRwRfd7Sp/43h/EFMzgXrjudkakf3bXN17pQ+a/1EzFZwrZPUQXyt04xRBvqxgc4Xg0IPOYGcfPCgX/fc5gDoge6u9VZ06AY8D4lrvgXy4OMZAH2W1JlqWZULPdaOoIV+8hgX8HRv4NEb+7WCmLX+E/2uAp4nHvOiX0ajA4UOvegd17pE75CuJGatH1voMLjWowMeqICH+lpHPdc6mKqA74oevdavTXTPWocOumfcDMm4gNpaV4nmOq71HugE73Od5EZevxjRDwv98+YzR68PqAKeM
HWqtcw73slgfUEdfejKrknuAOnSN26gf9Zy2B7y6rkd/aY5sOA8UXRO/C5nKjEi19CxDgbxEKJxaSLTT93j0oKPzDoCv4Wk0eqfURAzdlzJsqiVbMtFhT3RoXd88HfjRVUPlDit6/edb0N2RHK+/HPRbJ/dVf/TM9fppZaA/OuioJzpqCrdBvN4tF9dBTMBnJjrsiQ77oR+hNvQ3fbwOspiAByY66oluvtx6F+11Bz0U8I/dsjI9eNChs34i0KFpRit6fMCrcLkdMuDpd2+22+29/LrPPaN4u6VnV+xCopUTC2kZb7Sij9TdsyhzZN3doN9Xeim7hoL7LT3uabf1w63xn1rzJvbFTYy56JiLK5D5yvrU2/wGQBZsFEge58lE5q2QoVDuOatNiKETehYayfjoNzMRGswDkejAW9qMngW6yvqhg+BIRneZaWQDejYeOhgYPQuNZH70axqZhc0DkeiZrzTrhQ56ooOgif7MjoF8kC3L2H356kUHzS2zAGLWE/255EXPM
micthPjK0LNodLdNaB5BUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUtKzyM7upEpUNq09u7ZVZQ8EkgFqLV8BeukpKexzpYkezINopP2bBGa5z3QOMstObrU+6GUQvWxALwdFL56MXvjQS+sctmiC6HkTOu4fSS2z3NPrZXf0Bq/jEdDLZ0UvTTPxAOjR05kPgT4JGxvYRPQ9amJABMxUM+lBL3stosBE67McjV5gQ4Y9eG1sAfrUT7RRS9XAUhmeZb639YmkJ19Kn4KOe6HLobQF3oru6dMqWXfe5CfevnXGQvZaOhc8zZEHfdFxED3vg16O4vVyFK8Xg3o974B+l9fHjQf9/Q09Cvwne/Cd9coa1EdRvpGPb4gxrNpNEJ0VK3TRCwFkD2VN0Sdo6FO04TrjRuIx0G/OLPTr/PWic8sLkvbORudDkhx4JJaKdc6e5ga6fuwaHQTQbzqiHyj7hHhHFS0h9J3QAwEWQMdDon/HZZdo/45ddB7trGQmO1Yeso56m7sTM
bQITbRnHW9bVxUNeMhd9KjtcIK25NrH54OiH/110bSX50fPe6EUQPX8B6EB6HUd4Pc9fgdfFNkcB+SDk2APG9lKji21Omble0X9X7janH3u+bU68P+Fsc+IO3N3m1u69udzm/BMbi14qP/Prg3hYWnMq0Su8ln+H0YtO6Hd3uTTKRPdMp44+kaW7QMcUumhDLzui7z0R/eZp6LW97ehV/kzoxZheL6O93hrwuCN6EYFeDoF+R8Wq30nRyw2T3HPZ0xutBL+nVQ9FSan1IKXfUhujqQG10epnopo5mtFnqTen6HqbHug/NhuvMboc9Ed85qAbmas0S+LQy3Z0PDT6DKFvndD/pVX/dNAr7cdKB3HoGzntUsQT52o0fTqvDHS9QZ20Kxb95K4+PrLqGH9jzx/j0N9Qr79x0L0v24imn2/r46M4dcue16NV6OCbNdTfZOLUaMiYTi86T8980Au96o5eDIOOydhOWNPXZ94+/ejOgNEBT+7U9YDnhpnHUV3C5oegU7vfM
sKJ/anRR4kdvCHjyHw898Nbi+MgY+cAedNu4buhTNoxAry6VH/zop09CZzUlOoek1z+MT54F/cfJt79oxOvow6/1ZvQdBzwZ8Qsb/4Y+4/NXuLN9JnwrLcZ4RkumYimUgDePXevcvRR9JvYZeQh0X5968/qgdUieoqsO6DNybWLotEE3dBBED8SYF/2WodddPZjRHodeNxMx/70T+iHrgOVOvHXWuhjsg2ebY/Zqa11OV2BTbQj4OgDxv9KPV/aK9gAJF1Tv5Xr/2OXjRnzG0XEz+tfR0Uln73uh477oH3jA4x4BD4YI+DvxCscJeFaJ9+l5l4a7oHonN/nvXdBnfK3/uP/fYOj3909G/94BHWvoXT5knq23OR1Rv0TWAW/t1l98AU8jfsoq3qiAZ4cM3hsr4P/Z7hkR+4jFvtOw1rd74YB/dyf2udNVp69UzPDXJvTS8JiFTkta0aXDVvfvRNkdL93mWyzRc+aG03xbBG9c2PGXjk4+aFSO/6cbup32qUbnDwU6M
z+51qpUIdFFSAn/2qdNS3UX8ZhfiCqutgTyuU1M9VvhAngv0CXQ7quqLZ7SYnS4GffoEdKxm+YuDjjX0GUfXz4WnU9mB8StA/9qIDnqi61N62mmn+zI2uor4LzHoxxHoeBj0r9vTB+NPPbB4yM1+y57Wk/JWVaJirR5JzbdWP6KNQv/QjD6L9rrpgr7opOUBNv6I65b+2TPWSsh2pO1OolUpS6w/Ct03yyb6VzpX2jnvbLKJZg+pSV+Nkk6bvPvpNbBeeM2cEmyVlKoEh168eWrYLyWtc7NgnzO9B/9oUa9dh0GftaLPWtBn8eiGHbPdoM8so4dEB865kdFnHntmVkcx6KAVHbShz+xz4ek07NgNOrCMnr1m9B1q1oIOItFtF8xePnpSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlLSa9L/AbgYa+sSkGNRAAAAAElFTkSuQmCC",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map18=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,2,2,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,2,2,0,0],[1,1,3,3,1,1,0,0M
,0,0,0,0,1,1,1,1,1,1,1,1,0,0,2,2,0,0],[1,1,3,3,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,2,2,0,0],[0,0,1,1,3,3,1,1,0,0,0,0,1,1,0,0,3,3,1,1,2,2,2,2,0,0],[0,0,1,1,3,3,1,1,0,0,0,0,1,1,0,0,3,3,1,1,2,2,2,2,0,0],[0,0,0,0,1,1,0,0,3,3,2,2,1,1,3,3,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,1,1,0,0,3,3,2,2,1,1,3,3,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,2,2,0,0,1,1,2,2,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,2,2,0,0,1,1,2,2,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,2,2,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,2,2,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0M
,0],[0,0,0,0,1,1,0,0,3,3,1,1,2,2,3,3,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,0,0,3,3,1,1,2,2,3,3,0,0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,3,3,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0],[2,2,2,2,2,2,3,3,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0],[2,2,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,2,2,2,2,0,0,0,0],[2,2,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,2,2,2,2,0,0,0,0],[2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,0,0],[2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,0,0],[3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2],[3,3,2,2,2,2,2,2,0,0,0,1,1,1,1M
,0,0,0,0,0,1,1,2,2,2,2],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,2,2,2,2],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,2,2,2,2]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=19,window.gameType="B"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map19=[[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,2,2,0,0,2,2M
,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,1,0,0,1,1],[1,1,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1],[1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1],[2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2],[0,0,0,0,0,0,0,0,2,2,0,0,3,3,0,0,2,2,0,0,0,0,0,0,0,0],[3,3,3,3,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,3,3,3M
,3],[3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,1,1,0,0,3,3,0,0,1,1,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,0,0,1,1,0,0,3,3,0,0,1,1,0,0,1,1,0,0,1,1],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,1,1,1,1M
,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,1,9,8,1,0,0,0,1,1,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=19,window.gameType="A"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
2wjoHuzkrzRww+NJ/43/aPC2/2muRaBAZo3/8CICHFOAmAiyleAgA5yrRdZ8ugM/w8xvUcYM5wMwPjhizY4iI+et+Lyo3KCC2BIsAf+hzdAxyTBsWsGlfoqE2LFQPcg327pUmG76/04UM1G/Q1+9hg6QblaizADwEgF8mATcNiLAE/DEHGAg3dm+Ovg9gnyCyw1eiwdubUlxJ1dtAboze+oAhKqZz6IMR8aF3NpywQgTbCrhO5hu2/rxGSJpfXQdw4cQawGSjZKGh+eUAeJgCPDjA/WEe8GEScNPkCdg+3hnAgvAKwFhDDImm5UcXYgOU57e3LUMssivQTpBTOEacUqJJpNH7DkM8dIKr3y1GDMX8QVWWNuz4WcD1tESnAXMoTLYaj4BzANwAoqaZATxgUJYC3DuSU4CbDAEDWihkw1sCprwjcNvvEW4g0AT17Q2bpHvJdRLNIooiOyR9MNluSqL1HT5YomPAGF7lC1ju1wJmG4WN4+YcAX/EgIcmtOARwK57pAAM
3JoTOU6KXAk4HWdOAKYOBFJEhhVuuAppABfUAPr+RRDdufKsdqY9ISPQLMAolWoZWjYUcA+4tZDFibv8WwBz+kgGG5pcVYPa4PmDNHQA3IeBWALZW3MeADzHgQ0ZBVg2RswyzxgD3/TrARA8jbMTrifSPH+zAScPx3LYSTZgJZ+OGTo1JVUL5cGFSUqKN/A4NSXUIGLtAnj6YI+l6CrA24BqSlfqor2OJBjrIx7fdPAG7yYTBAX6ZBtxgzRRg6CS5Aka89e9pwO8acQ1435cB9mNslOgoj0FAUQLk9MPGEi0AhxJN0TRkG9Fax5MZMWAxfuqHfAGLnBYDdqJsPbBhbGaDJWAayOIoN5XJui/ggT3kOGBOhKQTHQsAv8Md8gWcyEXXtWPsQqz39yiKngKM9XgeAyw43vHEIPHHRAf1gK0Qs0Qz2sAHNwybZTtOVTajGefMQqu0D67rFODeirKZInyPG4jpW04kx4gzAdwfcEgT+OAIcJMEzDbcPCBgzmKFPhgdry7M
vvy8CjHLMyUrMZAjEbP6pQfQ2PrgZWFz9kaxcnsMW7Es0zfg2lDVp5JKdxFTix8NIdE+qrCmPAEacaHJkeP6M8N0BUwLjYwzwRwA4mPCnCX03sT8H+OXRAOO594sA41k5ZUiBl6titLLJNr+jWX0z+EtyTKoyEQyNCWy8JEeuyWrkUp4hqyU7cj645gPkV+9mANe+l5W553g26X6AhxTgZiXgcFEdL6zjxXhDfmuypib86zAKC4Os9IqsFBdmiEGWaEnumkQA99uFWP7ynKlz6wA3g1yyM7akNq9Mlr9kp97NAF6xKPpxALdLJXoYAQxZsaF5BMBxg0CiV+ElGyd+QRV+hUGSVPXds1xPeM3bVurL3rbyBHxXwnd/4xkXBEz0n28+u778809WP84T8PaEn4/gWTYsVfXdn0CbCNPLEjYoRYF7fP0EvL6kArf96ayLefpVq//DUdHu7Tksheo6FWzVHuvORdcV4XZ6TMBzgO5dfxHgShVFgYBVpVSL7fS5QrYpS7mM
pSkO2EP8UnSHjbd2WgHUFvsIWptY0xXN0TLXigidgXTpdAHDbtkqDNZYLVlgKSOcQYIHXsAWXtJVm33kA4Wnr27dlCRv2HSYAr0uv4G2egDcGDPZrLRcAdj5gCbGTgPcpiS62BIxNwiLuzlbvoH8jwCd43uZxfGrf+WmwgYet7CNSla7uCu1+6dGZCzyJPqeesAXcqonHj3QArA9YNiFpxjZYFxDaCvBtAVSmfHkH4MdRmuAI/WZR8LteoV5bb1WcLOAyhLT/o7uEfLrd2QVhxRxgtEkGTDa6GHBk4Qx1DH97Dwu7E2DtTI1kgleF4Agsbw9PrKN6kFxV8dMxPrYsg0BJ9wgj4tAVqiKU+RL+lbDvuiiIWgKY0CLkLAHPAby2/lLAXWkAAwKwYAB89gGXYM/CPJOAtY82bA3jNgnYQE6KI6LDDQHvAhEXcFq/lgCLFmUgx9gvWtIAs1v9AKtqhsCNAc9+/0mJNk+/MxjPbXFOSDQ8RT26VRhEBTK704osOoHyHqAM
Ub+g4ZfcdAVfV3A1uDBgt2OCxSEWQZc5BG9zHgPk6c61nwxJwNwaYJJh8gJRwPIMizp3A0/hSCnhhlV4Clh3kEsBVNUtoAT51MeAF33/UB5thTUnY9A+hiqQPBvuFPbaXmD47iqxR8PVd3CNsWwSszH3hav3vM0fA1zzgqppoUCXKmuuv62CIFjEyiC70wQawUmTBPmAzVjZBtj4o4Qg8sT9MolF01/ljaBdkEVrKlvjjYKJGgKkLSOnFWNsCpqGBO8ndYGSYlH5A8skqa4NxS24wTk/NA1ajd575/hOA5dCnEhLt+2D2xKEPNqt6wewVdANVYa0+RRbswEJtQcE2L/7NAPCUgcmnm2pTjZZUpZpvMnZ/teBnTMGXgNnfhj5You9iwAptG9h1FjB54bayV5Uo/rY3MGDCx4Aom+VLNH2dkmh7JCS6cGMs7iBtqNKLAM8BsARUmp5KUp67fsH3nwWM4gwbPPauo4g59MEUQqFkxxJNYKuKAi2aiNBXnjAGJz/dfUYM
x8l0Br/LB6mIfLAle7oPVah+MQROKJwGOfTClOsouEWS5Z6ysIOvBlguyMMnZScBpH4zZqlCiZ4dJrcxxmRZChUuh2zIPVl4WZKnJ56+uDLLULGC1Pshiidb2K5IaKR8MLTgcC0M1Oi8z0ZQC4QFUeGU+gL9iHKzuNw4GK0UrI68rfPC5aM8WcNmlAZduoBUBbnnCgSYcVwyTEDB1AmwXAw5yGT5gjdjLtZThLf7mRAf7YAEh9MFnnNdFCzbThVGq0uYhscRpTFVRKrNN9rL8AT9sLrqkiXgno7EP3iPgSuH5JGAzkVBi2jmciKjERwMVo5MNJMHp2SScikhMNmjE89OF4Yzy9wHsTwGecGIw9MF/ECFYsD/FOD4fSyBh4rDz5onP+z/7CDDnmMamC7MHnPV8cOcYVPoBdgJwUWlCBkj3qQF/2mu67jQDuJ1fDLAIMEsrAUYb94dJDFNO8s8tB/gW88F2utAOcoyPPIdDmYklPfgIMX3pLcvxVlW69Vi4naNxcGRM
hYhxM2SwCHC262wrwX7lkhyb8ccIPJ/rWAu7mF92VtwT8XHQ3Udjftm6q3gyJqlWAg0V3+hn+wboTrJE2S2nlFkh0amFs/G3Sc3xPwNMFPGxbYNaYFrZDYHTaJ77BCOBTauUkraqs4kXxqtgS8NeVh182e5fyQIBv3UGe5Qn4WZ6AnyWv8ssV+ZqP/aNfv8L2z/LNAR+Pr7rgERzjSTq328HRz590zOeOx21+v6ahz82Cz/u0n81zhLNcT8fys7e2+gtMPHuBWVA8yQNxyN9SxCfOFcdiM7zxax+nhL7ecn/qghARML1iqJOATXu3vXovsdfAjd3mvbQdjP5kFgLmz6xdBNj/+Cb/05zw8r4Xmzg8Nl6mVE5Gy2Q3LnKwneEkAOOP76dw/IwO/npleWwpSUM73DSuDABj/U+viPqrAff9NGD39xJFMZ+M238NYFN/8hNt7clNiS4B3I4DTuL1QfuSvB4wSjQWeOz8ahPArxMNhETbjzPu6Vha7ZWAxxsIiZYzlX6M
+2gG9DHAx0SAPwGjPEjG1/RrAhNTHu0KirwSMPlgibu26oA0BSymeB7wuhkZkiJkAI8hFgI/cPjJyunysCImmr4Qv9MGjgI+xfbsLWADSRUg0YibAcjLKyvcY4LZIv7mR8t7FRMkDsI8VW8VB2O0AE0DmQm39+lsBlhNcbtUfS/RuE8BjQOmr3xUukWgGzIHWcsARZA684QZwSVD4/kiDAWOg5fvgOcARZPl3bPH2QRF/2KulpZoIOFyYXUarumLAEeRwRUobFrp/BoAJng+Yx8G3BiyFmQGHQdjtAKMPDtftOom+EnAALmXRu0S79cMkfOg0gIl98DhgrGFsr/4oi8dhr9SOmuw8iYY9DWFiHzwOmGJqwhbEaH4U98KtqIFc8yc/ZMD3wdKCKw8wvd3CW5otFyR4vUMuzs4EMBsltCF/LetvC5glGtpIa/8awGyU0ARA+xJ9JWA/bFoG+JJUpZRPIrIIsBBnfZ74pQCbPXeCo5UAhkeFbHYRYCHO+jzxSwE2e+4M
Evb0BiTMXf80Q++AkYCHObev4pQCbPXcC996oewNmiaYaT6JvDpglmmzbk+ibAyYfrOkVXsRdbAT41kVCk4Ok2AcnAR+DrsGAOdFBKv4T06GuRMMkQSLhg5OA+6BrMGC8Ad/OVosSDZPkICn2wS3tJeA26BoMmBMdpOLus6AmPkVi+8JRtLXC1zGJpg7gSfTVgH1oHEOnhklESkj01YA5iuZ3r6Yk2ma0wmHStYDHEpFpSb5kNngOMPEKBzlswSK6lnIcSrS5kEM4+gZzgFmA5SBHWrCIrqNEl5BocyE7AJKIOcAk0VUwyGELFsMnKcehRJsLOYTDRMcXAGbZ5fmklETfCjBLNM8npST6VoBT714NJPqGgFcOi1JLAa4FzCEU2je3kcMkOQCaGyaRiu8WASZelAShOMofJskB0NwwiVR8twgwvVIFQLacomGSHADNDZNIxXdfA1hmsphO7INvBVhmsvyc1NcAlpks7/2lgQ+u/lbAFFwR4FSqMpGJ9FOVQR5TTkfM
OAZYxtLR22QESmUg/VRnNJqdTlSnAFFwR4FSqMpGJTL078n/2zoU7UViJ47p21SqbQ4/sjZVXy57e+/2/4c3MJOSNoIjVMl2BCD6Wn//JZJKA022xmNpFu1nlaQCbzSQN2O8uvBVgs5lkZ5VNwEtsJE0C2B+i4wdhQ8Ksc4DNRpIdcS/6dAf6w0HebA9xDrDZPra7Fhd9ugM9vBpyP8BtX1JpALYyWR3dgQG81uy6KQDr3LDZFeTWwbcAfPISTXbn/q0Bn6wRHe4F5e06eHkDwGl3syjkii8ZE30OsKlse3jPuEN2YoC1U1WAxx2yczoD2FT2yrqUz6hjsm4H+MygupsD1qknt5acBrA5581EbKYq6eoWkwB23W8oyLok0REHbKYpVX+SmaqMj4o9jQJYI9X9SeaoylNkVOz7SIBVX7DZYWhchSiNjoql/3834MUEgE/WLAazbTsNYJ021gPb3To4BFilsq8FfDqZ7ths21rN2FJ3GKrcVhfgU0/AQacbdsqhAfFM
jANbhEAG+3dSVMGDYOsm9qodgzKkr5wDrWzyQgtvnxpu6clvAs80228PaQVpd09pvyTXNG/y9Nc3X12Lxr7XT6d+/5bLmdA0XumsSXMJj2BWKkrj5B6tL5XlP693u1jlz7x/8G20Bf3Iby3BgW/itjrzB/aVf9AUBN35xsXiVpZfwCza65ALmh8wHXNdE9+sL8MIaoP4zzLry2aquF+rWd+4yBjjnvCgKXjTwyMU2z/80IcAGs/V4gLvhT3/7aIPXq1/Uv/GX8As6AQcUXHOBV/z7+nqTkDsBr23AS70dJZx8Ho/vVXV8L96PVQWP4/vuDxsAWP1n9NIs9zHPLRif5OyyyvqzvCP7l6zidvvy2hoqGDaAHRa3263a+bLdhl6wwUPRfBfdKnglb8IANzAUeJlg3ABcMHLMIcArdNODARfVblcUu0qs4SE2xdpX8HodKz0TYAFpq40IboVGN1TcIFg0sbkNvEAAfjFebQDmedYqWN00o645AKZKOAq4jALu5aKRaCUM
By81mCGAb6GWAraNd/76O1Agu4K7X2D8a5+PMSubV/3pbVf8CPvWk2BQIt6/OCzbeB9faclioq/IDZFAwqPcN4b7hWgVXCrS6kQPUvybJvqGWULDT0Sc89o8FvHndvEizqmUNWO0WZE3AW3huq4/YBgDzugUsL+4MZQyf3whw0wV4bQPuHUU3xaeA2hrwvbOCB7joWMH3+oteLlrHTK/bMGAjpDIBvzpR9KZ9NYe6V/8d2kvOKsCNip8Jsm4iyWZSrd2zvgLxAMCsYc1u1/IVJcbYDHi9GAlwnR8wupKPrA2yJGDS71vTD/BqOOAkafKdds8NSyTfJBhAW6dlCsDhw88V3Ld0t5331cXtRpr20lYdrHY7Lvpls1GA6dVawbL9q8wOsmoZZH21pkIrM4pW9S+2gwcDZtBQUiPijlXBnERHR5N2/XyA/cjKVvC2jaZe7SBLbG6sI5SC+eHgApYKpmaSTHR0Am4d9CWAG6HbFvD7fQBf1kxyIq4uF93xHsHk3IiAa1/M
BnAIuXGi0hBlcM+BViG28FwRZCQO8WAED4qKwU5XdmFy0lwD+/fv7AN4Y1rroLsAvL+3xlosW1gLOPAXrmNoETPWwD1jXv5cBbirB9Qg1sGgDi3ZwXcBf3vQFrE/Q2KnK6W3tZRpjgF9VnH0uF63av8oQL9flxUKrFzobACyEVyrUMuvfi5pJCSPAux0mO9oWUzEN4Ft0GIwBONZMshXcAzC4Y24DNosSsIqiA4AtB30BYIaAhXKripJaeYF/gxR8eWcDY7F7CsI9+Py92m6wd9HzxUNOcG3znB5wIgEXYFQHi5bSgDr4iQDfgO/dDetgqnxp5UTR5wCHQqshQdZqxaId0nA6kyv2sqhdt/fBALMD1L3SqqFR9PWAk84Tfc3eGbDMZDVFUdFfVTRseDPpSgWzXxGjE61LdG9c9Yy9Vx/l71WuNf5at9T9rR4LMCS7C23Y9Tww0XGtgrsAJ52AkxnwWcCfx8KzZrpMlntq4xjgeQgAFeSYgmnMvA0YngP3qt7b9Q3M
mD+fZAPN3aB9BEK1XzXSdDbYKfcCJBZjqQA04mQH36PB3h+xUwwCvPR0PV7BugtAcMx+DGpiEKmZxBbez1Nq95rsqxP0Bh9z7gwGGxq8eslNUUwNOOgEnHmCymIJnwEEFW4B3Q4bsuFuXKVgF7jEFQ3ilkxBxR6qaN3ovuWdawmtNwGbyQn+CaiZp9PrH9ZBRNIbOf4qmgAdtTgoYVKh0GVMwXGB2Jf6lZ6Jo1TKeARu56CRpx3DITTrZfQFf19lgh0Lq+iuEWJ1oOvnaXfo1NDWOVivOXTe7XHIOD1j6LlqOR5UNMFUF+O79kQH3nroSHvh+PeCkE3DClH5h9jesTcDJDPhssr9pZ6wYk1fYZFNXQqcSyjEFpwEFk67dBtd5F+3W7oTX3vv4Cs6PVUEzVgo1geX42Uw2+UxhiQG2FAyrgIJJ1zPgSBStm7+6JcwGAL5u6op2lV5TKbEU3CJ2FUyvIXw+YHLRyjn7gM0Qy31nd6bnIwOujMZStTtMCThRgFO3LWwM
rWDlpV8EE/VsDptFYdwPsX6XOBdyR6HCBXqpgPL0yjpcgWgVDiQKsNNAOVvo1kxFxF+0iVK5ZBVsGfqOL0ER8CeAK/u7VDoZxWNbclc/Kmj6qQXq17noMwIkGbJ1SrWAEHEx0JLcE/GsUwKRcczl1O5ix5qDH2uUM5q4kEwLGU5lQgkE9EEaiHal9il0n7O+zA6Vfv1QzKYRf/bAIcTjLrVEPB1y5y6nbwawBEcupK8eCtXmPQErDjZBp+3oFA9TEeJDadJwcA5x8f8DVAZRbYR18FwUnCZdj3uXUlSYyoiMGWMVd1/UHJ8wPaMwTrU9wTME2Ere7MBaC6XeNdUVc2V2IYGUdfB8FC8DGRfnjgEPt2zEAuxq1ASedgJMHAFyBfimSru6j4Oq4ozqYBr8PA3x9h7+rUX3Kz51oOxSKjucK7Ddf67ri0RUMhKWK7wO4gMv0C7rvOxhc+c5zmLvCm6mG7CSdgM+P2DoL+Nd9AbdY76bgP8GpKzzxQMZy09ekKnUDKDTM
E/HvuHaxgF/UdAOPclQLzWDRzpWhmwOMAVnVwdVcFw7isolDjdbCPuB/ga7sLn97aOliu7wIY56zs5Bylxu8PngFfbmYEfS8Xjb4Z6YKQhwL2I+qhM/yfXME6gr6TghnObKho/oo7dWWxCMOyx1LOgDsVfNdcNM5VqeypK80QwNdfyvDpFXzXXDSM6PBsBvw0lhTvOKuwkBNYaMV618Ea9wz4mwJ2h+xUxe7QzICfDXBlAZ4V/FyAd3pMFm7OCn4iwA0EzkWDs1baFRvYDp4Bf1/ACWUm4zMbunuTZsAPb+e6C6+7jNJsd8frwPY6/GfATwI4PCZrPkMz4NkeoQ6OjYuebQY82yMG0us5jpoBzzYDnm222Wabbba5lh3jXZJeR+XLvLM827cFzHodxde8szzbxZbxzC1LJvu9Pw7Wt/0ejove7rWnNmfAd9DOOID7oZsBj6PNgadWI97vTXh7NNpPRmW9Xx/dZBw1m8slzxr4LmhQXopnsvYopXI6arYR6rVbA1bM
vaC4FYHyHTJTX63KfOZ8b+qZ5Do+8LUWNDv0ZCuao2UwuqcRAOozKudhQz9uvMR2wBqfvWrffM6bwwtVMNGIXL2g4azXaCGWCapdpiYRLBLzPMoRKKofDPf3mHx+5eHxIih+Ri6V+0GH5j9JwQDsCbD/tjAEYPtP8HI6vQsB7CXhPgOkIOtoD/Pfj4+/fs4D/wmE/BnBmaDTDB+clSUdqJ0PUXKqcZblXT5vgCOjhQGvGCC/sMRH7gBmrhTYJXL4s93jD+rSsy3RZliWqWXwfLlW8TOsgYLAegPGonxNoXa2dMQDTN1DfpcTPXq+XfLmGqzYv8XsowPAd+Qy4d1MJNZmXWLcJ9abi9KUlz3mJlxkqSctcqrgs8wBg5Z4B4OGgAyvTFOLY94AauGYMAQvtCg0vS1kP78V3SdN0tU5F7Mwhpg5F0C3g/4J5gOle1j8Q8PXaGQew7UXgeyzlp+/3OV/Kd+Es2v6dAXfF0nlG2klL0HCK2uX5Phcyxmfw8vZoWTRtaTaM
JbLRUVoBDfcLU2m1wK8X6dyUfqVBxKbbISMP5BYAB8Y900SNoZwTA2jdwT/vKq8jvEcthna2DfyjgrNVlhjBTVHCKWhbOGfVETjuuX4XQdco+cvVcqCXcYPt2L2rfMqMYXnyqKFGNLEBnuVhzbClDW9hRchAwXU/zyQBjhm/Rt0NtBO2MAHhhZK9Ejc8Y48Y3oCVnGUYD6tjS/jY/CLBsyvRLx1MbGLJXe1nXklNGJZcUVS8xuo63hTVIaBiFwLp4zfSIkV+WgCEGwM/F2rfMOC0xu1XKn22dOtnoYB38P2EE9uEBt0k8/K9nmC7or+SrtDMSYG60v00PwvEb0bJsP9v7+T47YJ2I4Jhg5Ouyt5IzETDTqVUKTmXsrCLoEkzqNm+3zBAL4FJiw052mFuq29DuelA/UOEjWJ2qauFz9ylqX1hCRLCU0UBJ+s4XsiY+BxhcNIClNeB+WMBCV8KxQaoAfG0tAeeYq8jO/jiu0s4ogNUntYAPn+1SRwNyneY9o+jnAizM
DpUwmJkqrs61LvxC35qUCnH5i7fuZYnNJbKGmqfkE0nV7jc20pMYJF+LTa3hod213OEC1AlEz1LIpqnaH6l0h4IPKS0NuS/x0uThy2dbE5wCTiwb7j7x4+X8fFTCDelL8x3lGYUoqkHChXr7PWI84uq92ltn/27u2HcWRGErUUj8QiCJRqLSKaujkgfn/P9zyrW650mGlBWyppwNkBJ2TU7aPXWaSvbsA9jcg3pTs/T2o/N5wXCfv7/gsN4oC1gH22CLGLxxFG1xkXZ1fknqBv43HvjHieYG1PbC3b/HSHlmXdhxPO+bzXAQdgRVI0+PxIi1yx807lJvnqwDsOXy5eA6D//W3mX8FOA1/1VcLOpaIp4fNPhj4yyC/LoOZw3xJIMWoL7DQ3RrJi6cTqr3c2Q9wULkbG94bPkfPP/S4DlHBLwD+5xgAfuk8mAGWkh8e2enyOMfDnf9pw6X17s9ThzhMDG49py0s+Z65VCkuL20KGgHcNAQrFB5yeOlcSaVkkYZ4eDAM
OdWaH2hXcpP6jeB7Dj/fIrdy2qEW3bWunOjpm0yRi8PH49+8LMxh4ihz2l6Yznb8oKNN7cJvF1GqdO5dF7uwH+DSKBOj9o/Xhtg2R/cYoWgA+BoBfOIo2gcOmMXhBlj3wgXs4quCDkbees8DjIx7hMatZeTacL9LpUi3BFQCdBl2yLIvgkUo01MXRsn/F/BdZ27bM5pDCEc/bjVF06oNfnMEQMEEzC5TY+jMsbR2qj1D5m/trmqdwZy/AlpM66SBxHMPHaD7GAwufYxHgN2BwWi4giExj+LLYRQaLZoXplbA2/hsuLfG8munJSgGW4IoW6XKZLksN4IMNdoF1/oZ0DDAEA67uvMft0d18YT2JsmX/Ucd1rUUfDByG4xdmMCx0FkMUZ4DA5+FG4ry/SMOiD97Lnb0AS4pHN2QA2L+7jyD8O+ZriMQCDwL8z5EBfmktmtMY74GBv3bVCxvsxsKmJ6r+Uv7reQu+1iGbe/bAVfDCXRZixeneAHFc3KP8UYI7tZEFZE6M
+IVHJ8vBCzou6lR3OPiOGajDo0eCDzWaARaKUJOmFpUoomXugsLCGxDlDygEL33wevJ87zwJYHAzFAeT9Q96NIaONDqdZBnjsg98CYFGy4CJJgERwmMVIGnSQjuJjVLLA8zronkR/d+7JPztmcDcCeGyYWdUkXeZw54X/cTXpO/RhgQ92lTv6046XM/4tWNGsKI72t19TlkEX0iT6TfbzykoW1HJ7DE7MIKrWDZ7fEJz9jjvPAzjvJ5F8vM5u1qitmXFV6/0BpsvU8wIrqtZ6V0fSixUZ3Nva9mcfrgF3oH5BnrjDnQ5STxJA8xRJ0iR6FtKlKFrOB1qWo2QBmLUs0OOA0RhJU5BX8U02bOjokHLhWzS+Y9kNg5Qee15IHmhX+zl+z51nA5wqaj0r0JektmWXAscPAJhLBxIaSYpjNwBchfZY0bKgh520LIyckVu4RehwKBhcblmRZVkkyxxYCctSqeOQ1INRiz72JNgAj7Ei/MVKNIT69QMAv9XWlcbHSxYTDchM
+K6ok1W6qOL6BO5cN3HkiwKGm5bJbtMzEaTVZBviN9yZJsiOiheXI2i5G0S7RoluuCIMCfeR6kvRVuhF3pIUub9CRQuE4xJJbgQKwdJHGz4kKFWnRVPC8oJ7V8iPq7Lj5iMDgXsRlgO8/03Z9ZYBvreOiv4G+cA8sRNbLadIe7jwZ4KIzzGEY0Bc92hDJm5Nd16KvS/ayWnQAOGl0XQO4BtXKiRZNXRxH1rNajq/hXyhemKwnmjGvo4BBKVKUPNLmnbSdtpyy00Ckjm3Rsg+pwuMotcj+Bui8rKoN9eD3Axg7oTEXtqBeQM6KGtZyHvwgd5p8QsczAJaG37r8DMmKMur0XA+y3g9gmyQxBjlcr/ZT4p6G2jK+Le9p8GTyXlgurexvsE2HfR3jCR3TcsfUo7hExyCLZnM06E0wijCO+Us7DCk7dvwa1JK6LfuD/fGd7F0A9ok/chUEAGAtXrLVAsU+7jwD4FSTMqH3K34e6c6Or03etmMffJd462188MNRd9iXhFuM
TuA+auNxyXzTpV05qSTP7C8ttZ/OP0i0uaUVYwkTqrvzCvisXejho36Hjno8ZgH+yKPoqCE/h+2FTdnZyZzfA0zl5zM0t5gLp1JBJhJHDWRR9n+Pvx2wPjrsUpLtSOqDjnuCO2e3c3KWFc8/ntP09AgmLePksQJ4LHRQkWtwXTF1XjvcKC4dr3mlosJJ0mF2kfzrEkBfse3e/fuwC/TzuPAfguNmGqs9mFBdwJD+bRowBvt6vCjBNy+pCd2UFjziirpC/tHOYKknzC/T5cr7EVEh+x9cFaDqvLPqDl7W4ae6bJgzgbmF4tsMMGRI0h5N4bnNthFMAXxXgJ3CHI+U/lz/LAJ+aeN4I4DCPK9XOzCGdWrk4J0sBnlejO5x/ZUPvFe4W5g4smpOF3Rz+vOkpHdODG8piBLwC7C3bZsn/wsZX2uOAnIV6CXvbhgxftTijo6vtoAA/VGbcx53tAAN7pwDOtWUzWzMaHGXunVGAH/C/TTKnUliL3DE0eBZelUl3twnupCMM
bIqxxac5HN0zxN2rLnahaQabpkmnSh2HgoopRgB/NhJe5Y6p57uwFeHkSdD4LNxVlx1IHDAtmgJfss6ZkmVyZZtbGLJlzZSxcdM4WkTRBRYmPjBqNrbF0fArNs2Nwy+nPNC+6yyRYgwq0SZ6xOGhmLHVstM/k7++48wSAR2y0bijOcMX72u/1ySNqxcQrwzOjy/w43cuA82ZnOJxLj9/f+Xe3l0P945m30fTnofDzN9zlcMtYbadmRqutcqeYwbGFO3sBthvaAseTMvVbVzZYN5r+XDq2Drs9uozV+WPaeJYCK4+mBhtO/Y9h9ftTKD8eRs+pPRRB/447+wFW+w9jaLN+xmn+m8/i8nyYWLTjkPByeCElU3r9X8AU4A+Ad+lZArZpdEV+a4BPCrCampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqa2v/C/gUsmKSsSvUgDAAAAABJRU5ErkJggg==",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map19=[[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,2,2,0,0,2,2M
,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,1,0,0,1,1],[1,1,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1],[1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1],[2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2],[0,0,0,0,0,0,0,0,2,2,0,0,3,3,0,0,2,2,0,0,0,0,0,0,0,0],[3,3,3,3,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,3,3,3M
,3],[3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,1,1,0,0,3,3,0,0,1,1,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,0,0,1,1,0,0,3,3,0,0,1,1,0,0,1,1,0,0,1,1],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,1,1,1,1M
,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,1,9,8,1,0,0,0,1,1,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=19,window.gameType="D"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map19=[[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,2,2,0,0,2,2M
,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,1,0,0,1,1],[1,1,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1],[1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1],[2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2],[0,0,0,0,0,0,0,0,2,2,0,0,3,3,0,0,2,2,0,0,0,0,0,0,0,0],[3,3,3,3,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,3,3,3M
,3],[3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,1,1,0,0,3,3,0,0,1,1,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,0,0,1,1,0,0,3,3,0,0,1,1,0,0,1,1,0,0,1,1],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,1,1,1,1M
,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,1,9,8,1,0,0,0,1,1,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=20,window.gameType="B"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map20=[[0,0,0,0,0,0,4,4,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,4,4,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0,0,0],[0,0,0,0,0,0,4,4M
,0,0,0,0,2,2,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,4,4,0,0,1,1,2,2,0,0,1,1,0,0,1,1,0,0,0,0],[2,2,0,0,1,1,4,4,0,0,2,2,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,2,2,0,0,1,1,0,0,0,0,1,1,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,4,4,4,4,0,0,4,4,4,4,4,4,4,4,0,0,0,0,1,1],[1,1,0,0,1,1,4,4,4,4,0,0,4,4,4,4,4,4,4,4,0,0,0,0,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,4,4,0,0,2,2,2,2],[0,0,0,0,0,0,1,1,0,0,0,0,0,0,3,3,0,0,4,4,0,0,0,0,0M
,0],[1,1,1,1,0,1,1,1,0,0,2,2,3,3,3,3,3,3,4,4,0,0,0,0,0,0],[1,1,1,1,0,1,1,1,0,0,2,2,3,3,3,3,3,3,4,4,0,0,1,1,1,1],[1,1,0,0,0,1,0,0,0,0,1,1,3,3,3,3,3,3,4,4,0,0,1,1,0,0],[0,0,0,0,0,1,0,0,0,0,1,1,3,3,3,3,3,3,4,4,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,1,1,0,0,3,3,0,0,4,4,0,0,3,3,0,0],[0,0,2,2,0,0,0,0,0,0,1,1,0,0,3,3,0,0,4,4,0,0,3,3,0,0],[0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,3,3,3,3,3,3],[0,0,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3],[0,0,1,1,0,0,1,1,0,0,0,1,1,1,1M
,0,0,0,4,4,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,4,4,0,0,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,4,4,0,0,3,3,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=18,window.gameType="C"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map18=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,2,2,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,2,2,0,0],[1,1,3,3,1,1,0,0M
,0,0,0,0,1,1,1,1,1,1,1,1,0,0,2,2,0,0],[1,1,3,3,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,2,2,0,0],[0,0,1,1,3,3,1,1,0,0,0,0,1,1,0,0,3,3,1,1,2,2,2,2,0,0],[0,0,1,1,3,3,1,1,0,0,0,0,1,1,0,0,3,3,1,1,2,2,2,2,0,0],[0,0,0,0,1,1,0,0,3,3,2,2,1,1,3,3,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,1,1,0,0,3,3,2,2,1,1,3,3,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,2,2,0,0,1,1,2,2,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,2,2,0,0,1,1,2,2,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,2,2,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,2,2,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0M
,0],[0,0,0,0,1,1,0,0,3,3,1,1,2,2,3,3,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,0,0,3,3,1,1,2,2,3,3,0,0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,3,3,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0],[2,2,2,2,2,2,3,3,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0],[2,2,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,2,2,2,2,0,0,0,0],[2,2,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,2,2,2,2,0,0,0,0],[2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,0,0],[2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,0,0],[3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2],[3,3,2,2,2,2,2,2,0,0,0,1,1,1,1M
,0,0,0,0,0,1,1,2,2,2,2],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,2,2,2,2],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,2,2,2,2]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:446338BCC8512141994F9A6D36E91B690656E661461ED62BE85DADC591AE8220
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=21,window.gameType="C"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map21=[[0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0],[0,0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0,0],[0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0],[0,0,0,0,5,5,3,3,1,1,0,0,0,0,0,0,1,1,3,3,5,5,0,0,0,0],[0,0,0,5,5,3,3,3M
,1,0,0,0,0,0,0,0,0,1,3,3,3,5,5,0,0,0],[0,0,0,5,3,3,1,1,0,0,0,1,0,0,0,1,0,0,,1,1,3,3,5,0,0,0],[0,0,0,5,3,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[3,3,3,4,3,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,3,4,3,3,3],[3,3,3,4,3,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,3,4,3,3,3],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,M
0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,3,5,0,0,0],[0,0,0,5,3,3,3,1,0,0,0,1,0,0,1,0,0,0,1,3,3,3,5,0,0,0],[0,0,0,5,5,3,3,3,1,0,0,0,0,0,0,0,0,1,3,3,3,5,5,0,0,0],[0,0,0,0,5,5,3,3,1,1,0,0,0,0,0,0,1,1,3,3,5,5,0,0,0,0],[0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0],[0,0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0,0],[0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,1,1,M
1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,M
this.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearReM
ct(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thiM
s.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<eM
nemyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thM
is.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<bM
ulletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hitM
=!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroM
y(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thiM
s.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thiM
s.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bullM
et.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctM
x,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POM
S.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timM
es=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=nM
ew Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&M
&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(M
RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}<M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nM
ull,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fM
illRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSizeM
+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thiM
s.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infM
o");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tM
ileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1M
<=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.sM
ize)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tilM
eSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseInM
t((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHRM
EHOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931AM
",this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.draM
wHeigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").M
getContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEM
IGHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IM
MAGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`M
url(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gM
ameLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState=M
==GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(M
keyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}fuM
nction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyAM
rray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtecteM
dTime&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2M
,console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propM
Time=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==winM
dow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(winM
dow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLeM
vel(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;cM
harset=utf-8;base64,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) format('trM
uetype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .sM
tartCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emaiM
l-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #fM
ff;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDM
iv .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-M
bg-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-butM
ton-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgrM
ound-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel M
.bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;M
height:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canM
vasDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}M
.game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-M
info .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;riM
ght:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{M
display:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.selectM
{opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("cM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLM
evel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let M
e=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".staM
ge-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
iv class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-cM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bM
g start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level>></span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=19,window.gameType="E"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map19=[[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0],[0,0,2,2,0,0,2,2M
,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,1,0,0,1,1],[1,1,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1],[1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1],[2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2],[0,0,0,0,0,0,0,0,2,2,0,0,3,3,0,0,2,2,0,0,0,0,0,0,0,0],[3,3,3,3,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,3,3,3,3],[3,3,3,3,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,3,3,3M
,3],[3,3,3,3,3,3,3,3,1,1,1,1,3,3,1,1,1,1,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,1,1,0,0,3,3,0,0,1,1,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,0,0,1,1,0,0,3,3,0,0,1,1,0,0,1,1,0,0,1,1],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,1,1,1,1M
,0,0,0,1,1,0,0,1,1,0,0],[0,0,1,1,0,0,1,1,0,0,0,1,9,8,1,0,0,0,1,1,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=20,window.gameType="A"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map20=[[0,0,0,0,0,0,4,4,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,4,4,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0,0,0],[0,0,0,0,0,0,4,4M
,0,0,0,0,2,2,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,4,4,0,0,1,1,2,2,0,0,1,1,0,0,1,1,0,0,0,0],[2,2,0,0,1,1,4,4,0,0,2,2,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,2,2,0,0,1,1,0,0,0,0,1,1,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,4,4,4,4,0,0,4,4,4,4,4,4,4,4,0,0,0,0,1,1],[1,1,0,0,1,1,4,4,4,4,0,0,4,4,4,4,4,4,4,4,0,0,0,0,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,4,4,0,0,2,2,2,2],[0,0,0,0,0,0,1,1,0,0,0,0,0,0,3,3,0,0,4,4,0,0,0,0,0M
,0],[1,1,1,1,0,1,1,1,0,0,2,2,3,3,3,3,3,3,4,4,0,0,0,0,0,0],[1,1,1,1,0,1,1,1,0,0,2,2,3,3,3,3,3,3,4,4,0,0,1,1,1,1],[1,1,0,0,0,1,0,0,0,0,1,1,3,3,3,3,3,3,4,4,0,0,1,1,0,0],[0,0,0,0,0,1,0,0,0,0,1,1,3,3,3,3,3,3,4,4,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,1,1,0,0,3,3,0,0,4,4,0,0,3,3,0,0],[0,0,2,2,0,0,0,0,0,0,1,1,0,0,3,3,0,0,4,4,0,0,3,3,0,0],[0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,3,3,3,3,3,3],[0,0,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3],[0,0,1,1,0,0,1,1,0,0,0,1,1,1,1M
,0,0,0,4,4,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,4,4,0,0,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,4,4,0,0,3,3,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=21,window.gameType="B"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map21=[[0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0],[0,0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0,0],[0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0],[0,0,0,0,5,5,3,3,1,1,0,0,0,0,0,0,1,1,3,3,5,5,0,0,0,0],[0,0,0,5,5,3,3,3M
,1,0,0,0,0,0,0,0,0,1,3,3,3,5,5,0,0,0],[0,0,0,5,3,3,1,1,0,0,0,1,0,0,0,1,0,0,,1,1,3,3,5,0,0,0],[0,0,0,5,3,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[3,3,3,4,3,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,3,4,3,3,3],[3,3,3,4,3,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,3,4,3,3,3],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,M
0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,3,5,0,0,0],[0,0,0,5,3,3,3,1,0,0,0,1,0,0,1,0,0,0,1,3,3,3,5,0,0,0],[0,0,0,5,5,3,3,3,1,0,0,0,0,0,0,0,0,1,3,3,3,5,5,0,0,0],[0,0,0,0,5,5,3,3,1,1,0,0,0,0,0,0,1,1,3,3,5,5,0,0,0,0],[0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0],[0,0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0,0],[0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,1,1,M
1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,M
this.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearReM
ct(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thiM
s.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<eM
nemyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thM
is.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<bM
ulletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hitM
=!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroM
y(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thiM
s.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thiM
s.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bullM
et.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctM
x,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POM
S.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timM
es=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=nM
ew Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&M
&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(M
RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}<M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nM
ull,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fM
illRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSizeM
+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thiM
s.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infM
o");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tM
ileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1M
<=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.sM
ize)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tilM
eSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseInM
t((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHRM
EHOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931AM
",this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.draM
wHeigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").M
getContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEM
IGHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IM
MAGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`M
url(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gM
ameLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState=M
==GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(M
keyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}fuM
nction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyAM
rray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtecteM
dTime&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2M
,console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propM
Time=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==winM
dow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(winM
dow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLeM
vel(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;cM
harset=utf-8;base64,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) format('trM
uetype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .sM
tartCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emaiM
l-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #fM
ff;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDM
iv .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-M
bg-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-butM
ton-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgrM
ound-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel M
.bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;M
height:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canM
vasDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}M
.game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-M
info .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;riM
ght:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{M
display:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.selectM
{opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("cM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLM
evel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let M
e=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".staM
ge-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
iv class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-cM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bM
g start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level>></span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=18,window.gameType="D"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map18=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,2,2,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,2,2,0,0],[1,1,3,3,1,1,0,0M
,0,0,0,0,1,1,1,1,1,1,1,1,0,0,2,2,0,0],[1,1,3,3,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,2,2,0,0],[0,0,1,1,3,3,1,1,0,0,0,0,1,1,0,0,3,3,1,1,2,2,2,2,0,0],[0,0,1,1,3,3,1,1,0,0,0,0,1,1,0,0,3,3,1,1,2,2,2,2,0,0],[0,0,0,0,1,1,0,0,3,3,2,2,1,1,3,3,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,1,1,0,0,3,3,2,2,1,1,3,3,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,2,2,0,0,1,1,2,2,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,2,2,0,0,1,1,2,2,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,2,2,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,2,2,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0M
,0],[0,0,0,0,1,1,0,0,3,3,1,1,2,2,3,3,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,0,0,3,3,1,1,2,2,3,3,0,0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,3,3,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0],[2,2,2,2,2,2,3,3,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0],[2,2,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,2,2,2,2,0,0,0,0],[2,2,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,2,2,2,2,0,0,0,0],[2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,0,0],[2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,0,0],[3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2],[3,3,2,2,2,2,2,2,0,0,0,1,1,1,1M
,0,0,0,0,0,1,1,2,2,2,2],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,2,2,2,2],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,2,2,2,2]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=17,window.gameType="D"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
2wjoHuzkrzRww+NJ/43/aPC2/2muRaBAZo3/8CICHFOAmAiyleAgA5yrRdZ8ugM/w8xvUcYM5wMwPjhizY4iI+et+Lyo3KCC2BIsAf+hzdAxyTBsWsGlfoqE2LFQPcg327pUmG76/04UM1G/Q1+9hg6QblaizADwEgF8mATcNiLAE/DEHGAg3dm+Ovg9gnyCyw1eiwdubUlxJ1dtAboze+oAhKqZz6IMR8aF3NpywQgTbCrhO5hu2/rxGSJpfXQdw4cQawGSjZKGh+eUAeJgCPDjA/WEe8GEScNPkCdg+3hnAgvAKwFhDDImm5UcXYgOU57e3LUMssivQTpBTOEacUqJJpNH7DkM8dIKr3y1GDMX8QVWWNuz4WcD1tESnAXMoTLYaj4BzANwAoqaZATxgUJYC3DuSU4CbDAEDWihkw1sCprwjcNvvEW4g0AT17Q2bpHvJdRLNIooiOyR9MNluSqL1HT5YomPAGF7lC1ju1wJmG4WN4+YcAX/EgIcmtOARwK57pAAM
3JoTOU6KXAk4HWdOAKYOBFJEhhVuuAppABfUAPr+RRDdufKsdqY9ISPQLMAolWoZWjYUcA+4tZDFibv8WwBz+kgGG5pcVYPa4PmDNHQA3IeBWALZW3MeADzHgQ0ZBVg2RswyzxgD3/TrARA8jbMTrifSPH+zAScPx3LYSTZgJZ+OGTo1JVUL5cGFSUqKN/A4NSXUIGLtAnj6YI+l6CrA24BqSlfqor2OJBjrIx7fdPAG7yYTBAX6ZBtxgzRRg6CS5Aka89e9pwO8acQ1435cB9mNslOgoj0FAUQLk9MPGEi0AhxJN0TRkG9Fax5MZMWAxfuqHfAGLnBYDdqJsPbBhbGaDJWAayOIoN5XJui/ggT3kOGBOhKQTHQsAv8Md8gWcyEXXtWPsQqz39yiKngKM9XgeAyw43vHEIPHHRAf1gK0Qs0Qz2sAHNwybZTtOVTajGefMQqu0D67rFODeirKZInyPG4jpW04kx4gzAdwfcEgT+OAIcJMEzDbcPCBgzmKFPhgdry7M
vvy8CjHLMyUrMZAjEbP6pQfQ2PrgZWFz9kaxcnsMW7Es0zfg2lDVp5JKdxFTix8NIdE+qrCmPAEacaHJkeP6M8N0BUwLjYwzwRwA4mPCnCX03sT8H+OXRAOO594sA41k5ZUiBl6titLLJNr+jWX0z+EtyTKoyEQyNCWy8JEeuyWrkUp4hqyU7cj645gPkV+9mANe+l5W553g26X6AhxTgZiXgcFEdL6zjxXhDfmuypib86zAKC4Os9IqsFBdmiEGWaEnumkQA99uFWP7ynKlz6wA3g1yyM7akNq9Mlr9kp97NAF6xKPpxALdLJXoYAQxZsaF5BMBxg0CiV+ElGyd+QRV+hUGSVPXds1xPeM3bVurL3rbyBHxXwnd/4xkXBEz0n28+u778809WP84T8PaEn4/gWTYsVfXdn0CbCNPLEjYoRYF7fP0EvL6kArf96ayLefpVq//DUdHu7Tksheo6FWzVHuvORdcV4XZ6TMBzgO5dfxHgShVFgYBVpVSL7fS5QrYpS7mM
pSkO2EP8UnSHjbd2WgHUFvsIWptY0xXN0TLXigidgXTpdAHDbtkqDNZYLVlgKSOcQYIHXsAWXtJVm33kA4Wnr27dlCRv2HSYAr0uv4G2egDcGDPZrLRcAdj5gCbGTgPcpiS62BIxNwiLuzlbvoH8jwCd43uZxfGrf+WmwgYet7CNSla7uCu1+6dGZCzyJPqeesAXcqonHj3QArA9YNiFpxjZYFxDaCvBtAVSmfHkH4MdRmuAI/WZR8LteoV5bb1WcLOAyhLT/o7uEfLrd2QVhxRxgtEkGTDa6GHBk4Qx1DH97Dwu7E2DtTI1kgleF4Agsbw9PrKN6kFxV8dMxPrYsg0BJ9wgj4tAVqiKU+RL+lbDvuiiIWgKY0CLkLAHPAby2/lLAXWkAAwKwYAB89gGXYM/CPJOAtY82bA3jNgnYQE6KI6LDDQHvAhEXcFq/lgCLFmUgx9gvWtIAs1v9AKtqhsCNAc9+/0mJNk+/MxjPbXFOSDQ8RT26VRhEBTK704osOoHyHqAM
Ub+g4ZfcdAVfV3A1uDBgt2OCxSEWQZc5BG9zHgPk6c61nwxJwNwaYJJh8gJRwPIMizp3A0/hSCnhhlV4Clh3kEsBVNUtoAT51MeAF33/UB5thTUnY9A+hiqQPBvuFPbaXmD47iqxR8PVd3CNsWwSszH3hav3vM0fA1zzgqppoUCXKmuuv62CIFjEyiC70wQawUmTBPmAzVjZBtj4o4Qg8sT9MolF01/ljaBdkEVrKlvjjYKJGgKkLSOnFWNsCpqGBO8ndYGSYlH5A8skqa4NxS24wTk/NA1ajd575/hOA5dCnEhLt+2D2xKEPNqt6wewVdANVYa0+RRbswEJtQcE2L/7NAPCUgcmnm2pTjZZUpZpvMnZ/teBnTMGXgNnfhj5You9iwAptG9h1FjB54bayV5Uo/rY3MGDCx4Aom+VLNH2dkmh7JCS6cGMs7iBtqNKLAM8BsARUmp5KUp67fsH3nwWM4gwbPPauo4g59MEUQqFkxxJNYKuKAi2aiNBXnjAGJz/dfUYM
x8l0Br/LB6mIfLAle7oPVah+MQROKJwGOfTClOsouEWS5Z6ysIOvBlguyMMnZScBpH4zZqlCiZ4dJrcxxmRZChUuh2zIPVl4WZKnJ56+uDLLULGC1Pshiidb2K5IaKR8MLTgcC0M1Oi8z0ZQC4QFUeGU+gL9iHKzuNw4GK0UrI68rfPC5aM8WcNmlAZduoBUBbnnCgSYcVwyTEDB1AmwXAw5yGT5gjdjLtZThLf7mRAf7YAEh9MFnnNdFCzbThVGq0uYhscRpTFVRKrNN9rL8AT9sLrqkiXgno7EP3iPgSuH5JGAzkVBi2jmciKjERwMVo5MNJMHp2SScikhMNmjE89OF4Yzy9wHsTwGecGIw9MF/ECFYsD/FOD4fSyBh4rDz5onP+z/7CDDnmMamC7MHnPV8cOcYVPoBdgJwUWlCBkj3qQF/2mu67jQDuJ1fDLAIMEsrAUYb94dJDFNO8s8tB/gW88F2utAOcoyPPIdDmYklPfgIMX3pLcvxVlW69Vi4naNxcGRM
hYhxM2SwCHC262wrwX7lkhyb8ccIPJ/rWAu7mF92VtwT8XHQ3Udjftm6q3gyJqlWAg0V3+hn+wboTrJE2S2nlFkh0amFs/G3Sc3xPwNMFPGxbYNaYFrZDYHTaJ77BCOBTauUkraqs4kXxqtgS8NeVh182e5fyQIBv3UGe5Qn4WZ6AnyWv8ssV+ZqP/aNfv8L2z/LNAR+Pr7rgERzjSTq328HRz590zOeOx21+v6ahz82Cz/u0n81zhLNcT8fys7e2+gtMPHuBWVA8yQNxyN9SxCfOFcdiM7zxax+nhL7ecn/qghARML1iqJOATXu3vXovsdfAjd3mvbQdjP5kFgLmz6xdBNj/+Cb/05zw8r4Xmzg8Nl6mVE5Gy2Q3LnKwneEkAOOP76dw/IwO/npleWwpSUM73DSuDABj/U+viPqrAff9NGD39xJFMZ+M238NYFN/8hNt7clNiS4B3I4DTuL1QfuSvB4wSjQWeOz8ahPArxMNhETbjzPu6Vha7ZWAxxsIiZYzlX6M
+2gG9DHAx0SAPwGjPEjG1/RrAhNTHu0KirwSMPlgibu26oA0BSymeB7wuhkZkiJkAI8hFgI/cPjJyunysCImmr4Qv9MGjgI+xfbsLWADSRUg0YibAcjLKyvcY4LZIv7mR8t7FRMkDsI8VW8VB2O0AE0DmQm39+lsBlhNcbtUfS/RuE8BjQOmr3xUukWgGzIHWcsARZA684QZwSVD4/kiDAWOg5fvgOcARZPl3bPH2QRF/2KulpZoIOFyYXUarumLAEeRwRUobFrp/BoAJng+Yx8G3BiyFmQGHQdjtAKMPDtftOom+EnAALmXRu0S79cMkfOg0gIl98DhgrGFsr/4oi8dhr9SOmuw8iYY9DWFiHzwOmGJqwhbEaH4U98KtqIFc8yc/ZMD3wdKCKw8wvd3CW5otFyR4vUMuzs4EMBsltCF/LetvC5glGtpIa/8awGyU0ARA+xJ9JWA/bFoG+JJUpZRPIrIIsBBnfZ74pQCbPXeCo5UAhkeFbHYRYCHO+jzxSwE2e+4M
Evb0BiTMXf80Q++AkYCHObev4pQCbPXcC996oewNmiaYaT6JvDpglmmzbk+ibAyYfrOkVXsRdbAT41kVCk4Ok2AcnAR+DrsGAOdFBKv4T06GuRMMkQSLhg5OA+6BrMGC8Ad/OVosSDZPkICn2wS3tJeA26BoMmBMdpOLus6AmPkVi+8JRtLXC1zGJpg7gSfTVgH1oHEOnhklESkj01YA5iuZ3r6Yk2ma0wmHStYDHEpFpSb5kNngOMPEKBzlswSK6lnIcSrS5kEM4+gZzgFmA5SBHWrCIrqNEl5BocyE7AJKIOcAk0VUwyGELFsMnKcehRJsLOYTDRMcXAGbZ5fmklETfCjBLNM8npST6VoBT714NJPqGgFcOi1JLAa4FzCEU2je3kcMkOQCaGyaRiu8WASZelAShOMofJskB0NwwiVR8twgwvVIFQLacomGSHADNDZNIxXdfA1hmsphO7INvBVhmsvyc1NcAlpks7/2lgQ+u/lbAFFwR4FSqMpGJ9FOVQR5TTkfM
OAZYxtLR22QESmUg/VRnNJqdTlSnAFFwR4FSqMpGJTL078n/2zoU7UViJ47p21SqbQ4/sjZVXy57e+/2/4c3MJOSNoIjVMl2BCD6Wn//JZJKA022xmNpFu1nlaQCbzSQN2O8uvBVgs5lkZ5VNwEtsJE0C2B+i4wdhQ8Ksc4DNRpIdcS/6dAf6w0HebA9xDrDZPra7Fhd9ugM9vBpyP8BtX1JpALYyWR3dgQG81uy6KQDr3LDZFeTWwbcAfPISTXbn/q0Bn6wRHe4F5e06eHkDwGl3syjkii8ZE30OsKlse3jPuEN2YoC1U1WAxx2yczoD2FT2yrqUz6hjsm4H+MygupsD1qknt5acBrA5581EbKYq6eoWkwB23W8oyLok0REHbKYpVX+SmaqMj4o9jQJYI9X9SeaoylNkVOz7SIBVX7DZYWhchSiNjoql/3834MUEgE/WLAazbTsNYJ021gPb3To4BFilsq8FfDqZ7ths21rN2FJ3GKrcVhfgU0/AQacbdsqhAfFM
jANbhEAG+3dSVMGDYOsm9qodgzKkr5wDrWzyQgtvnxpu6clvAs80228PaQVpd09pvyTXNG/y9Nc3X12Lxr7XT6d+/5bLmdA0XumsSXMJj2BWKkrj5B6tL5XlP693u1jlz7x/8G20Bf3Iby3BgW/itjrzB/aVf9AUBN35xsXiVpZfwCza65ALmh8wHXNdE9+sL8MIaoP4zzLry2aquF+rWd+4yBjjnvCgKXjTwyMU2z/80IcAGs/V4gLvhT3/7aIPXq1/Uv/GX8As6AQcUXHOBV/z7+nqTkDsBr23AS70dJZx8Ho/vVXV8L96PVQWP4/vuDxsAWP1n9NIs9zHPLRif5OyyyvqzvCP7l6zidvvy2hoqGDaAHRa3263a+bLdhl6wwUPRfBfdKnglb8IANzAUeJlg3ABcMHLMIcArdNODARfVblcUu0qs4SE2xdpX8HodKz0TYAFpq40IboVGN1TcIFg0sbkNvEAAfjFebQDmedYqWN00o645AKZKOAq4jALu5aKRaCUM
By81mCGAb6GWAraNd/76O1Agu4K7X2D8a5+PMSubV/3pbVf8CPvWk2BQIt6/OCzbeB9faclioq/IDZFAwqPcN4b7hWgVXCrS6kQPUvybJvqGWULDT0Sc89o8FvHndvEizqmUNWO0WZE3AW3huq4/YBgDzugUsL+4MZQyf3whw0wV4bQPuHUU3xaeA2hrwvbOCB7joWMH3+oteLlrHTK/bMGAjpDIBvzpR9KZ9NYe6V/8d2kvOKsCNip8Jsm4iyWZSrd2zvgLxAMCsYc1u1/IVJcbYDHi9GAlwnR8wupKPrA2yJGDS71vTD/BqOOAkafKdds8NSyTfJBhAW6dlCsDhw88V3Ld0t5331cXtRpr20lYdrHY7Lvpls1GA6dVawbL9q8wOsmoZZH21pkIrM4pW9S+2gwcDZtBQUiPijlXBnERHR5N2/XyA/cjKVvC2jaZe7SBLbG6sI5SC+eHgApYKpmaSTHR0Am4d9CWAG6HbFvD7fQBf1kxyIq4uF93xHsHk3IiAa1/M
BnAIuXGi0hBlcM+BViG28FwRZCQO8WAED4qKwU5XdmFy0lwD+/fv7AN4Y1rroLsAvL+3xlosW1gLOPAXrmNoETPWwD1jXv5cBbirB9Qg1sGgDi3ZwXcBf3vQFrE/Q2KnK6W3tZRpjgF9VnH0uF63av8oQL9flxUKrFzobACyEVyrUMuvfi5pJCSPAux0mO9oWUzEN4Ft0GIwBONZMshXcAzC4Y24DNosSsIqiA4AtB30BYIaAhXKripJaeYF/gxR8eWcDY7F7CsI9+Py92m6wd9HzxUNOcG3znB5wIgEXYFQHi5bSgDr4iQDfgO/dDetgqnxp5UTR5wCHQqshQdZqxaId0nA6kyv2sqhdt/fBALMD1L3SqqFR9PWAk84Tfc3eGbDMZDVFUdFfVTRseDPpSgWzXxGjE61LdG9c9Yy9Vx/l71WuNf5at9T9rR4LMCS7C23Y9Tww0XGtgrsAJ52AkxnwWcCfx8KzZrpMlntq4xjgeQgAFeSYgmnMvA0YngP3qt7b9Q3M
mD+fZAPN3aB9BEK1XzXSdDbYKfcCJBZjqQA04mQH36PB3h+xUwwCvPR0PV7BugtAcMx+DGpiEKmZxBbez1Nq95rsqxP0Bh9z7gwGGxq8eslNUUwNOOgEnHmCymIJnwEEFW4B3Q4bsuFuXKVgF7jEFQ3ilkxBxR6qaN3ovuWdawmtNwGbyQn+CaiZp9PrH9ZBRNIbOf4qmgAdtTgoYVKh0GVMwXGB2Jf6lZ6Jo1TKeARu56CRpx3DITTrZfQFf19lgh0Lq+iuEWJ1oOvnaXfo1NDWOVivOXTe7XHIOD1j6LlqOR5UNMFUF+O79kQH3nroSHvh+PeCkE3DClH5h9jesTcDJDPhssr9pZ6wYk1fYZFNXQqcSyjEFpwEFk67dBtd5F+3W7oTX3vv4Cs6PVUEzVgo1geX42Uw2+UxhiQG2FAyrgIJJ1zPgSBStm7+6JcwGAL5u6op2lV5TKbEU3CJ2FUyvIXw+YHLRyjn7gM0Qy31nd6bnIwOujMZStTtMCThRgFO3LWwM
rWDlpV8EE/VsDptFYdwPsX6XOBdyR6HCBXqpgPL0yjpcgWgVDiQKsNNAOVvo1kxFxF+0iVK5ZBVsGfqOL0ER8CeAK/u7VDoZxWNbclc/Kmj6qQXq17noMwIkGbJ1SrWAEHEx0JLcE/GsUwKRcczl1O5ix5qDH2uUM5q4kEwLGU5lQgkE9EEaiHal9il0n7O+zA6Vfv1QzKYRf/bAIcTjLrVEPB1y5y6nbwawBEcupK8eCtXmPQErDjZBp+3oFA9TEeJDadJwcA5x8f8DVAZRbYR18FwUnCZdj3uXUlSYyoiMGWMVd1/UHJ8wPaMwTrU9wTME2Ere7MBaC6XeNdUVc2V2IYGUdfB8FC8DGRfnjgEPt2zEAuxq1ASedgJMHAFyBfimSru6j4Oq4ozqYBr8PA3x9h7+rUX3Kz51oOxSKjucK7Ddf67ri0RUMhKWK7wO4gMv0C7rvOxhc+c5zmLvCm6mG7CSdgM+P2DoL+Nd9AbdY76bgP8GpKzzxQMZy09ekKnUDKDTM
E/HvuHaxgF/UdAOPclQLzWDRzpWhmwOMAVnVwdVcFw7isolDjdbCPuB/ga7sLn97aOliu7wIY56zs5Bylxu8PngFfbmYEfS8Xjb4Z6YKQhwL2I+qhM/yfXME6gr6TghnObKho/oo7dWWxCMOyx1LOgDsVfNdcNM5VqeypK80QwNdfyvDpFXzXXDSM6PBsBvw0lhTvOKuwkBNYaMV618Ea9wz4mwJ2h+xUxe7QzICfDXBlAZ4V/FyAd3pMFm7OCn4iwA0EzkWDs1baFRvYDp4Bf1/ACWUm4zMbunuTZsAPb+e6C6+7jNJsd8frwPY6/GfATwI4PCZrPkMz4NkeoQ6OjYuebQY82yMG0us5jpoBzzYDnm222Wabbba5lh3jXZJeR+XLvLM827cFzHodxde8szzbxZbxzC1LJvu9Pw7Wt/0ejove7rWnNmfAd9DOOID7oZsBj6PNgadWI97vTXh7NNpPRmW9Xx/dZBw1m8slzxr4LmhQXopnsvYopXI6arYR6rVbA1bM
vaC4FYHyHTJTX63KfOZ8b+qZ5Do+8LUWNDv0ZCuao2UwuqcRAOozKudhQz9uvMR2wBqfvWrffM6bwwtVMNGIXL2g4azXaCGWCapdpiYRLBLzPMoRKKofDPf3mHx+5eHxIih+Ri6V+0GH5j9JwQDsCbD/tjAEYPtP8HI6vQsB7CXhPgOkIOtoD/Pfj4+/fs4D/wmE/BnBmaDTDB+clSUdqJ0PUXKqcZblXT5vgCOjhQGvGCC/sMRH7gBmrhTYJXL4s93jD+rSsy3RZliWqWXwfLlW8TOsgYLAegPGonxNoXa2dMQDTN1DfpcTPXq+XfLmGqzYv8XsowPAd+Qy4d1MJNZmXWLcJ9abi9KUlz3mJlxkqSctcqrgs8wBg5Z4B4OGgAyvTFOLY94AauGYMAQvtCg0vS1kP78V3SdN0tU5F7Mwhpg5F0C3g/4J5gOle1j8Q8PXaGQew7UXgeyzlp+/3OV/Kd+Es2v6dAXfF0nlG2klL0HCK2uX5Phcyxmfw8vZoWTRtaTaM
JbLRUVoBDfcLU2m1wK8X6dyUfqVBxKbbISMP5BYAB8Y900SNoZwTA2jdwT/vKq8jvEcthna2DfyjgrNVlhjBTVHCKWhbOGfVETjuuX4XQdco+cvVcqCXcYPt2L2rfMqMYXnyqKFGNLEBnuVhzbClDW9hRchAwXU/zyQBjhm/Rt0NtBO2MAHhhZK9Ejc8Y48Y3oCVnGUYD6tjS/jY/CLBsyvRLx1MbGLJXe1nXklNGJZcUVS8xuo63hTVIaBiFwLp4zfSIkV+WgCEGwM/F2rfMOC0xu1XKn22dOtnoYB38P2EE9uEBt0k8/K9nmC7or+SrtDMSYG60v00PwvEb0bJsP9v7+T47YJ2I4Jhg5Ouyt5IzETDTqVUKTmXsrCLoEkzqNm+3zBAL4FJiw052mFuq29DuelA/UOEjWJ2qauFz9ylqX1hCRLCU0UBJ+s4XsiY+BxhcNIClNeB+WMBCV8KxQaoAfG0tAeeYq8jO/jiu0s4ogNUntYAPn+1SRwNyneY9o+jnAizM
DpUwmJkqrs61LvxC35qUCnH5i7fuZYnNJbKGmqfkE0nV7jc20pMYJF+LTa3hod213OEC1AlEz1LIpqnaH6l0h4IPKS0NuS/x0uThy2dbE5wCTiwb7j7x4+X8fFTCDelL8x3lGYUoqkHChXr7PWI84uq92ltn/27u2HcWRGErUUj8QiCJRqLSKaujkgfn/P9zyrW650mGlBWyppwNkBJ2TU7aPXWaSvbsA9jcg3pTs/T2o/N5wXCfv7/gsN4oC1gH22CLGLxxFG1xkXZ1fknqBv43HvjHieYG1PbC3b/HSHlmXdhxPO+bzXAQdgRVI0+PxIi1yx807lJvnqwDsOXy5eA6D//W3mX8FOA1/1VcLOpaIp4fNPhj4yyC/LoOZw3xJIMWoL7DQ3RrJi6cTqr3c2Q9wULkbG94bPkfPP/S4DlHBLwD+5xgAfuk8mAGWkh8e2enyOMfDnf9pw6X17s9ThzhMDG49py0s+Z65VCkuL20KGgHcNAQrFB5yeOlcSaVkkYZ4eDAM
OdWaH2hXcpP6jeB7Dj/fIrdy2qEW3bWunOjpm0yRi8PH49+8LMxh4ihz2l6Yznb8oKNN7cJvF1GqdO5dF7uwH+DSKBOj9o/Xhtg2R/cYoWgA+BoBfOIo2gcOmMXhBlj3wgXs4quCDkbees8DjIx7hMatZeTacL9LpUi3BFQCdBl2yLIvgkUo01MXRsn/F/BdZ27bM5pDCEc/bjVF06oNfnMEQMEEzC5TY+jMsbR2qj1D5m/trmqdwZy/AlpM66SBxHMPHaD7GAwufYxHgN2BwWi4giExj+LLYRQaLZoXplbA2/hsuLfG8munJSgGW4IoW6XKZLksN4IMNdoF1/oZ0DDAEA67uvMft0d18YT2JsmX/Ucd1rUUfDByG4xdmMCx0FkMUZ4DA5+FG4ry/SMOiD97Lnb0AS4pHN2QA2L+7jyD8O+ZriMQCDwL8z5EBfmktmtMY74GBv3bVCxvsxsKmJ6r+Uv7reQu+1iGbe/bAVfDCXRZixeneAHFc3KP8UYI7tZEFZE6M
+IVHJ8vBCzou6lR3OPiOGajDo0eCDzWaARaKUJOmFpUoomXugsLCGxDlDygEL33wevJ87zwJYHAzFAeT9Q96NIaONDqdZBnjsg98CYFGy4CJJgERwmMVIGnSQjuJjVLLA8zronkR/d+7JPztmcDcCeGyYWdUkXeZw54X/cTXpO/RhgQ92lTv6046XM/4tWNGsKI72t19TlkEX0iT6TfbzykoW1HJ7DE7MIKrWDZ7fEJz9jjvPAzjvJ5F8vM5u1qitmXFV6/0BpsvU8wIrqtZ6V0fSixUZ3Nva9mcfrgF3oH5BnrjDnQ5STxJA8xRJ0iR6FtKlKFrOB1qWo2QBmLUs0OOA0RhJU5BX8U02bOjokHLhWzS+Y9kNg5Qee15IHmhX+zl+z51nA5wqaj0r0JektmWXAscPAJhLBxIaSYpjNwBchfZY0bKgh520LIyckVu4RehwKBhcblmRZVkkyxxYCctSqeOQ1INRiz72JNgAj7Ei/MVKNIT69QMAv9XWlcbHSxYTDchM
+K6ok1W6qOL6BO5cN3HkiwKGm5bJbtMzEaTVZBviN9yZJsiOiheXI2i5G0S7RoluuCIMCfeR6kvRVuhF3pIUub9CRQuE4xJJbgQKwdJHGz4kKFWnRVPC8oJ7V8iPq7Lj5iMDgXsRlgO8/03Z9ZYBvreOiv4G+cA8sRNbLadIe7jwZ4KIzzGEY0Bc92hDJm5Nd16KvS/ayWnQAOGl0XQO4BtXKiRZNXRxH1rNajq/hXyhemKwnmjGvo4BBKVKUPNLmnbSdtpyy00Ckjm3Rsg+pwuMotcj+Bui8rKoN9eD3Axg7oTEXtqBeQM6KGtZyHvwgd5p8QsczAJaG37r8DMmKMur0XA+y3g9gmyQxBjlcr/ZT4p6G2jK+Le9p8GTyXlgurexvsE2HfR3jCR3TcsfUo7hExyCLZnM06E0wijCO+Us7DCk7dvwa1JK6LfuD/fGd7F0A9ok/chUEAGAtXrLVAsU+7jwD4FSTMqH3K34e6c6Or03etmMffJd462188MNRd9iXhFuM
TuA+auNxyXzTpV05qSTP7C8ttZ/OP0i0uaUVYwkTqrvzCvisXejho36Hjno8ZgH+yKPoqCE/h+2FTdnZyZzfA0zl5zM0t5gLp1JBJhJHDWRR9n+Pvx2wPjrsUpLtSOqDjnuCO2e3c3KWFc8/ntP09AgmLePksQJ4LHRQkWtwXTF1XjvcKC4dr3mlosJJ0mF2kfzrEkBfse3e/fuwC/TzuPAfguNmGqs9mFBdwJD+bRowBvt6vCjBNy+pCd2UFjziirpC/tHOYKknzC/T5cr7EVEh+x9cFaDqvLPqDl7W4ae6bJgzgbmF4tsMMGRI0h5N4bnNthFMAXxXgJ3CHI+U/lz/LAJ+aeN4I4DCPK9XOzCGdWrk4J0sBnlejO5x/ZUPvFe4W5g4smpOF3Rz+vOkpHdODG8piBLwC7C3bZsn/wsZX2uOAnIV6CXvbhgxftTijo6vtoAA/VGbcx53tAAN7pwDOtWUzWzMaHGXunVGAH/C/TTKnUliL3DE0eBZelUl3twnupCMM
bIqxxac5HN0zxN2rLnahaQabpkmnSh2HgoopRgB/NhJe5Y6p57uwFeHkSdD4LNxVlx1IHDAtmgJfss6ZkmVyZZtbGLJlzZSxcdM4WkTRBRYmPjBqNrbF0fArNs2Nwy+nPNC+6yyRYgwq0SZ6xOGhmLHVstM/k7++48wSAR2y0bijOcMX72u/1ySNqxcQrwzOjy/w43cuA82ZnOJxLj9/f+Xe3l0P945m30fTnofDzN9zlcMtYbadmRqutcqeYwbGFO3sBthvaAseTMvVbVzZYN5r+XDq2Drs9uozV+WPaeJYCK4+mBhtO/Y9h9ftTKD8eRs+pPRRB/447+wFW+w9jaLN+xmn+m8/i8nyYWLTjkPByeCElU3r9X8AU4A+Ad+lZArZpdEV+a4BPCrCampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqa2v/C/gUsmKSsSvUgDAAAAABJRU5ErkJggg==",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map17=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,3,3,3,3,3,3M
,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0],[0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0],[3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,0,0],[3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,0],[3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1M
,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,0],[1,1,3,3,3,3,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,0,0],[1,1,3,3,3,3,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2],[2,2,0,0,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,2,2],[2,2,0,0,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2],[0,0,2,2,1,1,1,1,2,2,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,0],[0,0,2,2,1,1,0,0,2,2,0,1,1,1,1M
,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=18,window.gameType="A"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map18=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,2,2,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,2,2,0,0],[1,1,3,3,1,1,0,0M
,0,0,0,0,1,1,1,1,1,1,1,1,0,0,2,2,0,0],[1,1,3,3,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,2,2,0,0],[0,0,1,1,3,3,1,1,0,0,0,0,1,1,0,0,3,3,1,1,2,2,2,2,0,0],[0,0,1,1,3,3,1,1,0,0,0,0,1,1,0,0,3,3,1,1,2,2,2,2,0,0],[0,0,0,0,1,1,0,0,3,3,2,2,1,1,3,3,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,1,1,0,0,3,3,2,2,1,1,3,3,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,2,2,0,0,1,1,2,2,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,2,2,0,0,1,1,2,2,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,2,2,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,2,2,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0M
,0],[0,0,0,0,1,1,0,0,3,3,1,1,2,2,3,3,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,0,0,3,3,1,1,2,2,3,3,0,0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,3,3,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0],[2,2,2,2,2,2,3,3,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0],[2,2,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,2,2,2,2,0,0,0,0],[2,2,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,2,2,2,2,0,0,0,0],[2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,0,0],[2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,0,0],[3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2],[3,3,2,2,2,2,2,2,0,0,0,1,1,1,1M
,0,0,0,0,0,1,1,2,2,2,2],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,2,2,2,2],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,2,2,2,2]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=18,window.gameType="E"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
2wjoHuzkrzRww+NJ/43/aPC2/2muRaBAZo3/8CICHFOAmAiyleAgA5yrRdZ8ugM/w8xvUcYM5wMwPjhizY4iI+et+Lyo3KCC2BIsAf+hzdAxyTBsWsGlfoqE2LFQPcg327pUmG76/04UM1G/Q1+9hg6QblaizADwEgF8mATcNiLAE/DEHGAg3dm+Ovg9gnyCyw1eiwdubUlxJ1dtAboze+oAhKqZz6IMR8aF3NpywQgTbCrhO5hu2/rxGSJpfXQdw4cQawGSjZKGh+eUAeJgCPDjA/WEe8GEScNPkCdg+3hnAgvAKwFhDDImm5UcXYgOU57e3LUMssivQTpBTOEacUqJJpNH7DkM8dIKr3y1GDMX8QVWWNuz4WcD1tESnAXMoTLYaj4BzANwAoqaZATxgUJYC3DuSU4CbDAEDWihkw1sCprwjcNvvEW4g0AT17Q2bpHvJdRLNIooiOyR9MNluSqL1HT5YomPAGF7lC1ju1wJmG4WN4+YcAX/EgIcmtOARwK57pAAM
3JoTOU6KXAk4HWdOAKYOBFJEhhVuuAppABfUAPr+RRDdufKsdqY9ISPQLMAolWoZWjYUcA+4tZDFibv8WwBz+kgGG5pcVYPa4PmDNHQA3IeBWALZW3MeADzHgQ0ZBVg2RswyzxgD3/TrARA8jbMTrifSPH+zAScPx3LYSTZgJZ+OGTo1JVUL5cGFSUqKN/A4NSXUIGLtAnj6YI+l6CrA24BqSlfqor2OJBjrIx7fdPAG7yYTBAX6ZBtxgzRRg6CS5Aka89e9pwO8acQ1435cB9mNslOgoj0FAUQLk9MPGEi0AhxJN0TRkG9Fax5MZMWAxfuqHfAGLnBYDdqJsPbBhbGaDJWAayOIoN5XJui/ggT3kOGBOhKQTHQsAv8Md8gWcyEXXtWPsQqz39yiKngKM9XgeAyw43vHEIPHHRAf1gK0Qs0Qz2sAHNwybZTtOVTajGefMQqu0D67rFODeirKZInyPG4jpW04kx4gzAdwfcEgT+OAIcJMEzDbcPCBgzmKFPhgdry7M
vvy8CjHLMyUrMZAjEbP6pQfQ2PrgZWFz9kaxcnsMW7Es0zfg2lDVp5JKdxFTix8NIdE+qrCmPAEacaHJkeP6M8N0BUwLjYwzwRwA4mPCnCX03sT8H+OXRAOO594sA41k5ZUiBl6titLLJNr+jWX0z+EtyTKoyEQyNCWy8JEeuyWrkUp4hqyU7cj645gPkV+9mANe+l5W553g26X6AhxTgZiXgcFEdL6zjxXhDfmuypib86zAKC4Os9IqsFBdmiEGWaEnumkQA99uFWP7ynKlz6wA3g1yyM7akNq9Mlr9kp97NAF6xKPpxALdLJXoYAQxZsaF5BMBxg0CiV+ElGyd+QRV+hUGSVPXds1xPeM3bVurL3rbyBHxXwnd/4xkXBEz0n28+u778809WP84T8PaEn4/gWTYsVfXdn0CbCNPLEjYoRYF7fP0EvL6kArf96ayLefpVq//DUdHu7Tksheo6FWzVHuvORdcV4XZ6TMBzgO5dfxHgShVFgYBVpVSL7fS5QrYpS7mM
pSkO2EP8UnSHjbd2WgHUFvsIWptY0xXN0TLXigidgXTpdAHDbtkqDNZYLVlgKSOcQYIHXsAWXtJVm33kA4Wnr27dlCRv2HSYAr0uv4G2egDcGDPZrLRcAdj5gCbGTgPcpiS62BIxNwiLuzlbvoH8jwCd43uZxfGrf+WmwgYet7CNSla7uCu1+6dGZCzyJPqeesAXcqonHj3QArA9YNiFpxjZYFxDaCvBtAVSmfHkH4MdRmuAI/WZR8LteoV5bb1WcLOAyhLT/o7uEfLrd2QVhxRxgtEkGTDa6GHBk4Qx1DH97Dwu7E2DtTI1kgleF4Agsbw9PrKN6kFxV8dMxPrYsg0BJ9wgj4tAVqiKU+RL+lbDvuiiIWgKY0CLkLAHPAby2/lLAXWkAAwKwYAB89gGXYM/CPJOAtY82bA3jNgnYQE6KI6LDDQHvAhEXcFq/lgCLFmUgx9gvWtIAs1v9AKtqhsCNAc9+/0mJNk+/MxjPbXFOSDQ8RT26VRhEBTK704osOoHyHqAM
Ub+g4ZfcdAVfV3A1uDBgt2OCxSEWQZc5BG9zHgPk6c61nwxJwNwaYJJh8gJRwPIMizp3A0/hSCnhhlV4Clh3kEsBVNUtoAT51MeAF33/UB5thTUnY9A+hiqQPBvuFPbaXmD47iqxR8PVd3CNsWwSszH3hav3vM0fA1zzgqppoUCXKmuuv62CIFjEyiC70wQawUmTBPmAzVjZBtj4o4Qg8sT9MolF01/ljaBdkEVrKlvjjYKJGgKkLSOnFWNsCpqGBO8ndYGSYlH5A8skqa4NxS24wTk/NA1ajd575/hOA5dCnEhLt+2D2xKEPNqt6wewVdANVYa0+RRbswEJtQcE2L/7NAPCUgcmnm2pTjZZUpZpvMnZ/teBnTMGXgNnfhj5You9iwAptG9h1FjB54bayV5Uo/rY3MGDCx4Aom+VLNH2dkmh7JCS6cGMs7iBtqNKLAM8BsARUmp5KUp67fsH3nwWM4gwbPPauo4g59MEUQqFkxxJNYKuKAi2aiNBXnjAGJz/dfUYM
x8l0Br/LB6mIfLAle7oPVah+MQROKJwGOfTClOsouEWS5Z6ysIOvBlguyMMnZScBpH4zZqlCiZ4dJrcxxmRZChUuh2zIPVl4WZKnJ56+uDLLULGC1Pshiidb2K5IaKR8MLTgcC0M1Oi8z0ZQC4QFUeGU+gL9iHKzuNw4GK0UrI68rfPC5aM8WcNmlAZduoBUBbnnCgSYcVwyTEDB1AmwXAw5yGT5gjdjLtZThLf7mRAf7YAEh9MFnnNdFCzbThVGq0uYhscRpTFVRKrNN9rL8AT9sLrqkiXgno7EP3iPgSuH5JGAzkVBi2jmciKjERwMVo5MNJMHp2SScikhMNmjE89OF4Yzy9wHsTwGecGIw9MF/ECFYsD/FOD4fSyBh4rDz5onP+z/7CDDnmMamC7MHnPV8cOcYVPoBdgJwUWlCBkj3qQF/2mu67jQDuJ1fDLAIMEsrAUYb94dJDFNO8s8tB/gW88F2utAOcoyPPIdDmYklPfgIMX3pLcvxVlW69Vi4naNxcGRM
hYhxM2SwCHC262wrwX7lkhyb8ccIPJ/rWAu7mF92VtwT8XHQ3Udjftm6q3gyJqlWAg0V3+hn+wboTrJE2S2nlFkh0amFs/G3Sc3xPwNMFPGxbYNaYFrZDYHTaJ77BCOBTauUkraqs4kXxqtgS8NeVh182e5fyQIBv3UGe5Qn4WZ6AnyWv8ssV+ZqP/aNfv8L2z/LNAR+Pr7rgERzjSTq328HRz590zOeOx21+v6ahz82Cz/u0n81zhLNcT8fys7e2+gtMPHuBWVA8yQNxyN9SxCfOFcdiM7zxax+nhL7ecn/qghARML1iqJOATXu3vXovsdfAjd3mvbQdjP5kFgLmz6xdBNj/+Cb/05zw8r4Xmzg8Nl6mVE5Gy2Q3LnKwneEkAOOP76dw/IwO/npleWwpSUM73DSuDABj/U+viPqrAff9NGD39xJFMZ+M238NYFN/8hNt7clNiS4B3I4DTuL1QfuSvB4wSjQWeOz8ahPArxMNhETbjzPu6Vha7ZWAxxsIiZYzlX6M
+2gG9DHAx0SAPwGjPEjG1/RrAhNTHu0KirwSMPlgibu26oA0BSymeB7wuhkZkiJkAI8hFgI/cPjJyunysCImmr4Qv9MGjgI+xfbsLWADSRUg0YibAcjLKyvcY4LZIv7mR8t7FRMkDsI8VW8VB2O0AE0DmQm39+lsBlhNcbtUfS/RuE8BjQOmr3xUukWgGzIHWcsARZA684QZwSVD4/kiDAWOg5fvgOcARZPl3bPH2QRF/2KulpZoIOFyYXUarumLAEeRwRUobFrp/BoAJng+Yx8G3BiyFmQGHQdjtAKMPDtftOom+EnAALmXRu0S79cMkfOg0gIl98DhgrGFsr/4oi8dhr9SOmuw8iYY9DWFiHzwOmGJqwhbEaH4U98KtqIFc8yc/ZMD3wdKCKw8wvd3CW5otFyR4vUMuzs4EMBsltCF/LetvC5glGtpIa/8awGyU0ARA+xJ9JWA/bFoG+JJUpZRPIrIIsBBnfZ74pQCbPXeCo5UAhkeFbHYRYCHO+jzxSwE2e+4M
Evb0BiTMXf80Q++AkYCHObev4pQCbPXcC996oewNmiaYaT6JvDpglmmzbk+ibAyYfrOkVXsRdbAT41kVCk4Ok2AcnAR+DrsGAOdFBKv4T06GuRMMkQSLhg5OA+6BrMGC8Ad/OVosSDZPkICn2wS3tJeA26BoMmBMdpOLus6AmPkVi+8JRtLXC1zGJpg7gSfTVgH1oHEOnhklESkj01YA5iuZ3r6Yk2ma0wmHStYDHEpFpSb5kNngOMPEKBzlswSK6lnIcSrS5kEM4+gZzgFmA5SBHWrCIrqNEl5BocyE7AJKIOcAk0VUwyGELFsMnKcehRJsLOYTDRMcXAGbZ5fmklETfCjBLNM8npST6VoBT714NJPqGgFcOi1JLAa4FzCEU2je3kcMkOQCaGyaRiu8WASZelAShOMofJskB0NwwiVR8twgwvVIFQLacomGSHADNDZNIxXdfA1hmsphO7INvBVhmsvyc1NcAlpks7/2lgQ+u/lbAFFwR4FSqMpGJ9FOVQR5TTkfM
OAZYxtLR22QESmUg/VRnNJqdTlSnAFFwR4FSqMpGJTL078n/2zoU7UViJ47p21SqbQ4/sjZVXy57e+/2/4c3MJOSNoIjVMl2BCD6Wn//JZJKA022xmNpFu1nlaQCbzSQN2O8uvBVgs5lkZ5VNwEtsJE0C2B+i4wdhQ8Ksc4DNRpIdcS/6dAf6w0HebA9xDrDZPra7Fhd9ugM9vBpyP8BtX1JpALYyWR3dgQG81uy6KQDr3LDZFeTWwbcAfPISTXbn/q0Bn6wRHe4F5e06eHkDwGl3syjkii8ZE30OsKlse3jPuEN2YoC1U1WAxx2yczoD2FT2yrqUz6hjsm4H+MygupsD1qknt5acBrA5581EbKYq6eoWkwB23W8oyLok0REHbKYpVX+SmaqMj4o9jQJYI9X9SeaoylNkVOz7SIBVX7DZYWhchSiNjoql/3834MUEgE/WLAazbTsNYJ021gPb3To4BFilsq8FfDqZ7ths21rN2FJ3GKrcVhfgU0/AQacbdsqhAfFM
jANbhEAG+3dSVMGDYOsm9qodgzKkr5wDrWzyQgtvnxpu6clvAs80228PaQVpd09pvyTXNG/y9Nc3X12Lxr7XT6d+/5bLmdA0XumsSXMJj2BWKkrj5B6tL5XlP693u1jlz7x/8G20Bf3Iby3BgW/itjrzB/aVf9AUBN35xsXiVpZfwCza65ALmh8wHXNdE9+sL8MIaoP4zzLry2aquF+rWd+4yBjjnvCgKXjTwyMU2z/80IcAGs/V4gLvhT3/7aIPXq1/Uv/GX8As6AQcUXHOBV/z7+nqTkDsBr23AS70dJZx8Ho/vVXV8L96PVQWP4/vuDxsAWP1n9NIs9zHPLRif5OyyyvqzvCP7l6zidvvy2hoqGDaAHRa3263a+bLdhl6wwUPRfBfdKnglb8IANzAUeJlg3ABcMHLMIcArdNODARfVblcUu0qs4SE2xdpX8HodKz0TYAFpq40IboVGN1TcIFg0sbkNvEAAfjFebQDmedYqWN00o645AKZKOAq4jALu5aKRaCUM
By81mCGAb6GWAraNd/76O1Agu4K7X2D8a5+PMSubV/3pbVf8CPvWk2BQIt6/OCzbeB9faclioq/IDZFAwqPcN4b7hWgVXCrS6kQPUvybJvqGWULDT0Sc89o8FvHndvEizqmUNWO0WZE3AW3huq4/YBgDzugUsL+4MZQyf3whw0wV4bQPuHUU3xaeA2hrwvbOCB7joWMH3+oteLlrHTK/bMGAjpDIBvzpR9KZ9NYe6V/8d2kvOKsCNip8Jsm4iyWZSrd2zvgLxAMCsYc1u1/IVJcbYDHi9GAlwnR8wupKPrA2yJGDS71vTD/BqOOAkafKdds8NSyTfJBhAW6dlCsDhw88V3Ld0t5331cXtRpr20lYdrHY7Lvpls1GA6dVawbL9q8wOsmoZZH21pkIrM4pW9S+2gwcDZtBQUiPijlXBnERHR5N2/XyA/cjKVvC2jaZe7SBLbG6sI5SC+eHgApYKpmaSTHR0Am4d9CWAG6HbFvD7fQBf1kxyIq4uF93xHsHk3IiAa1/M
BnAIuXGi0hBlcM+BViG28FwRZCQO8WAED4qKwU5XdmFy0lwD+/fv7AN4Y1rroLsAvL+3xlosW1gLOPAXrmNoETPWwD1jXv5cBbirB9Qg1sGgDi3ZwXcBf3vQFrE/Q2KnK6W3tZRpjgF9VnH0uF63av8oQL9flxUKrFzobACyEVyrUMuvfi5pJCSPAux0mO9oWUzEN4Ft0GIwBONZMshXcAzC4Y24DNosSsIqiA4AtB30BYIaAhXKripJaeYF/gxR8eWcDY7F7CsI9+Py92m6wd9HzxUNOcG3znB5wIgEXYFQHi5bSgDr4iQDfgO/dDetgqnxp5UTR5wCHQqshQdZqxaId0nA6kyv2sqhdt/fBALMD1L3SqqFR9PWAk84Tfc3eGbDMZDVFUdFfVTRseDPpSgWzXxGjE61LdG9c9Yy9Vx/l71WuNf5at9T9rR4LMCS7C23Y9Tww0XGtgrsAJ52AkxnwWcCfx8KzZrpMlntq4xjgeQgAFeSYgmnMvA0YngP3qt7b9Q3M
mD+fZAPN3aB9BEK1XzXSdDbYKfcCJBZjqQA04mQH36PB3h+xUwwCvPR0PV7BugtAcMx+DGpiEKmZxBbez1Nq95rsqxP0Bh9z7gwGGxq8eslNUUwNOOgEnHmCymIJnwEEFW4B3Q4bsuFuXKVgF7jEFQ3ilkxBxR6qaN3ovuWdawmtNwGbyQn+CaiZp9PrH9ZBRNIbOf4qmgAdtTgoYVKh0GVMwXGB2Jf6lZ6Jo1TKeARu56CRpx3DITTrZfQFf19lgh0Lq+iuEWJ1oOvnaXfo1NDWOVivOXTe7XHIOD1j6LlqOR5UNMFUF+O79kQH3nroSHvh+PeCkE3DClH5h9jesTcDJDPhssr9pZ6wYk1fYZFNXQqcSyjEFpwEFk67dBtd5F+3W7oTX3vv4Cs6PVUEzVgo1geX42Uw2+UxhiQG2FAyrgIJJ1zPgSBStm7+6JcwGAL5u6op2lV5TKbEU3CJ2FUyvIXw+YHLRyjn7gM0Qy31nd6bnIwOujMZStTtMCThRgFO3LWwM
rWDlpV8EE/VsDptFYdwPsX6XOBdyR6HCBXqpgPL0yjpcgWgVDiQKsNNAOVvo1kxFxF+0iVK5ZBVsGfqOL0ER8CeAK/u7VDoZxWNbclc/Kmj6qQXq17noMwIkGbJ1SrWAEHEx0JLcE/GsUwKRcczl1O5ix5qDH2uUM5q4kEwLGU5lQgkE9EEaiHal9il0n7O+zA6Vfv1QzKYRf/bAIcTjLrVEPB1y5y6nbwawBEcupK8eCtXmPQErDjZBp+3oFA9TEeJDadJwcA5x8f8DVAZRbYR18FwUnCZdj3uXUlSYyoiMGWMVd1/UHJ8wPaMwTrU9wTME2Ere7MBaC6XeNdUVc2V2IYGUdfB8FC8DGRfnjgEPt2zEAuxq1ASedgJMHAFyBfimSru6j4Oq4ozqYBr8PA3x9h7+rUX3Kz51oOxSKjucK7Ddf67ri0RUMhKWK7wO4gMv0C7rvOxhc+c5zmLvCm6mG7CSdgM+P2DoL+Nd9AbdY76bgP8GpKzzxQMZy09ekKnUDKDTM
E/HvuHaxgF/UdAOPclQLzWDRzpWhmwOMAVnVwdVcFw7isolDjdbCPuB/ga7sLn97aOliu7wIY56zs5Bylxu8PngFfbmYEfS8Xjb4Z6YKQhwL2I+qhM/yfXME6gr6TghnObKho/oo7dWWxCMOyx1LOgDsVfNdcNM5VqeypK80QwNdfyvDpFXzXXDSM6PBsBvw0lhTvOKuwkBNYaMV618Ea9wz4mwJ2h+xUxe7QzICfDXBlAZ4V/FyAd3pMFm7OCn4iwA0EzkWDs1baFRvYDp4Bf1/ACWUm4zMbunuTZsAPb+e6C6+7jNJsd8frwPY6/GfATwI4PCZrPkMz4NkeoQ6OjYuebQY82yMG0us5jpoBzzYDnm222Wabbba5lh3jXZJeR+XLvLM827cFzHodxde8szzbxZbxzC1LJvu9Pw7Wt/0ejove7rWnNmfAd9DOOID7oZsBj6PNgadWI97vTXh7NNpPRmW9Xx/dZBw1m8slzxr4LmhQXopnsvYopXI6arYR6rVbA1bM
vaC4FYHyHTJTX63KfOZ8b+qZ5Do+8LUWNDv0ZCuao2UwuqcRAOozKudhQz9uvMR2wBqfvWrffM6bwwtVMNGIXL2g4azXaCGWCapdpiYRLBLzPMoRKKofDPf3mHx+5eHxIih+Ri6V+0GH5j9JwQDsCbD/tjAEYPtP8HI6vQsB7CXhPgOkIOtoD/Pfj4+/fs4D/wmE/BnBmaDTDB+clSUdqJ0PUXKqcZblXT5vgCOjhQGvGCC/sMRH7gBmrhTYJXL4s93jD+rSsy3RZliWqWXwfLlW8TOsgYLAegPGonxNoXa2dMQDTN1DfpcTPXq+XfLmGqzYv8XsowPAd+Qy4d1MJNZmXWLcJ9abi9KUlz3mJlxkqSctcqrgs8wBg5Z4B4OGgAyvTFOLY94AauGYMAQvtCg0vS1kP78V3SdN0tU5F7Mwhpg5F0C3g/4J5gOle1j8Q8PXaGQew7UXgeyzlp+/3OV/Kd+Es2v6dAXfF0nlG2klL0HCK2uX5Phcyxmfw8vZoWTRtaTaM
JbLRUVoBDfcLU2m1wK8X6dyUfqVBxKbbISMP5BYAB8Y900SNoZwTA2jdwT/vKq8jvEcthna2DfyjgrNVlhjBTVHCKWhbOGfVETjuuX4XQdco+cvVcqCXcYPt2L2rfMqMYXnyqKFGNLEBnuVhzbClDW9hRchAwXU/zyQBjhm/Rt0NtBO2MAHhhZK9Ejc8Y48Y3oCVnGUYD6tjS/jY/CLBsyvRLx1MbGLJXe1nXklNGJZcUVS8xuo63hTVIaBiFwLp4zfSIkV+WgCEGwM/F2rfMOC0xu1XKn22dOtnoYB38P2EE9uEBt0k8/K9nmC7or+SrtDMSYG60v00PwvEb0bJsP9v7+T47YJ2I4Jhg5Ouyt5IzETDTqVUKTmXsrCLoEkzqNm+3zBAL4FJiw052mFuq29DuelA/UOEjWJ2qauFz9ylqX1hCRLCU0UBJ+s4XsiY+BxhcNIClNeB+WMBCV8KxQaoAfG0tAeeYq8jO/jiu0s4ogNUntYAPn+1SRwNyneY9o+jnAizM
DpUwmJkqrs61LvxC35qUCnH5i7fuZYnNJbKGmqfkE0nV7jc20pMYJF+LTa3hod213OEC1AlEz1LIpqnaH6l0h4IPKS0NuS/x0uThy2dbE5wCTiwb7j7x4+X8fFTCDelL8x3lGYUoqkHChXr7PWI84uq92ltn/27u2HcWRGErUUj8QiCJRqLSKaujkgfn/P9zyrW650mGlBWyppwNkBJ2TU7aPXWaSvbsA9jcg3pTs/T2o/N5wXCfv7/gsN4oC1gH22CLGLxxFG1xkXZ1fknqBv43HvjHieYG1PbC3b/HSHlmXdhxPO+bzXAQdgRVI0+PxIi1yx807lJvnqwDsOXy5eA6D//W3mX8FOA1/1VcLOpaIp4fNPhj4yyC/LoOZw3xJIMWoL7DQ3RrJi6cTqr3c2Q9wULkbG94bPkfPP/S4DlHBLwD+5xgAfuk8mAGWkh8e2enyOMfDnf9pw6X17s9ThzhMDG49py0s+Z65VCkuL20KGgHcNAQrFB5yeOlcSaVkkYZ4eDAM
OdWaH2hXcpP6jeB7Dj/fIrdy2qEW3bWunOjpm0yRi8PH49+8LMxh4ihz2l6Yznb8oKNN7cJvF1GqdO5dF7uwH+DSKBOj9o/Xhtg2R/cYoWgA+BoBfOIo2gcOmMXhBlj3wgXs4quCDkbees8DjIx7hMatZeTacL9LpUi3BFQCdBl2yLIvgkUo01MXRsn/F/BdZ27bM5pDCEc/bjVF06oNfnMEQMEEzC5TY+jMsbR2qj1D5m/trmqdwZy/AlpM66SBxHMPHaD7GAwufYxHgN2BwWi4giExj+LLYRQaLZoXplbA2/hsuLfG8munJSgGW4IoW6XKZLksN4IMNdoF1/oZ0DDAEA67uvMft0d18YT2JsmX/Ucd1rUUfDByG4xdmMCx0FkMUZ4DA5+FG4ry/SMOiD97Lnb0AS4pHN2QA2L+7jyD8O+ZriMQCDwL8z5EBfmktmtMY74GBv3bVCxvsxsKmJ6r+Uv7reQu+1iGbe/bAVfDCXRZixeneAHFc3KP8UYI7tZEFZE6M
+IVHJ8vBCzou6lR3OPiOGajDo0eCDzWaARaKUJOmFpUoomXugsLCGxDlDygEL33wevJ87zwJYHAzFAeT9Q96NIaONDqdZBnjsg98CYFGy4CJJgERwmMVIGnSQjuJjVLLA8zronkR/d+7JPztmcDcCeGyYWdUkXeZw54X/cTXpO/RhgQ92lTv6046XM/4tWNGsKI72t19TlkEX0iT6TfbzykoW1HJ7DE7MIKrWDZ7fEJz9jjvPAzjvJ5F8vM5u1qitmXFV6/0BpsvU8wIrqtZ6V0fSixUZ3Nva9mcfrgF3oH5BnrjDnQ5STxJA8xRJ0iR6FtKlKFrOB1qWo2QBmLUs0OOA0RhJU5BX8U02bOjokHLhWzS+Y9kNg5Qee15IHmhX+zl+z51nA5wqaj0r0JektmWXAscPAJhLBxIaSYpjNwBchfZY0bKgh520LIyckVu4RehwKBhcblmRZVkkyxxYCctSqeOQ1INRiz72JNgAj7Ei/MVKNIT69QMAv9XWlcbHSxYTDchM
+K6ok1W6qOL6BO5cN3HkiwKGm5bJbtMzEaTVZBviN9yZJsiOiheXI2i5G0S7RoluuCIMCfeR6kvRVuhF3pIUub9CRQuE4xJJbgQKwdJHGz4kKFWnRVPC8oJ7V8iPq7Lj5iMDgXsRlgO8/03Z9ZYBvreOiv4G+cA8sRNbLadIe7jwZ4KIzzGEY0Bc92hDJm5Nd16KvS/ayWnQAOGl0XQO4BtXKiRZNXRxH1rNajq/hXyhemKwnmjGvo4BBKVKUPNLmnbSdtpyy00Ckjm3Rsg+pwuMotcj+Bui8rKoN9eD3Axg7oTEXtqBeQM6KGtZyHvwgd5p8QsczAJaG37r8DMmKMur0XA+y3g9gmyQxBjlcr/ZT4p6G2jK+Le9p8GTyXlgurexvsE2HfR3jCR3TcsfUo7hExyCLZnM06E0wijCO+Us7DCk7dvwa1JK6LfuD/fGd7F0A9ok/chUEAGAtXrLVAsU+7jwD4FSTMqH3K34e6c6Or03etmMffJd462188MNRd9iXhFuM
TuA+auNxyXzTpV05qSTP7C8ttZ/OP0i0uaUVYwkTqrvzCvisXejho36Hjno8ZgH+yKPoqCE/h+2FTdnZyZzfA0zl5zM0t5gLp1JBJhJHDWRR9n+Pvx2wPjrsUpLtSOqDjnuCO2e3c3KWFc8/ntP09AgmLePksQJ4LHRQkWtwXTF1XjvcKC4dr3mlosJJ0mF2kfzrEkBfse3e/fuwC/TzuPAfguNmGqs9mFBdwJD+bRowBvt6vCjBNy+pCd2UFjziirpC/tHOYKknzC/T5cr7EVEh+x9cFaDqvLPqDl7W4ae6bJgzgbmF4tsMMGRI0h5N4bnNthFMAXxXgJ3CHI+U/lz/LAJ+aeN4I4DCPK9XOzCGdWrk4J0sBnlejO5x/ZUPvFe4W5g4smpOF3Rz+vOkpHdODG8piBLwC7C3bZsn/wsZX2uOAnIV6CXvbhgxftTijo6vtoAA/VGbcx53tAAN7pwDOtWUzWzMaHGXunVGAH/C/TTKnUliL3DE0eBZelUl3twnupCMM
bIqxxac5HN0zxN2rLnahaQabpkmnSh2HgoopRgB/NhJe5Y6p57uwFeHkSdD4LNxVlx1IHDAtmgJfss6ZkmVyZZtbGLJlzZSxcdM4WkTRBRYmPjBqNrbF0fArNs2Nwy+nPNC+6yyRYgwq0SZ6xOGhmLHVstM/k7++48wSAR2y0bijOcMX72u/1ySNqxcQrwzOjy/w43cuA82ZnOJxLj9/f+Xe3l0P945m30fTnofDzN9zlcMtYbadmRqutcqeYwbGFO3sBthvaAseTMvVbVzZYN5r+XDq2Drs9uozV+WPaeJYCK4+mBhtO/Y9h9ftTKD8eRs+pPRRB/447+wFW+w9jaLN+xmn+m8/i8nyYWLTjkPByeCElU3r9X8AU4A+Ad+lZArZpdEV+a4BPCrCampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqa2v/C/gUsmKSsSvUgDAAAAABJRU5ErkJggg==",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map18=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,2,2,0,0],[0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,2,2,0,0],[1,1,3,3,1,1,0,0M
,0,0,0,0,1,1,1,1,1,1,1,1,0,0,2,2,0,0],[1,1,3,3,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,2,2,0,0],[0,0,1,1,3,3,1,1,0,0,0,0,1,1,0,0,3,3,1,1,2,2,2,2,0,0],[0,0,1,1,3,3,1,1,0,0,0,0,1,1,0,0,3,3,1,1,2,2,2,2,0,0],[0,0,0,0,1,1,0,0,3,3,2,2,1,1,3,3,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,1,1,0,0,3,3,2,2,1,1,3,3,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,2,2,0,0,1,1,2,2,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,2,2,0,0,1,1,2,2,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,2,2,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,2,2,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0M
,0],[0,0,0,0,1,1,0,0,3,3,1,1,2,2,3,3,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,0,0,3,3,1,1,2,2,3,3,0,0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,3,3,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0],[2,2,2,2,2,2,3,3,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0],[2,2,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,2,2,2,2,0,0,0,0],[2,2,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,2,2,2,2,0,0,0,0],[2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,0,0],[2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,0,0],[3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2],[3,3,2,2,2,2,2,2,0,0,0,1,1,1,1M
,0,0,0,0,0,1,1,2,2,2,2],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,2,2,2,2],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,2,2,2,2]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=20,window.gameType="D"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map20=[[0,0,0,0,0,0,4,4,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,4,4,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0,0,0],[0,0,0,0,0,0,4,4M
,0,0,0,0,2,2,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,4,4,0,0,1,1,2,2,0,0,1,1,0,0,1,1,0,0,0,0],[2,2,0,0,1,1,4,4,0,0,2,2,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,2,2,0,0,1,1,0,0,0,0,1,1,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,4,4,4,4,0,0,4,4,4,4,4,4,4,4,0,0,0,0,1,1],[1,1,0,0,1,1,4,4,4,4,0,0,4,4,4,4,4,4,4,4,0,0,0,0,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,4,4,0,0,2,2,2,2],[0,0,0,0,0,0,1,1,0,0,0,0,0,0,3,3,0,0,4,4,0,0,0,0,0M
,0],[1,1,1,1,0,1,1,1,0,0,2,2,3,3,3,3,3,3,4,4,0,0,0,0,0,0],[1,1,1,1,0,1,1,1,0,0,2,2,3,3,3,3,3,3,4,4,0,0,1,1,1,1],[1,1,0,0,0,1,0,0,0,0,1,1,3,3,3,3,3,3,4,4,0,0,1,1,0,0],[0,0,0,0,0,1,0,0,0,0,1,1,3,3,3,3,3,3,4,4,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,1,1,0,0,3,3,0,0,4,4,0,0,3,3,0,0],[0,0,2,2,0,0,0,0,0,0,1,1,0,0,3,3,0,0,4,4,0,0,3,3,0,0],[0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,3,3,3,3,3,3],[0,0,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3],[0,0,1,1,0,0,1,1,0,0,0,1,1,1,1M
,0,0,0,4,4,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,4,4,0,0,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,4,4,0,0,3,3,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=20,window.gameType="C"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map20=[[0,0,0,0,0,0,4,4,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,4,4,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0,0,0],[0,0,0,0,0,0,4,4M
,0,0,0,0,2,2,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,4,4,0,0,1,1,2,2,0,0,1,1,0,0,1,1,0,0,0,0],[2,2,0,0,1,1,4,4,0,0,2,2,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,2,2,0,0,1,1,0,0,0,0,1,1,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,4,4,4,4,0,0,4,4,4,4,4,4,4,4,0,0,0,0,1,1],[1,1,0,0,1,1,4,4,4,4,0,0,4,4,4,4,4,4,4,4,0,0,0,0,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,4,4,0,0,2,2,2,2],[0,0,0,0,0,0,1,1,0,0,0,0,0,0,3,3,0,0,4,4,0,0,0,0,0M
,0],[1,1,1,1,0,1,1,1,0,0,2,2,3,3,3,3,3,3,4,4,0,0,0,0,0,0],[1,1,1,1,0,1,1,1,0,0,2,2,3,3,3,3,3,3,4,4,0,0,1,1,1,1],[1,1,0,0,0,1,0,0,0,0,1,1,3,3,3,3,3,3,4,4,0,0,1,1,0,0],[0,0,0,0,0,1,0,0,0,0,1,1,3,3,3,3,3,3,4,4,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,1,1,0,0,3,3,0,0,4,4,0,0,3,3,0,0],[0,0,2,2,0,0,0,0,0,0,1,1,0,0,3,3,0,0,4,4,0,0,3,3,0,0],[0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,3,3,3,3,3,3],[0,0,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3],[0,0,1,1,0,0,1,1,0,0,0,1,1,1,1M
,0,0,0,4,4,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,4,4,0,0,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,4,4,0,0,3,3,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=21,window.gameType="E"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map21=[[0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0],[0,0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0,0],[0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0],[0,0,0,0,5,5,3,3,1,1,0,0,0,0,0,0,1,1,3,3,5,5,0,0,0,0],[0,0,0,5,5,3,3,3M
,1,0,0,0,0,0,0,0,0,1,3,3,3,5,5,0,0,0],[0,0,0,5,3,3,1,1,0,0,0,1,0,0,0,1,0,0,,1,1,3,3,5,0,0,0],[0,0,0,5,3,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[3,3,3,4,3,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,3,4,3,3,3],[3,3,3,4,3,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,3,4,3,3,3],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,M
0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,3,5,0,0,0],[0,0,0,5,3,3,3,1,0,0,0,1,0,0,1,0,0,0,1,3,3,3,5,0,0,0],[0,0,0,5,5,3,3,3,1,0,0,0,0,0,0,0,0,1,3,3,3,5,5,0,0,0],[0,0,0,0,5,5,3,3,1,1,0,0,0,0,0,0,1,1,3,3,5,5,0,0,0,0],[0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0],[0,0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0,0],[0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,1,1,M
1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,M
this.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearReM
ct(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thiM
s.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<eM
nemyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thM
is.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<bM
ulletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hitM
=!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroM
y(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thiM
s.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thiM
s.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bullM
et.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctM
x,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POM
S.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timM
es=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=nM
ew Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&M
&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(M
RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}<M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nM
ull,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fM
illRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSizeM
+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thiM
s.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infM
o");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tM
ileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1M
<=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.sM
ize)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tilM
eSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseInM
t((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHRM
EHOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931AM
",this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.draM
wHeigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").M
getContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEM
IGHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IM
MAGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`M
url(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gM
ameLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState=M
==GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(M
keyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}fuM
nction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyAM
rray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtecteM
dTime&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2M
,console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propM
Time=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==winM
dow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(winM
dow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLeM
vel(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;cM
harset=utf-8;base64,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) format('trM
uetype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .sM
tartCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emaiM
l-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #fM
ff;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDM
iv .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-M
bg-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-butM
ton-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgrM
ound-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel M
.bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;M
height:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canM
vasDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}M
.game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-M
info .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;riM
ght:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{M
display:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.selectM
{opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("cM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLM
evel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let M
e=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".staM
ge-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
iv class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-cM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bM
g start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level>></span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=21,window.gameType="A"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map21=[[0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0],[0,0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0,0],[0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0],[0,0,0,0,5,5,3,3,1,1,0,0,0,0,0,0,1,1,3,3,5,5,0,0,0,0],[0,0,0,5,5,3,3,3M
,1,0,0,0,0,0,0,0,0,1,3,3,3,5,5,0,0,0],[0,0,0,5,3,3,1,1,0,0,0,1,0,0,0,1,0,0,,1,1,3,3,5,0,0,0],[0,0,0,5,3,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[3,3,3,4,3,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,3,4,3,3,3],[3,3,3,4,3,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,3,4,3,3,3],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,M
0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,3,5,0,0,0],[0,0,0,5,3,3,3,1,0,0,0,1,0,0,1,0,0,0,1,3,3,3,5,0,0,0],[0,0,0,5,5,3,3,3,1,0,0,0,0,0,0,0,0,1,3,3,3,5,5,0,0,0],[0,0,0,0,5,5,3,3,1,1,0,0,0,0,0,0,1,1,3,3,5,5,0,0,0,0],[0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0],[0,0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0,0],[0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,1,1,M
1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,M
this.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearReM
ct(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thiM
s.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<eM
nemyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thM
is.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<bM
ulletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hitM
=!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroM
y(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thiM
s.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thiM
s.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bullM
et.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctM
x,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POM
S.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timM
es=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=nM
ew Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&M
&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(M
RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}<M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nM
ull,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fM
illRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSizeM
+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thiM
s.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infM
o");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tM
ileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1M
<=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.sM
ize)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tilM
eSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseInM
t((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHRM
EHOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931AM
",this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.draM
wHeigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").M
getContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEM
IGHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IM
MAGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`M
url(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gM
ameLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState=M
==GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(M
keyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}fuM
nction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyAM
rray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtecteM
dTime&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2M
,console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propM
Time=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==winM
dow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(winM
dow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLeM
vel(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;cM
harset=utf-8;base64,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) format('trM
uetype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .sM
tartCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emaiM
l-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #fM
ff;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDM
iv .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-M
bg-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-butM
ton-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgrM
ound-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel M
.bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;M
height:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canM
vasDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}M
.game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-M
info .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;riM
ght:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{M
display:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.selectM
{opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("cM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLM
evel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let M
e=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".staM
ge-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
iv class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-cM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bM
g start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level>></span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=21,window.gameType="D"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map21=[[0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0],[0,0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0,0],[0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0],[0,0,0,0,5,5,3,3,1,1,0,0,0,0,0,0,1,1,3,3,5,5,0,0,0,0],[0,0,0,5,5,3,3,3M
,1,0,0,0,0,0,0,0,0,1,3,3,3,5,5,0,0,0],[0,0,0,5,3,3,1,1,0,0,0,1,0,0,0,1,0,0,,1,1,3,3,5,0,0,0],[0,0,0,5,3,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[3,3,3,4,3,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,3,4,3,3,3],[3,3,3,4,3,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,3,4,3,3,3],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,M
0,0],[0,0,0,5,3,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,3,5,0,0,0],[0,0,0,5,3,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,3,5,0,0,0],[0,0,0,5,3,3,3,1,0,0,0,1,0,0,1,0,0,0,1,3,3,3,5,0,0,0],[0,0,0,5,5,3,3,3,1,0,0,0,0,0,0,0,0,1,3,3,3,5,5,0,0,0],[0,0,0,0,5,5,3,3,1,1,0,0,0,0,0,0,1,1,3,3,5,5,0,0,0,0],[0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0],[0,0,0,0,0,0,5,5,3,3,3,3,3,3,3,3,3,3,5,5,0,0,0,0,0,0],[0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,1,1,M
1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,M
this.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearReM
ct(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thiM
s.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<eM
nemyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thM
is.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<bM
ulletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hitM
=!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroM
y(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thiM
s.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thiM
s.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bullM
et.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctM
x,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POM
S.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timM
es=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=nM
ew Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&M
&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(M
RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}<M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nM
ull,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fM
illRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSizeM
+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thiM
s.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infM
o");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tM
ileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1M
<=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.sM
ize)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tilM
eSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseInM
t((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHRM
EHOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931AM
",this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.draM
wHeigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").M
getContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEM
IGHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IM
MAGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`M
url(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gM
ameLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState=M
==GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(M
keyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}fuM
nction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyAM
rray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtecteM
dTime&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2M
,console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propM
Time=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==winM
dow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(winM
dow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLeM
vel(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;cM
harset=utf-8;base64,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) format('trM
uetype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .sM
tartCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emaiM
l-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #fM
ff;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDM
iv .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-M
bg-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-butM
ton-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgrM
ound-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel M
.bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;M
height:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canM
vasDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}M
.game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-M
info .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;riM
ght:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{M
display:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.selectM
{opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("cM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLM
evel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let M
e=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".staM
ge-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
iv class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-cM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bM
g start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level>></span>"</p>
text/plain;charset=utf-8
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=20,window.gameType="E"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
2wjoHuzkrzRww+NJ/43/aPC2/2muRaBAZo3/8CICHFOAmAiyleAgA5yrRdZ8ugM/w8xvUcYM5wMwPjhizY4iI+et+Lyo3KCC2BIsAf+hzdAxyTBsWsGlfoqE2LFQPcg327pUmG76/04UM1G/Q1+9hg6QblaizADwEgF8mATcNiLAE/DEHGAg3dm+Ovg9gnyCyw1eiwdubUlxJ1dtAboze+oAhKqZz6IMR8aF3NpywQgTbCrhO5hu2/rxGSJpfXQdw4cQawGSjZKGh+eUAeJgCPDjA/WEe8GEScNPkCdg+3hnAgvAKwFhDDImm5UcXYgOU57e3LUMssivQTpBTOEacUqJJpNH7DkM8dIKr3y1GDMX8QVWWNuz4WcD1tESnAXMoTLYaj4BzANwAoqaZATxgUJYC3DuSU4CbDAEDWihkw1sCprwjcNvvEW4g0AT17Q2bpHvJdRLNIooiOyR9MNluSqL1HT5YomPAGF7lC1ju1wJmG4WN4+YcAX/EgIcmtOARwK57pAAM
3JoTOU6KXAk4HWdOAKYOBFJEhhVuuAppABfUAPr+RRDdufKsdqY9ISPQLMAolWoZWjYUcA+4tZDFibv8WwBz+kgGG5pcVYPa4PmDNHQA3IeBWALZW3MeADzHgQ0ZBVg2RswyzxgD3/TrARA8jbMTrifSPH+zAScPx3LYSTZgJZ+OGTo1JVUL5cGFSUqKN/A4NSXUIGLtAnj6YI+l6CrA24BqSlfqor2OJBjrIx7fdPAG7yYTBAX6ZBtxgzRRg6CS5Aka89e9pwO8acQ1435cB9mNslOgoj0FAUQLk9MPGEi0AhxJN0TRkG9Fax5MZMWAxfuqHfAGLnBYDdqJsPbBhbGaDJWAayOIoN5XJui/ggT3kOGBOhKQTHQsAv8Md8gWcyEXXtWPsQqz39yiKngKM9XgeAyw43vHEIPHHRAf1gK0Qs0Qz2sAHNwybZTtOVTajGefMQqu0D67rFODeirKZInyPG4jpW04kx4gzAdwfcEgT+OAIcJMEzDbcPCBgzmKFPhgdry7M
vvy8CjHLMyUrMZAjEbP6pQfQ2PrgZWFz9kaxcnsMW7Es0zfg2lDVp5JKdxFTix8NIdE+qrCmPAEacaHJkeP6M8N0BUwLjYwzwRwA4mPCnCX03sT8H+OXRAOO594sA41k5ZUiBl6titLLJNr+jWX0z+EtyTKoyEQyNCWy8JEeuyWrkUp4hqyU7cj645gPkV+9mANe+l5W553g26X6AhxTgZiXgcFEdL6zjxXhDfmuypib86zAKC4Os9IqsFBdmiEGWaEnumkQA99uFWP7ynKlz6wA3g1yyM7akNq9Mlr9kp97NAF6xKPpxALdLJXoYAQxZsaF5BMBxg0CiV+ElGyd+QRV+hUGSVPXds1xPeM3bVurL3rbyBHxXwnd/4xkXBEz0n28+u778809WP84T8PaEn4/gWTYsVfXdn0CbCNPLEjYoRYF7fP0EvL6kArf96ayLefpVq//DUdHu7Tksheo6FWzVHuvORdcV4XZ6TMBzgO5dfxHgShVFgYBVpVSL7fS5QrYpS7mM
pSkO2EP8UnSHjbd2WgHUFvsIWptY0xXN0TLXigidgXTpdAHDbtkqDNZYLVlgKSOcQYIHXsAWXtJVm33kA4Wnr27dlCRv2HSYAr0uv4G2egDcGDPZrLRcAdj5gCbGTgPcpiS62BIxNwiLuzlbvoH8jwCd43uZxfGrf+WmwgYet7CNSla7uCu1+6dGZCzyJPqeesAXcqonHj3QArA9YNiFpxjZYFxDaCvBtAVSmfHkH4MdRmuAI/WZR8LteoV5bb1WcLOAyhLT/o7uEfLrd2QVhxRxgtEkGTDa6GHBk4Qx1DH97Dwu7E2DtTI1kgleF4Agsbw9PrKN6kFxV8dMxPrYsg0BJ9wgj4tAVqiKU+RL+lbDvuiiIWgKY0CLkLAHPAby2/lLAXWkAAwKwYAB89gGXYM/CPJOAtY82bA3jNgnYQE6KI6LDDQHvAhEXcFq/lgCLFmUgx9gvWtIAs1v9AKtqhsCNAc9+/0mJNk+/MxjPbXFOSDQ8RT26VRhEBTK704osOoHyHqAM
Ub+g4ZfcdAVfV3A1uDBgt2OCxSEWQZc5BG9zHgPk6c61nwxJwNwaYJJh8gJRwPIMizp3A0/hSCnhhlV4Clh3kEsBVNUtoAT51MeAF33/UB5thTUnY9A+hiqQPBvuFPbaXmD47iqxR8PVd3CNsWwSszH3hav3vM0fA1zzgqppoUCXKmuuv62CIFjEyiC70wQawUmTBPmAzVjZBtj4o4Qg8sT9MolF01/ljaBdkEVrKlvjjYKJGgKkLSOnFWNsCpqGBO8ndYGSYlH5A8skqa4NxS24wTk/NA1ajd575/hOA5dCnEhLt+2D2xKEPNqt6wewVdANVYa0+RRbswEJtQcE2L/7NAPCUgcmnm2pTjZZUpZpvMnZ/teBnTMGXgNnfhj5You9iwAptG9h1FjB54bayV5Uo/rY3MGDCx4Aom+VLNH2dkmh7JCS6cGMs7iBtqNKLAM8BsARUmp5KUp67fsH3nwWM4gwbPPauo4g59MEUQqFkxxJNYKuKAi2aiNBXnjAGJz/dfUYM
x8l0Br/LB6mIfLAle7oPVah+MQROKJwGOfTClOsouEWS5Z6ysIOvBlguyMMnZScBpH4zZqlCiZ4dJrcxxmRZChUuh2zIPVl4WZKnJ56+uDLLULGC1Pshiidb2K5IaKR8MLTgcC0M1Oi8z0ZQC4QFUeGU+gL9iHKzuNw4GK0UrI68rfPC5aM8WcNmlAZduoBUBbnnCgSYcVwyTEDB1AmwXAw5yGT5gjdjLtZThLf7mRAf7YAEh9MFnnNdFCzbThVGq0uYhscRpTFVRKrNN9rL8AT9sLrqkiXgno7EP3iPgSuH5JGAzkVBi2jmciKjERwMVo5MNJMHp2SScikhMNmjE89OF4Yzy9wHsTwGecGIw9MF/ECFYsD/FOD4fSyBh4rDz5onP+z/7CDDnmMamC7MHnPV8cOcYVPoBdgJwUWlCBkj3qQF/2mu67jQDuJ1fDLAIMEsrAUYb94dJDFNO8s8tB/gW88F2utAOcoyPPIdDmYklPfgIMX3pLcvxVlW69Vi4naNxcGRM
hYhxM2SwCHC262wrwX7lkhyb8ccIPJ/rWAu7mF92VtwT8XHQ3Udjftm6q3gyJqlWAg0V3+hn+wboTrJE2S2nlFkh0amFs/G3Sc3xPwNMFPGxbYNaYFrZDYHTaJ77BCOBTauUkraqs4kXxqtgS8NeVh182e5fyQIBv3UGe5Qn4WZ6AnyWv8ssV+ZqP/aNfv8L2z/LNAR+Pr7rgERzjSTq328HRz590zOeOx21+v6ahz82Cz/u0n81zhLNcT8fys7e2+gtMPHuBWVA8yQNxyN9SxCfOFcdiM7zxax+nhL7ecn/qghARML1iqJOATXu3vXovsdfAjd3mvbQdjP5kFgLmz6xdBNj/+Cb/05zw8r4Xmzg8Nl6mVE5Gy2Q3LnKwneEkAOOP76dw/IwO/npleWwpSUM73DSuDABj/U+viPqrAff9NGD39xJFMZ+M238NYFN/8hNt7clNiS4B3I4DTuL1QfuSvB4wSjQWeOz8ahPArxMNhETbjzPu6Vha7ZWAxxsIiZYzlX6M
+2gG9DHAx0SAPwGjPEjG1/RrAhNTHu0KirwSMPlgibu26oA0BSymeB7wuhkZkiJkAI8hFgI/cPjJyunysCImmr4Qv9MGjgI+xfbsLWADSRUg0YibAcjLKyvcY4LZIv7mR8t7FRMkDsI8VW8VB2O0AE0DmQm39+lsBlhNcbtUfS/RuE8BjQOmr3xUukWgGzIHWcsARZA684QZwSVD4/kiDAWOg5fvgOcARZPl3bPH2QRF/2KulpZoIOFyYXUarumLAEeRwRUobFrp/BoAJng+Yx8G3BiyFmQGHQdjtAKMPDtftOom+EnAALmXRu0S79cMkfOg0gIl98DhgrGFsr/4oi8dhr9SOmuw8iYY9DWFiHzwOmGJqwhbEaH4U98KtqIFc8yc/ZMD3wdKCKw8wvd3CW5otFyR4vUMuzs4EMBsltCF/LetvC5glGtpIa/8awGyU0ARA+xJ9JWA/bFoG+JJUpZRPIrIIsBBnfZ74pQCbPXeCo5UAhkeFbHYRYCHO+jzxSwE2e+4M
Evb0BiTMXf80Q++AkYCHObev4pQCbPXcC996oewNmiaYaT6JvDpglmmzbk+ibAyYfrOkVXsRdbAT41kVCk4Ok2AcnAR+DrsGAOdFBKv4T06GuRMMkQSLhg5OA+6BrMGC8Ad/OVosSDZPkICn2wS3tJeA26BoMmBMdpOLus6AmPkVi+8JRtLXC1zGJpg7gSfTVgH1oHEOnhklESkj01YA5iuZ3r6Yk2ma0wmHStYDHEpFpSb5kNngOMPEKBzlswSK6lnIcSrS5kEM4+gZzgFmA5SBHWrCIrqNEl5BocyE7AJKIOcAk0VUwyGELFsMnKcehRJsLOYTDRMcXAGbZ5fmklETfCjBLNM8npST6VoBT714NJPqGgFcOi1JLAa4FzCEU2je3kcMkOQCaGyaRiu8WASZelAShOMofJskB0NwwiVR8twgwvVIFQLacomGSHADNDZNIxXdfA1hmsphO7INvBVhmsvyc1NcAlpks7/2lgQ+u/lbAFFwR4FSqMpGJ9FOVQR5TTkfM
OAZYxtLR22QESmUg/VRnNJqdTlSnAFFwR4FSqMpGJTL078n/2zoU7UViJ47p21SqbQ4/sjZVXy57e+/2/4c3MJOSNoIjVMl2BCD6Wn//JZJKA022xmNpFu1nlaQCbzSQN2O8uvBVgs5lkZ5VNwEtsJE0C2B+i4wdhQ8Ksc4DNRpIdcS/6dAf6w0HebA9xDrDZPra7Fhd9ugM9vBpyP8BtX1JpALYyWR3dgQG81uy6KQDr3LDZFeTWwbcAfPISTXbn/q0Bn6wRHe4F5e06eHkDwGl3syjkii8ZE30OsKlse3jPuEN2YoC1U1WAxx2yczoD2FT2yrqUz6hjsm4H+MygupsD1qknt5acBrA5581EbKYq6eoWkwB23W8oyLok0REHbKYpVX+SmaqMj4o9jQJYI9X9SeaoylNkVOz7SIBVX7DZYWhchSiNjoql/3834MUEgE/WLAazbTsNYJ021gPb3To4BFilsq8FfDqZ7ths21rN2FJ3GKrcVhfgU0/AQacbdsqhAfFM
jANbhEAG+3dSVMGDYOsm9qodgzKkr5wDrWzyQgtvnxpu6clvAs80228PaQVpd09pvyTXNG/y9Nc3X12Lxr7XT6d+/5bLmdA0XumsSXMJj2BWKkrj5B6tL5XlP693u1jlz7x/8G20Bf3Iby3BgW/itjrzB/aVf9AUBN35xsXiVpZfwCza65ALmh8wHXNdE9+sL8MIaoP4zzLry2aquF+rWd+4yBjjnvCgKXjTwyMU2z/80IcAGs/V4gLvhT3/7aIPXq1/Uv/GX8As6AQcUXHOBV/z7+nqTkDsBr23AS70dJZx8Ho/vVXV8L96PVQWP4/vuDxsAWP1n9NIs9zHPLRif5OyyyvqzvCP7l6zidvvy2hoqGDaAHRa3263a+bLdhl6wwUPRfBfdKnglb8IANzAUeJlg3ABcMHLMIcArdNODARfVblcUu0qs4SE2xdpX8HodKz0TYAFpq40IboVGN1TcIFg0sbkNvEAAfjFebQDmedYqWN00o645AKZKOAq4jALu5aKRaCUM
By81mCGAb6GWAraNd/76O1Agu4K7X2D8a5+PMSubV/3pbVf8CPvWk2BQIt6/OCzbeB9faclioq/IDZFAwqPcN4b7hWgVXCrS6kQPUvybJvqGWULDT0Sc89o8FvHndvEizqmUNWO0WZE3AW3huq4/YBgDzugUsL+4MZQyf3whw0wV4bQPuHUU3xaeA2hrwvbOCB7joWMH3+oteLlrHTK/bMGAjpDIBvzpR9KZ9NYe6V/8d2kvOKsCNip8Jsm4iyWZSrd2zvgLxAMCsYc1u1/IVJcbYDHi9GAlwnR8wupKPrA2yJGDS71vTD/BqOOAkafKdds8NSyTfJBhAW6dlCsDhw88V3Ld0t5331cXtRpr20lYdrHY7Lvpls1GA6dVawbL9q8wOsmoZZH21pkIrM4pW9S+2gwcDZtBQUiPijlXBnERHR5N2/XyA/cjKVvC2jaZe7SBLbG6sI5SC+eHgApYKpmaSTHR0Am4d9CWAG6HbFvD7fQBf1kxyIq4uF93xHsHk3IiAa1/M
BnAIuXGi0hBlcM+BViG28FwRZCQO8WAED4qKwU5XdmFy0lwD+/fv7AN4Y1rroLsAvL+3xlosW1gLOPAXrmNoETPWwD1jXv5cBbirB9Qg1sGgDi3ZwXcBf3vQFrE/Q2KnK6W3tZRpjgF9VnH0uF63av8oQL9flxUKrFzobACyEVyrUMuvfi5pJCSPAux0mO9oWUzEN4Ft0GIwBONZMshXcAzC4Y24DNosSsIqiA4AtB30BYIaAhXKripJaeYF/gxR8eWcDY7F7CsI9+Py92m6wd9HzxUNOcG3znB5wIgEXYFQHi5bSgDr4iQDfgO/dDetgqnxp5UTR5wCHQqshQdZqxaId0nA6kyv2sqhdt/fBALMD1L3SqqFR9PWAk84Tfc3eGbDMZDVFUdFfVTRseDPpSgWzXxGjE61LdG9c9Yy9Vx/l71WuNf5at9T9rR4LMCS7C23Y9Tww0XGtgrsAJ52AkxnwWcCfx8KzZrpMlntq4xjgeQgAFeSYgmnMvA0YngP3qt7b9Q3M
mD+fZAPN3aB9BEK1XzXSdDbYKfcCJBZjqQA04mQH36PB3h+xUwwCvPR0PV7BugtAcMx+DGpiEKmZxBbez1Nq95rsqxP0Bh9z7gwGGxq8eslNUUwNOOgEnHmCymIJnwEEFW4B3Q4bsuFuXKVgF7jEFQ3ilkxBxR6qaN3ovuWdawmtNwGbyQn+CaiZp9PrH9ZBRNIbOf4qmgAdtTgoYVKh0GVMwXGB2Jf6lZ6Jo1TKeARu56CRpx3DITTrZfQFf19lgh0Lq+iuEWJ1oOvnaXfo1NDWOVivOXTe7XHIOD1j6LlqOR5UNMFUF+O79kQH3nroSHvh+PeCkE3DClH5h9jesTcDJDPhssr9pZ6wYk1fYZFNXQqcSyjEFpwEFk67dBtd5F+3W7oTX3vv4Cs6PVUEzVgo1geX42Uw2+UxhiQG2FAyrgIJJ1zPgSBStm7+6JcwGAL5u6op2lV5TKbEU3CJ2FUyvIXw+YHLRyjn7gM0Qy31nd6bnIwOujMZStTtMCThRgFO3LWwM
rWDlpV8EE/VsDptFYdwPsX6XOBdyR6HCBXqpgPL0yjpcgWgVDiQKsNNAOVvo1kxFxF+0iVK5ZBVsGfqOL0ER8CeAK/u7VDoZxWNbclc/Kmj6qQXq17noMwIkGbJ1SrWAEHEx0JLcE/GsUwKRcczl1O5ix5qDH2uUM5q4kEwLGU5lQgkE9EEaiHal9il0n7O+zA6Vfv1QzKYRf/bAIcTjLrVEPB1y5y6nbwawBEcupK8eCtXmPQErDjZBp+3oFA9TEeJDadJwcA5x8f8DVAZRbYR18FwUnCZdj3uXUlSYyoiMGWMVd1/UHJ8wPaMwTrU9wTME2Ere7MBaC6XeNdUVc2V2IYGUdfB8FC8DGRfnjgEPt2zEAuxq1ASedgJMHAFyBfimSru6j4Oq4ozqYBr8PA3x9h7+rUX3Kz51oOxSKjucK7Ddf67ri0RUMhKWK7wO4gMv0C7rvOxhc+c5zmLvCm6mG7CSdgM+P2DoL+Nd9AbdY76bgP8GpKzzxQMZy09ekKnUDKDTM
E/HvuHaxgF/UdAOPclQLzWDRzpWhmwOMAVnVwdVcFw7isolDjdbCPuB/ga7sLn97aOliu7wIY56zs5Bylxu8PngFfbmYEfS8Xjb4Z6YKQhwL2I+qhM/yfXME6gr6TghnObKho/oo7dWWxCMOyx1LOgDsVfNdcNM5VqeypK80QwNdfyvDpFXzXXDSM6PBsBvw0lhTvOKuwkBNYaMV618Ea9wz4mwJ2h+xUxe7QzICfDXBlAZ4V/FyAd3pMFm7OCn4iwA0EzkWDs1baFRvYDp4Bf1/ACWUm4zMbunuTZsAPb+e6C6+7jNJsd8frwPY6/GfATwI4PCZrPkMz4NkeoQ6OjYuebQY82yMG0us5jpoBzzYDnm222Wabbba5lh3jXZJeR+XLvLM827cFzHodxde8szzbxZbxzC1LJvu9Pw7Wt/0ejove7rWnNmfAd9DOOID7oZsBj6PNgadWI97vTXh7NNpPRmW9Xx/dZBw1m8slzxr4LmhQXopnsvYopXI6arYR6rVbA1bM
vaC4FYHyHTJTX63KfOZ8b+qZ5Do+8LUWNDv0ZCuao2UwuqcRAOozKudhQz9uvMR2wBqfvWrffM6bwwtVMNGIXL2g4azXaCGWCapdpiYRLBLzPMoRKKofDPf3mHx+5eHxIih+Ri6V+0GH5j9JwQDsCbD/tjAEYPtP8HI6vQsB7CXhPgOkIOtoD/Pfj4+/fs4D/wmE/BnBmaDTDB+clSUdqJ0PUXKqcZblXT5vgCOjhQGvGCC/sMRH7gBmrhTYJXL4s93jD+rSsy3RZliWqWXwfLlW8TOsgYLAegPGonxNoXa2dMQDTN1DfpcTPXq+XfLmGqzYv8XsowPAd+Qy4d1MJNZmXWLcJ9abi9KUlz3mJlxkqSctcqrgs8wBg5Z4B4OGgAyvTFOLY94AauGYMAQvtCg0vS1kP78V3SdN0tU5F7Mwhpg5F0C3g/4J5gOle1j8Q8PXaGQew7UXgeyzlp+/3OV/Kd+Es2v6dAXfF0nlG2klL0HCK2uX5Phcyxmfw8vZoWTRtaTaM
JbLRUVoBDfcLU2m1wK8X6dyUfqVBxKbbISMP5BYAB8Y900SNoZwTA2jdwT/vKq8jvEcthna2DfyjgrNVlhjBTVHCKWhbOGfVETjuuX4XQdco+cvVcqCXcYPt2L2rfMqMYXnyqKFGNLEBnuVhzbClDW9hRchAwXU/zyQBjhm/Rt0NtBO2MAHhhZK9Ejc8Y48Y3oCVnGUYD6tjS/jY/CLBsyvRLx1MbGLJXe1nXklNGJZcUVS8xuo63hTVIaBiFwLp4zfSIkV+WgCEGwM/F2rfMOC0xu1XKn22dOtnoYB38P2EE9uEBt0k8/K9nmC7or+SrtDMSYG60v00PwvEb0bJsP9v7+T47YJ2I4Jhg5Ouyt5IzETDTqVUKTmXsrCLoEkzqNm+3zBAL4FJiw052mFuq29DuelA/UOEjWJ2qauFz9ylqX1hCRLCU0UBJ+s4XsiY+BxhcNIClNeB+WMBCV8KxQaoAfG0tAeeYq8jO/jiu0s4ogNUntYAPn+1SRwNyneY9o+jnAizM
DpUwmJkqrs61LvxC35qUCnH5i7fuZYnNJbKGmqfkE0nV7jc20pMYJF+LTa3hod213OEC1AlEz1LIpqnaH6l0h4IPKS0NuS/x0uThy2dbE5wCTiwb7j7x4+X8fFTCDelL8x3lGYUoqkHChXr7PWI84uq92ltn/27u2HcWRGErUUj8QiCJRqLSKaujkgfn/P9zyrW650mGlBWyppwNkBJ2TU7aPXWaSvbsA9jcg3pTs/T2o/N5wXCfv7/gsN4oC1gH22CLGLxxFG1xkXZ1fknqBv43HvjHieYG1PbC3b/HSHlmXdhxPO+bzXAQdgRVI0+PxIi1yx807lJvnqwDsOXy5eA6D//W3mX8FOA1/1VcLOpaIp4fNPhj4yyC/LoOZw3xJIMWoL7DQ3RrJi6cTqr3c2Q9wULkbG94bPkfPP/S4DlHBLwD+5xgAfuk8mAGWkh8e2enyOMfDnf9pw6X17s9ThzhMDG49py0s+Z65VCkuL20KGgHcNAQrFB5yeOlcSaVkkYZ4eDAM
OdWaH2hXcpP6jeB7Dj/fIrdy2qEW3bWunOjpm0yRi8PH49+8LMxh4ihz2l6Yznb8oKNN7cJvF1GqdO5dF7uwH+DSKBOj9o/Xhtg2R/cYoWgA+BoBfOIo2gcOmMXhBlj3wgXs4quCDkbees8DjIx7hMatZeTacL9LpUi3BFQCdBl2yLIvgkUo01MXRsn/F/BdZ27bM5pDCEc/bjVF06oNfnMEQMEEzC5TY+jMsbR2qj1D5m/trmqdwZy/AlpM66SBxHMPHaD7GAwufYxHgN2BwWi4giExj+LLYRQaLZoXplbA2/hsuLfG8munJSgGW4IoW6XKZLksN4IMNdoF1/oZ0DDAEA67uvMft0d18YT2JsmX/Ucd1rUUfDByG4xdmMCx0FkMUZ4DA5+FG4ry/SMOiD97Lnb0AS4pHN2QA2L+7jyD8O+ZriMQCDwL8z5EBfmktmtMY74GBv3bVCxvsxsKmJ6r+Uv7reQu+1iGbe/bAVfDCXRZixeneAHFc3KP8UYI7tZEFZE6M
+IVHJ8vBCzou6lR3OPiOGajDo0eCDzWaARaKUJOmFpUoomXugsLCGxDlDygEL33wevJ87zwJYHAzFAeT9Q96NIaONDqdZBnjsg98CYFGy4CJJgERwmMVIGnSQjuJjVLLA8zronkR/d+7JPztmcDcCeGyYWdUkXeZw54X/cTXpO/RhgQ92lTv6046XM/4tWNGsKI72t19TlkEX0iT6TfbzykoW1HJ7DE7MIKrWDZ7fEJz9jjvPAzjvJ5F8vM5u1qitmXFV6/0BpsvU8wIrqtZ6V0fSixUZ3Nva9mcfrgF3oH5BnrjDnQ5STxJA8xRJ0iR6FtKlKFrOB1qWo2QBmLUs0OOA0RhJU5BX8U02bOjokHLhWzS+Y9kNg5Qee15IHmhX+zl+z51nA5wqaj0r0JektmWXAscPAJhLBxIaSYpjNwBchfZY0bKgh520LIyckVu4RehwKBhcblmRZVkkyxxYCctSqeOQ1INRiz72JNgAj7Ei/MVKNIT69QMAv9XWlcbHSxYTDchM
+K6ok1W6qOL6BO5cN3HkiwKGm5bJbtMzEaTVZBviN9yZJsiOiheXI2i5G0S7RoluuCIMCfeR6kvRVuhF3pIUub9CRQuE4xJJbgQKwdJHGz4kKFWnRVPC8oJ7V8iPq7Lj5iMDgXsRlgO8/03Z9ZYBvreOiv4G+cA8sRNbLadIe7jwZ4KIzzGEY0Bc92hDJm5Nd16KvS/ayWnQAOGl0XQO4BtXKiRZNXRxH1rNajq/hXyhemKwnmjGvo4BBKVKUPNLmnbSdtpyy00Ckjm3Rsg+pwuMotcj+Bui8rKoN9eD3Axg7oTEXtqBeQM6KGtZyHvwgd5p8QsczAJaG37r8DMmKMur0XA+y3g9gmyQxBjlcr/ZT4p6G2jK+Le9p8GTyXlgurexvsE2HfR3jCR3TcsfUo7hExyCLZnM06E0wijCO+Us7DCk7dvwa1JK6LfuD/fGd7F0A9ok/chUEAGAtXrLVAsU+7jwD4FSTMqH3K34e6c6Or03etmMffJd462188MNRd9iXhFuM
TuA+auNxyXzTpV05qSTP7C8ttZ/OP0i0uaUVYwkTqrvzCvisXejho36Hjno8ZgH+yKPoqCE/h+2FTdnZyZzfA0zl5zM0t5gLp1JBJhJHDWRR9n+Pvx2wPjrsUpLtSOqDjnuCO2e3c3KWFc8/ntP09AgmLePksQJ4LHRQkWtwXTF1XjvcKC4dr3mlosJJ0mF2kfzrEkBfse3e/fuwC/TzuPAfguNmGqs9mFBdwJD+bRowBvt6vCjBNy+pCd2UFjziirpC/tHOYKknzC/T5cr7EVEh+x9cFaDqvLPqDl7W4ae6bJgzgbmF4tsMMGRI0h5N4bnNthFMAXxXgJ3CHI+U/lz/LAJ+aeN4I4DCPK9XOzCGdWrk4J0sBnlejO5x/ZUPvFe4W5g4smpOF3Rz+vOkpHdODG8piBLwC7C3bZsn/wsZX2uOAnIV6CXvbhgxftTijo6vtoAA/VGbcx53tAAN7pwDOtWUzWzMaHGXunVGAH/C/TTKnUliL3DE0eBZelUl3twnupCMM
bIqxxac5HN0zxN2rLnahaQabpkmnSh2HgoopRgB/NhJe5Y6p57uwFeHkSdD4LNxVlx1IHDAtmgJfss6ZkmVyZZtbGLJlzZSxcdM4WkTRBRYmPjBqNrbF0fArNs2Nwy+nPNC+6yyRYgwq0SZ6xOGhmLHVstM/k7++48wSAR2y0bijOcMX72u/1ySNqxcQrwzOjy/w43cuA82ZnOJxLj9/f+Xe3l0P945m30fTnofDzN9zlcMtYbadmRqutcqeYwbGFO3sBthvaAseTMvVbVzZYN5r+XDq2Drs9uozV+WPaeJYCK4+mBhtO/Y9h9ftTKD8eRs+pPRRB/447+wFW+w9jaLN+xmn+m8/i8nyYWLTjkPByeCElU3r9X8AU4A+Ad+lZArZpdEV+a4BPCrCampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqa2v/C/gUsmKSsSvUgDAAAAABJRU5ErkJggg==",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map20=[[0,0,0,0,0,0,4,4,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,4,4,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0,0,0],[0,0,0,0,0,0,4,4M
,0,0,0,0,2,2,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,4,4,0,0,1,1,2,2,0,0,1,1,0,0,1,1,0,0,0,0],[2,2,0,0,1,1,4,4,0,0,2,2,0,0,0,0,1,1,0,0,1,1,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,2,2,0,0,1,1,0,0,0,0,1,1,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,4,4,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,1,4,4,4,4,0,0,4,4,4,4,4,4,4,4,0,0,0,0,1,1],[1,1,0,0,1,1,4,4,4,4,0,0,4,4,4,4,4,4,4,4,0,0,0,0,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,4,4,0,0,2,2,2,2],[0,0,0,0,0,0,1,1,0,0,0,0,0,0,3,3,0,0,4,4,0,0,0,0,0M
,0],[1,1,1,1,0,1,1,1,0,0,2,2,3,3,3,3,3,3,4,4,0,0,0,0,0,0],[1,1,1,1,0,1,1,1,0,0,2,2,3,3,3,3,3,3,4,4,0,0,1,1,1,1],[1,1,0,0,0,1,0,0,0,0,1,1,3,3,3,3,3,3,4,4,0,0,1,1,0,0],[0,0,0,0,0,1,0,0,0,0,1,1,3,3,3,3,3,3,4,4,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,1,1,0,0,3,3,0,0,4,4,0,0,3,3,0,0],[0,0,2,2,0,0,0,0,0,0,1,1,0,0,3,3,0,0,4,4,0,0,3,3,0,0],[0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,3,3,3,3,3,3],[0,0,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3],[0,0,1,1,0,0,1,1,0,0,0,1,1,1,1M
,0,0,0,4,4,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,4,4,0,0,3,3,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,4,4,0,0,3,3,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=17,window.gameType="C"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map17=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,3,3,3,3,3,3M
,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0],[0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0],[3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,0,0],[3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1,0],[3,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0,3,3,3,3,1,1,1,1,1M
,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,0],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,0],[1,1,3,3,3,3,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,0,0],[1,1,3,3,3,3,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2],[2,2,0,0,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,2,2],[2,2,0,0,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2],[0,0,2,2,1,1,1,1,2,2,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,0],[0,0,2,2,1,1,0,0,2,2,0,1,1,1,1M
,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,8,8,1,0,0,0,0,0,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"blockchaindan.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"dances.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"centi.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"ape-army.sats"}h!
text/plain;charset=utf-8
!Powered by Luxor Tech1003
CjA=:ETH.ETH:0x8Aa969F1Cba5FB3984b12F913b91fC865A38A918:2616199:te:0
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=6,window.gameType="B"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=thM
is[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=7M
4,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQM
WRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNM
CAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,wM
indow.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20vM
eGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjA0M
OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxM
ZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVuM
PSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/M
eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeA2M
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",window.RESOURCE_IMM
AGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YM
WJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtYM
XQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwTM
K0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubLM
u3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DzM
z3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.enemM
y2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wiM
ndow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map6=[[0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,3,3,3,3,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,3,3,3,3,0,0,0,0,0,0],[0,0,1,0,0,2,0,0,1,0,0,0,0,0,0,0,0,1,3,3,1,0,0,1,3,3],[0,0,1,0,0,2,0,0,1,0,0,0,0,0,0,0,0,1,3,3,1,0,0,1,3,3],[0,0,1,0,0,2,0,0,1M
,0,0,0,1,1,0,0,0,1,3,3,1,0,0,1,3,3],[0,0,1,0,0,2,0,0,1,0,0,0,1,1,0,0,0,1,3,3,1,0,0,1,3,3],[0,0,1,1,0,0,0,0,1,1,0,0,2,2,0,0,1,1,3,3,0,0,1,1,3,3],[0,0,1,1,0,0,0,0,1,1,0,0,2,2,0,0,1,1,3,3,0,0,1,1,3,3],[0,0,0,0,0,0,0,1,2,2,0,0,1,1,0,0,1,1,2,0,0,0,3,3,3,3],[0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,2,0,0,0,3,3,3,3],[1,1,1,1,1,0,0,0,0,0,3,3,1,1,3,3,0,0,0,0,0,1,1,1,1,1],[1,1,1,1,1,0,0,0,0,0,3,3,1,1,3,3,0,0,0,0,0,1,1,1,1,1],[0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0M
],[2,2,1,1,1,1,0,0,1,1,3,3,3,3,3,3,1,1,0,1,1,1,1,1,2,2],[2,2,1,1,1,1,0,0,0,0,3,3,3,3,3,3,0,0,0,1,1,1,1,1,2,2],[2,2,2,2,2,2,0,0,0,0,0,0,3,3,0,0,0,0,0,0,2,2,2,2,2,2],[0,0,0,0,0,0,0,0,1,1,0,0,3,3,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,1,1,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,1,1,3,3],[0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,3,3],[0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0M
,0,0,0,0,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,0,0,0,1,9,8,1,0,0,0,0,0,0,0,3,3,3,3],[0,0,0,0,1,1,0,0,0,0,0,1,8,8,1,0,0,0,0,0,1,1,3,3,3,3]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,thiM
s.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRect(M
this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},this.iM
sHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enemM
yArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?this.M
y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<bullM
etArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=!0M
;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy()M
,this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,this.iM
sAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.sM
ize,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bullet.M
size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,tM
his))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POS.pM
rotected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.times=M
0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=new M
Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(tM
his.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESM
OURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</scM
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nullM
,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fillM
Rect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+thM
is.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);this.dM
rawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-info")M
;if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tileM
Size+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<=BM
2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.sizeM
)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileSiM
ze==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseInt((M
e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREHOM
ME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A",tM
his.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawHeM
igth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").getM
Context("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIGHM
T),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMAGM
E_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`urlM
(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gameM
Loop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState===GM
AME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(keyM
board.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}functM
ion addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArraM
y.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedTiM
me&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,coM
nsole.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTimM
e=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windowM
.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windowM
.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevelM
(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;charM
set=utf-8;base64,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) format('truetM
ype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .starM
tCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .email-cM
ontent{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #fff;M
border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiv M
.startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-M
1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttonM
-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgrounM
d-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .bgM
-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;heiM
ght:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvasM
Div canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.gaM
me-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-infM
o .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rightM
:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{disM
play:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{opM
acity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("copyM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeveM
l,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let e=dM
ocument.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stage-M
box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-counM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg sM
tart-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level></s;pan>"</p>
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"vendredi.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"jmtoocool.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
DDDDDDDDDDDDDDDDDDDDD7
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=10,window.gameType="D"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=tM
his[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=M
74,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iM
QWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuM
NCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,M
window.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20M
veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjAM
0OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkM
xZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVM
uPSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDwM
/eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeAM
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",window.RESOURCE_IM
MAGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6M
YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtM
YXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwM
TK0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubM
Lu3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DM
zz3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.eneM
my2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wM
indow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map10=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0],[0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0],[0,1,1,1,0,0,0,0M
,1,1,0,0,3,3,3,3,0,0,1,1,0,0,0,0,0,1],[0,1,0,0,0,0,0,0,1,1,0,0,3,3,3,3,0,0,1,1,0,0,0,0,0,1],[1,1,0,0,0,0,0,0,1,1,3,3,3,3,3,3,3,3,1,1,0,0,0,0,0,1],[1,1,0,0,0,0,0,0,1,1,3,3,3,3,3,3,3,3,1,1,0,0,0,0,0,1],[1,1,0,0,0,0,0,1,1,1,3,3,2,2,2,2,3,3,1,1,1,0,0,0,1,1],[1,1,0,0,0,0,0,1,1,1,3,3,2,2,2,2,3,3,1,1,1,0,0,0,1,1],[0,1,0,0,0,0,1,1,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,1,1],[0,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,1,1],[0,0,1,1,1,1,1,1,2,2,2,2,1,1,2,2,2,2,1,1,1,1,1,1,1,0],[0,0,1,1,1,1,1,1,2,2,2,2,1,1,2,2,2,2,1,1,1,1,1,1,1M
,0],[0,0,0,0,1,1,1,1,2,2,0,0,1,1,0,0,2,2,1,1,1,1,1,0,0,0],[0,0,0,0,1,1,1,1,2,2,0,0,1,1,0,0,2,2,1,1,1,1,1,0,0,0],[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0],[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0],[1,1,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,3,3,1,1],[1,1,3,3,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,3,3,1,1],[1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1],[1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1],[0,0,0,0,3,3,3,3,3,3,0,0,0,0,0,0,3,3,3,3,3,3,3,3,0,0],[0,0,0,0,3,3,3,3,3,3,0,1,1,1,1M
,0,3,3,3,3,3,3,3,3,0,0],[0,0,0,0,0,0,1,0,0,0,0,1,9,8,1,0,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,1,8,8,1,0,0,0,0,0,1,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,tM
his.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRecM
t(this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},thisM
.isHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enM
emyArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?thiM
s.y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<buM
lletArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=M
!0;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroyM
(),this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,thisM
.isAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-thisM
.size,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bulleM
t.size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctxM
,this))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POSM
.protected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.timeM
s=0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=neM
w Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&M
(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RM
ESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</M
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nuM
ll,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fiM
llRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+M
this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);thisM
.drawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-infoM
");if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tiM
leSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<M
=B2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.siM
ze)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileM
Size==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseIntM
((e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREM
HOME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A"M
,this.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawM
Heigth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").gM
etContext("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIM
GHT),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMM
AGE_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`uM
rl(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gaM
meLoop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState==M
=GAME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(kM
eyboard.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}funM
ction addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArM
ray.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedM
Time&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,M
console.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTM
ime=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windM
ow.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windM
ow.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevM
el(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;chM
arset=utf-8;base64,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) format('truM
etype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .stM
artCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .emailM
-content{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #ffM
f;border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiM
v .startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bM
g-1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttM
on-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgroM
und-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .M
bg-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;hM
eight:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvM
asDiv canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.M
game-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-iM
nfo .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rigM
ht:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{dM
isplay:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{M
opacity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("coM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeM
vel,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let eM
=document.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stagM
e-box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
v class=player-info>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-coM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bgM
 start-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level><=/span>"</p>
text/plain;charset=utf-8
text/plain;charset=utf-8
E{"p":"brc-20","op":"deploy","tick":"ogra","max":"21000000","lim":"1"}h!
text/plain;charset=utf-8
E{"p":"brc-20","op":"deploy","tick":"otak","max":"21000000","lim":"1"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"meganftbtc.sats"}h!
text/html;charset=utf-8
<html lang=zh class="no-js demo-1">
<meta charset=UTF-8>
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta name=viewport content="width=device-width,initial-scale=1">
<script>window.pageLevel=3,window.gameType="E"</script>
<script>Array.prototype.remove=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=t&&(this[h++]=this[r]);h<r&&(this.length=h)},Array.prototype.removeByIndex=function(t){var r=0,h=0,i=this.length;for(r=0;r<i;r++)this[r]!=this[t]&&(this[h++]=thM
is[r]);h<r&&(this.length=h)},Array.prototype.contain=function(t){var r=0,h=this.length;for(r=0;r<h;r++)if(this[r]==t)return!0;return!1}</script>
<script>var Keyboard=function(){this.UP=38,this.DOWN=40,this.RIGHT=39,this.LEFT=37,this.SPACE=32,this.TAB=9,this.ENTER=13,this.CTRL=17,this.ALT=18,this.Num0=48,this.Num1=49,this.Num2=50,this.Num3=51,this.Num4=52,this.Num5=53,this.Num6=54,this.Num7=55,this.Num8=56,this.Num9=57,this.A=65,this.B=66,this.C=67,this.D=68,this.E=69,this.F=70,this.G=71,this.H=72,this.I=73,this.J=7M
4,this.K=75,this.L=76,this.M=77,this.N=78,this.O=79,this.P=80,this.Q=81,this.R=82,this.S=83,this.T=84,this.U=85,this.V=86,this.W=87,this.X=88,this.Y=89,this.Z=90};window.keyboard=new Keyboard</script>
<script>window.SCREEN_WIDTH=512,window.SCREEN_HEIGHT=448,window.MENU_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEPBAMAAABGrStjAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQM
WRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNM
CAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEzOjIyOjI2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjRCMjMwM0JBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjRCMjMwNEJBRkMxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2NEIyMzAxQkFGQzExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZM
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",window.MENU_IMAGE=new Image,MENU_IMAGE.src=MENU_IMAGE_URL,wM
indow.RESOURCE_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAD9CAMAAABTNVRWAAAHYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20vM
eGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTVUMTk6MDk6MDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDIyOjA0M
OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMyMzdkYjhiLTM3YmQtNDcxMC05NmE5LWIyMzMwY2IxNjgxNSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiMjZlOWFjLWI5ODgtMzg0My1hM2ZjLTY1YTllMTkxOTM1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFlMzBjMmE0LWY4MTktNDFkNC05MWZmLWIwOGNlOGM0ZTU2MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxM
ZmYtYjA4Y2U4YzRlNTYwPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWUzMGMyYTQtZjgxOS00MWQ0LTkxZmYtYjA4Y2U4YzRlNTYwIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDE5OjA5OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNiNjEzY2MtNzM1MS00YmQ0LWJiYjEtZThmOTllM2EyY2VmIiBzdEV2dDp3aGVuM
PSIyMDIzLTAzLTE1VDE5OjEyOjUxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzIzN2RiOGItMzdiZC00NzEwLTk2YTktYjIzMzBjYjE2ODE1IiBzdEV2dDp3aGVuPSIyMDIzLTAzLTE1VDIyOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/M
eHBhY2tldCBlbmQ9InIiPz7vEET2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeFBMVEVHcEy/v8AENGXw7+////8yMjL////////////////7mjKVJHUAAACYZwEHBQYAmTPf2twAZADgUADNUg5BL0WLi4vfozyEgID66Z79zGbK/89iW1qEdga+kbG4lDB0c3S+vbvop4glMRYiO+ubbTmD0xe7u7l7gAA2JWmmAAAACnRSTlMA////SRX/mhzaoDVG4wAAJSlJREFUeNrsnWt3ozgMhgOc9YcObJkpZxIypDnt2f//G9eyLEu+cEtI40zjGQrBhrY81itZdtLd7lmyKD9+4Mav5OtnubLU6bKiwRNw1nzf06Ve3GA5RShKiZP0AvfwFZspdQvAhzZx7vCiy/S5w6FpDocBtoE3rHt5GYaXl6bxt0fg+1+9sMEDAT5cCliCjQA3CFlu+fP99z/Lb7bBdEFyQAuZMTlT80MXpQgv476NQKcADwNYJ9RRMeeGYeA2M
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",window.RESOURCE_IMM
AGE=new Image,RESOURCE_IMAGE.src=RESOURCE_IMAGE_URL,window.BUTTON_IMAGE_URL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABaCAMAAACi96mZAAAD62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YM
WJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDMtMTRUMTE6NTQ6MDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAzLTE1VDEyOjU5OjIwKzA4OjAwIiBkYzpmb3JtYM
XQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjE1Mzg4NkJBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjE1Mzg4N0JBRjgxMUVEOTQzNEVEMjc5MEIyMzgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MTUzODg0QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MTUzODg1QkFGODExRUQ5NDM0RUQyNzkwQjIzODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iJqNCwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwTM
K0GANkgAscLAPfb2/365rOvyiw8Xa7sAPXJAPG0AHd1pXudAND0DPjgAPD/5ulBNOogAJbGAIB+rw9jCecAAAABdFJOUwBA5thmAAADg0lEQVRo3u2YgXarIAyGF21Lp23n2Pu/601IQLADgqx3955jtpJKjV/yay3x7e3fMVO3V8IfNXsdHuHvNSvje7Qzj6lKnx6mS7t89gbhZzQexctGmJvy6RO8ql0Ob0xAxG4z955VT3Pi3Kn7Lt5cmD5NWOBEHrcmh6XNdx6QfskkT/F17TLxLnqiPSZ3FB6ionmuTNdol6e7Ms8rfT2Gmr5Puzj3QJdode27tStE07Sy9r3a4SxiJzT3vZ544P+wiYPmvLdrh7O6u0278grtqHbFnbZU+0Oh3SNPn6o3yqlIV2RfoiusQK8n/8hpZy46fJ7eE2++VOHmMmfo2vgvkw2vWia4P57Cq/ZVWB/0xZu5bsWlTV9876ryV1elhx122GH/Rwd9r9krO+j7tWb313XQ91uVfrubLM
u3y2RuG06I4uLN3/EJ8qYNWaHfPdtABjqCt8/RroYPWaZfroIVureOlThRBen5Ny/APtOA+vOMXaXcp069Xa321grU02ho9wBG0dZ5+rdNXrc+CtR6uoFvreKkTRer09IRba31SSrrTTqoVrKXRKugisrgAbaKvWn8I1np4ns5XjeVq2VmJCW9ureddtBPdC3TdN6ZyzYvI4gLUv8lf8zfF3aJUO2df1C6XPdFv1RvlrUTvyN7RFVai78+eOmANvNRBq5LPd9Ca4EwfaGZl/Ly/g54LHfSsiM/Bf6CDnhXx89FBH3bYYYcddjyz+Cs/FsYsjfaTeLMMjbbB92hnFmilw2IS+GejRXiD8BNZ4mSDfboDejAJfGy0FW/MEI4ajafS3DCs2SMcWung8bg+d3QAd3AAIARuDTTjtvwnpzCHdL8sxzcId0klblwk03H7CXmQeE8PpaGs5MDN8hAX7YaUPvqj8l6yscTOYz19fKa7OukioApPKz0cFwp0ihlj7cZYO78DzM
z3T4ekcB7ooX6+dJWfNETG4Kt30WrQbnugLBPr3ytN0mc4SjKLdSg+Sw3d0BAG/gGwYeORZnvY7yDDAs/Lb8+5JQflM7bvuNttrfoFQYaL84JUfSTtPj655aL/TJrXj952uJCAHYRzdjEz7HfzwGdGh9VcGEjosrXebJa6ds22wMaVD630+Up7Cx6Y/Kn026zMLaDYf75r+9spDK7wjPkle88xh+wgi6sM741XPHApPIDrjNc8cSk8gOuN7F5W/uSj9X+0PCKSoJtnojooAAAAASUVORK5CYII=",window.POS=new Array,POS.selectTank=[128,96],POS.stageLevel=[396,96],POS.num=[256,96],POS.map=[0,96],POS.home=[256,0],POS.score=[0,112],POS.player=[0,0],POS.protected=[160,96],POS.enemyBefore=[256,32],POS.enemy1=[0,32],POS.enemM
y2=[128,32],POS.enemy3=[0,64],POS.bullet=[80,96],POS.tankBomb=[0,160],POS.bulletBomb=[320,0],POS.over=[384,64],POS.prop=[256,110],window.START_AUDIO="",window.BULLET_DESTROY_AUDIO="",window.TANK_DESTROY_AUDIO="",window.PLAYER_DESTROY_AUDIO="",window.MOVE_AUDIO="",window.ATTACK_AUDIO="",window.PROP_AUDIO="",window.GAME_STATE_MENU=0,window.GAME_STATE_INIT=1,window.GAME_STATE_START=2,window.GAME_STATE_OVER=3,window.GAME_STATE_WIN=4,window.WALL=1,window.GRID=2,window.GRASS=3,window.WATER=4,window.ICE=5,window.HOME=9,wiM
ndow.ANOTHREHOME=8,window.UP=0,window.DOWN=1,window.LEFT=2,window.RIGHT=3,window.ENEMY_LOCATION=[192,0,384],window.BULLET_TYPE_PLAYER=1,window.BULLET_TYPE_PLAYER2=3,window.BULLET_TYPE_ENEMY=2,window.CRACK_TYPE_TANK="tank",window.CRACK_TYPE_BULLET="bullet"</script>
<script>window.map3=[[0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,3,3,3,3,3,3,1,1,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2],[0,0,3,3,3,3,3,3,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,3,3,3,3,3,3,0M
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0],[3,3,3,3,3,3,3,3,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,0],[3,3,3,3,3,3,3,3,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,1,0,0],[3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,1,0,0],[3,3,3,3,3,3,3,3,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0],[3,3,3,3,3,3,3,3,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0],[3,3,3,3,3,3,3,3,0,0,0,0,2,2,2,2,2,2,0,0,0,0,3,3,0,0],[0,0,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,3,3,0,0],[0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3M
],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3],[0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3],[1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3],[1,1,1,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,3,3,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,3,3,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,3,3,3,3,3,3,3,3],[1,1,0,0,0,0,2,0,0,0,0,0,0,0,1,1,1,1,3,3,3,3,3,3,0,0],[1,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[1,1,1,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,0,0],[1,1,1,1,0,0,2,0,0,0,0,1,1,1,1,0M
,0,0,3,3,3,3,3,3,0,0],[2,2,1,1,1,1,0,0,0,0,0,1,9,8,1,0,0,0,1,1,0,0,0,0,0,0],[2,2,1,1,1,1,0,0,0,0,0,1,8,8,1,0,0,0,1,1,0,0,0,0,0,0]]</script>
<script>window.CrackAnimation=function(s,i,t){this.times=0,this.ctx=i,this.frame=0,this.x=0,this.y=0,this.posName="",this.size=0,this.isOver=!1,this.tempDir=1,this.owner=t,s==CRACK_TYPE_TANK?(this.posName="tankBomb",this.size=66,this.frame=4):(this.posName="bulletBomb",this.size=32,this.frame=3),this.x=t.x+parseInt(t.size-this.size)/2,this.y=t.y+parseInt(t.size-this.size)/2,thiM
s.draw=function(){var s=parseInt(this.times/3);this.ctx.drawImage(RESOURCE_IMAGE,POS[this.posName][0]+s*this.size,POS[this.posName][1],this.size,this.size,this.x,this.y,this.size,this.size),this.times+=this.tempDir,this.times>3*this.frame-parseInt(1.5)&&(this.tempDir=-1),this.times<=0&&(this.isOver=!0)}}</script>
<script>window.Prop=function(t){this.x=0,this.y=0,this.duration=600,this.type=0,this.hit=!1,this.width=30,this.height=28,this.ctx=t,this.isDestroyed=!1,this.size=28,this.init=function(){this.ctx.clearRect(M
this.x,this.y,this.width,this.height),this.duration=600,this.type=parseInt(6*Math.random()),this.x=parseInt(384*Math.random())+map.offsetX,this.y=parseInt(384*Math.random())+map.offsetY,this.isDestroyed=!1},this.draw=function(){this.duration>0&&!this.isDestroyed?(this.ctx.drawImage(RESOURCE_IMAGE,POS.prop[0]+this.type*this.width,POS.prop[1],this.width,this.height,this.x,this.y,this.width,this.height),this.duration--,this.isHit()):(this.ctx.clearRect(this.x,this.y,this.width,this.height),this.isDestroyed=!0)},this.iM
sHit=function(){var t=null;if(player1.lives>0&&CheckIntersect(this,player1,0)?(this.hit=!0,t=player1):player2.lives>0&&CheckIntersect(this,player2,0)&&(this.hit=!0,t=player2),this.hit)switch(this.isDestroyed=!0,this.ctx.clearRect(this.x,this.y,this.width,this.height),this.type){case 0:t.lives++;break;case 1:emenyStopTime=500;break;case 2:map.updateMap([[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],GRID),homeProtectedTime=500;break;case 3:if(null!=enemyArray||enemyArray.length>0)for(var i=0;i<enemM
yArray.length;i++){enemyArray[i].distroy()}break;case 4:break;case 5:t.isProtected=!0,t.protectedTime=500}}}</script>
<script>var Bullet=function(t,i,s,e){this.ctx=t,this.x=0,this.y=0,this.owner=i,this.type=s,this.dir=e,this.speed=3,this.size=6,this.hit=!1,this.isDestroyed=!1,this.draw=function(){this.ctx.drawImage(RESOURCE_IMAGE,POS.bullet[0]+this.dir*this.size,POS.bullet[1],this.size,this.size,this.x,this.y,this.size,this.size),this.move()},this.move=function(){this.dir==UP?this.y-=this.speed:this.dir==DOWN?this.M
y+=this.speed:this.dir==RIGHT?this.x+=this.speed:this.dir==LEFT&&(this.x-=this.speed),this.isHit()},this.isHit=function(){if(!this.isDestroyed){if(this.x<map.offsetX?(this.x=map.offsetX,this.hit=!0):this.x>map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.size,this.hit=!0),this.y<map.offsetY?(this.y=map.offsetY,this.hit=!0):this.y>map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),!this.hit&&null!=bulletArray&&bulletArray.length>0)for(var t=0;t<bullM
etArray.length;t++)if(bulletArray[t]!=this&&this.owner.isAI!=bulletArray[t].owner.isAI&&0==bulletArray[t].hit&&CheckIntersect(bulletArray[t],this,0)){this.hit=!0,bulletArray[t].hit=!0;break}if(!this.hit)if(bulletMapCollision(this,map)&&(this.hit=!0),this.type==BULLET_TYPE_PLAYER||this.type==BULLET_TYPE_PLAYER2){if(null!=enemyArray||enemyArray.length>0)for(t=0;t<enemyArray.length;t++){var i=enemyArray[t];if(!i.isDestroyed&&CheckIntersect(this,i,0)){CheckIntersect(this,i,0),i.lives>1?i.lives--:i.distroy(),this.hit=!0M
;break}}player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy(),this.hit=!0)}else this.type==BULLET_TYPE_ENEMY&&(player1.lives>0&&CheckIntersect(this,player1,0)?(player1.isProtected||player1.isDestroyed||player1.distroy(),this.hit=!0):player2.lives>0&&CheckIntersect(this,player2,0)&&(player2.isProtected||player2.isDestroyed||player2.distroy()M
,this.hit=!0));this.hit&&this.distroy()}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_BULLET,this.ctx,this)),this.owner.isAI}};window.Bullet=Bullet</script>
<script>window.Tank=function(){this.x=0,this.y=0,this.size=32,this.dir=UP,this.speed=1,this.frame=0,this.hit=!1,this.isAI=!1,this.isShooting=!1,this.bullet=null,this.shootRate=.6,this.isDestroyed=!1,this.tempX=0,this.tempY=0,this.move=function(){this.isAI&&emenyStopTime>0||(this.tempX=this.x,this.tempY=this.y,this.iM
sAI&&(this.frame++,(this.frame%100==0||this.hit)&&(this.dir=parseInt(4*Math.random()),this.hit=!1,this.frame=0)),this.dir==UP?this.tempY-=this.speed:this.dir==DOWN?this.tempY+=this.speed:this.dir==RIGHT?this.tempX+=this.speed:this.dir==LEFT&&(this.tempX-=this.speed),this.isHit(),this.hit||(this.x=this.tempX,this.y=this.tempY))},this.isHit=function(){this.dir==LEFT?this.x<=map.offsetX&&(this.x=map.offsetX,this.hit=!0):this.dir==RIGHT?this.x>=map.offsetX+map.mapWidth-this.size&&(this.x=map.offsetX+map.mapWidth-this.sM
ize,this.hit=!0):this.dir==UP?this.y<=map.offsetY&&(this.y=map.offsetY,this.hit=!0):this.dir==DOWN&&this.y>=map.offsetY+map.mapHeight-this.size&&(this.y=map.offsetY+map.mapHeight-this.size,this.hit=!0),this.hit||tankMapCollision(this,map)&&(this.hit=!0)},this.isShot=function(){},this.shoot=function(t){if(!(this.isAI&&emenyStopTime>0||this.isShooting)){var i=this.x,s=this.y;this.bullet=new Bullet(this.ctx,this,t,this.dir),this.dir==UP?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y-this.bullet.M
size):this.dir==DOWN?(i=this.x+parseInt(this.size/2)-parseInt(this.bullet.size/2),s=this.y+this.size):this.dir==LEFT?(i=this.x-this.bullet.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)):this.dir==RIGHT&&(i=this.x+this.size,s=this.y+parseInt(this.size/2)-parseInt(this.bullet.size/2)),this.bullet.x=i,this.bullet.y=s,this.isAI,this.bullet.draw(),bulletArray.push(this.bullet),this.isShooting=!0}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,tM
his))}},window.SelectTank=function(){this.ys=[250,281],this.x=140,this.size=27},SelectTank.prototype=new Tank,window.PlayTank=function(t){this.ctx=t,this.lives=3,this.isProtected=!0,this.protectedTime=500,this.offsetX=0,this.speed=2,this.draw=function(){if(this.hit=!1,this.ctx.drawImage(RESOURCE_IMAGE,POS.player[0]+this.offsetX+this.dir*this.size,POS.player[1],this.size,this.size,this.x,this.y,this.size,this.size),this.isProtected){var t=parseInt((500-this.protectedTime)/5)%2;this.ctx.drawImage(RESOURCE_IMAGE,POS.pM
rotected[0],POS.protected[1]+32*t,32,32,this.x,this.y,32,32),this.protectedTime--,0==this.protectedTime&&(this.isProtected=!1)}},this.distroy=function(){this.isDestroyed=!0,crackArray.push(new CrackAnimation(CRACK_TYPE_TANK,this.ctx,this))},this.renascenc=function(t){this.lives--,this.dir=UP,this.isProtected=!0,this.protectedTime=500,this.isDestroyed=!1;var i=0;i=1==t?129:256,this.x=i+map.offsetX,this.y=385+map.offsetY}},PlayTank.prototype=new Tank,window.EnemyOne=function(t){this.ctx=t,this.isAppear=!1,this.times=M
0,this.lives=1,this.isAI=!0,this.speed=1.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy1[0]+this.dir*this.size,POS.enemy1[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),34==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyOne.prototype=new M
Tank,window.EnemyTwo=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=2,this.isAI=!0,this.speed=1,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy2[0]+this.dir*this.size,POS.enemy2[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESOURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(tM
his.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyTwo.prototype=new Tank,window.EnemyThree=function(t){this.ctx=t,this.isAppear=!1,this.times=0,this.lives=3,this.isAI=!0,this.speed=.5,this.draw=function(){if(this.times++,this.isAppear){if(this.ctx.drawImage(RESOURCE_IMAGE,POS.enemy3[0]+this.dir*this.size+(3-this.lives)*this.size*4,POS.enemy3[1],32,32,this.x,this.y,32,32),this.times%50==0)Math.random()<this.shootRate&&this.shoot(2),this.times=0;this.move()}else{var t=parseInt(this.times/5)%7;this.ctx.drawImage(RESM
OURCE_IMAGE,POS.enemyBefore[0]+32*t,POS.enemyBefore[1],32,32,this.x,this.y,32,32),35==this.times&&(this.isAppear=!0,this.times=0,this.shoot(2))}}},EnemyThree.prototype=new Tank</script>
<script>window.Num=function(i){this.ctx=i,this.size=14,this.draw=function(i,s,t){var h=s,e=t,n=[];if(0==i)n.push(0);else for(;i>0;)n.push(i%10),i=parseInt(i/10);for(var r=n.length-1;r>=0;r--)h=s+(n.length-r-1)*this.size,this.ctx.drawImage(RESOURCE_IMAGE,POS.num[0]+14*n[r],POS.num[1],this.size,this.size,h,e,this.size,this.size)}}</scM
<script>window.Menu=function(t){this.ctx=t,this.x=0,this.y=SCREEN_HEIGHT,this.selectTank=new SelectTank,this.playNum=1,this.times=0,this.draw=function(){this.times++;parseInt(this.times/6)%2==0||this.selectTank.size,this.y<=0?this.y=0:this.y-=5,this.ctx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.ctx.save(),this.ctx.restore()},this.next=function(t){this.playNum+=t,this.playNum>2?this.playNum=1:this.playNum<1&&(this.playNum=2)}}</script>
<script>window.Map=function(wCtx,gCtx){this.level=1,this.mapLevel=nullM
,this.wallCtx=wCtx,this.grassCtx=gCtx,this.offsetX=48,this.offsetY=16,this.wTileCount=26,this.HTileCount=26,this.tileSize=16,this.homeSize=32,this.num=new Num(this.wallCtx),this.mapWidth=416,this.mapHeight=416,this.setMapLevel=function(level){this.level=level;var tempMap=eval("map"+this.level);this.mapLevel=new Array;for(var i=0;i<tempMap.length;i++){this.mapLevel[i]=new Array;for(var j=0;j<tempMap[i].length;j++)this.mapLevel[i][j]=tempMap[i][j]}},this.draw=function(){this.wallCtx.fillStyle="#000",this.wallCtx.fillM
Rect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(this.offsetX,this.offsetY,this.mapWidth,this.mapHeight),this.grassCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT);for(var i=0;i<this.HTileCount;i++)for(var t=0;t<this.wTileCount;t++)this.mapLevel[i][t]==WALL||this.mapLevel[i][t]==GRID||this.mapLevel[i][t]==WATER||this.mapLevel[i][t]==ICE?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+thM
is.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==GRASS?this.grassCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(this.mapLevel[i][t]-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.tileSize,this.tileSize):this.mapLevel[i][t]==HOME&&this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0],POS.home[1],this.homeSize,this.homeSize,t*this.tileSize+this.offsetX,i*this.tileSize+this.offsetY,this.homeSize,this.homeSize);this.dM
rawNoChange(),this.drawEnemyNum(maxEnemy),this.drawLevel(),this.drawLives(0,1),this.drawLives(0,2)},this.drawNoChange=function(){},this.drawLevel=function(){},this.drawEnemyNum=function(i){},this.clearEnemyNum=function(i,t){let e=i-t,s=document.querySelector(".robot-tank-count"),h="";if(e>0)for(let i=0;i<e;i++)h+=`<div class="tank-count-item" style="background-image: url(${RESOURCE_IMAGE_URL})"></div>`;s.innerHTML=h},this.drawLives=function(i,t){let e=document.querySelectorAll(".game-info .player-box .player-info")M
;if(e){let s=e[t-1].querySelector(".life-box"),h="";if(i>0)for(let t=0;t<i;t++)h+='<div class="life"></div>';s.innerHTML=h}},this.updateMap=function(i,t){if(null!=i&&i.length>0)for(var e=i.length,s=0;s<e;s++){var h=i[s];this.mapLevel[h[0]][h[1]]=t,t>0?this.wallCtx.drawImage(RESOURCE_IMAGE,this.tileSize*(t-1)+POS.map[0],POS.map[1],this.tileSize,this.tileSize,h[1]*this.tileSize+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize):(this.wallCtx.fillStyle="#000",this.wallCtx.fillRect(h[1]*this.tileM
Size+this.offsetX,h[0]*this.tileSize+this.offsetY,this.tileSize,this.tileSize))}},this.homeHit=function(){this.wallCtx.drawImage(RESOURCE_IMAGE,POS.home[0]+this.homeSize,POS.home[1],this.homeSize,this.homeSize,12*this.tileSize+this.offsetX,24*this.tileSize+this.offsetY,this.homeSize,this.homeSize)}}</script>
<script>window.CheckIntersect=(e,i,t)=>(window.A1=e.x+t,window.B1=e.x+e.size-t,window.C1=e.y+t,window.D1=e.y+e.size-t,window.A2=i.x+t,window.B2=i.x+i.size-t,window.C2=i.y+t,window.D2=i.y+i.size-t,(A1>=A2&&A1<=BM
2||B1>=A2&&B1<=B2)&&(C1>=C2&&C1<=D2||D1>=C2&&D1<=D2)),window.tankMapCollision=(e,i)=>{var t=0,s=0,r=0;if(e.dir==UP?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.tempY-3-i.offsetY+e.size)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX+3-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.tempY+3-i.offsetY)/i.tileSize),r=parseInt((e.tempX-3-i.offsetX+e.sizeM
)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var f=parseInt(e.tempX-map.offsetX-r*i.tileSize+e.size-3);t=f%i.tileSize==0?parseInt(f/i.tileSize):parseInt(f/i.tileSize)+1;for(var l=0;l<t&&r+l<i.wTileCount;l++){if((a=i.mapLevel[s][r+l])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==UP?e.y=i.offsetY+s*i.tileSize+i.tileSize-3:e.dir==DOWN&&(e.y=i.offsetY+s*i.tileSize-e.size+3),!0}}else{var n=parseInt(e.tempY-map.offsetY-s*i.tileSize+e.size-3);t=n%i.tileSiM
ze==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(l=0;l<t&&s+l<i.HTileCount;l++){var a;if((a=i.mapLevel[s+l][r])==WALL||a==GRID||a==WATER||a==HOME||a==ANOTHREHOME)return e.dir==LEFT?e.x=i.offsetX+r*i.tileSize+i.tileSize-3:e.dir==RIGHT&&(e.x=i.offsetX+r*i.tileSize-e.size+3),!0}}return!1},window.bulletMapCollision=(e,i)=>{var t=0,s=0,r=0,f=[],l=!1;if(e.dir==UP?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==DOWN?(s=parseInt((e.y-i.offsetY+e.size)/i.tileSize),r=parseInt((M
e.x-i.offsetX)/i.tileSize)):e.dir==LEFT?(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX)/i.tileSize)):e.dir==RIGHT&&(s=parseInt((e.y-i.offsetY)/i.tileSize),r=parseInt((e.x-i.offsetX+e.size)/i.tileSize)),s>=i.HTileCount||s<0||r>=i.wTileCount||r<0)return!0;if(e.dir==UP||e.dir==DOWN){var n=parseInt(e.x-map.offsetX-r*i.tileSize+e.size);t=n%i.tileSize==0?parseInt(n/i.tileSize):parseInt(n/i.tileSize)+1;for(var a=0;a<t&&r+a<i.wTileCount;a++){if((z=i.mapLevel[s][r+a])==WALL||z==GRID||z==HOME||z==ANOTHREHOM
ME)if(l=!0,z==WALL)f.push([s,r+a]);else if(z!=GRID){isGameOver=!0;break}}}else{var p=parseInt(e.y-map.offsetY-s*i.tileSize+e.size);t=p%i.tileSize==0?parseInt(p/i.tileSize):parseInt(p/i.tileSize)+1;for(a=0;a<t&&s+a<i.HTileCount;a++){var z;if((z=i.mapLevel[s+a][r])==WALL||z==GRID||z==HOME||z==ANOTHREHOME)if(l=!0,z==WALL)f.push([s+a,r]);else if(z!=GRID){isGameOver=!0;break}}}return map.updateMap(f,0),l}</script>
<script>window.Stage=function(t,i){console.log(1111,t,new Num(t)),this.ctx=t,this.ctx.fillStyle="#F7931A",tM
his.drawHeigth=15,this.level=i,this.temp=0,this.dir=1,this.isReady=!1,this.levelNum=new Num(t),this.init=function(t){this.dir=1,this.isReady=!1,this.level=t,this.temp=0},this.draw=function(){1==this.dir?225==this.temp?(this.ctx.drawImage(RESOURCE_IMAGE,POS.stageLevel[0],POS.stageLevel[1],78,14,194,208,78,14),this.levelNum.draw(this.level,308,208),initMap()):825==this.temp?(this.temp=225,this.dir=-1):(this.ctx.fillRect(0,this.temp,512,this.drawHeigth),this.ctx.fillRect(0,448-this.temp-this.drawHeigth,512,this.drawHeM
igth)):this.temp>=0?(this.ctx.clearRect(0,this.temp,512,this.drawHeigth),this.ctx.clearRect(0,448-this.temp-this.drawHeigth,512,this.drawHeigth)):this.isReady=!0,this.temp+=this.drawHeigth*this.dir}}</script>
<script>function initScreen(){window.canvas=document.querySelector("#stageCanvas"),ctx=canvas.getContext("2d"),canvas.setAttribute("width",SCREEN_WIDTH),canvas.setAttribute("height",SCREEN_HEIGHT),wallCtx=document.querySelector("#wallCanvas").getContext("2d"),grassCtx=document.querySelector("#grassCanvas").getM
Context("2d"),document.querySelector("#wallCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#wallCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#grassCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#grassCanvas").setAttribute("height",SCREEN_HEIGHT),tankCtx=document.querySelector("#tankCanvas").getContext("2d"),document.querySelector("#tankCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#tankCanvas").setAttribute("height",SCREEN_HEIGHM
T),overCtx=document.querySelector("#overCanvas").getContext("2d"),document.querySelector("#overCanvas").setAttribute("width",SCREEN_WIDTH),document.querySelector("#overCanvas").setAttribute("height",SCREEN_HEIGHT),document.querySelector("#canvasDiv").style.width=`${SCREEN_WIDTH}px`,document.querySelector("#canvasDiv").style.height=`${SCREEN_HEIGHT}px`,document.querySelector("#canvasDiv").style["background-color"]="#000000",document.querySelector(".startCanvas .bg-content").style["background-image"]=`url(${MENU_IMAGM
E_URL})`,document.querySelector(".div .icon").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".stage-box-tank-icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelectorAll(".game-info .icon").forEach((e=>{e.style["background-image"]=`url(${RESOURCE_IMAGE_URL})`})),document.querySelector(".game-logo").style["background-image"]=`url(${RESOURCE_IMAGE_URL})`,document.querySelectorAll(".button-bg").forEach((e=>{e.style["background-image"]=`urlM
(${BUTTON_IMAGE_URL})`}))}function initObject(){menu=new Menu(ctx),stage=new Stage(ctx,level),map=new Map(wallCtx,grassCtx),player1=new PlayTank(tankCtx),player1.x=129+map.offsetX,player1.y=385+map.offsetY,player2=new PlayTank(tankCtx),player2.offsetX=128,player2.x=256+map.offsetX,player2.y=385+map.offsetY,appearEnemy=0,enemyArray=[],bulletArray=[],keys=[],crackArray=[],isGameOver=!1,overX=176,overY=384,overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),emenyStopTime=0,homeProtectedTime=-1,propTime=1e3}function gameM
Loop(){switch(gameState){case GAME_STATE_MENU:menu.draw();break;case GAME_STATE_INIT:stage.draw(),1==stage.isReady&&(gameState=GAME_STATE_START);break;case GAME_STATE_START:drawAll(),(isGameOver||player1.lives<=0&&player2.lives<=0)&&(gameState=GAME_STATE_OVER,map.homeHit()),appearEnemy==maxEnemy&&0==enemyArray.length&&(gameState=GAME_STATE_WIN);break;case GAME_STATE_WIN:nextLevel();break;case GAME_STATE_OVER:gameOver()}let e=document.querySelector(".startCanvas"),a=document.querySelector("#canvasDiv");gameState===GM
AME_STATE_MENU?(e.classList.remove("start-game"),e.classList.add("end-game"),a.classList.remove("start-game"),a.classList.add("end-game")):(e.classList.remove("end-game"),e.classList.add("start-game")),window.showDomGameState&&(e.classList.remove("first-start"),e.classList.remove("gameOver"),e.classList.remove("passLevel"),e.classList.add(showDomGameState||""),"gameOver"===showDomGameState||showDomGameState)}function keyEvent(){keys.contain(keyboard.W)?(player1.dir=UP,player1.hit=!1,player1.move()):keys.contain(keyM
board.S)?(player1.dir=DOWN,player1.hit=!1,player1.move()):keys.contain(keyboard.A)?(player1.dir=LEFT,player1.hit=!1,player1.move()):keys.contain(keyboard.D)&&(player1.dir=RIGHT,player1.hit=!1,player1.move()),keys.contain(keyboard.UP)?(player2.dir=UP,player2.hit=!1,player2.move()):keys.contain(keyboard.DOWN)?(player2.dir=DOWN,player2.hit=!1,player2.move()):keys.contain(keyboard.LEFT)?(player2.dir=LEFT,player2.hit=!1,player2.move()):keys.contain(keyboard.RIGHT)&&(player2.dir=RIGHT,player2.hit=!1,player2.move())}functM
ion addEnemyTank(){null==enemyArray||enemyArray.length>=maxAppearEnemy||0==maxEnemy||(appearEnemy++,window.rand=parseInt(3*Math.random()),window.obj=null,0==rand?obj=new EnemyOne(tankCtx):1==rand?obj=new EnemyTwo(tankCtx):2==rand&&(obj=new EnemyThree(tankCtx)),obj.x=ENEMY_LOCATION[parseInt(3*Math.random())]+map.offsetX,obj.y=map.offsetY,obj.dir=DOWN,enemyArray[enemyArray.length]=obj,map.clearEnemyNum(maxEnemy,appearEnemy))}function drawEnemyTanks(){if(null!=enemyArray||enemyArray.length>0)for(window.i=0;i<enemyArraM
y.length;i++)window.enemyObj=enemyArray[i],enemyObj.isDestroyed?(enemyArray.removeByIndex(i),i--):enemyObj.draw();emenyStopTime>0&&emenyStopTime--}function drawAll(){tankCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),player1.lives>0&&player1.draw(),player2.lives>0&&player2.draw(),drawLives(),appearEnemy<maxEnemy&&(mainframe%100==0&&(addEnemyTank(),mainframe=0),mainframe++),drawEnemyTanks(),drawBullet(),drawCrack(),keyEvent(),propTime<=0?drawProp():propTime--,homeProtectedTime>0?homeProtectedTime--:0==homeProtectedTiM
me&&(homeProtectedTime=-1,homeNoProtected())}function drawCrack(){if(null!=crackArray&&crackArray.length>0)for(window.i=0;i<crackArray.length;i++)window.crackObj=crackArray[i],crackObj.isOver?(crackArray.removeByIndex(i),i--,crackObj.owner==player1?player1.renascenc(1):crackObj.owner==player2&&player2.renascenc(2)):crackObj.draw()}function gameOver(){overCtx.clearRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT),overCtx.drawImage(RESOURCE_IMAGE,POS.over[0],POS.over[1],64,32,overX+map.offsetX,overY+map.offsetY,64,32),overY-=2,coM
nsole.log("gameOver",!0,overY<=parseInt(map.mapHeight/2)),overY<=parseInt(map.mapHeight/2)&&(initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="gameOver")}function nextLevel(){initObject(),1==menu.playNum&&(player2.lives=0),gameState=GAME_STATE_MENU,window.showDomGameState="passLevel"}function preLevel(){}function drawProp(){window.rand=Math.random(),rand<.4&&null==prop&&(prop=new Prop(overCtx),prop.init()),null!=prop&&(prop.draw(),prop.isDestroyed&&(prop=null,propTimM
e=1e3))}function homeNoProtected(){window.mapChangeIndex=[[23,11],[23,12],[23,13],[23,14],[24,11],[24,14],[25,11],[25,14]],map.updateMap(mapChangeIndex,WALL)}window.ctx="",window.wallCtx="",window.grassCtx="",window.tankCtx="",window.overCtx="",window.menu=null,window.stage=null,window.map=null,window.player1=null,window.player2=null,window.prop=null,window.enemyArray=[],window.bulletArray=[],window.keys=[],window.crackArray=[],window.gameState=GAME_STATE_MENU,window.level=window.pageLevel,window.maxEnemy=1==windowM
.pageLevel?10:20,window.maxAppearEnemy=5,window.appearEnemy=0,window.mainframe=0,window.isGameOver=!1,window.overX=176,window.overY=384,window.emenyStopTime=0,window.homeProtectedTime=-1,window.propTime=300,window.onload=function(){initScreen(),initObject(),setInterval(gameLoop,20)},document.addEventListener("keydown",(function(e){let a=e.keyCode;if(_cheats(a),window.cheats)switch(gameState){case GAME_STATE_MENU:if(a==keyboard.ENTER){let e=document.querySelector(".email-input"),a=e?e.value:"";if(!a)return;if(windowM
.a=a,gameState=GAME_STATE_INIT,window.setPassword(),1==menu.playNum){player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1")}}break;case GAME_STATE_START:keys.contain(a)||keys.push(a),a==keyboard.SPACE&&player1.lives>0?player1.shoot(BULLET_TYPE_PLAYER):a==keyboard.ENTER&&player2.lives>0?player2.shoot(BULLET_TYPE_PLAYER2):a==keyboard.N?nextLevel():a==keyboard.P&&preLevel()}})),document.addEventListener("keyup",(function(e){keys.remove(e.keyCode)})),window.initMap=()=>{map.setMapLevelM
(level),map.draw(),drawLives()},window.drawLives=()=>{map.drawLives(player1.lives,1),map.drawLives(player2.lives,2)},window.drawBullet=()=>{if(null!=bulletArray&&bulletArray.length>0)for(window.i=0;i<bulletArray.length;i++)window.bulletObj=bulletArray[i],bulletObj.isDestroyed?(bulletObj.owner.isShooting=!1,bulletArray.removeByIndex(i),i--):bulletObj.draw()}</script>
<style>*{margin:0;padding:0}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/truetype;charM
set=utf-8;base64,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) format('truetM
ype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Press Start 2P',sans-serif}.container{width:576px;height:576px;margin:0 auto;background-color:#000;overflow:hidden}#canvasDiv{position:relative;margin:0 auto}.game-tips{height:64px}#canvasDiv .startCanvas{position:absolute;width:512px;height:448px;top:448px;background:#000}#canvasDiv .startCanvas.start-game{visibility:hidden}#canvasDiv .starM
tCanvas.first-start .email-content{display:flex;border:2px solid #f7931a}#canvasDiv .startCanvas.end-game{transition:top 1s linear;top:0}#canvasDiv .startCanvas .bg-content{position:absolute;left:0;right:0;top:10px;height:100px;background-size:100% auto;background-position-y:-86px}#canvasDiv .startCanvas .stage-box{position:absolute;bottom:270px;width:100%;color:#f7931a;font-size:24px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;box-sizing:border-box}#canvasDiv .startCanvas .email-cM
ontent{position:absolute;width:80%;left:10%;bottom:70px;display:none;height:40px}#canvasDiv .startCanvas .email-content .email-input-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-size:12px}#canvasDiv .startCanvas .email-content .email-input-box .email-input-box-label{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #fff;M
border-right:0}#canvasDiv .startCanvas .email-content .email-input-box .email-input{flex:1 1;height:28px;line-height:28px;background:0 0;color:#fff;border:none;padding:0 10px;box-sizing:border-box;font-size:12px;border-radius:4px;outline:0;font-family:'Press Start 2P',sans-serif}#canvasDiv .startCanvas .email-content .email-input-box .email-input::placeholder{color:#bbbcbb}#canvasDiv .startCanvas .email-content .email-content-bg{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#canvasDiv M
.startCanvas .gameOver-button,#canvasDiv .startCanvas .passLevel-button,#canvasDiv .startCanvas .start-button{width:150px;position:absolute;left:50%;transform:translateX(-75px);bottom:-5px;height:60px;font-size:16px;font-weight:600;cursor:pointer}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-2,#canvasDiv .startCanvas .start-button:hover .start-button-bg-2{display:none}#canvasDiv .startCanvas .gameOver-button:hover .start-button-bg-M
1,#canvasDiv .startCanvas .passLevel-button:hover .start-button-bg-1,#canvasDiv .startCanvas .start-button:hover .start-button-bg-1{display:block}#canvasDiv .startCanvas .gameOver-button .button-bg,#canvasDiv .startCanvas .passLevel-button .button-bg,#canvasDiv .startCanvas .start-button .button-bg{width:150px;height:60px;position:absolute;bottom:0;left:0;image-rendering:pixelated;background-size:198%}#canvasDiv .startCanvas .gameOver-button .start-button-bg-2,#canvasDiv .startCanvas .passLevel-button .start-buttonM
-bg-2,#canvasDiv .startCanvas .start-button .start-button-bg-2{display:block}#canvasDiv .startCanvas .gameOver-button .start-button-bg-1,#canvasDiv .startCanvas .passLevel-button .start-button-bg-1,#canvasDiv .startCanvas .start-button .start-button-bg-1{display:none}#canvasDiv .startCanvas .gameOver-content{display:none}#canvasDiv .startCanvas.gameOver .gameOver-content{display:block;margin-bottom:12px}#canvasDiv .startCanvas.gameOver .start-button{display:none}#canvasDiv .start-button .start-button-bg-1{backgrounM
d-position:148px 5px}#canvasDiv .start-button .start-button-bg-2{background-position:3px 5px}#canvasDiv .passLevel-button .start-button-bg-1{background-position:148px -69px}#canvasDiv .passLevel-button .start-button-bg-2{background-position:3px 145px}#canvasDiv .gameOver-button .start-button-bg-1{background-position:149px -150px}#canvasDiv .gameOver-button .start-button-bg-2{background-position:4px -150px}#canvasDiv .startCanvas.gameOver .bg-content{background-position-y:-168px}#canvasDiv .startCanvas.passLevel .bgM
-content{background-position-y:0}#canvasDiv .startCanvas.gameOver .game-over-image{display:block;position:absolute;left:50%;bottom:130px;transform:translateX(-50%);width:100px;height:50px;background-size:750px;background-position:150px -100px}#canvasDiv .startCanvas .game-over-image{display:none}#canvasDiv .startCanvas.passLevel .pass-content{display:block}#canvasDiv .startCanvas.passLevel .start-button{display:none}#canvasDiv .startCanvas .pass-content{position:absolute;width:90%;left:5%;top:240px;display:none;heiM
ght:90px}.pass-content .text-info{display:flex;align-items:center;height:40px;justify-content:center;overflow:hidden}.pass-content .text-info .text{color:#fff;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-content .text-info .text i{margin-right:4px;font-style:normal}.pass-content .text-info .text span{color:#f7931a;margin-left:4px}.pass-content .passLevel-button{bottom:-110px!important}.pass-content .icon{width:100px;height:100px;background:#fff;margin:30px auto 0}#canvasM
Div canvas{position:absolute}.div{position:fixed;width:100%;height:100%;z-index:2;left:0;top:0;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-direction:column}.div .icon,.game-logo{width:50px;height:50px;margin-bottom:40px;transform:scale(1.8);image-rendering:pixelated;background-position:-274px -167px}.div .text{font-size:14px;line-height:1.8em;height:126px;width:280px}.div .hide{display:none}.div.show .hide{display:block}.div.show span.hide{display:inline}.gaM
me-info{position:absolute;width:576px;height:576px;left:-32px;top:-64px;color:#fff}.game-info .operating-tips{width:100%;position:absolute;left:80px;top:510px;font-size:12px;line-height:26px;transform:scale(.9);transform-origin:0}.game-info .player-box{position:absolute;left:80px;top:35px;width:420px;display:flex;align-content:center}.game-info .stage-info{position:absolute;right:0;top:0;height:28px;line-height:28px;font-size:12px}.game-info .player-info{display:flex;align-content:center;margin-right:15px}.game-infM
o .flex1{flex:1;display:flex;flex-direction:column;justify-content:center}.game-info .name{font-size:12px}.game-info .life-box{margin-top:5px;display:flex;height:10px}.game-info .life-box .life{width:24px;height:10px;background:#f7931a;margin-right:4px}.game-info .life-box .life:last-child{margin-right:0}.game-info .icon{width:28px;height:28px;background-position:-2px -2px;margin-right:8px}.game-info .player-info:nth-child(2) .icon{background-position:-130px -2px}.game-info .robot-tank-count{position:absolute;rightM
:24px;top:80px;width:40px}.robot-tank-count .tank-count-item{background-position:0 -128px;width:14px;height:16px;margin:0 5px 5px 0;float:left}.game-canvas-border{position:absolute;width:416px;height:416px;left:46px;top:16px;border:2px solid #7f7f7f}.game-logo{image-rendering:pixelated;position:absolute;left:50%;top:230px;margin-left:-28px}.gameOver .game-logo{top:250px}.passLevel .game-logo{display:none}#canvasDiv.end-game .game-canvas-border,#canvasDiv.end-game .game-info,#canvasDiv.end-game .robot-tank-count{disM
play:none}.select-model{position:absolute;top:200px;left:140px;display:none}.first-start .select-model{display:block}.select-model .game-model{display:flex;color:#fff;height:36px;align-items:center}.select-model .game-model span{margin-left:8px}.select-model .stage-box-tank-icon{width:24px;height:20px;background-size:calc(15 * 24px);background-position-x:calc(-4 * 24px);background-position-y:calc(-3 * 24px);margin-top:-3px;transform:scale(1.3);margin-right:15px;opacity:0}.select-model .stage-box-tank-icon.select{opM
acity:1}.player1 .game-info .player-info:nth-child(2),.player1 .operating-tips p:nth-child(2){display:none}</style>
<script>function getLocalTime(e){var t=new Date,o=t.getTime(),n=6e4*t.getTimezoneOffset();let c=new Date(o+n+36e5*e),i=c.getMonth()+1,a=c.getDate();return`${c.getFullYear()}-${i>10?i:"0"+i}-${a+1>10?a:"0"+a}`}function copyF(e){const t=document.querySelector("#copyInput");try{navigator.clipboard.writeText(e)}catch(e){}setTimeout((()=>{t.select(),document.execCommand("copy")&&(document.execCommand("copyM
"))}),500)}function copyPW(){copyF(document.querySelector("#c").innerText)}function copyDomain(){copyF("https://ordz.games")}function onGameWindow(){document.querySelector(".div").classList.add("show")}function _cheats(e){if(window.cheats)return;window.cheatsList=window.cheatsList||[],window.cheatsList.push(e);window.cheatsList.join(",").indexOf("38,38,40,40,37,39,37,39,66,65")>=0&&(window.cheats=!0,setTimeout((()=>{document.querySelector(".div").remove()}),100))}window.c=window.pageLeveM
l,window.setPassword=()=>{let e=window.a||"",t=window.btoa(`${e}|${c}-${window.gameType}|ac|${getLocalTime(0)}`);t=t.replace("d","a").replace("z","b"),t=`${t.slice(20)}${t.slice(10,20)}${t.slice(0,5)}${t.slice(5,15)}`;const o=document.querySelector("#copyInput");o.value=t,o.setAttribute("value",t);document.querySelector("#c .info").innerText=t,setTimeout((()=>{let e=document.querySelector("#canvasDiv");e.classList.remove("end-game"),e.classList.add("start-game")}),1400)},window.addEventListener("load",(()=>{let e=dM
ocument.querySelector(".start-button"),t=document.querySelector(".gameOver-button"),o=window.a,n=document.querySelector(".email-input");if(e){function c(){let e=document.querySelector(".email-input"),t=e?e.value:"";if(t){window.a=t,console.log(t),window.gameState=window.GAME_STATE_INIT,window.player2.lives=0;let e=document.querySelector("#canvasDiv");e&&e.classList.add("player1"),window.setPassword()}}e.addEventListener("click",c),t.addEventListener("click",c)}o&&n&&(n.value=o);let i=document.querySelector(".stage-M
box-desc span"),a=document.querySelector(".player-box .stage-info span"),d=document.querySelector(".div .text .level");i.innerHTML=`${window.pageLevel}`,a.innerHTML=`${window.pageLevel}${window.gameType}`,d.innerHTML=`${window.pageLevel}${window.gameType}`}))</script>
<div class=container>
<div class=game-tips>
<div id=canvasDiv class=end-game>
<canvas id=wallCanvas></canvas>
<canvas id=tankCanvas></canvas>
<div class=game-canvas-border></div>
<div class=game-info>
<div class=player-box>
<div class=icon></div>
<div class=name>PLAYER1</div>
<div class=life-box></div>
<div class=player-info>
<div class=icon></div>
<div class=name>PLAYER2</div>
<div class=life-box></div>
<div class=stage-info>STAGE<span></span></div>
<div class=operating-tips>
<p>MOVE WITH WASD, SHOOT WITH SPACE</p>
<p>PLAYER2: MOVE WITH <span style=font-family:sans-serif>
</span>, SHOOT WITH ENTER</p>
<div class=robot-tank-counM
<canvas id=grassCanvas></canvas>
<canvas id=overCanvas></canvas>
<canvas id=stageCanvas></canvas>
<div class="startCanvas first-start">
<div class=bg-content></div>
<div class=stage-box>
<p class=stage-box-desc>STAGE <span></span></p>
<div class=game-logo></div>
<div class=email-content>
<div class=email-input-box>
<label htmlFor=EmailInput class=email-input-box-label></label>
<input id=EmailInput class=email-input placeholder="YOUR EMAIL">
<div class=pass-content>
<div class="text pass-email-input" id=c><i class=text><i>PASS</i><i>TOKEN</i>:</i><span class=info></span></div>
<div class=text-info>
<div class=text><i>CLAIM</i><i>YOUR</i><i>TOKEN</i><i>AT</i><span>ORDZ.GAMES</span></div>
<div class="passLevel-button passLevel-content" onclick=copyPW()>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<div class=start-button>
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg sM
tart-button-bg-2"></div>
<div class="gameOver-button gameOver-content">
<div class="button-bg start-button-bg-1"></div>
<div class="button-bg start-button-bg-2"></div>
<input id=copyInput style=width:1px;height:1px>
<div class=div onclick=onGameWindow()>
<div class=icon></div>
<p>&nbsp;&nbsp;"HINT":&nbsp;<span class=hide>"KONAMI"</span></p>
<p class=hide>&nbsp;&nbsp;"GAME":&nbsp;"ORDZCITY"</p>
<p class=hide>&nbsp;&nbsp;"STAGE":&nbsp;"<span class=level></s;pan>"</p>
text/plain;charset=utf-8
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"mariogotze.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"299292.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"flipside.sats"}h!
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:GIMP="http://www.gimM
p.org/xmp/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:Iptc4xmpExt="http://iptc.org/std/Iptc4xmpExt/2008-02-29/" xmlns:plus="http://ns.useplus.org/ldf/xmp/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmp:CreatorTool="GIMP 2.10.22" xmp:ModifyDate="2023-03-17T01:21:08" GIMP:API="2.0" GIMP:Version="2.10.22" GIMP:Platform="Mac OS" GIMP:TimeStamp="1678990871221754" xmpMM:OriginalDocumentID="xmp.did:769d13b6-06aa-4d57-b965-71eb44f99695" xmpMM:InM
stanceID="xmp.iid:bd4d711a-246e-4bab-afac-de9b648bd5ad" xmpMM:DocumentID="gimp:docid:gimp:44f0a340-fe03-4184-9eea-49ac035bd952" dc:Format="image/png"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:changed="/" stEvt:softwareAgent="Gimp 2.10 (Mac OS)" stEvt:when="2023-03-17T01:21:11+07:00" stEvt:instanceID="xmp.iid:32c1d40c-7cdf-4533-a0ec-46f1783b8a86" stEvt:action="saved"/> </rdf:Seq> </xmpMM:History> <Iptc4xmpExt:LocationShown> <rdf:Bag/> </Iptc4xmpExt:LocationShown> <Iptc4xmpExt:LocationCreated> <rdf:Bag/> </Iptc4xmpExtM
:LocationCreated> <Iptc4xmpExt:RegistryId> <rdf:Bag/> </Iptc4xmpExt:RegistryId> <Iptc4xmpExt:ArtworkOrObject> <rdf:Bag/> </Iptc4xmpExt:ArtworkOrObject> <plus:CopyrightOwner> <rdf:Seq/> </plus:CopyrightOwner> <plus:ImageSupplier> <rdf:Seq/> </plus:ImageSupplier> <plus:ImageCreator> <rdf:Seq/> </plus:ImageCreator> <plus:Licensor> <rdf:Seq/> </plus:Licensor> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                 <?xpacket end="w"?>
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"rise.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"odessa.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"msk.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"kyiv.sats"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h!
text/plain;charset=utf-8
2{"p":"brc-20","op":"mint","tick":"JIZY","amt":"1"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"gpt4.sats"}h!
text/plain;charset=utf-8
FjDOUT:2A9B7171844DBF6D964D933AF7D20DEE9D4ACE713B1FC885DCC75642D0EF6C85
text/plain;charset=utf-8
text/plain;charset=utf-8
5{"p":"brc-20","op":"mint","tick":"pepe","amt":"1000"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "max": "42069000",
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Mfffffffffffffffffffff
3333333333333333333330
ffffffffffffffffffffffffJ

blk00000.txt blk00001.txt blk00002.txt blk00003.txt blk00004.txt blk00005.txt blk00006.txt blk00007.txt blk00008.txt blk00009.txt blk00010.txt blk00011.txt blk00012.txt blk00013.txt blk00014.txt blk00015.txt blk00016.txt blk00017.txt blk00018.txt blk00019.txt blk00020.txt blk00021.txt blk00022.txt blk00023.txt blk00024.txt blk00025.txt blk00026.txt blk00027.txt blk00028.txt blk00029.txt blk00030.txt blk00031.txt blk00032.txt blk00033.txt blk00034.txt blk00035.txt blk00036.txt blk00037.txt blk00038.txt blk00039.txt blk00040.txt blk00041.txt blk00042.txt blk00043.txt blk00044.txt blk00045.txt blk00046.txt blk00047.txt blk00048.txt blk00049.txt blk00050.txt blk00051.txt blk00052.txt blk00053.txt blk00054.txt blk00055.txt blk00056.txt blk00057.txt blk00058.txt blk00059.txt blk00060.txt blk00061.txt blk00062.txt blk00063.txt blk00064.txt blk00065.txt blk00066.txt blk00067.txt blk00068.txt blk00069.txt blk00070.txt blk00071.txt blk00072.txt blk00073.txt blk00074.txt blk00075.txt blk00076.txt blk00077.txt blk00078.txt blk00079.txt blk00080.txt blk00081.txt blk00082.txt blk00083.txt blk00084.txt blk00085.txt blk00086.txt blk00087.txt blk00088.txt blk00089.txt blk00090.txt blk00091.txt blk00092.txt blk00093.txt blk00094.txt blk00095.txt blk00096.txt blk00097.txt blk00098.txt blk00099.txt blk00100.txt blk00101.txt blk00102.txt blk00103.txt blk00104.txt blk00105.txt blk00106.txt blk00107.txt blk00108.txt blk00109.txt blk00110.txt blk00111.txt blk00112.txt blk00113.txt blk00114.txt blk00115.txt blk00116.txt blk00117.txt blk00118.txt blk00119.txt blk00120.txt blk00121.txt blk00122.txt blk00123.txt blk00124.txt blk00125.txt blk00126.txt blk00127.txt blk00128.txt blk00129.txt blk00130.txt blk00131.txt blk00132.txt blk00133.txt blk00134.txt blk00135.txt blk00136.txt blk00137.txt blk00138.txt blk00139.txt blk00140.txt blk00141.txt blk00142.txt blk00143.txt blk00144.txt blk00145.txt blk00146.txt blk00147.txt blk00148.txt blk00149.txt blk00150.txt blk00151.txt blk00152.txt blk00153.txt blk00154.txt blk00155.txt blk00156.txt blk00157.txt blk00158.txt blk00159.txt blk00160.txt blk00161.txt blk00162.txt blk00163.txt blk00164.txt blk00165.txt blk00166.txt blk00167.txt blk00168.txt blk00169.txt blk00170.txt blk00171.txt blk00172.txt blk00173.txt blk00174.txt blk00175.txt blk00176.txt blk00177.txt blk00178.txt blk00179.txt blk00180.txt blk00181.txt blk00182.txt blk00183.txt blk00184.txt blk00185.txt blk00186.txt blk00187.txt blk00188.txt blk00189.txt blk00190.txt blk00191.txt blk00192.txt blk00193.txt blk00194.txt blk00195.txt blk00196.txt blk00197.txt blk00198.txt blk00199.txt blk00200.txt blk00201.txt blk00202.txt blk00203.txt blk00204.txt blk00205.txt blk00206.txt blk00207.txt blk00208.txt blk00209.txt blk00210.txt blk00211.txt blk00212.txt blk00213.txt blk00214.txt blk00215.txt blk00216.txt blk00217.txt blk00218.txt blk00219.txt blk00220.txt blk00221.txt blk00222.txt blk00223.txt blk00224.txt blk00225.txt blk00226.txt blk00227.txt blk00228.txt blk00229.txt blk00230.txt blk00231.txt blk00232.txt blk00233.txt blk00234.txt blk00235.txt blk00236.txt blk00237.txt blk00238.txt blk00239.txt blk00240.txt blk00241.txt blk00242.txt blk00243.txt blk00244.txt blk00245.txt blk00246.txt blk00247.txt blk00248.txt blk00249.txt blk00250.txt blk00251.txt blk00252.txt blk00253.txt blk00254.txt blk00255.txt blk00256.txt blk00257.txt blk00258.txt blk00259.txt blk00260.txt blk00261.txt blk00262.txt blk00263.txt blk00264.txt blk00265.txt blk00266.txt blk00267.txt blk00268.txt blk00269.txt blk00270.txt blk00271.txt blk00272.txt blk00273.txt blk00274.txt blk00275.txt blk00276.txt blk00277.txt blk00278.txt blk00279.txt blk00280.txt blk00281.txt blk00282.txt blk00283.txt blk00284.txt blk00285.txt blk00286.txt blk00287.txt blk00288.txt blk00289.txt blk00290.txt blk00291.txt blk00292.txt blk00293.txt blk00294.txt blk00295.txt blk00296.txt blk00297.txt blk00298.txt blk00299.txt blk00300.txt blk00301.txt blk00302.txt blk00303.txt blk00304.txt blk00305.txt blk00306.txt blk00307.txt blk00308.txt blk00309.txt blk00310.txt blk00311.txt blk00312.txt blk00313.txt blk00314.txt blk00315.txt blk00316.txt blk00317.txt blk00318.txt blk00319.txt blk00320.txt blk00321.txt blk00322.txt blk00323.txt blk00324.txt blk00325.txt blk00326.txt blk00327.txt blk00328.txt blk00329.txt blk00330.txt blk00331.txt blk00332.txt blk00333.txt blk00334.txt blk00335.txt blk00336.txt blk00337.txt blk00338.txt blk00339.txt blk00340.txt blk00341.txt blk00342.txt blk00343.txt blk00344.txt blk00345.txt blk00346.txt blk00347.txt blk00348.txt blk00349.txt blk00350.txt blk00351.txt blk00352.txt blk00353.txt blk00354.txt blk00355.txt blk00356.txt blk00357.txt blk00358.txt blk00359.txt blk00360.txt blk00361.txt blk00362.txt blk00363.txt blk00364.txt blk00365.txt blk00366.txt blk00367.txt blk00368.txt blk00369.txt blk00370.txt blk00371.txt blk00372.txt blk00373.txt blk00374.txt blk00375.txt blk00376.txt blk00377.txt blk00378.txt blk00379.txt blk00380.txt blk00381.txt blk00382.txt blk00383.txt blk00384.txt blk00385.txt blk00386.txt blk00387.txt blk00388.txt blk00389.txt blk00390.txt blk00391.txt blk00392.txt blk00393.txt blk00394.txt blk00395.txt blk00396.txt blk00397.txt blk00398.txt blk00399.txt blk00400.txt blk00401.txt blk00402.txt blk00403.txt blk00404.txt blk00405.txt blk00406.txt blk00407.txt blk00408.txt blk00409.txt blk00410.txt blk00411.txt blk00412.txt blk00413.txt blk00414.txt blk00415.txt blk00416.txt blk00417.txt blk00418.txt blk00419.txt blk00420.txt blk00421.txt blk00422.txt blk00423.txt blk00424.txt blk00425.txt blk00426.txt blk00427.txt blk00428.txt blk00429.txt blk00430.txt blk00431.txt blk00432.txt blk00433.txt blk00434.txt blk00435.txt blk00436.txt blk00437.txt blk00438.txt blk00439.txt blk00440.txt blk00441.txt blk00442.txt blk00443.txt blk00444.txt blk00445.txt blk00446.txt blk00447.txt blk00448.txt blk00449.txt blk00450.txt blk00451.txt blk00452.txt blk00453.txt blk00454.txt blk00455.txt blk00456.txt blk00457.txt blk00458.txt blk00459.txt blk00460.txt blk00461.txt blk00462.txt blk00463.txt blk00464.txt blk00465.txt blk00466.txt blk00467.txt blk00468.txt blk00469.txt blk00470.txt blk00471.txt blk00472.txt blk00473.txt blk00474.txt blk00475.txt blk00476.txt blk00477.txt blk00478.txt blk00479.txt blk00480.txt blk00481.txt blk00482.txt blk00483.txt blk00484.txt blk00485.txt blk00486.txt blk00487.txt blk00488.txt blk00489.txt blk00490.txt blk00491.txt blk00492.txt blk00493.txt blk00494.txt blk00495.txt blk00496.txt blk00497.txt blk00498.txt blk00499.txt blk00500.txt blk00501.txt blk00502.txt blk00503.txt blk00504.txt blk00505.txt blk00506.txt blk00507.txt blk00508.txt blk00509.txt blk00510.txt blk00511.txt blk00512.txt blk00513.txt blk00514.txt blk00515.txt blk00516.txt blk00517.txt blk00518.txt blk00519.txt blk00520.txt blk00521.txt blk00522.txt blk00523.txt blk00524.txt blk00525.txt blk00526.txt blk00527.txt blk00528.txt blk00529.txt blk00530.txt blk00531.txt blk00532.txt blk00533.txt blk00534.txt blk00535.txt blk00536.txt blk00537.txt blk00538.txt blk00539.txt blk00540.txt blk00541.txt blk00542.txt blk00543.txt blk00544.txt blk00545.txt blk00546.txt blk00547.txt blk00548.txt blk00549.txt blk00550.txt blk00551.txt blk00552.txt blk00553.txt blk00554.txt blk00555.txt blk00556.txt blk00557.txt blk00558.txt blk00559.txt blk00560.txt blk00561.txt blk00562.txt blk00563.txt blk00564.txt blk00565.txt blk00566.txt blk00567.txt blk00568.txt blk00569.txt blk00570.txt blk00571.txt blk00572.txt blk00573.txt blk00574.txt blk00575.txt blk00576.txt blk00577.txt blk00578.txt blk00579.txt blk00580.txt blk00581.txt blk00582.txt blk00583.txt blk00584.txt blk00585.txt blk00586.txt blk00587.txt blk00588.txt blk00589.txt blk00590.txt blk00591.txt blk00592.txt blk00593.txt blk00594.txt blk00595.txt blk00596.txt blk00597.txt blk00598.txt blk00599.txt blk00600.txt blk00601.txt blk00602.txt blk00603.txt blk00604.txt blk00605.txt blk00606.txt blk00607.txt blk00608.txt blk00609.txt blk00610.txt blk00611.txt blk00612.txt blk00613.txt blk00614.txt blk00615.txt blk00616.txt blk00617.txt blk00618.txt blk00619.txt blk00620.txt blk00621.txt blk00622.txt blk00623.txt blk00624.txt blk00625.txt blk00626.txt blk00627.txt blk00628.txt blk00629.txt blk00630.txt blk00631.txt blk00632.txt blk00633.txt blk00634.txt blk00635.txt blk00636.txt blk00637.txt blk00638.txt blk00639.txt blk00640.txt blk00641.txt blk00642.txt blk00643.txt blk00644.txt blk00645.txt blk00646.txt blk00647.txt blk00648.txt blk00649.txt blk00650.txt blk00651.txt blk00652.txt blk00653.txt blk00654.txt blk00655.txt blk00656.txt blk00657.txt blk00658.txt blk00659.txt blk00660.txt blk00661.txt blk00662.txt blk00663.txt blk00664.txt blk00665.txt blk00666.txt blk00667.txt blk00668.txt blk00669.txt blk00670.txt blk00671.txt blk00672.txt blk00673.txt blk00674.txt blk00675.txt blk00676.txt blk00677.txt blk00678.txt blk00679.txt blk00680.txt blk00681.txt blk00682.txt blk00683.txt blk00684.txt blk00685.txt blk00686.txt blk00687.txt blk00688.txt blk00689.txt blk00690.txt blk00691.txt blk00692.txt blk00693.txt blk00694.txt blk00695.txt blk00696.txt blk00697.txt blk00698.txt blk00699.txt blk00700.txt blk00701.txt blk00702.txt blk00703.txt blk00704.txt blk00705.txt blk00706.txt blk00707.txt blk00708.txt blk00709.txt blk00710.txt blk00711.txt blk00712.txt blk00713.txt blk00714.txt blk00715.txt blk00716.txt blk00717.txt blk00718.txt blk00719.txt blk00720.txt blk00721.txt blk00722.txt blk00723.txt blk00724.txt blk00725.txt blk00726.txt blk00727.txt blk00728.txt blk00729.txt blk00730.txt blk00731.txt blk00732.txt blk00733.txt blk00734.txt blk00735.txt blk00736.txt blk00737.txt blk00738.txt blk00739.txt blk00740.txt blk00741.txt blk00742.txt blk00743.txt blk00744.txt blk00745.txt blk00746.txt blk00747.txt blk00748.txt blk00749.txt blk00750.txt blk00751.txt blk00752.txt blk00753.txt blk00754.txt blk00755.txt blk00756.txt blk00757.txt blk00758.txt blk00759.txt blk00760.txt blk00761.txt blk00762.txt blk00763.txt blk00764.txt blk00765.txt blk00766.txt blk00767.txt blk00768.txt blk00769.txt blk00770.txt blk00771.txt blk00772.txt blk00773.txt blk00774.txt blk00775.txt blk00776.txt blk00777.txt blk00778.txt blk00779.txt blk00780.txt blk00781.txt blk00782.txt blk00783.txt blk00784.txt blk00785.txt blk00786.txt blk00787.txt blk00788.txt blk00789.txt blk00790.txt blk00791.txt blk00792.txt blk00793.txt blk00794.txt blk00795.txt blk00796.txt blk00797.txt blk00798.txt blk00799.txt blk00800.txt blk00801.txt blk00802.txt blk00803.txt blk00804.txt blk00805.txt blk00806.txt blk00807.txt blk00808.txt blk00809.txt blk00810.txt blk00811.txt blk00812.txt blk00813.txt blk00814.txt blk00815.txt blk00816.txt blk00817.txt blk00818.txt blk00819.txt blk00820.txt blk00821.txt blk00822.txt blk00823.txt blk00824.txt blk00825.txt blk00826.txt blk00827.txt blk00828.txt blk00829.txt blk00830.txt blk00831.txt blk00832.txt blk00833.txt blk00834.txt blk00835.txt blk00836.txt blk00837.txt blk00838.txt blk00839.txt blk00840.txt blk00841.txt blk00842.txt blk00843.txt blk00844.txt blk00845.txt blk00846.txt blk00847.txt blk00848.txt blk00849.txt blk00850.txt blk00851.txt blk00852.txt blk00853.txt blk00854.txt blk00855.txt blk00856.txt blk00857.txt blk00858.txt blk00859.txt blk00860.txt blk00861.txt blk00862.txt blk00863.txt blk00864.txt blk00865.txt blk00866.txt blk00867.txt blk00868.txt blk00869.txt blk00870.txt blk00871.txt blk00872.txt blk00873.txt blk00874.txt blk00875.txt blk00876.txt blk00877.txt blk00878.txt blk00879.txt blk00880.txt blk00881.txt blk00882.txt blk00883.txt blk00884.txt blk00885.txt blk00886.txt blk00887.txt blk00888.txt blk00889.txt blk00890.txt blk00891.txt blk00892.txt blk00893.txt blk00894.txt blk00895.txt blk00896.txt blk00897.txt blk00898.txt blk00899.txt blk00900.txt blk00901.txt blk00902.txt blk00903.txt blk00904.txt blk00905.txt blk00906.txt blk00907.txt blk00908.txt blk00909.txt blk00910.txt blk00911.txt blk00912.txt blk00913.txt blk00914.txt blk00915.txt blk00916.txt blk00917.txt blk00918.txt blk00919.txt blk00920.txt blk00921.txt blk00922.txt blk00923.txt blk00924.txt blk00925.txt blk00926.txt blk00927.txt blk00928.txt blk00929.txt blk00930.txt blk00931.txt blk00932.txt blk00933.txt blk00934.txt blk00935.txt blk00936.txt blk00937.txt blk00938.txt blk00939.txt blk00940.txt blk00941.txt blk00942.txt blk00943.txt blk00944.txt blk00945.txt blk00946.txt blk00947.txt blk00948.txt blk00949.txt blk00950.txt blk00951.txt blk00952.txt blk00953.txt blk00954.txt blk00955.txt blk00956.txt blk00957.txt blk00958.txt blk00959.txt blk00960.txt blk00961.txt blk00962.txt blk00963.txt blk00964.txt blk00965.txt blk00966.txt blk00967.txt blk00968.txt blk00969.txt blk00970.txt blk00971.txt blk00972.txt blk00973.txt blk00974.txt blk00975.txt blk00976.txt blk00977.txt blk00978.txt blk00979.txt blk00980.txt blk00981.txt blk00982.txt blk00983.txt blk00984.txt blk00985.txt blk00986.txt blk00987.txt blk00988.txt blk00989.txt blk00990.txt blk00991.txt blk00992.txt blk00993.txt blk00994.txt blk00995.txt blk00996.txt blk00997.txt blk00998.txt blk00999.txt blk01000.txt blk01001.txt blk01002.txt blk01003.txt blk01004.txt blk01005.txt blk01006.txt blk01007.txt blk01008.txt blk01009.txt blk01010.txt blk01011.txt blk01012.txt blk01013.txt blk01014.txt blk01015.txt blk01016.txt blk01017.txt blk01018.txt blk01019.txt blk01020.txt blk01021.txt blk01022.txt blk01023.txt blk01024.txt blk01025.txt blk01026.txt blk01027.txt blk01028.txt blk01029.txt blk01030.txt blk01031.txt blk01032.txt blk01033.txt blk01034.txt blk01035.txt blk01036.txt blk01037.txt blk01038.txt blk01039.txt blk01040.txt blk01041.txt blk01042.txt blk01043.txt blk01044.txt blk01045.txt blk01046.txt blk01047.txt blk01048.txt blk01049.txt blk01050.txt blk01051.txt blk01052.txt blk01053.txt blk01054.txt blk01055.txt blk01056.txt blk01057.txt blk01058.txt blk01059.txt blk01060.txt blk01061.txt blk01062.txt blk01063.txt blk01064.txt blk01065.txt blk01066.txt blk01067.txt blk01068.txt blk01069.txt blk01070.txt blk01071.txt blk01072.txt blk01073.txt blk01074.txt blk01075.txt blk01076.txt blk01077.txt blk01078.txt blk01079.txt blk01080.txt blk01081.txt blk01082.txt blk01083.txt blk01084.txt blk01085.txt blk01086.txt blk01087.txt blk01088.txt blk01089.txt blk01090.txt blk01091.txt blk01092.txt blk01093.txt blk01094.txt blk01095.txt blk01096.txt blk01097.txt blk01098.txt blk01099.txt blk01100.txt blk01101.txt blk01102.txt blk01103.txt blk01104.txt blk01105.txt blk01106.txt blk01107.txt blk01108.txt blk01109.txt blk01110.txt blk01111.txt blk01112.txt blk01113.txt blk01114.txt blk01115.txt blk01116.txt blk01117.txt blk01118.txt blk01119.txt blk01120.txt blk01121.txt blk01122.txt blk01123.txt blk01124.txt blk01125.txt blk01126.txt blk01127.txt blk01128.txt blk01129.txt blk01130.txt blk01131.txt blk01132.txt blk01133.txt blk01134.txt blk01135.txt blk01136.txt blk01137.txt blk01138.txt blk01139.txt blk01140.txt blk01141.txt blk01142.txt blk01143.txt blk01144.txt blk01145.txt blk01146.txt blk01147.txt blk01148.txt blk01149.txt blk01150.txt blk01151.txt blk01152.txt blk01153.txt blk01154.txt blk01155.txt blk01156.txt blk01157.txt blk01158.txt blk01159.txt blk01160.txt blk01161.txt blk01162.txt blk01163.txt blk01164.txt blk01165.txt blk01166.txt blk01167.txt blk01168.txt blk01169.txt blk01170.txt blk01171.txt blk01172.txt blk01173.txt blk01174.txt blk01175.txt blk01176.txt blk01177.txt blk01178.txt blk01179.txt blk01180.txt blk01181.txt blk01182.txt blk01183.txt blk01184.txt blk01185.txt blk01186.txt blk01187.txt blk01188.txt blk01189.txt blk01190.txt blk01191.txt blk01192.txt blk01193.txt blk01194.txt blk01195.txt blk01196.txt blk01197.txt blk01198.txt blk01199.txt blk01200.txt blk01201.txt blk01202.txt blk01203.txt blk01204.txt blk01205.txt blk01206.txt blk01207.txt blk01208.txt blk01209.txt blk01210.txt blk01211.txt blk01212.txt blk01213.txt blk01214.txt blk01215.txt blk01216.txt blk01217.txt blk01218.txt blk01219.txt blk01220.txt blk01221.txt blk01222.txt blk01223.txt blk01224.txt blk01225.txt blk01226.txt blk01227.txt blk01228.txt blk01229.txt blk01230.txt blk01231.txt blk01232.txt blk01233.txt blk01234.txt blk01235.txt blk01236.txt blk01237.txt blk01238.txt blk01239.txt blk01240.txt blk01241.txt blk01242.txt blk01243.txt blk01244.txt blk01245.txt blk01246.txt blk01247.txt blk01248.txt blk01249.txt blk01250.txt blk01251.txt blk01252.txt blk01253.txt blk01254.txt blk01255.txt blk01256.txt blk01257.txt blk01258.txt blk01259.txt blk01260.txt blk01261.txt blk01262.txt blk01263.txt blk01264.txt blk01265.txt blk01266.txt blk01267.txt blk01268.txt blk01269.txt blk01270.txt blk01271.txt blk01272.txt blk01273.txt blk01274.txt blk01275.txt blk01276.txt blk01277.txt blk01278.txt blk01279.txt blk01280.txt blk01281.txt blk01282.txt blk01283.txt blk01284.txt blk01285.txt blk01286.txt blk01287.txt blk01288.txt blk01289.txt blk01290.txt blk01291.txt blk01292.txt blk01293.txt blk01294.txt blk01295.txt blk01296.txt blk01297.txt blk01298.txt blk01299.txt blk01300.txt blk01301.txt blk01302.txt blk01303.txt blk01304.txt blk01305.txt blk01306.txt blk01307.txt blk01308.txt blk01309.txt blk01310.txt blk01311.txt blk01312.txt blk01313.txt blk01314.txt blk01315.txt blk01316.txt blk01317.txt blk01318.txt blk01319.txt blk01320.txt blk01321.txt blk01322.txt blk01323.txt blk01324.txt blk01325.txt blk01326.txt blk01327.txt blk01328.txt blk01329.txt blk01330.txt blk01331.txt blk01332.txt blk01333.txt blk01334.txt blk01335.txt blk01336.txt blk01337.txt blk01338.txt blk01339.txt blk01340.txt blk01341.txt blk01342.txt blk01343.txt blk01344.txt blk01345.txt blk01346.txt blk01347.txt blk01348.txt blk01349.txt blk01350.txt blk01351.txt blk01352.txt blk01353.txt blk01354.txt blk01355.txt blk01356.txt blk01357.txt blk01358.txt blk01359.txt blk01360.txt blk01361.txt blk01362.txt blk01363.txt blk01364.txt blk01365.txt blk01366.txt blk01367.txt blk01368.txt blk01369.txt blk01370.txt blk01371.txt blk01372.txt blk01373.txt blk01374.txt blk01375.txt blk01376.txt blk01377.txt blk01378.txt blk01379.txt blk01380.txt blk01381.txt blk01382.txt blk01383.txt blk01384.txt blk01385.txt blk01386.txt blk01387.txt blk01388.txt blk01389.txt blk01390.txt blk01391.txt blk01392.txt blk01393.txt blk01394.txt blk01395.txt blk01396.txt blk01397.txt blk01398.txt blk01399.txt blk01400.txt blk01401.txt blk01402.txt blk01403.txt blk01404.txt blk01405.txt blk01406.txt blk01407.txt blk01408.txt blk01409.txt blk01410.txt blk01411.txt blk01412.txt blk01413.txt blk01414.txt blk01415.txt blk01416.txt blk01417.txt blk01418.txt blk01419.txt blk01420.txt blk01421.txt blk01422.txt blk01423.txt blk01424.txt blk01425.txt blk01426.txt blk01427.txt blk01428.txt blk01429.txt blk01430.txt blk01431.txt blk01432.txt blk01433.txt blk01434.txt blk01435.txt blk01436.txt blk01437.txt blk01438.txt blk01439.txt blk01440.txt blk01441.txt blk01442.txt blk01443.txt blk01444.txt blk01445.txt blk01446.txt blk01447.txt blk01448.txt blk01449.txt blk01450.txt blk01451.txt blk01452.txt blk01453.txt blk01454.txt blk01455.txt blk01456.txt blk01457.txt blk01458.txt blk01459.txt blk01460.txt blk01461.txt blk01462.txt blk01463.txt blk01464.txt blk01465.txt blk01466.txt blk01467.txt blk01468.txt blk01469.txt blk01470.txt blk01471.txt blk01472.txt blk01473.txt blk01474.txt blk01475.txt blk01476.txt blk01477.txt blk01478.txt blk01479.txt blk01480.txt blk01481.txt blk01482.txt blk01483.txt blk01484.txt blk01485.txt blk01486.txt blk01487.txt blk01488.txt blk01489.txt blk01490.txt blk01491.txt blk01492.txt blk01493.txt blk01494.txt blk01495.txt blk01496.txt blk01497.txt blk01498.txt blk01499.txt blk01500.txt blk01501.txt blk01502.txt blk01503.txt blk01504.txt blk01505.txt blk01506.txt blk01507.txt blk01508.txt blk01509.txt blk01510.txt blk01511.txt blk01512.txt blk01513.txt blk01514.txt blk01515.txt blk01516.txt blk01517.txt blk01518.txt blk01519.txt blk01520.txt blk01521.txt blk01522.txt blk01523.txt blk01524.txt blk01525.txt blk01526.txt blk01527.txt blk01528.txt blk01529.txt blk01530.txt blk01531.txt blk01532.txt blk01533.txt blk01534.txt blk01535.txt blk01536.txt blk01537.txt blk01538.txt blk01539.txt blk01540.txt blk01541.txt blk01542.txt blk01543.txt blk01544.txt blk01545.txt blk01546.txt blk01547.txt blk01548.txt blk01549.txt blk01550.txt blk01551.txt blk01552.txt blk01553.txt blk01554.txt blk01555.txt blk01556.txt blk01557.txt blk01558.txt blk01559.txt blk01560.txt blk01561.txt blk01562.txt blk01563.txt blk01564.txt blk01565.txt blk01566.txt blk01567.txt blk01568.txt blk01569.txt blk01570.txt blk01571.txt blk01572.txt blk01573.txt blk01574.txt blk01575.txt blk01576.txt blk01577.txt blk01578.txt blk01579.txt blk01580.txt blk01581.txt blk01582.txt blk01583.txt blk01584.txt blk01585.txt blk01586.txt blk01587.txt blk01588.txt blk01589.txt blk01590.txt blk01591.txt blk01592.txt blk01593.txt blk01594.txt blk01595.txt blk01596.txt blk01597.txt blk01598.txt blk01599.txt blk01600.txt blk01601.txt blk01602.txt blk01603.txt blk01604.txt blk01605.txt blk01606.txt blk01607.txt blk01608.txt blk01609.txt blk01610.txt blk01611.txt blk01612.txt blk01613.txt blk01614.txt blk01615.txt blk01616.txt blk01617.txt blk01618.txt blk01619.txt blk01620.txt blk01621.txt blk01622.txt blk01623.txt blk01624.txt blk01625.txt blk01626.txt blk01627.txt blk01628.txt blk01629.txt blk01630.txt blk01631.txt blk01632.txt blk01633.txt blk01634.txt blk01635.txt blk01636.txt blk01637.txt blk01638.txt blk01639.txt blk01640.txt blk01641.txt blk01642.txt blk01643.txt blk01644.txt blk01645.txt blk01646.txt blk01647.txt blk01648.txt blk01649.txt blk01650.txt blk01651.txt blk01652.txt blk01653.txt blk01654.txt blk01655.txt blk01656.txt blk01657.txt blk01658.txt blk01659.txt blk01660.txt blk01661.txt blk01662.txt blk01663.txt blk01664.txt blk01665.txt blk01666.txt blk01667.txt blk01668.txt blk01669.txt blk01670.txt blk01671.txt blk01672.txt blk01673.txt blk01674.txt blk01675.txt blk01676.txt blk01677.txt blk01678.txt blk01679.txt blk01680.txt blk01681.txt blk01682.txt blk01683.txt blk01684.txt blk01685.txt blk01686.txt blk01687.txt blk01688.txt blk01689.txt blk01690.txt blk01691.txt blk01692.txt blk01693.txt blk01694.txt blk01695.txt blk01696.txt blk01697.txt blk01698.txt blk01699.txt blk01700.txt blk01701.txt blk01702.txt blk01703.txt blk01704.txt blk01705.txt blk01706.txt blk01707.txt blk01708.txt blk01709.txt blk01710.txt blk01711.txt blk01712.txt blk01713.txt blk01714.txt blk01715.txt blk01716.txt blk01717.txt blk01718.txt blk01719.txt blk01720.txt blk01721.txt blk01722.txt blk01723.txt blk01724.txt blk01725.txt blk01726.txt blk01727.txt blk01728.txt blk01729.txt blk01730.txt blk01731.txt blk01732.txt blk01733.txt blk01734.txt blk01735.txt blk01736.txt blk01737.txt blk01738.txt blk01739.txt blk01740.txt blk01741.txt blk01742.txt blk01743.txt blk01744.txt blk01745.txt blk01746.txt blk01747.txt blk01748.txt blk01749.txt blk01750.txt blk01751.txt blk01752.txt blk01753.txt blk01754.txt blk01755.txt blk01756.txt blk01757.txt blk01758.txt blk01759.txt blk01760.txt blk01761.txt blk01762.txt blk01763.txt blk01764.txt blk01765.txt blk01766.txt blk01767.txt blk01768.txt blk01769.txt blk01770.txt blk01771.txt blk01772.txt blk01773.txt blk01774.txt blk01775.txt blk01776.txt blk01777.txt blk01778.txt blk01779.txt blk01780.txt blk01781.txt blk01782.txt blk01783.txt blk01784.txt blk01785.txt blk01786.txt blk01787.txt blk01788.txt blk01789.txt blk01790.txt blk01791.txt blk01792.txt blk01793.txt blk01794.txt blk01795.txt blk01796.txt blk01797.txt blk01798.txt blk01799.txt blk01800.txt blk01801.txt blk01802.txt blk01803.txt blk01804.txt blk01805.txt blk01806.txt blk01807.txt blk01808.txt blk01809.txt blk01810.txt blk01811.txt blk01812.txt blk01813.txt blk01814.txt blk01815.txt blk01816.txt blk01817.txt blk01818.txt blk01819.txt blk01820.txt blk01821.txt blk01822.txt blk01823.txt blk01824.txt blk01825.txt blk01826.txt blk01827.txt blk01828.txt blk01829.txt blk01830.txt blk01831.txt blk01832.txt blk01833.txt blk01834.txt blk01835.txt blk01836.txt blk01837.txt blk01838.txt blk01839.txt blk01840.txt blk01841.txt blk01842.txt blk01843.txt blk01844.txt blk01845.txt blk01846.txt blk01847.txt blk01848.txt blk01849.txt blk01850.txt blk01851.txt blk01852.txt blk01853.txt blk01854.txt blk01855.txt blk01856.txt blk01857.txt blk01858.txt blk01859.txt blk01860.txt blk01861.txt blk01862.txt blk01863.txt blk01864.txt blk01865.txt blk01866.txt blk01867.txt blk01868.txt blk01869.txt blk01870.txt blk01871.txt blk01872.txt blk01873.txt blk01874.txt blk01875.txt blk01876.txt blk01877.txt blk01878.txt blk01879.txt blk01880.txt blk01881.txt blk01882.txt blk01883.txt blk01884.txt blk01885.txt blk01886.txt blk01887.txt blk01888.txt blk01889.txt blk01890.txt blk01891.txt blk01892.txt blk01893.txt blk01894.txt blk01895.txt blk01896.txt blk01897.txt blk01898.txt blk01899.txt blk01900.txt blk01901.txt blk01902.txt blk01903.txt blk01904.txt blk01905.txt blk01906.txt blk01907.txt blk01908.txt blk01909.txt blk01910.txt blk01911.txt blk01912.txt blk01913.txt blk01914.txt blk01915.txt blk01916.txt blk01917.txt blk01918.txt blk01919.txt blk01920.txt blk01921.txt blk01922.txt blk01923.txt blk01924.txt blk01925.txt blk01926.txt blk01927.txt blk01928.txt blk01929.txt blk01930.txt blk01931.txt blk01932.txt blk01933.txt blk01934.txt blk01935.txt blk01936.txt blk01937.txt blk01938.txt blk01939.txt blk01940.txt blk01941.txt blk01942.txt blk01943.txt blk01944.txt blk01945.txt blk01946.txt blk01947.txt blk01948.txt blk01949.txt blk01950.txt blk01951.txt blk01952.txt blk01953.txt blk01954.txt blk01955.txt blk01956.txt blk01957.txt blk01958.txt blk01959.txt blk01960.txt blk01961.txt blk01962.txt blk01963.txt blk01964.txt blk01965.txt blk01966.txt blk01967.txt blk01968.txt blk01969.txt blk01970.txt blk01971.txt blk01972.txt blk01973.txt blk01974.txt blk01975.txt blk01976.txt blk01977.txt blk01978.txt blk01979.txt blk01980.txt blk01981.txt blk01982.txt blk01983.txt blk01984.txt blk01985.txt blk01986.txt blk01987.txt blk01988.txt blk01989.txt blk01990.txt blk01991.txt blk01992.txt blk01993.txt blk01994.txt blk01995.txt blk01996.txt blk01997.txt blk01998.txt blk01999.txt blk02000.txt blk02001.txt blk02002.txt blk02003.txt blk02004.txt blk02005.txt blk02006.txt blk02007.txt blk02008.txt blk02009.txt blk02010.txt blk02011.txt blk02012.txt blk02013.txt blk02014.txt blk02015.txt blk02016.txt blk02017.txt blk02018.txt blk02019.txt blk02020.txt blk02021.txt blk02022.txt blk02023.txt blk02024.txt blk02025.txt blk02026.txt blk02027.txt blk02028.txt blk02029.txt blk02030.txt blk02031.txt blk02032.txt blk02033.txt blk02034.txt blk02035.txt blk02036.txt blk02037.txt blk02038.txt blk02039.txt blk02040.txt blk02041.txt blk02042.txt blk02043.txt blk02044.txt blk02045.txt blk02046.txt blk02047.txt blk02048.txt blk02049.txt blk02050.txt blk02051.txt blk02052.txt blk02053.txt blk02054.txt blk02055.txt blk02056.txt blk02057.txt blk02058.txt blk02059.txt blk02060.txt blk02061.txt blk02062.txt blk02063.txt blk02064.txt blk02065.txt blk02066.txt blk02067.txt blk02068.txt blk02069.txt blk02070.txt blk02071.txt blk02072.txt blk02073.txt blk02074.txt blk02075.txt blk02076.txt blk02077.txt blk02078.txt blk02079.txt blk02080.txt blk02081.txt blk02082.txt blk02083.txt blk02084.txt blk02085.txt blk02086.txt blk02087.txt blk02088.txt blk02089.txt blk02090.txt blk02091.txt blk02092.txt blk02093.txt blk02094.txt blk02095.txt blk02096.txt blk02097.txt blk02098.txt blk02099.txt blk02100.txt blk02101.txt blk02102.txt blk02103.txt blk02104.txt blk02105.txt blk02106.txt blk02107.txt blk02108.txt blk02109.txt blk02110.txt blk02111.txt blk02112.txt blk02113.txt blk02114.txt blk02115.txt blk02116.txt blk02117.txt blk02118.txt blk02119.txt blk02120.txt blk02121.txt blk02122.txt blk02123.txt blk02124.txt blk02125.txt blk02126.txt blk02127.txt blk02128.txt blk02129.txt blk02130.txt blk02131.txt blk02132.txt blk02133.txt blk02134.txt blk02135.txt blk02136.txt blk02137.txt blk02138.txt blk02139.txt blk02140.txt blk02141.txt blk02142.txt blk02143.txt blk02144.txt blk02145.txt blk02146.txt blk02147.txt blk02148.txt blk02149.txt blk02150.txt blk02151.txt blk02152.txt blk02153.txt blk02154.txt blk02155.txt blk02156.txt blk02157.txt blk02158.txt blk02159.txt blk02160.txt blk02161.txt blk02162.txt blk02163.txt blk02164.txt blk02165.txt blk02166.txt blk02167.txt blk02168.txt blk02169.txt blk02170.txt blk02171.txt blk02172.txt blk02173.txt blk02174.txt blk02175.txt blk02176.txt blk02177.txt blk02178.txt blk02179.txt blk02180.txt blk02181.txt blk02182.txt blk02183.txt blk02184.txt blk02185.txt blk02186.txt blk02187.txt blk02188.txt blk02189.txt blk02190.txt blk02191.txt blk02192.txt blk02193.txt blk02194.txt blk02195.txt blk02196.txt blk02197.txt blk02198.txt blk02199.txt blk02200.txt blk02201.txt blk02202.txt blk02203.txt blk02204.txt blk02205.txt blk02206.txt blk02207.txt blk02208.txt blk02209.txt blk02210.txt blk02211.txt blk02212.txt blk02213.txt blk02214.txt blk02215.txt blk02216.txt blk02217.txt blk02218.txt blk02219.txt blk02220.txt blk02221.txt blk02222.txt blk02223.txt blk02224.txt blk02225.txt blk02226.txt blk02227.txt blk02228.txt blk02229.txt blk02230.txt blk02231.txt blk02232.txt blk02233.txt blk02234.txt blk02235.txt blk02236.txt blk02237.txt blk02238.txt blk02239.txt blk02240.txt blk02241.txt blk02242.txt blk02243.txt blk02244.txt blk02245.txt blk02246.txt blk02247.txt blk02248.txt blk02249.txt blk02250.txt blk02251.txt blk02252.txt blk02253.txt blk02254.txt blk02255.txt blk02256.txt blk02257.txt blk02258.txt blk02259.txt blk02260.txt blk02261.txt blk02262.txt blk02263.txt blk02264.txt blk02265.txt blk02266.txt blk02267.txt blk02268.txt blk02269.txt blk02270.txt blk02271.txt blk02272.txt blk02273.txt blk02274.txt blk02275.txt blk02276.txt blk02277.txt blk02278.txt blk02279.txt blk02280.txt blk02281.txt blk02282.txt blk02283.txt blk02284.txt blk02285.txt blk02286.txt blk02287.txt blk02288.txt blk02289.txt blk02290.txt blk02291.txt blk02292.txt blk02293.txt blk02294.txt blk02295.txt blk02296.txt blk02297.txt blk02298.txt blk02299.txt blk02300.txt blk02301.txt blk02302.txt blk02303.txt blk02304.txt blk02305.txt blk02306.txt blk02307.txt blk02308.txt blk02309.txt blk02310.txt blk02311.txt blk02312.txt blk02313.txt blk02314.txt blk02315.txt blk02316.txt blk02317.txt blk02318.txt blk02319.txt blk02320.txt blk02321.txt blk02322.txt blk02323.txt blk02324.txt blk02325.txt blk02326.txt blk02327.txt blk02328.txt blk02329.txt blk02330.txt blk02331.txt blk02332.txt blk02333.txt blk02334.txt blk02335.txt blk02336.txt blk02337.txt blk02338.txt blk02339.txt blk02340.txt blk02341.txt blk02342.txt blk02343.txt blk02344.txt blk02345.txt blk02346.txt blk02347.txt blk02348.txt blk02349.txt blk02350.txt blk02351.txt blk02352.txt blk02353.txt blk02354.txt blk02355.txt blk02356.txt blk02357.txt blk02358.txt blk02359.txt blk02360.txt blk02361.txt blk02362.txt blk02363.txt blk02364.txt blk02365.txt blk02366.txt blk02367.txt blk02368.txt blk02369.txt blk02370.txt blk02371.txt blk02372.txt blk02373.txt blk02374.txt blk02375.txt blk02376.txt blk02377.txt blk02378.txt blk02379.txt blk02380.txt blk02381.txt blk02382.txt blk02383.txt blk02384.txt blk02385.txt blk02386.txt blk02387.txt blk02388.txt blk02389.txt blk02390.txt blk02391.txt blk02392.txt blk02393.txt blk02394.txt blk02395.txt blk02396.txt blk02397.txt blk02398.txt blk02399.txt blk02400.txt blk02401.txt blk02402.txt blk02403.txt blk02404.txt blk02405.txt blk02406.txt blk02407.txt blk02408.txt blk02409.txt blk02410.txt blk02411.txt blk02412.txt blk02413.txt blk02414.txt blk02415.txt blk02416.txt blk02417.txt blk02418.txt blk02419.txt blk02420.txt blk02421.txt blk02422.txt blk02423.txt blk02424.txt blk02425.txt blk02426.txt blk02427.txt blk02428.txt blk02429.txt blk02430.txt blk02431.txt blk02432.txt blk02433.txt blk02434.txt blk02435.txt blk02436.txt blk02437.txt blk02438.txt blk02439.txt blk02440.txt blk02441.txt blk02442.txt blk02443.txt blk02444.txt blk02445.txt blk02446.txt blk02447.txt blk02448.txt blk02449.txt blk02450.txt blk02451.txt blk02452.txt blk02453.txt blk02454.txt blk02455.txt blk02456.txt blk02457.txt blk02458.txt blk02459.txt blk02460.txt blk02461.txt blk02462.txt blk02463.txt blk02464.txt blk02465.txt blk02466.txt blk02467.txt blk02468.txt blk02469.txt blk02470.txt blk02471.txt blk02472.txt blk02473.txt blk02474.txt blk02475.txt blk02476.txt blk02477.txt blk02478.txt blk02479.txt blk02480.txt blk02481.txt blk02482.txt blk02483.txt blk02484.txt blk02485.txt blk02486.txt blk02487.txt blk02488.txt blk02489.txt blk02490.txt blk02491.txt blk02492.txt blk02493.txt blk02494.txt blk02495.txt blk02496.txt blk02497.txt blk02498.txt blk02499.txt blk02500.txt blk02501.txt blk02502.txt blk02503.txt blk02504.txt blk02505.txt blk02506.txt blk02507.txt blk02508.txt blk02509.txt blk02510.txt blk02511.txt blk02512.txt blk02513.txt blk02514.txt blk02515.txt blk02516.txt blk02517.txt blk02518.txt blk02519.txt blk02520.txt blk02521.txt blk02522.txt blk02523.txt blk02524.txt blk02525.txt blk02526.txt blk02527.txt blk02528.txt blk02529.txt blk02530.txt blk02531.txt blk02532.txt blk02533.txt blk02534.txt blk02535.txt blk02536.txt blk02537.txt blk02538.txt blk02539.txt blk02540.txt blk02541.txt blk02542.txt blk02543.txt blk02544.txt blk02545.txt blk02546.txt blk02547.txt blk02548.txt blk02549.txt blk02550.txt blk02551.txt blk02552.txt blk02553.txt blk02554.txt blk02555.txt blk02556.txt blk02557.txt blk02558.txt blk02559.txt blk02560.txt blk02561.txt blk02562.txt blk02563.txt blk02564.txt blk02565.txt blk02566.txt blk02567.txt blk02568.txt blk02569.txt blk02570.txt blk02571.txt blk02572.txt blk02573.txt blk02574.txt blk02575.txt blk02576.txt blk02577.txt blk02578.txt blk02579.txt blk02580.txt blk02581.txt blk02582.txt blk02583.txt blk02584.txt blk02585.txt blk02586.txt blk02587.txt blk02588.txt blk02589.txt blk02590.txt blk02591.txt blk02592.txt blk02593.txt blk02594.txt blk02595.txt blk02596.txt blk02597.txt blk02598.txt blk02599.txt blk02600.txt blk02601.txt blk02602.txt blk02603.txt blk02604.txt blk02605.txt blk02606.txt blk02607.txt blk02608.txt blk02609.txt blk02610.txt blk02611.txt blk02612.txt blk02613.txt blk02614.txt blk02615.txt blk02616.txt blk02617.txt blk02618.txt blk02619.txt blk02620.txt blk02621.txt blk02622.txt blk02623.txt blk02624.txt blk02625.txt blk02626.txt blk02627.txt blk02628.txt blk02629.txt blk02630.txt blk02631.txt blk02632.txt blk02633.txt blk02634.txt blk02635.txt blk02636.txt blk02637.txt blk02638.txt blk02639.txt blk02640.txt blk02641.txt blk02642.txt blk02643.txt blk02644.txt blk02645.txt blk02646.txt blk02647.txt blk02648.txt blk02649.txt blk02650.txt blk02651.txt blk02652.txt blk02653.txt blk02654.txt blk02655.txt blk02656.txt blk02657.txt blk02658.txt blk02659.txt blk02660.txt blk02661.txt blk02662.txt blk02663.txt blk02664.txt blk02665.txt blk02666.txt blk02667.txt blk02668.txt blk02669.txt blk02670.txt blk02671.txt blk02672.txt blk02673.txt blk02674.txt blk02675.txt blk02676.txt blk02677.txt blk02678.txt blk02679.txt blk02680.txt blk02681.txt blk02682.txt blk02683.txt blk02684.txt blk02685.txt blk02686.txt blk02687.txt blk02688.txt blk02689.txt blk02690.txt blk02691.txt blk02692.txt blk02693.txt blk02694.txt blk02695.txt blk02696.txt blk02697.txt blk02698.txt blk02699.txt blk02700.txt blk02701.txt blk02702.txt blk02703.txt blk02704.txt blk02705.txt blk02706.txt blk02707.txt blk02708.txt blk02709.txt blk02710.txt blk02711.txt blk02712.txt blk02713.txt blk02714.txt blk02715.txt blk02716.txt blk02717.txt blk02718.txt blk02719.txt blk02720.txt blk02721.txt blk02722.txt blk02723.txt blk02724.txt blk02725.txt blk02726.txt blk02727.txt blk02728.txt blk02729.txt blk02730.txt blk02731.txt blk02732.txt blk02733.txt blk02734.txt blk02735.txt blk02736.txt blk02737.txt blk02738.txt blk02739.txt blk02740.txt blk02741.txt blk02742.txt blk02743.txt blk02744.txt blk02745.txt blk02746.txt blk02747.txt blk02748.txt blk02749.txt blk02750.txt blk02751.txt blk02752.txt blk02753.txt blk02754.txt blk02755.txt blk02756.txt blk02757.txt blk02758.txt blk02759.txt blk02760.txt blk02761.txt blk02762.txt blk02763.txt blk02764.txt blk02765.txt blk02766.txt blk02767.txt blk02768.txt blk02769.txt blk02770.txt blk02771.txt blk02772.txt blk02773.txt blk02774.txt blk02775.txt blk02776.txt blk02777.txt blk02778.txt blk02779.txt blk02780.txt blk02781.txt blk02782.txt blk02783.txt blk02784.txt blk02785.txt blk02786.txt blk02787.txt blk02788.txt blk02789.txt blk02790.txt blk02791.txt blk02792.txt blk02793.txt blk02794.txt blk02795.txt blk02796.txt blk02797.txt blk02798.txt blk02799.txt blk02800.txt blk02801.txt blk02802.txt blk02803.txt blk02804.txt blk02805.txt blk02806.txt blk02807.txt blk02808.txt blk02809.txt blk02810.txt blk02811.txt blk02812.txt blk02813.txt blk02814.txt blk02815.txt blk02816.txt blk02817.txt blk02818.txt blk02819.txt blk02820.txt blk02821.txt blk02822.txt blk02823.txt blk02824.txt blk02825.txt blk02826.txt blk02827.txt blk02828.txt blk02829.txt blk02830.txt blk02831.txt blk02832.txt blk02833.txt blk02834.txt blk02835.txt blk02836.txt blk02837.txt blk02838.txt blk02839.txt blk02840.txt blk02841.txt blk02842.txt blk02843.txt blk02844.txt blk02845.txt blk02846.txt blk02847.txt blk02848.txt blk02849.txt blk02850.txt blk02851.txt blk02852.txt blk02853.txt blk02854.txt blk02855.txt blk02856.txt blk02857.txt blk02858.txt blk02859.txt blk02860.txt blk02861.txt blk02862.txt blk02863.txt blk02864.txt blk02865.txt blk02866.txt blk02867.txt blk02868.txt blk02869.txt blk02870.txt blk02871.txt blk02872.txt blk02873.txt blk02874.txt blk02875.txt blk02876.txt blk02877.txt blk02878.txt blk02879.txt blk02880.txt blk02881.txt blk02882.txt blk02883.txt blk02884.txt blk02885.txt blk02886.txt blk02887.txt blk02888.txt blk02889.txt blk02890.txt blk02891.txt blk02892.txt blk02893.txt blk02894.txt blk02895.txt blk02896.txt blk02897.txt blk02898.txt blk02899.txt blk02900.txt blk02901.txt blk02902.txt blk02903.txt blk02904.txt blk02905.txt blk02906.txt blk02907.txt blk02908.txt blk02909.txt blk02910.txt blk02911.txt blk02912.txt blk02913.txt blk02914.txt blk02915.txt blk02916.txt blk02917.txt blk02918.txt blk02919.txt blk02920.txt blk02921.txt blk02922.txt blk02923.txt blk02924.txt blk02925.txt blk02926.txt blk02927.txt blk02928.txt blk02929.txt blk02930.txt blk02931.txt blk02932.txt blk02933.txt blk02934.txt blk02935.txt blk02936.txt blk02937.txt blk02938.txt blk02939.txt blk02940.txt blk02941.txt blk02942.txt blk02943.txt blk02944.txt blk02945.txt blk02946.txt blk02947.txt blk02948.txt blk02949.txt blk02950.txt blk02951.txt blk02952.txt blk02953.txt blk02954.txt blk02955.txt blk02956.txt blk02957.txt blk02958.txt blk02959.txt blk02960.txt blk02961.txt blk02962.txt blk02963.txt blk02964.txt blk02965.txt blk02966.txt blk02967.txt blk02968.txt blk02969.txt blk02970.txt blk02971.txt blk02972.txt blk02973.txt blk02974.txt blk02975.txt blk02976.txt blk02977.txt blk02978.txt blk02979.txt blk02980.txt blk02981.txt blk02982.txt blk02983.txt blk02984.txt blk02985.txt blk02986.txt blk02987.txt blk02988.txt blk02989.txt blk02990.txt blk02991.txt blk02992.txt blk02993.txt blk02994.txt blk02995.txt blk02996.txt blk02997.txt blk02998.txt blk02999.txt blk03000.txt blk03001.txt blk03002.txt blk03003.txt blk03004.txt blk03005.txt blk03006.txt blk03007.txt blk03008.txt blk03009.txt blk03010.txt blk03011.txt blk03012.txt blk03013.txt blk03014.txt blk03015.txt blk03016.txt blk03017.txt blk03018.txt blk03019.txt blk03020.txt blk03021.txt blk03022.txt blk03023.txt blk03024.txt blk03025.txt blk03026.txt blk03027.txt blk03028.txt blk03029.txt blk03030.txt blk03031.txt blk03032.txt blk03033.txt blk03034.txt blk03035.txt blk03036.txt blk03037.txt blk03038.txt blk03039.txt blk03040.txt blk03041.txt blk03042.txt blk03043.txt blk03044.txt blk03045.txt blk03046.txt blk03047.txt blk03048.txt blk03049.txt blk03050.txt blk03051.txt blk03052.txt blk03053.txt blk03054.txt blk03055.txt blk03056.txt blk03057.txt blk03058.txt blk03059.txt blk03060.txt blk03061.txt blk03062.txt blk03063.txt blk03064.txt blk03065.txt blk03066.txt blk03067.txt blk03068.txt blk03069.txt blk03070.txt blk03071.txt blk03072.txt blk03073.txt blk03074.txt blk03075.txt blk03076.txt blk03077.txt blk03078.txt blk03079.txt blk03080.txt blk03081.txt blk03082.txt blk03083.txt blk03084.txt blk03085.txt blk03086.txt blk03087.txt blk03088.txt blk03089.txt blk03090.txt blk03091.txt blk03092.txt blk03093.txt blk03094.txt blk03095.txt blk03096.txt blk03097.txt blk03098.txt blk03099.txt blk03100.txt blk03101.txt blk03102.txt blk03103.txt blk03104.txt blk03105.txt blk03106.txt blk03107.txt blk03108.txt blk03109.txt blk03110.txt blk03111.txt blk03112.txt blk03113.txt blk03114.txt blk03115.txt blk03116.txt blk03117.txt blk03118.txt blk03119.txt blk03120.txt blk03121.txt blk03122.txt blk03123.txt blk03124.txt blk03125.txt blk03126.txt blk03127.txt blk03128.txt blk03129.txt blk03130.txt blk03131.txt blk03132.txt blk03133.txt blk03134.txt blk03135.txt blk03136.txt blk03137.txt blk03138.txt blk03139.txt blk03140.txt blk03141.txt blk03142.txt blk03143.txt blk03144.txt blk03145.txt blk03146.txt blk03147.txt blk03148.txt blk03149.txt blk03150.txt blk03151.txt blk03152.txt blk03153.txt blk03154.txt blk03155.txt blk03156.txt blk03157.txt blk03158.txt blk03159.txt blk03160.txt blk03161.txt blk03162.txt blk03163.txt blk03164.txt blk03165.txt blk03166.txt blk03167.txt blk03168.txt blk03169.txt blk03170.txt blk03171.txt blk03172.txt blk03173.txt blk03174.txt blk03175.txt blk03176.txt blk03177.txt blk03178.txt blk03179.txt blk03180.txt blk03181.txt blk03182.txt blk03183.txt blk03184.txt blk03185.txt blk03186.txt blk03187.txt blk03188.txt blk03189.txt blk03190.txt blk03191.txt blk03192.txt blk03193.txt blk03194.txt blk03195.txt blk03196.txt blk03197.txt blk03198.txt blk03199.txt blk03200.txt blk03201.txt blk03202.txt blk03203.txt blk03204.txt blk03205.txt blk03206.txt blk03207.txt blk03208.txt blk03209.txt blk03210.txt blk03211.txt blk03212.txt blk03213.txt blk03214.txt blk03215.txt blk03216.txt blk03217.txt blk03218.txt blk03219.txt blk03220.txt blk03221.txt blk03222.txt blk03223.txt blk03224.txt blk03225.txt blk03226.txt blk03227.txt blk03228.txt blk03229.txt blk03230.txt blk03231.txt blk03232.txt blk03233.txt blk03234.txt blk03235.txt blk03236.txt blk03237.txt blk03238.txt blk03239.txt blk03240.txt blk03241.txt blk03242.txt blk03243.txt blk03244.txt blk03245.txt blk03246.txt blk03247.txt blk03248.txt blk03249.txt blk03250.txt blk03251.txt blk03252.txt blk03253.txt blk03254.txt blk03255.txt blk03256.txt blk03257.txt blk03258.txt blk03259.txt blk03260.txt blk03261.txt blk03262.txt blk03263.txt blk03264.txt blk03265.txt blk03266.txt blk03267.txt blk03268.txt blk03269.txt blk03270.txt blk03271.txt blk03272.txt blk03273.txt blk03274.txt blk03275.txt blk03276.txt blk03277.txt blk03278.txt blk03279.txt blk03280.txt blk03281.txt blk03282.txt blk03283.txt blk03284.txt blk03285.txt blk03286.txt blk03287.txt blk03288.txt blk03289.txt blk03290.txt blk03291.txt blk03292.txt blk03293.txt blk03294.txt blk03295.txt blk03296.txt blk03297.txt blk03298.txt blk03299.txt blk03300.txt blk03301.txt blk03302.txt blk03303.txt blk03304.txt blk03305.txt blk03306.txt blk03307.txt blk03308.txt blk03309.txt blk03310.txt blk03311.txt blk03312.txt blk03313.txt blk03314.txt blk03315.txt blk03316.txt blk03317.txt blk03318.txt blk03319.txt blk03320.txt blk03321.txt blk03322.txt blk03323.txt blk03324.txt blk03325.txt blk03326.txt blk03327.txt blk03328.txt blk03329.txt blk03330.txt blk03331.txt blk03332.txt blk03333.txt blk03334.txt blk03335.txt blk03336.txt blk03337.txt blk03338.txt blk03339.txt blk03340.txt blk03341.txt blk03342.txt blk03343.txt blk03344.txt blk03345.txt blk03346.txt blk03347.txt blk03348.txt blk03349.txt blk03350.txt blk03351.txt blk03352.txt blk03353.txt blk03354.txt blk03355.txt blk03356.txt blk03357.txt blk03358.txt blk03359.txt blk03360.txt blk03361.txt blk03362.txt blk03363.txt blk03364.txt blk03365.txt blk03366.txt blk03367.txt blk03368.txt blk03369.txt blk03370.txt blk03371.txt blk03372.txt blk03373.txt blk03374.txt blk03375.txt blk03376.txt blk03377.txt blk03378.txt blk03379.txt blk03380.txt blk03381.txt blk03382.txt blk03383.txt blk03384.txt blk03385.txt blk03386.txt blk03387.txt blk03388.txt blk03389.txt blk03390.txt blk03391.txt blk03392.txt blk03393.txt blk03394.txt blk03395.txt blk03396.txt blk03397.txt blk03398.txt blk03399.txt blk03400.txt blk03401.txt blk03402.txt blk03403.txt blk03404.txt blk03405.txt blk03406.txt blk03407.txt blk03408.txt blk03409.txt blk03410.txt blk03411.txt blk03412.txt blk03413.txt blk03414.txt blk03415.txt blk03416.txt blk03417.txt blk03418.txt blk03419.txt blk03420.txt blk03421.txt blk03422.txt blk03423.txt blk03424.txt blk03425.txt blk03426.txt blk03427.txt blk03428.txt blk03429.txt blk03430.txt blk03431.txt blk03432.txt blk03433.txt blk03434.txt blk03435.txt blk03436.txt blk03437.txt blk03438.txt blk03439.txt blk03440.txt blk03441.txt blk03442.txt blk03443.txt blk03444.txt blk03445.txt blk03446.txt blk03447.txt blk03448.txt blk03449.txt blk03450.txt blk03451.txt blk03452.txt blk03453.txt blk03454.txt blk03455.txt blk03456.txt blk03457.txt blk03458.txt blk03459.txt blk03460.txt blk03461.txt blk03462.txt blk03463.txt blk03464.txt blk03465.txt blk03466.txt blk03467.txt blk03468.txt blk03469.txt blk03470.txt blk03471.txt blk03472.txt blk03473.txt blk03474.txt blk03475.txt blk03476.txt blk03477.txt blk03478.txt blk03479.txt blk03480.txt blk03481.txt blk03482.txt blk03483.txt blk03484.txt blk03485.txt blk03486.txt blk03487.txt blk03488.txt blk03489.txt blk03490.txt blk03491.txt blk03492.txt blk03493.txt blk03494.txt blk03495.txt blk03496.txt blk03497.txt blk03498.txt blk03499.txt blk03500.txt blk03501.txt blk03502.txt blk03503.txt blk03504.txt blk03505.txt blk03506.txt blk03507.txt blk03508.txt blk03509.txt blk03510.txt blk03511.txt blk03512.txt blk03513.txt blk03514.txt blk03515.txt blk03516.txt blk03517.txt blk03518.txt blk03519.txt blk03520.txt blk03521.txt blk03522.txt blk03523.txt blk03524.txt blk03525.txt blk03526.txt blk03527.txt blk03528.txt blk03529.txt blk03530.txt blk03531.txt blk03532.txt blk03533.txt blk03534.txt blk03535.txt blk03536.txt blk03537.txt blk03538.txt blk03539.txt blk03540.txt blk03541.txt blk03542.txt blk03543.txt blk03544.txt blk03545.txt blk03546.txt blk03547.txt blk03548.txt blk03549.txt blk03550.txt blk03551.txt blk03552.txt blk03553.txt blk03554.txt blk03555.txt blk03556.txt blk03557.txt blk03558.txt blk03559.txt blk03560.txt blk03561.txt blk03562.txt blk03563.txt blk03564.txt blk03565.txt blk03566.txt blk03567.txt blk03568.txt blk03569.txt blk03570.txt blk03571.txt blk03572.txt blk03573.txt blk03574.txt blk03575.txt blk03576.txt blk03577.txt blk03578.txt blk03579.txt blk03580.txt blk03581.txt blk03582.txt blk03583.txt blk03584.txt blk03585.txt blk03586.txt blk03587.txt blk03588.txt blk03589.txt blk03590.txt blk03591.txt blk03592.txt blk03593.txt blk03594.txt blk03595.txt blk03596.txt blk03597.txt blk03598.txt blk03599.txt blk03600.txt blk03601.txt blk03602.txt blk03603.txt blk03604.txt blk03605.txt blk03606.txt blk03607.txt blk03608.txt blk03609.txt blk03610.txt blk03611.txt blk03612.txt blk03613.txt blk03614.txt blk03615.txt blk03616.txt blk03617.txt blk03618.txt blk03619.txt blk03620.txt blk03621.txt blk03622.txt blk03623.txt blk03624.txt blk03625.txt blk03626.txt blk03627.txt blk03628.txt blk03629.txt blk03630.txt blk03631.txt blk03632.txt blk03633.txt blk03634.txt blk03635.txt blk03636.txt blk03637.txt blk03638.txt blk03639.txt blk03640.txt blk03641.txt blk03642.txt blk03643.txt blk03644.txt blk03645.txt blk03646.txt blk03647.txt blk03648.txt blk03649.txt blk03650.txt blk03651.txt blk03652.txt blk03653.txt blk03654.txt blk03655.txt blk03656.txt blk03657.txt blk03658.txt blk03659.txt blk03660.txt blk03661.txt blk03662.txt blk03663.txt blk03664.txt blk03665.txt blk03666.txt blk03667.txt blk03668.txt blk03669.txt blk03670.txt blk03671.txt blk03672.txt blk03673.txt blk03674.txt blk03675.txt blk03676.txt blk03677.txt blk03678.txt blk03679.txt blk03680.txt blk03681.txt blk03682.txt blk03683.txt blk03684.txt blk03685.txt blk03686.txt blk03687.txt blk03688.txt blk03689.txt blk03690.txt blk03691.txt blk03692.txt blk03693.txt blk03694.txt blk03695.txt blk03696.txt blk03697.txt blk03698.txt blk03699.txt blk03700.txt blk03701.txt blk03702.txt blk03703.txt blk03704.txt blk03705.txt blk03706.txt blk03707.txt blk03708.txt blk03709.txt blk03710.txt blk03711.txt blk03712.txt blk03713.txt blk03714.txt blk03715.txt blk03716.txt blk03717.txt blk03718.txt blk03719.txt blk03720.txt blk03721.txt blk03722.txt blk03723.txt blk03724.txt blk03725.txt blk03726.txt blk03727.txt blk03728.txt blk03729.txt blk03730.txt blk03731.txt blk03732.txt blk03733.txt blk03734.txt blk03735.txt blk03736.txt blk03737.txt blk03738.txt blk03739.txt blk03740.txt blk03741.txt blk03742.txt blk03743.txt blk03744.txt blk03745.txt blk03746.txt blk03747.txt blk03748.txt blk03749.txt blk03750.txt blk03751.txt blk03752.txt blk03753.txt blk03754.txt blk03755.txt blk03756.txt blk03757.txt blk03758.txt blk03759.txt blk03760.txt blk03761.txt blk03762.txt blk03763.txt blk03764.txt blk03765.txt blk03766.txt blk03767.txt blk03768.txt blk03769.txt blk03770.txt blk03771.txt blk03772.txt blk03773.txt blk03774.txt blk03775.txt blk03776.txt blk03777.txt blk03778.txt blk03779.txt blk03780.txt blk03781.txt blk03782.txt blk03783.txt blk03784.txt blk03785.txt blk03786.txt blk03787.txt blk03788.txt blk03789.txt blk03790.txt blk03791.txt blk03792.txt blk03793.txt blk03794.txt blk03795.txt blk03796.txt blk03797.txt blk03798.txt blk03799.txt blk03800.txt blk03801.txt blk03802.txt blk03803.txt blk03804.txt blk03805.txt blk03806.txt blk03807.txt blk03808.txt blk03809.txt blk03810.txt blk03811.txt blk03812.txt blk03813.txt blk03814.txt blk03815.txt blk03816.txt blk03817.txt blk03818.txt blk03819.txt blk03820.txt blk03821.txt blk03822.txt blk03823.txt blk03824.txt blk03825.txt blk03826.txt blk03827.txt blk03828.txt blk03829.txt blk03830.txt blk03831.txt blk03832.txt blk03833.txt blk03834.txt blk03835.txt blk03836.txt blk03837.txt blk03838.txt blk03839.txt blk03840.txt blk03841.txt blk03842.txt blk03843.txt blk03844.txt blk03845.txt blk03846.txt blk03847.txt blk03848.txt blk03849.txt blk03850.txt blk03851.txt blk03852.txt blk03853.txt blk03854.txt blk03855.txt blk03856.txt blk03857.txt blk03858.txt blk03859.txt blk03860.txt blk03861.txt blk03862.txt blk03863.txt blk03864.txt blk03865.txt blk03866.txt blk03867.txt blk03868.txt blk03869.txt blk03870.txt blk03871.txt blk03872.txt blk03873.txt blk03874.txt blk03875.txt blk03876.txt blk03877.txt blk03878.txt blk03879.txt blk03880.txt blk03881.txt blk03882.txt blk03883.txt blk03884.txt blk03885.txt blk03886.txt blk03887.txt blk03888.txt blk03889.txt blk03890.txt blk03891.txt blk03892.txt blk03893.txt blk03894.txt blk03895.txt blk03896.txt blk03897.txt blk03898.txt blk03899.txt blk03900.txt blk03901.txt blk03902.txt blk03903.txt blk03904.txt blk03905.txt blk03906.txt blk03907.txt blk03908.txt blk03909.txt blk03910.txt blk03911.txt blk03912.txt blk03913.txt blk03914.txt blk03915.txt blk03916.txt blk03917.txt blk03918.txt blk03919.txt blk03920.txt blk03921.txt blk03922.txt blk03923.txt blk03924.txt blk03925.txt blk03926.txt blk03927.txt blk03928.txt blk03929.txt blk03930.txt blk03931.txt blk03932.txt blk03933.txt blk03934.txt blk03935.txt blk03936.txt blk03937.txt blk03938.txt blk03939.txt blk03940.txt blk03941.txt blk03942.txt blk03943.txt blk03944.txt blk03945.txt blk03946.txt blk03947.txt blk03948.txt blk03949.txt blk03950.txt blk03951.txt blk03952.txt blk03953.txt blk03954.txt blk03955.txt blk03956.txt blk03957.txt blk03958.txt blk03959.txt blk03960.txt blk03961.txt blk03962.txt blk03963.txt blk03964.txt blk03965.txt blk03966.txt blk03967.txt blk03968.txt blk03969.txt blk03970.txt blk03971.txt blk03972.txt blk03973.txt blk03974.txt blk03975.txt blk03976.txt blk03977.txt blk03978.txt blk03979.txt blk03980.txt blk03981.txt blk03982.txt blk03983.txt blk03984.txt blk03985.txt blk03986.txt blk03987.txt blk03988.txt blk03989.txt blk03990.txt blk03991.txt blk03992.txt blk03993.txt blk03994.txt blk03995.txt blk03996.txt blk03997.txt blk03998.txt blk03999.txt blk04000.txt blk04001.txt blk04002.txt blk04003.txt blk04004.txt blk04005.txt blk04006.txt blk04007.txt blk04008.txt blk04009.txt blk04010.txt blk04011.txt blk04012.txt blk04013.txt blk04014.txt blk04015.txt blk04016.txt blk04017.txt blk04018.txt blk04019.txt blk04020.txt blk04021.txt blk04022.txt blk04023.txt blk04024.txt blk04025.txt blk04026.txt blk04027.txt blk04028.txt blk04029.txt blk04030.txt blk04031.txt blk04032.txt blk04033.txt blk04034.txt blk04035.txt blk04036.txt blk04037.txt blk04038.txt blk04039.txt blk04040.txt blk04041.txt blk04042.txt blk04043.txt blk04044.txt blk04045.txt blk04046.txt blk04047.txt blk04048.txt blk04049.txt blk04050.txt blk04051.txt blk04052.txt blk04053.txt blk04054.txt blk04055.txt blk04056.txt blk04057.txt blk04058.txt blk04059.txt blk04060.txt blk04061.txt blk04062.txt blk04063.txt blk04064.txt blk04065.txt blk04066.txt blk04067.txt blk04068.txt blk04069.txt blk04070.txt blk04071.txt blk04072.txt blk04073.txt blk04074.txt blk04075.txt blk04076.txt blk04077.txt blk04078.txt blk04079.txt blk04080.txt blk04081.txt blk04082.txt blk04083.txt blk04084.txt blk04085.txt blk04086.txt blk04087.txt blk04088.txt blk04089.txt blk04090.txt blk04091.txt blk04092.txt blk04093.txt blk04094.txt blk04095.txt blk04096.txt blk04097.txt blk04098.txt blk04099.txt blk04100.txt blk04101.txt blk04102.txt blk04103.txt blk04104.txt blk04105.txt blk04106.txt blk04107.txt blk04108.txt blk04109.txt blk04110.txt blk04111.txt blk04112.txt blk04113.txt blk04114.txt blk04115.txt blk04116.txt blk04117.txt blk04118.txt blk04119.txt blk04120.txt blk04121.txt blk04122.txt blk04123.txt blk04124.txt blk04125.txt blk04126.txt blk04127.txt blk04128.txt blk04129.txt blk04130.txt blk04131.txt blk04132.txt blk04133.txt blk04134.txt blk04135.txt blk04136.txt blk04137.txt blk04138.txt blk04139.txt blk04140.txt blk04141.txt blk04142.txt blk04143.txt blk04144.txt blk04145.txt blk04146.txt blk04147.txt blk04148.txt blk04149.txt blk04150.txt blk04151.txt blk04152.txt blk04153.txt blk04154.txt blk04155.txt blk04156.txt blk04157.txt blk04158.txt blk04159.txt blk04160.txt blk04161.txt blk04162.txt blk04163.txt blk04164.txt blk04165.txt blk04166.txt blk04167.txt blk04168.txt blk04169.txt blk04170.txt blk04171.txt blk04172.txt blk04173.txt blk04174.txt blk04175.txt blk04176.txt blk04177.txt Show all files
Advertisement: