diff --git a/appmanifest.json b/appmanifest.json new file mode 100644 index 0000000..0a0b772 --- /dev/null +++ b/appmanifest.json @@ -0,0 +1,41 @@ +{ + "name": "StepRightUpPractice", + "short_name": "StepRightUpPractice", + "description": "", + "start_url": "index.html", + "display": "fullscreen", + "orientation": "landscape", + "background_color": "#ffffff", + "icons": [ + { + "src": "icons/icon-16.png", + "sizes": "16x16", + "type": "image/png" + }, + { + "src": "icons/icon-32.png", + "sizes": "32x32", + "type": "image/png" + }, + { + "src": "icons/icon-64.png", + "sizes": "64x64", + "type": "image/png" + }, + { + "src": "icons/icon-128.png", + "sizes": "128x128", + "type": "image/png" + }, + { + "src": "icons/icon-256.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "icons/icon-512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +} \ No newline at end of file diff --git a/data.json b/data.json new file mode 100644 index 0000000..4447eac --- /dev/null +++ b/data.json @@ -0,0 +1 @@ +{"project":["StepRightUpPractice","Start",[[0,false,true,true,true,false,true,true,true,false],[1,false,true,true,true,true,true,true,true,false],[2,true,false,false,false,false,false,false,false,false],[3,true,false,false,false,false,false,false,false,false],[4,true,false,false,false,false,false,false,false,false],[11,false,true,true,true,true,true,true,true,false],[12,false,true,true,true,true,true,true,true,true],[13,true,false,false,false,false,false,false,false,false]],[["Video",0,false,[],0,0,null,null,[],false,false,807643463758184,[],null],["mainScreen",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,491278682406176,[["images/shared-0-sheet0.png",1223017,0,0,1104,721,1,0,0,[],[],0]]]],[],false,false,325001562704339,[],null],["playButton",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,839450114101023,[["images/shared-0-sheet1.png",1689,0,0,250,250,1,0.5,0.5,[],[],0]]]],[],false,false,679193024487263,[],null],["tutorialButton",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,892257646353260,[["images/shared-0-sheet1.png",1689,0,0,250,250,1,0.5,0.5,[],[],0]]]],[],false,false,527427321051873,[],null],["creditsButton",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,295651491753587,[["images/shared-0-sheet1.png",1689,0,0,250,250,1,0.5,0.5,[],[],0]]]],[],false,false,149351769355658,[],null],["Keyboard",2,false,[],0,0,null,null,[],false,false,176874116327683,[],null,[]],["Mouse",3,false,[],0,0,null,null,[],false,false,174414824215634,[],null,[]],["Touch",4,false,[],0,0,null,null,[],false,false,810790776840397,[],null,[true]],["matte",1,false,[],1,0,null,[["Animation 1",5,false,1,0,false,946765518169305,[["images/shared-0-sheet5.png",23157,1,199,32,32,1,0,0,[],[],0]]]],[["Solid",5,246959303360798]],false,false,989346417060476,[],null],["acrobatWall",1,false,[],1,0,null,[["Animation 1",5,false,1,0,false,113342335171694,[["images/shared-0-sheet4.png",48411,193,1,38,83,1,0,0,[],[0.38596491228070173,0,0.7456140350877187,0,0.7447368421052631,1,0.38596491228070173,1],0]]]],[["Solid",5,840411567451024]],false,false,481388623769591,[],null],["acrobatBox",1,false,[[441077952634030,2],[782615789006408,0],[702286709262759,0],[308001526921654,0]],3,0,null,[["idle",5,false,1,0,false,225237778845191,[["images/shared-0-sheet5.png",23157,35,133,32,64,1,0.5,1,[],[],0]]],["run",5,false,1,0,false,511432739396067,[["images/shared-0-sheet5.png",23157,1,133,32,64,1,0.5,1,[],[],0]]],["jump",5,false,1,0,false,523767984281186,[["images/shared-0-sheet5.png",23157,205,67,32,64,1,0.5,1,[],[],0]]],["fall",5,false,1,0,false,575133421133708,[["images/shared-0-sheet5.png",23157,171,67,32,64,1,0.5,1,[],[],0]]],["wall",5,false,1,0,false,994197399615187,[["images/shared-0-sheet5.png",23157,137,67,32,64,1,0.5,1,[],[],0]]]],[["Platform",6,305844097953812],["ScrollTo",7,577543685571671],["Flash",8,139520948583785]],false,false,511894497879112,[],null],["magicBox",1,false,[[899998345088239,0],[532454795085724,0]],3,0,null,[["idle",5,false,1,0,false,952061565362311,[["images/shared-0-sheet5.png",23157,35,67,32,64,1,0.5,1,[["Image Point 1",1,0.25]],[],0]]],["run",5,false,1,0,false,881957104999957,[["images/shared-0-sheet5.png",23157,1,67,32,64,1,0.5,1,[["Image Point 1",1,0.25]],[],0]]],["jump",5,false,1,0,false,986556751779205,[["images/shared-0-sheet5.png",23157,205,1,32,64,1,0.5,1,[["Image Point 1",1,0.25]],[],0]]],["fall",5,false,1,0,false,732141325132868,[["images/shared-0-sheet5.png",23157,171,1,32,64,1,0.5,1,[["Image Point 1",1,0.25]],[],0]]],["wall",5,false,1,0,false,739692740388802,[["images/shared-0-sheet5.png",23157,137,1,32,64,1,0.5,1,[["Image Point 1",1,0.25]],[],0]]]],[["Platform",6,841586628975146],["ScrollTo",7,152211042934196],["Flash",8,973572540716921]],false,false,991058581628432,[],null],["magicBall",1,false,[],2,0,null,[["Animation 1",5,false,1,0,false,636263656060052,[["images/shared-0-sheet5.png",23157,103,161,32,32,1,0,0,[],[],0]]]],[["Bullet",9,649126687734365],["Timer",10,968673744030877]],false,false,304861596109833,[],null],["crates",1,false,[],2,0,null,[["Animation 1",5,false,1,0,false,296742536843307,[["images/shared-0-sheet5.png",23157,137,195,32,32,1,0,0,[],[],0]]]],[["Platform",6,924596735668411],["Solid",5,322320785212943]],false,false,683532752950215,[],null],["strongBox",1,false,[[155779774631999,0],[439837913438289,0]],3,0,null,[["idle",5,false,1,0,false,913369069289267,[["images/shared-0-sheet5.png",23157,103,1,32,64,1,0.53125,1,[],[],0]]],["run",5,false,1,0,false,330707097529551,[["images/shared-0-sheet5.png",23157,69,1,32,64,1,0.53125,1,[],[],0]]],["jump",5,false,1,0,false,991007536872149,[["images/shared-0-sheet5.png",23157,35,1,32,64,1,0.53125,1,[],[],0]]],["fall",5,false,1,0,false,837099327192805,[["images/shared-0-sheet5.png",23157,1,1,32,64,1,0.53125,1,[],[],0]]],["wall",5,false,1,0,false,901054670766850,[["images/shared-0-sheet4.png",48411,193,184,32,64,1,0.53125,1,[],[],0]]]],[["Platform",6,775804976239835],["ScrollTo",7,139807123130778],["Flash",8,882618426183829]],false,false,851664864267024,[],null],["StrongmanTent",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,844586945044923,[["images/shared-0-sheet4.png",48411,42,193,39,59,1,0.5,0.5,[],[],0]]]],[],false,false,908039613518316,[],null],["portal3",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,551989828938236,[["images/shared-0-sheet4.png",48411,1,193,39,60,1,0.5,0.5,[],[],0]]]],[],false,false,964112028955968,[],null],["acrobatTent",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,845414702945089,[["images/shared-0-sheet4.png",48411,83,193,39,58,1,0.5,0.5,[],[],0]]]],[],false,false,272851225321705,[],null],["trampoline",1,false,[],1,0,null,[["Animation 1",5,false,1,0,false,521207405023550,[["images/shared-0-sheet5.png",23157,103,195,32,32,1,0,0,[],[0,0.4748774509803921,1,0.47104779411764713,1,1,0,1],0]]]],[["Solid",5,755322546886891]],false,false,119524118089474,[],null],["brick",1,false,[],1,0,null,[["Animation 1",5,false,1,0,false,749956095157610,[["images/shared-0-sheet5.png",23157,69,195,32,32,1,0,0,[],[],0]]]],[["Solid",5,928897094940643]],false,false,857598133405934,[],null],["button",1,false,[[393318558002543,0]],1,0,null,[["up",5,false,1,0,false,331813600517734,[["images/shared-0-sheet5.png",23157,134,133,63,26,1,0,0,[["Image Point 1",0.031746031746031744,-0.5384615384615384]],[0,0.24260355029585795,0.5274725274725278,0.23668639053254414,0.528693528693529,1,0,1],0]]],["down",5,false,1,0,false,661090971325397,[["images/shared-0-sheet5.png",23157,69,133,63,26,1,0,0,[["Image Point 1",0.031746031746031744,-0.15384615384615385]],[0,0.5147928994082839,0.5274725274725278,0.5147928994082833,0.528693528693529,1,0,1],0]]]],[["Solid",5,427021858388378]],false,false,285246870568015,[],null],["fireRing",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,359222221702664,[["images/shared-0-sheet4.png",48411,193,86,32,96,1,0,1.3333333333333333,[],[],0]]]],[],false,false,440691736680538,[],null],["ladder",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,752996447909406,[["images/shared-0-sheet5.png",23157,205,193,32,32,1,0,0,[],[],0]]]],[],false,false,614589574334901,[],null],["lightCrate",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,933304692580144,[["images/shared-0-sheet5.png",23157,199,133,32,32,1,0,0,[],[],0]]]],[],false,false,849557454210671,[],null],["matteWithoutWhite",1,false,[],1,0,null,[["Animation 1",5,false,1,0,false,163016023359406,[["images/shared-0-sheet5.png",23157,171,193,32,32,1,0,0,[],[],0]]]],[["Solid",5,787231170534396]],false,false,571186161148450,[],null],["Rope",1,false,[],0,0,null,[["swing left",5,false,1,0,false,146186692846451,[["images/shared-0-sheet4.png",48411,154,1,37,89,1,0.5,0.5,[],[],0]]],["still",5,false,1,0,false,996775644173493,[["images/shared-0-sheet4.png",48411,227,129,25,96,1,0,0,[],[],0]]],["swing right",5,false,1,0,false,996655876879475,[["images/shared-0-sheet4.png",48411,115,1,37,89,1,0.5,0.5,[],[],0]]]],[],false,false,736515577284738,[],null],["tallPlatform",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,819949015817700,[["images/shared-0-sheet4.png",48411,1,1,38,101,1,0,0,[],[],0]]]],[],false,false,941068075776043,[],null],["directions",11,false,[],0,0,null,null,[],false,false,631263686973195,[],null],["btwall",1,false,[],1,0,null,[["Animation 1",5,false,1,0,false,167641221524470,[["images/shared-0-sheet5.png",23157,103,67,32,64,1,0,0,[],[],0]]]],[["Solid",5,811459564013755]],false,false,534700647569164,[],null],["magicWall",1,false,[],1,0,null,[["Animation 1",5,false,1,0,false,665867993352664,[["images/shared-0-sheet5.png",23157,137,161,32,32,1,0.03125,0,[],[],0]]]],[["Solid",5,251438711461073]],false,false,493074735762187,[],null],["buttoncol",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,965941535983538,[["images/shared-0-sheet2.png",1688,0,0,250,250,1,0.5,0.5,[],[],0]]]],[],false,false,189142563584610,[],null],["trampolineBase",1,false,[],1,0,null,[["normal",5,false,1,0,false,282554854211634,[["images/shared-0-sheet4.png",48411,90,144,87,31,1,0,0,[],[0,0.5419354838709678,0.6896551724137928,0.5161290322580645,0.6919540229885054,1,0,1],0]]],["down",10,false,1,0,false,626468335438082,[["images/shared-0-sheet4.png",48411,1,144,87,31,1,0,0,[],[],0],["images/shared-0-sheet4.png",48411,90,111,87,31,1,0,0,[],[],0],["images/shared-0-sheet4.png",48411,1,111,87,31,1,0,0,[],[],0]]]],[["Solid",5,260355032131258]],false,false,502428144926315,[],null],["spikes",1,false,[],1,0,null,[["Animation 1",5,false,1,0,false,352706247339426,[["images/shared-0-sheet6.png",2164,1,1,32,13,1,0,1,[],[],0]]]],[["Solid",5,218104567079942]],false,false,918211557435211,[],null],["GreenRing",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,411432037882245,[["images/shared-0-sheet5.png",23157,69,67,32,64,1,0,0,[],[],0]]]],[],false,false,697965593628801,[],null],["GoldRing",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,494290936970995,[["images/shared-0-sheet4.png",48411,158,177,32,64,1,0,0,[],[],0]]]],[],false,false,385424259898857,[],null],["PurpleRing",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,191012277646540,[["images/shared-0-sheet4.png",48411,124,177,32,64,1,0,0,[],[],0]]]],[],false,false,133531201211397,[],null],["WarpHat1",1,false,[],1,0,null,[["Animation 1",5,false,1,0,false,787907655443114,[["images/shared-0-sheet5.png",23157,69,161,32,32,1,0,0,[],[],0]]]],[["Solid",5,616958482212872]],false,false,316873251040830,[],null],["WarpHat2",1,false,[],1,0,null,[["Animation 1",5,false,1,0,false,484912028127173,[["images/shared-0-sheet5.png",23157,69,161,32,32,1,0,0,[],[],0]]]],[["Solid",5,172458106711042]],false,false,930447896631352,[],null],["BasicClown",1,false,[[343944970061468,2],[267550952549166,0],[935849880733116,0]],1,0,null,[["Idle",5,true,1,0,false,726075666673709,[["images/basicclown-sheet1.png",1579,65,1,32,64,1,0.5,0.5,[],[],0],["images/basicclown-sheet1.png",1579,1,1,32,64,1,0.5,0.5,[],[],0]]],["Walk",10,true,1,0,false,136889423591236,[["images/basicclown-sheet0.png",1616,69,1,32,64,1,0.5,0.5,[],[],0],["images/basicclown-sheet0.png",1616,35,1,32,64,1,0.5,0.5,[],[],0],["images/basicclown-sheet0.png",1616,1,1,32,64,1,0.5,0.5,[],[],0],["images/basicclown-sheet0.png",1616,35,1,32,64,1,0.5,0.5,[],[],0],["images/basicclown-sheet0.png",1616,69,1,32,64,1,0.5,0.5,[],[],0]]],["Hurt",5,false,1,0,false,984874904199145,[["images/basicclown-sheet1.png",1579,65,1,32,64,1,0.5,0.5,[],[],0],["images/basicclown-sheet1.png",1579,1,1,32,64,1,0.5,0.5,[],[],0]]]],[["Platform",6,108440912419653]],false,false,707218277830682,[],null],["specialBrick",1,false,[],1,0,null,[["Animation 1",5,false,1,0,false,746996602040529,[["images/shared-0-sheet5.png",23157,69,195,32,32,1,0,0,[["Image Point 1",0.5,1]],[],0]]]],[["Solid",5,431571205323917]],false,false,723258843178293,[],null],["TiledBackground",12,false,[],0,0,["images/tiledbackground-sheet0.png",1597,0,0,0,250,250],null,[],false,false,742366709204029,[],null],["TiledBackground2",12,false,[],0,0,["images/tiledbackground2-sheet0.png",3796321,0,0,0,3200,800],null,[],false,false,936980968248538,[],null],["TiledBackground3",12,false,[],0,0,["images/tiledbackground3-sheet0.png",3390968,0,0,0,3200,800],null,[],false,false,327817464006715,[],null],["WarpBox2",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,622267973986522,[["images/shared-0-sheet6.png",2164,1,17,20,10,1,-0.3,1,[],[],0]]]],[],false,false,440823239051029,[],null],["WarpBox1",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,511043853349112,[["images/shared-0-sheet6.png",2164,1,17,20,10,1,-0.3,1,[],[],0]]]],[],false,false,505395052028334,[],null],["goalRing",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,328476178681504,[["images/shared-0-sheet4.png",48411,78,1,35,108,1,0,0,[],[],0]]],["Animation 2",5,false,1,0,false,971245703845454,[["images/shared-0-sheet4.png",48411,41,1,35,108,1,0.11428571428571428,0.046296296296296294,[],[],0]]],["Animation 3",5,false,1,0,false,680961117104243,[["images/shared-0-sheet4.png",48411,41,1,35,108,1,0.11428571428571428,0.046296296296296294,[],[],0]]]],[],false,false,769760781815828,[],null],["Sprite",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,928699469230167,[["images/shared-0-sheet6.png",2164,35,1,20,18,1,0.5,0.5,[],[],0]]]],[],false,false,347595113911743,[],null],["Appeal",11,false,[],0,0,null,null,[],false,false,137756572025632,[],null],["HP",11,false,[],0,0,null,null,[],false,false,208987224830629,[],null],["Timer",11,false,[],0,0,null,null,[],false,false,674722684985910,[],null],["Character",11,false,[],0,0,null,null,[],false,false,641479886755688,[],null],["Video2",0,false,[],0,0,null,null,[],false,false,340024361241341,[],null],["audio",13,false,[],0,0,null,null,[],false,false,156475231444531,[],null,[0,0,false,0,1,1,600,600,10000,1]],["border_wall",1,false,[],1,0,null,[["Animation 1",5,false,1,0,false,345447819384602,[["images/shared-0-sheet3.png",483,0,0,62,250,1,0,0,[],[],0]]]],[["Solid",5,168470332734214]],false,false,209087034647177,[],null],["ladder2",1,false,[],0,0,null,[["Animation 1",5,false,1,0,false,701406401496149,[["images/shared-0-sheet5.png",23157,205,193,32,32,1,0,0,[],[],0]]]],[],false,false,541444356901884,[],null]],[],[["Start",1708,960,false,"Event sheet 1",875344874887636,[["Layer 0",0,863850213559037,true,[255,255,255],true,1,1,1,false,false,1,0,0,[[[-85,-70,0,891,626,0,0,[1,1,1,1],0,0,0,0,[]],0,1,[],[],["","","StepRightUpPrac.mp4",2,false,true]]],[],0]],[],[]],["Main",1708,960,false,"Event sheet 1",686060423808884,[["Layer 0",0,464913733407429,true,[255,255,255],false,1,1,1,false,false,1,0,0,[[[-82,-26,0,882,518,0,0,[1,1,1,1],0,0,0,0,[]],51,2,[],[],["","","steprightup_home.mp4",2,false,true]],[[347,358,0,194,40,0,0,[1,1,1,1],0.5,0.5,0,0,[]],3,4,[],[],[false,"Animation 1",0,true]],[[339,427,0,157,43,0,0,[1,1,1,1],0.5,0.5,0,0,[]],4,5,[],[],[false,"Animation 1",0,true]],[[344,305,0,141,40,0,0,[1,1,1,1],0.5,0.5,0,0,[]],2,3,[],[],[false,"Animation 1",0,true]],[[91,281,0,224,96,0,0,[1,1,1,1],0,0,0,0,[]],27,1534,[],[],["Only press play please!",true,"Arial",12,0,false,false,[1,1,1],0,0,0,true,0]]],[],0]],[],[]],["levelOne",3000,960,false,"Event sheet 1",515663938947879,[["background",0,741727439073991,true,[255,255,255],true,1,1,1,false,false,1,0,0,[[[0,0,0,3040,736,0,0,[1,1,1,1],0,0,0,0,[]],42,1443,[],[],[true,0,0,0,1,1,0]],[[2816,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,1449,[],[[true,""]],[true,"Animation 1",0,true]],[[2848,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,1450,[],[[true,""]],[true,"Animation 1",0,true]],[[2880,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,1451,[],[[true,""]],[true,"Animation 1",0,true]],[[2912,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,1452,[],[[true,""]],[true,"Animation 1",0,true]],[[2944,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,1453,[],[[true,""]],[true,"Animation 1",0,true]],[[2976,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,1454,[],[[true,""]],[true,"Animation 1",0,true]],[[3008,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,1455,[],[[true,""]],[true,"Animation 1",0,true]],[[2816,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1456,[],[[true,""]],[true,"Animation 1",0,true]],[[2848,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1457,[],[[true,""]],[true,"Animation 1",0,true]],[[2880,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1458,[],[[true,""]],[true,"Animation 1",0,true]],[[2912,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1459,[],[[true,""]],[true,"Animation 1",0,true]],[[2944,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1460,[],[[true,""]],[true,"Animation 1",0,true]],[[2976,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1461,[],[[true,""]],[true,"Animation 1",0,true]],[[3008,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1462,[],[[true,""]],[true,"Animation 1",0,true]],[[2816,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1463,[],[[true,""]],[true,"Animation 1",0,true]],[[2848,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1464,[],[[true,""]],[true,"Animation 1",0,true]],[[2880,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1465,[],[[true,""]],[true,"Animation 1",0,true]],[[2912,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1466,[],[[true,""]],[true,"Animation 1",0,true]],[[2944,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1467,[],[[true,""]],[true,"Animation 1",0,true]],[[2976,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1468,[],[[true,""]],[true,"Animation 1",0,true]],[[3008,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1469,[],[[true,""]],[true,"Animation 1",0,true]],[[2816,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1470,[],[[true,""]],[true,"Animation 1",0,true]],[[2848,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1471,[],[[true,""]],[true,"Animation 1",0,true]],[[2880,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1472,[],[[true,""]],[true,"Animation 1",0,true]],[[2912,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1473,[],[[true,""]],[true,"Animation 1",0,true]],[[2944,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1474,[],[[true,""]],[true,"Animation 1",0,true]],[[2976,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1475,[],[[true,""]],[true,"Animation 1",0,true]],[[3008,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1476,[],[[true,""]],[true,"Animation 1",0,true]],[[2816,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1477,[],[[true,""]],[true,"Animation 1",0,true]],[[2848,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1478,[],[[true,""]],[true,"Animation 1",0,true]],[[2880,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1479,[],[[true,""]],[true,"Animation 1",0,true]],[[2912,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1480,[],[[true,""]],[true,"Animation 1",0,true]],[[2944,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1481,[],[[true,""]],[true,"Animation 1",0,true]],[[2976,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1482,[],[[true,""]],[true,"Animation 1",0,true]],[[3008,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1483,[],[[true,""]],[true,"Animation 1",0,true]],[[2816,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1484,[],[[true,""]],[true,"Animation 1",0,true]],[[2848,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1485,[],[[true,""]],[true,"Animation 1",0,true]],[[2880,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1486,[],[[true,""]],[true,"Animation 1",0,true]],[[2912,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1487,[],[[true,""]],[true,"Animation 1",0,true]],[[2944,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1488,[],[[true,""]],[true,"Animation 1",0,true]],[[2976,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1489,[],[[true,""]],[true,"Animation 1",0,true]],[[3008,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1490,[],[[true,""]],[true,"Animation 1",0,true]],[[2816,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1491,[],[[true,""]],[true,"Animation 1",0,true]],[[2848,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1492,[],[[true,""]],[true,"Animation 1",0,true]],[[2880,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1493,[],[[true,""]],[true,"Animation 1",0,true]],[[2912,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1494,[],[[true,""]],[true,"Animation 1",0,true]],[[2944,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1495,[],[[true,""]],[true,"Animation 1",0,true]],[[2976,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1496,[],[[true,""]],[true,"Animation 1",0,true]],[[3008,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1497,[],[[true,""]],[true,"Animation 1",0,true]],[[2816,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1498,[],[[true,""]],[true,"Animation 1",0,true]],[[2848,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1499,[],[[true,""]],[true,"Animation 1",0,true]],[[2880,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1500,[],[[true,""]],[true,"Animation 1",0,true]],[[2912,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1501,[],[[true,""]],[true,"Animation 1",0,true]],[[2944,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1502,[],[[true,""]],[true,"Animation 1",0,true]],[[2976,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1503,[],[[true,""]],[true,"Animation 1",0,true]],[[3008,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1504,[],[[true,""]],[true,"Animation 1",0,true]],[[2816,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1505,[],[[true,""]],[true,"Animation 1",0,true]],[[2848,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1506,[],[[true,""]],[true,"Animation 1",0,true]],[[2880,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1507,[],[[true,""]],[true,"Animation 1",0,true]],[[2912,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1508,[],[[true,""]],[true,"Animation 1",0,true]],[[2944,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1509,[],[[true,""]],[true,"Animation 1",0,true]],[[2976,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1510,[],[[true,""]],[true,"Animation 1",0,true]],[[3008,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1511,[],[[true,""]],[true,"Animation 1",0,true]],[[2816,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1512,[],[[true,""]],[true,"Animation 1",0,true]],[[2848,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1513,[],[[true,""]],[true,"Animation 1",0,true]],[[2880,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1514,[],[[true,""]],[true,"Animation 1",0,true]],[[2912,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1515,[],[[true,""]],[true,"Animation 1",0,true]],[[2944,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1516,[],[[true,""]],[true,"Animation 1",0,true]],[[2976,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1517,[],[[true,""]],[true,"Animation 1",0,true]],[[3008,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1518,[],[[true,""]],[true,"Animation 1",0,true]],[[2816,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1519,[],[[true,""]],[true,"Animation 1",0,true]],[[2848,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1520,[],[[true,""]],[true,"Animation 1",0,true]],[[2880,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1521,[],[[true,""]],[true,"Animation 1",0,true]],[[2912,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1522,[],[[true,""]],[true,"Animation 1",0,true]],[[2944,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1523,[],[[true,""]],[true,"Animation 1",0,true]],[[2976,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1524,[],[[true,""]],[true,"Animation 1",0,true]],[[3008,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1525,[],[[true,""]],[true,"Animation 1",0,true]],[[576,128,0,128,96,0,0,[1,1,1,1],0,0,0,0,[]],27,1526,[],[],["Hold the up arrow to go up the ladder",true,"Arial",12,0,false,false,[1,1,1],0,0,0,true,0]],[[1376,320,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],22,1528,[],[],[false,"Animation 1",0,true]]],[],0],["interative",1,296345514454786,true,[255,255,255],true,1,1,1,false,false,1,0,0,[[[0,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,8,[],[[true,""]],[true,"Animation 1",0,true]],[[32,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,10,[],[[true,""]],[true,"Animation 1",0,true]],[[64,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,11,[],[[true,""]],[true,"Animation 1",0,true]],[[96,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,12,[],[[true,""]],[true,"Animation 1",0,true]],[[128,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,13,[],[[true,""]],[true,"Animation 1",0,true]],[[160,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,14,[],[[true,""]],[true,"Animation 1",0,true]],[[192,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,15,[],[[true,""]],[true,"Animation 1",0,true]],[[768,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,23,[],[[true,""]],[true,"Animation 1",0,true]],[[800,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,24,[],[[true,""]],[true,"Animation 1",0,true]],[[832,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,25,[],[[true,""]],[true,"Animation 1",0,true]],[[864,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,26,[],[[true,""]],[true,"Animation 1",0,true]],[[896,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,27,[],[[true,""]],[true,"Animation 1",0,true]],[[928,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,35,[],[[true,""]],[true,"Animation 1",0,true]],[[960,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,107,[],[[true,""]],[true,"Animation 1",0,true]],[[992,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,108,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,109,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,110,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,111,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,112,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,113,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,114,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,115,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,117,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,118,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,119,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,120,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,121,[],[[true,""]],[true,"Animation 1",0,true]],[[640,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,17,[],[[true,""]],[true,"Animation 1",0,true]],[[672,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,18,[],[[true,""]],[true,"Animation 1",0,true]],[[704,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,19,[],[[true,""]],[true,"Animation 1",0,true]],[[736,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,20,[],[[true,""]],[true,"Animation 1",0,true]],[[384,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,116,[],[[true,""]],[true,"Animation 1",0,true]],[[416,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,129,[],[[true,""]],[true,"Animation 1",0,true]],[[448,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,134,[],[[true,""]],[true,"Animation 1",0,true]],[[480,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,135,[],[[true,""]],[true,"Animation 1",0,true]],[[512,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,136,[],[[true,""]],[true,"Animation 1",0,true]],[[544,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,137,[],[[true,""]],[true,"Animation 1",0,true]],[[576,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,138,[],[[true,""]],[true,"Animation 1",0,true]],[[608,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,139,[],[[true,""]],[true,"Animation 1",0,true]],[[256,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,144,[],[[true,""]],[true,"Animation 1",0,true]],[[288,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,145,[],[[true,""]],[true,"Animation 1",0,true]],[[320,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,146,[],[[true,""]],[true,"Animation 1",0,true]],[[352,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,147,[],[[true,""]],[true,"Animation 1",0,true]],[[224,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,153,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,156,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,157,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,158,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,159,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,160,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,161,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,162,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,163,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,164,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,165,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,166,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,167,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,173,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,174,[],[[true,""]],[true,"Animation 1",0,true]],[[1856,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,175,[],[[true,""]],[true,"Animation 1",0,true]],[[1888,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,176,[],[[true,""]],[true,"Animation 1",0,true]],[[1920,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,177,[],[[true,""]],[true,"Animation 1",0,true]],[[1952,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,178,[],[[true,""]],[true,"Animation 1",0,true]],[[1984,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,179,[],[[true,""]],[true,"Animation 1",0,true]],[[2016,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,180,[],[[true,""]],[true,"Animation 1",0,true]],[[2048,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,181,[],[[true,""]],[true,"Animation 1",0,true]],[[2080,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,182,[],[[true,""]],[true,"Animation 1",0,true]],[[2112,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,183,[],[[true,""]],[true,"Animation 1",0,true]],[[2144,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,184,[],[[true,""]],[true,"Animation 1",0,true]],[[2336,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,196,[],[[true,""]],[true,"Animation 1",0,true]],[[2368,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,197,[],[[true,""]],[true,"Animation 1",0,true]],[[2400,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,198,[],[[true,""]],[true,"Animation 1",0,true]],[[2432,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,199,[],[[true,""]],[true,"Animation 1",0,true]],[[493.12358850417763,495.77333546629546,0,31.289995537138623,2.290913377768163,0,0,[1,1,1,1],0,0,0,0,[]],18,141,[],[[true,""]],[true,"Animation 1",0,true]],[[352,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,31,[],[[true,""]],[true,"Animation 1",0,true]],[[384,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,32,[],[[true,""]],[true,"Animation 1",0,true]],[[480,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,33,[],[[true,""]],[true,"Animation 1",0,true]],[[416,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,34,[],[[true,""]],[true,"Animation 1",0,true]],[[544,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,36,[],[[true,""]],[true,"Animation 1",0,true]],[[448,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,37,[],[[true,""]],[true,"Animation 1",0,true]],[[512,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,38,[],[[true,""]],[true,"Animation 1",0,true]],[[576,448,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,39,[],[[true,""]],[true,"Animation 1",0,true]],[[544,512,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,40,[],[[true,""]],[true,"Animation 1",0,true]],[[576,384,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,41,[],[[true,""]],[true,"Animation 1",0,true]],[[544,480,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,42,[],[[true,""]],[true,"Animation 1",0,true]],[[576,480,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,43,[],[[true,""]],[true,"Animation 1",0,true]],[[544,320,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,44,[],[[true,""]],[true,"Animation 1",0,true]],[[544,288,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,45,[],[[true,""]],[true,"Animation 1",0,true]],[[544,448,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,46,[],[[true,""]],[true,"Animation 1",0,true]],[[544,352,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,47,[],[[true,""]],[true,"Animation 1",0,true]],[[544,384,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,48,[],[[true,""]],[true,"Animation 1",0,true]],[[544,416,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,49,[],[[true,""]],[true,"Animation 1",0,true]],[[576,416,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,50,[],[[true,""]],[true,"Animation 1",0,true]],[[576,288,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,51,[],[[true,""]],[true,"Animation 1",0,true]],[[576,352,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,52,[],[[true,""]],[true,"Animation 1",0,true]],[[576,320,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,53,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],13,61,[],[[600,1500,1500,650,1500,1000,false,0,false,true],[true,""]],[true,"Animation 1",0,true]],[[1312,416,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,54,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,352,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,55,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,384,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,57,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,320,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,60,[],[[true,""]],[true,"Animation 1",0,true]],[[512,512,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,68,[],[[true,""]],[true,"Animation 1",0,true]],[[480,512,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,69,[],[[true,""]],[true,"Animation 1",0,true]],[[1856,320,0,55.27272727272727,256,0,0,[1,1,1,1],0,0,0,0,[]],9,70,[],[[true,""]],[true,"Animation 1",0,true]],[[544,256,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,58,[],[[true,""]],[true,"Animation 1",0,true]],[[576,256,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,59,[],[[true,""]],[true,"Animation 1",0,true]],[[608,480,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],22,63,[],[],[true,"Animation 1",0,true]],[[608,448,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],22,64,[],[],[true,"Animation 1",0,true]],[[608,416,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],22,65,[],[],[true,"Animation 1",0,true]],[[608,384,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],22,66,[],[],[true,"Animation 1",0,true]],[[608,352,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],22,67,[],[],[true,"Animation 1",0,true]],[[608,320,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],22,71,[],[],[true,"Animation 1",0,true]],[[608,288,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],22,72,[],[],[true,"Animation 1",0,true]],[[1183.2320549671192,552.0617513879953,0,63,26,0,0,[1,1,1,1],0,0,0,0,[]],20,599,[0],[[true,""]],[true,"up",0,true]],[[576,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,600,[],[[true,""]],[true,"Animation 1",0,true]],[[576,512,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,601,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,256,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,21,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,192,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,22,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,288,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,140,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,224,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,602,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,160,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,603,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,448,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],22,606,[],[],[true,"Animation 1",0,true]],[[1376,416,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],22,607,[],[],[true,"Animation 1",0,true]],[[1376,384,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],22,608,[],[],[true,"Animation 1",0,true]],[[1376,352,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],22,609,[],[],[true,"Animation 1",0,true]],[[1408,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,610,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,480,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,611,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,512,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,612,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,448,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,613,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,416,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,614,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,384,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,615,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,352,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,616,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,96,0,55.27272727272727,320,0,0,[1,1,1,1],0,0,0,0,[]],9,62,[],[[true,""]],[true,"Animation 1",0,true]],[[0,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,74,[],[[true,""]],[true,"Animation 1",0,true]],[[32,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,75,[],[[true,""]],[true,"Animation 1",0,true]],[[64,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,76,[],[[true,""]],[true,"Animation 1",0,true]],[[96,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,77,[],[[true,""]],[true,"Animation 1",0,true]],[[128,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,78,[],[[true,""]],[true,"Animation 1",0,true]],[[160,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,79,[],[[true,""]],[true,"Animation 1",0,true]],[[192,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,80,[],[[true,""]],[true,"Animation 1",0,true]],[[224,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,81,[],[[true,""]],[true,"Animation 1",0,true]],[[256,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,82,[],[[true,""]],[true,"Animation 1",0,true]],[[288,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,83,[],[[true,""]],[true,"Animation 1",0,true]],[[320,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,84,[],[[true,""]],[true,"Animation 1",0,true]],[[352,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,85,[],[[true,""]],[true,"Animation 1",0,true]],[[384,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,86,[],[[true,""]],[true,"Animation 1",0,true]],[[416,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,87,[],[[true,""]],[true,"Animation 1",0,true]],[[448,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,88,[],[[true,""]],[true,"Animation 1",0,true]],[[480,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,89,[],[[true,""]],[true,"Animation 1",0,true]],[[512,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,90,[],[[true,""]],[true,"Animation 1",0,true]],[[544,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,91,[],[[true,""]],[true,"Animation 1",0,true]],[[576,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,92,[],[[true,""]],[true,"Animation 1",0,true]],[[608,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,93,[],[[true,""]],[true,"Animation 1",0,true]],[[640,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,94,[],[[true,""]],[true,"Animation 1",0,true]],[[672,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,95,[],[[true,""]],[true,"Animation 1",0,true]],[[704,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,96,[],[[true,""]],[true,"Animation 1",0,true]],[[736,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,97,[],[[true,""]],[true,"Animation 1",0,true]],[[768,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,98,[],[[true,""]],[true,"Animation 1",0,true]],[[800,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,99,[],[[true,""]],[true,"Animation 1",0,true]],[[832,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,100,[],[[true,""]],[true,"Animation 1",0,true]],[[864,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,101,[],[[true,""]],[true,"Animation 1",0,true]],[[896,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,102,[],[[true,""]],[true,"Animation 1",0,true]],[[928,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,103,[],[[true,""]],[true,"Animation 1",0,true]],[[960,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,104,[],[[true,""]],[true,"Animation 1",0,true]],[[992,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,105,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,106,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,122,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,123,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,124,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,125,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,126,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,127,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,128,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,130,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,131,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,132,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,133,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,142,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,143,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,148,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,149,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,150,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,151,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,152,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,154,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,168,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,169,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,170,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,171,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,172,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,185,[],[[true,""]],[true,"Animation 1",0,true]],[[1856,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,186,[],[[true,""]],[true,"Animation 1",0,true]],[[1888,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,187,[],[[true,""]],[true,"Animation 1",0,true]],[[1920,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,188,[],[[true,""]],[true,"Animation 1",0,true]],[[1952,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,189,[],[[true,""]],[true,"Animation 1",0,true]],[[1984,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,190,[],[[true,""]],[true,"Animation 1",0,true]],[[2016,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,200,[],[[true,""]],[true,"Animation 1",0,true]],[[2048,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,201,[],[[true,""]],[true,"Animation 1",0,true]],[[2080,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,202,[],[[true,""]],[true,"Animation 1",0,true]],[[2112,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,203,[],[[true,""]],[true,"Animation 1",0,true]],[[2144,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,204,[],[[true,""]],[true,"Animation 1",0,true]],[[2176,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,205,[],[[true,""]],[true,"Animation 1",0,true]],[[2208,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,206,[],[[true,""]],[true,"Animation 1",0,true]],[[2240,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,207,[],[[true,""]],[true,"Animation 1",0,true]],[[2272,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,208,[],[[true,""]],[true,"Animation 1",0,true]],[[704,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,209,[],[[true,""]],[true,"Animation 1",0,true]],[[736,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,210,[],[[true,""]],[true,"Animation 1",0,true]],[[768,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,211,[],[[true,""]],[true,"Animation 1",0,true]],[[800,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,212,[],[[true,""]],[true,"Animation 1",0,true]],[[832,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,213,[],[[true,""]],[true,"Animation 1",0,true]],[[864,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,214,[],[[true,""]],[true,"Animation 1",0,true]],[[896,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,215,[],[[true,""]],[true,"Animation 1",0,true]],[[928,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,216,[],[[true,""]],[true,"Animation 1",0,true]],[[960,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,217,[],[[true,""]],[true,"Animation 1",0,true]],[[992,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,218,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,219,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,220,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,221,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,222,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,223,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,224,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,225,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,226,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,227,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,228,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,229,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,230,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,231,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,232,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,233,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,234,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,235,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,236,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,237,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,238,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,239,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,240,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,241,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,242,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,243,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,244,[],[[true,""]],[true,"Animation 1",0,true]],[[2304,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,245,[],[[true,""]],[true,"Animation 1",0,true]],[[2336,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,246,[],[[true,""]],[true,"Animation 1",0,true]],[[2368,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,247,[],[[true,""]],[true,"Animation 1",0,true]],[[2400,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,248,[],[[true,""]],[true,"Animation 1",0,true]],[[2432,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,249,[],[[true,""]],[true,"Animation 1",0,true]],[[0,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,250,[],[[true,""]],[true,"Animation 1",0,true]],[[32,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,251,[],[[true,""]],[true,"Animation 1",0,true]],[[64,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,252,[],[[true,""]],[true,"Animation 1",0,true]],[[96,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,253,[],[[true,""]],[true,"Animation 1",0,true]],[[128,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,254,[],[[true,""]],[true,"Animation 1",0,true]],[[160,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,255,[],[[true,""]],[true,"Animation 1",0,true]],[[192,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,256,[],[[true,""]],[true,"Animation 1",0,true]],[[224,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,257,[],[[true,""]],[true,"Animation 1",0,true]],[[256,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,258,[],[[true,""]],[true,"Animation 1",0,true]],[[288,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,259,[],[[true,""]],[true,"Animation 1",0,true]],[[320,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,260,[],[[true,""]],[true,"Animation 1",0,true]],[[352,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,261,[],[[true,""]],[true,"Animation 1",0,true]],[[384,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,262,[],[[true,""]],[true,"Animation 1",0,true]],[[416,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,263,[],[[true,""]],[true,"Animation 1",0,true]],[[448,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,264,[],[[true,""]],[true,"Animation 1",0,true]],[[480,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,265,[],[[true,""]],[true,"Animation 1",0,true]],[[512,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,266,[],[[true,""]],[true,"Animation 1",0,true]],[[544,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,267,[],[[true,""]],[true,"Animation 1",0,true]],[[576,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,268,[],[[true,""]],[true,"Animation 1",0,true]],[[608,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,269,[],[[true,""]],[true,"Animation 1",0,true]],[[640,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,270,[],[[true,""]],[true,"Animation 1",0,true]],[[672,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,271,[],[[true,""]],[true,"Animation 1",0,true]],[[704,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,272,[],[[true,""]],[true,"Animation 1",0,true]],[[736,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,273,[],[[true,""]],[true,"Animation 1",0,true]],[[768,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,274,[],[[true,""]],[true,"Animation 1",0,true]],[[800,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,275,[],[[true,""]],[true,"Animation 1",0,true]],[[832,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,276,[],[[true,""]],[true,"Animation 1",0,true]],[[864,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,277,[],[[true,""]],[true,"Animation 1",0,true]],[[896,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,278,[],[[true,""]],[true,"Animation 1",0,true]],[[928,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,279,[],[[true,""]],[true,"Animation 1",0,true]],[[960,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,280,[],[[true,""]],[true,"Animation 1",0,true]],[[992,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,281,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,282,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,283,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,284,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,285,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,286,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,287,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,288,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,289,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,290,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,291,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,292,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,293,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,294,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,295,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,296,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,297,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,298,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,299,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,300,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,301,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,302,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,303,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,304,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,305,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,306,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,307,[],[[true,""]],[true,"Animation 1",0,true]],[[1856,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,308,[],[[true,""]],[true,"Animation 1",0,true]],[[1888,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,309,[],[[true,""]],[true,"Animation 1",0,true]],[[1920,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,310,[],[[true,""]],[true,"Animation 1",0,true]],[[1952,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,311,[],[[true,""]],[true,"Animation 1",0,true]],[[1984,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,312,[],[[true,""]],[true,"Animation 1",0,true]],[[2016,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,313,[],[[true,""]],[true,"Animation 1",0,true]],[[2048,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,314,[],[[true,""]],[true,"Animation 1",0,true]],[[2080,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,315,[],[[true,""]],[true,"Animation 1",0,true]],[[2112,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,316,[],[[true,""]],[true,"Animation 1",0,true]],[[2144,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,317,[],[[true,""]],[true,"Animation 1",0,true]],[[2176,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,318,[],[[true,""]],[true,"Animation 1",0,true]],[[2208,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,319,[],[[true,""]],[true,"Animation 1",0,true]],[[2240,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,320,[],[[true,""]],[true,"Animation 1",0,true]],[[2272,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,321,[],[[true,""]],[true,"Animation 1",0,true]],[[704,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,322,[],[[true,""]],[true,"Animation 1",0,true]],[[736,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,323,[],[[true,""]],[true,"Animation 1",0,true]],[[768,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,324,[],[[true,""]],[true,"Animation 1",0,true]],[[800,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,325,[],[[true,""]],[true,"Animation 1",0,true]],[[832,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,326,[],[[true,""]],[true,"Animation 1",0,true]],[[864,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,327,[],[[true,""]],[true,"Animation 1",0,true]],[[896,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,328,[],[[true,""]],[true,"Animation 1",0,true]],[[928,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,329,[],[[true,""]],[true,"Animation 1",0,true]],[[960,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,330,[],[[true,""]],[true,"Animation 1",0,true]],[[992,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,331,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,332,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,333,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,334,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,335,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,336,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,337,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,338,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,339,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,340,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,341,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,342,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,343,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,344,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,345,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,346,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,347,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,348,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,349,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,350,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,351,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,352,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,353,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,354,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,355,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,356,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,357,[],[[true,""]],[true,"Animation 1",0,true]],[[2304,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,358,[],[[true,""]],[true,"Animation 1",0,true]],[[2336,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,359,[],[[true,""]],[true,"Animation 1",0,true]],[[2368,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,360,[],[[true,""]],[true,"Animation 1",0,true]],[[2400,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,361,[],[[true,""]],[true,"Animation 1",0,true]],[[2432,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,362,[],[[true,""]],[true,"Animation 1",0,true]],[[0,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,363,[],[[true,""]],[true,"Animation 1",0,true]],[[32,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,364,[],[[true,""]],[true,"Animation 1",0,true]],[[64,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,365,[],[[true,""]],[true,"Animation 1",0,true]],[[96,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,366,[],[[true,""]],[true,"Animation 1",0,true]],[[128,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,367,[],[[true,""]],[true,"Animation 1",0,true]],[[160,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,368,[],[[true,""]],[true,"Animation 1",0,true]],[[192,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,369,[],[[true,""]],[true,"Animation 1",0,true]],[[224,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,370,[],[[true,""]],[true,"Animation 1",0,true]],[[256,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,371,[],[[true,""]],[true,"Animation 1",0,true]],[[288,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,372,[],[[true,""]],[true,"Animation 1",0,true]],[[320,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,373,[],[[true,""]],[true,"Animation 1",0,true]],[[352,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,374,[],[[true,""]],[true,"Animation 1",0,true]],[[384,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,375,[],[[true,""]],[true,"Animation 1",0,true]],[[416,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,376,[],[[true,""]],[true,"Animation 1",0,true]],[[448,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,377,[],[[true,""]],[true,"Animation 1",0,true]],[[480,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,378,[],[[true,""]],[true,"Animation 1",0,true]],[[512,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,379,[],[[true,""]],[true,"Animation 1",0,true]],[[544,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,380,[],[[true,""]],[true,"Animation 1",0,true]],[[576,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,381,[],[[true,""]],[true,"Animation 1",0,true]],[[608,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,382,[],[[true,""]],[true,"Animation 1",0,true]],[[640,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,383,[],[[true,""]],[true,"Animation 1",0,true]],[[672,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,384,[],[[true,""]],[true,"Animation 1",0,true]],[[704,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,385,[],[[true,""]],[true,"Animation 1",0,true]],[[736,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,386,[],[[true,""]],[true,"Animation 1",0,true]],[[768,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,387,[],[[true,""]],[true,"Animation 1",0,true]],[[800,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,388,[],[[true,""]],[true,"Animation 1",0,true]],[[832,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,389,[],[[true,""]],[true,"Animation 1",0,true]],[[864,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,390,[],[[true,""]],[true,"Animation 1",0,true]],[[896,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,391,[],[[true,""]],[true,"Animation 1",0,true]],[[928,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,392,[],[[true,""]],[true,"Animation 1",0,true]],[[960,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,393,[],[[true,""]],[true,"Animation 1",0,true]],[[992,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,394,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,395,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,396,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,397,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,398,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,399,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,400,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,401,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,402,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,403,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,404,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,405,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,406,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,407,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,408,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,409,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,410,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,411,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,412,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,413,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,414,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,415,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,416,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,417,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,418,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,419,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,420,[],[[true,""]],[true,"Animation 1",0,true]],[[1856,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,421,[],[[true,""]],[true,"Animation 1",0,true]],[[1888,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,422,[],[[true,""]],[true,"Animation 1",0,true]],[[1920,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,423,[],[[true,""]],[true,"Animation 1",0,true]],[[1952,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,424,[],[[true,""]],[true,"Animation 1",0,true]],[[1984,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,425,[],[[true,""]],[true,"Animation 1",0,true]],[[2016,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,426,[],[[true,""]],[true,"Animation 1",0,true]],[[2048,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,427,[],[[true,""]],[true,"Animation 1",0,true]],[[2080,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,428,[],[[true,""]],[true,"Animation 1",0,true]],[[2112,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,429,[],[[true,""]],[true,"Animation 1",0,true]],[[2144,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,430,[],[[true,""]],[true,"Animation 1",0,true]],[[2176,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,431,[],[[true,""]],[true,"Animation 1",0,true]],[[2208,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,432,[],[[true,""]],[true,"Animation 1",0,true]],[[2240,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,433,[],[[true,""]],[true,"Animation 1",0,true]],[[2272,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,434,[],[[true,""]],[true,"Animation 1",0,true]],[[704,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,435,[],[[true,""]],[true,"Animation 1",0,true]],[[736,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,436,[],[[true,""]],[true,"Animation 1",0,true]],[[768,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,437,[],[[true,""]],[true,"Animation 1",0,true]],[[800,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,438,[],[[true,""]],[true,"Animation 1",0,true]],[[832,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,439,[],[[true,""]],[true,"Animation 1",0,true]],[[864,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,440,[],[[true,""]],[true,"Animation 1",0,true]],[[896,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,441,[],[[true,""]],[true,"Animation 1",0,true]],[[928,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,442,[],[[true,""]],[true,"Animation 1",0,true]],[[960,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,443,[],[[true,""]],[true,"Animation 1",0,true]],[[992,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,444,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,445,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,446,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,447,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,448,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,449,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,450,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,451,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,452,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,453,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,454,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,455,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,456,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,457,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,458,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,459,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,460,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,461,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,462,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,463,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,464,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,465,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,466,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,467,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,468,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,469,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,470,[],[[true,""]],[true,"Animation 1",0,true]],[[2304,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,471,[],[[true,""]],[true,"Animation 1",0,true]],[[2336,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,472,[],[[true,""]],[true,"Animation 1",0,true]],[[2368,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,473,[],[[true,""]],[true,"Animation 1",0,true]],[[2400,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,474,[],[[true,""]],[true,"Animation 1",0,true]],[[2432,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,475,[],[[true,""]],[true,"Animation 1",0,true]],[[0,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,476,[],[[true,""]],[true,"Animation 1",0,true]],[[32,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,477,[],[[true,""]],[true,"Animation 1",0,true]],[[64,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,478,[],[[true,""]],[true,"Animation 1",0,true]],[[96,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,479,[],[[true,""]],[true,"Animation 1",0,true]],[[128,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,480,[],[[true,""]],[true,"Animation 1",0,true]],[[160,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,481,[],[[true,""]],[true,"Animation 1",0,true]],[[192,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,482,[],[[true,""]],[true,"Animation 1",0,true]],[[224,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,483,[],[[true,""]],[true,"Animation 1",0,true]],[[256,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,484,[],[[true,""]],[true,"Animation 1",0,true]],[[288,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,485,[],[[true,""]],[true,"Animation 1",0,true]],[[320,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,486,[],[[true,""]],[true,"Animation 1",0,true]],[[352,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,487,[],[[true,""]],[true,"Animation 1",0,true]],[[384,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,488,[],[[true,""]],[true,"Animation 1",0,true]],[[416,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,489,[],[[true,""]],[true,"Animation 1",0,true]],[[448,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,490,[],[[true,""]],[true,"Animation 1",0,true]],[[480,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,491,[],[[true,""]],[true,"Animation 1",0,true]],[[512,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,492,[],[[true,""]],[true,"Animation 1",0,true]],[[544,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,493,[],[[true,""]],[true,"Animation 1",0,true]],[[576,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,494,[],[[true,""]],[true,"Animation 1",0,true]],[[608,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,495,[],[[true,""]],[true,"Animation 1",0,true]],[[640,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,496,[],[[true,""]],[true,"Animation 1",0,true]],[[672,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,497,[],[[true,""]],[true,"Animation 1",0,true]],[[704,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,498,[],[[true,""]],[true,"Animation 1",0,true]],[[736,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,499,[],[[true,""]],[true,"Animation 1",0,true]],[[768,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,500,[],[[true,""]],[true,"Animation 1",0,true]],[[800,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,501,[],[[true,""]],[true,"Animation 1",0,true]],[[832,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,502,[],[[true,""]],[true,"Animation 1",0,true]],[[864,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,503,[],[[true,""]],[true,"Animation 1",0,true]],[[896,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,504,[],[[true,""]],[true,"Animation 1",0,true]],[[928,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,505,[],[[true,""]],[true,"Animation 1",0,true]],[[960,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,506,[],[[true,""]],[true,"Animation 1",0,true]],[[992,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,507,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,508,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,509,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,510,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,511,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,512,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,513,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,514,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,515,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,516,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,517,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,518,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,519,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,520,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,521,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,522,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,523,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,524,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,525,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,526,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,527,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,528,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,529,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,530,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,531,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,532,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,533,[],[[true,""]],[true,"Animation 1",0,true]],[[1856,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,534,[],[[true,""]],[true,"Animation 1",0,true]],[[1888,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,535,[],[[true,""]],[true,"Animation 1",0,true]],[[1920,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,536,[],[[true,""]],[true,"Animation 1",0,true]],[[1952,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,537,[],[[true,""]],[true,"Animation 1",0,true]],[[1984,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,538,[],[[true,""]],[true,"Animation 1",0,true]],[[2016,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,539,[],[[true,""]],[true,"Animation 1",0,true]],[[2048,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,540,[],[[true,""]],[true,"Animation 1",0,true]],[[2080,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,541,[],[[true,""]],[true,"Animation 1",0,true]],[[2112,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,542,[],[[true,""]],[true,"Animation 1",0,true]],[[2144,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,543,[],[[true,""]],[true,"Animation 1",0,true]],[[2176,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,544,[],[[true,""]],[true,"Animation 1",0,true]],[[2208,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,545,[],[[true,""]],[true,"Animation 1",0,true]],[[2240,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,546,[],[[true,""]],[true,"Animation 1",0,true]],[[2272,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,547,[],[[true,""]],[true,"Animation 1",0,true]],[[704,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,548,[],[[true,""]],[true,"Animation 1",0,true]],[[736,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,549,[],[[true,""]],[true,"Animation 1",0,true]],[[768,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,550,[],[[true,""]],[true,"Animation 1",0,true]],[[800,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,551,[],[[true,""]],[true,"Animation 1",0,true]],[[832,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,552,[],[[true,""]],[true,"Animation 1",0,true]],[[864,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,553,[],[[true,""]],[true,"Animation 1",0,true]],[[896,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,554,[],[[true,""]],[true,"Animation 1",0,true]],[[928,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,555,[],[[true,""]],[true,"Animation 1",0,true]],[[960,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,556,[],[[true,""]],[true,"Animation 1",0,true]],[[992,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,557,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,558,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,559,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,560,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,561,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,562,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,563,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,564,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,565,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,566,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,567,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,568,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,569,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,570,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,571,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,572,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,573,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,574,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,575,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,576,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,577,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,578,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,579,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,580,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,581,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,582,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,583,[],[[true,""]],[true,"Animation 1",0,true]],[[2304,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,584,[],[[true,""]],[true,"Animation 1",0,true]],[[2336,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,585,[],[[true,""]],[true,"Animation 1",0,true]],[[2368,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,586,[],[[true,""]],[true,"Animation 1",0,true]],[[2400,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,587,[],[[true,""]],[true,"Animation 1",0,true]],[[2432,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,588,[],[[true,""]],[true,"Animation 1",0,true]],[[0,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,589,[],[[true,""]],[true,"Animation 1",0,true]],[[32,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,590,[],[[true,""]],[true,"Animation 1",0,true]],[[64,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,591,[],[[true,""]],[true,"Animation 1",0,true]],[[96,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,592,[],[[true,""]],[true,"Animation 1",0,true]],[[128,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,593,[],[[true,""]],[true,"Animation 1",0,true]],[[160,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,594,[],[[true,""]],[true,"Animation 1",0,true]],[[192,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,595,[],[[true,""]],[true,"Animation 1",0,true]],[[224,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,596,[],[[true,""]],[true,"Animation 1",0,true]],[[256,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,597,[],[[true,""]],[true,"Animation 1",0,true]],[[288,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,598,[],[[true,""]],[true,"Animation 1",0,true]],[[320,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,617,[],[[true,""]],[true,"Animation 1",0,true]],[[352,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,618,[],[[true,""]],[true,"Animation 1",0,true]],[[384,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,619,[],[[true,""]],[true,"Animation 1",0,true]],[[416,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,620,[],[[true,""]],[true,"Animation 1",0,true]],[[448,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,621,[],[[true,""]],[true,"Animation 1",0,true]],[[480,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,622,[],[[true,""]],[true,"Animation 1",0,true]],[[512,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,623,[],[[true,""]],[true,"Animation 1",0,true]],[[544,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,624,[],[[true,""]],[true,"Animation 1",0,true]],[[576,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,625,[],[[true,""]],[true,"Animation 1",0,true]],[[608,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,626,[],[[true,""]],[true,"Animation 1",0,true]],[[640,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,627,[],[[true,""]],[true,"Animation 1",0,true]],[[672,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,628,[],[[true,""]],[true,"Animation 1",0,true]],[[704,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,629,[],[[true,""]],[true,"Animation 1",0,true]],[[736,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,630,[],[[true,""]],[true,"Animation 1",0,true]],[[768,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,631,[],[[true,""]],[true,"Animation 1",0,true]],[[800,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,632,[],[[true,""]],[true,"Animation 1",0,true]],[[832,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,633,[],[[true,""]],[true,"Animation 1",0,true]],[[864,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,634,[],[[true,""]],[true,"Animation 1",0,true]],[[896,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,635,[],[[true,""]],[true,"Animation 1",0,true]],[[928,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,636,[],[[true,""]],[true,"Animation 1",0,true]],[[960,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,637,[],[[true,""]],[true,"Animation 1",0,true]],[[992,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,638,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,639,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,640,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,641,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,642,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,643,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,644,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,645,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,646,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,647,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,648,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,649,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,650,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,651,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,652,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,653,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,654,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,655,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,656,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,657,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,658,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,659,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,660,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,661,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,662,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,663,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,664,[],[[true,""]],[true,"Animation 1",0,true]],[[1856,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,665,[],[[true,""]],[true,"Animation 1",0,true]],[[1888,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,666,[],[[true,""]],[true,"Animation 1",0,true]],[[1920,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,667,[],[[true,""]],[true,"Animation 1",0,true]],[[1952,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,668,[],[[true,""]],[true,"Animation 1",0,true]],[[1984,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,669,[],[[true,""]],[true,"Animation 1",0,true]],[[2016,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,670,[],[[true,""]],[true,"Animation 1",0,true]],[[2048,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,671,[],[[true,""]],[true,"Animation 1",0,true]],[[2080,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,672,[],[[true,""]],[true,"Animation 1",0,true]],[[2112,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,673,[],[[true,""]],[true,"Animation 1",0,true]],[[2144,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,674,[],[[true,""]],[true,"Animation 1",0,true]],[[2176,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,675,[],[[true,""]],[true,"Animation 1",0,true]],[[2208,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,676,[],[[true,""]],[true,"Animation 1",0,true]],[[2240,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,677,[],[[true,""]],[true,"Animation 1",0,true]],[[2272,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,678,[],[[true,""]],[true,"Animation 1",0,true]],[[704,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,679,[],[[true,""]],[true,"Animation 1",0,true]],[[736,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,680,[],[[true,""]],[true,"Animation 1",0,true]],[[768,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,681,[],[[true,""]],[true,"Animation 1",0,true]],[[800,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,682,[],[[true,""]],[true,"Animation 1",0,true]],[[832,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,683,[],[[true,""]],[true,"Animation 1",0,true]],[[864,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,684,[],[[true,""]],[true,"Animation 1",0,true]],[[896,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,685,[],[[true,""]],[true,"Animation 1",0,true]],[[928,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,686,[],[[true,""]],[true,"Animation 1",0,true]],[[960,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,687,[],[[true,""]],[true,"Animation 1",0,true]],[[992,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,688,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,689,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,690,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,691,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,692,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,693,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,694,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,695,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,696,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,697,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,698,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,699,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,700,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,701,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,702,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,703,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,704,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,705,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,706,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,707,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,708,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,709,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,710,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,711,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,712,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,713,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,714,[],[[true,""]],[true,"Animation 1",0,true]],[[2304,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,715,[],[[true,""]],[true,"Animation 1",0,true]],[[2336,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,716,[],[[true,""]],[true,"Animation 1",0,true]],[[2368,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,717,[],[[true,""]],[true,"Animation 1",0,true]],[[2400,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,718,[],[[true,""]],[true,"Animation 1",0,true]],[[2432,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,719,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,480,0,32,96,0,0,[1,1,1,1],0,0,0,0,[]],28,720,[],[[true,""]],[true,"Animation 1",0,true]],[[160,384,0,224,96,0,0,[1,1,1,1],0,0,0,0,[]],27,721,[],[],["The yellow player can jump on the trampoline and wall jump on the pink silks!",true,"Arial",12,0,false,false,[1,1,1],0,0,0,true,0]],[[736,384,0,224,96,0,0,[1,1,1,1],0,0,0,0,[]],27,722,[],[],["Press down while overlapping the blue tent to turn into the blue player",true,"Arial",12,0,false,false,[1,1,1],0,0,0,true,0]],[[1024,448,0,224,96,0,0,[1,1,1,1],0,0,0,0,[]],27,723,[],[],["The blue player can push boxes!",true,"Arial",12,0,false,false,[1,1,1],0,0,0,true,0]],[[1504,224,0,224,96,0,0,[1,1,1,1],0,0,0,0,[]],27,724,[],[],["These are pink silks! Go back to the yellow tent and turn into the yellow player to wall jump on these",true,"Arial",12,0,false,false,[1,1,1],0,0,0,true,0]],[[1440,416,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,725,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,384,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,726,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,727,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,512,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,728,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,480,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,729,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,448,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,730,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,480,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,731,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,448,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,732,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,733,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,512,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,734,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,480,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,735,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,448,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,736,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,737,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,512,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,738,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,416,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,739,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,512,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,740,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,480,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,741,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,742,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,512,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,743,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,744,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,544,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],19,745,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,384,0,32,32,0,0,[1,1,1,1],0.03125,0,0,0,[]],29,746,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,747,[],[[true,""]],[true,"Animation 1",0,true]],[[2496,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,748,[],[[true,""]],[true,"Animation 1",0,true]],[[2528,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,749,[],[[true,""]],[true,"Animation 1",0,true]],[[2560,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,750,[],[[true,""]],[true,"Animation 1",0,true]],[[2592,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,751,[],[[true,""]],[true,"Animation 1",0,true]],[[2624,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,752,[],[[true,""]],[true,"Animation 1",0,true]],[[2656,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,753,[],[[true,""]],[true,"Animation 1",0,true]],[[2688,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,754,[],[[true,""]],[true,"Animation 1",0,true]],[[2720,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,755,[],[[true,""]],[true,"Animation 1",0,true]],[[2752,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,756,[],[[true,""]],[true,"Animation 1",0,true]],[[2784,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],8,757,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,758,[],[[true,""]],[true,"Animation 1",0,true]],[[2496,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,759,[],[[true,""]],[true,"Animation 1",0,true]],[[2528,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,760,[],[[true,""]],[true,"Animation 1",0,true]],[[2560,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,761,[],[[true,""]],[true,"Animation 1",0,true]],[[2592,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,762,[],[[true,""]],[true,"Animation 1",0,true]],[[2624,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,763,[],[[true,""]],[true,"Animation 1",0,true]],[[2656,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,764,[],[[true,""]],[true,"Animation 1",0,true]],[[2688,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,765,[],[[true,""]],[true,"Animation 1",0,true]],[[2720,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,766,[],[[true,""]],[true,"Animation 1",0,true]],[[2752,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,767,[],[[true,""]],[true,"Animation 1",0,true]],[[2784,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,768,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,769,[],[[true,""]],[true,"Animation 1",0,true]],[[2496,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,770,[],[[true,""]],[true,"Animation 1",0,true]],[[2528,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,771,[],[[true,""]],[true,"Animation 1",0,true]],[[2560,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,772,[],[[true,""]],[true,"Animation 1",0,true]],[[2592,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,773,[],[[true,""]],[true,"Animation 1",0,true]],[[2624,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,774,[],[[true,""]],[true,"Animation 1",0,true]],[[2656,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,775,[],[[true,""]],[true,"Animation 1",0,true]],[[2688,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,776,[],[[true,""]],[true,"Animation 1",0,true]],[[2720,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,777,[],[[true,""]],[true,"Animation 1",0,true]],[[2752,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,778,[],[[true,""]],[true,"Animation 1",0,true]],[[2784,640,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,779,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,780,[],[[true,""]],[true,"Animation 1",0,true]],[[2496,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,781,[],[[true,""]],[true,"Animation 1",0,true]],[[2528,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,782,[],[[true,""]],[true,"Animation 1",0,true]],[[2560,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,783,[],[[true,""]],[true,"Animation 1",0,true]],[[2592,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,784,[],[[true,""]],[true,"Animation 1",0,true]],[[2624,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,785,[],[[true,""]],[true,"Animation 1",0,true]],[[2656,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,786,[],[[true,""]],[true,"Animation 1",0,true]],[[2688,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,787,[],[[true,""]],[true,"Animation 1",0,true]],[[2720,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,788,[],[[true,""]],[true,"Animation 1",0,true]],[[2752,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,789,[],[[true,""]],[true,"Animation 1",0,true]],[[2784,672,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,790,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,791,[],[[true,""]],[true,"Animation 1",0,true]],[[2496,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,792,[],[[true,""]],[true,"Animation 1",0,true]],[[2528,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,793,[],[[true,""]],[true,"Animation 1",0,true]],[[2560,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,794,[],[[true,""]],[true,"Animation 1",0,true]],[[2592,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,795,[],[[true,""]],[true,"Animation 1",0,true]],[[2624,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,796,[],[[true,""]],[true,"Animation 1",0,true]],[[2656,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,797,[],[[true,""]],[true,"Animation 1",0,true]],[[2688,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,798,[],[[true,""]],[true,"Animation 1",0,true]],[[2720,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,799,[],[[true,""]],[true,"Animation 1",0,true]],[[2752,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,800,[],[[true,""]],[true,"Animation 1",0,true]],[[2784,704,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,801,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,802,[],[[true,""]],[true,"Animation 1",0,true]],[[2496,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,803,[],[[true,""]],[true,"Animation 1",0,true]],[[2528,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,804,[],[[true,""]],[true,"Animation 1",0,true]],[[2560,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,805,[],[[true,""]],[true,"Animation 1",0,true]],[[2592,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,806,[],[[true,""]],[true,"Animation 1",0,true]],[[2624,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,807,[],[[true,""]],[true,"Animation 1",0,true]],[[2656,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,808,[],[[true,""]],[true,"Animation 1",0,true]],[[2688,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,809,[],[[true,""]],[true,"Animation 1",0,true]],[[2720,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,810,[],[[true,""]],[true,"Animation 1",0,true]],[[2752,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,811,[],[[true,""]],[true,"Animation 1",0,true]],[[2784,736,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,812,[],[[true,""]],[true,"Animation 1",0,true]],[[2112,384,0,224,96,0,0,[1,1,1,1],0,0,0,0,[]],27,813,[],[],["Turn into the red player and press spacebar to zap and destroy magic walls!",true,"Arial",12,0,false,false,[1,1,1],0,0,0,true,0]],[[0,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,814,[],[[true,""]],[true,"Animation 1",0,true]],[[32,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,815,[],[[true,""]],[true,"Animation 1",0,true]],[[64,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,816,[],[[true,""]],[true,"Animation 1",0,true]],[[96,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,817,[],[[true,""]],[true,"Animation 1",0,true]],[[128,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,818,[],[[true,""]],[true,"Animation 1",0,true]],[[160,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,819,[],[[true,""]],[true,"Animation 1",0,true]],[[192,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,820,[],[[true,""]],[true,"Animation 1",0,true]],[[224,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,821,[],[[true,""]],[true,"Animation 1",0,true]],[[256,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,822,[],[[true,""]],[true,"Animation 1",0,true]],[[288,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,823,[],[[true,""]],[true,"Animation 1",0,true]],[[320,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,824,[],[[true,""]],[true,"Animation 1",0,true]],[[352,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,825,[],[[true,""]],[true,"Animation 1",0,true]],[[384,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,826,[],[[true,""]],[true,"Animation 1",0,true]],[[416,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,827,[],[[true,""]],[true,"Animation 1",0,true]],[[448,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,828,[],[[true,""]],[true,"Animation 1",0,true]],[[480,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,829,[],[[true,""]],[true,"Animation 1",0,true]],[[512,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,830,[],[[true,""]],[true,"Animation 1",0,true]],[[544,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,831,[],[[true,""]],[true,"Animation 1",0,true]],[[576,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,832,[],[[true,""]],[true,"Animation 1",0,true]],[[608,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,833,[],[[true,""]],[true,"Animation 1",0,true]],[[640,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,834,[],[[true,""]],[true,"Animation 1",0,true]],[[672,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,835,[],[[true,""]],[true,"Animation 1",0,true]],[[704,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,836,[],[[true,""]],[true,"Animation 1",0,true]],[[736,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,837,[],[[true,""]],[true,"Animation 1",0,true]],[[768,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,838,[],[[true,""]],[true,"Animation 1",0,true]],[[800,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,839,[],[[true,""]],[true,"Animation 1",0,true]],[[832,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,840,[],[[true,""]],[true,"Animation 1",0,true]],[[864,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,841,[],[[true,""]],[true,"Animation 1",0,true]],[[896,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,842,[],[[true,""]],[true,"Animation 1",0,true]],[[928,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,843,[],[[true,""]],[true,"Animation 1",0,true]],[[960,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,844,[],[[true,""]],[true,"Animation 1",0,true]],[[992,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,845,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,846,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,847,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,848,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,849,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,850,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,851,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,852,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,853,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,854,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,855,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,856,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,857,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,858,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,859,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,860,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,861,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,862,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,863,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,864,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,865,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,866,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,867,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,868,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,869,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,870,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,871,[],[[true,""]],[true,"Animation 1",0,true]],[[1856,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,872,[],[[true,""]],[true,"Animation 1",0,true]],[[1888,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,873,[],[[true,""]],[true,"Animation 1",0,true]],[[1920,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,874,[],[[true,""]],[true,"Animation 1",0,true]],[[1952,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,875,[],[[true,""]],[true,"Animation 1",0,true]],[[1984,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,876,[],[[true,""]],[true,"Animation 1",0,true]],[[2016,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,877,[],[[true,""]],[true,"Animation 1",0,true]],[[2048,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,878,[],[[true,""]],[true,"Animation 1",0,true]],[[2080,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,879,[],[[true,""]],[true,"Animation 1",0,true]],[[2112,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,880,[],[[true,""]],[true,"Animation 1",0,true]],[[2144,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,881,[],[[true,""]],[true,"Animation 1",0,true]],[[2176,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,882,[],[[true,""]],[true,"Animation 1",0,true]],[[2208,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,883,[],[[true,""]],[true,"Animation 1",0,true]],[[2240,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,884,[],[[true,""]],[true,"Animation 1",0,true]],[[2272,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,885,[],[[true,""]],[true,"Animation 1",0,true]],[[704,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,886,[],[[true,""]],[true,"Animation 1",0,true]],[[736,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,887,[],[[true,""]],[true,"Animation 1",0,true]],[[768,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,888,[],[[true,""]],[true,"Animation 1",0,true]],[[800,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,889,[],[[true,""]],[true,"Animation 1",0,true]],[[832,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,890,[],[[true,""]],[true,"Animation 1",0,true]],[[864,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,891,[],[[true,""]],[true,"Animation 1",0,true]],[[896,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,892,[],[[true,""]],[true,"Animation 1",0,true]],[[928,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,893,[],[[true,""]],[true,"Animation 1",0,true]],[[960,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,894,[],[[true,""]],[true,"Animation 1",0,true]],[[992,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,895,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,896,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,897,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,898,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,899,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,900,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,901,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,902,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,903,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,904,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,905,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,906,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,907,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,908,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,909,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,910,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,911,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,912,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,913,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,914,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,915,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,916,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,917,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,918,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,919,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,920,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,921,[],[[true,""]],[true,"Animation 1",0,true]],[[2304,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,922,[],[[true,""]],[true,"Animation 1",0,true]],[[2336,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,923,[],[[true,""]],[true,"Animation 1",0,true]],[[2368,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,924,[],[[true,""]],[true,"Animation 1",0,true]],[[2400,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,925,[],[[true,""]],[true,"Animation 1",0,true]],[[2432,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,926,[],[[true,""]],[true,"Animation 1",0,true]],[[0,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,927,[],[[true,""]],[true,"Animation 1",0,true]],[[32,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,928,[],[[true,""]],[true,"Animation 1",0,true]],[[64,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,929,[],[[true,""]],[true,"Animation 1",0,true]],[[96,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,930,[],[[true,""]],[true,"Animation 1",0,true]],[[128,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,931,[],[[true,""]],[true,"Animation 1",0,true]],[[160,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,932,[],[[true,""]],[true,"Animation 1",0,true]],[[192,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,933,[],[[true,""]],[true,"Animation 1",0,true]],[[224,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,934,[],[[true,""]],[true,"Animation 1",0,true]],[[256,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,935,[],[[true,""]],[true,"Animation 1",0,true]],[[288,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,936,[],[[true,""]],[true,"Animation 1",0,true]],[[320,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,937,[],[[true,""]],[true,"Animation 1",0,true]],[[352,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,938,[],[[true,""]],[true,"Animation 1",0,true]],[[384,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,939,[],[[true,""]],[true,"Animation 1",0,true]],[[416,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,940,[],[[true,""]],[true,"Animation 1",0,true]],[[448,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,941,[],[[true,""]],[true,"Animation 1",0,true]],[[480,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,942,[],[[true,""]],[true,"Animation 1",0,true]],[[512,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,943,[],[[true,""]],[true,"Animation 1",0,true]],[[544,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,944,[],[[true,""]],[true,"Animation 1",0,true]],[[576,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,945,[],[[true,""]],[true,"Animation 1",0,true]],[[608,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,946,[],[[true,""]],[true,"Animation 1",0,true]],[[640,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,947,[],[[true,""]],[true,"Animation 1",0,true]],[[672,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,948,[],[[true,""]],[true,"Animation 1",0,true]],[[704,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,949,[],[[true,""]],[true,"Animation 1",0,true]],[[736,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,950,[],[[true,""]],[true,"Animation 1",0,true]],[[768,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,951,[],[[true,""]],[true,"Animation 1",0,true]],[[800,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,952,[],[[true,""]],[true,"Animation 1",0,true]],[[832,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,953,[],[[true,""]],[true,"Animation 1",0,true]],[[864,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,954,[],[[true,""]],[true,"Animation 1",0,true]],[[896,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,955,[],[[true,""]],[true,"Animation 1",0,true]],[[928,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,956,[],[[true,""]],[true,"Animation 1",0,true]],[[960,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,957,[],[[true,""]],[true,"Animation 1",0,true]],[[992,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,958,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,959,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,960,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,961,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,962,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,963,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,964,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,965,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,966,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,967,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,968,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,969,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,970,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,971,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,972,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,973,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,974,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,975,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,976,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,977,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,978,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,979,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,980,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,981,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,982,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,983,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,984,[],[[true,""]],[true,"Animation 1",0,true]],[[1856,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,985,[],[[true,""]],[true,"Animation 1",0,true]],[[1888,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,986,[],[[true,""]],[true,"Animation 1",0,true]],[[1920,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,987,[],[[true,""]],[true,"Animation 1",0,true]],[[1952,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,988,[],[[true,""]],[true,"Animation 1",0,true]],[[1984,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,989,[],[[true,""]],[true,"Animation 1",0,true]],[[2016,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,990,[],[[true,""]],[true,"Animation 1",0,true]],[[2048,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,991,[],[[true,""]],[true,"Animation 1",0,true]],[[2080,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,992,[],[[true,""]],[true,"Animation 1",0,true]],[[2112,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,993,[],[[true,""]],[true,"Animation 1",0,true]],[[2144,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,994,[],[[true,""]],[true,"Animation 1",0,true]],[[2176,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,995,[],[[true,""]],[true,"Animation 1",0,true]],[[2208,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,996,[],[[true,""]],[true,"Animation 1",0,true]],[[2240,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,997,[],[[true,""]],[true,"Animation 1",0,true]],[[2272,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,998,[],[[true,""]],[true,"Animation 1",0,true]],[[704,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,999,[],[[true,""]],[true,"Animation 1",0,true]],[[736,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1000,[],[[true,""]],[true,"Animation 1",0,true]],[[768,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1001,[],[[true,""]],[true,"Animation 1",0,true]],[[800,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1002,[],[[true,""]],[true,"Animation 1",0,true]],[[832,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1003,[],[[true,""]],[true,"Animation 1",0,true]],[[864,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1004,[],[[true,""]],[true,"Animation 1",0,true]],[[896,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1005,[],[[true,""]],[true,"Animation 1",0,true]],[[928,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1006,[],[[true,""]],[true,"Animation 1",0,true]],[[960,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1007,[],[[true,""]],[true,"Animation 1",0,true]],[[992,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1008,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1009,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1010,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1011,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1012,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1013,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1014,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1015,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1016,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1017,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1018,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1019,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1020,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1021,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1022,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1023,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1024,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1025,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1026,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1027,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1028,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1029,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1030,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1031,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1032,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1033,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1034,[],[[true,""]],[true,"Animation 1",0,true]],[[2304,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1035,[],[[true,""]],[true,"Animation 1",0,true]],[[2336,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1036,[],[[true,""]],[true,"Animation 1",0,true]],[[2368,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1037,[],[[true,""]],[true,"Animation 1",0,true]],[[2400,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1038,[],[[true,""]],[true,"Animation 1",0,true]],[[2432,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1039,[],[[true,""]],[true,"Animation 1",0,true]],[[0,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1040,[],[[true,""]],[true,"Animation 1",0,true]],[[32,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1041,[],[[true,""]],[true,"Animation 1",0,true]],[[64,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1042,[],[[true,""]],[true,"Animation 1",0,true]],[[96,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1043,[],[[true,""]],[true,"Animation 1",0,true]],[[128,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1044,[],[[true,""]],[true,"Animation 1",0,true]],[[160,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1045,[],[[true,""]],[true,"Animation 1",0,true]],[[192,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1046,[],[[true,""]],[true,"Animation 1",0,true]],[[224,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1047,[],[[true,""]],[true,"Animation 1",0,true]],[[256,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1048,[],[[true,""]],[true,"Animation 1",0,true]],[[288,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1049,[],[[true,""]],[true,"Animation 1",0,true]],[[320,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1050,[],[[true,""]],[true,"Animation 1",0,true]],[[352,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1051,[],[[true,""]],[true,"Animation 1",0,true]],[[384,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1052,[],[[true,""]],[true,"Animation 1",0,true]],[[416,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1053,[],[[true,""]],[true,"Animation 1",0,true]],[[448,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1054,[],[[true,""]],[true,"Animation 1",0,true]],[[480,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1055,[],[[true,""]],[true,"Animation 1",0,true]],[[512,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1056,[],[[true,""]],[true,"Animation 1",0,true]],[[544,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1057,[],[[true,""]],[true,"Animation 1",0,true]],[[576,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1058,[],[[true,""]],[true,"Animation 1",0,true]],[[608,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1059,[],[[true,""]],[true,"Animation 1",0,true]],[[640,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1060,[],[[true,""]],[true,"Animation 1",0,true]],[[672,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1061,[],[[true,""]],[true,"Animation 1",0,true]],[[704,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1062,[],[[true,""]],[true,"Animation 1",0,true]],[[736,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1063,[],[[true,""]],[true,"Animation 1",0,true]],[[768,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1064,[],[[true,""]],[true,"Animation 1",0,true]],[[800,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1065,[],[[true,""]],[true,"Animation 1",0,true]],[[832,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1066,[],[[true,""]],[true,"Animation 1",0,true]],[[864,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1067,[],[[true,""]],[true,"Animation 1",0,true]],[[896,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1068,[],[[true,""]],[true,"Animation 1",0,true]],[[928,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1069,[],[[true,""]],[true,"Animation 1",0,true]],[[960,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1070,[],[[true,""]],[true,"Animation 1",0,true]],[[992,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1071,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1072,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1073,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1074,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1075,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1076,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1077,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1078,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1079,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1080,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1081,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1082,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1083,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1084,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1085,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1086,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1087,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1088,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1089,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1090,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1091,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1092,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1093,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1094,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1095,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1096,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1097,[],[[true,""]],[true,"Animation 1",0,true]],[[1856,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1098,[],[[true,""]],[true,"Animation 1",0,true]],[[1888,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1099,[],[[true,""]],[true,"Animation 1",0,true]],[[1920,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1100,[],[[true,""]],[true,"Animation 1",0,true]],[[1952,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1101,[],[[true,""]],[true,"Animation 1",0,true]],[[1984,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1102,[],[[true,""]],[true,"Animation 1",0,true]],[[2016,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1103,[],[[true,""]],[true,"Animation 1",0,true]],[[2048,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1104,[],[[true,""]],[true,"Animation 1",0,true]],[[2080,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1105,[],[[true,""]],[true,"Animation 1",0,true]],[[2112,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1106,[],[[true,""]],[true,"Animation 1",0,true]],[[2144,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1107,[],[[true,""]],[true,"Animation 1",0,true]],[[2176,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1108,[],[[true,""]],[true,"Animation 1",0,true]],[[2208,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1109,[],[[true,""]],[true,"Animation 1",0,true]],[[2240,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1110,[],[[true,""]],[true,"Animation 1",0,true]],[[2272,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1111,[],[[true,""]],[true,"Animation 1",0,true]],[[704,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1112,[],[[true,""]],[true,"Animation 1",0,true]],[[736,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1113,[],[[true,""]],[true,"Animation 1",0,true]],[[768,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1114,[],[[true,""]],[true,"Animation 1",0,true]],[[800,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1115,[],[[true,""]],[true,"Animation 1",0,true]],[[832,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1116,[],[[true,""]],[true,"Animation 1",0,true]],[[864,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1117,[],[[true,""]],[true,"Animation 1",0,true]],[[896,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1118,[],[[true,""]],[true,"Animation 1",0,true]],[[928,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1119,[],[[true,""]],[true,"Animation 1",0,true]],[[960,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1120,[],[[true,""]],[true,"Animation 1",0,true]],[[992,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1121,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1122,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1123,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1124,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1125,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1126,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1127,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1128,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1129,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1130,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1131,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1132,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1133,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1134,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1135,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1136,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1137,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1138,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1139,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1140,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1141,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1142,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1143,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1144,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1145,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1146,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1147,[],[[true,""]],[true,"Animation 1",0,true]],[[2304,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1148,[],[[true,""]],[true,"Animation 1",0,true]],[[2336,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1149,[],[[true,""]],[true,"Animation 1",0,true]],[[2368,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1150,[],[[true,""]],[true,"Animation 1",0,true]],[[2400,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1151,[],[[true,""]],[true,"Animation 1",0,true]],[[2432,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1152,[],[[true,""]],[true,"Animation 1",0,true]],[[0,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1153,[],[[true,""]],[true,"Animation 1",0,true]],[[32,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1154,[],[[true,""]],[true,"Animation 1",0,true]],[[64,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1155,[],[[true,""]],[true,"Animation 1",0,true]],[[96,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1156,[],[[true,""]],[true,"Animation 1",0,true]],[[128,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1157,[],[[true,""]],[true,"Animation 1",0,true]],[[160,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1158,[],[[true,""]],[true,"Animation 1",0,true]],[[192,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1159,[],[[true,""]],[true,"Animation 1",0,true]],[[224,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1160,[],[[true,""]],[true,"Animation 1",0,true]],[[256,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1161,[],[[true,""]],[true,"Animation 1",0,true]],[[288,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1162,[],[[true,""]],[true,"Animation 1",0,true]],[[320,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1163,[],[[true,""]],[true,"Animation 1",0,true]],[[352,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1164,[],[[true,""]],[true,"Animation 1",0,true]],[[384,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1165,[],[[true,""]],[true,"Animation 1",0,true]],[[416,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1166,[],[[true,""]],[true,"Animation 1",0,true]],[[448,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1167,[],[[true,""]],[true,"Animation 1",0,true]],[[480,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1168,[],[[true,""]],[true,"Animation 1",0,true]],[[512,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1169,[],[[true,""]],[true,"Animation 1",0,true]],[[544,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1170,[],[[true,""]],[true,"Animation 1",0,true]],[[576,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1171,[],[[true,""]],[true,"Animation 1",0,true]],[[608,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1172,[],[[true,""]],[true,"Animation 1",0,true]],[[640,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1173,[],[[true,""]],[true,"Animation 1",0,true]],[[672,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1174,[],[[true,""]],[true,"Animation 1",0,true]],[[704,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1175,[],[[true,""]],[true,"Animation 1",0,true]],[[736,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1176,[],[[true,""]],[true,"Animation 1",0,true]],[[768,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1177,[],[[true,""]],[true,"Animation 1",0,true]],[[800,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1178,[],[[true,""]],[true,"Animation 1",0,true]],[[832,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1179,[],[[true,""]],[true,"Animation 1",0,true]],[[864,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1180,[],[[true,""]],[true,"Animation 1",0,true]],[[896,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1181,[],[[true,""]],[true,"Animation 1",0,true]],[[928,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1182,[],[[true,""]],[true,"Animation 1",0,true]],[[960,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1183,[],[[true,""]],[true,"Animation 1",0,true]],[[992,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1184,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1185,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1186,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1187,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1188,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1189,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1190,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1191,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1192,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1193,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1194,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1195,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1196,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1197,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1198,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1199,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1200,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1201,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1202,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1203,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1204,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1205,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1206,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1207,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1208,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1209,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1210,[],[[true,""]],[true,"Animation 1",0,true]],[[1856,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1211,[],[[true,""]],[true,"Animation 1",0,true]],[[1888,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1212,[],[[true,""]],[true,"Animation 1",0,true]],[[1920,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1213,[],[[true,""]],[true,"Animation 1",0,true]],[[1952,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1214,[],[[true,""]],[true,"Animation 1",0,true]],[[1984,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1215,[],[[true,""]],[true,"Animation 1",0,true]],[[2016,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1216,[],[[true,""]],[true,"Animation 1",0,true]],[[2048,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1217,[],[[true,""]],[true,"Animation 1",0,true]],[[2080,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1218,[],[[true,""]],[true,"Animation 1",0,true]],[[2112,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1219,[],[[true,""]],[true,"Animation 1",0,true]],[[2144,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1220,[],[[true,""]],[true,"Animation 1",0,true]],[[2176,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1221,[],[[true,""]],[true,"Animation 1",0,true]],[[2208,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1222,[],[[true,""]],[true,"Animation 1",0,true]],[[2240,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1223,[],[[true,""]],[true,"Animation 1",0,true]],[[2272,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1224,[],[[true,""]],[true,"Animation 1",0,true]],[[704,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1225,[],[[true,""]],[true,"Animation 1",0,true]],[[736,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1226,[],[[true,""]],[true,"Animation 1",0,true]],[[768,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1227,[],[[true,""]],[true,"Animation 1",0,true]],[[800,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1228,[],[[true,""]],[true,"Animation 1",0,true]],[[832,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1229,[],[[true,""]],[true,"Animation 1",0,true]],[[864,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1230,[],[[true,""]],[true,"Animation 1",0,true]],[[896,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1231,[],[[true,""]],[true,"Animation 1",0,true]],[[928,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1232,[],[[true,""]],[true,"Animation 1",0,true]],[[960,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1233,[],[[true,""]],[true,"Animation 1",0,true]],[[992,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1234,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1235,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1236,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1237,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1238,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1239,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1240,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1241,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1242,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1243,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1244,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1245,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1246,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1247,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1248,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1249,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1250,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1251,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1252,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1253,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1254,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1255,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1256,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1257,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1258,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1259,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1260,[],[[true,""]],[true,"Animation 1",0,true]],[[2304,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1261,[],[[true,""]],[true,"Animation 1",0,true]],[[2336,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1262,[],[[true,""]],[true,"Animation 1",0,true]],[[2368,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1263,[],[[true,""]],[true,"Animation 1",0,true]],[[2400,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1264,[],[[true,""]],[true,"Animation 1",0,true]],[[2432,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1265,[],[[true,""]],[true,"Animation 1",0,true]],[[0,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1266,[],[[true,""]],[true,"Animation 1",0,true]],[[32,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1267,[],[[true,""]],[true,"Animation 1",0,true]],[[64,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1268,[],[[true,""]],[true,"Animation 1",0,true]],[[96,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1269,[],[[true,""]],[true,"Animation 1",0,true]],[[128,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1270,[],[[true,""]],[true,"Animation 1",0,true]],[[160,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1271,[],[[true,""]],[true,"Animation 1",0,true]],[[192,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1272,[],[[true,""]],[true,"Animation 1",0,true]],[[224,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1273,[],[[true,""]],[true,"Animation 1",0,true]],[[256,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1274,[],[[true,""]],[true,"Animation 1",0,true]],[[288,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1275,[],[[true,""]],[true,"Animation 1",0,true]],[[320,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1276,[],[[true,""]],[true,"Animation 1",0,true]],[[352,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1277,[],[[true,""]],[true,"Animation 1",0,true]],[[384,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1278,[],[[true,""]],[true,"Animation 1",0,true]],[[416,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1279,[],[[true,""]],[true,"Animation 1",0,true]],[[448,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1280,[],[[true,""]],[true,"Animation 1",0,true]],[[480,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1281,[],[[true,""]],[true,"Animation 1",0,true]],[[512,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1282,[],[[true,""]],[true,"Animation 1",0,true]],[[544,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1283,[],[[true,""]],[true,"Animation 1",0,true]],[[576,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1284,[],[[true,""]],[true,"Animation 1",0,true]],[[608,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1285,[],[[true,""]],[true,"Animation 1",0,true]],[[640,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1286,[],[[true,""]],[true,"Animation 1",0,true]],[[672,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1287,[],[[true,""]],[true,"Animation 1",0,true]],[[704,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1288,[],[[true,""]],[true,"Animation 1",0,true]],[[736,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1289,[],[[true,""]],[true,"Animation 1",0,true]],[[768,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1290,[],[[true,""]],[true,"Animation 1",0,true]],[[800,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1291,[],[[true,""]],[true,"Animation 1",0,true]],[[832,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1292,[],[[true,""]],[true,"Animation 1",0,true]],[[864,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1293,[],[[true,""]],[true,"Animation 1",0,true]],[[896,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1294,[],[[true,""]],[true,"Animation 1",0,true]],[[928,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1295,[],[[true,""]],[true,"Animation 1",0,true]],[[960,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1296,[],[[true,""]],[true,"Animation 1",0,true]],[[992,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1297,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1298,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1299,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1300,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1301,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1302,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1303,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1304,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1305,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1306,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1307,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1308,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1309,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1310,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1311,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1312,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1313,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1314,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1315,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1316,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1317,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1318,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1319,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1320,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1321,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1322,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1323,[],[[true,""]],[true,"Animation 1",0,true]],[[1856,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1324,[],[[true,""]],[true,"Animation 1",0,true]],[[1888,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1325,[],[[true,""]],[true,"Animation 1",0,true]],[[1920,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1326,[],[[true,""]],[true,"Animation 1",0,true]],[[1952,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1327,[],[[true,""]],[true,"Animation 1",0,true]],[[1984,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1328,[],[[true,""]],[true,"Animation 1",0,true]],[[2016,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1329,[],[[true,""]],[true,"Animation 1",0,true]],[[2048,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1330,[],[[true,""]],[true,"Animation 1",0,true]],[[2080,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1331,[],[[true,""]],[true,"Animation 1",0,true]],[[2112,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1332,[],[[true,""]],[true,"Animation 1",0,true]],[[2144,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1333,[],[[true,""]],[true,"Animation 1",0,true]],[[2176,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1334,[],[[true,""]],[true,"Animation 1",0,true]],[[2208,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1335,[],[[true,""]],[true,"Animation 1",0,true]],[[2240,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1336,[],[[true,""]],[true,"Animation 1",0,true]],[[2272,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1337,[],[[true,""]],[true,"Animation 1",0,true]],[[704,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1338,[],[[true,""]],[true,"Animation 1",0,true]],[[736,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1339,[],[[true,""]],[true,"Animation 1",0,true]],[[768,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1340,[],[[true,""]],[true,"Animation 1",0,true]],[[800,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1341,[],[[true,""]],[true,"Animation 1",0,true]],[[832,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1342,[],[[true,""]],[true,"Animation 1",0,true]],[[864,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1343,[],[[true,""]],[true,"Animation 1",0,true]],[[896,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1344,[],[[true,""]],[true,"Animation 1",0,true]],[[928,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1345,[],[[true,""]],[true,"Animation 1",0,true]],[[960,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1346,[],[[true,""]],[true,"Animation 1",0,true]],[[992,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1347,[],[[true,""]],[true,"Animation 1",0,true]],[[1024,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1348,[],[[true,""]],[true,"Animation 1",0,true]],[[1056,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1349,[],[[true,""]],[true,"Animation 1",0,true]],[[1088,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1350,[],[[true,""]],[true,"Animation 1",0,true]],[[1120,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1351,[],[[true,""]],[true,"Animation 1",0,true]],[[1152,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1352,[],[[true,""]],[true,"Animation 1",0,true]],[[1184,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1353,[],[[true,""]],[true,"Animation 1",0,true]],[[1216,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1354,[],[[true,""]],[true,"Animation 1",0,true]],[[1248,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1355,[],[[true,""]],[true,"Animation 1",0,true]],[[1280,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1356,[],[[true,""]],[true,"Animation 1",0,true]],[[1312,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1357,[],[[true,""]],[true,"Animation 1",0,true]],[[1344,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1358,[],[[true,""]],[true,"Animation 1",0,true]],[[1376,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1359,[],[[true,""]],[true,"Animation 1",0,true]],[[1408,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1360,[],[[true,""]],[true,"Animation 1",0,true]],[[1440,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1361,[],[[true,""]],[true,"Animation 1",0,true]],[[1472,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1362,[],[[true,""]],[true,"Animation 1",0,true]],[[1504,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1363,[],[[true,""]],[true,"Animation 1",0,true]],[[1536,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1364,[],[[true,""]],[true,"Animation 1",0,true]],[[1568,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1365,[],[[true,""]],[true,"Animation 1",0,true]],[[1600,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1366,[],[[true,""]],[true,"Animation 1",0,true]],[[1632,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1367,[],[[true,""]],[true,"Animation 1",0,true]],[[1664,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1368,[],[[true,""]],[true,"Animation 1",0,true]],[[1696,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1369,[],[[true,""]],[true,"Animation 1",0,true]],[[1728,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1370,[],[[true,""]],[true,"Animation 1",0,true]],[[1760,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1371,[],[[true,""]],[true,"Animation 1",0,true]],[[1792,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1372,[],[[true,""]],[true,"Animation 1",0,true]],[[1824,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1373,[],[[true,""]],[true,"Animation 1",0,true]],[[2304,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1374,[],[[true,""]],[true,"Animation 1",0,true]],[[2336,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1375,[],[[true,""]],[true,"Animation 1",0,true]],[[2368,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1376,[],[[true,""]],[true,"Animation 1",0,true]],[[2400,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1377,[],[[true,""]],[true,"Animation 1",0,true]],[[2432,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1378,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1379,[],[[true,""]],[true,"Animation 1",0,true]],[[2496,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1380,[],[[true,""]],[true,"Animation 1",0,true]],[[2528,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1381,[],[[true,""]],[true,"Animation 1",0,true]],[[2560,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1382,[],[[true,""]],[true,"Animation 1",0,true]],[[2592,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1383,[],[[true,""]],[true,"Animation 1",0,true]],[[2624,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1384,[],[[true,""]],[true,"Animation 1",0,true]],[[2656,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1385,[],[[true,""]],[true,"Animation 1",0,true]],[[2688,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1386,[],[[true,""]],[true,"Animation 1",0,true]],[[2720,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1387,[],[[true,""]],[true,"Animation 1",0,true]],[[2752,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1388,[],[[true,""]],[true,"Animation 1",0,true]],[[2784,768,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1389,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1390,[],[[true,""]],[true,"Animation 1",0,true]],[[2496,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1391,[],[[true,""]],[true,"Animation 1",0,true]],[[2528,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1392,[],[[true,""]],[true,"Animation 1",0,true]],[[2560,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1393,[],[[true,""]],[true,"Animation 1",0,true]],[[2592,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1394,[],[[true,""]],[true,"Animation 1",0,true]],[[2624,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1395,[],[[true,""]],[true,"Animation 1",0,true]],[[2656,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1396,[],[[true,""]],[true,"Animation 1",0,true]],[[2688,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1397,[],[[true,""]],[true,"Animation 1",0,true]],[[2720,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1398,[],[[true,""]],[true,"Animation 1",0,true]],[[2752,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1399,[],[[true,""]],[true,"Animation 1",0,true]],[[2784,800,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1400,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1401,[],[[true,""]],[true,"Animation 1",0,true]],[[2496,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1402,[],[[true,""]],[true,"Animation 1",0,true]],[[2528,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1403,[],[[true,""]],[true,"Animation 1",0,true]],[[2560,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1404,[],[[true,""]],[true,"Animation 1",0,true]],[[2592,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1405,[],[[true,""]],[true,"Animation 1",0,true]],[[2624,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1406,[],[[true,""]],[true,"Animation 1",0,true]],[[2656,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1407,[],[[true,""]],[true,"Animation 1",0,true]],[[2688,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1408,[],[[true,""]],[true,"Animation 1",0,true]],[[2720,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1409,[],[[true,""]],[true,"Animation 1",0,true]],[[2752,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1410,[],[[true,""]],[true,"Animation 1",0,true]],[[2784,832,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1411,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1412,[],[[true,""]],[true,"Animation 1",0,true]],[[2496,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1413,[],[[true,""]],[true,"Animation 1",0,true]],[[2528,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1414,[],[[true,""]],[true,"Animation 1",0,true]],[[2560,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1415,[],[[true,""]],[true,"Animation 1",0,true]],[[2592,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1416,[],[[true,""]],[true,"Animation 1",0,true]],[[2624,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1417,[],[[true,""]],[true,"Animation 1",0,true]],[[2656,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1418,[],[[true,""]],[true,"Animation 1",0,true]],[[2688,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1419,[],[[true,""]],[true,"Animation 1",0,true]],[[2720,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1420,[],[[true,""]],[true,"Animation 1",0,true]],[[2752,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1421,[],[[true,""]],[true,"Animation 1",0,true]],[[2784,864,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1422,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1423,[],[[true,""]],[true,"Animation 1",0,true]],[[2496,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1424,[],[[true,""]],[true,"Animation 1",0,true]],[[2528,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1425,[],[[true,""]],[true,"Animation 1",0,true]],[[2560,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1426,[],[[true,""]],[true,"Animation 1",0,true]],[[2592,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1427,[],[[true,""]],[true,"Animation 1",0,true]],[[2624,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1428,[],[[true,""]],[true,"Animation 1",0,true]],[[2656,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1429,[],[[true,""]],[true,"Animation 1",0,true]],[[2688,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1430,[],[[true,""]],[true,"Animation 1",0,true]],[[2720,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1431,[],[[true,""]],[true,"Animation 1",0,true]],[[2752,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1432,[],[[true,""]],[true,"Animation 1",0,true]],[[2784,896,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],24,1433,[],[[true,""]],[true,"Animation 1",0,true]],[[1199.8788944489052,558.0861160433833,0,27.90222078737952,1.7788783069231613,0,0,[1,1,1,1],0.5,0.5,0,0,[]],30,1434,[],[],[false,"Animation 1",0,true]],[[480,482,0,87,31,0,0,[1,1,1,1],0,0,0,0,[]],31,604,[],[[true,""]],[true,"normal",0,true]],[[2176,608,0,32,13,0,0,[1,1,1,1],0,1,0,0,[]],32,605,[],[[true,""]],[true,"Animation 1",0,true]],[[2240,608,0,32,13,0,0,[1,1,1,1],0,1,0,0,[]],32,191,[],[[true,""]],[true,"Animation 1",0,true]],[[2208,608,0,32,13,0,0,[1,1,1,1],0,1,0,0,[]],32,192,[],[[true,""]],[true,"Animation 1",0,true]],[[2304,608,0,32,13,0,0,[1,1,1,1],0,1,0,0,[]],32,193,[],[[true,""]],[true,"Animation 1",0,true]],[[2272,608,0,32,13,0,0,[1,1,1,1],0,1,0,0,[]],32,194,[],[[true,""]],[true,"Animation 1",0,true]],[[1856,160,0,32,64,0,0,[1,1,1,1],0,0,0,0,[]],33,195,[],[],[true,"Animation 1",0,true]],[[-128,512,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],36,1436,[],[[true,""]],[true,"Animation 1",0,true]],[[2752,544,0,32,64,0,0,[1,1,1,1],0.5,0.5,0,0,[]],38,1437,["left",0,0],[[150,1500,1500,650,1500,1000,false,0,false,true]],[true,"Idle",0,true]],[[1312,448,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],39,1438,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,416,0,32,32,0,0,[1,1,1,1],0.03125,0,0,0,[]],29,56,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,448,0,32,32,0,0,[1,1,1,1],0.03125,0,0,0,[]],29,1439,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,512,0,32,32,0,0,[1,1,1,1],0.03125,0,0,0,[]],29,1440,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,480,0,32,32,0,0,[1,1,1,1],0.03125,0,0,0,[]],29,1441,[],[[true,""]],[true,"Animation 1",0,true]],[[2464,544,0,32,32,0,0,[1,1,1,1],0.03125,0,0,0,[]],29,1442,[],[[true,""]],[true,"Animation 1",0,true]],[[-128,608,0,20,10,0,0,[1,1,1,1],-0.3,1,0,0,[]],43,1446,[],[],[true,"Animation 1",0,true]],[[-128,608,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],37,1444,[],[[true,""]],[true,"Animation 1",0,true]],[[-128,512,0,20,10,0,0,[1,1,1,1],-0.3,1,0,0,[]],44,1445,[],[],[true,"Animation 1",0,true]],[[2208,544,0,224,96,0,0,[1,1,1,1],0,0,0,0,[]],27,1447,[],[],["Avoid the spikes!",true,"Arial",12,0,false,false,[1,1,1],0,0,0,true,0]],[[1920,160,0,224,96,0,0,[1,1,1,1],0,0,0,0,[]],27,1435,[],[],["Collect the ring for bonus points!",true,"Arial",12,0,false,false,[1,1,1],0,0,0,true,0]],[[608,256,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],22,73,[],[],[true,"Animation 1",0,true]]],[],0],["tents",2,156721083096595,true,[255,255,255],true,1,1,1,false,false,1,0,0,[[[844.5,530.5,0,64,96,0,0,[1,1,1,1],0.5,0.5,0,0,[]],15,30,[],[],[true,"Animation 1",0,true]],[[2032,530,0,64,96,0,0,[1,1,1,1],0.5,0.5,0,0,[]],16,155,[],[],[true,"Animation 1",0,true]],[[176,528,0,64,96,0,0,[1,1,1,1],0.5,0.5,0,0,[]],17,16,[],[],[true,"Animation 1",0,true]],[[-64,-128,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],12,28,[],[[400,0,0,false,true,false,true],[]],[true,"Animation 1",0,true]],[[-64,-6,0,64,576,0,0,[1,1,1,1],0,0,0,0,[]],53,1533,[],[[true,""]],[false,"Animation 1",0,true]],[[3008,32,0,64,544,0,0,[1,1,1,1],0,0,0,0,[]],53,1536,[],[[true,""]],[false,"Animation 1",0,true]],[[2912,384,0,32,160,0,0,[1,1,1,1],0,0,0,0,[]],45,1537,[],[],[true,"Animation 1",0,true]],[[-160,384,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],54,1527,[],[],[false,"Animation 1",0,true]],[[-160,352,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],54,1538,[],[],[false,"Animation 1",0,true]],[[-160,320,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],54,1539,[],[],[false,"Animation 1",0,true]],[[-160,288,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],54,1540,[],[],[false,"Animation 1",0,true]],[[-160,256,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],54,1541,[],[],[false,"Animation 1",0,true]],[[-160,224,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],54,1542,[],[],[false,"Animation 1",0,true]],[[-160,192,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],54,1543,[],[],[false,"Animation 1",0,true]],[[-160,160,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],54,1544,[],[],[false,"Animation 1",0,true]],[[2624,448,0,224,96,0,0,[1,1,1,1],0,0,0,0,[]],27,1545,[],[],["This is a clown in progress!",true,"Arial",12,0,false,false,[1,1,1],0,0,0,true,0]],[[2848,320,0,224,96,0,0,[1,1,1,1],0,0,0,0,[]],27,1546,[],[],["End ring!",true,"Arial",12,0,false,false,[1,1,1],0,0,0,true,0]]],[],0],["players",3,595476988083805,true,[255,255,255],true,1,1,1,false,false,1,0,0,[[[32,576,0,32,64,0,0,[1,1,1,1],0.5,1,0,0,[]],10,29,["no",0,0,0],[[330,1500,1500,650,1500,1000,false,0,true,true],[true],[]],[true,"idle",0,true]]],[],0],["GUI",4,230198689280980,true,[255,255,255],true,0,0,1,false,false,1,0,0,[[[32,0,0,160,64,0,0,[1,1,1,1],0,0,0,0,[]],47,1529,[],[],["Appeal:",true,"Arial",16,0,true,false,[1,1,1],1,1,0,true,0]],[[416,0,0,96,64,0,0,[1,1,1,1],0,0,0,0,[]],48,1530,[],[],["HP:",true,"Arial",16,0,true,false,[1,1,1],1,1,0,true,0]],[[544,0,0,128,64,0,0,[1,1,1,1],0,0,0,0,[]],49,1531,[],[],["Time:",true,"Arial",16,0,true,false,[1,1,1],1,1,0,true,0]],[[224,0,0,160,64,0,0,[1,1,1,1],0,0,0,0,[]],50,1532,[],[],["Character",true,"Arial",16,0,true,false,[1,1,1],1,1,0,true,0]]],[],0]],[],[]],["levelTwo",3000,960,false,"Event sheet 1",111833912819914,[["background",0,748751416812361,true,[255,255,255],true,1,1,1,false,false,1,0,0,[[[0,0,0,2816,736,0,0,[1,1,1,1],0,0,0,0,[]],42,1448,[],[],[true,0,0,0,1,1,0]]],[],0],["interative",1,244136579248710,true,[255,255,255],true,1,1,1,false,false,1,0,0,[[[-128,512,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],36,2870,[],[[true,""]],[true,"Animation 1",0,true]],[[-64,576,0,20,10,0,0,[1,1,1,1],-0.3,1,0,0,[]],43,2878,[],[],[true,"Animation 1",0,true]],[[-64,576,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],37,2879,[],[[true,""]],[true,"Animation 1",0,true]],[[-128,512,0,20,10,0,0,[1,1,1,1],-0.3,1,0,0,[]],44,2880,[],[],[true,"Animation 1",0,true]]],[],0],["players",2,315982443505011,true,[255,255,255],true,1,1,1,false,false,1,0,0,[],[],0],["tents",3,703439426015665,true,[255,255,255],true,1,1,1,false,false,1,0,0,[[[-64,-128,0,32,32,0,0,[1,1,1,1],0,0,0,0,[]],12,2886,[],[[400,0,0,false,true,false,true],[]],[true,"Animation 1",0,true]]],[],0]],[],[]],["InBetween",1408,960,false,"Event sheet 1",378724799740196,[["Layer 0",0,758040739480650,true,[255,255,255],false,1,1,1,false,false,1,0,0,[],[],0]],[],[]]],[["Event sheet 1",[[1,"isMenu",2,true,false,false,692962299559704,false],[1,"PlayerHealth",0,3,false,false,475469803685337,false],[1,"Appeal",0,1000,false,false,312885592943427,false],[1,"BonusTimer",0,300,false,false,659762949284506,false],[1,"MagicBallCount",0,0,false,false,390146077720639,false],[1,"Character",1,"\"acrobat\"",false,false,731441212786755,false],[0,null,false,null,198748441484644,1,[[-1,14,null,1,false,false,false,336934018087186,null]],[[47,15,null,837997779926754,null,[[7,[0,[3,"Appeal"]]]]]]],[0,null,false,null,305657107321736,2,[[-1,14,null,1,false,false,false,599929861003907,null]],[[-1,16,null,497428938124584,null,[[11,"Appeal"],[7,[1]]]]]],[0,null,false,null,892339146863756,3,[[-1,14,null,1,false,false,false,490537644889891,null]],[[48,15,null,538830617467693,null,[[7,[2,[3,"PlayerHealth"]]]]]]],[0,null,false,null,796787963789508,4,[[-1,17,null,0,false,false,false,726781339782035,null]],[[49,15,null,842053350941348,null,[[7,[3,[3,"BonusTimer"]]]]],[-1,18,null,950467532679854,null,[[11,"BonusTimer"],[7,[4,[4,19]]]]]]],[0,null,false,null,930623351173134,5,[[-1,14,null,1,false,false,false,789859052310378,null]],[[50,15,null,290992518144491,null,[[7,[5,[3,"Character"]]]]]]],[0,null,false,null,874952700892643,6,[[0,20,null,0,false,false,false,647912889931552,null]],[[-1,21,null,461445542507844,null,[[1,[6]]]],[52,22,null,504018862858150,null,[[2,["bensound-hey",true]],[3,1],[0,[7]],[1,[8]]]]]],[0,null,false,null,530544590307311,7,[[-1,23,null,0,false,false,false,134208410859975,null,[[11,"isMenu"]]]],[]],[0,null,false,null,941465791436469,8,[[51,24,null,0,false,false,false,273339495938611,null],[-1,23,null,0,false,false,false,311768056621437,null,[[11,"isMenu"]]]],[[51,25,null,962890527353995,null,[[3,1]]]]],[0,null,false,null,248515728174113,9,[[6,26,null,1,false,false,false,173569912797732,null,[[3,0],[3,0]]],[6,27,null,0,false,false,false,444270102261728,null,[[4,2]]],[-1,23,null,0,false,false,false,506639332674404,null,[[11,"isMenu"]]]],[[-1,21,null,997201714571808,null,[[1,[9]]]],[-1,28,null,673156381838683,null,[[11,"isMenu"],[3,0]]],[52,29,null,389377113943487,null]]],[0,null,false,null,748978860041265,10,[[5,30,null,1,false,false,false,984343149162507,null,[[9,13]]],[-1,23,null,0,false,false,false,986892384572415,null,[[11,"isMenu"]]]],[[-1,21,null,874193559715638,null,[[1,[9]]]],[-1,28,null,825621495860207,null,[[11,"isMenu"],[3,0]]],[52,29,null,676082560171074,null]]],[0,[true,"Acrobat"],false,null,947975658503337,11,[[-1,31,null,0,false,false,false,0,false,[[1,[10]]]]],[],[[0,[true,"Acrobat Movement"],false,null,618748387352634,12,[[-1,31,null,0,false,false,false,0,false,[[1,[11]]]]],[],[[0,null,false,null,784484442841069,13,[[10,32,"Platform",0,false,false,false,639906608139421,null],[10,33,"Platform",0,false,false,false,659097320830326,null]],[[10,34,null,304838771662361,null,[[1,[12]],[3,1]]]]],[0,null,false,null,529744461329690,14,[[10,35,"Platform",0,false,false,false,815085671736329,null]],[[10,34,null,641169171175794,null,[[1,[13]],[3,1]]]]],[0,null,false,null,207296257053422,15,[[10,36,"Platform",0,false,false,false,612280494832656,null]],[[10,34,null,896679188282871,null,[[1,[14]],[3,1]]]]],[0,null,false,null,274677026260329,16,[[10,32,"Platform",0,false,false,false,815377574219535,null],[10,33,"Platform",0,false,true,false,103146322814470,null]],[[10,34,null,508373987888132,null,[[1,[15]],[3,1]]]]],[0,null,false,null,109281904441451,17,[[10,32,"Platform",0,false,true,false,504187543829686,null]],[]],[0,[true,"Wall Jump"],false,null,979480472924019,18,[[-1,31,null,0,false,false,false,0,false,[[1,[16]]]]],[],[[0,null,false,null,404874664737569,19,[[10,37,null,0,false,false,true,593037050315123,null,[[4,9]]]],[[10,38,null,836429507571046,null,[[10,1],[3,1]]]]],[0,null,false,null,653081140666371,20,[[10,39,"Platform",0,false,false,false,570717752920916,null,[[3,1]]],[10,40,null,0,false,true,false,986764274497025,null,[[10,0],[8,0],[7,[17]]]],[10,41,null,0,false,false,false,698583920514502,null,[[10,1]]]],[[10,42,"Platform",514409264207676,null,[[0,[18]]]],[10,34,null,775637959872985,null,[[1,[19]],[3,1]]],[10,43,null,866649576296866,null,[[3,0]]]],[[0,null,false,null,935544186894222,21,[[5,30,null,1,false,false,false,808428126507019,null,[[9,38]]]],[[10,44,"Platform",297693052208623,null,[[0,[20]]]],[10,45,"Platform",409777161275377,null,[[0,[21]]]],[10,46,null,301152260177219,null,[[10,0],[7,[17]]]]]]]],[0,null,false,null,513838482602194,22,[[10,39,"Platform",0,false,false,false,974596809600332,null,[[3,0]]],[10,40,null,0,false,true,false,903774984683055,null,[[10,0],[8,0],[7,[22]]]],[10,41,null,0,false,false,false,321571574000029,null,[[10,1]]]],[[10,42,"Platform",996254191775881,null,[[0,[18]]]],[10,34,null,710572840093872,null,[[1,[19]],[3,1]]],[10,43,null,164310171179528,null,[[3,1]]]],[[0,null,false,null,490819306822646,23,[[5,30,null,1,false,false,false,349216066976625,null,[[9,38]]]],[[10,44,"Platform",997639391134267,null,[[0,[23]]]],[10,45,"Platform",427920575641955,null,[[0,[21]]]],[10,46,null,652779300927686,null,[[10,0],[7,[22]]]]]]]],[0,null,false,null,318980975724616,24,[[10,39,"Platform",0,false,true,false,545024904478678,null,[[3,1]]],[10,39,"Platform",0,false,true,false,690487326664629,null,[[3,0]]]],[[10,42,"Platform",493084620453672,null,[[0,[24]]]],[10,38,null,774103570344405,null,[[10,1],[3,0]]]]],[0,null,false,null,912013107008466,25,[[10,32,"Platform",0,false,false,false,877394043321777,null]],[[10,38,null,668593746314925,null,[[10,1],[3,0]]],[10,46,null,577445454805464,null,[[10,0],[7,[25]]]]]]]],[0,[true,"Trampoline"],false,null,875790577416373,26,[[-1,31,null,0,false,false,false,0,false,[[1,[26]]]]],[],[[0,null,false,null,247117611555302,27,[[10,37,null,0,false,false,true,617931423662721,null,[[4,18]]]],[[10,47,"Platform",710082022878622,null,[[3,2]]],[10,48,"Platform",783158724108107,null,[[0,[1]]]],[31,34,null,951979674416442,null,[[1,[27]],[3,1]]],[-1,49,null,281621132626811,null,[[0,[28]]]],[10,48,"Platform",534276262967768,null,[[0,[29]]]],[31,34,null,802193147639917,null,[[1,[30]],[3,1]]]]]]]]]]],[0,[true,"Magician"],false,null,761705560297999,28,[[-1,31,null,0,false,false,false,0,false,[[1,[31]]]]],[],[[0,[true,"Magician Movement"],false,null,951866386062054,29,[[-1,31,null,0,false,false,false,0,false,[[1,[32]]]]],[],[[0,null,false,null,523288681044385,30,[[11,32,"Platform",0,false,false,false,849949537010559,null],[11,33,"Platform",0,false,false,false,749760276476693,null]],[[11,34,null,618492327752612,null,[[1,[12]],[3,1]]]]],[0,null,false,null,358195201440182,31,[[11,35,"Platform",0,false,false,false,729733072679179,null]],[[11,34,null,512920509176144,null,[[1,[13]],[3,1]]]]],[0,null,false,null,584530981478058,32,[[11,36,"Platform",0,false,false,false,404344543656829,null]],[[11,34,null,136213172952881,null,[[1,[14]],[3,1]]]]],[0,null,false,null,690635322041470,33,[[11,32,"Platform",0,false,false,false,238190040319485,null],[11,33,"Platform",0,false,true,false,176924667764296,null]],[[11,34,null,154501109389302,null,[[1,[15]],[3,1]]]]]]],[0,[true,"Magic Ball"],false,null,634476066932867,34,[[-1,31,null,0,false,false,false,0,false,[[1,[33]]]]],[],[[0,null,false,null,925341852814297,35,[[5,30,null,1,false,false,false,521176615265360,null,[[9,32]]],[-1,50,null,0,false,false,false,392048694086969,null,[[11,"MagicBallCount"],[8,3],[7,[34]]]]],[[11,51,null,735085984345882,null,[[4,12],[5,[35]],[7,[34]]]]]],[0,null,false,null,546131008618278,36,[[29,37,null,0,false,false,true,485269895145543,null,[[4,12]]]],[[29,52,null,855756449788786,null],[12,52,null,946365365913405,null]]],[0,null,false,null,577967682437616,37,[[13,37,null,0,false,false,true,363109688682145,null,[[4,12]]]],[[12,52,null,907140566492020,null]]],[0,null,false,null,477912717516014,38,[[12,53,null,1,false,false,false,123854421600444,null]],[[12,54,"Timer",379209090091148,null,[[0,[36]],[3,0],[1,[37]]]]]],[0,null,false,null,479155149317186,39,[[12,53,null,1,false,false,false,233683612473560,null]],[[-1,55,null,791201432528797,null,[[11,"MagicBallCount"],[7,[34]]]]]],[0,null,false,null,143004406930915,40,[[12,56,null,1,false,false,false,239067720905069,null]],[[-1,18,null,800862795561146,null,[[11,"MagicBallCount"],[7,[34]]]]]],[0,null,false,null,848445179564498,41,[[12,57,"Timer",0,false,false,false,508454064398122,null,[[1,[37]]]]],[[12,52,null,260228688191765,null]]]]]]],[0,[true,"Strong Man"],false,null,167215105431286,42,[[-1,31,null,0,false,false,false,0,false,[[1,[38]]]]],[],[[0,[true,"Strong Man Movement"],false,null,594953233713036,43,[[-1,31,null,0,false,false,false,0,false,[[1,[39]]]]],[],[[0,null,false,null,486932267745031,44,[[14,32,"Platform",0,false,false,false,503563008453843,null],[14,33,"Platform",0,false,false,false,698096957999207,null]],[[14,34,null,204854205985443,null,[[1,[12]],[3,1]]]]],[0,null,false,null,933432418942804,45,[[14,35,"Platform",0,false,false,false,599044469818003,null]],[[14,34,null,457505412707188,null,[[1,[13]],[3,1]]]]],[0,null,false,null,765848038451686,46,[[14,36,"Platform",0,false,false,false,125807899679172,null]],[[14,34,null,776298381897002,null,[[1,[14]],[3,1]]]]],[0,null,false,null,988945572781498,47,[[14,32,"Platform",0,false,false,false,331882330386139,null],[14,33,"Platform",0,false,true,false,138305439585050,null]],[[14,34,null,220458621224208,null,[[1,[15]],[3,1]]]]]]],[0,[true,"Push Box"],false,null,479091279597051,48,[[-1,31,null,0,false,false,false,0,false,[[1,[40]]]]],[],[[0,null,false,null,915194234091480,49,[[14,37,null,0,false,false,true,272619870093022,null,[[4,13]]],[14,58,null,0,false,false,false,911499143077669,null,[[8,3],[0,[41,[1,13,59,false]]]]]],[[13,47,"Platform",319326545145136,null,[[3,1]]]]],[0,null,false,null,170690040654255,50,[[14,37,null,0,false,false,true,181663295096068,null,[[4,13]]],[14,58,null,0,false,false,false,931621449960869,null,[[8,5],[0,[41,[1,13,59,false]]]]]],[[13,47,"Platform",844499225065578,null,[[3,0]]]]]]],[0,[true,"Pull Box"],false,null,767923681730674,51,[[-1,31,null,0,false,false,false,0,false,[[1,[42]]]]],[]]]],[0,[true,"Character Global Variable"],false,null,963080710093085,52,[[-1,31,null,0,false,false,false,0,false,[[1,[43]]]]],[],[[0,null,false,null,575105137993312,53,[[-1,50,null,0,false,false,false,567843043791348,null,[[11,"Character"],[8,0],[7,[44]]]]],[[50,15,null,650634870874338,null,[[7,[10]]]],[50,60,null,664358871367667,null,[[0,[45]]]]]],[0,null,false,null,300109328689905,54,[[-1,50,null,0,false,false,false,705193284248520,null,[[11,"Character"],[8,0],[7,[46]]]]],[[50,15,null,490466782773087,null,[[7,[31]]]],[50,60,null,947767840086186,null,[[0,[47]]]]]],[0,null,false,null,232590378493139,55,[[-1,50,null,0,false,false,false,710052001163957,null,[[11,"Character"],[8,0],[7,[48]]]]],[[50,15,null,806077067345114,null,[[7,[49]]]],[50,60,null,512640677111274,null,[[0,[50]]]]]],[0,null,false,null,703537020012648,56,[[10,53,null,1,false,false,false,691872525059065,null]],[[-1,16,null,143196263730429,null,[[11,"Character"],[7,[44]]]]]],[0,null,false,null,222997674274511,57,[[11,53,null,1,false,false,false,795085018701047,null]],[[-1,16,null,109437463038645,null,[[11,"Character"],[7,[46]]]]]],[0,null,false,null,106057650817424,58,[[14,53,null,1,false,false,false,499427025000703,null]],[[-1,16,null,212088826714383,null,[[11,"Character"],[7,[48]]]]]]]],[0,[true,"Character Tents"],false,null,204912633160056,59,[[-1,31,null,0,false,false,false,0,false,[[1,[51]]]]],[],[[0,null,false,null,522327390653552,60,[[5,30,null,1,false,false,false,573957379932411,null,[[9,40]]],[17,61,null,0,false,false,false,498624432040608,null,[[4,14]]]],[[14,51,null,974182155582254,null,[[4,10],[5,[52]],[7,[35]]]],[14,52,null,619065576279030,null],[10,62,"Platform",692443567092296,null,[[0,[53]]]],[-1,16,null,389384400391414,null,[[11,"Character"],[7,[44]]]]]],[0,null,false,null,932897206637240,61,[[5,30,null,1,false,false,false,918026975098309,null,[[9,40]]],[17,61,null,0,false,false,false,289411785680914,null,[[4,11]]]],[[11,51,null,618980808492705,null,[[4,10],[5,[52]],[7,[35]]]],[11,52,null,793516273954587,null],[10,62,"Platform",531978607644041,null,[[0,[53]]]],[-1,16,null,188650692340164,null,[[11,"Character"],[7,[44]]]]]],[0,null,false,null,380123073050637,62,[[5,30,null,1,false,false,false,362027296522413,null,[[9,40]]],[15,61,null,0,false,false,false,881117765311410,null,[[4,10]]]],[[10,51,null,293512552570535,null,[[4,14],[5,[52]],[7,[35]]]],[10,52,null,529966251518382,null],[14,62,"Platform",910379728680347,null,[[0,[53]]]],[-1,16,null,896779929189054,null,[[11,"Character"],[7,[48]]]]]],[0,null,false,null,750839677970887,63,[[5,30,null,1,false,false,false,274628127054665,null,[[9,40]]],[15,61,null,0,false,false,false,900876792984671,null,[[4,11]]]],[[11,51,null,270220546618621,null,[[4,14],[5,[52]],[7,[35]]]],[11,52,null,439011518396923,null],[14,62,"Platform",215535667566486,null,[[0,[53]]]],[-1,16,null,292420539390066,null,[[11,"Character"],[7,[48]]]]]],[0,null,false,null,595131196625557,64,[[5,30,null,1,false,false,false,534502266267163,null,[[9,40]]],[16,61,null,0,false,false,false,305722388123380,null,[[4,10]]]],[[10,51,null,524626220652197,null,[[4,11],[5,[52]],[7,[35]]]],[10,52,null,289637675380018,null],[11,62,"Platform",754981114976085,null,[[0,[53]]]],[-1,16,null,935171883659222,null,[[11,"Character"],[7,[46]]]]]],[0,null,false,null,896411279363181,65,[[5,30,null,1,false,false,false,621443853287537,null,[[9,40]]],[16,61,null,0,false,false,false,534179967912898,null,[[4,14]]]],[[14,51,null,683971642769759,null,[[4,11],[5,[52]],[7,[35]]]],[14,52,null,159462090396757,null],[11,62,"Platform",934878594356177,null,[[0,[53]]]],[-1,16,null,526170389032232,null,[[11,"Character"],[7,[46]]]]]]]],[0,[true,"Ladder"],false,null,279692217137920,66,[[-1,31,null,0,false,false,false,0,false,[[1,[54]]]]],[],[[0,null,false,null,373349911790917,67,[[14,61,null,0,false,false,false,508727571183045,null,[[4,22]]],[5,63,null,0,false,false,false,368415204766279,null,[[9,38]]]],[[14,62,"Platform",440941794818589,null,[[0,[35]]]],[14,64,null,134468017333555,null,[[0,[55,[1,14,65,false]]]]]]],[0,null,false,null,495774344585365,68,[[14,61,null,0,false,false,false,413450343213823,null,[[4,22]]],[5,63,null,0,false,false,false,289649867495511,null,[[9,40]]]],[[14,62,"Platform",644728935522092,null,[[0,[35]]]],[14,64,null,101885049865293,null,[[0,[56,[1,14,65,false]]]]]]],[0,null,false,null,653112987254652,69,[[11,61,null,0,false,false,false,519390480717244,null,[[4,22]]],[5,63,null,0,false,false,false,366532876840547,null,[[9,38]]]],[[11,62,"Platform",531173218538108,null,[[0,[35]]]],[11,64,null,996375120272322,null,[[0,[55,[1,11,65,false]]]]]]],[0,null,false,null,304955109581739,70,[[11,61,null,0,false,false,false,313939912403947,null,[[4,22]]],[5,63,null,0,false,false,false,858647290049695,null,[[9,40]]]],[[11,62,"Platform",606306632660934,null,[[0,[35]]]],[11,64,null,463687387347837,null,[[0,[56,[1,11,65,false]]]]]]],[0,null,false,null,790901809132607,71,[[10,61,null,0,false,false,false,263167661536634,null,[[4,22]]],[5,63,null,0,false,false,false,130427848042538,null,[[9,38]]]],[[10,62,"Platform",660486934633536,null,[[0,[35]]]],[10,64,null,109604743243017,null,[[0,[55,[1,10,65,false]]]]]]],[0,null,false,null,900352444420307,72,[[10,61,null,0,false,false,false,692684319281321,null,[[4,22]]],[5,63,null,0,false,false,false,175723403238100,null,[[9,40]]]],[[10,62,"Platform",710559925816351,null,[[0,[35]]]],[10,64,null,621104932548850,null,[[0,[56,[1,10,65,false]]]]]]],[0,null,false,null,124948937467666,73,[[-1,66,null,0,false,false,false,146963902283965,null]],[[14,62,"Platform",556102141031260,null,[[0,[53]]]],[10,62,"Platform",745011283205672,null,[[0,[53]]]],[11,62,"Platform",931434606739618,null,[[0,[53]]]]]]]],[0,[true,"Button"],false,null,249265195409204,74,[[-1,31,null,0,false,false,false,0,false,[[1,[57]]]]],[],[[0,null,false,null,950588414346652,75,[[13,37,null,0,false,false,true,337763693146827,null,[[4,20]]]],[[13,67,null,501193325848003,null,[[4,20],[7,[34]]]],[20,38,null,826968718403015,null,[[10,0],[3,1]]]]],[0,null,false,null,835540188427291,76,[[10,37,null,0,false,false,true,979691437177321,null,[[4,30]]]],[[20,38,null,794999083242363,null,[[10,0],[3,1]]],[-1,49,null,164547869765233,null,[[0,[58]]]],[20,38,null,547067034024571,null,[[10,0],[3,0]]]]],[0,null,false,null,551188600507124,77,[[11,37,null,0,false,false,true,604667043554713,null,[[4,30]]]],[[20,38,null,394319652296892,null,[[10,0],[3,1]]],[-1,49,null,697210802114732,null,[[0,[58]]]],[20,38,null,165788074051546,null,[[10,0],[3,0]]]]],[0,null,false,null,117819406417224,78,[[14,37,null,0,false,false,true,999882399077680,null,[[4,30]]]],[[20,38,null,200034758404740,null,[[10,0],[3,1]]],[-1,49,null,302894858292735,null,[[0,[58]]]],[20,38,null,233386857562800,null,[[10,0],[3,0]]]]],[0,null,false,null,587126507751146,79,[[20,41,null,0,false,false,false,280076296550627,null,[[10,0]]]],[[28,68,null,920555915630188,null,[[3,0]]],[28,69,null,227230394739398,null,[[0,[35]]]],[20,34,null,274221634765296,null,[[1,[27]],[3,1]]]]],[0,null,false,null,437321010269651,80,[[20,41,null,0,false,true,false,420043413448842,null,[[10,0]]]],[[20,34,null,557294665502570,null,[[1,[59]],[3,1]]],[28,69,null,746542684738320,null,[[0,[60]]]],[28,68,null,980153069675926,null,[[3,1]]]]]]],[0,[true,"Rings"],false,null,286403540202060,81,[[-1,31,null,0,false,false,false,0,false,[[1,[61]]]]],[],[[0,[true,"GreenRing"],false,null,969332784190079,82,[[-1,31,null,0,false,false,false,0,false,[[1,[62]]]]],[],[[0,null,false,null,879989594575659,83,[[10,37,null,0,false,false,true,955709232049313,null,[[4,33]]]],[[-1,55,null,115244144570768,null,[[11,"Appeal"],[7,[60]]]],[-1,49,null,252939353698202,null,[[0,[58]]]],[33,52,null,142407135814293,null]]],[0,null,false,null,602351582262914,84,[[11,37,null,0,false,false,true,198817044741192,null,[[4,33]]]],[[-1,55,null,776866570856594,null,[[11,"Appeal"],[7,[60]]]],[-1,49,null,610142813404420,null,[[0,[58]]]],[33,52,null,287302899171491,null]]],[0,null,false,null,572340387613011,85,[[14,37,null,0,false,false,true,212400551453087,null,[[4,33]]]],[[-1,55,null,184336143987938,null,[[11,"Appeal"],[7,[60]]]],[-1,49,null,434173416802324,null,[[0,[58]]]],[33,52,null,506538794183286,null]]]]],[0,[true,"GoldRing"],false,null,103474506541347,86,[[-1,31,null,0,false,false,false,0,false,[[1,[63]]]]],[],[[0,null,false,null,505244422044953,87,[[10,37,null,0,false,false,true,703697860777155,null,[[4,34]]]],[[-1,55,null,598208639237046,null,[[11,"Appeal"],[7,[64]]]],[-1,49,null,921631626493854,null,[[0,[58]]]],[34,52,null,959861219409484,null]]],[0,null,false,null,529441504508348,88,[[11,37,null,0,false,false,true,603497865858126,null,[[4,34]]]],[[-1,55,null,595768304458854,null,[[11,"Appeal"],[7,[64]]]],[-1,49,null,948245801401547,null,[[0,[58]]]],[34,52,null,765481575261731,null]]],[0,null,false,null,469645190189649,89,[[14,37,null,0,false,false,true,720890632241570,null,[[4,34]]]],[[-1,55,null,284033454941687,null,[[11,"Appeal"],[7,[64]]]],[-1,49,null,448474315374320,null,[[0,[58]]]],[34,52,null,441901231544243,null]]]]],[0,[true,"PurpleRing"],false,null,506499917309675,90,[[-1,31,null,0,false,false,false,0,false,[[1,[65]]]]],[],[[0,null,false,null,512638665948229,91,[[10,37,null,0,false,false,true,786665987948234,null,[[4,35]]]],[[-1,18,null,179300095264309,null,[[11,"Appeal"],[7,[66]]]],[-1,49,null,844787041783604,null,[[0,[58]]]],[35,52,null,961425178555428,null]]],[0,null,false,null,399879418222401,92,[[11,37,null,0,false,false,true,391171456883517,null,[[4,35]]]],[[-1,18,null,706866900658685,null,[[11,"Appeal"],[7,[66]]]],[-1,49,null,293241165797997,null,[[0,[58]]]],[35,52,null,895345323211658,null]]],[0,null,false,null,935057859406683,93,[[14,37,null,0,false,false,true,649403458280839,null,[[4,35]]]],[[-1,18,null,690094531669903,null,[[11,"Appeal"],[7,[66]]]],[-1,49,null,649845992523974,null,[[0,[58]]]],[35,52,null,752182041767444,null]]]]]]],[0,[true,"Spikes"],false,null,594893328201937,94,[[-1,31,null,0,false,false,false,0,false,[[1,[67]]]]],[],[[0,null,false,null,159209141400219,95,[[10,37,null,0,false,false,true,116926571752889,null,[[4,32]]]],[[10,45,"Platform",707087926569404,null,[[0,[21]]]],[10,70,"Flash",688962634634030,null,[[0,[68]],[0,[68]],[0,[34]]]],[10,38,null,291591693502289,null,[[10,2],[3,1]]],[-1,18,null,611196035500049,null,[[11,"Appeal"],[7,[18]]]],[-1,18,null,639065455376541,null,[[11,"PlayerHealth"],[7,[34]]]],[-1,49,null,300930591894588,null,[[0,[34]]]],[10,38,null,262814007754247,null,[[10,2],[3,0]]]]],[0,null,false,null,500663806421055,96,[[14,37,null,0,false,false,true,702752241014127,null,[[4,32]]]],[[14,45,"Platform",337091804550172,null,[[0,[21]]]],[14,70,"Flash",184561057413383,null,[[0,[68]],[0,[68]],[0,[34]]]],[14,38,null,776845013340436,null,[[10,0],[3,1]]],[-1,18,null,639365158359779,null,[[11,"Appeal"],[7,[18]]]],[-1,18,null,470086310063235,null,[[11,"PlayerHealth"],[7,[34]]]],[-1,49,null,905758989793289,null,[[0,[34]]]],[14,38,null,123294383347445,null,[[10,0],[3,0]]]]],[0,null,false,null,527701323999727,97,[[11,37,null,0,false,false,true,642929647266042,null,[[4,32]]]],[[11,45,"Platform",868984066445474,null,[[0,[21]]]],[11,70,"Flash",938394463638157,null,[[0,[68]],[0,[68]],[0,[34]]]],[11,38,null,143566994123725,null,[[10,0],[3,1]]],[-1,18,null,977451301996571,null,[[11,"Appeal"],[7,[18]]]],[-1,18,null,770642064648488,null,[[11,"PlayerHealth"],[7,[34]]]],[-1,49,null,636439226043849,null,[[0,[34]]]],[11,38,null,750726610735930,null,[[10,0],[3,0]]]]]]],[0,[true,"Warp Hat"],false,null,475708372193760,98,[[-1,31,null,0,false,false,false,0,false,[[1,[69]]]]],[],[[0,null,false,null,256263981689095,99,[[5,30,null,1,false,false,false,644873487264232,null,[[9,40]]],[10,61,null,0,false,false,false,576734163512488,null,[[4,44]]],[10,61,null,0,false,true,false,483747319733270,null,[[4,43]]]],[[10,71,null,274267547606474,null,[[0,[70,[1,43,59,false]]],[0,[41,[1,43,65,false]]]]]]],[0,null,false,null,498064248354372,100,[[5,30,null,1,false,false,false,145585047192030,null,[[9,40]]],[10,61,null,0,false,false,false,403326991734724,null,[[4,43]]],[10,61,null,0,false,true,false,174305009304470,null,[[4,44]]]],[[10,71,null,830710824404137,null,[[0,[70,[1,44,59,false]]],[0,[41,[1,44,65,false]]]]]]]]],[0,[true,"Basic Clown"],false,null,730462704021424,101,[[-1,31,null,0,false,false,false,0,false,[[1,[71]]]]],[],[[0,[true,"Contact Damage Basic Clown"],false,null,940986319158139,102,[[-1,31,null,0,false,false,false,0,false,[[1,[72]]]]],[],[[0,null,false,null,685435752647986,103,[[10,37,null,0,false,false,true,253768056489154,null,[[4,38]]],[10,72,null,0,false,false,false,564057284301882,null,[[8,5],[0,[41,[1,38,65,false]]]]],[10,41,null,0,false,true,false,798678438750578,null,[[10,2]]]],[[10,70,"Flash",808126368221490,null,[[0,[68]],[0,[68]],[0,[36]]]],[10,38,null,688027753881478,null,[[10,2],[3,1]]],[-1,18,null,802884450868875,null,[[11,"Appeal"],[7,[18]]]],[-1,18,null,235335611416200,null,[[11,"PlayerHealth"],[7,[34]]]],[-1,49,null,139094245222616,null,[[0,[36]]]],[10,38,null,511861821993278,null,[[10,2],[3,0]]]]],[0,null,false,null,828072743883313,104,[[11,37,null,0,false,false,true,224673459779077,null,[[4,38]]],[11,72,null,0,false,false,false,468972992896548,null,[[8,5],[0,[41,[1,38,65,false]]]]],[11,41,null,0,false,true,false,789721994456337,null,[[10,0]]]],[[11,70,"Flash",705681244894652,null,[[0,[68]],[0,[68]],[0,[36]]]],[11,38,null,873194502353901,null,[[10,0],[3,1]]],[-1,18,null,986284168546864,null,[[11,"Appeal"],[7,[18]]]],[-1,18,null,122869154805727,null,[[11,"PlayerHealth"],[7,[34]]]],[-1,49,null,264476807612310,null,[[0,[36]]]],[11,38,null,546026886304986,null,[[10,0],[3,0]]]]],[0,null,false,null,845594054766301,105,[[14,37,null,0,false,false,true,853841681801409,null,[[4,38]]],[14,72,null,0,false,false,false,236953881040440,null,[[8,5],[0,[41,[1,38,65,false]]]]],[14,41,null,0,false,true,false,704566711012431,null,[[10,0]]]],[[14,70,"Flash",602471973915758,null,[[0,[68]],[0,[68]],[0,[36]]]],[14,38,null,935421609946963,null,[[10,0],[3,1]]],[-1,18,null,223335178761409,null,[[11,"Appeal"],[7,[18]]]],[-1,18,null,212540729014125,null,[[11,"PlayerHealth"],[7,[34]]]],[-1,49,null,293264512822065,null,[[0,[36]]]],[14,38,null,124221536806139,null,[[10,0],[3,0]]]]]]],[0,[true,"Attack Basic Clown"],false,null,679888129039045,106,[[-1,31,null,0,false,false,false,0,false,[[1,[73]]]]],[],[[0,null,false,null,779242992078587,107,[[10,37,null,0,false,false,true,378834501710883,null,[[4,38]]],[10,72,null,0,false,false,false,266354296421362,null,[[8,2],[0,[41,[1,38,65,false]]]]],[38,41,null,0,false,true,false,313466948855637,null,[[10,1]]]],[[38,38,null,711924048552581,null,[[10,1],[3,1]]],[10,45,"Platform",131078460073622,null,[[0,[21]]]]]],[0,null,false,null,661393317031851,108,[[11,37,null,0,false,false,true,416826649208499,null,[[4,38]]],[11,72,null,0,false,false,false,575969559226233,null,[[8,2],[0,[41,[1,38,65,false]]]]],[38,41,null,0,false,true,false,928057954168330,null,[[10,1]]]],[[38,38,null,307663663018968,null,[[10,1],[3,1]]],[11,45,"Platform",517475192578967,null,[[0,[21]]]]]],[0,null,false,null,992174033868574,109,[[14,37,null,0,false,false,true,261465641300613,null,[[4,38]]],[14,72,null,0,false,false,false,952097822109442,null,[[8,2],[0,[41,[1,38,65,false]]]]],[38,41,null,0,false,true,false,565921692946670,null,[[10,1]]]],[[38,38,null,636304868829902,null,[[10,1],[3,1]]],[14,45,"Platform",414279263905399,null,[[0,[21]]]]]],[0,null,false,null,207191827182954,110,[[38,41,null,0,false,false,false,726144792006584,null,[[10,1]]]],[[38,34,null,263148125536412,null,[[1,[74]],[3,1]]],[-1,55,null,731764180218042,null,[[11,"Appeal"],[7,[18]]]],[-1,49,null,811416932115974,null,[[0,[28]]]],[38,52,null,392491368412603,null]]],[0,null,false,null,578629158675135,111,[[38,37,null,0,false,false,true,340497168959932,null,[[4,12]]]],[[38,38,null,886360840309530,null,[[10,2],[3,1]]]]],[0,null,false,null,294694585417667,112,[[38,41,null,0,false,false,false,858653225216525,null,[[10,2]]]],[[38,34,null,945897116289299,null,[[1,[74]],[3,1]]],[-1,55,null,271517872227311,null,[[11,"Appeal"],[7,[18]]]],[-1,49,null,881602164611166,null,[[0,[28]]]],[38,52,null,640866069240026,null]]]]],[0,null,false,null,483393155853391,113,[[38,40,null,0,false,false,false,745305268102797,null,[[10,0],[8,0],[7,[22]]]],[38,41,null,0,false,true,false,346637283457200,null,[[10,1]]],[38,73,null,0,false,false,false,853817162800422,null]],[[38,47,"Platform",336886049918731,null,[[3,0]]],[38,34,null,212816511264699,null,[[1,[75]],[3,1]]]]],[0,null,false,null,807683681989819,114,[[38,40,null,0,false,false,false,927756740567453,null,[[10,0],[8,0],[7,[17]]]],[38,41,null,0,false,true,false,575908117212909,null,[[10,1]]],[38,73,null,0,false,false,false,452450233560403,null]],[[38,47,"Platform",211411366336885,null,[[3,1]]],[38,34,null,771358542773976,null,[[1,[75]],[3,1]]]]]]],[0,null,false,null,237489894292145,115,[[45,37,null,0,false,false,true,815168014161718,null,[[4,10]]]],[[-1,21,null,294469814282052,null,[[1,[76]]]]]],[0,null,false,null,953619545635206,116,[[45,37,null,0,false,false,true,513708798049136,null,[[4,14]]]],[[-1,21,null,640492326268439,null,[[1,[76]]]]]],[0,null,false,null,537687686402180,117,[[45,37,null,0,false,false,true,764086509531864,null,[[4,11]]]],[[-1,21,null,180195825175003,null,[[1,[76]]]]]],[0,[true,"Ladder2"],false,null,326772512593033,118,[[-1,31,null,0,false,false,false,0,false,[[1,[77]]]]],[],[[0,null,false,null,542832913241247,119,[[14,61,null,0,false,false,false,682988135483054,null,[[4,54]]],[5,63,null,0,false,false,false,351009631858416,null,[[9,38]]]],[[14,62,"Platform",686111942840038,null,[[0,[35]]]],[14,64,null,878555175827648,null,[[0,[55,[1,14,65,false]]]]]]],[0,null,false,null,205123787180111,120,[[14,61,null,0,false,false,false,207418412584361,null,[[4,54]]],[5,63,null,0,false,false,false,228555137210866,null,[[9,40]]]],[[14,62,"Platform",661571565427631,null,[[0,[35]]]],[14,64,null,638891367502146,null,[[0,[56,[1,14,65,false]]]]]]],[0,null,false,null,868802988706990,121,[[11,61,null,0,false,false,false,355148336890717,null,[[4,54]]],[5,63,null,0,false,false,false,751186658520911,null,[[9,38]]]],[[11,62,"Platform",701523627684510,null,[[0,[35]]]],[11,64,null,121323681583536,null,[[0,[55,[1,11,65,false]]]]]]],[0,null,false,null,403006819747144,122,[[11,61,null,0,false,false,false,294802561032748,null,[[4,54]]],[5,63,null,0,false,false,false,562161200388277,null,[[9,40]]]],[[11,62,"Platform",169166881697508,null,[[0,[35]]]],[11,64,null,850055001034037,null,[[0,[56,[1,11,65,false]]]]]]],[0,null,false,null,895882122117546,123,[[10,61,null,0,false,false,false,175649780707052,null,[[4,54]]],[5,63,null,0,false,false,false,654635578799021,null,[[9,38]]]],[[10,62,"Platform",876873853871482,null,[[0,[35]]]],[10,64,null,342107183967821,null,[[0,[55,[1,10,65,false]]]]]]],[0,null,false,null,484965798842105,124,[[10,61,null,0,false,false,false,167232832025950,null,[[4,54]]],[5,63,null,0,false,false,false,363972277225052,null,[[9,40]]]],[[10,62,"Platform",404844258960973,null,[[0,[35]]]],[10,64,null,756794597089619,null,[[0,[56,[1,10,65,false]]]]]]],[0,null,false,null,339334367301270,125,[[-1,66,null,0,false,false,false,116343107185529,null]],[[14,62,"Platform",424447042086602,null,[[0,[53]]]],[10,62,"Platform",746437629706506,null,[[0,[53]]]],[11,62,"Platform",457314893874557,null,[[0,[53]]]]]],[0,null,false,null,883250026380288,126,[[14,41,null,0,false,false,false,195072562870940,null,[[10,1]]],[14,61,null,0,false,false,false,132294300295067,null,[[4,54]]]],[]],[0,null,false,null,874852827059173,127,[[10,41,null,0,false,false,false,144741210823297,null,[[10,3]]]],[]],[0,null,false,null,811352334718133,128,[[11,41,null,0,false,false,false,691356590441007,null,[[10,1]]]],[]]]]]]],[["bensound-hey",[["audio/mpeg",".mp3",3432490]],true]],"media/",false,704,480,4,true,"trilinear",true,"1.0.0.0",true,false,4,2,2887,false,true,1,true,false,[[44,43]],"icons/",[],true,"o1eomwnols5","fonts/",[],"high-performance"]} \ No newline at end of file diff --git a/icons/icon-128.png b/icons/icon-128.png new file mode 100644 index 0000000..0a4ac37 Binary files /dev/null and b/icons/icon-128.png differ diff --git a/icons/icon-16.png b/icons/icon-16.png new file mode 100644 index 0000000..47acf70 Binary files /dev/null and b/icons/icon-16.png differ diff --git a/icons/icon-256.png b/icons/icon-256.png new file mode 100644 index 0000000..5c770e3 Binary files /dev/null and b/icons/icon-256.png differ diff --git a/icons/icon-32.png b/icons/icon-32.png new file mode 100644 index 0000000..0063335 Binary files /dev/null and b/icons/icon-32.png differ diff --git a/icons/icon-512.png b/icons/icon-512.png new file mode 100644 index 0000000..f9baab0 Binary files /dev/null and b/icons/icon-512.png differ diff --git a/icons/icon-64.png b/icons/icon-64.png new file mode 100644 index 0000000..1ede1a1 Binary files /dev/null and b/icons/icon-64.png differ diff --git a/icons/loading-logo.png b/icons/loading-logo.png new file mode 100644 index 0000000..1ede1a1 Binary files /dev/null and b/icons/loading-logo.png differ diff --git a/images/basicclown-sheet0.png b/images/basicclown-sheet0.png new file mode 100644 index 0000000..95283af Binary files /dev/null and b/images/basicclown-sheet0.png differ diff --git a/images/basicclown-sheet1.png b/images/basicclown-sheet1.png new file mode 100644 index 0000000..7381af5 Binary files /dev/null and b/images/basicclown-sheet1.png differ diff --git a/images/shared-0-sheet0.png b/images/shared-0-sheet0.png new file mode 100644 index 0000000..a272f67 Binary files /dev/null and b/images/shared-0-sheet0.png differ diff --git a/images/shared-0-sheet1.png b/images/shared-0-sheet1.png new file mode 100644 index 0000000..0ecc653 Binary files /dev/null and b/images/shared-0-sheet1.png differ diff --git a/images/shared-0-sheet2.png b/images/shared-0-sheet2.png new file mode 100644 index 0000000..3be4e0b Binary files /dev/null and b/images/shared-0-sheet2.png differ diff --git a/images/shared-0-sheet3.png b/images/shared-0-sheet3.png new file mode 100644 index 0000000..21f8317 Binary files /dev/null and b/images/shared-0-sheet3.png differ diff --git a/images/shared-0-sheet4.png b/images/shared-0-sheet4.png new file mode 100644 index 0000000..d7d49f1 Binary files /dev/null and b/images/shared-0-sheet4.png differ diff --git a/images/shared-0-sheet5.png b/images/shared-0-sheet5.png new file mode 100644 index 0000000..9d464a1 Binary files /dev/null and b/images/shared-0-sheet5.png differ diff --git a/images/shared-0-sheet6.png b/images/shared-0-sheet6.png new file mode 100644 index 0000000..208ef26 Binary files /dev/null and b/images/shared-0-sheet6.png differ diff --git a/images/tiledbackground-sheet0.png b/images/tiledbackground-sheet0.png new file mode 100644 index 0000000..d0b510c Binary files /dev/null and b/images/tiledbackground-sheet0.png differ diff --git a/images/tiledbackground2-sheet0.png b/images/tiledbackground2-sheet0.png new file mode 100644 index 0000000..1d1a788 Binary files /dev/null and b/images/tiledbackground2-sheet0.png differ diff --git a/images/tiledbackground3-sheet0.png b/images/tiledbackground3-sheet0.png new file mode 100644 index 0000000..ae8dda0 Binary files /dev/null and b/images/tiledbackground3-sheet0.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..14c2655 --- /dev/null +++ b/index.html @@ -0,0 +1,32 @@ + + + + +StepRightUpPractice + + + + + + + + + + + + + +
+ + + + + + + + \ No newline at end of file diff --git a/media/bensound-hey.mp3 b/media/bensound-hey.mp3 new file mode 100644 index 0000000..eb2c398 Binary files /dev/null and b/media/bensound-hey.mp3 differ diff --git a/media/steprightup.mp4 b/media/steprightup.mp4 new file mode 100644 index 0000000..c374a5d Binary files /dev/null and b/media/steprightup.mp4 differ diff --git a/media/steprightup_home.mp4 b/media/steprightup_home.mp4 new file mode 100644 index 0000000..f04e482 Binary files /dev/null and b/media/steprightup_home.mp4 differ diff --git a/media/steprightupprac.mp4 b/media/steprightupprac.mp4 new file mode 100644 index 0000000..1805c46 Binary files /dev/null and b/media/steprightupprac.mp4 differ diff --git a/offline.json b/offline.json new file mode 100644 index 0000000..d1547ac --- /dev/null +++ b/offline.json @@ -0,0 +1 @@ +{"version":1556822694822,"fileList":["scripts/c3runtime.js","data.json","style.css","scripts/offlineClient.js","images/tiledbackground-sheet0.png","images/basicclown-sheet0.png","images/basicclown-sheet1.png","images/shared-0-sheet3.png","images/shared-0-sheet6.png","images/shared-0-sheet1.png","images/shared-0-sheet2.png","images/shared-0-sheet4.png","images/shared-0-sheet5.png","images/shared-0-sheet0.png","images/tiledbackground3-sheet0.png","images/tiledbackground2-sheet0.png","scripts/main.js","scripts/dispatchWorker.js","scripts/jobWorker.js","scripts/workerMain.js","scripts/supportCheck.js","media/bensound-hey.mp3","media/steprightupprac.mp4","media/steprightup.mp4","media/steprightup_home.mp4","icons/icon-32.png","icons/icon-16.png","icons/icon-64.png","icons/loading-logo.png","icons/icon-128.png","icons/icon-256.png","icons/icon-512.png","scripts/register-sw.js"]} \ No newline at end of file diff --git a/scripts/c3runtime.js b/scripts/c3runtime.js new file mode 100644 index 0000000..7b7a8a6 --- /dev/null +++ b/scripts/c3runtime.js @@ -0,0 +1,2 @@ +// Generated by Construct 3, the game and app creator :: https://www.construct.net +"use strict";(function(g,_){if("object"==typeof exports&&"object"==typeof module)module.exports=_();else if("function"==typeof define&&define.g_a)define([],_);else{var e=_();for(var t in e)("object"==typeof exports?exports:g)[t]=e[t]}})(this,function(){var g=Math.acos,_=Math.round,f=Math.min,a=Math.floor,r=Math.ceil,w=Math.sqrt,t=Math.pow,z=Math.cos,C=Math.sin,j=Math.max,B=Math.abs,p=Math.PI;return function(g){function _(a){if(e[a])return e[a].exports;var t=e[a]={g_b:a,g_c:!1,exports:{}};return g[a].call(t.exports,t,t.exports,_),t.g_c=!0,t.exports}var e={};return _.g_d=g,_.c=e,_.d=function(g,e,a){_.g_e(g,e)||Object.defineProperty(g,e,{g_f:!1,g_g:!0,get:a})},_.n=function(g){var e=g&&g.g_h?function(){return g["default"]}:function(){return g};return _.d(e,"a",e),e},_.g_e=function(g,_){return Object.prototype.hasOwnProperty.call(g,_)},_.g_i="",_(_.g_j=4)}([function(g,_){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.g_k=function(g){_.g_l=t=g},_.g_m=function(g){return g*i},_.g_n=function(g,_){return B(g-_)<=n*j(1,B(g),B(_))};var n=_.EPSILON=1e-6,t=_.g_l="undefined"==typeof Float32Array?Array:Float32Array,e=_.g_o=Math.random,i=p/180},function(g,_,e){"use strict";function a(g,_,e){var a=_[0],t=_[1],r=_[2],o=_[3],s=_[4],n=_[5],d=_[6],u=_[7],i=_[8],l=e[0],c=e[1],f=e[2],h=e[3],p=e[4],M=e[5],m=e[6],N=e[7],b=e[8];return g[0]=l*a+c*o+f*d,g[1]=l*t+c*s+f*u,g[2]=l*r+c*n+f*i,g[3]=h*a+p*o+M*d,g[4]=h*t+p*s+M*u,g[5]=h*r+p*n+M*i,g[6]=m*a+N*o+b*d,g[7]=m*t+N*s+b*u,g[8]=m*r+N*n+b*i,g}function n(g,_,e){return g[0]=_[0]-e[0],g[1]=_[1]-e[1],g[2]=_[2]-e[2],g[3]=_[3]-e[3],g[4]=_[4]-e[4],g[5]=_[5]-e[5],g[6]=_[6]-e[6],g[7]=_[7]-e[7],g[8]=_[8]-e[8],g}Object.defineProperty(_,"__esModule",{value:!0}),_.sub=_.g_p=void 0,_.create=function(){var g=new h.g_l(9);return g[0]=1,g[1]=0,g[2]=0,g[3]=0,g[4]=1,g[5]=0,g[6]=0,g[7]=0,g[8]=1,g},_.g_q=function(g,_){return g[0]=_[0],g[1]=_[1],g[2]=_[2],g[3]=_[4],g[4]=_[5],g[5]=_[6],g[6]=_[8],g[7]=_[9],g[8]=_[10],g},_.clone=function(g){var _=new h.g_l(9);return _[0]=g[0],_[1]=g[1],_[2]=g[2],_[3]=g[3],_[4]=g[4],_[5]=g[5],_[6]=g[6],_[7]=g[7],_[8]=g[8],_},_.g_r=function(g,_){return g[0]=_[0],g[1]=_[1],g[2]=_[2],g[3]=_[3],g[4]=_[4],g[5]=_[5],g[6]=_[6],g[7]=_[7],g[8]=_[8],g},_.g_s=function(g,_,e,a,t,i,r,o,n){var d=new h.g_l(9);return d[0]=g,d[1]=_,d[2]=e,d[3]=a,d[4]=t,d[5]=i,d[6]=r,d[7]=o,d[8]=n,d},_.set=function(g,_,e,a,t,i,r,o,n,d){return g[0]=_,g[1]=e,g[2]=a,g[3]=t,g[4]=i,g[5]=r,g[6]=o,g[7]=n,g[8]=d,g},_.identity=function(g){return g[0]=1,g[1]=0,g[2]=0,g[3]=0,g[4]=1,g[5]=0,g[6]=0,g[7]=0,g[8]=1,g},_.g_t=function(g,_){if(g===_){var e=_[1],a=_[2],t=_[5];g[1]=_[3],g[2]=_[6],g[3]=e,g[5]=_[7],g[6]=a,g[7]=t}else g[0]=_[0],g[1]=_[3],g[2]=_[6],g[3]=_[1],g[4]=_[4],g[5]=_[7],g[6]=_[2],g[7]=_[5],g[8]=_[8];return g},_.g_u=function(g,_){var e=_[0],a=_[1],t=_[2],r=_[3],o=_[4],s=_[5],n=_[6],d=_[7],u=_[8],i=u*o-s*d,l=-u*r+s*n,c=d*r-o*n,f=e*i+a*l+t*c;return f?(f=1/f,g[0]=i*f,g[1]=(-u*a+t*d)*f,g[2]=(s*a-t*o)*f,g[3]=l*f,g[4]=(u*e-t*n)*f,g[5]=(-s*e+t*r)*f,g[6]=c*f,g[7]=(-d*e+a*n)*f,g[8]=(o*e-a*r)*f,g):null},_.g_v=function(g,_){var e=_[0],a=_[1],t=_[2],r=_[3],o=_[4],s=_[5],n=_[6],d=_[7],u=_[8];return g[0]=o*u-s*d,g[1]=t*d-a*u,g[2]=a*s-t*o,g[3]=s*n-r*u,g[4]=e*u-t*n,g[5]=t*r-e*s,g[6]=r*d-o*n,g[7]=a*n-e*d,g[8]=e*o-a*r,g},_.g_w=function(g){var _=g[0],e=g[1],a=g[2],t=g[3],i=g[4],r=g[5],o=g[6],n=g[7],d=g[8];return _*(d*i-r*n)+e*(-d*t+r*o)+a*(n*t-i*o)},_.multiply=a,_.translate=function(g,_,e){var a=_[0],t=_[1],r=_[2],o=_[3],s=_[4],n=_[5],d=_[6],u=_[7],i=_[8],l=e[0],c=e[1];return g[0]=a,g[1]=t,g[2]=r,g[3]=o,g[4]=s,g[5]=n,g[6]=l*a+c*o+d,g[7]=l*t+c*s+u,g[8]=l*r+c*n+i,g},_.rotate=function(g,_,e){var a=_[0],t=_[1],r=_[2],d=_[3],n=_[4],i=_[5],o=_[6],u=_[7],l=_[8],f=C(e),c=z(e);return g[0]=c*a+f*d,g[1]=c*t+f*n,g[2]=c*r+f*i,g[3]=c*d-f*a,g[4]=c*n-f*t,g[5]=c*i-f*r,g[6]=o,g[7]=u,g[8]=l,g},_.scale=function(g,_,e){var a=e[0],t=e[1];return g[0]=a*_[0],g[1]=a*_[1],g[2]=a*_[2],g[3]=t*_[3],g[4]=t*_[4],g[5]=t*_[5],g[6]=_[6],g[7]=_[7],g[8]=_[8],g},_.g_x=function(g,_){return g[0]=1,g[1]=0,g[2]=0,g[3]=0,g[4]=1,g[5]=0,g[6]=_[0],g[7]=_[1],g[8]=1,g},_.g_y=function(g,_){var e=C(_),a=z(_);return g[0]=a,g[1]=e,g[2]=0,g[3]=-e,g[4]=a,g[5]=0,g[6]=0,g[7]=0,g[8]=1,g},_.g_z=function(g,_){return g[0]=_[0],g[1]=0,g[2]=0,g[3]=0,g[4]=_[1],g[5]=0,g[6]=0,g[7]=0,g[8]=1,g},_.g_A=function(g,_){return g[0]=_[0],g[1]=_[1],g[2]=0,g[3]=_[2],g[4]=_[3],g[5]=0,g[6]=_[4],g[7]=_[5],g[8]=1,g},_.g_B=function(g,_){var e=_[0],a=_[1],t=_[2],r=_[3],o=e+e,s=a+a,n=t+t,d=e*o,u=a*o,i=a*s,l=t*o,c=t*s,f=t*n,h=r*o,p=r*s,M=r*n;return g[0]=1-i-f,g[3]=u-M,g[6]=l+p,g[1]=u+M,g[4]=1-d-f,g[7]=c-h,g[2]=l-p,g[5]=c+h,g[8]=1-d-i,g},_.g_C=function(h,e){var t=e[0],a=e[1],r=e[2],o=e[3],l=e[4],s=e[5],n=e[6],d=e[7],u=e[8],i=e[9],c=e[10],m=e[11],f=e[12],b=e[13],p=e[14],T=e[15],w=t*s-a*l,z=t*n-r*l,D=t*d-o*l,O=a*n-r*s,L=a*d-o*s,y=r*d-o*n,_=u*b-i*f,N=u*p-c*f,E=u*T-m*f,C=i*p-c*b,A=i*T-m*b,g=c*T-m*p,M=w*g-z*A+D*C+O*E-L*N+y*_;return M?(M=1/M,h[0]=(s*g-n*A+d*C)*M,h[1]=(n*E-l*g-d*N)*M,h[2]=(l*A-s*E+d*_)*M,h[3]=(r*A-a*g-o*C)*M,h[4]=(t*g-r*E+o*N)*M,h[5]=(a*E-t*A-o*_)*M,h[6]=(b*y-p*L+T*O)*M,h[7]=(p*D-f*y-T*z)*M,h[8]=(f*L-b*D+T*w)*M,h):null},_.g_D=function(g,_,e){return g[0]=2/_,g[1]=0,g[2]=0,g[3]=0,g[4]=-2/e,g[5]=0,g[6]=-1,g[7]=1,g[8]=1,g},_.g_E=function(g){return"mat3("+g[0]+", "+g[1]+", "+g[2]+", "+g[3]+", "+g[4]+", "+g[5]+", "+g[6]+", "+g[7]+", "+g[8]+")"},_.g_F=function(g){return w(t(g[0],2)+t(g[1],2)+t(g[2],2)+t(g[3],2)+t(g[4],2)+t(g[5],2)+t(g[6],2)+t(g[7],2)+t(g[8],2))},_.add=function(g,_,e){return g[0]=_[0]+e[0],g[1]=_[1]+e[1],g[2]=_[2]+e[2],g[3]=_[3]+e[3],g[4]=_[4]+e[4],g[5]=_[5]+e[5],g[6]=_[6]+e[6],g[7]=_[7]+e[7],g[8]=_[8]+e[8],g},_.g_G=n,_.g_H=function(g,_,e){return g[0]=_[0]*e,g[1]=_[1]*e,g[2]=_[2]*e,g[3]=_[3]*e,g[4]=_[4]*e,g[5]=_[5]*e,g[6]=_[6]*e,g[7]=_[7]*e,g[8]=_[8]*e,g},_.g_I=function(g,_,e,a){return g[0]=_[0]+e[0]*a,g[1]=_[1]+e[1]*a,g[2]=_[2]+e[2]*a,g[3]=_[3]+e[3]*a,g[4]=_[4]+e[4]*a,g[5]=_[5]+e[5]*a,g[6]=_[6]+e[6]*a,g[7]=_[7]+e[7]*a,g[8]=_[8]+e[8]*a,g},_.g_J=function(g,_){return g[0]===_[0]&&g[1]===_[1]&&g[2]===_[2]&&g[3]===_[3]&&g[4]===_[4]&&g[5]===_[5]&&g[6]===_[6]&&g[7]===_[7]&&g[8]===_[8]},_.g_n=function(g,_){var e=g[0],a=g[1],t=g[2],i=g[3],r=g[4],o=g[5],n=g[6],d=g[7],u=g[8],s=_[0],l=_[1],f=_[2],c=_[3],p=_[4],M=_[5],m=_[6],N=_[7],b=_[8];return B(e-s)<=h.EPSILON*j(1,B(e),B(s))&&B(a-l)<=h.EPSILON*j(1,B(a),B(l))&&B(t-f)<=h.EPSILON*j(1,B(t),B(f))&&B(i-c)<=h.EPSILON*j(1,B(i),B(c))&&B(r-p)<=h.EPSILON*j(1,B(r),B(p))&&B(o-M)<=h.EPSILON*j(1,B(o),B(M))&&B(n-m)<=h.EPSILON*j(1,B(n),B(m))&&B(d-N)<=h.EPSILON*j(1,B(d),B(N))&&B(u-b)<=h.EPSILON*j(1,B(u),B(b))};var i=e(0),h=function(g){if(g&&g.g_h)return g;var _={};if(null!=g)for(var e in g)Object.prototype.hasOwnProperty.call(g,e)&&(_[e]=g[e]);return _.default=g,_}(i),r=_.g_p=a,d=_.sub=n},function(e,t,n){"use strict";function i(){var g=new y.g_l(3);return g[0]=0,g[1]=0,g[2]=0,g}function d(g){var _=g[0],e=g[1],a=g[2];return w(_*_+e*e+a*a)}function u(g,_,e){var a=new y.g_l(3);return a[0]=g,a[1]=_,a[2]=e,a}function o(g,_,e){return g[0]=_[0]-e[0],g[1]=_[1]-e[1],g[2]=_[2]-e[2],g}function s(g,_,e){return g[0]=_[0]*e[0],g[1]=_[1]*e[1],g[2]=_[2]*e[2],g}function l(g,_,e){return g[0]=_[0]/e[0],g[1]=_[1]/e[1],g[2]=_[2]/e[2],g}function c(g,_){var e=_[0]-g[0],a=_[1]-g[1],t=_[2]-g[2];return w(e*e+a*a+t*t)}function m(g,_){var e=_[0]-g[0],a=_[1]-g[1],t=_[2]-g[2];return e*e+a*a+t*t}function L(g){var _=g[0],e=g[1],a=g[2];return _*_+e*e+a*a}function D(g,_){var e=_[0],a=_[1],t=_[2],n=e*e+a*a+t*t;return 0n?p:g(n)},t.g_E=function(g){return"vec3("+g[0]+", "+g[1]+", "+g[2]+")"},t.g_J=function(g,_){return g[0]===_[0]&&g[1]===_[1]&&g[2]===_[2]},t.g_n=function(g,_){var e=g[0],a=g[1],t=g[2],i=_[0],r=_[1],d=_[2];return B(e-i)<=y.EPSILON*j(1,B(e),B(i))&&B(a-r)<=y.EPSILON*j(1,B(a),B(r))&&B(t-d)<=y.EPSILON*j(1,B(t),B(d))};var N=n(0),y=function(g){if(g&&g.g_h)return g;var _={};if(null!=g)for(var e in g)Object.prototype.hasOwnProperty.call(g,e)&&(_[e]=g[e]);return _.default=g,_}(N),E=t.sub=o,A=t.g_p=s,k=t.g_O=l,M=t.g_N=c,v=t.g_M=m,h=t.g_L=d,T=t.g_K=L,b=t.forEach=function(){var g=i();return function(_,e,t,r,s,n){var d,l;for(e||(e=3),t||(t=0),l=r?f(r*e+t,_.length):_.length,d=t;d_[5]&_[0]>_[10]?(a=2*w(1+_[0]-_[5]-_[10]),g[3]=(_[6]-_[9])/a,g[0]=.25*a,g[1]=(_[1]+_[4])/a,g[2]=(_[8]+_[2])/a):_[5]>_[10]?(a=2*w(1+_[5]-_[0]-_[10]),g[3]=(_[8]-_[2])/a,g[0]=(_[1]+_[4])/a,g[1]=.25*a,g[2]=(_[6]+_[9])/a):(a=2*w(1+_[10]-_[0]-_[5]),g[3]=(_[1]-_[4])/a,g[0]=(_[8]+_[2])/a,g[1]=(_[6]+_[9])/a,g[2]=.25*a),g},_.g_am=function(g,_,e,a){var t=_[0],r=_[1],o=_[2],s=_[3],n=t+t,d=r+r,u=o+o,i=t*n,l=t*d,c=t*u,f=r*d,h=r*u,p=o*u,M=s*n,m=s*d,N=s*u,b=a[0],v=a[1],T=a[2];return g[0]=(1-(f+p))*b,g[1]=(l+N)*b,g[2]=(c-m)*b,g[3]=0,g[4]=(l-N)*v,g[5]=(1-(i+p))*v,g[6]=(h+M)*v,g[7]=0,g[8]=(c+m)*T,g[9]=(h-M)*T,g[10]=(1-(i+f))*T,g[11]=0,g[12]=e[0],g[13]=e[1],g[14]=e[2],g[15]=1,g},_.g_an=function(g,e,t,a,r){var l=e[0],o=e[1],s=e[2],n=e[3],d=l+l,u=o+o,i=s+s,c=l*d,h=l*u,f=l*i,M=o*u,p=o*i,m=s*i,b=n*d,v=n*u,T=n*i,w=a[0],L=a[1],z=a[2],_=r[0],N=r[1],D=r[2];return g[0]=(1-(M+m))*w,g[1]=(h+T)*w,g[2]=(f-v)*w,g[3]=0,g[4]=(h-T)*L,g[5]=(1-(c+m))*L,g[6]=(p+b)*L,g[7]=0,g[8]=(f+v)*z,g[9]=(p-b)*z,g[10]=(1-(c+M))*z,g[11]=0,g[12]=t[0]+_-(g[0]*_+g[4]*N+g[8]*D),g[13]=t[1]+N-(g[1]*_+g[5]*N+g[9]*D),g[14]=t[2]+D-(g[2]*_+g[6]*N+g[10]*D),g[15]=1,g},_.g_B=function(g,_){var e=_[0],a=_[1],t=_[2],r=_[3],o=e+e,s=a+a,n=t+t,d=e*o,u=a*o,i=a*s,l=t*o,c=t*s,f=t*n,h=r*o,p=r*s,M=r*n;return g[0]=1-i-f,g[1]=u+M,g[2]=l-p,g[3]=0,g[4]=u-M,g[5]=1-d-f,g[6]=c+h,g[7]=0,g[8]=l+p,g[9]=c-h,g[10]=1-d-i,g[11]=0,g[12]=0,g[13]=0,g[14]=0,g[15]=1,g},_.g_ao=function(g,_,e,a,t,i,r){var o=1/(e-_),n=1/(t-a),d=1/(i-r);return g[0]=2*i*o,g[1]=0,g[2]=0,g[3]=0,g[4]=0,g[5]=2*i*n,g[6]=0,g[7]=0,g[8]=(e+_)*o,g[9]=(t+a)*n,g[10]=(r+i)*d,g[11]=-1,g[12]=0,g[13]=0,g[14]=2*(r*i)*d,g[15]=0,g},_.perspective=function(g,_,e,a,t){var i=1/c(_/2),r=1/(a-t);return g[0]=i/e,g[1]=0,g[2]=0,g[3]=0,g[4]=0,g[5]=i,g[6]=0,g[7]=0,g[8]=0,g[9]=0,g[10]=(t+a)*r,g[11]=-1,g[12]=0,g[13]=0,g[14]=2*t*a*r,g[15]=0,g},_.g_ap=function(g,_,e,a){var t=c(_.g_aq*p/180),r=c(_.g_ar*p/180),o=c(_.g_as*p/180),n=c(_.g_at*p/180),d=2/(o+n),u=2/(t+r);return g[0]=d,g[1]=0,g[2]=0,g[3]=0,g[4]=0,g[5]=u,g[6]=0,g[7]=0,g[8]=-(.5*((o-n)*d)),g[9]=.5*((t-r)*u),g[10]=a/(e-a),g[11]=-1,g[12]=0,g[13]=0,g[14]=a*e/(e-a),g[15]=0,g},_.g_au=function(g,_,e,a,t,i,r){var o=1/(_-e),n=1/(a-t),d=1/(i-r);return g[0]=-2*o,g[1]=0,g[2]=0,g[3]=0,g[4]=0,g[5]=-2*n,g[6]=0,g[7]=0,g[8]=0,g[9]=0,g[10]=2*d,g[11]=0,g[12]=(_+e)*o,g[13]=(t+a)*n,g[14]=(r+i)*d,g[15]=1,g},_.g_av=function(g,e,t,a){var n=e[0],r=e[1],h=e[2],M=a[0],m=a[1],b=a[2],v=t[0],_=t[1],N=t[2],T,L,z,D,O,y,C,A,x,j;return B(n-v)N&&(N=-N,d=-d,s=-s,l=-l,h=-h),1e-6<1-N?(M=g(N),b=C(M),v=C((1-a)*M)/b,T=C(a*M)/b):(v=1-a,T=a),_[0]=v*o+T*d,_[1]=v*t+T*s,_[2]=v*u+T*l,_[3]=v*n+T*h,_}function s(g,_){var e=_[0]+_[4]+_[8],a;if(0_[0]&&(t=1),_[8]>_[3*t+t]&&(t=2);var n=(t+1)%3,i=(t+2)%3;a=w(_[3*t+t]-_[3*n+n]-_[3*i+i]+1),g[t]=.5*a,a=.5/a,g[3]=(_[3*n+i]-_[3*i+n])*a,g[n]=(_[3*n+t]+_[3*t+n])*a,g[i]=(_[3*i+t]+_[3*t+i])*a}return g}Object.defineProperty(t,"__esModule",{value:!0}),t.g_ax=t.g_ay=t.g_az=t.g_n=t.g_J=t.normalize=t.g_K=t.g_T=t.g_L=t.length=t.g_X=t.g_V=t.scale=t.g_p=t.add=t.set=t.g_r=t.g_s=t.clone=void 0,t.create=d,t.identity=function(g){return g[0]=0,g[1]=0,g[2]=0,g[3]=1,g},t.g_aA=u,t.g_aB=function(_,e){var a=2*g(e[3]),t=C(a/2);return 0==t?(_[0]=1,_[1]=0,_[2]=0):(_[0]=e[0]/t,_[1]=e[1]/t,_[2]=e[2]/t),a},t.multiply=r,t.g_ab=function(g,_,e){e*=.5;var t=_[0],r=_[1],d=_[2],o=_[3],u=C(e),n=z(e);return g[0]=t*n+o*u,g[1]=r*n+d*u,g[2]=d*n-r*u,g[3]=o*n-t*u,g},t.g_ac=function(g,_,e){e*=.5;var t=_[0],r=_[1],d=_[2],o=_[3],u=C(e),n=z(e);return g[0]=t*n-d*u,g[1]=r*n+o*u,g[2]=d*n+t*u,g[3]=o*n-r*u,g},t.g_ad=function(g,_,e){e*=.5;var t=_[0],r=_[1],d=_[2],o=_[3],u=C(e),n=z(e);return g[0]=t*n+r*u,g[1]=r*n-t*u,g[2]=d*n+o*u,g[3]=o*n-d*u,g},t.g_aC=function(g,_){var e=_[0],a=_[1],t=_[2];return g[0]=e,g[1]=a,g[2]=t,g[3]=w(B(1-e*e-a*a-t*t)),g},t.g_aD=i,t.g_u=function(g,_){var e=_[0],a=_[1],t=_[2],i=_[3],r=e*e+a*a+t*t+i*i,d=r?1/r:0;return g[0]=-e*d,g[1]=-a*d,g[2]=-t*d,g[3]=i*d,g},t.g_aE=function(g,_){return g[0]=-_[0],g[1]=-_[1],g[2]=-_[2],g[3]=_[3],g},t.g_aF=s,t.g_aG=function(g,_,e,d){var u=.5*p/180;_*=u,e*=u,d*=u;var o=C(_),l=z(_),s=C(e),n=z(e),i=C(d),c=z(d);return g[0]=o*n*c-l*s*i,g[1]=l*s*c+o*n*i,g[2]=l*n*i-o*s*c,g[3]=l*n*c+o*s*i,g},t.g_E=function(g){return"quat("+g[0]+", "+g[1]+", "+g[2]+", "+g[3]+")"};var o=a(0),l=n(o),f=a(1),c=n(f),m=a(2),O=n(m),y=a(3),L=n(y),E=t.clone=L.clone,_=t.g_s=L.g_s,N=t.g_r=L.g_r,A=t.set=L.set,G=t.add=L.add,R=t.g_p=r,S=t.scale=L.scale,M=t.g_V=L.g_V,v=t.g_X=L.g_X,h=t.length=L.length,T=t.g_L=h,b=t.g_T=L.g_T,x=t.g_K=b,D=t.normalize=L.normalize,k=t.g_J=L.g_J,U=t.g_n=L.g_n,I=t.g_az=function(){var g=O.create(),_=O.g_s(1,0,0),e=O.g_s(0,1,0);return function(t,i,r){var a=O.g_V(i,r);return-.999999>a?(O.g_W(g,_,i),1e-6>O.g_L(g)&&O.g_W(g,e,i),O.normalize(g,g),u(t,g,Math.PI),t):.999999=o&&0<=i&&1>=i}function N(g,_,e){return(_[0]-g[0])*(e[1]-g[1])-(e[0]-g[0])*(_[1]-g[1])}function T(g,_,e){return 0N(g,_,e)}function f(g,_,e){return 0>=N(g,_,e)}function g(_,e,a,t){var n=Math.sqrt;if(!t)return 0===N(_,e,a);var r=tmpPoint1,g=tmpPoint2;r[0]=e[0]-_[0],r[1]=e[1]-_[1],g[0]=a[0]-e[0],g[1]=a[1]-e[1];var d=r[0]*g[0]+r[1]*g[1],i=n(r[0]*r[0]+r[1]*r[1]),o=n(g[0]*g[0]+g[1]*g[1]),u=Math.acos(d/(i*o));return u_?_%e+e:_%e]}function l(g){g.length=0}function a(g,_,a,t){for(var n=a;nI.length)return _;if(c++,c>l)return console.warn("quickDecomp: max level ("+l+") reached."),_;for(var J=0;JV&&(V+=g.length),U=M,Va[_][0])&&(_=t);return!T(O(g,_-1),O(g,_),O(g,_+1))&&(n(g),!0)}}}!function(g){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=g();else if("function"==typeof define&&define.g_a)define([],g);else{var _;_="undefined"==typeof window?"undefined"==typeof global?"undefined"==typeof self?this:self:global:window,_.localforage=g()}}(function(){return function _(t,n,a){function g(d,e){if(!n[d]){if(!t[d]){var o="function"==typeof require&&require;if(!e&&o)return o(d,!0);if(r)return r(d,!0);var u=new Error("Cannot find module '"+d+"'");throw u.code="MODULE_NOT_FOUND",u}var i=n[d]={exports:{}};t[d][0].call(i.exports,function(_){var e=t[d][1][_];return g(e||_)},i,i.exports,_,t,n,a)}return n[d].exports}for(var r="function"==typeof require&&require,i=0;i=g.oldVersion&&e.createObjectStore(J)}catch(e){if("ConstraintError"!==e.name)throw e;console.warn("The database \""+_.name+"\" has been upgraded from version "+g.oldVersion+" to version "+g.newVersion+", but the storage \""+_.g_aV+"\" already exists.")}}),r.onerror=function(g){g.preventDefault(),t(r.error)},r.onsuccess=function(){a(r.result),i(_)}})}function m(g){return l(g,!1)}function n(g){return l(g,!0)}function o(_,g){if(!_.db)return!0;var a=!_.db.objectStoreNames.contains(_.g_aV),t=_.version<_.db.version,n=_.version>_.db.version;if(t&&(_.version!==g&&console.warn("The database \""+_.name+"\" can't be downgraded from version "+_.db.version+" to version "+_.version+"."),_.version=_.db.version),n||a){if(a){var i=_.db.version+1;i>_.version&&(_.version=i)}return!0}return!1}function f(g){return new M(function(_,e){var a=new FileReader;a.onerror=e,a.onloadend=function(e){var a=btoa(e.target.result||"");_({g_aW:!0,data:a,type:g.type})},a.readAsBinaryString(g)})}function p(_){return N([g(atob(_.data))],{type:_.type})}function r(g){return g&&g.g_aW}function s(g){var _=this,e=_.g_aX().then(function(){var g=P[_.g_aY.name];if(g&&g.g_aU)return g.g_aU});return C(e,g,g),e}function t(_){Z(_);for(var e=P[_.name],g=e.g_aZ,t=0,i;t>4,i[g++]=(15&u)<<4|s>>2,i[g++]=(3&s)<<6|63&l;return p}function w(g){var _=new Uint8Array(g),e="",t;for(t=0;t<_.length;t+=3)e+=q[_[t]>>2],e+=q[(3&_[t])<<4|_[t+1]>>4],e+=q[(15&_[t+1])<<2|_[t+2]>>6],e+=q[63&_[t+2]];return 2==_.length%3?e=e.substring(0,e.length-1)+"=":1==_.length%3&&(e=e.substring(0,e.length-2)+"=="),e}function y(g,_,e,a){g.g_a_("CREATE TABLE IF NOT EXISTS "+_.g_aV+" (id INTEGER PRIMARY KEY, key unique, value)",[],e,a)}function z(_,g,a,t,n,i){_.g_a_(a,t,n,function(_,e){e.code===e.SYNTAX_ERR?_.g_a_("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[g.g_aV],function(_,r){r.rows.length?i(_,e):y(_,g,function(){_.g_a_(a,t,n,i)},i)},i):i(_,e)},i)}function A(_,t,n,i){var r=this;_=D(_);var g=new M(function(d,e){r.ready().then(function(){void 0===t&&(t=null);var o=t,g=r.g_aY;g.g_a$.serialize(t,function(t,a){a?e(a):g.db.transaction(function(a){z(a,g,"INSERT OR REPLACE INTO "+g.g_aV+" (key, value) VALUES (?, ?)",[_,t],function(){d(o)},function(g,_){e(_)})},function(g){if(g.code===g.QUOTA_ERR){if(0 '__WebKitDatabaseInfoTable__'",[],function(e,a){for(var t=[],n=0;n_?void t(null):void e.ready().then(function(){u(e.g_aY,"readonly",function(n,i){if(n)return a(n);try{var r=i.objectStore(e.g_aY.g_aV),d=!1,o=r.openCursor();o.onsuccess=function(){var g=o.result;return g?void(0===_?t(g.key):d?t(g.key):(d=!0,g.advance(_))):void t(null)},o.onerror=function(){a(o.error)}}catch(g){a(g)}})}).catch(a)});return O(a,g),a},keys:function(g){var _=this,e=new M(function(e,t){_.ready().then(function(){u(_.g_aY,"readonly",function(n,a){if(n)return t(n);try{var i=a.objectStore(_.g_aY.g_aV),r=i.openCursor(),d=[];r.onsuccess=function(){var g=r.result;return g?void(d.push(g.key),g.continue()):void e(d)},r.onerror=function(){t(r.error)}}catch(g){t(g)}})}).catch(t)});return O(e,g),e},dropInstance:function(g,_){_=U.apply(this,arguments);var a=this.g_bf();g="function"!=typeof g&&g||{},g.name||(g.name=g.name||a.name,g.g_aV=g.g_aV||a.g_aV);var t=this,n;if(g.name){var r=g.name===a.name&&t.g_aY.db,e=r?M.resolve(t.g_aY.db):m(g).then(function(_){var e=P[g.name],a=e.g_aZ;e.db=_;for(var t=0;t{d="Windows";const _=g.split(" ")[2];_&&("5.0"===_?e="2000":"5.1"===_?e="XP":"5.2"===_?e="XP":"6.0"===_?e="Vista":"6.1"===_?e="7":"6.2"===_?e="8":"6.3"===_?e="8.1":"10.0"===_?e="10":void 0)}),_("isOSX",r.g_ck,g=>{d="Mac OS X";const _=g.split(" ")[3];_&&(e=_.replace("_","."))}),_("isLinux",a.g_bW,()=>{d="Linux"}),_("isChromeOS",a.g_bX,()=>{d="Chrome OS"}),_("isAndroid",!a.g_bY&&r.g_ch,g=>{d="Android";const _=g.split(" ")[1];_&&(e=_)}),_("isTizen",r.g_cl,g=>{d="Tizen";const _=g.split(" ")[1];_&&(e=_)}),_("isIPhone",!a.g_bY&&r.g_cm,g=>{d="iOS";const _=g.split(" ")[2];_&&(e=_.replace("_","."))}),_("isIPad",!a.g_bY&&r.g_cn,g=>{d="iOS";const _=g.split(" ")[3];_&&(e=_.replace("_","."))}),_("isWindowsPhone",r.g_co,g=>{d="Windows Phone";const _=g.split(" ")[2];_&&(e=_)}),_("isWindowsPhoneOS",r.g_cp,g=>{d="Windows Phone";const _=g.split(" ")[3];_&&(e=_)}),_("isBlackberry",a.g_b_,()=>{d="Blackberry",e="10",g="stock",f="webkit"}),_("isChrome",!a.g_b$&&!a.opera&&r.chrome,_=>{g="Chrome",f="Blink";const e=_.split("/")[1];e&&(s=e)}),_("isOpera",r.opera,_=>{g="Opera",f="Blink";const e=_.split("/")[1];e&&(s=e)}),_("isChromium",r.g_cc,_=>{g="Chromium",f="Blink";const e=_.split("/")[1];e&&(s=e)}),_("isFirefox",r.g_cq,_=>{g="Firefox",f="Gecko";const e=_.split("/")[1];e&&(s=e)}),_("isInternetExplorer",r.g_cr,_=>{g="Internet Explorer",f="Trident";const e=_.split(" ")[1];e&&(s=e)}),_("isTrident","Internet Explorer"!=g&&a.g_ca,()=>{f="Trident";const _=/rv:[0-9.]+/i.exec(t);if(_&&_.length){g="Internet Explorer";const e=_[0].split(":")[1];e&&(s=e)}}),_("isEdge",r.g_b$,_=>{g="Edge",f="Edge";const e=_.split("/")[1];e&&(s=e)}),_("isSafari",a.safari&&!a.g_ci&&!a.chrome&&!a.g_cc&&!a.g_ct&&!a.g_b_,()=>{g="Safari",f="WebKit";const _=/version\/[0-9.]+/i.exec(t),e=/crios\/[0-9.]+/i.exec(t),n=/fxios\/[0-9.]+/i.exec(t);if(_&&_.length){const g=_[0].split("/")[1];g&&(s=g)}if(e&&e.length){g="Chrome for iOS";const _=e[0].split("/")[1];_&&(s=_)}if(n&&n.length){g="Firefox for iOS";const _=n[0].split("/")[1];_&&(s=_)}}),_("isSilk",r.g_cs,_=>{g="Silk";const e=_.split("/")[1];e&&(s=e)}),_("isCrosswalk",a.g_cd,()=>c="crosswalk"),_("isCordova",self.device&&(self.device.cordova||self.device.phonegap),()=>c="cordova"),_("isNWJS",r.g_ce,_=>{c="nwjs",g="NW.js",f="Chromium";const e=_.split("/")[1];e&&(s=e)}),_("isAmazonWebApp",a.g_cf,()=>c="webapp"),_("isHomeScreenWebApp","nwjs"!=c&&"undefined"!=typeof window&&(window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches||navigator.standalone),()=>c="webapp"),_("isFalseSafari","Safari"==g&&("Android"==d||"Tizen"==d||"Blackberry"==d),()=>g="stock"),_("isAndroidWebview","Chrome"==g&&"browser"==c&&a.g_cg,()=>c="webview"),_("isFirefoxOS","Firefox"==g&&"(unknown)"==d,()=>d="Firefox OS"),_("isAndroidFallback","(unknown)"==d&&!a.g_bY&&a.g_ch,()=>d="Android"),_("isTridentFallback","(unknown)"==d&&a.g_ca,()=>f="Trident"),_("isWebkitFallback","(unknown)"==d&&a.g_cb,()=>f="WebKit"),_("is64Bit",(g=>g.test(t)||g.test(navigator.platform)||"x64"===navigator.cpuClass)(/x86_64|x86-64|win64|x64;|x64\)|x64_|amd64|wow64|ia64|arm64|arch64|sparc64|ppc64|irix64/i),()=>u="64-bit"),_("is32Bit",(g=>g.test(t)||g.test(navigator.platform)||"x86"===navigator.cpuClass)(/x86;|x86\)|i86|i386|i486|i586|i686|armv1|armv2|armv3|armv4|armv5|armv6|armv7/i),()=>u="32-bit"),_("is64BitFallback","(unknown)"==u&&"Mac OS X"==d&&10.7<=parseFloat(e),()=>u="64-bit"),_("is32BitFallback","(unknown)"==u&&"Windows"==d||"Android"==d&&5>parseFloat(e),()=>u="32-bit"),_("is32BitBrowser","32-bit"==u||/wow64/i.test(t),()=>i="32-bit"),_("is64BitBrowser",/win64/i.test(t),()=>i="64-bit"),_("isDesktop",(()=>"Windows"==d||"Mac OS X"==d||"Linux"==d||"Chrome OS"==d||"nwjs"==c)(),()=>l=!0),"Edge"==f&&"undefined"!=typeof Windows&&"undefined"!=typeof Windows.System&&(c="windows-store"),p="nwjs"==c||"windows-store"==c,g_bA.g_cu={g_cv:d,g_cw:e,g_cx:u,g_cy:g,g_cz:s,g_cA:parseFloat(s),g_cB:i,g_cC:f,g_cD:c,g_cE:l,g_cF:!l,g_cG:p,g_cH:!!(self.chrome&&self.chrome.runtime&&self.chrome.runtime.id),g_cI:"Mac OS X"==d||"iOS"==d}}{if(g_bA.g_cJ={},g_bA.g_cJ.g_cK=(()=>{try{if("undefined"==typeof document)return!1;const g=document.createElement("div");if("undefined"==typeof g.animate)return!1;const _=g.animate([{opacity:"0"},{opacity:"1"}],1e3);return"undefined"!=typeof _.reverse}catch(g){return!1}})(),g_bA.g_cJ.g_cL="undefined"!=typeof HTMLDialogElement,g_bA.g_cJ.g_cM=!!self.g_cN,g_bA.g_cJ.ImageBitmap="Safari"!==g_bA.g_cu.g_cy&&"Firefox"!==g_bA.g_cu.g_cy&&!!self.createImageBitmap,g_bA.g_cJ.g_cO=!1,g_bA.g_cJ.ImageBitmap)try{self.createImageBitmap(new ImageData(32,32),{g_cP:"none"}).then(()=>{g_bA.g_cJ.g_cO=!0}).catch(()=>{g_bA.g_cJ.g_cO=!1})}catch(g){g_bA.g_cJ.g_cO=!1}g_bA.g_cJ.g_cQ=!!(navigator.clipboard&&navigator.clipboard.readText&&"Firefox"!==g_bA.g_cu.g_cy),g_bA.g_cJ.g_cR="undefined"!=typeof Proxy,g_bA.g_cJ.g_cS=(()=>{if("undefined"==typeof document)return!1;const g=document.createElement("a");return"undefined"!=typeof g.download})(),g_bA.g_cJ.g_cT=(()=>"undefined"!=typeof HTMLCanvasElement&&HTMLCanvasElement.prototype.toBlob)(),g_bA.g_cJ.g_cU="undefined"!=typeof CSS&&CSS.supports("background","element(#test)"),g_bA.g_cJ.g_cV="function"==typeof fetch,g_bA.g_cJ.g_cW=!!(self.isSecureContext&&"Opera"!==g_bA.g_cu.g_cy&&navigator.storage&&navigator.storage.persist),g_bA.g_cJ.g_cX=!!(self.isSecureContext&&navigator.storage&&navigator.storage.estimate),g_bA.g_cJ.g_cY=()=>{if("undefined"==typeof document)return!1;const g=document.documentElement;return!!(g.requestFullscreen||g.msRequestFullscreen||g.mozRequestFullScreen||g.webkitRequestFullscreen)};const g=[{name:"A",value:12},{name:"B",value:13},{name:"C",value:13},{name:"D",value:13},{name:"E",value:13},{name:"F",value:13},{name:"G",value:14},{name:"H",value:12},{name:"I",value:12},{name:"J",value:13},{name:"K",value:14}],_=Math.ceil(496/g.length),t=(_+"").length,n=[];for(const i of g)for(let g=0;g<=_;g++)n.push({name:i.name+(g+"").padStart(t,"0"),value:i.value});n.sort((g,_)=>_.value-g.value);const a=n.reduce((g,_)=>{const e=_.name.slice(0,1),a=g.slice(-1);return a===e?g:g+e},"");g_bA.g_cJ.g_cZ="GKBCDEFJAHI"===a}{if(!String.prototype.trimStart){const g=/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]*/;String.prototype.trimStart=function(){return this.replace(g,"")}}if(!String.prototype.trimEnd){const g=/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]*$/;String.prototype.trimEnd=function(){return this.replace(g,"")}}if(Array.prototype.values||(Array.prototype.values=function*(){for(const g of this)yield g}),!Array.prototype.g_c_){function g(_,e){return _.reduce((_,a)=>0navigator.webkitTemporaryStorage.queryUsageAndQuota((_,e)=>g({usage:_,quota:e}),_))}),"undefined"==typeof HTMLCollection||HTMLCollection.prototype[Symbol.iterator]||(HTMLCollection.prototype[Symbol.iterator]=function(){let g=0;return{next:()=>g>=this.length?{done:!0}:{value:this.item(g++),done:!1}}}),"undefined"==typeof NodeList||NodeList.prototype[Symbol.iterator]||(NodeList.prototype[Symbol.iterator]=function(){let g=0;return{next:()=>g>=this.length?{done:!0}:{value:this.item(g++),done:!1}}}),"undefined"==typeof DOMTokenList||DOMTokenList.prototype[Symbol.iterator]||(DOMTokenList.prototype[Symbol.iterator]=function(){let g=0;return{next:()=>g>=this.length?{done:!0}:{value:this.item(g++),done:!1}}}),("undefined"==typeof FileList||FileList.prototype[Symbol.iterator]||(FileList.prototype[Symbol.iterator]=function(){let g=0;return{next:()=>g>=this.length?{done:!0}:{value:this.item(g++),done:!1}}}),"undefined"==typeof TextEncoder&&(self.TextEncoder=class{constructor(){Object.defineProperty(this,"encoding",{value:"utf-8",writable:!1})}encode(_){for(var a=_.length,t=-1,n=new Uint8Array(3*a),i=0,r=0,d=0;d!==a;){if(i=_.charCodeAt(d),d+=1,55296<=i&&56319>=i){if(d===a){n[t+=1]=239,n[t+=1]=191,n[t+=1]=189;break}if(r=_.charCodeAt(d),!(56320<=r&&57343>=r)){n[t+=1]=239,n[t+=1]=191,n[t+=1]=189;continue}else if(i=1024*(i-55296)+r-56320+65536,d+=1,65535>>18,n[t+=1]=128|63&i>>>12,n[t+=1]=128|63&i>>>6,n[t+=1]=128|63&i;continue}}127>=i?n[t+=1]=0|i:2047>=i?(n[t+=1]=192|i>>>6,n[t+=1]=128|63&i):(n[t+=1]=224|i>>>12,n[t+=1]=128|63&i>>>6,n[t+=1]=128|63&i)}return new Uint8Array(n.buffer.slice(0,t+1))}toString(){return"[object TextEncoder]"}},TextEncoder[Symbol.toStringTag]="TextEncoder"),"undefined"==typeof TextDecoder)){function _(g){const _=g[Symbol.iterator]();return{next:()=>_.next(),[Symbol.iterator](){return this}}}function e(g){const _=g.next();if(_.done)throw new Error("unexpected end of input");if(0!=(128^192&_.value))throw new Error("invalid byte");return 63&_.value}const g=new Map;g.set("utf-8",(a,t)=>{let n;if(a.buffer)n=new Uint8Array(a.buffer,a.byteOffset,a.byteLength);else if(n instanceof ArrayBuffer)n=new Uint8Array(a);else throw new Error("Invalid parameter");const i=_(n),r=[];try{for(const g of i){let _;if(127>g)_=127&g;else if(223>g)_=(31&g)<<6|e(i);else if(239>g)_=(15&g)<<12|e(i)<<6|e(i);else if(247>g)_=(7&g)<<18|e(i)<<12|e(i)<<6|e(i);else throw new Error("Invalid character");r.push(String.fromCodePoint(_))}}catch(g){if(t)throw g;r.push("\uFFFD")}return r.join("")}),g.set("utf8",g.get("utf-8")),g.set("utf-16le",()=>{throw new Error("utf-16le decoder not implemented")}),self.TextDecoder=class{constructor(_="utf-8",e={}){const a=g.get(_);if(!a)throw new Error(`TextDecoder polyfill does not support "${_}"`);Object.defineProperty(this,"fatal",{value:!0===e.fatal,writable:!1}),Object.defineProperty(this,"_decoder",{value:a,writable:!1}),Object.defineProperty(this,"encoding",{value:_,writable:!1})}decode(g){return this._decoder(g,this.fatal)}toString(){return"[object TextDecoder]"}},TextDecoder[Symbol.toStringTag]="TextDecoder"}"undefined"==typeof self.isSecureContext&&(self.isSecureContext="https:"===location.protocol)}{function g(g){let _=g_bA.g_da();console.error("Assertion failure: "+g+"\n\nStack trace:\n"+_)}self.assert=function(_,e){_||g(e)}}{g_bA.g_db=function(g){return"number"==typeof g},g_bA.g_dc=function(g){return g_bA.g_db(g)&&isFinite(g)},g_bA.g_dd=function(g){if(!g_bA.g_db(g))throw new TypeError("expected number")},g_bA.g_de=function(g){g_bA.g_df(g)},g_bA.g_dg=function(g,_,e){if(!g_bA.g_db(g)||isNaN(g)||_>g||eg_bA.g_eF(g))),_=[...g].join(",");console.warn(`An object derived from DefendedBase was not protected with debugDefend(). This will disable some checks. See the coding guidelines! Possible affected class names: ${_}`),o.clear(),e.clear()}}function r(g){let _=new Set;for(let e in g)_.add(e);return _}function d(g,_){let t=r(_),n=f.get(g);if(n){let _=[];for(let g of n.values())t.has(g)?t.delete(g):_.push(g);g_bA.g_eG(_,[...t]),_.length&&console.warn(`[Defence] '${g_bA.g_eF(g)}' constructor creates inconsistent properties: ${_.join(", ")}`)}else f.set(g,t)}g_bA.g_da=function(){return new Error().stack},g_bA.g_eH=function(){debugger},g_bA.cast=function(g,_){return g&&g instanceof _?g:null},g_bA.g_eF=function(g){return"undefined"==typeof g?"undefined":null===g?"null":"boolean"==typeof g?"":g_bA.g_db(g)?"":g_bA.g_dl(g)?"":g_bA.g_dC(g)?"":"symbol"==typeof g?"<"+g.toString()+">":g_bA.g_dJ(g)?g.name&&"Function"!==g.name?g.name:"":"object"==typeof g?g.constructor&&g.constructor.name&&"Object"!==g.constructor.name?g.constructor.name:"":""},g_bA.g_eE=function(g){return null===g?"null":Array.isArray(g)?"array":typeof g},g_bA.range=function*(g,_){if(!isFinite(Math.abs(g-_)))throw new Error("Invalid parameters");if(g>_)for(let e=g-1;e>=_;e--)yield e;else for(let e=g;e<_;e++)yield e};let o=new Map,e=new Map,g=new WeakMap,u=new WeakMap;g_bA.g_eI={};const i=new Set(["then","splice"]);g_bA.g_eI.get=function(g,_){return _ in g||"symbol"==typeof _||i.has(_)||t(`Accessed missing property '${_}' from defended object '${g_bA.g_eF(g)}', returning undefined`),u.has(g)&&"symbol"!=typeof _&&!i.has(_)&&t(`Accessed property '${_}' on a released object '${g_bA.g_eF(g)}'\nObject was originally released at: ${u.get(g)})\nCall stack at access: `),g[_]},g_bA.g_eI.set=function(g,a,n){return a in g||o.has(g)||t(`Set non-existent property '${a}' to '${n}' on defended object '${g_bA.g_eF(g)}'`),_(g[a],n)||o.has(g)||t(`Set '${g_bA.g_eE(g[a])}' property '${a}' to type '${g_bA.g_eE(n)}' on defended object '${g_bA.g_eF(g)}'`),u.has(g)&&t(`Set property '${a}' on a released object '${g_bA.g_eF(g)}'\nObject was originally released at: ${u.get(g)})\nCall stack at access: `),g[a]=n,!0},g_bA.g_eI.g_eJ=function(g,_){throw new ReferenceError(`Cannot delete property '${_}' from defended object '${g_bA.g_eF(g)}'`)},g_bA.g_eI.defineProperty=function(g,_){throw new ReferenceError(`Cannot define property '${_}' on defended object '${g_bA.g_eF(g)}'`)},g_bA.g_eI.enumerate=function(g){throw new ReferenceError(`Cannot enumerate defended object '${g_bA.g_eF(g)}'`)};let s=-1;g_bA.g_eK=class{constructor(){if(g_bA.g_bJ&&g_bA.g_cJ.g_cR){let _=new.target,a=Object.create(_.prototype),t=new Proxy(a,g_bA.g_eI);return o.set(a,t),e.set(t,a),g.set(t,a),-1===s&&(s=requestAnimationFrame(n)),t}}},g_bA.g_eL=function(g){if(g_bA.g_bJ&&g_bA.g_cJ.g_cR&&g instanceof g_bA.g_eK){if(!e.has(g))return g;let _=e.get(g);return e.delete(g),o.delete(_),g}return g_bA.g_bI?Object.seal(g):g},g_bA.g_eM=function(g,..._){let a;try{a=new g(..._)}catch(g){throw e.clear(),o.clear(),g}return g_bA.g_bJ&&d(g,a),g_bA.g_eL(a)},g_bA.g_eN=function(_){let e=g.get(_);e&&u.set(e,g_bA.g_da())},g_bA.g_eO=function(_){let e=g.get(_);return!!e&&!!u.get(e)};let f=new Map}{function g(g){return 0===g&&0>1/g}const _=2*Math.PI,t=Math.PI/180,n=180/Math.PI;g_bA.wrap=function(g,_,e){var t=Math.floor;if(g=t(g),_=t(_),e=t(e),g<_){let a=e-(_-g)%(e-_);return a===e?0:a}return _+(g-_)%(e-_)},g_bA.g_eP=function(g,_,a,t,n){return(g-_)*(n-t)/(a-_)+t},g_bA.normalize=function(g,_,e){return(g-_)/(e-_)},g_bA.g_eQ=function(g,_,e){return g<_?_:g>e?e:g},g_bA.g_eR=function(g){return g%=_,0>g&&(g+=_),g},g_bA.g_eS=function(g){return g*t},g_bA.g_eT=function(g){return g*n},g_bA.g_eU=function(g,_,e,a){return Math.hypot(e-g,a-_)},g_bA.g_eV=function(g,_,a,t){const n=a-g,e=t-_;return n*n+e*e},g_bA.g_eW=function(g,_,e,a){return Math.atan2(a-_,e-g)},g_bA.g_eX=function(_,a){var t=Math.cos,n=Math.sin;if(_===a)return 0;let r=n(_),e=t(_),d=n(a),g=t(a),o=r*d+e*g;return 1<=o?0:-1>=o?Math.PI:Math.acos(o)},g_bA.g_eY=function(_,a,t){var n=Math.cos,r=Math.sin;let e=r(_),d=n(_),g=r(a),o=n(a);return Math.acos(e*g+d*o)>t?0=e*r-i*g},g_bA.g_e_=function(g,_,e){let a=g_bA.g_eX(g,_);return g_bA.g_eZ(_,g)?g_bA.g_eR(g+a*e):g_bA.g_eR(g-a*e)},g_bA.g_X=function(g,_,e){return g+e*(_-g)},g_bA.g_e$=function(g,_,e){return g===_?0:(e-g)/(_-g)},g_bA.g_fa=function(g,_,e,a,t){return g_bA.g_X(a,t,g_bA.g_e$(g,_,e))},g_bA.g_fb=function(g,_,e,a){return g_bA.g_X(g_bA.g_X(g,_,a),g_bA.g_X(_,e,a),a)},g_bA.g_fc=function(g,_,e,a,t){return g_bA.g_X(g_bA.g_fb(g,_,e,t),g_bA.g_fb(_,e,a,t),t)},g_bA.g_fd=function(g,_,e){return(g+_+(g-_)*Math.cos(e*Math.PI))/2},g_bA.g_fe=function(g){return 0_;_<<=1)g|=g>>_;return g+1},g_bA.g_fg=function(g,_){return Math.round(g*_)/_},g_bA.g_fh=function(g,_){return Math.floor(g*_)/_},g_bA.g_fi=function(g){return Math.round(1e6*g)/1e6},g_bA.toFixed=function(g,_){let e=g.toFixed(_),a=e.length-1;for(;0<=a&&"0"===e.charAt(a);--a);return 0<=a&&"."===e.charAt(a)&&--a,0>a?e:e.substr(0,a+1)},g_bA.g_fj=function(g,_,e){return g_bA.g_eQ(g,0,255)|g_bA.g_eQ(_,0,255)<<8|g_bA.g_eQ(e,0,255)<<16};const i=1024;g_bA.g_fk=function(g,_,e,t){var n=Math.floor;return g=g_bA.g_eQ(n(1024*g),-8192,8191),_=g_bA.g_eQ(n(1024*_),-8192,8191),e=g_bA.g_eQ(n(1024*e),-8192,8191),t=g_bA.g_eQ(n(1023*t),0,1023),0>g&&(g+=16384),0>_&&(_+=16384),0>e&&(e+=16384),-(16384*(16384*g)*i+16384*_*i+e*i+t)},g_bA.g_fl=function(g,_,e){return g_bA.g_fk(g,_,e,1)},g_bA.g_fm=function(g){if(0<=g)return(255&g)/255;else{let _=Math.floor(-g/274877906944);return 8191<_&&(_-=16384),_/1024}},g_bA.g_fn=function(g){if(0<=g)return((65280&g)>>8)/255;else{let _=Math.floor(-g%274877906944/16777216);return 8191<_&&(_-=16384),_/1024}},g_bA.g_fo=function(g){if(0<=g)return((16711680&g)>>16)/255;else{let _=Math.floor(-g%16777216/i);return 8191<_&&(_-=16384),_/1024}},g_bA.g_fp=function(_){if(g(_))return 0;if(0<=_)return 1;else{const g=Math.floor(-_%i);return g/1023}},g_bA.g_fq=function(g,_){var e=Math.floor;for(g=e(g),_=e(_);0!==_;){let e=_;_=g%_,g=e}return g};const e=[[3,2],[4,3],[5,4],[5,3],[6,5],[14,9],[16,9],[16,10],[21,9]];g_bA.g_fr=function(g,_){var t=Math.abs,n=Math.floor;if(g=n(g),_=n(_),g===_)return[1,1];for(let a of e){let n=g/a[0]*a[1];if(1>t(_-n))return a.slice(0);if(n=g/a[1]*a[0],1>t(_-n))return[a[1],a[0]]}let i=g_bA.g_fq(g,_);return[g/i,_/i]},g_bA.g_fs=function(_,a,d,c,e,f,g,h){var i=Math.abs;let M=0,N=0,b=0,T=0,L=0,z=0,D=0,O=0;if(_L)return!1;if(aD)return!1;let E=e-_+g-d,s=f-a+h-c,t=d-_,u=c-a,v=g-e,w=h-f,C=i(u*v-w*t);return!(i(v*s-w*E)>C)&&i(t*s-u*E)<=C},g_bA.g_ft=function(_,a,d,c,e,f,g,h,i,M,N,l){var m=Math.abs;let n=0,b=0,T=0,L=0;if(in)return!1;if(MT)return!1;let z=i-_+N-d,s=M-a+l-c,t=d-_,u=c-a,v=N-i,w=l-M,D=m(u*v-w*t);return!(m(v*s-w*z)>D)&&m(t*s-u*z)<=D},g_bA.g_fu=function(_,a,t,r,d){let e=0,u=0,s=0,c=0;__?"":g.substr(_)},g_bA.g_fL=function(g){let _=g.lastIndexOf(".");return 1>_?g:g.substr(0,_)},g_bA.g_fM=function(g){return g.replace(/\\/g,"/")},g_bA.g_fN=function(_){_=g_bA.g_fM(_);let t=/^\w\:\//.exec(_);t?(t=t[0],_=_.slice(3)):t="";const n=_.lastIndexOf("/")+1;let i="",r=_,o="",u;0!=n&&(i=_.slice(0,n-1),r=_.slice(n)),u=r;const s=r.lastIndexOf(".");return 0{self.setTimeout(e,g,_)})},g_bA.g_fR=function(g){try{g()}catch(g){g_bA.g_bI&&console.warn("Swallowed exception: ",g)}},g_bA.noop=function(){},g_bA.g_ea=function(g,_){return"string"==typeof g&&"string"==typeof _&&g.length===_.length&&(g===_||g.toLowerCase()===_.toLowerCase())},g_bA.g_fS=function(g,_){if(g_bA.g_cJ.g_cZ)return void g.sort(_);const a=g.map((g,_)=>[g,_]);a.sort((g,e)=>{const a=_(g[0],e[0]);return 0===a?g[1]-e[1]:a});for(let t=0,n=g.length;ta&&g_bA.g_fX(g,_,e)},g_bA.g_fZ=function(g,_){g_bA.g_fV(g),g_bA.g_eG(g,_)},g_bA.g_eG=function(g,_){for(let e=0,a=_.length;e_||_>=g.length)){let e=g.length-1;for(let a=_;ae:5==_&&g>=e},g_bA.g_gl=function(g){for(let _ in g)if(g.hasOwnProperty(_))return!0;return!1},g_bA.g_gm=function(_,a){return _.length?new Promise((t,n)=>{const r=[];let e=0,i=!1;for(let g=0,d=_.length;g{i||(r[g]=n,++e,e===_.length?t(r):a(e,_.length))}).catch(g=>{i=!0,n(g)})}):Promise.resolve([])};let e=[];g_bA.g_gn=function(g){e.push(g)},g_bA.g_go=function(){let g=0;for(let _ of e){let e=_();g+=e}return Math.floor(g)}}"use strict",g_bA.g_gp=function(g){return /^(?:[a-z]+:)?\/\//.test(g)||"data:"===g.substr(0,5)||"blob:"===g.substr(0,5)},g_bA.g_gq=function(g){return!g_bA.g_gp(g)},g_bA.g_gr=function(g){if(!g.ok)throw new Error(`fetch '${g.url}' response returned ${g.status} ${g.statusText}`)},g_bA.g_gs=function(g,_){return fetch(g,_).then(g=>(g_bA.g_gr(g),g))},g_bA.g_gt=function(g){return g_bA.g_gs(g).then(g=>g.text())},g_bA.g_gu=function(g){return g_bA.g_gs(g).then(g=>g.json())},g_bA.g_gv=function(g){return g_bA.g_gs(g).then(g=>g.blob())},g_bA.g_gw=function(g){return g_bA.g_gs(g).then(g=>g.arrayBuffer())},g_bA.g_gx=function(g){return new Promise((_,e)=>{const a=new Image;a.onload=()=>_(a),a.onerror=g=>e(g),a.src=g})},g_bA.g_gy=function(g){return new Promise((_,e)=>{const a=new FileReader;a.onload=()=>_(a.result),a.onerror=()=>e(a.error),a.readAsArrayBuffer(g)})},g_bA.g_gz=function(g){return new Promise((_,e)=>{const a=new FileReader;a.onload=()=>_(a.result),a.onerror=()=>e(a.error),a.readAsText(g)})},g_bA.g_gA=function(g){return g_bA.g_gz(g).then(g=>JSON.parse(g))},g_bA.g_gB=async function(g,_){let e=URL.createObjectURL(g);try{const g=await g_bA.g_gx(e);return URL.revokeObjectURL(e),e="",_&&"function"==typeof g.decode&&(await g.decode()),g}finally{e&&URL.revokeObjectURL(e)}},g_bA.g_gC=function(g,_){if("undefined"!=typeof document&&"function"==typeof document.createElement){const e=document.createElement("canvas");return e.width=g,e.height=_,e}return new OffscreenCanvas(g,_)},g_bA.g_cT=function(g,_,e){return"number"!=typeof e&&(e=1),_=_||"image/png",e=g_bA.g_eQ(e,0,1),g.toBlob?new Promise(a=>g.toBlob(a,_,e)):g.convertToBlob?g.convertToBlob({type:_,quality:e}):g_bA.g_gD(()=>g_bA.g_gE(g,_,e))},g_bA.g_gE=function(g,_,e){return"number"!=typeof e&&(e=1),_=_||"image/png",e=g_bA.g_eQ(e,0,1),g_bA.g_gF(g.toDataURL(_,e))},g_bA.g_gF=function(g){const _=g_bA.g_gG(g);return g_bA.g_gH(_.data,_.g_gI)},g_bA.g_gG=function(_){if("data:"!==_.substr(0,5))throw new URIError("expected data: uri");let a=_.indexOf(",");if(0>a)throw new URIError("expected comma in data: uri");let t=_.substring(5,a),n=_.substring(a+1),e=t.split(";"),r=e[0]||"",g=e[1],d=e[2],i;return i="base64"===g||"base64"===d?atob(n):decodeURIComponent(n),{g_gI:r,data:i}},g_bA.g_gH=function(_,a){let t=_.length,e=t>>2,n=new Uint8Array(t),g=new Uint32Array(n.buffer,0,e),i,r;for(i=0,r=0;ig_bA.g_gJ(g,_,t));if(g_bA.g_cJ.ImageBitmap)return createImageBitmap(g).then(g=>g_bA.g_gJ(g,_,t));else{const a=g_bA.g_gC(g.width,g.height),n=a.getContext("2d");return n.putImageData(g,0,0),g_bA.g_cT(a,_,t)}},g_bA.g_gM=function(g,_){g.clear();for(const e of _)g.add(e)},g_bA.g_gN=function(g){const _=Object.create(null);for(const[e,a]of g.entries())_[e]=a;return _},g_bA.g_gO=function(g,_){_.clear();for(const[e,a]of Object.entries(g))_.set(e,a)},g_bA.g_gP=function g(_){if("object"==typeof _&&null!==_){if(_ instanceof Set)return{_c3type_:"set",data:[..._].map(_=>g(_))};if(_ instanceof Map)return{_c3type_:"map",data:[..._].map(_=>[_[0],g(_[1])])};else{const a=Object.create(null);for(const[t,n]of Object.entries(_))a[t]=g(n);return a}}return _},g_bA.g_gQ=function g(_){if("object"==typeof _&null!==_){if("set"===_._c3type_)return new Set(_.data.map(_=>g(_)));if("map"===_._c3type_)return new Map(_.data.map(_=>[_[0],g(_[1])]));else{const a=Object.create(null);for(const[t,n]of Object.entries(_))a[t]=g(n);return a}}return _},g_bA.g_gR=function(g){let _="",e=!1;for(const a of g)"-"===a?e=!0:e?(_+=a.toUpperCase(),e=!1):_+=a;return _},g_bA.g_gS=function(g){return"object"==typeof g&&"function"==typeof g.next},"use strict";{function g(g){return 0===g.length?"00":1===g.length?"0"+g:g}function _(g,_,e){return 0>e&&(e+=1),1_.length)return!1;const t=parseInt(_[0].trim(),10)/255,n=parseInt(_[1].trim(),10)/255,i=parseInt(_[2].trim(),10)/255;return isFinite(t)&&this.g_ha(t),isFinite(n)&&this.g_hb(n),isFinite(i)&&this.g_hc(i),this.g_hd(1),!0}g_hz(g){if("string"!=typeof g)return!1;g=g.replace(/^rgb\(|\)|%/,"");const _=g.split(",");if(3>_.length)return!1;const t=parseInt(_[0].trim(),10)/100,n=parseInt(_[1].trim(),10)/100,i=parseInt(_[2].trim(),10)/100;return isFinite(t)&&this.g_ha(t),isFinite(n)&&this.g_hb(n),isFinite(i)&&this.g_hc(i),this.g_hd(1),!0}g_hA(g){if("string"!=typeof g)return!1;g=g.replace(/^rgba\(|\)|%/,"");const _=g.split(",");if(4>_.length)return!1;const t=parseInt(_[0].trim(),10)/255,n=parseInt(_[1].trim(),10)/255,i=parseInt(_[2].trim(),10)/255,e=parseFloat(_[3].trim());return isFinite(t)&&this.g_ha(t),isFinite(n)&&this.g_hb(n),isFinite(i)&&this.g_hc(i),isFinite(e)&&this.g_hd(e),!0}g_hB(g){if("string"!=typeof g)return!1;g=g.replace(/^rgba\(|\)|%/,"");const _=g.split(",");if(4>_.length)return!1;const t=parseInt(_[0].trim(),10)/100,n=parseInt(_[1].trim(),10)/100,i=parseInt(_[2].trim(),10)/100,e=parseFloat(_[3].trim());return isFinite(t)&&this.g_ha(t),isFinite(n)&&this.g_hb(n),isFinite(i)&&this.g_hc(i),isFinite(e)&&this.g_hd(e),!0}g_hC(g){if("string"!=typeof g)return!1;if(g=g.replace(/\s+/,""),g.includes(",")){if(g.startsWith("rgb("))return g.includes("%")?this.g_hz(g):this.g_hy(g);if(g.startsWith("rgba("))return g.includes("%")?this.g_hB(g):this.g_hA(g);if(g.startsWith("hsl(")||g.startsWith("hsla("))return this.g_hD(g);else{const _=g.split(",");return g.includes("%")?3===_.length?this.g_hz(g):4===_.length&&this.g_hB(g):3===_.length?this.g_hy(g):4===_.length&&this.g_hA(g)}}else return this.g_hv(g)}toJSON(){return[this.g_gU,this.g_gV,this.g_gW,this.g_gX]}g_hE(t,n,r,o){let u,s,l;if(t%=360,n=g_bA.g_eQ(n,0,100),r=g_bA.g_eQ(r,0,100),o=g_bA.g_eQ(o,0,1),t/=360,n/=100,r/=100,0===n)u=s=l=r;else{const g=.5>r?r*(1+n):r+n-r*n,e=2*r-g;u=_(e,g,t+1/3),s=_(e,g,t),l=_(e,g,t-1/3)}return this.g_ha(u),this.g_hb(s),this.g_hc(l),this.g_hd(o),this}g_hD(g){const _=g.replace(/ |hsl|hsla|\(|\)|;/gi,""),a=t.exec(_),e=n.exec(_);return a&&4===a.length?(this.g_hE(+a[1],+a[2],+a[3],1),!0):!!(e&&5===e.length)&&(this.g_hE(+a[1],+a[2],+a[3],+a[4]),!0)}g_hF(){var _=Math.round;const t=this.g_gU,e=this.g_gV,n=this.g_gW,g=this.g_gX,r=Math.max(t,e,n),a=Math.min(t,e,n);let i=(r+a)/2,d,o;if(r===a)d=o=0;else{const g=r-a;o=.5g.length||(this.g_gU=g[0],this.g_gV=g[1],this.g_gW=g[2],this.g_gX=4<=g.length?g[3]:1)}set r(g){this.g_ha(g)}get r(){return this.g_hf()}set g_hH(g){this.g_hb(g)}get g_hH(){return this.g_hg()}set b(g){this.g_hc(g)}get b(){return this.g_hh()}set a(g){this.g_hd(g)}get a(){return this.g_hi()}g_hI(g,_){switch(g){case 0:this.g_ha(_);break;case 1:this.g_hb(_);break;case 2:this.g_hc(_);break;case 3:this.g_hd(_);break;default:throw new RangeError("invalid color index");}}g_hJ(g){switch(g){case 0:return this.g_hf();case 1:return this.g_hg();case 2:return this.g_hh();case 3:return this.g_hi();default:throw new RangeError("invalid color index");}}static g_hK(g,_){var a=Math.min,t=Math.max;const n=new g_bA.g_gT;return n.g_ha(t(g.g_gU,_.g_gU)-a(g.g_gU,_.g_gU)),n.g_hb(t(g.g_gV,_.g_gV)-a(g.g_gV,_.g_gV)),n.g_hc(t(g.g_gW,_.g_gW)-a(g.g_gW,_.g_gW)),n.g_hd(t(g.g_gX,_.g_gX)-a(g.g_gX,_.g_gX)),n}},g_bA.g_gT.g_hL=Object.freeze(g_bA.g_eM(g_bA.g_gT,1,1,1,1)),g_bA.g_gT.g_hM=Object.freeze(g_bA.g_eM(g_bA.g_gT,0,0,0,1)),g_bA.g_gT.g_hN=Object.freeze(g_bA.g_eM(g_bA.g_gT,0,0,0,0))}"use strict",g_bA.g_hO=class{constructor(g,_){this.g_hP=0,this.g_hQ=0,g instanceof g_bA.g_hO?this.g_r(g):this.set(g||0,_||0)}set(g,_){this.g_hP=+g,this.g_hQ=+_}g_r(g){this.g_hP=g.g_hP,this.g_hQ=g.g_hQ}g_n(g){return this.g_hP===g.g_hP&&this.g_hQ===g.g_hQ}g_hR(g){this.g_hP=+g}g_hS(){return this.g_hP}g_hT(g){this.g_hQ=+g}g_hU(){return this.g_hQ}toArray(){return[this.g_hP,this.g_hQ]}g_hj(){return new Float64Array(this.toArray())}g_hk(g,_){g[_++]=this.g_hP,g[_]=this.g_hQ}offset(g,_){this.g_hP+=+g,this.g_hQ+=+_}scale(g,_){this.g_hP*=g,this.g_hQ*=_}round(){var g=Math.round;this.g_hP=g(this.g_hP),this.g_hQ=g(this.g_hQ)}floor(){var g=Math.floor;this.g_hP=g(this.g_hP),this.g_hQ=g(this.g_hQ)}ceil(){var g=Math.ceil;this.g_hP=g(this.g_hP),this.g_hQ=g(this.g_hQ)}angle(){return g_bA.g_eW(0,0,this.g_hP,this.g_hQ)}g_hV(){return this.g_hP*this.g_hP+this.g_hQ*this.g_hQ}length(){return Math.sqrt(this.g_hV())}g_hW(g,_){const e=this.g_hP*_-this.g_hQ*g;this.g_hQ=this.g_hQ*_+this.g_hP*g,this.g_hP=e}rotate(g){0===g||this.g_hW(Math.sin(g),Math.cos(g))}g_hX(g,_,e){0===g||_===this.g_hP&&e===this.g_hQ||(this.g_hP-=_,this.g_hQ-=e,this.g_hW(Math.sin(g),Math.cos(g)),this.g_hP+=+_,this.g_hQ+=+e)}move(g,_){0===_||(this.g_hP+=Math.cos(g)*_,this.g_hQ+=Math.sin(g)*_)}normalize(){const g=this.length();0!==g&&1!==g&&(this.g_hP/=g,this.g_hQ/=g)}g_eQ(g,_){this.g_hP=g_bA.g_eQ(this.g_hP,g,_),this.g_hQ=g_bA.g_eQ(this.g_hQ,g,_)}},"use strict",g_bA.Rect=class{constructor(g,_,e,a){this.g_hY=0,this.g_hZ=0,this.g_h_=0,this.g_h$=0,g instanceof g_bA.Rect?this.g_r(g):this.set(g||0,_||0,e||0,a||0)}set(g,_,e,a){this.g_hY=+g,this.g_hZ=+_,this.g_h_=+e,this.g_h$=+a}g_ia(g,_,e,t){g=+g,_=+_,this.g_hY=g,this.g_hZ=_,this.g_h_=g+ +e,this.g_h$=_+ +t}g_r(g){this.g_hY=+g.g_hY,this.g_hZ=+g.g_hZ,this.g_h_=+g.g_h_,this.g_h$=+g.g_h$}clone(){return new g_bA.Rect(this.g_hY,this.g_hZ,this.g_h_,this.g_h$)}static g_ib(g,_){var a=Math.max,t=Math.min;const n=new g_bA.Rect;return n.g_ic(t(g.g_hY,_.g_hY)),n.g_id(t(g.g_hZ,_.g_hZ)),n.g_ie(a(g.g_h_,_.g_h_)),n.g_if(a(g.g_h$,_.g_h$)),n}static g_ig(g){return new g_bA.Rect(g.left,g.top,g.right,g.bottom)}g_n(g){return this.g_hY===g.g_hY&&this.g_hZ===g.g_hZ&&this.g_h_===g.g_h_&&this.g_h$===g.g_h$}g_ic(g){this.g_hY=+g}g_ih(){return this.g_hY}g_id(g){this.g_hZ=+g}g_ii(){return this.g_hZ}g_ie(g){this.g_h_=+g}g_ij(){return this.g_h_}g_if(g){this.g_h$=+g}g_ik(){return this.g_h$}toArray(){return[this.g_hY,this.g_hZ,this.g_h_,this.g_h$]}g_hj(){return new Float64Array(this.toArray())}g_hk(g,_){g[_++]=this.g_hY,g[_++]=this.g_hZ,g[_++]=this.g_h_,g[_]=this.g_h$}g_il(g,_){g[_++]=this.g_hY,g[_++]=this.g_hZ,g[_++]=this.g_h_,g[_++]=this.g_hZ,g[_++]=this.g_h_,g[_++]=this.g_h$,g[_++]=this.g_hY,g[_]=this.g_h$}width(){return this.g_h_-this.g_hY}height(){return this.g_h$-this.g_hZ}g_im(){return(this.g_hY+this.g_h_)/2}g_in(){return(this.g_hZ+this.g_h$)/2}offset(g,_){this.g_hY+=+g,this.g_hZ+=+_,this.g_h_+=+g,this.g_h$+=+_}offsetLeft(g){this.g_hY+=+g}offsetTop(g){this.g_hZ+=+g}g_io(g){this.g_h_+=+g}g_ip(g){this.g_h$+=+g}g_iq(g){if("x"!==g)throw new Error("invalid axis, only 'x' supported");this.g_h$=this.g_hZa&&(this.g_h_=+a),this.g_h$>t&&(this.g_h$=+t)}g_iA(g,_,a,t){this.g_hY_&&(this.g_hZ=+_),this.g_h_>a&&(this.g_h_=+a),this.g_h$this.g_h_&&this.g_iv(),this.g_hZ>this.g_h$&&this.g_iw()}g_iB(g){return!(g.g_h_this.g_h_||g.g_hZ>this.g_h$)}g_iC(g,_,e){return!(g.g_h_+_this.g_h_||g.g_hZ+e>this.g_h$)}g_iD(g,_){return g>=this.g_hY&&g<=this.g_h_&&_>=this.g_hZ&&_<=this.g_h$}g_iE(g){return g.g_hY>=this.g_hY&&g.g_hZ>=this.g_hZ&&g.g_h_<=this.g_h_&&g.g_h$<=this.g_h$}g_iF(g){g.g_hYthis.g_h_&&(this.g_h_=+g.g_h_),g.g_h$>this.g_h$&&(this.g_h$=+g.g_h$)}g_iG(g){this.g_hY=g_bA.g_X(g.g_hY,g.g_h_,this.g_hY),this.g_hZ=g_bA.g_X(g.g_hZ,g.g_h$,this.g_hZ),this.g_h_=g_bA.g_X(g.g_hY,g.g_h_,this.g_h_),this.g_h$=g_bA.g_X(g.g_hZ,g.g_h$,this.g_h$)}},"use strict";{function g(t,g,a,n){tn?g:n):(_=ta?g:a):an?t:n):(_=ga?t:a)}let _=0,e=0;g_bA.g_iH=class{constructor(_,a,t,n,i,e,r,g){this.g_iI=0,this.g_iJ=0,this.g_iK=0,this.g_iL=0,this.g_iM=0,this.g_iN=0,this.g_iO=0,this.g_iP=0,_ instanceof g_bA.g_iH?this.g_r(_):this.set(_||0,a||0,t||0,n||0,i||0,e||0,r||0,g||0)}set(_,a,t,n,i,e,r,g){this.g_iI=+_,this.g_iJ=+a,this.g_iK=+t,this.g_iL=+n,this.g_iM=+i,this.g_iN=+e,this.g_iO=+r,this.g_iP=+g}g_iQ(g,_,e,a){this.set(g,_,e,_,e,a,g,a)}g_r(g){this.g_iI=g.g_iI,this.g_iJ=g.g_iJ,this.g_iK=g.g_iK,this.g_iL=g.g_iL,this.g_iM=g.g_iM,this.g_iN=g.g_iN,this.g_iO=g.g_iO,this.g_iP=g.g_iP}g_n(g){return this.g_iI===g.g_iI&&this.g_iJ===g.g_iJ&&this.g_iK===g.g_iK&&this.g_iL===g.g_iL&&this.g_iM===g.g_iM&&this.g_iN===g.g_iN&&this.g_iO===g.g_iO&&this.g_iP===g.g_iP}g_iR(g){this.g_iI=+g}g_fv(){return this.g_iI}g_iS(g){this.g_iJ=+g}g_fw(){return this.g_iJ}g_iT(g){this.g_iK=+g}g_fx(){return this.g_iK}g_iU(g){this.g_iL=+g}g_fy(){return this.g_iL}g_iV(g){this.g_iM=+g}g_fz(){return this.g_iM}g_iW(g){this.g_iN=+g}g_fA(){return this.g_iN}g_iX(g){this.g_iO=+g}g_fB(){return this.g_iO}g_iY(g){this.g_iP=+g}g_fC(){return this.g_iP}toArray(){return[this.g_iI,this.g_iJ,this.g_iK,this.g_iL,this.g_iM,this.g_iN,this.g_iO,this.g_iP]}g_hj(){return new Float64Array(this.toArray())}g_hk(g,_){g[_++]=this.g_iI,g[_++]=this.g_iJ,g[_++]=this.g_iK,g[_++]=this.g_iL,g[_++]=this.g_iM,g[_++]=this.g_iN,g[_++]=this.g_iO,g[_]=this.g_iP}g_iZ(g,_,e){g[_++]=this.g_iI,g[_++]=this.g_iJ,g[_++]=e,g[_++]=this.g_iK,g[_++]=this.g_iL,g[_++]=e,g[_++]=this.g_iM,g[_++]=this.g_iN,g[_++]=e,g[_++]=this.g_iO,g[_++]=this.g_iP,g[_]=e}offset(g,_){this.g_iI+=+g,this.g_iJ+=+_,this.g_iK+=+g,this.g_iL+=+_,this.g_iM+=+g,this.g_iN+=+_,this.g_iO+=+g,this.g_iP+=+_}round(){var g=Math.round;this.g_iI=g(this.g_iI),this.g_iJ=g(this.g_iJ),this.g_iK=g(this.g_iK),this.g_iL=g(this.g_iL),this.g_iM=g(this.g_iM),this.g_iN=g(this.g_iN),this.g_iO=g(this.g_iO),this.g_iP=g(this.g_iP)}floor(){var g=Math.floor;this.g_iI=g(this.g_iI),this.g_iJ=g(this.g_iJ),this.g_iK=g(this.g_iK),this.g_iL=g(this.g_iL),this.g_iM=g(this.g_iM),this.g_iN=g(this.g_iN),this.g_iO=g(this.g_iO),this.g_iP=g(this.g_iP)}ceil(){var g=Math.ceil;this.g_iI=g(this.g_iI),this.g_iJ=g(this.g_iJ),this.g_iK=g(this.g_iK),this.g_iL=g(this.g_iL),this.g_iM=g(this.g_iM),this.g_iN=g(this.g_iN),this.g_iO=g(this.g_iO),this.g_iP=g(this.g_iP)}g_i_(g){this.g_iI=g.g_hY,this.g_iJ=g.g_hZ,this.g_iK=g.g_h_,this.g_iL=g.g_hZ,this.g_iM=g.g_h_,this.g_iN=g.g_h$,this.g_iO=g.g_hY,this.g_iP=g.g_h$}g_i$(g,_){0===_?this.g_i_(g):this.g_ja(g,Math.sin(_),Math.cos(_))}g_ja(_,a,t){const n=_.g_hY*a,r=_.g_hZ*a,e=_.g_h_*a,d=_.g_h$*a,g=_.g_hY*t,o=_.g_hZ*t,i=_.g_h_*t,u=_.g_h$*t;this.g_iI=g-r,this.g_iJ=o+n,this.g_iK=i-r,this.g_iL=o+e,this.g_iM=i-d,this.g_iN=u+e,this.g_iO=g-d,this.g_iP=u+n}g_jb(a){g(this.g_iI,this.g_iK,this.g_iM,this.g_iO),a.g_hY=_,a.g_h_=e,g(this.g_iJ,this.g_iL,this.g_iN,this.g_iP),a.g_hZ=_,a.g_h$=e}g_iD(_,a){let t=this.g_iK-this.g_iI,r=this.g_iL-this.g_iJ;const u=this.g_iM-this.g_iI,e=this.g_iN-this.g_iJ,s=_-this.g_iI,g=a-this.g_iJ;let f=t*t+r*r,h=t*u+r*e,M=t*s+r*g;const N=u*u+e*e,l=u*s+e*g;let m=1/(f*N-h*h),b=(N*M-h*l)*m,v=(f*l-h*M)*m;return!!(0<=b&&0b+v)||(t=this.g_iO-this.g_iI,r=this.g_iP-this.g_iJ,f=t*t+r*r,h=t*u+r*e,M=t*s+r*g,m=1/(f*N-h*h),b=(N*M-h*l)*m,v=(f*l-h*M)*m,0<=b&&0b+v)}g_im(){return(this.g_iI+this.g_iK+this.g_iM+this.g_iO)/4}g_in(){return(this.g_iJ+this.g_iL+this.g_iN+this.g_iP)/4}g_jc(g,_,e,a){return!!(this.g_iD(g,_)||this.g_iD(e,a))||g_bA.g_fu(g,_,e,a,this)}g_jd(_){let a=_.g_im(),t=_.g_in();if(this.g_iD(a,t))return!0;if(a=this.g_im(),t=this.g_in(),_.g_iD(a,t))return!0;const n=this.g_iI,r=this.g_iJ,e=this.g_iK,d=this.g_iL,g=this.g_iM,o=this.g_iN,i=this.g_iO,u=this.g_iP;return g_bA.g_fu(n,r,e,d,_)||g_bA.g_fu(e,d,g,o,_)||g_bA.g_fu(g,o,i,u,_)||g_bA.g_fu(i,u,n,r,_)}g_je(){this.g_jf(0,2),this.g_jf(1,3),this.g_jf(6,4),this.g_jf(7,5)}g_jg(){this.g_jf(0,6),this.g_jf(1,7),this.g_jf(2,4),this.g_jf(3,5)}g_jh(){this.g_jf(2,6),this.g_jf(3,7)}g_jf(g,_){const e=this.g_ji(g);this.g_jj(g,this.g_ji(_)),this.g_jj(_,e)}g_ji(g){switch(g){case 0:return this.g_iI;case 1:return this.g_iJ;case 2:return this.g_iK;case 3:return this.g_iL;case 4:return this.g_iM;case 5:return this.g_iN;case 6:return this.g_iO;case 7:return this.g_iP;default:throw new RangeError("invalid quad point index");}}g_jj(g,_){switch(_=+_,g){case 0:this.g_iI=_;break;case 1:this.g_iJ=_;break;case 2:this.g_iK=_;break;case 3:this.g_iL=_;break;case 4:this.g_iM=_;break;case 5:this.g_iN=_;break;case 6:this.g_iO=_;break;case 7:this.g_iP=_;break;default:throw new RangeError("invalid quad point index");}}}}{const g=[0,0,1,0,1,1,0,1],_=g_bA.g_eM(g_bA.g_iH);g_bA.g_jk=class extends g_bA.g_eK{constructor(_){super(),_||(_=g),this.g_jl=Float64Array.from(_),this.g_jm=new g_bA.Rect,this.g_jn=!0}g_eN(){}g_jo(){return this.g_jl}g_jp(){return this.g_jl.length/2}g_jq(g){this.g_jl.length===g.length?this.g_jl.set(g):this.g_jl=Float64Array.from(g),this.g_jn=!0}g_r(g){this.g_jq(g.g_jl)}g_jr(){this.g_jn=!0}g_js(){if(!this.g_jn)return;const _=this.g_jl;let a=_[0],t=_[1],n=a,i=t;for(let e=0,r=_.length;en&&(n=r),gi&&(i=g)}this.g_jm.set(a,t,n,i),this.g_jn=!1}g_i_(g,_,e){let a=this.g_jl;8!==a.length&&(a=new Float64Array(8),this.g_jl=a),a[0]=g.g_ih()-_,a[1]=g.g_ii()-e,a[2]=g.g_ij()-_,a[3]=g.g_ii()-e,a[4]=g.g_ij()-_,a[5]=g.g_ik()-e,a[6]=g.g_ih()-_,a[7]=g.g_ik()-e,this.g_jm.g_r(g),(0!==_||0!==e)&&this.g_jm.offset(-_,-e),this.g_jn=!1}g_jt(g,e,a){_.g_r(g),_.offset(e,a),this.g_jq(_.toArray()),this.g_jn=!0}transform(g,_,t){let n=0,i=1;0!==t&&(n=Math.sin(t),i=Math.cos(t)),this.g_ju(g,_,n,i)}g_ju(_,a,t,n){const r=this.g_jl;for(let e=0,i=r.length;e(g/=t/2)?e/2*g*g+_:-e/2*(--g*(g-2)-1)+_}static g_kf(g,_,e,t){return e*(g/=t)*g*g+_}static g_kg(g,_,e,t){return e*((g=g/t-1)*g*g+1)+_}static g_kh(g,_,e,t){return 1>(g/=t/2)?e/2*g*g*g+_:e/2*((g-=2)*g*g+2)+_}static g_kl(g,_,e,t){return e*(g/=t)*g*g*g+_}static g_km(g,_,e,t){return-e*((g=g/t-1)*g*g*g-1)+_}static g_kn(g,_,e,t){return 1>(g/=t/2)?e/2*g*g*g*g+_:-e/2*((g-=2)*g*g*g-2)+_}static g_ko(g,_,e,t){return e*(g/=t)*g*g*g*g+_}static g_kp(g,_,e,t){return e*((g=g/t-1)*g*g*g*g+1)+_}static g_kq(g,_,e,t){return 1>(g/=t/2)?e/2*g*g*g*g*g+_:e/2*((g-=2)*g*g*g*g+2)+_}static g_jV(g,_,e,a){return-e*r(g/a*(o/2))+e+_}static g_jW(_,a,e,t){return e*g(_/t*(o/2))+a}static g_jX(g,_,e,a){return-e/2*(r(o*g/a)-1)+_}static g_ku(g,_,e,a){return 0===g?_:e*n(2,10*(g/a-1))+_}static g_kv(g,_,e,a){return g===a?_+e:e*(-n(2,-10*g/a)+1)+_}static g_kw(g,_,e,t){return 0===g?_:g===t?_+e:1>(g/=t/2)?e/2*n(2,10*(g-1))+_:e/2*(-n(2,-10*--g)+2)+_}static g_kr(_,a,n,i){return-n*(t(1-(_/=i)*_)-1)+a}static g_ks(g,_,a,n){return a*t(1-(g=g/n-1)*g)+_}static g_kt(_,a,n,i){return 1>(_/=i/2)?-n/2*(t(1-_*_)-1)+a:n/2*(t(1-(_-=2)*_)+1)+a}static g_jY(a,t,r,u){let s=1.70158,f=0,c=r;return 0===a?t:1===(a/=u)?t+r:(f||(f=.3*u),ca?-.5*(c*n(2,10*(a-=1))*g((a*u-s)*(2*o)/f))+t:.5*(c*n(2,-10*(a-=1))*g((a*u-s)*(2*o)/f))+r+t)}static g_j$(g,_,e,t,n){return void 0===n&&(n=1.70158),e*(g/=t)*g*((n+1)*g-n)+_}static g_ka(g,_,e,t,n){return void 0===n&&(n=1.70158),e*((g=g/t-1)*g*((n+1)*g+n)+1)+_}static g_kb(g,_,e,t,n){return void 0===n&&(n=1.70158),1>(g/=t/2)?e/2*(g*g*(((n*=1.525)+1)*g-n))+_:e/2*((g-=2)*g*(((n*=1.525)+1)*g+n)+2)+_}static g_kc(g,_,e,a){return e-d.g_kd(a-g,0,e,a)+_}static g_kd(g,_,e,t){return(g/=t)<1/2.75?e*(7.5625*g*g)+_:g<2/2.75?e*(7.5625*(g-=1.5/2.75)*g+.75)+_:g<2.5/2.75?e*(7.5625*(g-=2.25/2.75)*g+.9375)+_:e*(7.5625*(g-=2.625/2.75)*g+.984375)+_}static g_ke(g,_,e,a){return ge(g)));for(let a=0,t=this.g_kD.length,e;ae(g)));return Promise.all(_).then(()=>!g.defaultPrevented)}async g_kU(g){const _=[];this.g_kP();for(let e=0,a=this.g_kB.length;e(g.push({g_lg:t,resolve:i,reject:e,stack:n}),u?void a(g.pop()):void(-1===o&&_(16))))},g_bA.g_gD.g_lh=function(g){if(g)++i;else if(--i,0>i)throw new Error("already turned off high throughput mode")}}{function _(){a=-1}function t(){r=-1,d=-1;let _=Date.now();for(let e of g)if(e.g_li(_)){let g=e.g_lj();(-1===d||g_+n&&(self.clearTimeout(r),d=this.g_lo,r=self.setTimeout(t,this.g_ln+100))}g_li(g){return!(g>=this.g_lo)||(this.g_lm()?(this.g_lo=g+this.g_ln,!0):(this.g_lp=!1,!1))}g_lj(){return this.g_lo}g_lr(){this.g_lp&&(g.delete(this),this.g_lp=!1,0===g.size&&-1!==r&&(self.clearTimeout(r),r=-1,d=-1))}g_eN(){this.g_lr(),this.g_lm=null}}}"use strict",g_bA.g_ls=class g{constructor(g){this.g_lt=!1,this.g_lu=g}g_lv(){this.g_lt||(this.g_lt=!0,this.g_lu&&(this.g_lu(),this.g_lu=null))}g_lw(){return this.g_lt}g_eN(){this.g_lv()}static g_eN(_){return new g(()=>_.g_eN())}static g_lx(g,_,a,t,n){if("undefined"==typeof t||null===t)t=!1;else if("boolean"!=typeof t&&"object"!=typeof t)throw new TypeError("invalid event listener options");if(n&&(a=a.bind(n)),_.includes(" ")){_=_.split(" ");const n=new g_bA.g_ly;for(let e of _)g.addEventListener(e,a,t),n.g_jL(g_bA.g_eM(g_bA.g_ls,()=>g.removeEventListener(e,a,t)));return n}return g.addEventListener(_,a,t),g_bA.g_eM(g_bA.g_ls,()=>g.removeEventListener(_,a,t))}},g_bA.g_lz=class extends g_bA.g_ls{g_lA(g){this.g_lu=g}},g_bA.g_ly=class extends g_bA.g_ls{constructor(...g){super(),this.g_lB=new Set;for(let _ of g)this.g_jL(_)}g_jL(...g){if(this.g_lt)throw new Error("already disposed");for(let _ of g)this.g_lB.add(_)}g_lC(g){if(this.g_lt)throw new Error("already disposed");this.g_lB.delete(g)}g_lD(){if(this.g_lt)throw new Error("already disposed");if(this.g_lB){for(let g of this.g_lB)g.g_lv();this.g_lB.clear()}}g_lw(){return this.g_lt}g_lv(){if(this.g_lt)throw new Error("already disposed");this.g_lt=!0;for(let g of this.g_lB)g.g_lv();this.g_lB.clear(),this.g_lB=null}g_eN(){this.g_lv()}},"use strict",g_bA.g_lE=class extends g_bA.g_eK{constructor(){super(),this.g_lF=0,this.g_hQ=0,this.g_lG=0,this.g_lH=0}g_jL(g){g=+g,this.g_hQ=g-this.g_lF,this.g_lG=this.g_lH+this.g_hQ,this.g_lF=this.g_lG-this.g_lH-this.g_hQ,this.g_lH=this.g_lG}g_lI(g){this.g_lH-=+g}g_bR(){return this.g_lH}g_lq(){this.g_lF=0,this.g_hQ=0,this.g_lG=0,this.g_lH=0}Set(g){this.g_lF=0,this.g_hQ=0,this.g_lG=0,this.g_lH=+g}g_eN(){}},"use strict";{const g={};g.g_lJ=function(g){this.g_lK=g,this.right=this.g_lK.g_lL,this.left=this.g_lK.g_lL,this.parent=null,this.color=!1,this.key=null},g.g_lM=function(_){this.size=0,this.g_lL=new g.g_lJ(this),this.g_lL.color=!1,this.root=this.g_lL,this.root.parent=this.g_lL,this.g_gk=_||this.g_lN},g.g_lM.prototype.g_lN=function(g,_){return g<_?-1:_this.g_gk(a.key,n.key)?n.left:n.right;a.parent=t,t==this.g_lL?this.root=a:0>this.g_gk(a.key,t.key)?t.left=a:t.right=a,a.left=this.g_lL,a.right=this.g_lL,a.color=!0,this.g_lS(a),this.size++}else{var i=this.g_lT(_);i.key=_}},g.g_lM.prototype.g_lS=function(g){for(;g!=this.g_lL&&g!=this.root&&!0==g.parent.color;)if(g.parent==g.parent.parent.left){var _=g.parent.parent.right;!0==_.color?(g.parent.color=!1,_.color=!1,g.parent.parent.color=!0,g=g.parent.parent):(g==g.parent.right&&(g=g.parent,this.g_lP(g)),g.parent.color=!1,g.parent.parent.color=!0,g.parent.parent!=this.g_lL&&this.g_lQ(g.parent.parent))}else{var _=g.parent.parent.left;!0==_.color?(g.parent.color=!1,_.color=!1,g.parent.parent.color=!0,g=g.parent.parent):(g==g.parent.left&&(g=g.parent,this.g_lQ(g)),g.parent.color=!1,g.parent.parent.color=!0,g.parent.parent!=this.g_lL&&this.g_lP(g.parent.parent))}this.root.color=!1},g.g_lM.prototype.g_lU=function(g){var _,e;_=g.left==this.g_lL||g.right==this.g_lL?g:this.g_lV(g),e=_.left==this.g_lL?_.right:_.left,e.parent=_.parent,_.parent==this.g_lL?this.root=e:_==_.parent.left?_.parent.left=e:_.parent.right=e,_!=g&&(g.key=_.key),!1==_.color&&this.g_lW(e),this.size--},g.g_lM.prototype.g_lW=function(g){for(;g!=this.root&&!1==g.color;)if(g==g.parent.left){var _=g.parent.right;!0==_.color&&(_.color=!1,g.parent.color=!0,this.g_lP(g.parent),_=g.parent.right),!1==_.left.color&&!1==_.right.color?(_.color=!0,g=g.parent):(!1==_.right.color&&(_.left.color=!1,_.color=!0,this.g_lQ(_),_=g.parent.right),_.color=g.parent.color,g.parent.color=!1,_.right.color=!1,this.g_lP(g.parent),g=this.root)}else{var _=g.parent.left;!0==_.color&&(_.color=!1,g.parent.color=!0,this.g_lQ(g.parent),_=g.parent.left),!1==_.right.color&&!1==_.left.color?(_.color=!0,g=g.parent):(!1==_.left.color&&(_.right.color=!1,_.color=!0,this.g_lP(_),_=g.parent.left),_.color=g.parent.color,g.parent.color=!1,_.left.color=!1,this.g_lQ(g.parent),g=this.root)}g.color=!1},g.g_lM.prototype.remove=function(g){var _=this.g_lT(g);if(_!=this.g_lL){var e=_.key;return this.g_lU(_),e}return null},g.g_lM.prototype.g_lX=function(g,_){this.remove(_)},g.g_lM.prototype.min=function(g){for(;g.left!=this.g_lL;)g=g.left;return g},g.g_lM.prototype.max=function(g){for(;g.right!=this.g_lL;)g=g.right;return g},g.g_lM.prototype.g_lV=function(g){if(g.right!=this.g_lL)return this.min(g.right);for(var _=g.parent;_!=this.g_lL&&g==_.right;)g=_,_=_.parent;return _},g.g_lM.prototype.g_lY=function(g){if(g.left!=this.g_lL)return this.max(g.left);for(var _=g.parent;_!=this.g_lL&&g==_.left;)g=_,_=_.parent;return _},g.g_lM.prototype.g_lZ=function(g){if(0this.g_gk(g,_.key)?_.left:_.right;return _},g.g_lM.prototype.contains=function(g){return null!=this.g_lT(g).key},g.g_lM.prototype.getValues=function(){var g=[];return this.forEach(function(_){g.push(_)}),g},g.g_lM.prototype.g_lO=function(_){if("array"==g.g_mb(_))for(var a=0;a<_.length;a++)this.g_lR(_[a]);else if("function"==g.g_mb(_.forEach))_.forEach(this.g_lR,this);else if("function"==g.g_mb(_.getValues))for(var t=_.getValues(),a=0;aa)return!1;var t=0;if(this.g_mg())return!0;for(var n=this.min(this.root);n!=this.g_lL;n=this.g_lV(n))g.contains.call(_,_,n.key)&&t++;return t==this.g_mk()},g.g_lM.prototype.g_mm=function(_){var e=new g.g_lM(this.g_gk);if(this.g_mg())return e;for(var a=this.min(this.root);a!=this.g_lL;a=this.g_lV(a))_.contains.call(_,a.key,a.key,this)&&e.g_lR(a.key);return e},g_bA.g_lM=class extends g_bA.g_eK{constructor(_){super(),this.g_mn=new g.g_lM(_)}g_jL(g){this.g_mn.g_lR(g)}g_lC(g){this.g_mn.remove(g)}g_bQ(g){return this.g_mn.contains(g)}g_jC(){this.g_mn.clear()}toArray(){return this.g_mn.getValues()}g_jF(){return this.g_mn.g_mk()}g_jM(){return this.g_mn.g_mg()}g_mo(g){this.g_mn.forEach(g)}g_mp(){if(this.g_jM())throw new Error("empty set");const g=this.g_mn,_=g.min(g.root);return _.key}g_mq(){if(this.g_jM())throw new Error("empty set");const g=this.g_mp();return this.g_lC(g),g}*values(){if(!this.g_jM()){const g=this.g_mn;for(let _=g.min(g.root);_!=g.g_lL;_=g.g_lV(_))yield _.key}}[Symbol.iterator](){return this.values()}}}"use strict",g_bA.g_mr=class{constructor(g=g_bA.hardwareConcurrency){this.g_ms=g,this.g_mt=[],this.g_mu=0}g_jL(g){return new Promise((_,e)=>{this.g_mt.push({g_lg:g,resolve:_,reject:e}),this.g_mv()})}g_mw(g){for(let _=0,e=this.g_mt.length;_=this.g_ms)return;this.g_mu++;const g=this.g_mt.shift();g.g_lg().then(_=>{g.resolve(_),this.g_mu--,this.g_mv()}).catch(_=>{g.reject(_),this.g_mu--,this.g_mv()})}static async g_mz(g,_){const t=[];let n=!1;const i=async()=>{for(let g;g=_.pop();){if(n)return;try{t.push((await g()))}catch(g){throw n=!0,g}}},e=[];for(;g--;)e.push(i());return await Promise.all(e),t}},"use strict",g_bA.g_mA=class{constructor(g,_,e){this.g_lm=g,this.g_mB=_,this.g_mC=e||2*_,this.g_mD=-1,this.g_mE=-Infinity,this.g_mF=()=>this.g_mG(),this.g_mH=!1,this.g_mI=!1,this.g_mJ=null}g_mK(g){this.g_mI=!!g}g_mL(){return"undefined"!=typeof g_bA.g_mM&&g_bA.g_mM.g_mN()?this.g_mC:this.g_mB}g_mO(...g){if(-1===this.g_mD){this.g_mJ=g;let _=g_bA.g_lk(),e=_-this.g_mE,a=this.g_mL();e>=a&&this.g_mI?(this.g_mE=_,this.g_mP()):this.g_mD=self.setTimeout(this.g_mF,Math.max(a-e,4))}}g_mP(){this.g_mH=!0;const g=this.g_mJ;this.g_mJ=null,g?this.g_lm(...g):this.g_lm(),this.g_mH=!1}g_lq(){this.g_mH||(this.g_mQ(),this.g_mJ=null,this.g_mE=g_bA.g_lk())}g_mG(){this.g_mD=-1,this.g_mE=g_bA.g_lk(),this.g_mP()}g_mQ(){-1!==this.g_mD&&(self.clearTimeout(this.g_mD),this.g_mD=-1)}g_eN(){this.g_mQ(),this.g_lm=null,this.g_mJ=null,this.g_mF=null}},"use strict";{function _(g){return d.get(g)}g_bA.g_mR="\uFEFF";const t=new Set([..."0123456789"]);g_bA.g_mS=function(g){return t.has(g)};const n=new Set([..." \t\n\r\xA0\x85\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u200B\u2028\u2029\u202F\u205F\u3000"]);g_bA.g_mT=function(g){return n.has(g)},g_bA.g_mU=function(g){return g_bA.g_mV(g).filter(g=>!g_bA.g_mT(g)).join("")},g_bA.g_mW=function(g){for(const _ of g)if(!g_bA.g_mT(_))return!1;return!0},g_bA.g_mX=function(g){return 1===g.length&&32>g.charCodeAt(0)},g_bA.g_mY=function(g){return g_bA.g_mV(g).filter(g=>!g_bA.g_mX(g)).join("")};const r=new Set([..."0123456789.+-e"]);g_bA.g_mZ=function(g){if(g=g.trim(),!g.length)return!1;let _=g.charAt(0);if("-"!==_&&!t.has(_))return!1;for(let _ of g)if(!r.has(_))return!1;return!0},g_bA.g_m_=function(g){let _=g.length;for(;0<_;){let e=g.charAt(_-1);if(!g_bA.g_mS(e))break;--_}return g.substr(0,_)},g_bA.g_m$=function(g){let _=g_bA.g_m_(g),e=g.substr(_.length);return e=e?(parseInt(e,10)+1).toString():"2",_+e};const d=new Map([["&","&"],["<","<"],[">",">"],["\"","""],["'","'"]]),e=/[&<>"']/g;g_bA.g_na=function(g){return g.replace(e,_)},g_bA.g_nb=function(g){let _=g_bA.g_nc(g,"\\","\\\\");return _=g_bA.g_nc(_,"\"","\\\""),_=g_bA.g_nc(_,"\t","\\t"),_=g_bA.g_nc(_,"\r",""),g_bA.g_nc(_,"\n","\\n")},g_bA.g_nd=function(g){let _=g_bA.g_nc(g,"&","&");return _=g_bA.g_nc(_,"<","<"),_=g_bA.g_nc(_,">",">"),g_bA.g_nc(_,"\"",""")};const o=/[-[\]{}()*+?.,\\^$|#\s]/g;g_bA.g_ne=function(g){return g.replace(o,"\\$&")},g_bA.g_nf=function(_,t,n=!1){if(!t)return[];n||(_=_.toLowerCase(),t=t.toLowerCase());const i=t.length;let r=0,d=0,o=[];for(;-1<(d=_.indexOf(t,r));)o.push(d),r=d+i;return o},g_bA.g_nc=function(g,_,e){return g.replace(new RegExp(g_bA.g_ne(_),"g"),()=>e)},g_bA.g_ng=function(g,_,e){return g.replace(new RegExp(g_bA.g_ne(_),"gi"),()=>e)};let g=new WeakMap;g_bA.g_nh=function(_,e,a){let t=g.get(_);if("string"==typeof e){if(!a&&e===t)return;_.textContent=e,g.set(_,e)}else{if(!a&&e.g_n(t))return;if(e.g_ni()){let a=e.toString();_.textContent=a,g.set(_,a)}else _.innerHTML=e.g_nj(),e instanceof g_bA.g_eo&&e.g_nk(_),g.set(_,e.toString())}},g_bA.g_nl=function(g,_){return g instanceof g_bA.g_en||g instanceof g_bA.g_eo?g.g_n(_):_ instanceof g_bA.g_en||_ instanceof g_bA.g_eo?_.g_n(g):g===_},g_bA.g_nm=function(g,..._){let a=g;for(let t=0,n=_.length;ta?1:eg){let _=g/u;return _=10>_?e(10*_)/10:e(_),g_nr(a+"kilobytes",_)}if(1073741824>g){let _=g/1048576;return _=10>_?e(10*_)/10:e(_),g_nr(a+"megabytes",_)}if(1099511627776>g){let _=g/1073741824;return _=10>_?e(10*_)/10:e(_),g_nr(a+"gigabytes",_)}else{let _=g/1099511627776;return _=10>_?e(10*_)/10:e(_),g_nr(a+"terabytes",_)}};const i={g_ns:!1,g_nt:!0,g_nu:!0,g_nv:!0,g_nw:!0};g_bA.g_nx=function(g,_){var t=Math.floor;_=Object.assign({},i,_),g_bA.g_nz.g_ny("common.time");const n=[];if(_.g_nt){const _=t(g/86400);0<_&&(g-=3600*(24*_),n.push(g_nA(".days",null,_)))}if(_.g_nu){const _=t(g/3600);(0<_||n.length)&&(g-=3600*_,n.push(g_nA(".hours",null,_)))}if(_.g_nv){const a=t(g/60);(0g?"-":"";g=Math.abs(g);let n=g.toString(),i=_-n.length;for(let e=0;eg.toUpperCase())},g_bA.g_nE=function(g,_){let t=g.split(".").map(g=>g.trim()),n=_.split(".").map(g=>g.trim());g_bA.g_fY(t,4,"0"),g_bA.g_fY(n,4,"0"),t=t.map(g=>parseInt(g,10)),n=n.map(g=>parseInt(g,10));for(let i=0;4>i;++i){const g=t[i]-n[i];if(0!=g)return 0>g?-1:1}return 0},g_bA.g_nF=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,g=>{const _=Math.floor(16*Math.random()),e="x"===g?_:8|3&_;return e.toString(16)})},g_bA.g_nG=function(g,_){if(g.length!==_.length)throw new Error("strings must be same length");let a=0;for(let t=0,n=g.length;t"string"==typeof g)}}{function g(g,e,t){const i=_.get(t);if(!i)return g;if("string"!=typeof i){if(Array.isArray(i)){let g=i[0],_=i[1];return e?"":`<${g} class="${_}">`}}else if("a"===i&&!e){const g=parseInt(t.substring(1),10)-1;if(0>g||g>=n.length)throw new Error("invalid bbcode link substitution");const _=n[g];if("string"==typeof _)return``;if("function"==typeof _)return``;throw new TypeError("invalid bbcode link action")}else return"<"+e+i+">"}const _=new Map([["b","strong"],["i","em"],["s","s"],["u","u"],["sub","sub"],["sup","sup"],["small","small"],["mark","mark"],["a1","a"],["a2","a"],["a3","a"],["a4","a"],["a5","a"],["a6","a"],["a7","a"],["a8","a"],["a9","a"],["bad",["span","bbCodeBad"]],["good",["span","bbCodeGood"]],["info",["span","bbCodeInfo"]],["h1",["span","bbCodeH1"]],["h2",["span","bbCodeH2"]],["h3",["span","bbCodeH3"]],["h4",["span","bbCodeH4"]],["item",["span","bbCodeItem"]]]),a=/\[(\/?)([a-zA-Z0-9]+)\]/g,t=/\[(\/?)(.*?)\]/g;let n=null;const e=/\n/g;g_bA.g_eo=class{constructor(g,_){if(this.g_nH=_&&_.g_nI?g:g_bA.g_na(g),this.g_nJ="",this.g_nK=!1,this.g_nL=[],_&&(this.g_nK=!!_.g_nM,_.links)){if(9<_.links.length)throw new Error("too many links");this.g_nL=_.links}this.g_nN=this.g_nH.includes("["),this.g_nO=this.g_nK&&this.g_nH.includes("\n"),this.g_nP=!this.g_nN&&!this.g_nO&&!this.g_nH.includes("&"),this.g_nQ=!1,this.g_nR=[]}toString(){return this.g_nH}valueOf(){return this.g_nH}g_ni(){return this.g_nP}g_nS(){return this.g_nN?this.g_nH.replace(a,""):this.g_nH}g_nj(){if(this.g_nP)return this.g_nH;if(!this.g_nJ&&this.g_nH){let _=this.g_nH;this.g_nN&&(n=this.g_nL,_=_.replace(a,g),n=null),this.g_nO&&(_=_.replace(e,"
")),this.g_nJ=_}return this.g_nJ}g_nk(g){if(this.g_nL.length)for(let _=0,e=this.g_nL.length;_t)return;if(1===g.length){const a=g[0],n=a.text,e=a.g_nU;if(100>=n.length&&!n.includes("\n")){const g=_(n,e);if(g.width<=t){const _=[];return this.g_oc(_,n,e,g.width,g.height),void this.g_oa(_,g.width,g.height)}}}let i;i="word"===n?g.map(g=>({g_od:this.g_oe(g.text),g_nU:g.g_nU})):g.map(g=>({g_od:[...g.text],g_nU:g.g_nU})),this.g_of(i,_,t)}g_oe(g){const _=g_bA.g_mV(g),t=[];let n="",i=!1;for(const e of _)if("\n"===e)n&&t.push(n),t.push("\n"),n="";else if(!n)n=e,i=g_bA.g_mT(e);else{const g=g_bA.g_mT(e);g===i?n+=e:(t.push(n),n=e,i=g)}return n&&t.push(n),t}g_of(_,t,r){var u=Math.max;let d="",s=0,p=0,M=0,c=0,N=[];for(const g of _){const _=g.g_nU,e=g.g_od;for(const g of e){if("\n"===g){0===M&&(M=t(" ",_).height),d&&this.g_oc(N,d,_,s,p||M),this.g_oa(N,c+s,M),N=[],d="",s=0,p=0,c=0,M=0;continue}const e=d+g,a=t(e,_),i=a.width,n=a.height;if(!(c+i>=r))d=e,s=i,p=u(p,n),M=u(M,n);else if(d&&this.g_oc(N,d,_,s,p),N.length&&(this.g_oa(N,c+s,M),N=[]),c=0,g_bA.g_mW(g))d="",s=0,p=0,M=0;else{d=g;const e=t(g,_);s=e.width,p=e.height,M=e.height}}d&&(this.g_oc(N,d,_,s,p),c+=s,d="",s=0,p=0)}N.length&&this.g_oa(N,c+s,M);for(const g of this.g_nZ){const _=g.g_ob;if(!_.length)continue;const n=_[_.length-1],a=n.text,i=a.trimEnd();if(!i)g.width-=n.width,_.pop();else if(i.length=this.g_ou||0>=this.g_ov)throw new Error("invalid texture data size");if(n.g_oq){const _=document.createElement("canvas");_.width=this.g_ou,_.height=this.g_ov;const e=_.getContext("2d");e.drawImage(g,0,0,this.g_ou,this.g_ov),g=_}const o=g_bA.g_fe(this.g_ou)&&g_bA.g_fe(this.g_ov),i=this.g_os.g_oF();if(this.g_ou>i||this.g_ov>i)throw new Error("texture data exceeds maximum texture size");const u=this.g_os.g_oG(),s=this.g_os.g_oH();this.g_ot=u.createTexture(),u.bindTexture(u.TEXTURE_2D,this.g_ot),u.pixelStorei(u.UNPACK_PREMULTIPLY_ALPHA_WEBGL,n.g_cP);const l=_(this.g_oA,u);if(!this.g_os.g_oI()&&!o&&this.g_ox){if(null===g)throw new Error("cannot pass null data when creating a NPOT tiled texture without NPOT support");if(g instanceof ArrayBuffer&&(g=new ImageData(new Uint8ClampedArray(g),this.g_ou,this.g_ov)),g instanceof ImageData){const _=document.createElement("canvas");_.width=this.g_ou,_.height=this.g_ov;const e=_.getContext("2d");e.putImageData(g,0,0),g=_}const _=document.createElement("canvas");_.width=g_bA.g_ff(this.g_ou),_.height=g_bA.g_ff(this.g_ov);const e=_.getContext("2d");e.g_oJ="nearest"!==this.g_oz,e.drawImage(g,0,0,this.g_ou,this.g_ov,0,0,_.width,_.height),u.texImage2D(u.TEXTURE_2D,0,l.g_oj,l.format,l.type,_)}else if(2<=s){let _;_=this.g_oB?Math.floor(Math.log2(Math.max(this.g_ou,this.g_ov))+1):1,u.texStorage2D(u.TEXTURE_2D,_,l.g_oi,this.g_ou,this.g_ov),g instanceof ArrayBuffer?u.texSubImage2D(u.TEXTURE_2D,0,0,0,this.g_ou,this.g_ov,l.format,l.type,new Uint8Array(g)):null!==g&&u.texSubImage2D(u.TEXTURE_2D,0,0,0,l.format,l.type,g)}else g instanceof ArrayBuffer?u.texImage2D(u.TEXTURE_2D,0,l.g_oj,this.g_ou,this.g_ov,0,l.format,l.type,new Uint8Array(g)):null===g?u.texImage2D(u.TEXTURE_2D,0,l.g_oj,this.g_ou,this.g_ov,0,l.format,l.type,null):u.texImage2D(u.TEXTURE_2D,0,l.g_oj,l.format,l.type,g);null!==g&&this.g_oK(u),u.bindTexture(u.TEXTURE_2D,null),this.g_os.g_oL(),this.g_oD=1,e.add(this)}g_oM(g,u,s){var f=Math.floor;if(s=Object.assign({},d,s),this.g_ot)throw new Error("already created texture");if(this.g_ox=!!s.g_ok,this.g_oy=s.g_ol,this.g_oz=s.g_om,this.g_oA=s.g_on,this.g_oB=!!s.g_oo,this.g_oC=s.g_op,!t.has(this.g_oz))throw new Error("invalid sampling");if(!a.has(this.g_oA))throw new Error("invalid pixel format");if(!r.has(this.g_oC))throw new Error("invalid mipmap quality");this.g_ow=!1,this.g_ou=f(g),this.g_ov=f(u);const c=g_bA.g_fe(this.g_ou)&&g_bA.g_fe(this.g_ov),h=this.g_os.g_oF();if(0>=this.g_ou||0>=this.g_ov)throw new Error("invalid texture size");if(this.g_ou>h||this.g_ov>h)throw new Error("texture exceeds maximum texture size");if(!this.g_os.g_oI()&&this.g_ox&&!c)throw new Error("non-power-of-two tiled textures not supported");const l=this.g_os.g_oG(),M=this.g_os.g_oH();this.g_ot=l.createTexture(),l.bindTexture(l.TEXTURE_2D,this.g_ot),l.pixelStorei(l.UNPACK_PREMULTIPLY_ALPHA_WEBGL,s.g_cP);const n=_(this.g_oA,l),o=2<=M?n.g_oi:n.g_oj;l.texImage2D(l.TEXTURE_2D,0,o,this.g_ou,this.g_ov,0,n.format,n.type,null),this.g_oK(l),l.bindTexture(l.TEXTURE_2D,null),this.g_os.g_oL(),this.g_oD=1,e.add(this)}g_oN(g){if("default"===this.g_oC)return this.g_ow?g.NICEST:g.FASTEST;if("low"===this.g_oC)return g.FASTEST;if("high"===this.g_oC)return g.NICEST;throw new Error("invalid mipmap quality")}g_oK(g){const _=g_bA.g_fe(this.g_ou)&&g_bA.g_fe(this.g_ov);if(!this.g_ox)g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_S,g.CLAMP_TO_EDGE),g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_T,g.CLAMP_TO_EDGE);else if("repeat-x"===this.g_oy)g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_S,g.REPEAT),g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_T,g.CLAMP_TO_EDGE);else if("repeat-y"===this.g_oy)g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_S,g.CLAMP_TO_EDGE),g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_T,g.REPEAT);else if("repeat"===this.g_oy)g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_S,g.REPEAT),g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_T,g.REPEAT);else throw new Error("invalid tile type");if("nearest"===this.g_oz)g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MAG_FILTER,g.NEAREST),g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MIN_FILTER,g.NEAREST),this.g_oB=!1;else if(g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MAG_FILTER,g.LINEAR),(_||this.g_os.g_oI())&&this.g_oB){g.hint(g.GENERATE_MIPMAP_HINT,this.g_oN(g)),g.generateMipmap(g.TEXTURE_2D);const _="trilinear"===this.g_oz&&!this.g_os.g_oO();g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MIN_FILTER,_?g.LINEAR_MIPMAP_LINEAR:g.LINEAR_MIPMAP_NEAREST)}else g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MIN_FILTER,g.LINEAR),this.g_oB=!1}g_oP(t,a){if(("undefined"==typeof HTMLImageElement||!(t instanceof HTMLImageElement))&&("undefined"==typeof HTMLVideoElement||!(t instanceof HTMLVideoElement))&&("undefined"==typeof HTMLCanvasElement||!(t instanceof HTMLCanvasElement))&&("undefined"==typeof ImageBitmap||!(t instanceof ImageBitmap))&&("undefined"==typeof OffscreenCanvas||!(t instanceof OffscreenCanvas))&&!(t instanceof ImageData))throw new Error("invalid texture source");if(!this.g_ot||0>=this.g_oD)throw new Error("texture not created");if(this.g_ow)throw new Error("cannot update static texture");a=Object.assign({},n,a);const r=t.width||t.videoWidth,d=t.height||t.videoHeight,e=this.g_os.g_oH(),g=this.g_os.g_oG();g.bindTexture(g.TEXTURE_2D,this.g_ot),g.pixelStorei(g.UNPACK_PREMULTIPLY_ALPHA_WEBGL,a.g_cP);const o=_(this.g_oA,g),i=2<=e?o.g_oi:o.g_oj;try{if(this.g_ou===r&&this.g_ov===d){const _=g_bA.g_fe(this.g_ou)&&g_bA.g_fe(this.g_ov);g.texSubImage2D(g.TEXTURE_2D,0,0,0,o.format,o.type,t),(_||this.g_os.g_oI())&&this.g_oB&&(g.hint(g.GENERATE_MIPMAP_HINT,this.g_oN(g)),g.generateMipmap(g.TEXTURE_2D))}else{this.g_ou=r,this.g_ov=d;const _=g_bA.g_fe(this.g_ou)&&g_bA.g_fe(this.g_ov);if(!this.g_os.g_oI()&&this.g_ox&&!_)throw new Error("non-power-of-two tiled textures not supported");g.texImage2D(g.TEXTURE_2D,0,i,o.format,o.type,t),(_||this.g_os.g_oI())&&this.g_oB&&(g.hint(g.GENERATE_MIPMAP_HINT,this.g_oN(g)),g.generateMipmap(g.TEXTURE_2D))}}catch(g){console.error("Error updating WebGL texture: ",g)}g.bindTexture(g.TEXTURE_2D,null),this.g_os.g_oL()}g_oQ(){if(0=this.g_oD)throw new Error("no more references");this.g_oD--}g_oW(){return this.g_oD}g_oX(){return this.g_ou}g_oY(){return this.g_ov}g_oZ(){return this.g_ow}g_o_(){let g=this.g_ou*this.g_ov;switch(this.g_oA){case"rgba8":g*=4;break;case"rgb8":g*=3;break;case"rgba4":case"rgb5_a1":case"rgb565":g*=2;}return this.g_oB&&(g+=Math.floor(g/3)),g}static g_o$(){e.clear()}static g_pa(){return e.values()}}}{const _=new Set(["nearest","bilinear","trilinear"]),t={g_om:"trilinear",alpha:!0,g_pb:!0,g_pc:!0,g_pd:0},n=new Set;g_bA.g_oh.g_pe=class{constructor(g){this.g_os=g,this.g_pf=null,this.g_ot=null,this.g_pg=null,this.g_ou=0,this.g_ov=0,this.g_ph=!0,this.g_oz="trilinear",this.g_pi=!0,this.g_pj=!0,this.g_pk=0}g_pl(a,i,e){e=Object.assign({},t,e);const r=this.g_os.g_oH();if(this.g_ot||this.g_pg)throw new Error("already created render target");if(this.g_oz=e.g_om,this.g_pi=!!e.alpha,this.g_pj=!!e.g_pb,this.g_ph=!!e.g_pc,this.g_pk=e.g_pd,!_.has(this.g_oz))throw new Error("invalid sampling");if(0r||this.g_pj))throw new Error("invalid use of multisampling");if(2>r&&(this.g_pj=!0),this.g_ou=a,this.g_ov=i,0>=this.g_ou||0>=this.g_ov)throw new Error("invalid render target size");const g=this.g_os.g_oG();if(this.g_pf=g.createFramebuffer(),g.bindFramebuffer(g.FRAMEBUFFER,this.g_pf),this.g_pj){this.g_ot=this.g_os.g_pm(this.g_ou,this.g_ov,{g_om:this.g_oz,g_on:this.g_pi?"rgba8":"rgb8",g_oo:!1});const _=this.g_ot.g_oS();g.framebufferTexture2D(g.FRAMEBUFFER,g.COLOR_ATTACHMENT0,g.TEXTURE_2D,_,0)}else{this.g_pg=g.createRenderbuffer(),g.bindRenderbuffer(g.RENDERBUFFER,this.g_pg);const _=this.g_pi?g.RGBA8:g.RGB8;if(0g&&(this.g_pk=g)}else this.g_pk=0}0===this.g_pk?g.renderbufferStorage(g.RENDERBUFFER,_,this.g_ou,this.g_ov):g.g_po(g.RENDERBUFFER,this.g_pk,_,this.g_ou,this.g_ov),g.framebufferRenderbuffer(g.FRAMEBUFFER,g.COLOR_ATTACHMENT0,g.RENDERBUFFER,this.g_pg),g.bindRenderbuffer(g.RENDERBUFFER,null)}g.bindFramebuffer(g.FRAMEBUFFER,null),n.add(this)}g_pp(g,_){if(this.g_ou!==g||this.g_ov!==_){this.g_ou=g,this.g_ov=_;const e=this.g_os.g_oG();e.bindFramebuffer(e.FRAMEBUFFER,this.g_pf),this.g_ot?this.g_ot.g_oP(new ImageData(this.g_ou,this.g_ov)):(e.bindRenderbuffer(e.RENDERBUFFER,this.g_pg),e.renderbufferStorage(e.RENDERBUFFER,this.g_pi?e.RGBA8:e.RGB8,this.g_ou,this.g_ov),e.bindRenderbuffer(e.RENDERBUFFER,null)),e.bindFramebuffer(e.FRAMEBUFFER,null)}}g_oQ(){if(!this.g_ot&&!this.g_pg)throw new Error("already deleted render target");n.delete(this);const g=this.g_os.g_oG();g.bindFramebuffer(g.FRAMEBUFFER,this.g_pf),this.g_ot?(g.framebufferTexture2D(g.FRAMEBUFFER,g.COLOR_ATTACHMENT0,g.TEXTURE_2D,null,0),this.g_os.g_pq(this.g_ot),this.g_ot=null):this.g_pg&&(g.framebufferRenderbuffer(g.FRAMEBUFFER,g.COLOR_ATTACHMENT0,g.RENDERBUFFER,null),g.deleteRenderbuffer(this.g_pg),this.g_pg=null),g.bindFramebuffer(g.FRAMEBUFFER,null),2<=this.g_os.g_oH()&&(g.bindFramebuffer(g.READ_FRAMEBUFFER,null),g.bindFramebuffer(g.DRAW_FRAMEBUFFER,null)),g.deleteFramebuffer(this.g_pf),this.g_os.g_ps().g_pr=null,this.g_pf=null}g_pt(){return this.g_pf}g_pu(){return this.g_os}g_pv(){return this.g_ot}g_pw(){return"nearest"!==this.g_oz}g_px(){return this.g_pi}g_py(){return this.g_pj}g_oX(){return this.g_ou}g_oY(){return this.g_ov}g_pz(){return this.g_ph}g_pA(){return this.g_pk}g_pB(){const g={g_om:this.g_oz,alpha:this.g_pi,g_pb:this.g_pj};return this.g_ph||(g.width=this.g_ou,g.height=this.g_ov),g}g_pC(g){return g=Object.assign({},t,g),"nearest"!==g.g_om===this.g_pw()&&!!g.alpha===this.g_px()&&!(2<=this.g_os.g_oH()&&!!g.g_pb!==this.g_py())&&("number"==typeof g.width||"number"==typeof g.height?!this.g_pz()&&this.g_oX()===g.width&&this.g_oY()===g.height:this.g_pz())}g_pD(){return this.g_ot?this.g_ot.g_oS():null}g_o_(){return this.g_ot?this.g_ot.g_o_():this.g_ou*this.g_ov*(this.g_pi?4:3)}static async g_pE(g,_){const e=await g.g_pF(_,!0);return await g_bA.g_gL(e)}static g_o$(){n.clear()}static g_pG(){return n.values()}static g_pH(g,_){for(const e of n)e.g_pz()&&e.g_pp(g,_)}}}"use strict",g_bA.g_oh.g_pI=class{static async g_pJ(_,a,t,n){const r=_.g_oG(),e=r.createShader(r.FRAGMENT_SHADER);r.shaderSource(e,a),r.compileShader(e);const d=r.createShader(r.VERTEX_SHADER);r.shaderSource(d,t),r.compileShader(d);const g=r.createProgram();r.attachShader(g,e),r.attachShader(g,d),r.bindAttribLocation(g,0,"aPos"),r.bindAttribLocation(g,1,"aTex"),r.bindAttribLocation(g,2,"aPoints"),r.linkProgram(g);const o=_.g_pK();if(o?await _.g_pL(()=>r.getProgramParameter(g,o.COMPLETION_STATUS_KHR)):await g_bA.g_fQ(5),!r.getShaderParameter(e,r.COMPILE_STATUS)){const _=r.getShaderInfoLog(e);throw r.deleteShader(e),r.deleteShader(d),r.deleteProgram(g),new Error("Error compiling fragment shader: ",_)}if(!r.getShaderParameter(d,r.COMPILE_STATUS)){const _=r.getShaderInfoLog(d);throw r.deleteShader(e),r.deleteShader(d),r.deleteProgram(g),new Error("Error compiling vertex shader: ",_)}if(!r.getProgramParameter(g,r.LINK_STATUS)){const _=r.getProgramInfoLog(g);throw r.deleteShader(e),r.deleteShader(d),r.deleteProgram(g),new Error("Error linking shader program: ",_)}const i=g_bA.g_mY(r.getProgramInfoLog(g)||"").trim();return i&&!g_bA.g_mW(i)&&console.info(`[WebGL] Shader program '${n}' compilation log: `,i),r.deleteShader(e),r.deleteShader(d),g}static async g_pM(g,_,a,t){const n=await g_bA.g_oh.g_pI.g_pJ(g,_.src,a,t);return new g_bA.g_oh.g_pI(g,n,_,t)}constructor(_,a,t,n){const r=_.g_oG(),e=_.g_ps();_.g_pN(),r.useProgram(a),this.g_pO=r,this.g_os=_,this.g_pP=n,this.g_pQ=a,this.g_pR=""===n;const d=r.getAttribLocation(a,"aPos"),g=r.getAttribLocation(a,"aTex"),o=r.getAttribLocation(a,"aPoints");-1!==d&&(r.bindBuffer(r.ARRAY_BUFFER,_.g_pS),r.vertexAttribPointer(d,_.g_pT(),r.FLOAT,!1,0,0),r.enableVertexAttribArray(d)),-1!==g&&(r.bindBuffer(r.ARRAY_BUFFER,_.g_pU),r.vertexAttribPointer(g,2,r.FLOAT,!1,0,0),r.enableVertexAttribArray(g)),-1!==o&&(r.bindBuffer(r.ARRAY_BUFFER,_.g_pV),r.vertexAttribPointer(o,4,r.FLOAT,!1,0,0),r.enableVertexAttribArray(o)),r.bindBuffer(r.ARRAY_BUFFER,null),this.g_pW=new g_bA.g_oh.g_pX(this,"matP","mat4"),this.g_pY=new g_bA.g_oh.g_pX(this,"matMV","mat4"),this.g_pZ=new g_bA.g_oh.g_pX(this,"color","vec4"),this.g_p_=new g_bA.g_oh.g_pX(this,"samplerFront","sampler"),this.g_p$=new g_bA.g_oh.g_pX(this,"pointTexStart","vec2"),this.g_qa=new g_bA.g_oh.g_pX(this,"pointTexEnd","vec2"),this.g_qb=new g_bA.g_oh.g_pX(this,"zElevation","float"),this.g_qc=new g_bA.g_oh.g_pX(this,"tileSize","vec2"),this.g_qd=new g_bA.g_oh.g_pX(this,"tileSpacing","vec2"),this.g_qe=new g_bA.g_oh.g_pX(this,"color2","vec4"),this.g_qf=new g_bA.g_oh.g_pX(this,"outlineThickness","float"),this.g_qg=new g_bA.g_oh.g_pX(this,"samplerBack","sampler"),this.g_qh=new g_bA.g_oh.g_pX(this,"destStart","vec2"),this.g_qi=new g_bA.g_oh.g_pX(this,"destEnd","vec2"),this.g_qj=new g_bA.g_oh.g_pX(this,"srcStart","vec2"),this.g_qk=new g_bA.g_oh.g_pX(this,"srcEnd","vec2"),this.g_ql=new g_bA.g_oh.g_pX(this,"srcOriginStart","vec2"),this.g_qm=new g_bA.g_oh.g_pX(this,"srcOriginEnd","vec2"),this.g_qn=new g_bA.g_oh.g_pX(this,"pixelSize","vec2"),this.g_qo=new g_bA.g_oh.g_pX(this,"seconds","float"),this.g_qp=new g_bA.g_oh.g_pX(this,"layerScale","float"),this.g_qq=new g_bA.g_oh.g_pX(this,"layerAngle","float"),this.g_qr=new g_bA.g_oh.g_pX(this,"layoutStart","vec2"),this.g_qs=new g_bA.g_oh.g_pX(this,"layoutEnd","vec2"),this.g_qt=!!(this.g_qn.g_qu()||this.g_qo.g_qu()||this.g_qg.g_qu()||this.g_qh.g_qu()||this.g_qi.g_qu()||this.g_qj.g_qu()||this.g_qk.g_qu()||this.g_ql.g_qu()||this.g_qm.g_qu()||this.g_qp.g_qu()||this.g_qq.g_qu()||this.g_qr.g_qu()||this.g_qs.g_qu()),this.g_qv=t.g_qw||0,this.g_qx=t.g_qy||0,this.g_qz=!!t.g_qA,this.g_qB=!!t.g_qC,this.g_qD=!!t.g_qE,this.g_qF=!!t.g_qG;const i=t.g_qH||[];this.g_qI=[],this.g_qJ=this.g_qh.g_qu()||this.g_qi.g_qu(),this.g_qK=this.g_qn.g_qu()||this.g_qj.g_qu()||this.g_qk.g_qu()||this.g_ql.g_qu()||this.g_qm.g_qu(),this.g_qL=this.g_qz||this.g_qJ||0!==this.g_qv||0!==this.g_qx,this.g_qM=!1,this.g_qN=!1,this.g_pZ.g_qO(1,1,1,1),this.g_qe.g_qO(1,1,1,1),this.g_p_.g_qP(0),this.g_qg.g_qP(1),this.g_p$.g_qQ(0,0),this.g_qa.g_qQ(1,1),this.g_qb.g_qR(0),this.g_qc.g_qQ(0,0),this.g_qd.g_qQ(0,0),this.g_qh.g_qQ(0,0),this.g_qi.g_qQ(1,1),this.g_qj.g_qQ(0,0),this.g_qk.g_qQ(0,0),this.g_ql.g_qQ(0,0),this.g_qm.g_qQ(0,0),this.g_qn.g_qQ(0,0),this.g_qp.g_qR(1),this.g_qq.g_qR(0),this.g_qo.g_qR(0),this.g_qr.g_qQ(0,0),this.g_qs.g_qQ(0,0),this.g_qf.g_qR(1);for(const g of i){const _=g[0],e=g[2],a=new g_bA.g_oh.g_pX(this,_,e);"color"===e?a.g_qS(0,0,0):a.g_qR(0),this.g_qI.push(a)}this.g_pR?this.g_qT(e.g_qU):(this.g_qV(e.g_qU,!0),this.g_qW(e.g_qX,!0));const u=e.g_qY;r.useProgram(u?u.g_pQ:null)}g_eN(){this.g_pO.deleteProgram(this.g_pQ),this.g_pQ=null,this.g_os.g_qZ(this),this.g_pO=null,this.g_os=null}g_q_(){return this.g_pP}g_q$(){return this.g_pO}g_ra(){return this.g_pQ}g_rb(){return this.g_qJ}g_rc(){return this.g_qz}g_rd(){return this.g_qB}g_re(){return this.g_qD}g_rf(){return 0!==this.g_qv||0!==this.g_qx}g_rg(){return this.g_qv}g_rh(){return this.g_qx}g_ri(){return this.g_qK}g_rj(){return this.g_qL}g_rk(){return this.g_qI.length}g_rl(g){return this.g_qI[g].g_rm()}g_rn(g){for(let _=0,e=g.length;_{const _=g.font.g_q_();for(const e of o)(e.g_tn()||g_bA.g_ea(e.g_to(),_))&&e.g_tp()}),g_bA.g_oh.g_tq=class{constructor(g,_){_=Object.assign({},n,_),this.g_os=g,this.g_tr="Arial",this.g_ts=16,this.g_tt=0,this.g_tu=!1,this.g_tv=!1,this.g_tw="black",this.g_tx=!1,this.g_ty=null,this.g_tz=new Set,this.g_tA="left",this.g_tB="top",this.g_tC="",this.g_tD=null,this.g_tE=g_bA.g_eM(g_bA.g_nY),this.g_tF="word",this.g_tG=!1,this.g_tH=!1,this.g_tI=!0,this.g_tJ=-1,this.g_tK=0,this.g_tL=0,this.g_tM=0,this.g_ou=0,this.g_ov=0,this.g_tN=1,this.g_tO=!1,this.g_tP=null,this.g_tQ=null,this.g_tR=null,this.g_tS=-1,this.g_tT=-1,this.g_tU="",this.g_tV="",this.g_tW="",this.g_tX=1,this.g_tY=1,this.g_tZ=(g,_)=>this.g_t_(g,_),this.g_ot=null,this.g_t$=0,this.g_ua=0,this.g_ub=new g_bA.Rect,this.g_uc=1,this.g_ud=!1,this.g_ue=new g_bA.g_ll(()=>{this.g_uf(),this.g_ug(8,8)},_.timeout),this.g_uh=null,this.g_ui=!1,o.add(this)}g_eN(){this.g_ty=null,this.g_tz.clear(),this.g_tD=null,this.g_tP=null,this.g_tQ=null,this.g_tR=null,this.g_tZ=null,this.g_ue.g_eN(),this.g_uh=null,this.g_uf(),this.g_tE.g_jC(),this.g_tE=null,this.g_os=null,this.g_ui=!0,o.delete(this)}g_uj(){this.g_tO=!0}g_tp(){this.g_uj(),this.g_tE.g_jC(),this.g_tG=!0}g_uk(g){this.g_tI=!!g}g_ul(){return this.g_tI}g_um(g){g=!!g,this.g_tx===g||(this.g_tx=g,this.g_tQ&&(this.g_tQ.textBaseline=this.g_tx?"alphabetic":"top"),this.g_tp())}g_tn(){return this.g_tx}g_un(g){g||(g="serif"),this.g_tr===g||(this.g_tr=g,this.g_tp())}g_to(){return this.g_tr}g_uo(g){.1>g&&(g=.1),this.g_ts===g||(this.g_ts=g,this.g_tp())}g_up(g){this.g_tt===g||(this.g_tt=g,this.g_uj())}g_uq(g){g=!!g,this.g_tu===g||(this.g_tu=g,this.g_tp())}g_ur(g){g=!!g,this.g_tv===g||(this.g_tv=g,this.g_tp())}g_us(g){g=Math.floor(g),this.g_tJ===g||(this.g_tJ=g,this.g_uj())}g_ut(){return this.g_tJ}g_uu(g,_){for(let e=g.length-1;0<=e;--e){const a=g[e];if(a.tag===_)return a}return null}g_uv(g,_){return!!this.g_uu(g,_)}g_uw(_,a){let t="";(this.g_tu||this.g_uv(a,"b"))&&(t+="bold"),(this.g_tv||this.g_uv(a,"i"))&&(t+=" italic");const n=this.g_uu(a,"size"),i=n?parseFloat(n.param):this.g_ts;t+=_?" "+i+"pt":" "+i*this.g_uc*this.g_tN*self.devicePixelRatio+"pt";let e=this.g_tr;const r=this.g_uu(a,"font");return r&&r.param&&(e=r.param,this.g_ty&&!this.g_tz.has(e)&&(this.g_ty(e),this.g_tz.add(e))),e&&(t+=" \""+e+"\""),t}g_ux(g){g instanceof g_bA.g_gT&&(g=g.g_hs()),this.g_tw===g||(this.g_tw=g,this.g_uj())}g_uy(g,_,e){r.g_gZ(g,_,e),this.g_ux(r)}g_uz(g){if(!e.has(g))throw new Error("invalid horizontal alignment");this.g_tA===g||(this.g_tA=g,this.g_uj())}g_uA(g){if(!d.has(g))throw new Error("invalid vertical alignment");this.g_tB===g||(this.g_tB=g,this.g_uj())}g_uB(_){if(!g.has(_))throw new Error("invalid word wrap mode");this.g_tF===_||(this.g_tF=_,this.g_tp())}g_uC(g){this.g_tC===g||(this.g_tC=g,this.g_tp())}g_uD(_,a,t){var n=Math.min;if("undefined"==typeof t&&(t=1),0>=_||0>=_)return;if(this.g_tL===_&&this.g_tM===a&&this.g_tN===t)return;1===this.g_tN!=(1===t)&&(this.g_ud=!0);const r=this.g_tL,e=this.g_tN;this.g_tL=_,this.g_tM=a,this.g_tN=t;const d=self.devicePixelRatio;this.g_ou=this.g_tL*this.g_tN*d,this.g_ov=this.g_tM*this.g_tN*d;const g=Math.max(this.g_ou,this.g_ov),o=n(this.g_os.g_oF(),2048);let i=1;g>o&&(i=o/g,this.g_ou=n(this.g_ou*i,o),this.g_ov=n(this.g_ov*i,o)),this.g_uc=i,0=this.g_ou||0>=this.g_ov||(this.g_tO=!1,this.g_tH=!0,this.g_tI?g_bA.g_gD(()=>this.g_uI()):this.g_uI())}g_uI(){var g=Math.ceil;this.g_ui||(this.g_ug(g(this.g_ou),g(this.g_ov)),this.g_uF(),this.g_uJ(),this.g_uK(),this.g_ue.g_lq(),this.g_tH=!1)}g_ug(g,_){this.g_tP||(this.g_tP=g_bA.g_gC(16,16));let e=!1;(this.g_tS!==g||this.g_tT!==_)&&(this.g_tS=g,this.g_tT=_,this.g_tP.width=g,this.g_tP.height=_,e=!0),this.g_tQ||(this.g_tQ=this.g_tP.getContext("2d"),e=!0),e?(this.g_tQ.textBaseline=this.g_tx?"alphabetic":"top",this.g_tQ.font=this.g_tU,this.g_tQ.fillStyle=this.g_tW,this.g_tQ.strokeStyle=this.g_tW):this.g_tQ.clearRect(0,0,g,_)}g_uL(){this.g_tR||(this.g_tR=g_bA.g_gC(16,16).getContext("2d"))}g_uM(g){this.g_tV===g||(this.g_tV=g,this.g_tR.font=g)}g_uF(){this.g_tG&&(this.g_uL(),this.g_tx&&(!this.g_tD||this.g_tD.toString()!==this.g_tC)&&(this.g_tD=new g_bA.g_eo(this.g_tC,{g_nI:!0})),this.g_tE.g_nY(this.g_tx?this.g_tD.g_nT():this.g_tC,this.g_tZ,this.g_tL,this.g_tF),this.g_tG=!1)}g_t_(g,_){this.g_uM(this.g_uw(!0,_));const a=this.g_uu(_,"size"),n=a?parseFloat(a.param):this.g_ts;return{width:this.g_tR.measureText(g).width,height:t(n)}}g_uN(g){this.g_tU===g||(this.g_tU=g,this.g_tQ.font=g)}g_uO(g){this.g_tW===g||(this.g_tW=g,this.g_tQ.fillStyle=g,this.g_tQ.strokeStyle=g)}g_uP(g){this.g_tX===g||(this.g_tX=g,this.g_tQ.globalAlpha=g)}g_uQ(g){this.g_tY===g||(this.g_tY=g,this.g_tQ.lineWidth=g)}g_uJ(){var _=Math.max;this.g_tK=0;const n=this.g_uc*this.g_tN*self.devicePixelRatio,a=t(this.g_ts)*n,i=(4+this.g_tt)*n,e=a+i;let r=0;const o=this.g_tE.g_n_();"center"===this.g_tB?r=_(this.g_ov/2-o.length*e/2,0):"bottom"===this.g_tB&&(r=_(this.g_ov-o.length*e-2,0));for(let g=0,_=o.length;g<_;++g){const _=o[g],e=_.height*n;if(this.g_tx){if(r+=e,0this.g_ov-i)break;}else if(0=this.g_ov-(e+i))break;let a=0;"center"===this.g_tA?a=(this.g_ou-_.width*n)/2:"right"===this.g_tA&&(a=this.g_ou-_.width*n),this.g_uR(_,a,r,n),this.g_tx||(r+=e),r+=i}}g_uR(g,_,a,t){for(const n of g.g_ob)this.g_uS(n,_,a,t,g.height),_+=n.width*t}g_uS(t,M,N,b,u){const f=this.g_tQ,h=u/16;let i=t.width*b;const v=t.height*b,T=t.height/16,l=(4+this.g_tt)*b,m=t.g_nU;let n=t.text;if(-1!==this.g_tJ){if(this.g_tK>=this.g_tJ)return;this.g_tK+n.length>this.g_tJ&&(n=n.substr(0,this.g_tJ-this.g_tK),i=this.g_t_(n,m).width*b),this.g_tK+=n.length}const L=this.g_uu(m,"background"),p=this.g_uv(m,"u"),w=this.g_uv(m,"s");if((!g_bA.g_mW(n)||L||p||w)&&!this.g_uv(m,"hide")){const e=this.g_uu(m,"offsetx");M+=e?parseFloat(e.param)*b:0;const r=this.g_uu(m,"offsety");N+=r?parseFloat(r.param)*b:0,L&&(this.g_uO(L.param),f.fillRect(M,N-v,i,v+l));const g=this.g_uu(m,"color");this.g_uO(g?g.param:this.g_tw);const d=this.g_uu(m,"opacity");this.g_uP(d?parseFloat(d.param)/100:1);const t=this.g_uv(m,"stroke");if(t&&this.g_uQ(T*this.g_uc*this.g_tN),p&&a(f,t,M,N+b*h,i,b*h),w&&a(f,t,M,N-v/4,i,b*T),this.g_uN(this.g_uw(!1,m)),_(f,t,n,M,N,i),!t){this.g_uQ(T*this.g_uc*this.g_tN);const g=this.g_uu(m,"outline");g&&(this.g_uO(g.param),_(f,!0,n,M,N,i))}}}g_uK(){var g=Math.ceil;this.g_os.g_uT()||(this.g_t$=g(this.g_ou),this.g_ua=g(this.g_ov),this.g_ub.set(0,0,this.g_ou/this.g_t$,this.g_ov/this.g_ua),this.g_ud&&(this.g_uf(),this.g_ud=!1),!this.g_ot&&(this.g_ot=this.g_os.g_pm(this.g_t$,this.g_ua,{g_oo:1===this.g_tN,g_op:"high"})),this.g_os.g_uU(this.g_tP,this.g_ot),this.g_uh&&this.g_uh())}g_uV(){return this.g_ub}g_uf(){this.g_ot&&(!this.g_os.g_uT()&&this.g_os.g_pq(this.g_ot),this.g_ot=null)}static g_o$(){for(const g of o)g.g_uf()}static g_uW(){return o.values()}}}{class g{constructor(g){this.g_pO=g.g_oG(),this.g_uX=g.g_oH(),this.g_uY=g.g_uZ(),this.g_u_=null,this.g_lp=!1,this.g_u$=!1,this.g_va=0,this.g_u_=1===this.g_uX?this.g_uY.createQueryEXT():this.g_pO.createQuery()}g_eN(){this.g_vb(),this.g_pO=null,this.g_uY=null,this.g_u$=!1}g_vb(){this.g_u_&&(1===this.g_uX?this.g_uY.deleteQueryEXT(this.g_u_):this.g_pO.deleteQuery(this.g_u_),this.g_u_=null)}g_td(){if(this.g_lp)throw new Error("query already active");1===this.g_uX?this.g_uY.beginQueryEXT(this.g_uY.TIME_ELAPSED_EXT,this.g_u_):this.g_pO.beginQuery(this.g_uY.TIME_ELAPSED_EXT,this.g_u_),this.g_lp=!0}g_tg(){if(!this.g_lp)throw new Error("query not active");1===this.g_uX?this.g_uY.endQueryEXT(this.g_uY.TIME_ELAPSED_EXT):this.g_pO.endQuery(this.g_uY.TIME_ELAPSED_EXT),this.g_lp=!1}g_vc(){if(!this.g_u_||this.g_u$||this.g_lp)return;let g=!1;g=1===this.g_uX?this.g_uY.getQueryObjectEXT(this.g_u_,this.g_uY.QUERY_RESULT_AVAILABLE_EXT):this.g_pO.getQueryParameter(this.g_u_,this.g_pO.QUERY_RESULT_AVAILABLE);const _=this.g_pO.getParameter(this.g_uY.GPU_DISJOINT_EXT);g&&!_&&(this.g_va=1===this.g_uX?this.g_uY.getQueryObjectEXT(this.g_u_,this.g_uY.QUERY_RESULT_EXT):this.g_pO.getQueryParameter(this.g_u_,this.g_pO.QUERY_RESULT),this.g_va/=1e9,this.g_u$=!0),(g||_)&&this.g_vb()}g_vd(){return this.g_u$}g_ve(){if(!this.g_u$)throw new Error("no result available");return this.g_va}}g_bA.g_oh.g_vf=class{constructor(g){this.g_os=g,this.g_vg=g.g_vh(),this.g_lp=!1,this.g_vi=null,this.g_vj=!1,this.g_vk=null,this.g_vl=[]}g_eN(){for(const _ of this.g_vl)_ instanceof g&&_.g_eN();g_bA.g_fV(this.g_vl),this.g_vi=null,this.g_vk=null,this.g_os=null}g_td(){if(this.g_lp)throw new Error("query already active");const g=this.g_os.g_vm();0g.g_vd())}g_ve(){return this.g_vl.reduce((g,_)=>g+_.g_ve(),0)}g_vh(){return this.g_vg}}}"use strict",g_bA.g_oh.g_vq=class{constructor(g,_=1e3){this.g_os=g,this.g_vr=_,this.g_vs=[],this.g_os.g_vt(this)}g_eN(){this.g_jC(),this.g_os.g_vu(this),this.g_os=null}g_jC(){for(const g of this.g_vs)g.g_eN();g_bA.g_fV(this.g_vs)}g_vv(){const g=new g_bA.g_oh.g_vf(this.g_os);if(this.g_vs.push(g),this.g_vs.length>this.g_vr){const g=this.g_vs.shift();g.g_eN()}return g}g_vw(g){for(const _ of this.g_vs){if(_.g_vh()>=g)return;if(_.g_vp())return;_.g_vc()}}g_vx(g,_){if(_<=g)return NaN;let e=0;for(const a of this.g_vs){if(a.g_vh()>=_)break;if(!(a.g_vh()"],[_.g_rG(),u,""],[_.g_rJ(),_.g_rI(),""],[_.g_rK(),u,""],[_.g_rL(),u,""],[_.g_rN(),u,""],[_.g_rO(),u,""],[_.g_rP(),u,""],[_.g_rQ(),u,""],[_.g_rM(),u,""],[_.g_rH(),_.g_rF(this.g_wb,!0),""]],s=await Promise.all(o.map(g=>this.g_xm({src:g[0]},g[1],g[2])));this.g_wv=s[0],this.g_ww=s[1],this.g_sR=s[2],this.g_wx=s[3],this.g_wy=s[4],this.g_wz=s[5],this.g_wA=s[6],this.g_wB=s[7],this.g_wC=s[8],this.g_wD=s[9],this.g_wE=s[10],this.g_wY=null,this.g_xn()}g_xk(){const g=this.g_wl;for(let _=0,e=0;12e3>_;)g[_++]=e,g[_++]=e+1,g[_++]=e+2,g[_++]=e,g[_++]=e+2,g[_++]=e+3,e+=4}g_xo(){return this.g_wb}g_pT(){return this.g_wb?3:2}g_xp(g){this.g_wJ=g}g_xq(){return this.g_wJ}g_vI(g){this.g_wK=g,this.g_wY=null}g_xr(){return this.g_wK}async g_xm(g,_,e){const t=await g_bA.g_oh.g_pI.g_pM(this,g,_,e);return this.g_sz.push(t),this.g_wt.set(t.g_q_(),t),t}g_vQ(g){return this.g_wt.get(g)||null}g_xs(){return this.g_wv}g_xt(){this.g_wu=null}g_qZ(g){const _=this.g_sz.indexOf(g);-1!==_&&this.g_sz.splice(_,1),this.g_wt.delete(g.g_q_())}g_xu(g,_,e,t,a){const i=this.g_wh,n=this.g_wg;for(let i=0,n=N.length;i=this.g_wr&&(this.g_pN(),g=0),1===this.g_wH)this.g_wF[this.g_wG-1].g_sh+=6;else{const _=this.g_xH();_.g_sn(this.g_wb?g:3*(g/2),6),this.g_wH=1}}g_x_(g){g.g_iZ(this.g_wk,this.g_wo,this.g_wJ+this.g_wK),this.g_wo+=12}g_iH(g){this.g_xZ(),this.g_x_(g),m.g_hk(this.g_wm,this.g_wp),this.g_wp+=8}g_xY(g,e,t,n,a,i,_,r){this.g_xZ();const o=this.g_wk;let s=this.g_wo;const l=this.g_wJ+this.g_wK;this.g_wb?(o[s++]=g,o[s++]=e,o[s++]=l,o[s++]=t,o[s++]=n,o[s++]=l,o[s++]=a,o[s++]=i,o[s++]=l,o[s++]=_,o[s++]=r,o[s++]=l):(o[s++]=g,o[s++]=e,o[s++]=t,o[s++]=n,o[s++]=a,o[s++]=i,o[s++]=_,o[s++]=r),this.g_wo=s,m.g_hk(this.g_wm,this.g_wp),this.g_wp+=8}g_x$(g,_){this.g_xZ(),this.g_x_(g),_.g_il(this.g_wm,this.g_wp),this.g_wp+=8}g_ya(g,_){this.g_xZ(),this.g_x_(g),_.g_hk(this.g_wm,this.g_wp),this.g_wp+=8}g_yb(g,c){var t=Math.max,r=Math.min;if(mat4.g_r(i,this.g_wi),vec3.g_r(_,this.g_we),vec3.g_r(n,this.g_wf),this.g_we[0]=0,this.g_we[1]=0,this.g_we[2]=100*self.devicePixelRatio,this.g_wf[0]=0,this.g_wf[1]=0,this.g_wf[2]=0,this.g_xC(),this.g_xG(),this.g_sI){const g=this.g_sL/2,_=this.g_sM/2;d.set(-g,_,-g+this.g_sL,_-this.g_sM),b.g_i_(d),d.set(0,0,this.g_sL/this.g_ou,this.g_sM/this.g_ov),this.g_x$(b,d)}else if("crop"===g&&this.g_wI&&c){const g=this.g_ou/2,e=this.g_ov/2,a=c.g_oX(),n=c.g_oY(),_=this.g_wI.g_oX(),i=this.g_wI.g_oY(),o=r(_,a),s=r(i,n),u=t(n-i,0),l=t(i-n,0);d.set(-g,e-l,-g+o,e-s-l),b.g_i_(d),d.set(0,u,o,s+u),d.g_P(a,n),this.g_x$(b,d)}else{let[g,_]=this.g_yc(this.g_wI);const e=g/2,t=_/2;this.g_xX(-e,t,e,-t)}mat4.g_r(this.g_wh,i),vec3.g_r(this.g_we,_),vec3.g_r(this.g_wf,n),this.g_xG()}g_yd(g){const _=g.length/2;if(3>_)throw new Error("need at least 3 points");const e=_-2,d=g[0],a=g[1];for(let n=0;n=this.g_wR.length)throw new Error("cannot pop last line width - check push/pop pairs");this.g_wR.pop(),this.g_wQ=this.g_wR[this.g_wR.length-1]}g_yz(){this.g_wS=0,this.g_wT[this.g_wT.length-1]=0}g_yA(){this.g_wS=1,this.g_wT[this.g_wT.length-1]=0}g_yB(){this.g_wS=2,this.g_wT[this.g_wT.length-1]=0}g_yC(g){if("butt"===g)this.g_yD();else if("square"===g)this.g_yE();else if("zag"===g)this.g_yF();else throw new Error("invalid line cap")}g_yD(){if(100<=this.g_wT.length)throw new Error("pushed too many line caps - check push/pop pairs");this.g_wT.push(0),this.g_wS=0}g_yE(){if(100<=this.g_wT.length)throw new Error("pushed too many line caps - check push/pop pairs");this.g_wT.push(1),this.g_wS=1}g_yF(){if(100<=this.g_wT.length)throw new Error("pushed too many line caps - check push/pop pairs");this.g_wT.push(2),this.g_wS=2}g_yG(){if(1>=this.g_wT.length)throw new Error("cannot pop last line cap - check push/pop pairs");this.g_wT.pop(),this.g_wS=this.g_wT[this.g_wT.length-1]}g_yH(g){this.g_wU=g,this.g_wV[this.g_wV.length-1]=g}g_yI(){return this.g_wU}g_yJ(g){if(100<=this.g_wV.length)throw new Error("pushed too many line offsets - check push/pop pairs");this.g_wV.push(g),this.g_wU=g}g_yK(){if(1>=this.g_wV.length)throw new Error("cannot pop last line offset - check push/pop pairs");this.g_wV.pop(),this.g_wU=this.g_wV[this.g_wV.length-1]}g_yL(g){if(!this.g_wW.g_n(g)){this.g_wW.g_r(g);const _=this.g_xH();_.g_sN(g),this.g_wH=0}}g_yM(g,e,t,r){7996<=this.g_wq&&this.g_pN();let a=this.g_wq;const d=this.g_wJ+this.g_wK;if(2===this.g_wH&&this.g_wL===d)this.g_wF[this.g_wG-1].g_sh++;else{const g=this.g_xH();g.g_sP(a,d),this.g_wH=2,this.g_wL=d}const n=this.g_wn;n[a++]=g,n[a++]=e,n[a++]=t,n[a++]=r,this.g_wq=a}g_vG(g){if(this.g_wu!==g){const _=this.g_xH();_.g_sS(g),this.g_wu=g,this.g_wH=0,this.g_wY=null}}g_xn(){this.g_vG(this.g_wv)}g_yN(){this.g_vG(this.g_ww)}g_yO(){this.g_vG(this.g_wx)}g_yP(){this.g_vG(this.g_wy)}g_yQ(g){const _=this.g_xH();_.g_st(g),this.g_wH=0}g_yR(){this.g_vG(this.g_wz)}g_yS(){this.g_vG(this.g_wA)}g_yT(){this.g_vG(this.g_wB)}g_yU(){this.g_vG(this.g_wC)}g_yV(g,_,e=1){const t=this.g_xH();t.g_th(g,_,e),this.g_wH=0}g_yW(){this.g_vG(this.g_wD)}g_yX(){this.g_vG(this.g_wE)}g_yY(g,e,t,r,a,i,n){if(this.g_wu!==this.g_wE)throw new Error("must set tilemap fill mode first");const _=this.g_xH();_.g_tj(g,e,t,r,a,i,n),this.g_wH=0}g_yZ(g,e,t,r,a,i,n,_,l,o,d){const h=this.g_wu,u=h.g_qt,s=!!d.length;if(u&&!h.g_rr(e,t,r,a,i,n,_,l,o)||s&&!h.g_rn(d)){const c=this.g_xH();if(c.g_sU(),u){h.g_ru(e,t,r,a,i,n,_,l,o);const d=c.g_sj;d[0]=i,d[1]=n,e.g_hk(d,2),d[6]=_,d[7]=l,t.g_hk(d,12);const s=c.g_sk;a.g_hk(s,0);const u=s[1];s[1]=s[3],s[3]=u,r.g_hk(c.g_sl,0),c.g_sg=o,c.g_si=h.g_qg.g_qu()?g?g.g_pv():null:null}s&&(h.g_rp(d),g_bA.g_fZ(c.g_sm,d)),this.g_wH=0}}g_y_(g,_,e,t){const n=this.g_xH();n.g_sG(g,_,e,t),this.g_wH=0}g_jC(g){const _=this.g_xH();_.g_sF(g),this.g_wH=0}g_y$(g,_,e,t){this.g_za(g,_,e,t,0,0,0,0)}g_zb(g){this.g_za(g.g_ih(),g.g_ii(),g.width(),g.height(),0,0,0,0)}g_zc(g,_){this.g_za(g.g_ih(),g.g_ii(),g.width(),g.height(),_.g_hf(),_.g_hg(),_.g_hh(),_.g_hi())}g_za(g,e,t,i,n,_,r,d){if(!(0>t||0>i)){const o=this.g_xH();o.g_sJ(g,e,t,i,n,_,r,d),this.g_wH=0}}g_zd(){2<=this.g_oH()&&this.g_pO.bindVertexArray(this.g_ws)}g_ze(){this.g_pN(),2<=this.g_oH()&&this.g_pO.bindVertexArray(null),this.g_pO.flush(),this.g_vg++}g_zf(){for(const g of this.g_xi)g.g_vw(this.g_vg)}g_uT(){return!this.g_pO||this.g_pO.isContextLost()||this.g_xf}g_o$(){g_bA.g_oh.g_or.g_o$(),g_bA.g_oh.g_pe.g_o$(),g_bA.g_oh.g_tq.g_o$();for(const g of this.g_xi)g.g_jC();this.g_xd=[],this.g_uY=null,this.g_xg=null,this.g_xb="(unavailable)",this.g_xc="(unavailable)",this.g_wu=null,this.g_wv=null,this.g_ww=null,this.g_wx=null,this.g_wy=null,this.g_wz=null,this.g_wA=null,this.g_wB=null,this.g_wC=null,this.g_wD=null,this.g_sR=null,this.g_wE=null;for(const g of this.g_wX.values())g.g_o$();for(const g of this.g_sz)g.g_eN();g_bA.g_fV(this.g_sz),this.g_wt.clear()}async g_vP(){this.g_xf=!0,await this.g_xl(),this.g_xf=!1;for(const g of this.g_wX.values())g.g_vP(this);this.g_uD(this.g_ou,this.g_ov,!0)}g_zg(g,_){if(this.g_uT())throw new Error("context lost");this.g_pN();const e=g_bA.g_eM(g_bA.g_oh.g_or,this);return e.g_oE(g,_),e}g_zh(g,_){return this.g_uT()?Promise.reject("context lost"):(_=Object.assign({},_),g_bA.g_cJ.g_cO&&(this.g_oI()||!_.g_ok)?(_.g_cP=!1,createImageBitmap(g,{premultiplyAlpha:"premultiply"}).then(g=>g_bA.g_gD(()=>this.g_zg(g,_)))):g_bA.g_cJ.ImageBitmap?createImageBitmap(g).then(g=>g_bA.g_gD(()=>this.g_zg(g,_))):g instanceof Blob?g_bA.g_gB(g,!0).then(g=>this.g_zh(g,_)):"undefined"!=typeof HTMLImageElement&&g instanceof HTMLImageElement&&"function"==typeof g.decode?g.decode().then(()=>g_bA.g_gD(()=>this.g_zg(g,_))):g_bA.g_gD(()=>this.g_zg(g,_)))}g_pm(g,_,e){this.g_pN();const t=g_bA.g_eM(g_bA.g_oh.g_or,this);return t.g_oM(g,_,e),t}g_uU(g,_,e){this.g_pN(),_.g_oP(g,e)}g_pq(g){g&&(g.g_oV(),0=_||0>=e)throw new Error("invalid size");this.g_pN();const d=g_bA.g_eM(g_bA.g_oh.g_pe,this);return d.g_pl(_,e,Object.assign({g_pc:n},g)),this.g_wI=null,this.g_sf.g_pr=null,d}g_zj(g){if(g===this.g_wI)return;let e,d,o,u;g?(g.g_pz()&&g.g_pp(this.g_ou,this.g_ov),o=g.g_oX(),u=g.g_oY(),e=o,d=u):(o=this.g_ou,u=this.g_ov,e=this.g_sC(),d=this.g_sD());const s=this.g_wc!==o||this.g_wd!==u;s&&this.g_xv(e,d,o,u);const n=this.g_xH();n.g_sA(g,s,this.g_wg),this.g_wI=g,this.g_wH=0}g_zk(){return this.g_wI}g_yc(g){return g?[g.g_oX(),g.g_oY()]:[this.g_ou,this.g_ov]}g_zl(g,_="stretch"){if(2>this.g_uX||this.g_wI&&0this.g_uX)){const _=this.g_xH();_.g_sZ(g.g_pt()),this.g_wH=0}}g_zo(g){this.g_zj(null),this.g_pN();const _=g.g_pv();_===this.g_wN&&(this.g_pO.bindTexture(this.g_pO.TEXTURE_2D,null),this.g_wN=null),_===this.g_sY&&(this.g_pO.activeTexture(this.g_pO.TEXTURE1),this.g_pO.bindTexture(this.g_pO.TEXTURE_2D,null),this.g_pO.activeTexture(this.g_pO.TEXTURE0),this.g_sY=null),g.g_oQ()}async g_pF(g,e){this.g_pN();const t=this.g_wI;let d,u,f;g?(d=g.g_oX(),u=g.g_oY(),f=g.g_pt()):(d=this.g_oX(),u=this.g_oY(),f=null);const c=this.g_pO;c.bindFramebuffer(c.FRAMEBUFFER,f);const _=()=>{c.bindFramebuffer(c.FRAMEBUFFER,null),this.g_wI=null,this.g_sf.g_pr=null,this.g_zj(t)};let l;if(!e&&2<=this.g_oH()){c.bindFramebuffer(c.READ_FRAMEBUFFER,f);const g=c.createBuffer(),e=4*(d*u),a=c.PIXEL_PACK_BUFFER;c.bindBuffer(a,g),c.bufferData(a,e,c.STREAM_READ),c.readPixels(0,0,d,u,c.RGBA,c.UNSIGNED_BYTE,0),c.bindFramebuffer(c.READ_FRAMEBUFFER,null),c.bindBuffer(a,null),_();const t=c.fenceSync(c.SYNC_GPU_COMMANDS_COMPLETE,0);await this.g_pL(()=>c.getSyncParameter(t,c.SYNC_STATUS)===c.SIGNALED),c.deleteSync(t),l=new ImageData(d,u),c.bindBuffer(a,g),c.getBufferSubData(a,0,new Uint8Array(l.data.buffer),0,e),c.bindBuffer(a,null),c.deleteBuffer(g)}else l=new ImageData(d,u),c.readPixels(0,0,d,u,c.RGBA,c.UNSIGNED_BYTE,new Uint8Array(l.data.buffer)),_();return l}g_zp(g){if(this.g_zq()){const _=this.g_xH();_.g_tb(g),this.g_wH=0}}g_zr(g){if(this.g_zq()){const _=this.g_xH();_.g_te(g),this.g_wH=0}}g_pL(g){const _=new Promise(_=>o.add({resolve:_,g_vR:g}));return-1===t&&(t=self.requestAnimationFrame(h)),_}g_zs(){return this.g_ou*this.g_ov*(this.g_v$.alpha?4:3)}g_zt(){let g=0;for(const _ of g_bA.g_oh.g_pe.g_pG())_.g_pv()||(g+=_.g_o_());return g}g_zu(){let g=0;for(const _ of g_bA.g_oh.g_or.g_pa())g+=_.g_o_();return g}g_zv(){return this.g_zs()+this.g_zt()+this.g_zu()}g_zw(){return this.g_wa}g_oH(){return this.g_uX}g_oI(){return 2<=this.g_oH()}g_oF(){return this.g_wZ}g_zx(){return this.g_w_}g_zy(){return this.g_w$}g_zz(){return 0!==this.g_xa}g_zA(){return this.g_xa}g_zB(){return this.g_xb}g_zC(){return this.g_xc}g_zD(){return this.g_xd}g_oO(){return this.g_xe}g_zq(){return!!this.g_uY}g_uZ(){return this.g_uY}g_pK(){return this.g_xg}g_vt(g){this.g_xi.add(g)}g_vu(g){this.g_xi.delete(g)}g_vm(){return this.g_xj}g_vh(){return this.g_vg}g_zE(){this.g_vg++}g_oG(){return this.g_pO}g_zF(g){const _=this.g_pO;let e=_.ONE,t=_.ONE_MINUS_SRC_ALPHA;switch(g){case"normal":e=_.ONE,t=_.ONE_MINUS_SRC_ALPHA;break;case"additive":e=_.ONE,t=_.ONE;break;case"copy":e=_.ONE,t=_.ZERO;break;case"destination-over":e=_.ONE_MINUS_DST_ALPHA,t=_.ONE;break;case"source-in":e=_.DST_ALPHA,t=_.ZERO;break;case"destination-in":e=_.ZERO,t=_.SRC_ALPHA;break;case"source-out":e=_.ONE_MINUS_DST_ALPHA,t=_.ZERO;break;case"destination-out":e=_.ZERO,t=_.ONE_MINUS_SRC_ALPHA;break;case"source-atop":e=_.DST_ALPHA,t=_.ONE_MINUS_SRC_ALPHA;break;case"destination-atop":e=_.ONE_MINUS_DST_ALPHA,t=_.SRC_ALPHA;break;default:throw new Error("invalid blend name");}return{g_zG:e,g_zH:t}}g_zI(g){const _=this.g_pO;let e=_.ONE,t=_.ONE_MINUS_SRC_ALPHA;switch(g){case 0:e=_.ONE,t=_.ONE_MINUS_SRC_ALPHA;break;case 1:e=_.ONE,t=_.ONE;break;case 3:e=_.ONE,t=_.ZERO;break;case 4:e=_.ONE_MINUS_DST_ALPHA,t=_.ONE;break;case 5:e=_.DST_ALPHA,t=_.ZERO;break;case 6:e=_.ZERO,t=_.SRC_ALPHA;break;case 7:e=_.ONE_MINUS_DST_ALPHA,t=_.ZERO;break;case 8:e=_.ZERO,t=_.ONE_MINUS_SRC_ALPHA;break;case 9:e=_.DST_ALPHA,t=_.ONE_MINUS_SRC_ALPHA;break;case 10:e=_.ONE_MINUS_DST_ALPHA,t=_.SRC_ALPHA;break;default:throw new Error("invalid blend index");}return{g_zG:e,g_zH:t}}g_zJ(){return g_bA.g_eM(g_bA.g_oh.g_tq,this)}}}{function g(g){if(!g)return"";const _=g.split(".");if(2>_.length)return"";const a=_[_.length-1].toLowerCase();return e.get(a)||""}const _=new Set(["local","remote"]),e=new Map([["mp4","video/mp4"],["webm","video/webm"],["m4a","audio/mp4"],["mp3","audio/mpeg"],["js","application/javascript"],["wasm","application/wasm"]]);g_bA.g_zK=class extends g_bA.g_eK{constructor(g,e){if(super(),!_.has(e.g_zL))throw new Error("invalid load policy");if(this.g_zM=g,this.g_zN=new Map,this.g_zO=new Map,this.g_zP=!!e.g_zQ,this.g_zR=!!e.g_zS,this.g_zT=e.g_zU||{},this.g_zV=new Map,this.g_zW=!1,this.g_zX="",this.g_zY="",this.g_zZ="",this.g_z_=e.g_zL,this.g_z$=[],this.g_Aa=new Map,this.g_Ab=[],this.g_Ac=[],this.g_Ad=!1,this.g_Ae=0,this.g_Af=0,this.g_Ag=0,this.g_Ah=!1,this.g_Ai=g_bA.g_eM(g_bA.g_mA,()=>this.g_Aj(),50),this.g_Ak=new g_bA.g_mr(Math.max(g_bA.hardwareConcurrency,8)),e.g_Al)for(const[g,_]of Object.entries(e.g_Al))this.g_zN.set(g,_)}g_eN(){this.g_zN.clear();for(const g of this.g_zO.values())URL.revokeObjectURL(g);this.g_zO.clear();for(const g of this.g_z$)g.g_eN();g_bA.g_fV(this.g_z$),this.g_Aa.clear(),g_bA.g_fV(this.g_Ac),this.g_zM=null}g_Am(){return this.g_zM}g_An(g){this.g_zX=g}g_Ao(){return this.g_zX}g_Ap(g){this.g_zY=g}g_Aq(){return this.g_zY}g_Ar(g){this.g_zZ=g}g_As(){return this.g_zZ}g_gu(g){return this.g_gv(g,this.g_z_).then(g=>g_bA.g_gA(g))}g_gv(g,_){_=_||this.g_z_;const e=this.g_zN.get(g);return e?Promise.resolve(e):this.g_zP&&g_bA.g_gq(g)?this.g_At(g):"local"===_?this.g_Ak.g_jL(()=>g_bA.g_gv(g)):g_bA.g_gv(g)}g_Au(g){return this.g_zN.has(g)}g_Av(g,_){return this.g_zM.g_Aw("runtime","cordova-fetch-local-file",{filename:g,as:_})}g_Ax(g){return this.g_Av(g,"text")}async g_At(_){const e=await this.g_Av(_,"buffer"),a=g(_);return new Blob([e],{type:a})}async g_Ay(g){const _=await this.g_At(g);return URL.createObjectURL(_)}g_Az(g){return this.g_Av(g,"buffer")}g_AA(g){const _=this.g_zN.get(g);if(!_)return g;let e=this.g_zO.get(_);return e||(e=URL.createObjectURL(_),this.g_zO.set(_,e)),e}g_AB(g){return this.g_zM.g_AC()||"playable-ad"===this.g_zM.g_AD()?this.g_AA(g.toLowerCase()):this.g_zX+g}g_AE(g){return this.g_zM.g_AC()?this.g_AA(g.toLowerCase()):g}g_AF(g){return this.g_zM.g_AC()?Promise.resolve(this.g_AA(g.toLowerCase())):this.g_zP?this.g_Ay(g.toLowerCase()):Promise.resolve(g.toLowerCase())}g_AG(g){if(g.g_AH&&!_.has(g.g_AH))throw new Error("invalid load policy");let e=this.g_Aa.get(g.url);return e?e:(e=g_bA.g_eM(g_bA.g_AI,this,{url:g.url,size:g.size||0,g_AH:g.g_AH||this.g_z_}),this.g_z$.push(e),this.g_Aa.set(e.g_AJ(),e),this.g_Ad||(this.g_Ae+=e.g_jF(),this.g_Ac.push(e.g_AK().then(()=>this.g_AL(e.g_jF())))),e)}async g_AM(){try{await Promise.all(this.g_Ac),this.g_Ag=1}catch(g){console.error("Error loading: ",g),this.g_Ah=!0,this.g_Aj()}}g_AN(){this.g_Ad=!0}g_AO(){return this.g_Ah}g_AL(g){this.g_Af+=g,this.g_Ai.g_mO()}g_Aj(){const g=g_bA.g_eM(g_bA.Event,"loadingprogress");this.g_Ag=g_bA.g_eQ(this.g_Af/this.g_Ae,0,1),g.g_AP=this.g_Ag,this.g_zM.g_kX().dispatchEvent(g)}g_AQ(){return this.g_Ag}g_AR(g){g_bA.g_fZ(this.g_Ab,g),this.g_Ab.length&&this.g_Ac.push(this.g_AS())}g_AS(){if("undefined"==typeof FontFace)return Promise.resolve();const g=[];for(const[_,e,a]of this.g_Ab)this.g_Ae+=a,g.push(this.g_AT(_,e).then(()=>this.g_AL(a)));return Promise.all(g)}async g_AT(g,_){const e=await this.g_AF(this.g_zY+_),a=new FontFace(g,`url('${e}')`);this.g_zM.g_AU()?self.fonts.add(a):document.fonts.add(a);try{await a.load()}catch(_){console.warn(`[C3 runtime] Failed to load web font '${g}': `,_)}}g_AV(g){return!!this.g_zT[g]}g_AW(g,_){this.g_zW=!!_;for(const[t,a,n]of g)this.g_zV.set(t,{fileName:t,g_AX:a.map(g=>({type:g[0],g_AY:g[1],g_AZ:t+g[1],fileSize:g[2]})),g_A_:n})}g_A$(g){const _=this.g_zV.get(g.toLowerCase());if(!_)return null;let e=null;for(const a of _.g_AX)if(e||"audio/webm; codecs=opus"!==a.type||(e=a),this.g_AV(a.type))return a;return e}g_Ba(g){const _=this.g_A$(g);return _?{url:this.g_AB(_.g_AZ),type:_.type}:null}g_Bb(){if(this.g_zW){const g=[];for(const _ of this.g_zV.values()){if(_.g_A_)continue;const e=this.g_A$(_.fileName);e&&g.push({g_Bc:_.fileName,url:this.g_AB(e.g_AZ),type:e.type,fileSize:e.fileSize})}return g}return[]}}}"use strict",g_bA.g_Bd=class extends g_bA.g_eK{constructor(g,_){super(),this.g_Be=g,this.g_zM=g.g_Am(),this.g_Bf=_.url,this.g_Bg=_.size,this.g_Bh=_.g_AH,this.g_Bi=null,this.g_Bj=!1,this.g_Bk=null}g_eN(){this.g_Bk=null,this.g_Be=null,this.g_zM=null,this.g_Bi=null}g_AJ(){return this.g_Bf}g_jF(){return this.g_Bg}g_AK(){return"local"===this.g_Bh||this.g_Bi?(this.g_Bj=!0,Promise.resolve()):this.g_Bk?this.g_Bk:(this.g_Bk=this.g_Be.g_gv(this.g_Bf,this.g_Bh).then(g=>{this.g_Bj=!0,this.g_Bk=null,this.g_Bi=g}).catch(g=>console.error("Error loading resource: ",g)),this.g_Bk)}g_Bl(){return this.g_Bj}g_Bm(){return this.g_Bi?Promise.resolve(this.g_Bi):this.g_Be.g_gv(this.g_Bf,this.g_Bh)}},"use strict";{const g=new g_bA.g_mr,_=new Set;g_bA.g_AI=class extends g_bA.g_Bd{constructor(g,e){super(g,e),this.g_Bn=null,this.g_Bo=null,this.g_oD=0,this.g_Bp=-1,this.g_Bq=-1,_.add(this)}g_eN(){if(this.g_uf(),0!==this.g_oD)throw new Error("released image asset which still has texture references");this.g_Bn=null,_.delete(this),super.g_eN()}static g_Br(){for(const g of _)g.g_Bn=null,g.g_Bo=null,g.g_oD=0}g_Bs(_,e){return(this.g_oD++,this.g_Bo)?Promise.resolve(this.g_Bo):this.g_Bn?this.g_Bn:(this.g_Bn=this.g_Bm().then(a=>g.g_jL(()=>_.g_zh(a,e).then(g=>(this.g_Bn=null,0===this.g_oD)?(_.g_pq(g),null):(this.g_Bo=g,this.g_Bp=g.g_oX(),this.g_Bq=g.g_oY(),this.g_Bo)))).catch(g=>{throw console.error("Failed to load texture: ",g),g}),this.g_Bn)}g_uf(){if(0>=this.g_oD)throw new Error("texture released too many times");if(this.g_oD--,0===this.g_oD&&this.g_Bo){const g=this.g_Bo.g_oT();g.g_pq(this.g_Bo),this.g_Bo=null}}g_pv(){return this.g_Bo}g_oX(){return this.g_Bp}g_oY(){return this.g_Bq}async g_Bt(){const g=await this.g_Bm();return g_bA.g_cJ.g_cO?await createImageBitmap(g,{premultiplyAlpha:"none"}):g_bA.g_cJ.ImageBitmap?await createImageBitmap(g):await g_bA.g_gB(g)}}}{function g(g,_){return g.g_Bv().g_Bu()-_.g_Bv().g_Bu()}g_bA.g_Bw=class extends g_bA.g_eK{constructor(g,_,e){super(),this.g_Bx=g,this.g_hP=_,this.g_hQ=e,this.g_By=[],this.g_Bz=!0,this.g_BA=new Set,this.g_BB=!1}g_eN(){g_bA.g_fV(this.g_By),this.g_BA.clear(),this.g_Bx=null}g_lq(){g_bA.g_fV(this.g_By),this.g_Bz=!0,this.g_BA.clear(),this.g_BB=!1}g_BC(){this.g_Bz=!1}g_jM(){return!this.g_By.length||!(this.g_By.length>this.g_BA.size)&&(this.g_BD(),!0)}g_BE(g){return this.g_BA.has(g)?(this.g_BA.delete(g),void(0===this.g_BA.size&&(this.g_BB=!1))):void(this.g_By.push(g),this.g_Bz=1===this.g_By.length)}g_lC(g){this.g_BA.add(g),this.g_BB=!0,50<=this.g_BA.size&&this.g_BD()}g_BD(){return this.g_BB?this.g_By.length===this.g_BA.size?void this.g_lq():void(g_bA.g_gc(this.g_By,this.g_BA),this.g_BA.clear(),this.g_BB=!1):void 0}g_BF(){this.g_Bz||(this.g_By.sort(g),this.g_Bz=!0)}g_BG(g){this.g_BD(),this.g_BF(),this.g_By.length&&g.push(this.g_By)}}}"use strict",g_bA.g_BH=class extends g_bA.g_eK{constructor(g,_){super(),this.g_BI=g,this.g_BJ=_,this.g_BK=g_bA.g_eM(g_bA.g_jA)}g_eN(){this.g_BK.g_eN(),this.g_BK=null}g_BL(g,_,e){let a=this.g_BK.g_bR(g,_);return a?a:e?(a=g_bA.g_eM(g_bA.g_Bw,this,g,_),this.g_BK.Set(g,_,a),a):null}g_BM(g){return Math.floor(g/this.g_BI)}g_BN(g){return Math.floor(g/this.g_BJ)}g_BO(g,_,a){if(_)for(let t=_.g_ih(),n=_.g_ij();t<=n;++t)for(let n=_.g_ii(),e=_.g_ik();n<=e;++n){if(a&&a.g_iD(t,n))continue;const _=this.g_BL(t,n,!1);_&&(_.g_lC(g),_.g_jM()&&this.g_BK.g_jD(t,n))}if(a)for(let t=a.g_ih(),n=a.g_ij();t<=n;++t)for(let n=a.g_ii(),e=a.g_ik();n<=e;++n)_&&_.g_iD(t,n)||this.g_BL(t,n,!0).g_BE(g)}g_BP(g,_){let t=this.g_BM(g.g_ih());for(const n=this.g_BN(g.g_ii()),a=this.g_BM(g.g_ij()),e=this.g_BN(g.g_ik());t<=a;++t)for(let g=n;g<=e;++g){const e=this.g_BL(t,g,!1);e&&e.g_BG(_)}}g_BQ(g){let _=g.g_ih();for(const t=g.g_ii(),a=g.g_ij(),n=g.g_ik();_<=a;++_)for(let g=t;g<=n;++g){const e=this.g_BL(_,g,!1);e&&e.g_BC()}}},"use strict";{function _(g,_){return g.g_Bv().g_Bu()-_.g_Bv().g_Bu()}function a(g,_){return g.g_Bv().g_BR()-_.g_Bv().g_BR()}const t=new g_bA.Rect,n=new g_bA.g_iH,i=[],r=new g_bA.Rect,o=new g_bA.Rect,u=vec3.g_s(0,1,0);g_bA.g_BS=class extends g_bA.g_eK{constructor(g,_,e){super(),this.g_BT=g,this.g_zM=g.g_Am(),this.g_pP=e[0],this.g_BU=_,this.g_BV=e[2],this.g_BW=!!e[3],this.g_BX=g_bA.g_eM(g_bA.g_gT),this.g_BX.g_hG(e[4].map(g=>g/255)),this.g_BY=!!e[5],this.g_BZ=e[6],this.g_B_=e[7],this.g_vD=g_bA.g_eM(g_bA.g_gT,1,1,1,e[8]),this.g_B$=g_bA.g_eM(g_bA.g_gT),this.g_Ca=e[9],this.g_Cb=e[10],this.g_Cc=e[11],this.g_Cd=e[12],this.g_vB=0,this.g_vC=0,this.g_Ce=null,this.g_Cf=1,this.g_vE=e[16],this.g_Cg=0,this.g_Ch=!0,this.g_Ci=g_bA.g_eM(g_bA.Rect),this.g_Cj=g_bA.g_eM(g_bA.Rect),this.g_Ck=[],this.g_Cl=[],this.g_Cm=[],this.g_By=[],this.g_Cn=!1,this.g_Co=!1,this.g_Cp=g_bA.g_eM(g_bA.g_Cq,this,e[15]),this.g_Cr=null,this.g_Cs=[],this.g_Ct=!1,this.g_Cu=g_bA.g_eM(g_bA.Rect,0,0,-1,-1),this.g_Cv=g_bA.g_eM(g_bA.Rect,0,0,-1,-1),this.g_Cw(),this.g_Cb&&(this.g_Cr=g_bA.g_eM(g_bA.g_BH,this.g_zM.g_Cx(),this.g_zM.g_Cy()));for(const t of e[14]){const g=this.g_zM.g_Cz(t[1]);this.g_BT.g_CA(g),g.g_CB()||(g.g_CC(t),g.g_CD(this.g_BU)),this.g_Cl.push(t)}g_bA.g_fZ(this.g_Ck,this.g_Cl)}static g_pM(g,_,e){return g_bA.g_eM(g_bA.g_BS,g,_,e)}g_eN(){this.g_BT=null,this.g_zM=null}g_CE(_){const a=this.g_BT.g_CF();let t=0;const n=this.g_Cl;for(let i=0,g=n.length;ie||(_&&this.g_Cb&&g.g_Bv().g_CS(),this.g_By.splice(e,1),this.g_CL(),this.g_CT())}g_CU(){this.g_Co=!0}g_CT(){0===this.g_By.length&&(this.g_Co=!1)}g_CV(g){if(g){const g=new Set;for(const _ of this.g_By){const e=_.g_Bv().g_Bu();0<=e&&g.add(e)}let _=-1;for(const e of this.g_By){const a=e.g_Bv();if(!(0<=a.g_Bu())){for(++_;g.has(_);)++_;a.g_CW(_)}}}this.g_By.sort(_)}g_CX(){this.g_CY(this.g_CZ(),!0)}g_C_(){for(const g of this.g_By)g.g_C$().g_CI()||this.g_zM.g_Da(g);this.g_zM.g_CK(),g_bA.g_fV(this.g_By),this.g_Co=!1,this.g_CL()}g_Db(_,a){const t=this.g_zM.g_Dc(),n=this.g_zM.g_Dd(),r=_.g_De();for(const e of this.g_Cl){const d=e[0],g=d[0],o=d[1];if(!a.g_iD(g,o))continue;const i=n[e[1]];if(i!==_)if(!r)continue;else if(!_.g_Df(i))continue;const u=this.g_zM.g_CH(e,this,!1);if(t.g_Dg(!0),u.g_Dh(),u.g_Di())for(const g of u.siblings())g.g_Dh();t.g_Dg(!1)}}g_Dj(){return this.g_By.length}g_Dk(){return this.g_BT}g_q_(){return this.g_pP}g_Dl(){return this.g_BU}g_Dm(){return this.g_BV}g_Am(){return this.g_zM}g_Dn(){return this.g_Cp}g_Do(){return this.g_Cb}g_Dp(){return this.g_Cr}g_Dq(){this.g_Ct=!1}g_Dr(){return this.g_BW}g_Ds(g){g=!!g,this.g_BW===g||(this.g_BW=g,this.g_zM.g_Dt())}g_Du(){return this.g_Ci}g_Dv(_,a){const t=this.g_Cj;if(0===_)a.g_r(t);else{const n=this.g_Dw(_),i=t.g_im(),e=t.g_in(),r=.5*t.width()/n,g=.5*t.height()/n;a.set(i-r,e-g,i+r,e+g)}}g_xN(){return this.g_vD.g_hi()}g_xP(g){g=g_bA.g_eQ(g,0,1),this.g_vD.g_hi()===g||(this.g_vD.g_hd(g),this.g_Cw(),this.g_zM.g_Dt())}g_Cw(){this.g_B$.g_r(this.g_vD),this.g_B$.g_hp()}g_Dx(){return this.g_B$}g_Dy(){return this.g_vD.g_hn(1,1,1,1)}g_Dz(){return this.g_Cc}g_DA(g){this.g_Cc===g||(this.g_Cc=g,this.g_zM.g_Dt())}g_DB(){return this.g_BZ}g_DC(){return this.g_B_}g_DD(g,_){if((this.g_BZ!==g||this.g_B_!==_)&&(this.g_BZ=g,this.g_B_=_,this.g_zM.g_Dt(),1!==this.g_BZ||1!==this.g_B_))for(const g of this.g_By)g.g_C$().g_DE(!0)}g_DF(g){this.g_DD(g,this.g_DC())}g_DG(g){this.g_DD(this.g_DB(),g)}g_DH(g){this.g_vE=+g}g_BR(){return this.g_vE}g_DI(g){this.g_Cg=g_bA.g_eR(g)}g_DJ(){return this.g_Ch?g_bA.g_eR(this.g_BT.g_DJ()+this.g_Cg):0}g_DK(){return this.g_Cg}g_DL(){return 0Number.EPSILON){this.g_DW();const g=this.g_Cb&&0===this.g_BR()&&!this.g_Co;g?this.g_Eu(_):this.g_Ev(_,this.g_By)}_.g_xp(0),_.g_vI(0),_.g_xA(0,0,100),_.g_xB(0,0,0),i&&this.g_Ew(_,e,a,t),r&&_.g_zr(r),this.g_Ce=null}g_Ev(_,a){const t=this.g_Ci,n=this.g_Ce;let i=null;for(let e=0,r=a.length;ethis.g_ou-_&&(g=this.g_ou-_),g<_&&(g=_)}this.g_Fo!==g&&(this.g_Fo=g,this.g_zM.g_Dt())}g_EZ(){return this.g_Fo}g_FB(g){if(!this.g_Fl){const _=this.g_zM.g_EU()*(1/this.g_Fz())/2;g>this.g_ov-_&&(g=this.g_ov-_),g<_&&(g=_)}this.g_Fp!==g&&(this.g_Fp=g,this.g_zM.g_Dt())}g_E_(){return this.g_Fp}g_EN(){this.g_FA(this.g_EZ()),this.g_FB(this.g_E_())}g_EP(){return this.g_Cf}g_FC(g){g=+g,this.g_Cf===g||(this.g_Cf=g,this.g_EN())}g_DI(g){this.g_Cg=g_bA.g_eR(g)}g_DJ(){return this.g_Cg}g_oX(){return this.g_ou}g_FD(g){!isFinite(g)||1>g||(this.g_ou=g)}g_oY(){return this.g_ov}g_FE(g){!isFinite(g)||1>g||(this.g_ov=g)}g_FF(){return this.g_Fn}g_FG(){return this.g_Fu}g_FH(){return this.g_Fu.length}g_CN(g){return"number"==typeof g?this.g_FI(g):this.g_FJ(g.toString())}g_FI(g){return g=g_bA.g_eQ(Math.floor(g),0,this.g_Fu.length-1),this.g_Fu[g]}g_FJ(g){return this.g_Fv.get(g.toLowerCase())||null}g_FK(g){return this.g_Fw.get(g)||null}g_FL(){for(const g of this.g_Fu)if(g.g_Ee())return g.g_Ec();return!1}g_CF(){return this.g_Fy}g_FM(){return[...this.g_Fq]}g_CA(g){if(g.g_Di())for(const _ of g.g_FO().g_FN())this.g_Fq.add(_);else this.g_Fq.add(g)}g_FP(){return[...this.g_Fr]}g_FQ(g,_){if(g===this||!_)return Promise.resolve();g&&(g_bA.g_gM(this.g_Fr,g.g_Fr),g.g_Fr.clear());const e=[];for(const a of this.g_Fq)this.g_Fr.has(a)||(e.push(a.g_FR(_)),this.g_Fr.add(a));return Promise.all(e)}async g_FS(g){if(g.g_De())throw new Error("cannot load textures for family");const _=this.g_zM.g_pu();!_||_.g_uT()||this.g_Fr.has(g)||(this.g_Fr.add(g),await g.g_FR(_),g.g_FT(),this.g_zM.g_Dt())}g_FU(g){if(g.g_De()||0t)_.g_Gv(e[t]);else{let e;e=a?this.g_zM.g_CH(n,a.g_CN(),!0,a.g_Gw(),a.g_Gx(),!0):this.g_zM.g_CH(n,null,!0,0,0,!0),this.g_zM.g_CK(),n.g_Gy(),_.g_Gv(e),g.push(e)}}}}g_Ge(){for(const g of this.g_Ft){const _=this.g_zM.g_Cz(g[1]);_.g_Di()||this.g_zM.g_CH(g,null,!0)}}g_Gz(){const g=[],_=this.g_Ft;let a=0;for(let t=0,n=_.length;t=this.g_GV)throw new Error("already unset");this.g_GV--}}g_Hf(){return 0=_||_>=this.g_HU)&&(this.g_Id=!0)}g_Ja(){return this.g_Id}g_Ix(){return this.g_Ie}g_Jb(g){this.g_If=g}g_Jc(){return this.g_If}g_Jd(){return this.g_Ic}g_Je(g){for(const _ of this.g_HY)for(const e of _.g_Jf())if(e.g_Jg()===g)return e}g_IS(g){const _=this.g_HT.g_Jh();this.g_Am().g_IS(g,_)}g_Il(g){this.g_Ij=g}g_Ip(g){this.g_Ik=g}g_I$(){return this.g_H_.g_bR()}g_Ji(g){if(this.g_H_.Set(g),0>this.g_H_.g_bR()&&this.g_H_.Set(0),this.g_H_.g_bR()>=this.g_HU&&this.g_H_.Set(this.g_HU),!this.g_IX()&&!this.g_IZ()&&this.g_Ic)this.g_I_(!1);else if(!this.g_IX()&&!this.g_IZ()&&!this.g_Ic){this.g_Ic=!0;for(const g of this.g_HY)g.g_Jj()}else this.g_IX()?this.g_Jk():this.g_IZ()&&(this.g_HT.g_Iy(this),this.g_I_(!1));let _=!1;for(const e of this.g_HY){e.g_Jl();const g=e.g_Jm(this.g_H_.g_bR());!_&&g&&(_=!0)}_&&this.g_Am().g_Dt()}g_II(g){this.g_HX=g;for(const _ of this.g_HY)_.g_II(g)}g_Jn(g){this.g_Jo=g;for(const _ of this.g_HY)_.g_Jn(g_Jp)}g_Jq(g){return this.g_H$=g}g_Jr(){return 0=this.g_HU)return;}else if(0>=this.g_H_.g_bR())return;this.g_Jt(!0)}}g_Jt(g=!1){this.g_Ix()||this.g_IZ()||this.g_IX()||!this.g_Ja()&&!g||this.g_HT.g_Ju(this)}g_Jk(g=!1){this.g_Ix()||(this.g_I_(g),this.g_HT.g_Iz(this))}g_lq(){if(this.g_Ix())return;if(!this.g_IX()&&this.g_IZ())return this.g_HT.g_Iy(this);this.g_Jk(!0),this.g_H_.Set(0);let g=!1;for(const _ of this.g_HY){const e=_.g_Jm(this.g_H_.g_bR());!g&&e&&(g=!0)}g&&this.g_Am().g_Dt()}g_Jj(){if(this.g_IW(!0),this.g_IY(!1),this.g_IQ(),this.g_Ja()){this.g_Ig=-1,this.g_Ic=!0,this.g_Jr()?this.g_H_.Set(0):this.g_H_.Set(this.g_HU);for(const g of this.g_HY)g.g_Jj()}else for(const g of this.g_HY)g.g_Jl()}g_Jv(g,_){this.g_H_.g_jL(g*_*this.g_H$);let e;if(e=this.g_Jr()?this.g_H_.g_bR()>=this.g_HU:0>=this.g_H_.g_bR(),e){this.g_Jr()?this.g_H_.Set(this.g_HU):this.g_H_.Set(0);for(const g of this.g_HY)g.g_Jw();return this.g_Jk(!0),this.g_IT(),!0}else{let g=!1;for(const _ of this.g_HY){const e=_.g_Jm(this.g_H_.g_bR());!g&&e&&(g=!0)}return g}}}}{const g=0;g_bA.g_HZ=class extends g_bA.g_eK{constructor(_,e){super(),this.g_Jx=_,this.g_Jy=e[g][2],this.g_HW=e[1],this.g_HX=e[2],this.g_Jz=!!e[3],this.g_JA=[];for(const g of e[4]){const _=g_bA.g_JB.g_pM(this,g);this.g_JC(_)&&this.g_JA.push(_)}this.g_JD=[];for(const g of e[5]){const _=g_bA.g_JE.g_pM(this,g);_.g_JF()&&this.g_JD.push(_)}this.g_JG=null,this.g_JH=null,this.g_JI=!1}static g_pM(g,_){return g_bA.g_eM(g_bA.g_HZ,g,_)}static g_Iu(_){const e=[];return e[g]=[],e[g][2]=-1,e[1]="default",e[2]="default",e[3]=1,e[4]=[],e[5]=[],this.g_pM(_,e)}g_eN(){this.g_Jx=null,this.g_JG=null,this.g_JH=null;for(const g of this.g_JA)g.g_eN();g_bA.g_fV(this.g_JA),this.g_JA=null;for(const g of this.g_JD)g.g_eN();g_bA.g_fV(this.g_JD),this.g_JD=null}g_IA(){for(const g of this.g_JD)g.g_IA();this.g_JG=null,this.g_JH=null}g_JJ(){return this.g_Jx}g_Am(){return this.g_Jx.g_Am()}g_JK(){this.g_JG||this.g_JL()}g_JM(){return!!this.g_JG&&!this.g_JG.g_JN()}g_JO(g){this.g_Jy=g}g_JL(){return this.g_JG&&this.g_JM()?this.g_JG:(this.g_JG=this.g_Am().g_JP(this.g_Jy),this.g_JG)}g_Bv(){return this.g_JH&&this.g_JM()?this.g_JH:(this.g_JH=this.g_JL().g_Bv(),this.g_JH)}g_IG(g){this.g_HW=g}g_IH(){return this.g_HW}g_II(g){this.g_HX=g;for(const _ of this.g_JD)_.g_II(g)}g_IJ(){return this.g_HX}g_Jn(){for(const g of this.g_JA)g.g_Jn(g_Jp);for(const g of this.g_JD)g.g_Jn(g_Jp)}g_JQ(g){this.g_Jz=!!g}g_JF(){return this.g_Jz}g_JR(){const g=g_bA.g_JB.g_Iu(this);return this.g_JA.push(g),g}g_JS(){return this.g_JA}g_JT(){this.g_JA.sort((g,_)=>g.g_I$()-_.g_I$())}g_JU(g,_){const e=g_bA.g_JE.g_Iu(this,g,_);return this.g_JD.push(e),e}g_Jf(){return this.g_JD}g_Jj(){if(this.g_JK(),!!this.g_JM()){this.g_JI=!1;for(const g of this.g_JD)g.g_Jj();this.g_JJ().g_Jr()?this.g_Jm(0):this.g_Jm(this.g_JJ().g_ID())}}g_Jl(){if(this.g_JK(),!!this.g_JM())for(const g of this.g_JD)g.g_Jl()}g_Jw(){if((this.g_JK(),!!this.g_JM())&&!this.g_JI){this.g_JI=!0;const g=this.g_Jx.g_I$(),_=this.g_Jx.g_ID();g>=_?this.g_Jm(_):0>=g&&this.g_Jm(0)}}g_JV(g){for(const _ of this.g_JA){if(!g(_))continue;const e=this.g_JA.indexOf(_);-1!==e&&(_.g_eN(),this.g_JA.splice(e,1))}this.g_JT()}g_JW(g){for(const _ of this.g_JD)_.g_JW(g)}g_Jm(g){if(this.g_JK(),!this.g_JM())return!1;let _=!1,a=!1;for(const t of this.g_JD){const n=t.g_Jm(g);_||0==(n&g_bA.g_HS.g_Iv)||(_=!0),a||0==(n&g_bA.g_HS.g_Iw)||(a=!0)}return _&&this.g_Bv().g_CO(),a}g_JX(){for(const g of this.g_JD)g.g_JX()}g_JY(){if(this.g_JK(),!!this.g_JM())for(const g of this.g_JD)g.g_JY()}g_JZ(){if(this.g_JK(),!this.g_JM())return;let g=!1;for(const _ of this.g_JD){const e=_.g_JZ();!g&&e&&(g=!0)}if(g){const g=this.g_JR();g.g_Ji(this.g_JJ().g_I$()),g.g_Jn("noease"),g.g_JQ(!0)}}g_JC(g){return!!this.g_JF()&&!!g.g_JF()}}}{const g=0;g_bA.g_JB=class extends g_bA.g_eK{constructor(_,e){super(),this.g_J_=_,this.g_J$=e[g],this.g_Jo=e[1],this.g_Ka=!!e[2]}static g_pM(g,_){return g_bA.g_eM(g_bA.g_JB,g,_)}static g_Iu(_){const e=[];return e[g]=0,e[1]="linear",e[2]=1,this.g_pM(_,e)}g_eN(){this.g_J_=null}g_Am(){return this.g_J_.g_Am()}g_Ji(g){this.g_J$=g,this.g_J_.g_JT()}g_I$(){return this.g_J$}g_Jn(g){this.g_Jo=g}g_jT(){return this.g_Jo}g_JQ(g){this.g_Ka=!!g}g_JF(){return this.g_Ka}}}{const g=0;g_bA.g_JE=class extends g_bA.g_eK{constructor(_,e){super(),this.g_J_=_,this.g_Kb=g_bA.g_JE.g_Kc(this,e[g]),this.g_Kd=e[1],this.g_kA=e[2],this.g_Ke=e[3],this.g_Kf=e[4],this.g_HW=e[5],this.g_HX=e[6],this.g_Jz=!!e[7],this.g_Kg=[];for(const g of e[8]){const _=g_bA.g_Kh.g_pM(this,g);this.g_Ki(_)&&this.g_Kg.push(_)}this.g_Kj()}static g_pM(g,_){return g_bA.g_eM(g_bA.g_JE,g,_)}static g_Iu(_,a,t){const n=[];if(n[g]=[],n[g][0]=a,t)for(let _=0;_g.g_I$()-_.g_I$())}g_Ki(g){if(!this.g_JF())return!1;if(!g.g_JF())return!1;const _=g.g_KI();if(!_)return!1;const e=this.g_Kr();return!!e.g_JC(_)}g_KH(g){for(const _ of this.g_Kg)if(_.g_I$()===g)return _}g_KJ(g){return this.g_Kq.get(g)}g_Kz(){return this.g_Kg[0]}g_KK(){return this.g_Kg[this.g_Kg.length-1]}g_KL(g){for(const _ of this.g_Kg)if(_.g_I$()>g)return _}g_KM(g){for(const _ of this.g_Kg)if(_.g_I$()>=g)return _}g_KN(g){for(let _=this.g_Kg.length-1;0<=_;_--){const e=this.g_Kg[_];if(e.g_I$()<=g)return e}}g_Jj(){this.g_Kb.g_Jj()}g_Jl(){this.g_Kb.g_Jl()}g_KO(g){let _=this.g_KJ(g);return _||(_=this.g_KN(g)),_}g_KP(g){const _=this.g_KJ(g);return _?this.g_KL(g):this.g_KM(g)}g_Jm(g){let _=this.g_KJ(g),e;return _?e=this.g_KL(g):(_=this.g_KN(g),e=this.g_KM(g)),this.g_Kb.g_Jm(g,_,e)}g_JW(g){for(const _ of this.g_Kg){if(!g(_))continue;const e=this.g_Kg.indexOf(_);-1!==e&&(_.g_eN(),this.g_Kg.splice(e,1))}this.g_KG()}g_JX(){this.g_Kb.g_JX()}g_JY(){const g=this.g_Kb.g_JY();if(g){const g=this.g_Kz(),_=this.g_Kb.g_KQ();g.g_KR(_)}}g_JZ(){const g=this.g_Kb.g_JZ();return g&&this.g_KS(),this.g_Kb.g_KT(),g}g_KS(){const g=this.g_JJ().g_I$(),_=this.g_KO(g),e=this.g_KE(),a=this.g_Ks();e.g_KU(a.g_KV()),e.g_KR(a.g_KQ()),e.g_KW(_.g_rm()),e.g_Ji(g),e.g_Jn(_.g_jT()),e.g_JQ(!0)}}}{const g=0;g_bA.g_Kh=class extends g_bA.g_eK{constructor(_,e){super(),this.g_KX=_,this.g_KY=e[g][0],this.g_KZ=e[g][1],this.g_kA=e[g][2],this.g_J$=e[1],this.g_Jo=e[2],this.g_Ka=!!e[3],this.g_K_=null;for(let g of this.g_KX.g_Kr().g_JS())if(g.g_I$()===this.g_J$){this.g_K_=g;break}}static g_pM(g,_){return g_bA.g_eM(g_bA.g_Kh,g,_)}static g_Iu(_){const e=[];return e[g]=[],e[g][0]=0,e[g][1]=0,e[g][2]="",e[1]=0,e[2]="linear",e[3]=1,this.g_pM(_,e)}g_eN(){this.g_KX=null,this.g_K_=null}g_Am(){return this.g_KX.g_Am()}g_Ji(g){this.g_J$=g,this.g_KX.g_Kj()}g_I$(){return this.g_J$}g_KU(g){"color"===this.g_kA&&g_bA.g_dc(g)?(this.g_KY[0]=g_bA.g_fm(g),this.g_KY[1]=g_bA.g_fn(g),this.g_KY[2]=g_bA.g_fo(g)):this.g_KY=g}g_Ku(){return this.g_KY}g_KR(g){"color"===this.g_kA&&g_bA.g_dc(g)?(this.g_KZ[0]=g_bA.g_fm(g),this.g_KZ[1]=g_bA.g_fn(g),this.g_KZ[2]=g_bA.g_fo(g)):this.g_KZ=g}g_K$(){return this.g_KZ}g_La(){const g=this.g_KX.g_IJ();return"relative"===g?this.g_Ku():"absolute"===g?this.g_K$():void 0}g_Jn(g){this.g_Jo=g}g_jT(){return this.g_Jo}g_JQ(g){this.g_Ka=!!g}g_JF(){return this.g_Ka}g_KW(g){this.g_kA=g}g_rm(){return this.g_kA}g_KI(){return this.g_K_}}}"use strict",g_bA.g_Lb=class extends g_bA.g_eK{constructor(g){super(),this.g_zM=g,this.g_Lc=null,this.g_Ld=[],this.g_Le=new Map,this.g_Lf=[],this.g_Lg=[],this.g_Lh=!1,this.g_Li=!1,this.g_Lj=!1,this.g_Lk=()=>this.g_Ll(),this.g_Lm=()=>this.g_Ln(),this.g_Lo=()=>this.g_Lp(),this.g_Lq=()=>this.g_Lr()}g_eN(){const g=this.g_zM.g_kX();g.removeEventListener("tick",this.g_Lk),this.g_Lk=null,g.removeEventListener("tick2",this.g_Lm),this.g_Lm=null,g.removeEventListener("beforelayoutchange",this.g_Lo),this.g_Lo=null,g.removeEventListener("layoutchange",this.g_Lq),this.g_Lq=null,this.g_zM=null;for(const g of this.g_Ld)g.g_Jk(),g.g_eN();g_bA.g_fV(this.g_Ld),this.g_Ld=null,g_bA.g_fV(this.g_Lf),this.g_Lf=null,g_bA.g_fV(this.g_Lg),this.g_Lg=null,this.g_Le.clear(),this.g_Le=null}g_Ls(){const g=this.g_zM.g_kX();g.addEventListener("beforelayoutchange",this.g_Lo),g.addEventListener("layoutchange",this.g_Lq)}g_pM(g){this.g_jL(g_bA.g_HS.g_pM(g,this))}g_jL(g){this.g_Ld.push(g),this.g_Le.set(g.g_q_(),g)}g_Am(){return this.g_zM}g_Lt(g){this.g_Lc=g}g_Jh(){return this.g_Lc}g_Lu(){return this.g_Ld}g_Lv(g){const _=g_bA.g_eQ(Math.floor(g),0,this.g_Ld.length-1);return this.g_Ld[_]?this.g_Ld[_]:void 0}g_Lw(g){return this.g_Le.has(g)?this.g_Le.get(g):void 0}g_Ju(g){g.g_IW(!1),g.g_IY(!0),g.g_Jb(!1),this.g_Lf.push(g),this.g_Lx()}g_Iy(g){const _=this.g_Lf.indexOf(g);g.g_IW(!1),g.g_IY(!1),-1===_||(this.g_Lf.splice(_,1),this.g_Ly())}g_Iz(g){g.g_IW(!1),g.g_IY(!1),g.g_Jb(!0)}g_Ll(){if(this.g_Li)return;let g=!1;for(this.g_Lj=!0;this.g_Lf.length;){const g=this.g_Lf.pop();g.g_Jj(),this.g_Lg.push(g)}const _=this.g_zM.g_Lz(),t=this.g_zM.g_LA();for(const a of this.g_Lg){if(a.g_Jc())continue;const n=a.g_Jv(_,t);!g&&n&&(g=!0)}this.g_Lj=!1,g&&this.g_Am().g_Dt()}g_Ln(){for(const g of this.g_Lg){if(!g.g_Jc())continue;const _=this.g_Lg.indexOf(g);-1===_||this.g_Lg.splice(_,1)}this.g_Ly()}g_Lx(){if(!this.g_Lh){const g=this.g_zM.g_kX();g.addEventListener("tick",this.g_Lk),g.addEventListener("tick2",this.g_Lm),this.g_Lh=!0}}g_Ly(){if(!this.g_Lg.length&&!this.g_Lf.length&&!this.g_Lj){const g=this.g_zM.g_kX();g.removeEventListener("tick",this.g_Lk),g.removeEventListener("tick2",this.g_Lm),this.g_Lh=!1}}g_Lp(){for(this.g_Li=!0;this.g_Lf.length;)this.g_Iy(this.g_Lf.pop());for(;this.g_Lg.length;)this.g_Iz(this.g_Lg.pop());this.g_Ly();for(const g of this.g_Ld)g.g_IA()}g_Lr(){this.g_Li=!1}},"use strict",g_bA.g_JE.g_LB=class{constructor(){}static g_KV(_){const a=_.g_Kr(),t=a.g_JJ().g_I$(),n=_.g_KO(t),i=_.g_KP(t),e=g_bA.g_JE.g_LB,r=e.g_LC(_);return r(t,n,i,_)}static g_Ku(g,_,e){let a=g.g_IJ();return"combo"===g.g_Kx()&&(a="absolute"),"relative"===a?_+e:"absolute"===a?e:void 0}static g_LC(g){const _=g.g_Ky();return"numeric"===_?g_bA.g_JE.g_LD.g_Jm:"angle"===_?g_bA.g_JE.g_LE.g_Jm:"boolean"===_?g_bA.g_JE.g_LF.g_Jm:"color"===_?g_bA.g_JE.g_LG.g_Jm:"text"===_?g_bA.g_JE.g_LH.g_Jm:void 0}static g_LI(g){const _=g.g_Ky();return"numeric"===_?g_bA.g_JE.g_LD.g_LJ:"angle"===_?g_bA.g_JE.g_LE.g_LJ:"boolean"===_?g_bA.g_JE.g_LF.g_LJ:"color"===_?g_bA.g_JE.g_LG.g_LJ:"text"===_?g_bA.g_JE.g_LH.g_LJ:void 0}},"use strict";{class g{constructor(g,_){this.g_KX=g,this.g_J_=g.g_Kr(),this.g_BV=_[1],this.g_BU=_[2],this.g_LK=null}g_eN(){this.g_LK&&(this.g_LK.g_eN(),this.g_LK=null),this.g_KX=null,this.g_J_=null}g_IA(){this.g_LK&&this.g_LK.g_IA()}g_LL(){if(this.g_LK)return this.g_LK;const _=this.g_LM(),a=this.g_BU,t=this.g_KX;let n=this.g_KX.g_Ky();return"numeric"===n&&"combo"===t.g_Kx()&&(n="combo"),"combo"===n||"boolean"===n||"text"===n?this.g_LK=g_bA.g_eM(g.g_LN,t,_,a):"numeric"===n?this.g_LK=g_bA.g_eM(g.g_LO,t,_,a):"color"===n?this.g_LK=g_bA.g_eM(g.g_LP,t,_,a):void 0,this.g_LK}g_Jj(){this.g_LL().g_Jj()}g_Jl(){this.g_LL().g_Jl()}g_Jm(g,_,a){const t=g_bA.g_JE.g_LB.g_LC(this.g_KX),n=t(g,_,a,this.g_KX);return this.g_LL().g_LQ(n)}g_JX(){this.g_LL().g_LR()}g_KT(){this.g_LL().g_KT()}g_KQ(){return this.g_LL().g_KQ()}g_JY(){return this.g_LL().g_JY()}g_JZ(){return this.g_LL().g_JZ()}g_KV(){return g_bA.g_JE.g_LB.g_KV(this.g_KX)}g_LM(){const g=this.g_J_.g_JL(),_=g.g_LS(this.g_BV),e=g.g_LT()[_];return e.g_LU()}}g_bA.g_JE.g_Kk=g}{class g{constructor(g,_){this.g_KX=g,this.g_J_=g.g_Kr(),this.g_pP=_[1],this.g_BU=_[2],this.g_LK=null}g_eN(){this.g_LK&&(this.g_LK.g_eN(),this.g_LK=null),this.g_KX=null,this.g_J_=null}g_IA(){this.g_LK&&this.g_LK.g_IA()}g_LL(){if(this.g_LK)return this.g_LK;const _=this.g_LV(),a=this.g_BU,t=this.g_KX;let n=this.g_KX.g_Ky();return"numeric"===n&&"combo"===t.g_Kx()&&(n="combo"),"combo"===n||"boolean"===n||"text"===n?this.g_LK=g_bA.g_eM(g.g_LN,t,_,a):"numeric"===n?this.g_LK=g_bA.g_eM(g.g_LO,t,_,a):"color"===n?this.g_LK=g_bA.g_eM(g.g_LP,t,_,a):void 0,this.g_LK}g_Jj(){this.g_LL().g_Jj()}g_Jl(){this.g_LL().g_Jl()}g_Jm(g,_,a){if(this.g_LV()){const t=g_bA.g_JE.g_LB.g_LC(this.g_KX),n=t(g,_,a,this.g_KX);return this.g_LL().g_LQ(n)}}g_KV(){return g_bA.g_JE.g_LB.g_KV(this.g_KX)}g_LV(){if(this.g_LW)return this.g_LW;const g=this.g_J_.g_Bv(),_=g.g_ED(),a=_.g_Dn(),t=a.g_LX(this.g_pP),n=t.g_Dl();return this.g_LW=_.g_LY(n)?_.g_EH(n):null,this.g_LW}}g_bA.g_JE.g_Kl=g}{class g{constructor(g,_){this.g_KX=g,this.g_J_=g.g_Kr(),this.g_BU=_[1],this.g_LK=null}g_eN(){this.g_LK&&(this.g_LK.g_eN(),this.g_LK=null),this.g_KX=null,this.g_J_=null}g_IA(){this.g_LK&&this.g_LK.g_IA()}g_LL(){if(this.g_LK)return this.g_LK;const _=this.g_J_.g_JL(),e=this.g_BU,a=this.g_KX;switch(a.g_Kx()){case"boolean":this.g_LK=g_bA.g_eM(g.g_LN,a,_,e);break;case"string":this.g_LK=g_bA.g_eM(g.g_LN,a,_,e);break;case"number":this.g_LK=g_bA.g_eM(g.g_LO,a,_,e);}return this.g_LK}g_Jj(){this.g_LL().g_Jj()}g_Jl(){this.g_LL().g_Jl()}g_Jm(g,_,a){const t=g_bA.g_JE.g_LB.g_LC(this.g_KX),n=t(g,_,a,this.g_KX);return this.g_LL().g_LQ(n)}g_JX(){this.g_LL().g_LR()}g_KT(){this.g_LL().g_KT()}g_KQ(){return this.g_LL().g_KQ()}g_JY(){return this.g_LL().g_JY()}g_JZ(){return this.g_LL().g_JZ()}g_KV(){return g_bA.g_JE.g_LB.g_KV(this.g_KX)}}g_bA.g_JE.g_Km=g}{class g{constructor(g,_){this.g_KX=g,this.g_J_=this.g_KX.g_Kr(),this.g_BU=_[1],this.g_LK=null}g_eN(){this.g_LK&&(this.g_LK.g_eN(),this.g_LK=null),this.g_KX=null,this.g_J_=null}g_IA(){this.g_LK&&this.g_LK.g_IA()}g_LL(){if(this.g_LK)return this.g_LK;const _=this.g_LZ(),a=this.g_BU,t=this.g_KX;let n=t.g_Ky();return"numeric"===n&&"combo"===t.g_Kx()&&(n="combo"),"combo"===n||"boolean"===n||"text"===n?this.g_LK=g_bA.g_eM(g.g_LN,t,_,a):"numeric"===n?this.g_LK=g_bA.g_eM(g.g_LO,t,_,a):"color"===n?this.g_LK=g_bA.g_eM(g.g_LP,t,_,a):void 0,this.g_LK}g_Jj(){this.g_LL().g_Jj()}g_Jl(){this.g_LL().g_Jl()}g_Jm(g,_,a){const t=g_bA.g_JE.g_LB.g_LC(this.g_KX),n=t(g,_,a,this.g_KX);return this.g_LL().g_LQ(n)}g_JX(){this.g_LL().g_LR()}g_KT(){this.g_LL().g_KT()}g_KQ(){return this.g_LL().g_KQ()}g_JY(){return this.g_LL().g_JY()}g_JZ(){return this.g_LL().g_JZ()}g_KV(){return g_bA.g_JE.g_LB.g_KV(this.g_KX)}g_LZ(){return this.g_J_.g_JL().g_LU()}}g_bA.g_JE.g_Kn=g}{class g{constructor(g){this.g_KX=g,this.g_J_=g.g_Kr(),this.g_LK=null}g_eN(){this.g_LK&&(this.g_LK.g_eN(),this.g_LK=null),this.g_KX=null,this.g_J_=null}g_IA(){this.g_LK&&this.g_LK.g_IA()}g_LL(){if(this.g_LK)return this.g_LK;const _=this.g_KX.g_Jg();return this.g_LK="offsetColor"===_?g_bA.g_eM(g.g_LP,this.g_KX):g_bA.g_eM(g.g_LO,this.g_KX),this.g_LK}g_Jj(){this.g_LL().g_Jj()}g_Jl(){this.g_LL().g_Jl()}g_Jm(g,_,a){const t=g_bA.g_JE.g_LB,n=t.g_LC(this.g_KX),e=n(g,_,a,this.g_KX);return this.g_LL().g_LQ(e)}g_JX(){this.g_LL().g_LR()}g_KT(){this.g_LL().g_KT()}g_KQ(){return this.g_LL().g_KQ()}g_JY(){return this.g_LL().g_JY()}g_JZ(){return this.g_LL().g_JZ()}g_KV(){return g_bA.g_JE.g_LB.g_KV(this.g_KX)}}g_bA.g_JE.g_Ko=g}"use strict",g_bA.g_JE.g_L_=class{constructor(g){this.g_KX=g,this.g_JH=g.g_Kr().g_Bv(),this.g_Kd=g.g_Jg(),this.g_L$=!1,this.g_Ma=null}g_eN(){this.g_JH=null,this.g_KX=null,this.g_Ma=null}g_IA(){this.g_JH=null,this.g_Ma=null}g_Bv(){return this.g_JH?this.g_JH:(this.g_JH=this.g_KX.g_Kr().g_Bv(),this.g_JH)}g_Mb(g){this.g_L$=!!g}g_Mc(){return this.g_L$}g_Jj(){}g_Jl(){}g_LR(){}g_KT(){this.g_Ma=null}g_KQ(){}g_JY(){}g_JZ(){}g_LQ(){}g_Md(){const g=this.g_Me(()=>this.g_KX.g_Kz(),()=>this.g_KX.g_KK());return g.g_K$()}g_Mf(){const g=this.g_KX.g_JJ(),_=g.g_I$(),e=this.g_Me(()=>this.g_KX.g_KN(_),()=>this.g_KX.g_KM(_));return e.g_K$()}g_Me(g,_){const e=this.g_KX.g_JJ();return e.g_Jr()?g():_()}g_Mg(g,_){const e=this.g_KX.g_IJ();return"relative"===e?g():_()}g_Mh(g,_){return this.g_Mc()?(this.g_Mb(!1),g()):_()}g_Mi(){}},"use strict";{const _=0;class g extends g_bA.g_JE.g_L_{constructor(g,_,e){super(g),this.g_Mj=_,this.g_Mk=e,this.g_Ml=0,this.g_Mm=0,this.g_Mn=0}g_eN(){this.g_Mj=null,super.g_eN()}g_Jj(){this.g_Mb(!0);const g=this.g_Mi(this.g_Md());this.g_Ml=g.g_hf(),this.g_Mm=g.g_hg(),this.g_Mn=g.g_hh()}g_Jl(){if(!this.g_Mo(this.g_Md(),this.g_Mf())){this.g_Mb(!0);const g=this.g_Mi(this.g_Mf());this.g_Ml=g.g_hf(),this.g_Mm=g.g_hg(),this.g_Mn=g.g_hh()}}g_LR(){this.g_Ma=this.g_KQ()}g_KQ(){return this.g_Mj.g_Mp(this.g_Mk)}g_JY(){const g=this.g_Md();return!this.g_Mo(g,this.g_Mq())}g_JZ(){return!g_bA.g_df(this.g_Ma)&&!this.g_Mo(this.g_Ma,this.g_Mq())}g_LQ(a){const t=this.g_Mj,n=this.g_Mk,e=a[_],r=a[1],d=a[2],g=this.g_Ml,o=this.g_Mm,i=this.g_Mn;this.g_Mh(()=>t.g_Mr(n,-g,-o,-i),()=>t.g_Mr(n,-g+e,-o+r,-i+d)),this.g_Ml=e,this.g_Mm=r,this.g_Mn=d}g_Mo(g,_){return g.g_hl(_)}g_Md(){const g=super.g_Md();return this.g_Ms(g)}g_Mf(){const g=super.g_Mf();return this.g_Ms(g)}g_Mi(g){const _=this.g_Ms(g);return g_bA.g_gT.g_hK(_,this.g_Mq())}g_Mq(){const g=this.g_Mj,_=this.g_Mk,e=g.g_Mp(_);return this.g_Ms(e)}g_Ms(g){return g_bA.g_dx(g,g_bA.g_gT)?g:new g_bA.g_gT(g[_],g[1],g[2])}}g_bA.g_JE.g_Kk.g_LP=g}{class g extends g_bA.g_JE.g_L_{constructor(g,_,e){super(g),this.g_Mj=_,this.g_Mk=e}g_eN(){this.g_Mj=null,super.g_eN()}g_Jj(){}g_Jl(){}g_LR(){this.g_Ma=this.g_KQ()}g_KQ(){return this.g_Mj.g_Mp(this.g_Mk)}g_JY(){const g=this.g_Md();return g!==this.g_KQ()}g_JZ(){return!g_bA.g_df(this.g_Ma)&&this.g_Ma!==this.g_KQ()}g_LQ(g){const _=g_bA.g_JE.g_LB.g_LI(this.g_KX);_(this.g_Mk,this.g_Mj,g,"behavior")&&this.g_Mj.g_Mt(this.g_Mk,g)}}g_bA.g_JE.g_Kk.g_LN=g}{class g extends g_bA.g_JE.g_L_{constructor(g,_,e){super(g),this.g_Mj=_,this.g_Mk=e,this.g_rV=0}g_eN(){this.g_Mj=null,super.g_eN()}g_Jj(){this.g_rV=this.g_Mg(()=>this.g_Me(()=>0,()=>g_bA.g_JE.g_LB.g_KV(this.g_KX)),()=>(this.g_Mb(!0),this.g_Mi(this.g_Md())))}g_Jl(){this.g_Md()===this.g_Mf()||this.g_Mg(()=>{},()=>{this.g_Mb(!0),this.g_rV=this.g_Mi(this.g_Mf())})}g_LR(){this.g_Ma=this.g_KQ()}g_KQ(){return this.g_Mj.g_Mp(this.g_Mk)}g_JY(){const g=this.g_Md();return g!==this.g_KQ()}g_JZ(){return!g_bA.g_df(this.g_Ma)&&this.g_Ma!==this.g_KQ()}g_LQ(g){const _=this.g_rV,e=this.g_Mj,a=this.g_Mk;this.g_Mg(()=>e.g_Mu(a,g-_),()=>{this.g_Mh(()=>e.g_Mu(a,_),()=>e.g_Mu(a,g-_))}),this.g_rV=g}g_Mi(g){return g-this.g_KQ()}}g_bA.g_JE.g_Kk.g_LO=g}{const _=0;class g extends g_bA.g_JE.g_L_{constructor(g,_,e){super(g),this.g_Mv=_,this.g_Mw=e,this.g_Ml=0,this.g_Mm=0,this.g_Mn=0}g_eN(){this.g_Mv=null,super.g_eN()}g_Jj(){this.g_Mb(!0);const g=this.g_Mi(this.g_Md());this.g_Ml=g.g_hf(),this.g_Mm=g.g_hg(),this.g_Mn=g.g_hh()}g_Jl(){if(!this.g_Mo(this.g_Md(),this.g_Mf())){this.g_Mb(!0);const g=this.g_Mi(this.g_Mf());this.g_Ml=g.g_hf(),this.g_Mm=g.g_hg(),this.g_Mn=g.g_hh()}}g_LR(){this.g_Ma=this.g_Mq()}g_KQ(){return this.g_Mv[this.g_Mw].toArray().slice(0,3)}g_JY(){const g=this.g_Md();return!this.g_Mo(g,this.g_Mq())}g_JZ(){return!g_bA.g_df(this.g_Ma)&&!this.g_Mo(this.g_Ma,this.g_Mq())}g_LQ(a){const t=a[_],n=a[1],e=a[2],i=this.g_Ml,r=this.g_Mm,g=this.g_Mn;return this.g_Mh(()=>this.g_Mx(-i,-r,-g),()=>this.g_Mx(-i+t,-r+n,-g+e)),this.g_Ml=t,this.g_Mm=n,this.g_Mn=e,g_bA.g_HS.g_Iw}g_Mx(g,_,e){this.g_Mv[this.g_Mw].g_g_(g,_,e)}g_Mq(){return this.g_Mv[this.g_Mw].clone()}g_Mo(g,_){return g.g_hl(_)}g_Md(){const g=super.g_Md();return this.g_Ms(g)}g_Mf(){const g=super.g_Mf();return this.g_Ms(g)}g_Mi(g){const _=this.g_Ms(g);return g_bA.g_gT.g_hK(_,this.g_Mq())}g_Ms(g){return g_bA.g_dx(g,g_bA.g_gT)?g:new g_bA.g_gT(g[_],g[1],g[2])}}g_bA.g_JE.g_Kl.g_LP=g}{class g extends g_bA.g_JE.g_L_{constructor(g,_,e){super(g),this.g_Mv=_,this.g_Mw=e}g_eN(){this.g_Mv=null,super.g_eN()}g_Jj(){}g_Jl(){}g_LR(){this.g_Ma=this.g_KQ()}g_KQ(){return this.g_Mv[this.g_Mw]}g_JY(){const g=this.g_Md();return g!==this.g_KQ()}g_JZ(){return!g_bA.g_df(this.g_Ma)&&this.g_Ma!==this.g_KQ()}g_LQ(g){const _=g_bA.g_JE.g_LB.g_LI(this.g_KX);_(this.g_Mw,this.g_Mv,g,"effect")&&(this.g_Mv[this.g_Mw]=g)}}g_bA.g_JE.g_Kl.g_LN=g}{class g extends g_bA.g_JE.g_L_{constructor(g,_,e){super(g),this.g_Mv=_,this.g_Mw=e,this.g_rV=0}g_eN(){this.g_Mv=null,super.g_eN()}g_Jj(){this.g_rV=this.g_Mg(()=>this.g_Me(()=>0,()=>g_bA.g_JE.g_LB.g_KV(this.g_KX)),()=>(this.g_Mb(!0),this.g_Mi(this.g_Md())))}g_Jl(){this.g_Md()===this.g_Mf()||this.g_Mg(()=>{},()=>{this.g_Mb(!0),this.g_rV=this.g_Mi(this.g_Mf())})}g_LR(){this.g_Ma=this.g_KQ()}g_KQ(){return this.g_Mv[this.g_Mw]}g_JY(){const g=this.g_Md();return g!==this.g_KQ()}g_JZ(){return!g_bA.g_df(this.g_Ma)&&this.g_Ma!==this.g_KQ()}g_LQ(g){const _=this.g_rV;return this.g_Mg(()=>{this.g_Mv[this.g_Mw]+=g-_},()=>{this.g_Mh(()=>{this.g_Mv[this.g_Mw]+=_},()=>{this.g_Mv[this.g_Mw]+=g-_})}),this.g_rV=g,g_bA.g_HS.g_Iw}g_Mi(g){return g-this.g_KQ()}}g_bA.g_JE.g_Kl.g_LO=g}{class g extends g_bA.g_JE.g_L_{constructor(g,_,e){super(g),this.g_JG=_,this.g_My=e}g_eN(){this.g_JG=null,super.g_eN()}g_Jj(){}g_Jl(){}g_LR(){this.g_Ma=this.g_KQ()}g_KQ(){return this.g_JG.g_Mz(this.g_My)}g_JY(){const g=this.g_Md();return g!==this.g_KQ()}g_JZ(){return!g_bA.g_df(this.g_Ma)&&this.g_Ma!==this.g_KQ()}g_LQ(g){const _=g_bA.g_JE.g_LB.g_LI(this.g_KX);_(this.g_My,this.g_JG,g,"instance-variable")&&this.g_JG.g_MA(this.g_My,g)}}g_bA.g_JE.g_Km.g_LN=g}{class g extends g_bA.g_JE.g_L_{constructor(g,_,e){super(g),this.g_JG=_,this.g_My=e,this.g_rV=0}g_eN(){this.g_JG=null,super.g_eN()}g_Jj(){this.g_rV=this.g_Mg(()=>this.g_Me(()=>0,()=>g_bA.g_JE.g_LB.g_KV(this.g_KX)),()=>(this.g_Mb(!0),this.g_Mi(this.g_Md())))}g_Jl(){this.g_Md()===this.g_Mf()||this.g_Mg(()=>{},()=>{this.g_Mb(!0),this.g_rV=this.g_Mi(this.g_Mf())})}g_LR(){this.g_Ma=this.g_KQ()}g_KQ(){return this.g_JG.g_Mz(this.g_My)}g_JY(){const g=this.g_Md();return g!==this.g_KQ()}g_JZ(){return!g_bA.g_df(this.g_Ma)&&this.g_Ma!==this.g_KQ()}g_LQ(g){const _=this.g_rV,e=this.g_JG,a=this.g_My;this.g_Mg(()=>e.g_MB(a,g-_),()=>{this.g_Mh(()=>e.g_MB(a,_),()=>e.g_MB(a,g-_))}),this.g_rV=g}g_Mi(g){return g-this.g_KQ()}}g_bA.g_JE.g_Km.g_LO=g}{const _=0;class g extends g_bA.g_JE.g_L_{constructor(g,_,e){super(g),this.g_MC=_,this.g_Mk=e,this.g_Ml=0,this.g_Mm=0,this.g_Mn=0}g_eN(){this.g_MC=null,super.g_eN()}g_Jj(){this.g_Mb(!0);const g=this.g_Mi(this.g_Md());this.g_Ml=g.g_hf(),this.g_Mm=g.g_hg(),this.g_Mn=g.g_hh()}g_Jl(){if(!this.g_Mo(this.g_Md(),this.g_Mf())){this.g_Mb(!0);const g=this.g_Mi(this.g_Mf());this.g_Ml=g.g_hf(),this.g_Mm=g.g_hg(),this.g_Mn=g.g_hh()}}g_LR(){this.g_Ma=this.g_KQ()}g_KQ(){return this.g_MC.g_Mp(this.g_Mk)}g_JY(){const g=this.g_Md();return!this.g_Mo(g,this.g_Mq())}g_JZ(){return!g_bA.g_df(this.g_Ma)&&!this.g_Mo(this.g_Ma,this.g_Mq())}g_LQ(a){const t=this.g_MC,n=this.g_Mk,e=a[_],r=a[1],d=a[2],g=this.g_Ml,o=this.g_Mm,i=this.g_Mn;return this.g_Mh(()=>t.g_Mr(n,-g,-o,-i),()=>t.g_Mr(n,-g+e,-o+r,-i+d)),this.g_Ml=e,this.g_Mm=r,this.g_Mn=d,g_bA.g_HS.g_Iw}g_Mo(g,_){return g.g_hl(_)}g_Md(){const g=super.g_Md();return this.g_Ms(g)}g_Mf(){const g=super.g_Mf();return this.g_Ms(g)}g_Mi(g){const _=this.g_Ms(g);return g_bA.g_gT.g_hK(_,this.g_Mq())}g_Mq(){const g=this.g_MC,_=this.g_Mk,e=g.g_Mp(_);return this.g_Ms(e)}g_Ms(g){return g_bA.g_dx(g,g_bA.g_gT)?g:new g_bA.g_gT(g[_],g[1],g[2])}}g_bA.g_JE.g_Kn.g_LP=g}{class g extends g_bA.g_JE.g_L_{constructor(g,_,e){super(g),this.g_MC=_,this.g_Mk=e}g_eN(){this.g_MC=null,super.g_eN()}g_Jj(){}g_Jl(){}g_LR(){this.g_Ma=this.g_KQ()}g_KQ(){return this.g_MC.g_Mp(this.g_Mk)}g_JY(){const g=this.g_Md();return g!==this.g_KQ()}g_JZ(){return!g_bA.g_df(this.g_Ma)&&this.g_Ma!==this.g_KQ()}g_LQ(g){const _=g_bA.g_JE.g_LB.g_LI(this.g_KX);if(_(this.g_Mk,this.g_MC,g,"plugin"))return this.g_MC.g_Mt(this.g_Mk,g),g_bA.g_HS.g_Iw}}g_bA.g_JE.g_Kn.g_LN=g}{class g extends g_bA.g_JE.g_L_{constructor(g,_,e){super(g),this.g_MC=_,this.g_Mk=e,this.g_rV=0}g_eN(){this.g_MC=null,super.g_eN()}g_Jj(){this.g_rV=this.g_Mg(()=>this.g_Me(()=>0,()=>g_bA.g_JE.g_LB.g_KV(this.g_KX)),()=>(this.g_Mb(!0),this.g_Mi(this.g_Md())))}g_Jl(){this.g_Md()===this.g_Mf()||this.g_Mg(()=>{},()=>{this.g_Mb(!0),this.g_rV=this.g_Mi(this.g_Mf())})}g_LR(){this.g_Ma=this.g_KQ()}g_KQ(){return this.g_MC.g_Mp(this.g_Mk)}g_JY(){const g=this.g_Md();return g!==this.g_KQ()}g_JZ(){return!g_bA.g_df(this.g_Ma)&&this.g_Ma!==this.g_KQ()}g_LQ(g){const _=this.g_rV,e=this.g_MC,a=this.g_Mk;return this.g_Mg(()=>e.g_Mu(a,g-_),()=>{this.g_Mh(()=>e.g_Mu(a,_),()=>e.g_Mu(a,g-_))}),this.g_rV=g,g_bA.g_HS.g_Iw}g_Mi(g){return g-this.g_KQ()}}g_bA.g_JE.g_Kn.g_LO=g}{const _=0;class g extends g_bA.g_JE.g_L_{constructor(g){super(g),this.g_Ml=0,this.g_Mm=0,this.g_Mn=0}g_eN(){super.g_eN()}g_Jj(){this.g_Mb(!0);const g=this.g_Mi(this.g_Md());this.g_Ml=g.g_hf(),this.g_Mm=g.g_hg(),this.g_Mn=g.g_hh()}g_Jl(){if(!this.g_Mo(this.g_Md(),this.g_Mf())){this.g_Mb(!0);const g=this.g_Mi(this.g_Mf());this.g_Ml=g.g_hf(),this.g_Mm=g.g_hg(),this.g_Mn=g.g_hh()}}g_LR(){this.g_Ma=this.g_Mq()}g_KQ(){return this.g_Mq().toArray().slice(0,3)}g_JY(){const g=this.g_Md();return!this.g_Mo(g,this.g_Mq())}g_JZ(){return!g_bA.g_df(this.g_Ma)&&!this.g_Mo(this.g_Ma,this.g_Mq())}g_LQ(a){const t=a[_],n=a[1],e=a[2],i=this.g_Ml,r=this.g_Mm,g=this.g_Mn;return this.g_Mh(()=>this.g_Mx(-i,-r,-g),()=>this.g_Mx(-i+t,-r+n,-g+e)),this.g_Ml=t,this.g_Mm=n,this.g_Mn=e,g_bA.g_HS.g_Iw}g_Mq(){return this.g_Bv().g_MD().clone()}g_Mx(g,_,e){this.g_Bv().g_ME(g,_,e)}g_Mo(g,_){return g.g_hl(_)}g_Md(){const g=super.g_Md();return this.g_Ms(g)}g_Mf(){const g=super.g_Mf();return this.g_Ms(g)}g_Mi(g){const _=this.g_Ms(g);return g_bA.g_gT.g_hK(_,this.g_Mq())}g_Ms(g){return g_bA.g_dx(g,g_bA.g_gT)?g:new g_bA.g_gT(g[_],g[1],g[2])}}g_bA.g_JE.g_Ko.g_LP=g}{const g=new Map,_=(_,e,a)=>g.set(_,{g_MF:e,g_MG:a});_("offsetX",(g,_)=>g.g_MH(_),g=>g.g_Gw()),_("offsetY",(g,_)=>g.g_MI(_),g=>g.g_Gx()),_("offsetWidth",(g,_)=>g.g_MJ(_),g=>g.g_oX()),_("offsetHeight",(g,_)=>g.g_MK(_),g=>g.g_oY()),_("offsetAngle",(g,_)=>g.g_ML(_),g=>g.g_DJ()),_("offsetOpacity",(g,_)=>g.g_MM(_),g=>g.g_xN()),_("offsetOriginX",(g,_)=>g.g_MN(_),g=>g.g_MO()),_("offsetOriginY",(g,_)=>g.g_MP(_),g=>g.g_MQ());class e extends g_bA.g_JE.g_L_{constructor(_){super(_);const e=_.g_Jg();this.g_MR=g.get(e).g_MG,this.g_MS=g.get(e).g_MF,this.g_rV=0}g_eN(){super.g_eN(),this.g_MR=null,this.g_MS=null}g_Jj(){this.g_rV=this.g_Mg(()=>this.g_Me(()=>0,()=>g_bA.g_JE.g_LB.g_KV(this.g_KX)),()=>(this.g_Mb(!0),this.g_Mi(this.g_Md())))}g_Jl(){this.g_Md()===this.g_Mf()||this.g_Mg(()=>{},()=>{this.g_Mb(!0),this.g_rV=this.g_Mi(this.g_Mf())})}g_LR(){this.g_Ma=this.g_KQ()}g_KQ(){return this.g_MR(this.g_Bv())}g_JY(){const g=this.g_Md();return g!==this.g_KQ()}g_JZ(){return!g_bA.g_df(this.g_Ma)&&this.g_Ma!==this.g_KQ()}g_LQ(g){const _=this.g_rV,e=this.g_Bv();return this.g_Mg(()=>this.g_MS(e,g-_),()=>{this.g_Mh(()=>this.g_MS(e,_),()=>this.g_MS(e,g-_))}),this.g_rV=g,g_bA.g_HS.g_Iv}g_Mi(g){return g-this.g_KQ()}}g_bA.g_JE.g_Ko.g_LO=e}"use strict",g_bA.g_JE.g_Kp=class{constructor(g){this.g_KX=g,this.g_J_=g.g_Kr(),this.g_KY=0}g_eN(){this.g_KX=null,this.g_J_=null}g_Jj(){this.g_KY=this.g_KX.g_Kz().g_La()}g_Jl(){}g_Ku(){return this.g_KY}g_Jm(g,_,e){const a=g_bA.g_JE.g_LD.g_Jm;this.g_KY=a(g,_,e,this.g_KX)}g_JX(){}g_KT(){}g_KQ(){return this.g_KY}g_JY(){return!1}g_JZ(){return!1}g_KV(){return g_bA.g_JE.g_LB.g_KV(this.g_KX)}},"use strict",g_bA.g_JE.g_LD=class{constructor(){}static g_LJ(g,_,a,t){let n;return"behavior"===t?n=_.g_Mp(g):"effect"===t?n=_[g]:"instance-variable"===t?n=_.g_Mz(g):"plugin"===t?n=_.g_Mp(g):void 0,n!==a}static g_Jm(_,t,n,r){var d=Math.floor;if(!n)return r.g_KK().g_La();let o=r.g_IH();if("default"===o&&(o="continuous"),"combo"===r.g_Kx()&&(o="discrete"),"discrete"===o)return t.g_La();if("continuous"===o||"step"===o){if("step"===o){const g=1/r.g_JJ().g_IF();_=d(_*g)/g}const g=t.g_I$(),a=n.g_I$(),i=t.g_La(),u=n.g_La();if(i===u)return i;const s=g_bA.normalize(_,g,a),l=t.g_jT(),f=g_jP.g_jT(l)((a-g)*s,i,u-i,a-g);return"integer"===r.g_Kx()?d(f):f}}},"use strict",g_bA.g_JE.g_LE=class{constructor(){}static g_LJ(g,_,a,t){let n;return"behavior"===t?n=_.g_Mp(g):"effect"===t?n=_[g]:"instance-variable"===t?n=_.g_Mz(g):"plugin"===t?n=_.g_Mp(g):void 0,n!==a}static g_Jm(_,t,n,g){if(!n)return g.g_KK().g_La();let r=g.g_IH();if("default"===r&&(r="continuous"),"combo"===g.g_Kx()&&(r="discrete"),"discrete"===r)return t.g_La();if("continuous"===r||"step"===r){if("step"===r){const e=1/g.g_JJ().g_IF();_=Math.floor(_*e)/e}const e=t.g_I$(),a=n.g_I$(),d=t.g_La(),o=n.g_La();if(d===o)return d;let i=g_bA.normalize(_,e,a);const u=g_jP.g_jT(t.g_jT());return g_bA.g_e_(d,o,u(i,0,1,1))}}},"use strict",g_bA.g_JE.g_LF=class{constructor(){}static g_LJ(g,_,a,t){let n;return"behavior"===t?n=_.g_Mp(g):"effect"===t?n=_[g]:"instance-variable"===t?n=_.g_Mz(g):"plugin"===t?n=_.g_Mp(g):void 0,!!n!=!!a}static g_Jm(g,_,e,a){return e?_.g_La()?1:0:a.g_KK().g_La()?1:0}},"use strict";{const _=[0,0,0],a=[0,0,0];g_bA.g_JE.g_LG=class{constructor(){}static g_LJ(t,n,i,e){var r=Math.floor;let g;return"behavior"===e?g=n.g_Mp(t):"effect"===e?g=n[t]:"instance-variable"===e?g=n.g_Mz(t):"plugin"===e?g=n.g_Mp(t):void 0,Array.isArray(i)?(_[0]=i[0],_[1]=i[1],_[2]=i[2]):(g_MT.g_hy(i),_[0]=r(255*g_MT.g_hf()),_[1]=r(255*g_MT.g_hg()),_[2]=r(255*g_MT.g_hh())),Array.isArray(g)?(a[0]=g[0],a[1]=g[1],a[2]=g[2]):(g_MT.g_hy(g),a[0]=r(255*g_MT.g_hf()),a[1]=r(255*g_MT.g_hg()),a[2]=r(255*g_MT.g_hh())),_[0]!==a[0]||_[1]!==a[1]||_[2]!==a[2]}static g_Jm(M,a,c,e){if(!c){const g=e.g_KK().g_La();return _[0]=g[0],_[1]=g[1],_[2]=g[2],_}let d=e.g_IH();if("default"===d&&(d="continuous"),"discrete"===d){const g=a.g_La();return _[0]=g[0],_[1]=g[1],_[2]=g[2],_}if("continuous"===d||"step"===d){if("step"===d){const g=1/e.g_JJ().g_IF();M=Math.floor(M*g)/g}const g=a.g_I$(),f=c.g_I$(),i=a.g_La(),h=c.g_La(),N=g_bA.normalize(M,g,f),l=a.g_jT(),m=i[0],b=i[1],n=i[2],o=h[0],p=h[1],v=h[2],r=g_jP.g_jT(l),s=f-g,t=s*N;return _[0]=m===o?m:r(t,m,o-m,s),_[1]=b===p?b:r(t,b,p-b,s),_[2]=n===v?n:r(t,n,v-n,s),_}}}}"use strict",g_bA.g_JE.g_LH=class{constructor(){}static g_LJ(g,_,a,t){let n;return"behavior"===t?n=_.g_Mp(g):"effect"===t?n=_[g]:"instance-variable"===t?n=_.g_Mz(g):"plugin"===t?n=_.g_Mp(g):void 0,n!==a}static g_Jm(g,_,e,a){return e?_.g_La():a.g_KK().g_La()}},"use strict",g_bA.Tween=class g extends g_bA.g_HS{constructor(g,_){super(g,_),this.g_MU=[""],this.g_MV="",this.g_MW=!1,this.g_MX="",this.g_MY=!1,this.g_MZ="start-value",this.g_IE(0),this.g_IG("default"),this.g_Il(null),this.g_Ip(null)}g_eN(){g_bA.g_fV(this.g_MU),this.g_MU=null,super.g_eN()}g_JL(){const g=this.g_IL();if(g&&g.length){const _=g[0];if(_){const g=_.g_JL();return _.g_JM()?g:null}}}g_M_(g,_){for(const e of this.g_HY)for(const a of e.g_JD){if(a.g_Jg()!==_)continue;const e=a.g_Kz();e.g_KU(g),e.g_KR(g)}}g_M$(g,_){for(const e of this.g_HY)for(const a of e.g_JD){if(a.g_Jg()!==_)continue;const e=a.g_KK();e.g_KU(g),e.g_KR(g),(this.g_IX()||!this.g_Ja())&&a.g_KS()}}g_Na(_){if(!this.g_MU)return!1;if(!this.g_MU.length)return!1;const e=g.g_Nb(_);return!!e&&!!e.length&&e.every(g.g_Nc,this)}g_Nd(g){this.g_MX=g}g_Ne(){return this.g_MX}g_Nf(_){this.g_MU=g.g_Nb(_),this.g_MW=!0}g_Ng(){return this.g_MU}g_Nh(){return this.g_MW&&(this.g_MV=this.g_MU.join(" ")),this.g_MW=!1,this.g_MV}g_Ni(g){this.g_MZ=g}g_Nj(){return this.g_MZ}g_Nk(g){this.g_MY=g}g_Nl(){return this.g_MY}g_IQ(){if(super.g_IQ(),!this.g_Ja())for(const g of this.g_HY)g.g_JZ()}g_Ji(g){this.g_Nm(),super.g_Ji(g)}g_Jj(){if(!this.g_Jd()&&"current-state"===this.g_Nj())for(const g of this.g_HY)g.g_JY();super.g_Jj()}g_Jk(g=!1){if(super.g_Jk(g),!this.g_Ja())for(const g of this.g_HY)g.g_JX()}g_lq(){this.g_Nm(),super.g_lq()}g_Nm(){for(const g of this.g_HY){const _=g=>{const _=g.g_I$(),e=this.g_ID();return 0!==_&&_!==e};g.g_JV(_),g.g_JW(_)}}g_Jv(){const g=this.g_JL(),_=this.g_Am().g_Lz(g);super.g_Jv(_,1)}static g_IX(g){return g.g_IX()}static g_Nc(g){const _=this.g_Ng();return""===g?1===_.length&&""===_[0]:_.includes(g)}static g_Nb(g){return g_bA.g_dC(g)?g.slice(0):g_bA.g_dl(g)?g.split(" "):void 0}static g_Nn(_){const a=g_bA.g_HS.g_It(),t=_.g_HD.g_No(),n=g_bA.g_eM(g_bA.Tween,a,t);g_bA.g_dC(_.g_Np)||(_.g_Np=[_.g_Np]),n.g_Nd(_.id),n.g_Nf(_.tags),n.g_Ni(_.g_Nq),n.g_IC(_.time),n.g_II(_.g_Np[0].g_Jp),n.g_Nk(_.g_Nr);const i=n.g_IK();i.g_JO(_.g_Ns.g_CJ()),i.g_IG("default"),i.g_II(_.g_Np[0].g_Jp),i.g_JQ(!0);const e=i.g_JR();e.g_Ji(0),e.g_Jn("noease"),e.g_JQ(!0);const r=i.g_JR();r.g_Ji(_.time),r.g_Jn("noease"),r.g_JQ(!0);for(const g of _.g_Np){const e=i.g_JU(g.g_Nt,g.g_Nu);e.g_Kv(g.g_Nv),e.g_Kw(g.type),e.g_KA(NaN),e.g_KC(NaN),e.g_IG("default"),e.g_II(g.g_Jp),e.g_JQ(!0);const a=e.g_KE();a.g_KU(g.g_Nw),a.g_KR(g.g_Nw),a.g_KW(g.valueType),a.g_Ji(0),a.g_Jn(g.g_Nx),a.g_JQ(!0);const t=e.g_KE();t.g_KU(g.g_Ny),t.g_KR(g.g_Ny),t.g_KW(g.valueType),t.g_Ji(_.time),t.g_Jn(g.g_Nx),t.g_JQ(!0)}return n}},"use strict",g_bA.g_Nz=class extends g_bA.g_eK{constructor(g){super(),this.g_NA=g,this.g_NB=[],this.g_NB.push(g_bA.g_eM(g_bA.g_NC,this)),this.g_BU=0}g_eN(){for(const g of this.g_NB)g.g_eN();g_bA.g_fV(this.g_NB),this.g_NA=null}g_C$(){return this.g_NA}g_ND(){return this.g_NB[this.g_BU]}g_jC(){this.g_ND().g_jC()}g_NE(){const g=this.g_NB,_=++this.g_BU;_===g.length?g.push(g_bA.g_eM(g_bA.g_NC,this)):g[_].g_lq()}g_NF(){const g=this.g_NB,_=++this.g_BU;_===g.length&&g.push(g_bA.g_eM(g_bA.g_NC,this)),g[_].g_NG(g[_-1])}g_NH(){--this.g_BU}g_NI(g){const _=this.g_NB;for(let e=0,a=_.length;ee=g);return this.g_Pg.push([g,_,e]),a}*g_Qh(){if(this.g_zM.g_Qi())throw new Error("should not be in breakpoint");for(const g=this.g_zM.g_Qj();this.g_Pg.length;){const[_,a,t]=this.g_Pg.shift(),n=yield*this.g_Qf(g,_,a);t(n)}}async g_Qk(){for(const g of this.g_Qh())await this.g_zM.g_Qa(g)}g_Ql(_,t,n,i){let r=!1;const d=_.g_GI(),o=d.g_FF();if(o){this.g_Pi++,this.g_zM.g_PY(d);const _=o.g_Qe();for(let e=0,a=_.length;eg.g_QC());for(const _ of g)_.g_eN()}g_GE(){for(const g of this.g_Pk)g.g_eN();g_bA.g_fV(this.g_Pk)}g_QG(g){for(const _ of this.g_Pk)_.g_NI(g)}g_Fd(){return{groups:this.g_QH(),cnds:this.g_QI(),acts:this.g_QJ(),vars:this.g_QK(),waits:this.g_QL()}}g_Ff(g){this.g_QM(g.groups),this.g_QN(g.cnds),this.g_QO(g.acts),this.g_QP(g.vars),this.g_QQ(g.waits)}g_QH(){const g={};for(const _ of this.g_PS())g[_.g_Dm().toString()]=_.g_QR();return g}g_QM(g){for(const[_,e]of Object.entries(g)){const g=parseInt(_,10),a=this.g_PQ(g);a&&a.g_QS(e)}}g_QI(){const g={};for(const[_,e]of this.g_OY){const a=e.g_Fd();a&&(g[_.toString()]=a)}return g}g_QN(g){for(const[_,e]of Object.entries(g)){const g=parseInt(_,10),a=this.g_PJ(g);a&&a.g_Ff(e)}}g_QJ(){const g={};for(const[_,e]of this.g_OZ){const a=e.g_Fd();a&&(g[_.toString()]=a)}return g}g_QO(g){for(const[_,e]of Object.entries(g)){const g=parseInt(_,10),a=this.g_PK(g);a&&a.g_Ff(e)}}g_QK(){const g={};for(const[_,e]of this.g_O$)!e.g_QT()&&(e.g_CI()||e.g_oZ())&&(g[_.toString()]=e.g_Ku());return g}g_QP(g){for(const[_,e]of Object.entries(g)){const g=parseInt(_,10),a=this.g_PH(g);a&&a.g_KU(e)}}g_QL(){return this.g_Pk.map(g=>g.g_Fd())}g_QQ(g){this.g_GE();for(const _ of g){const g=g_bA.g_Qx.g_QU(this,_);g&&this.g_Pk.push(g)}}g_QV(){return[...this.g_zM.g_Qj().g_Hd()].map(g=>g.g_FF()).filter(g=>g).map(g=>g.g_QW())}}}"use strict",g_bA.g_Pl=class extends g_bA.g_eK{constructor(g,_){super(),this.g_Od=g,this.g_zM=g.g_Am(),this.g_pP=_[0],this.g_QX=[],this.g_QY=new Map,this.g_QZ=new Map,this.g_Q_=new Map,this.g_Q$=!1,this.g_Ra=[],this.g_Rb=[],this.g_Rc=new Set;for(const e of _[1])this.g_Rd(e,null,this.g_QX);this.g_Re=this.g_zM.g_Rf()?{type:"sheet",name:this.g_pP,g_Rg:0,children:[]}:null}g_eN(){this.g_Od=null,this.g_zM=null}g_Rd(g,_,e){switch(g[0]){case 0:this.g_Rh(g,_,e);break;case 1:this.g_Ri(g,_,e);break;case 2:this.g_Rj(g,_,e);break;default:throw new Error("invalid event type");}}g_Rh(g,_,e){const t=g_bA.g_Rk.g_pM(this,_,g);if(t.g_N$()){e.push(t);const g=t.g_Rl();for(let _=0,e=g.length;_g.g_RE()),g.g_Sk=this.g_RZ.every(g=>g.g_RE()),g.g_Sl=this.g_R_.every(g=>g.g_RE()),g.g_Sm=g.g_Sj&&g.g_Sk&&g.g_Sl}g_SE(){let g=this;do g.g_SC(),g=g.g_PG();while(g)}g_Sy(){if(!this.g_PR())return;let g=this.g_PG();for(this.g_RT=!0;g;){if(!g.g_PR()){this.g_RT=!1;break}g=g.g_PG()}}g_Sz(){const g=this.g_zM.g_Dd();if(this.g_RP===g)this.g_RQ=g;else{this.g_RQ=g_bA.g_gf(this.g_RP);for(let g=this.g_PG();g;){for(const _ of g.g_RP)this.g_Sw(_);g=g.g_PG()}const g=this.g_Dc();this.g_RP=g.g_Pu(this.g_RP),this.g_RQ=g.g_Pu(this.g_RQ)}}g_SA(){if(this.g_SF()){this.g_RX=[];for(let g=this.g_PG();g;)this.g_RX.push(g),g=g.g_PG();this.g_RX.reverse()}}g_SG(){this.g_RR=!0,this.g_RO&&this.g_RO.g_SG()}g_OA(){return this.g_RR}g_OC(){return this.g_RP}g_RG(){return this.g_RQ}g_SH(g){return this.g_RP.includes(g)}g_RI(){return this.g_RX}g_FF(){return this.g_Fn}g_Dc(){return this.g_Fn.g_Dc()}g_Am(){return this.g_zM}g_PG(){return this.g_RO}g_SI(){return this.g_Sf}g_SJ(){return this.g_Sg&&this.g_Sg.g_Si}g_SK(){return this.g_SJ()&&this.g_Sg.g_Sh}g_SL(g){this.g_Sg.g_Sh=!!g,this.g_SE()}g_PR(){return this.g_Sa}g_SB(){return this.g_RT}g_Rs(){return this.g_RW}g_SM(){return this.g_RU}g_Pp(){return this.g_Sc}g_QR(){return this.g_Sd}g_PU(){this.g_QS(this.g_Sb)}g_QS(g){if(g=!!g,!this.g_Sa)throw new Error("not a group");if(this.g_Sd!==g){this.g_Sd=g;for(const g of this.g_Se)g.g_SN();if(this.g_Se.length){const g=this.g_zM.g_SO(),_=g.g_FF();_&&_.g_F_()}}}g_Dm(){return this.g_BV}g_N$(){return this.g_RV}g_Rm(){return this.g_RY.length&&this.g_RY[0].g_Rm()}g_SF(){return this.g_RY.some(g=>g.g_Rm())}g_Rl(){return this.g_RY}g_OB(){return this.g_RY.length}g_Py(g){if(g=Math.floor(g),0>g||g>=this.g_RY.length)throw new RangeError("invalid condition index");return this.g_RY[g]}g_SP(g){let _=g.g_Dl();if(0===_)return!0;for(;0<=_;--_)if(this.g_RY[_].g_C$()===g.g_C$())return!1;return!0}g_SQ(){return this.g_RZ}g_SR(){return this.g_RZ.length}g_PA(g){if(g=Math.floor(g),0>g||g>=this.g_RZ.length)throw new RangeError("invalid action index");return this.g_RZ[g]}g_SS(g){return g=Math.floor(g),0<=g&&g=g.length?this.g_Tn:g[_]}g_Tu(){let g=this.g_Ku();return this.g_Tr()&&(g=!!g),g}g_PO(){this.g_KY=this.g_Tn}}}{const g=[];g_bA.g_Ro=class extends g_bA.g_eK{constructor(g,_,e){super();const a=g.g_Dc();this.g_Fn=g,this.g_Od=a,this.g_zM=g.g_Am(),this.g_RO=_,this.g_Tv=null,this.g_Tw=e[1],this.g_lp=!0}static g_pM(g,_,e){return g_bA.g_eM(g_bA.g_Ro,g,_,e)}g_eN(){}g_Pn(){this.g_Tv=this.g_Od.g_FZ(this.g_Tw),this.g_Fn.g_Rt(this);for(let g=this.g_PG();g;)g instanceof g_bA.g_Rk&&g.g_PR()&&g.g_Ss(this),g=g.g_PG();this.g_SN(),this.g_zM.g_Rf()&&this.g_Fn.g_QW().children.push(this.g_Tv.g_QW())}g_PG(){return this.g_RO}g_OC(){return g}g_Rv(){return this.g_Tv}g_tl(){const g=!!this.g_PG(),_=this.g_zM.g_Dd();g&&this.g_Od.g_Qt(_),this.g_Tv.g_tl(),g&&this.g_Od.g_Qv(_)}*g_Qb(){const g=!!this.g_PG(),_=this.g_zM.g_Dd();g&&this.g_Od.g_Qt(_),yield*this.g_Tv.g_Qb(),g&&this.g_Od.g_Qv(_)}g_RE(){return!1}g_Rw(){return this.g_lp}g_SN(){for(let g=this.g_PG();g;){if(g instanceof g_bA.g_Rk&&g.g_PR()&&!g.g_QR())return void(this.g_lp=!1);g=g.g_PG()}this.g_lp=!0}}}{function _(g,_){return g>=_?g%_:0>g?(g<=-_&&(g%=_),0>g&&(g+=_),g):g}g_bA.g_Tx=class extends g_bA.g_eK{constructor(g){super(),this.g_rR=g,this.g_zM=g.g_Am()}g_Pn(){}static g_Ty(_,a){const g=a[0];return g_bA.g_eM([r,n,i,e,t][g],_,a)}};class t extends g_bA.g_Tx{constructor(g,_){super(g),this.g_Tz=this.g_zM.g_TA(),this.g_TB=this.g_zM.g_TC(_[1]),(this.g_TB===g_bA.g_Gm.g_Gl.g_TD.random||this.g_TB===g_bA.g_Gm.g_Gl.g_TD.g_TE)&&this.g_rR.g_TF()}g_TG(){return this.g_Tz.g_TH(this.g_TB,this.g_Tz)}}class n extends g_bA.g_Tx{constructor(g,_){super(g),this.g_NA=this.g_zM.g_Cz(_[1]),this.g_TB=this.g_zM.g_TC(_[2]),this.g_TI=!!_[3],this.g_NJ=this.g_zM.g_Dc().g_NK(),this.g_rR.g_TJ(this.g_NA)}g_TG(){return this.g_NA.g_GH().g_TH(this.g_TB,this.g_NA.g_TK().g_LU())}g_TL(...g){const a=this.g_NA,t=a.g_ND().g_NS(),n=t.length;if(0===n)return this.g_TI?"":0;const e=_(this.g_rR.g_TM(),n);return this.g_NJ.g_Ob().g_Ox(a),this.g_TB.apply(t[e].g_LU(),g)}g_TN(a,...t){const n=this.g_NA,i=n.g_Gp(),e=i.length;if(0===e)return this.g_TI?"":0;const r=_(a,e);return this.g_NJ.g_Ob().g_Ox(n),this.g_TB.apply(i[r].g_LU(),t)}}class i extends g_bA.g_Tx{constructor(g,_){super(g),this.g_NA=this.g_zM.g_Cz(_[1]),this.g_TO=_[3],this.g_TI=!!_[2],this.g_rR.g_TJ(this.g_NA)}g_TP(){const g=this.g_NA.g_ND().g_NS(),e=g.length;if(0===e)return this.g_TI?"":0;const a=_(this.g_rR.g_TM(),e);return g[a].g_TQ(this.g_TO)}g_TR(){const a=this.g_NA,t=a.g_ND().g_NS(),n=t.length;if(0===n)return this.g_TI?"":0;const i=_(this.g_rR.g_TM(),n),e=t[i],r=e.g_C$().g_TS(a.g_TT());return e.g_TQ(this.g_TO+r)}g_TU(a){const t=this.g_NA,n=t.g_Gp(),i=n.length;if(0===i)return this.g_TI?"":0;const e=_(a,i),r=n[e];let g=0;return t.g_De()&&(g=r.g_C$().g_TS(t.g_TT())),r.g_TQ(this.g_TO+g)}}class r extends g_bA.g_Tx{constructor(g,_){super(g),this.g_NA=this.g_zM.g_Cz(_[1]),this.g_TV=this.g_NA.g_TW(_[2]),this.g_TX=this.g_NA.g_TY(_[2]),this.g_TB=this.g_zM.g_TC(_[3]),this.g_TI=!!_[4],this.g_NJ=this.g_zM.g_Dc().g_NK(),this.g_rR.g_TJ(this.g_NA)}g_TZ(...a){const t=this.g_NA,n=t.g_ND().g_NS(),i=n.length;if(0===i)return this.g_TI?"":0;const e=_(this.g_rR.g_TM(),i);this.g_NJ.g_Ob().g_Ox(t);const r=n[e];let g=0;return t.g_De()&&(g=r.g_C$().g_T_(t.g_TT())),this.g_TB.apply(r.g_LT()[this.g_TX+g].g_LU(),a)}g_T$(a,...t){const n=this.g_NA,r=n.g_Gp(),e=r.length;if(0===e)return this.g_TI?"":0;const d=_(a,e);this.g_NJ.g_Ob().g_Ox(n);const g=r[d];let o=0;return n.g_De()&&(o=g.g_C$().g_T_(n.g_TT())),this.g_TB.apply(g.g_LT()[this.g_TX+o].g_LU(),t)}}class e extends g_bA.g_Tx{constructor(g,_){super(g),this.g_Ua=null,this.g_Ub=_[1]}g_Pn(){this.g_Ua=this.g_zM.g_Dc().g_PD(this.g_Ub,this.g_rR.g_Uc().g_PG()),this.g_Ub=null}g_Ud(){return this.g_Ua}}}{function _(g){const _=self.g_Ue[g];if(!_)throw new Error("invalid expression number");return _}g_bA.g_Uf=class extends g_bA.g_eK{constructor(g,_,e){super(),this.g_rR=g,this.g_BU=e,this.g_kA=_,this.g_bR=null,this.g_Ug=!1,this.g_To=!1}static g_pM(_,a,l){const n=a[0];return g_bA.g_eM([t,r,f,d,e,u,s,t,d,d,i,c,f,p,r,g][n],_,n,l,a)}g_Pn(){}g_TF(){this.g_Ug=!0}g_TJ(g){!this.g_Ug&&g&&(g.g_GH().g_GG()||(this.g_Ug=!0))}g_Uh(){return this.g_Ug}g_Dl(){return this.g_BU}g_Am(){return this.g_rR.g_Am()}g_Uc(){return this.g_rR.g_Uc()}g_QT(){return this.g_To}};class t extends g_bA.g_Uf{constructor(g,a,t,n){super(g,a,t),this.g_Ui=0;const e=n[1];this.g_Uj=e[0],this.g_Uk=[],this.g_Ul=null;for(let _=1,i=e.length;_g||g>=this.g_Uk.length)throw new RangeError("invalid numbered node");return this.g_Uk[g]}g_Pn(){for(const g of this.g_Uk)g.g_Pn();const g=_(this.g_Uj);this.g_Ul=this.g_Uk.length?g(this):g}g_TM(){return this.g_Ui}g_Um(g){return this.g_Ui=g,this.g_Ul()}}class r extends t{constructor(g,_,e,a){super(g,_,e,a),this.g_bR=this.g_Uo,14===_&&(this.g_Uc().g_Sx(),this.g_rR instanceof g_bA.g_Sq&&this.g_Uc().g_SG())}g_Uo(g){this.g_Ui=g;const _=this.g_Ul();return"string"==typeof _?_:""}g_Up(){return _(this.g_Uj)()}}class u extends t{constructor(g,_,e,a){super(g,_,e,a),this.g_bR=this.g_CN,this.g_To=!1}g_CN(g){this.g_Ui=g;const _=this.g_Ul(),e=this.g_Am().g_SO();return e.g_CN(_)}}class d extends g_bA.g_Uf{constructor(g,_,e,a){super(g,_,e),this.g_Uq=a[1],this.g_bR=this.g_Ur,this.g_To=!0}g_Ur(){return this.g_Uq}}class e extends g_bA.g_Uf{constructor(g,_,a,t){super(g,_,a),this.g_NA=this.g_Am().g_Cz(t[1]),this.g_bR=this.g_C$;const n=this.g_Uc();n.g_Sp(this.g_NA),this.g_rR instanceof g_bA.g_Sq?n.g_SG():n.g_PG()&&n.g_PG().g_SG(),this.g_To=!0}g_C$(){return this.g_NA}}class s extends g_bA.g_Uf{constructor(g,_,e,a){super(g,_,e),this.g_BT=this.g_Am().g_Qj().g_GZ(a[1]),this.g_bR=this.g_Dk,this.g_To=!0}g_Dk(){return this.g_BT}}class g extends g_bA.g_Uf{constructor(g,_,e,a){super(g,_,e),this.g_Jx=this.g_Am().g_No().g_Lw(a[1]),this.g_bR=this.g_JJ,this.g_To=!0}g_JJ(){return this.g_Jx}}class f extends g_bA.g_Uf{constructor(g,_,e,a){super(g,_,e),this.g_Us=a[1],this.g_bR=this.g_Ut,this.g_To=!0}g_Ut(){return this.g_Us}}class i extends g_bA.g_Uf{constructor(g,_,a,t){super(g,_,a),this.g_Uu=t[1];const n=this.g_rR.g_C$();n&&n.g_De()?(this.g_bR=this.g_Uv,this.g_TF()):(this.g_bR=this.g_Uw,this.g_To=!0)}g_Uw(){return this.g_Uu}g_Uv(g){g=g||0;const _=this.g_rR.g_C$(),t=_.g_ND(),n=t.g_Gp();let i=null;if(n.length)i=n[g%n.length].g_C$();else if(t.g_NQ()){const _=t.g_NR();i=_[g%_.length].g_C$()}else if(0<_.g_Dj()){const e=_.g_Gp();i=e[g%e.length].g_C$()}else return 0;return this.g_Uu+i.g_TS(_.g_TT())}}class c extends g_bA.g_Uf{constructor(g,_,e,a){super(g,_,e),this.g_Ub=a[1],this.g_Ua=null,this.g_bR=this.g_Ux,this.g_To=!0}g_Pn(){this.g_Ua=this.g_Am().g_Dc().g_PD(this.g_Ub,this.g_Uc().g_PG()),this.g_Ub=null}g_Ux(){return this.g_Ua}}class p extends g_bA.g_Uf{constructor(g,_,e,t){super(g,_,e),this.g_Uy=[],this.g_Uz=[],this.g_To=!0;for(let n=1,a=t.length;n[g[0].g_CJ(),g[1].g_CJ(),g[2]])),g[_]=a}return{ex:g}}g_Ff(g){const _=this.g_zM,t=g.ex;if(t){const g=this.g_Ve();g.clear();for(const[a,n]of Object.entries(t)){let e=n;"collmemory"===a&&(e=g_bA.g_eM(g_bA.g_jA,n.map(g=>[_.g_JP(g[0]),_.g_JP(g[1]),g[2]]).filter(g=>g[0]&&g[1]))),g.set(a,e)}}else this.g_UJ&&(this.g_UJ.clear(),this.g_UJ=null)}}}{function g(g,_){for(let e=0,a=g.length;eg.g_Uh())?(this.g_tl=this.g_Vu,this.g_Qb=this.g_Vv):this.g_UI?(this.g_tl=this.g_Vw,this.g_Qb=this.g_Vx):this.g_bM.every(g=>g.g_QT())?(g(this.g_bM,this.g_UH),this.g_tl=this.g_Vy,this.g_Qb=this.g_Vz):(this.g_tl=this.g_VA,this.g_Qb=this.g_VB):(this.g_tl=this.g_Vy,this.g_Qb=this.g_Vz)}g_UO(){const g=this.g_Tz,_=this.g_Tz;this.g_UW(g,_,this.g_UX)}g_UQ(){const g=this.g_NA.g_GH(),_=this.g_NA.g_TK().g_LU();this.g_UW(g,_,this.g_UY)}g_UW(_,a,g){const t=this.g_TB,n=this.g_bM;if(0===n.length)this.g_tl=_.g_TH(t,a);else if(1===n.length){const g=n[0];if(g.g_QT())this.g_tl=_.g_UZ(t,a,g.g_bR(0));else{const n=_.g_TH(t,a);this.g_tl=function(){return n(g.g_bR(0))}}}else if(2===n.length){const g=n[0],i=n[1];if(g.g_QT()&&i.g_QT())this.g_tl=_.g_U_(t,a,g.g_bR(0),i.g_bR(0));else{const n=_.g_TH(t,a);this.g_tl=function(){return n(g.g_bR(0),i.g_bR(0))}}}else if(3===n.length){const i=n[0],r=n[1],d=n[2];if(i.g_QT()&&r.g_QT()&&d.g_QT())this.g_tl=_.g_U$(t,a,i.g_bR(0),r.g_bR(0),d.g_bR(0));else{const g=_.g_TH(t,a);this.g_tl=function(){return g(i.g_bR(0),r.g_bR(0),d.g_bR(0))}}}else this.g_tl=g}g_Dm(){return this.g_BV}g_C$(){return this.g_NA}g_Uc(){return this.g_UB}g_Am(){return this.g_zM}g_Dl(){return this.g_BU}g_Vb(){return this.g_Sg.g_Sh}g_Vc(g){this.g_Sg.g_Sh=!!g,this.g_UB.g_SE()}g_Vd(){return this.g_Sg.g_UL}g_RE(){return!this.g_Vb()&&!this.g_zM.g_Tc()&&!this.g_Vd()}g_Ve(){return this.g_UJ||(this.g_UJ=new Map),this.g_UJ}g_Vf(){return this.g_UK||(this.g_UK=new Map),this.g_UK}g_UX(){const _=this.g_UH;return g(this.g_bM,_),this.g_TB.apply(this.g_Tz,_)}*g_UP(){if((this.g_Vb()||this.g_zM.g_Tc())&&(yield this),this.g_Vd()){const _=this.g_UH;g(this.g_bM,_);const e=yield*this.g_TB.apply(this.g_Tz,_);return e}return this.g_tl()}g_UY(){const _=this.g_UH;return g(this.g_bM,_),this.g_TB.apply(this.g_NA.g_TK().g_LU(),_)}*g_UR(){if((this.g_Vb()||this.g_zM.g_Tc())&&(yield this),this.g_Vd()){const _=this.g_UH;g(this.g_bM,_);const e=yield*this.g_TB.apply(this.g_NA.g_TK().g_LU(),_);return e}return this.g_tl()}g_Vy(){const g=this.g_UH,_=this.g_NA.g_ND().g_Gp();for(let e=0,a=_.length;ee.g_ij()||0>e.g_ik()||e.g_ih()>_.g_oX()||e.g_ii()>_.g_oY()}function d(_,a,t){const n=this.g_ND(),r=n.g_Gp();if(!r.length)return!1;let e=r[0],o=e.g_Bv(),u=e,s=g_bA.g_eV(o.g_Gw(),o.g_Gx(),a,t);for(let g=1,n=r.length;gs)&&(s=n,u=e)}return n.g_N_(u),!0}function e(g){const _=this.g_Bv();_.g_Gw()===g||(_.g_VC(g),_.g_CO())}function f(g){const _=this.g_Bv();_.g_Gx()===g||(_.g_VD(g),_.g_CO())}function g(g,_){const e=this.g_Bv();e.g_VE(g,_)||(e.g_VF(g,_),e.g_CO())}function h(g,_){if(g){const t=g.g_VG(this.g_VH);if(t){const[g,a]=t.g_VI(_),n=this.g_Bv();n.g_Gw()===g&&n.g_Gx()===a||(n.g_VF(g,a),n.g_CO())}}}function i(g){if(0!==g){const _=this.g_Bv();_.g_VJ(_.g_VK()*g,_.g_VL()*g),_.g_CO()}}function j(g,_){if(0!==_){const e=this.g_Bv();g=g_bA.g_eS(g),e.g_VJ(Math.cos(g)*_,Math.sin(g)*_),e.g_CO()}}function k(){return this.g_Bv().g_Gw()}function l(){return this.g_Bv().g_Gx()}function m(){return this.g_zM.g_Lz(this.g_VH)}function n(g,_){return g_bA.g_gk(this.g_Bv().g_oX(),g,_)}function o(g,_){return g_bA.g_gk(this.g_Bv().g_oY(),g,_)}function p(g){const _=this.g_Bv();_.g_oX()===g||(_.g_FD(g),_.g_CO())}function q(g){const _=this.g_Bv();_.g_oY()===g||(_.g_FE(g),_.g_CO())}function r(g,_){const e=this.g_Bv();e.g_oX()===g&&e.g_oY()===_||(e.g_uD(g,_),e.g_CO())}function s(){return this.g_Bv().g_oX()}function t(){return this.g_Bv().g_oY()}function u(){return this.g_Bv().g_EI().g_ih()}function v(){return this.g_Bv().g_EI().g_ii()}function w(){return this.g_Bv().g_EI().g_ij()}function x(){return this.g_Bv().g_EI().g_ik()}function y(g,_){return g_bA.g_eX(this.g_Bv().g_DJ(),g_bA.g_eS(_))<=g_bA.g_eS(g)}function z(g){return g_bA.g_eZ(this.g_Bv().g_DJ(),g_bA.g_eS(g))}function A(g,_){const a=g_bA.g_eS(g),t=g_bA.g_eS(_),n=this.g_Bv().g_DJ(),e=!g_bA.g_eZ(t,a);return e?g_bA.g_eZ(n,a)||!g_bA.g_eZ(n,t):g_bA.g_eZ(n,a)&&!g_bA.g_eZ(n,t)}function B(g){const _=this.g_Bv(),e=g_bA.g_eR(g_bA.g_eS(g));isNaN(e)||_.g_DJ()===e||(_.g_DI(e),_.g_CO())}function C(g){if(!(isNaN(g)||0===g)){const _=this.g_Bv();_.g_DI(_.g_DJ()+g_bA.g_eS(g)),_.g_CO()}}function D(g){if(!(isNaN(g)||0===g)){const _=this.g_Bv();_.g_DI(_.g_DJ()-g_bA.g_eS(g)),_.g_CO()}}function E(g,_){const t=this.g_Bv(),n=t.g_DJ(),e=g_bA.g_eY(n,g_bA.g_eS(_),g_bA.g_eS(g));isNaN(e)||n===e||(t.g_DI(e),t.g_CO())}function F(_,t,n){const r=this.g_Bv(),e=r.g_DJ(),d=t-r.g_Gw(),a=n-r.g_Gx(),g=Math.atan2(a,d),o=g_bA.g_eY(e,g,g_bA.g_eS(_));isNaN(o)||e===o||(r.g_DI(o),r.g_CO())}function G(_,t){const n=this.g_Bv(),i=n.g_DJ(),e=_-n.g_Gw(),a=t-n.g_Gx(),r=Math.atan2(a,e);isNaN(r)||i===r||(n.g_DI(r),n.g_CO())}function H(){return g_bA.g_eT(this.g_Bv().g_DJ())}function I(g,_){return g_bA.g_gk(g_bA.g_fi(100*this.g_Bv().g_xN()),g,_)}function J(){return this.g_Bv().g_Dr()}function K(g){const _=this.g_Bv();g=2===g?!_.g_Dr():0!=g,_.g_Dr()===g||(_.g_Ds(g),this.g_zM.g_Dt())}function L(g){const _=g_bA.g_eQ(g/100,0,1),e=this.g_Bv();e.g_xN()===_||(e.g_xP(_),this.g_zM.g_Dt())}function M(g){Lg.g_hr(g);const _=this.g_Bv();_.g_MD().g_hl(Lg)||(_.g_VM(Lg),this.g_zM.g_Dt())}function N(){return g_bA.g_fi(100*this.g_Bv().g_xN())}function O(g){return!!g&&this.g_Bv().g_CN()===g}function P(_){const g=this.g_ND(),a=g.g_Gp();if(!a.length)return!1;let t=a[0],n=t;for(let e=1,g=a.length;eo||g===o&&r.g_DZ()>d.g_DZ())&&(n=t):(g_||_>=i.length)){const r=t.g_ra().g_rl(_);if("color"===r){Lg.g_hr(e);const g=i[_];if(Lg.g_hl(g))return;g.g_he(Lg)}else{if("percent"===r&&(e/=100),i[_]===e)return;i[_]=e}a.g_LY(n)&&this.g_zM.g_Dt()}}}function eg(g,_,e){return g_bA.g_gk(this.g_JL().g_Mz(g),_,e)}function ag(g){return!!this.g_JL().g_Mz(g)}function tg(_,a){const t=this.g_ND(),n=t.g_Gp();if(!n.length)return!1;let i=n[0],r=i,d=i.g_Mz(a);for(let g=1,e=n.length;gd)&&(d=e,r=i)}return t.g_N_(r),!0}function ng(g){return this.g_zM.g_Px().g_Va()?rg(this,g):ig(this,g)}function ig(g,_){const e=g.g_Am().g_JP(_);if(!e)return!1;const a=g.g_ND();if(!a.g_NO()&&!a.g_NW().includes(e))return!1;if(g.g_De()){if(e.g_C$().g_VQ(g))return a.g_N_(e),g.g_Vg(),!0;}else if(e.g_C$()===g)return a.g_N_(e),g.g_Vg(),!0;return!1}function rg(g,_){const t=g.g_ND();if(t.g_NO()){t.g_NV(!1),t.g_NN();const n=g.g_Gp();for(let g=0,a=n.length;gthis.g_Od.g_Am().g_EK())return!1;return!0}g_QB(g){g.g_Om(this.g_Xf,this.g_Oi);for(const[_,e]of this.g_Xg.entries()){const g=_.g_ND();e.g_Om(g)}this.g_Xf.g_Tf(g),this.g_Od.g_Qr(this.g_RP),this.g_Xh=!0}async g_QF(g){g.g_Om(this.g_Xf,this.g_Oi);for(const[_,e]of this.g_Xg.entries()){const g=_.g_ND();e.g_Om(g)}for(const _ of this.g_Xf.g_Tg(g))await this.g_Od.g_Am().g_Qa(_);this.g_Od.g_Qr(this.g_RP),this.g_Xh=!0}g_QC(){return this.g_Xh}g_NI(g){for(const _ of this.g_Xg.values())_.g_NI(g)}g_Fd(){const g={},_={t:this.g_J$,st:this.g_Xd,s:this.g_Xe,ev:this.g_Xf.g_Dm(),sm:this.g_RP.map(g=>g.g_Dm()),sols:g};this.g_Xf.g_SS(this.g_Oi)&&(_.act=this.g_Xf.g_PA(this.g_Oi).g_Dm());for(const[_,e]of this.g_Xg)g[_.g_Dm().toString()]=e.g_Fd();return _}static g_QU(_,g){const t=_.g_Am(),a=_.g_PI(g.ev);if(!a)return null;let n=0;if(g.hasOwnProperty("act")){const e=_.g_PK(g.act);if(!e)return null;n=e.g_Dl()}const i=g_bA.g_eM(g_bA.g_Qx,_);i.g_J$=g.t,i.g_Xd=g.st,i.g_Xe=g.s,i.g_Xf=a,i.g_Oi=n;for(const e of g.sm){const g=t.g_Gr(e);g&&i.g_RP.push(g)}for(const[a,n]of Object.entries(g.sols)){const e=parseInt(a,10),r=t.g_Gr(e);if(!r)continue;const g=g_bA.g_eM(g_bA.g_Xj,null);g.g_Ff(_,n),i.g_Xg.set(r,g)}return i}},"use strict",g_bA.g_Xj=class extends g_bA.g_eK{constructor(g){super(),this.g_NA=null,this.g_Xr=!0,this.g_By=[],g&&(this.g_NA=g.g_C$(),this.g_Xr=g.g_NO(),g_bA.g_fZ(this.g_By,g.g_NW()))}g_eN(){this.g_NA=null,g_bA.g_fV(this.g_By)}g_Om(g){g.g_NV(this.g_Xr),g_bA.g_fZ(g.g_NW(),this.g_By)}g_NI(g){g_bA.g_gc(this.g_By,g)}g_Fd(){return{sa:this.g_Xr,insts:this.g_By.map(g=>g.g_CJ())}}g_Ff(g,_){const e=g.g_Am();this.g_Xr=!!_.sa,g_bA.g_fV(this.g_By);for(const t of _.insts){const g=e.g_JP(t);g&&this.g_By.push(g)}}},"use strict";{function _(g,_){let e=g.get(_);return e||(e=new Map,g.set(_,e)),e}g_bA.g_Xs=class extends g_bA.g_eK{constructor(g){super(),this.g_zM=g.g_HD,this.g_Xt=!!g.g_Xu,this.g_Xv=!!g.g_Xw,this.g_Xx=!!g.g_Xy,this.g_Xz=!!g.g_XA,this.g_XB=!!g.g_XC,this.g_XD=null,this.g_XE=new Map,this.g_XF=new Map,this.g_XG=new Map,this.g_XH=new Map}g_eN(){this.g_zM=null}g_Am(){return this.g_zM}g_XI(){}g_GG(){return this.g_Xt}g_Go(){return this.g_Xv}g_XJ(){return this.g_Xx}g_rd(){return this.g_Xz}g_XK(){return this.g_XB}g_TH(g,_){if(!_)throw new Error("missing 'this' binding");let e=this.g_XE.get(g);return e?e:(e=g.bind(_),this.g_XE.set(g,e),e)}g_UZ(g,a,t){if(!a)throw new Error("missing 'this' binding");const n=_(this.g_XF,g);let e=n.get(t);return e?e:(e=g.bind(a,t),n.set(t,e),e)}g_U_(a,t,n,i){if(!t)throw new Error("missing 'this' binding");const e=_(this.g_XG,a),r=_(e,n);let g=r.get(i);return g?g:(g=a.bind(t,n,i),r.set(i,g),g)}g_U$(a,t,n,r,e){if(!t)throw new Error("missing 'this' binding");const d=_(this.g_XH,a),g=_(d,n),o=_(g,r);let i=o.get(e);return i?i:(i=a.bind(t,n,r,e),o.set(e,i),i)}g_XL(g){if(!this.g_GG())throw new Error("must be single-global plugin");this.g_XD=g}g_XM(){if(!this.g_GG())throw new Error("must be single-global plugin");return this.g_XD}g_TK(){if(!this.g_GG())throw new Error("must be single-global plugin");return this.g_XD.g_TK()}}}"use strict",g_bA.g_XN=class extends g_bA.g_Xs{constructor(g,_){super(g),this.g_XO=_,this.g_XP=0,this.g_XQ=new Map}g_eN(){super.g_eN()}g_XR(g){const _=this.g_XP++;return this.g_XQ.set(_,g),_}g_XS(g){this.g_XQ.delete(g)}g_XT(g,_){this.g_zM.g_XU(this.g_XO,g,g=>{const e=this.g_XQ.get(g.elementId);_(e,g)})}},"use strict",g_bA.g_XV=class extends g_bA.g_eK{constructor(g){super(),this.g_NA=g,this.g_zM=g.g_Am(),this.g_XW=g.g_GH()}g_eN(){this.g_NA=null,this.g_zM=null,this.g_XW=null}g_C$(){return this.g_NA}g_Am(){return this.g_zM}g_GH(){return this.g_XW}g_XX(){return this.g_NA.g_XX()}g_Vk(){}g_FR(){}g_FV(){}g_FT(){}g_XY(){}},"use strict",g_bA.g_XZ=class extends g_bA.g_eK{constructor(g,_){super(),this.g_VH=g,this.g_XO=_,this.g_zM=g.g_Am(),this.g_NA=this.g_VH.g_C$(),this.g_X_=this.g_NA.g_X$(),this.g_Lk=null,this.g_Lm=null,this.g_Ya=!1,this.g_Yb=!1,this.g_lB=null,this.g_ui=!1}g_eN(){this.g_ui=!0,this.g_Yc(),this.g_Yd(),this.g_Lk=null,this.g_Lm=null,this.g_lB&&(this.g_lB.g_eN(),this.g_lB=null),this.g_VH=null,this.g_zM=null,this.g_NA=null,this.g_X_=null}g_eO(){return this.g_ui}g_JL(){return this.g_VH}g_Am(){return this.g_zM}g_C$(){return this.g_NA}g_GH(){return this.g_X_.g_GH()}g_X$(){return this.g_X_}g_IS(g){return this.g_zM.g_IS(g,this.g_VH)}g_Ye(g){return this.g_zM.g_Ye(g,this.g_VH)}g_Gi(g){return this.g_zM.g_Gi(g,this.g_VH)}g_Yf(g,_){return this.g_zM.g_Yf(g,this.g_VH,_)}g_Yg(g,_){return this.g_zM.g_Yg(g,this.g_VH,_)}g_Yh(g){return this.g_zM.g_Yh(g)}g_Yi(g,_){this.g_zM.g_XU(this.g_XO,g,_)}g_Yj(g){for(const[_,e]of g)this.g_Yi(_,e)}g_Yk(g,_){this.g_zM.g_Yl(this.g_XO,g,_)}g_Ym(g,_){return this.g_zM.g_Aw(this.g_XO,g,_)}g_Yn(g,_){this.g_zM.g_AU()?this.g_Yk(g,_):window.c3_runtimeInterface._OnMessageFromRuntime({type:"event",component:this.g_XO,handler:g,data:_,responseId:null})}g_EG(){return null}g_VI(){const g=this.g_VH.g_Bv();return[g.g_Gw(),g.g_Gx()]}g_Jv(){}g_Yo(){}g_Yp(){this.g_Ya||(!this.g_Lk&&(this.g_Lk=()=>this.g_Jv()),this.g_zM.g_kX().addEventListener("tick",this.g_Lk),this.g_Ya=!0)}g_Yc(){this.g_Ya&&(this.g_zM.g_kX().removeEventListener("tick",this.g_Lk),this.g_Ya=!1)}g_Yq(){return this.g_Ya}g_Yr(){this.g_Yb||(!this.g_Lm&&(this.g_Lm=()=>this.g_Yo()),this.g_zM.g_kX().addEventListener("tick2",this.g_Lm),this.g_Yb=!0)}g_Yd(){this.g_Yb&&(this.g_zM.g_kX().removeEventListener("tick2",this.g_Lm),this.g_Yb=!1)}g_Ys(){return this.g_Yb}g_Yt(){return[]}g_Fe(){return null}g_Fg(){}g_Yu(){}g_Yv(){}g_Mp(){}g_Mt(){}g_Mu(){}g_Mr(){}g_Yw(g,..._){g.call(this,..._)}g_Yx(g,..._){return g.call(this,..._)}},"use strict",g_bA.g_Yy=class extends g_bA.g_XZ{constructor(g,_){super(g,_),this.g_JH=g.g_Bv(),this.g_Yz=null,this.g_YA=null}g_eN(){if(this.g_Yz){const g=this.g_zM.g_kX();g.removeEventListener("webglcontextlost",this.g_Yz),g.removeEventListener("webglcontextrestored",this.g_YA),this.g_Yz=null,this.g_YA=null}this.g_JH=null,super.g_eN()}g_YB(){if(!this.g_Yz){this.g_Yz=()=>this.g_Br(),this.g_YA=()=>this.g_YC();const g=this.g_zM.g_kX();g.addEventListener("webglcontextlost",this.g_Yz),g.addEventListener("webglcontextrestored",this.g_YA)}}g_Br(){}g_YC(){}g_Bv(){return this.g_JH}},"use strict";{const _=g_bA.g_eM(g_bA.Rect);g_bA.g_YD=class extends g_bA.g_Yy{constructor(g,_){super(g,_),this.g_YE=this.g_GH().g_XR(this),this.g_YF=!0,this.g_YG=!1,this.g_YH=g_bA.g_eM(g_bA.Rect,0,0,-1,-1);const e=this.g_zM.g_Em();this.g_YI=e.g_YJ(),this.g_YK=e.g_YL(),this.g_YM=!1,this.g_Yp()}g_eN(){this.g_GH().g_XS(this.g_YE),this.g_YN("destroy"),this.g_YE=-1,super.g_eN()}g_YN(g,_){_||(_={}),_.elementId=this.g_YE,this.g_Yk(g,_)}g_YO(g,_){return _||(_={}),_.elementId=this.g_YE,this.g_Ym(g,_)}g_YP(g){g||(g={});const _=this.g_Bv().g_Dr();g.elementId=this.g_YE,g.isVisible=_,Object.assign(g,this.g_YQ()),this.g_YF=!!g.isVisible,this.g_Yk("create",g),this.g_YR(!0)}g_YS(g){g=!!g,this.g_YF===g||(this.g_YF=g,this.g_YN("set-visible",{isVisible:g}))}g_Jv(){this.g_YR(!1)}g_YR(a){var t=Math.round;const r=this.g_Bv(),d=r.g_CN(),e=r.g_Gw(),u=r.g_Gx();let[g,s]=d.g_Fa(e,u),[f,c]=d.g_Fa(e+r.g_oX(),u+r.g_oY());const M=this.g_zM.g_Em(),l=M.g_YT(),m=M.g_YU();if(!r.g_Dr()||!d.g_Dr()||0>=f||0>=c||g>=l||s>=m)return void this.g_YS(!1);1>g&&(g=1),1>s&&(s=1),f>=l&&(f=l-1),c>=m&&(c=m-1),_.set(g,s,f,c);const n=M.g_YJ(),o=M.g_YL();if(!a&&_.g_n(this.g_YH)&&this.g_YI===n&&this.g_YK===o)return void this.g_YS(!0);this.g_YH.g_r(_),this.g_YI=n,this.g_YK=o,this.g_YS(!0);let p=null;this.g_YG&&(p=d.g_EO()-.2),this.g_YN("update-position",{left:t(this.g_YH.g_ih())+M.g_YV(),top:t(this.g_YH.g_ii())+M.g_YW(),width:t(this.g_YH.width()),height:t(this.g_YH.height()),fontSize:p})}g_YX(){this.g_YN("focus",{focus:!0})}g_YY(){this.g_YN("focus",{focus:!1})}g_YZ(g,_){this.g_YN("set-css-style",{prop:g_bA.g_gR(g),val:_})}g_Y_(){this.g_YM||(this.g_YM=!0,Promise.resolve().then(()=>{this.g_YM=!1,this.g_YN("update-state",this.g_YQ())}))}g_YQ(){}g_Y$(){return this.g_YE}}}"use strict",g_bA.g_Za=class extends g_bA.g_eK{constructor(g){super(),this.g_zM=g.g_HD,this.g_Zb=g_bA.g_eM(g_bA.g_jH),this.g_Zc=g_bA.g_eM(g_bA.g_jH)}g_eN(){this.g_Zc.g_eN(),this.g_Zb.g_eN(),this.g_zM=null}g_Am(){return this.g_zM}g_XI(){}g_Zd(g){this.g_Zb.g_jL(g)}g_Ze(){return this.g_Zb.g_jN()}g_CM(g){this.g_Zc.g_jL(g)}g_CR(g){this.g_Zc.g_jD(g)}g_Gp(){return this.g_Zc.g_jN()}},"use strict",g_bA.g_Zf=class extends g_bA.g_eK{constructor(g){super(),this.g_zM=g.g_Am(),this.g_TV=g,this.g_NA=g.g_C$(),this.g_Zg=g.g_Zh(),this.g_Zg.g_Zd(this.g_NA)}g_eN(){this.g_zM=null,this.g_TV=null,this.g_NA=null,this.g_Zg=null}g_Zi(){return this.g_TV}g_C$(){return this.g_NA}g_Am(){return this.g_zM}g_Zh(){return this.g_Zg}},"use strict",g_bA.g_Zj=class extends g_bA.g_eK{constructor(g,_){super(),this.g_Zk=g,this.g_XO=_,this.g_VH=g.g_Zl(),this.g_zM=g.g_Am(),this.g_TV=g.g_Zi(),this.g_X_=this.g_TV.g_X$(),this.g_Ya=!1,this.g_Yb=!1,this.g_Zm=!1,this.g_lB=null}g_eN(){this.g_Yc(),this.g_Yd(),this.g_Zn(),this.g_lB&&(this.g_lB.g_eN(),this.g_lB=null),this.g_Zk=null,this.g_VH=null,this.g_zM=null,this.g_TV=null,this.g_X_=null}g_Zh(){return this.g_TV.g_Zh()}g_Zo(){return this.g_Zk}g_Zl(){return this.g_VH}g_C$(){return this.g_VH.g_C$()}g_Bv(){return this.g_VH.g_Bv()}g_Am(){return this.g_zM}g_Zi(){return this.g_TV}g_X$(){return this.g_X_}g_IS(g){return this.g_zM.g_IS(g,this.g_VH)}g_Ye(g){return this.g_zM.g_Ye(g,this.g_VH)}g_Gi(g){return this.g_zM.g_Gi(g,this.g_VH)}g_Zp(){}g_Jv(){}g_Yo(){}g_Zq(){}g_Yp(){this.g_Ya||(this.g_zM.g_Zr(this),this.g_Ya=!0)}g_Yc(){this.g_Ya&&(this.g_zM.g_Zs(this),this.g_Ya=!1)}g_Yq(){return this.g_Ya}g_Yr(){this.g_Yb||(this.g_zM.g_Zt(this),this.g_Yb=!0)}g_Yd(){this.g_Yb&&(this.g_zM.g_Zu(this),this.g_Yb=!1)}g_Ys(){return this.g_Yb}g_Zv(){this.g_Zm||(this.g_zM.g_Zw(this),this.g_Zm=!0)}g_Zn(){this.g_Zm&&(this.g_zM.g_Zx(this),this.g_Zm=!1)}g_Zy(){return this.g_Zm}g_Yt(){return[]}g_Yi(g,_){this.g_zM.g_XU(this.g_XO,g,_)}g_Zz(){}g_Fe(){return null}g_Fg(){}g_Mp(){}g_Mt(){}g_Mu(){}g_Mr(){}g_Yw(g,..._){g.call(this,..._)}g_Yx(g,..._){return g.call(this,..._)}},"use strict",g_bA.g_Gm={},g_bA.g_ZA={},g_bA.g_ZB=class extends g_bA.g_eK{constructor(g){super(),this.g_zM=g,this.g_ZC=[],this.g_ZD=new Map,this.g_Tz=null,this.g_ZE=[],this.g_ZF=new Map,this.g_ZG=null,this.g_ZH=null}g_ZI(g){const _=this.g_zM.g_TC(g[0]);if(!_)throw new Error("missing plugin");g_bA.g_VS(g,_);const e=g_bA.g_eM(_,{g_HD:this.g_zM,g_Xu:g[1],g_Xw:g[2],g_Xy:g[5],g_XC:g[8],g_XA:g[9]});e.g_XI(),this.g_ZC.push(e),this.g_ZD.set(_,e)}g_ZJ(){this.g_Tz=g_bA.g_eM(g_bA.g_Gm.g_Gl,{g_HD:this.g_zM,g_Xu:!0}),this.g_Tz.g_XI()}g_ZK(g){const _=this.g_zM.g_TC(g[1]);if(!_)throw new Error("missing behavior");const e=g_bA.g_eM(_,{g_HD:this.g_zM});e.g_XI(),this.g_ZE.push(e),this.g_ZF.set(_,e),!this.g_ZG&&g_bA.g_ZA.g_ZL&&e instanceof g_bA.g_ZA.g_ZL?this.g_ZG=e:!this.g_ZH&&g_bA.g_ZA.g_ZM&&e instanceof g_bA.g_ZA.g_ZM&&(this.g_ZH=e)}g_ZN(g){return this.g_ZD.get(g)||null}g_ZO(g){return this.g_ZF.has(g)}g_ZP(g){return this.g_ZF.get(g)||null}g_TA(){return this.g_Tz}g_ZQ(){return this.g_ZG}g_ZR(){return this.g_ZH}},"use strict";{const g=new Set;g_bA.g_ZS=class extends g_bA.g_eK{constructor(){super(),this.g_Bf="",this.g_Bg=0,this.g_oA=0,this.g_ZT=0,this.g_ZU=0,this.g_ou=0,this.g_ov=0,this.g_ZV=!1,this.g_ZW=null,this.g_ZX="",this.g_ub=g_bA.g_eM(g_bA.Rect),g.add(this)}g_eN(){this.g_uf(),this.g_ZW=null,g.delete(this)}static g_Br(){for(const _ of g)_.g_ZX="",_.g_ub.set(0,0,0,0)}g_ZY(g){this.g_Bf=g[0],this.g_Bg=g[1],this.g_oA=g[2],this.g_ZT=g[3],this.g_ZU=g[4],this.g_ou=g[5],this.g_ov=g[6],this.g_ZV=!0}g_ZZ(g){this.g_Bf=g[0],this.g_Bg=g[1],this.g_ZT=g[2],this.g_ZU=g[3],this.g_ou=g[4],this.g_ov=g[5],this.g_oA=g[11],this.g_ZV=!0}g_Z_(g,_){if(this.g_ZW)throw new Error("already loaded asset");this.g_Bf=_;const e={};return g_bA.g_gp(_)&&(e.g_AH="remote"),this.g_Z$(g,e),this.g_ZW.g_AK()}g__a(g){if(g===this)throw new Error("cannot replace with self");this.g_uf(),this.g_Bf=g.g_Bf,this.g_Bg=g.g_Bg,this.g_oA=g.g_oA,this.g_ZT=g.g_ZT,this.g_ZU=g.g_ZU,this.g_ou=g.g_ou,this.g_ov=g.g_ov,this.g_ZV=g.g_ZV,this.g_ZW=g.g_ZW,this.g_ZX=g.g_ZX,this.g_ub=g.g_ub}g_AJ(){return this.g_Bf}g_jF(){return this.g_Bg}g__b(){return this.g_oA}g__c(){return this.g_ZT}g__d(){return this.g_ZU}g_oX(){return this.g_ou}g_oY(){return this.g_ov}g__e(){return this.g_ZW.g_oX()}g__f(){return this.g_ZW.g_oY()}g_Z$(g,_){if(this.g_ZW)throw new Error("already got asset");_=Object.assign({},_,{url:this.g_AJ(),size:this.g_jF()}),this.g_ZW=g.g_AG(_)}async g_Bs(g,_){if(!this.g_ZW)throw new Error("no asset");if(this.g_ZX)throw new Error("already loaded texture");this.g_ZX="loading";const e=await this.g_ZW.g_Bs(g,_);return e?(this.g_ZX="loaded",this.g_ZV||(this.g_ou=e.g_oX(),this.g_ov=e.g_oY(),this.g_ZV=!0),this.g_ub.set(this.g_ZT,this.g_ZU,this.g_ZT+this.g_ou,this.g_ZU+this.g_ov),this.g_ub.g_P(e.g_oX(),e.g_oY()),e):(this.g_ZX="",null)}g_uf(){this.g_ZX&&(this.g_ZW&&this.g_ZW.g_uf(),this.g_ZX="",this.g_ub.set(0,0,0,0))}g_pv(){return this.g_ZW?this.g_ZW.g_pv():null}g_uV(){return this.g_ub}async g__g(){const g=await this.g_ZW.g_Bt(),_=g_bA.g_gC(this.g_ou,this.g_ov),e=_.getContext("2d");return e.drawImage(g,this.g_ZT,this.g_ZU,this.g_ou,this.g_ov,0,0,this.g_ou,this.g_ov),_}}}"use strict",g_bA.g__h=class extends g_bA.g_eK{constructor(g){super(),this.g_pP=g[0],this.g__i=g[1],this.g_UE=!!g[2],this.g__j=g[3],this.g__k=g[4],this.g__l=!!g[5],this.g_BV=g[6],this.g__m=g[7].map(g=>g_bA.g_eM(g_bA.g__n,g))}g_eN(){for(const g of this.g__m)g.g_eN();g_bA.g_fV(this.g__m)}g__o(g){for(const _ of this.g__m)_.g_XX().g_Z$(g)}g__p(g,_){return Promise.all(this.g__m.map(e=>e.g_XX().g_Bs(g,_)))}g__q(){for(const g of this.g__m)g.g_XX().g_uf()}g_q_(){return this.g_pP}g_Dm(){return this.g_BV}g__r(){return this.g__m.length}g__s(){return this.g__m}g__t(g){if(g=Math.floor(g),0>g||g>=this.g__m.length)throw new RangeError("invalid frame");return this.g__m[g]}g__u(){return this.g__i}g_SU(){return this.g_UE}g__v(){return this.g__j}g__w(){return this.g__k}g__x(){return this.g__l}},"use strict",g_bA.g__n=class extends g_bA.g_eK{constructor(g){super(),this.g__y=g_bA.g_eM(g_bA.g_ZS),this.g__y.g_ZZ(g),this.g__z=g[6],this.g__A=g_bA.g_eM(g_bA.g_hO,g[7],g[8]),this.g__B=g[9].map(g=>g_bA.g_eM(g_bA.g__C,this,g)),this.g__D=new Map;for(const _ of this.g__B)this.g__D.set(_.g_q_().toLowerCase(),_);this.g__E=null;const _=g[10];6<=_.length&&(this.g__E=g_bA.g_eM(g_bA.g_jk,_))}g_eN(){this.g__E&&(this.g__E.g_eN(),this.g__E=null),this.g__y.g_eN(),this.g__y=null}g_XX(){return this.g__y}g__F(){return this.g__z}g_MO(){return this.g__A.g_hS()}g_MQ(){return this.g__A.g_hU()}g__G(){return this.g__E}g__H(g){return this.g__D.get(g.toLowerCase())||null}g__I(g){return g=Math.floor(g),0>g||g>=this.g__B.length?null:this.g__B[g]}g__J(){return this.g__B.length}},"use strict",g_bA.g__C=class extends g_bA.g_eK{constructor(g,_){super(),this.g__K=g,this.g_pP=_[0],this.g__L=g_bA.g_eM(g_bA.g_hO,_[1],_[2])}g_eN(){}g_q_(){return this.g_pP}g_Gw(){return this.g__L.g_hS()}g_Gx(){return this.g__L.g_hU()}g__M(){return this.g__L}},"use strict",g_bA.g__N=class extends g_bA.g_eK{constructor(g,_,e){super();const a=g.g_TC(e[1]);if(this.g_zM=g,this.g_XW=g.g__O().g_ZN(a),this.g_X_=null,this.g__P=a.g_HR,this.g_BU=_,this.g_BV=e[11],this.g_pP=e[0],this.g__Q=!!e[9],this.g__R=!!e[2],this.g__S=!!e[10],this.g__T=e[3].map(g=>g[0]),this.g__U=e[3].map(g=>g[1]),this.g__V=null,g.g_AC()&&(this.g__V=e[3].map(g=>g[2])),this.g__W=e[4],this.g__X=e[5],this.g_Xv=this.g_XW.g_Go(),this.g_Cp=null,this.g__Y=g_bA.g_eM(g_bA.g__Z,g.g_Cx(),g.g_Cy()),this.g___=!0,this.g__$=!1,this.g_$a=null,this.g_$b=null,this.g_$c=-1,this.g_$d=null,this.g_$e=null,this.g_$f=null,this.g_$g=null,this.g_$h=null,this.g_$i=!1,this.g_$j=null,this.g_$k=e[8].map(g=>g_bA.g_$l.g_pM(this,g)),this.g_$m=[],this.g_$n=new Map,this.g_$o=new Map,this.g_$p=new Set,this.g_$q=g_bA.g_eM(g_bA.g_Nz,this),this.g_$r=null,this.g_$s=0,this.g_$t=!1,this.g_$j=null,this.g__y=null,this.g_$u=null,this.g_$v=null,this.g_$w=null,this.g_$x=0,this.g_UJ=new Map,this.g_UK=new Map,this.g_By=[],this.g_$y=!0,this.g_XW.g_XK()&&(this.g_Cp=g_bA.g_eM(g_bA.g_Cq,this,e[12])),e[6]&&(this.g__y=g_bA.g_eM(g_bA.g_ZS),this.g__y.g_ZY(e[6])),e[7]){this.g_$u=e[7].map(g=>g_bA.g_eM(g_bA.g__h,g)),this.g_$v=new Map,this.g_$w=new Map;for(const g of this.g_$u)this.g_$v.set(g.g_q_().toLowerCase(),g),this.g_$w.set(g.g_Dm(),g)}this.g__R?(this.g_$a=[],this.g_$b=new Set,this.g_$c=this.g_zM.g_$z()):(this.g_$d=[],this.g_$e=new Set,this.g_$f=[],this.g_$g=[],this.g_$h=[]),this.g_X_=g_bA.g_eM(a.g_$A,this),e[13]&&e[13].length&&this.g_X_.g_XY(e[13]),(!this.g_zM.g_$B()||this.g__R||this.g__S||!this.g_Xv)&&this.g_XI(),this.g_XW.g_GG()&&(this.g_XW.g_XL(this),this.g_$C(e))}static g_pM(g,_,e){return g_bA.g_eM(g_bA.g__N,g,_,e)}g_eN(){if(this.g__y&&(this.g__y.g_eN(),this.g__y=null),this.g_$u){for(const g of this.g_$u)g.g_eN();g_bA.g_fV(this.g_$u),this.g_$v.clear(),this.g_$w.clear()}this.g_$q.g_eN(),this.g_$q=null,this.g_UJ.clear(),this.g_UK.clear(),this.g_$j=null,this.g_zM=null}g_$D(g){for(let _=1,e=g.length;_this.g_$x)throw new Error("released textures too many times");0===this.g_$x&&this.g_X_.g_FV()}}g_FT(){if(this.g__R)throw new Error("not applicable to family");this.g_X_.g_FT()}g_Am(){return this.g_zM}g_GH(){return this.g_XW}g_$V(){return this.g__P}g_q_(){return this.g_pP}g_Dl(){return this.g_BU}g_Dm(){return this.g_BV}g_De(){return this.g__R}g_CI(){return this.g__Q}g_Go(){return this.g_Xv}g_TT(){return this.g_$c}g_$G(){return this.g_$k}g_$J(){return this.g__W}g_$W(g){return g&&this.g_$p.has(g)}g_$I(){return this.g__T.length}g_$X(){return this.g__T}g_$Y(g){return this.g__T.indexOf(g)}g_$Z(){return this.g__V}g_$_(g){if(g=Math.floor(g),0>g||g>=this.g__U.length)throw new RangeError("invalid instance variable index");return this.g__U[g]}g_$K(){return this.g__X}g_$$(){return this.g_$m}g_TW(g){return this.g_$n.get(g.toLowerCase())||null}g_TY(g){const _=this.g_$o.get(g.toLowerCase());return"undefined"==typeof _?-1:_}g_Dn(){return this.g_Cp}g_XK(){return this.g_XW.g_XK()}g_Qs(){return this.g_$q}g_ND(){return this.g_$q.g_ND()}g_XX(){return this.g__y}g_CC(g){this.g_$r=g}g_CB(){return this.g_$r}g_CD(g){this.g_$s=g}g_aaa(){return this.g_$s}g_aab(){return this.g_$u}g_aac(){return this.g_$u.length}g_RB(){return this.g_$d}g_VQ(g){return this.g_$e.has(g)}g_Sv(){return this.g_$a}g_Df(g){return this.g_$b.has(g)}g_T_(g){return this.g_$g[g]}g_TS(g){return this.g_$f[g]}g_aad(g){if(!this.g_$u)throw new Error("no animations");return this.g_$v.get(g.toLowerCase())||null}g_aae(g){if(!this.g_$u)throw new Error("no animations");return this.g_$w.get(g)||null}g_aaf(){if(!this.g_$u)throw new Error("no animations");return this.g_$u[0].g__t(0)}g_aag(){if(this.g_$u){const g=this.g_aaf().g_XX();return[g.g_oX(),g.g_oY()]}return this.g__y?[this.g__y.g_oX(),this.g__y.g_oY()]:[100,100]}g_TK(){if(!this.g_XW.g_GG())throw new Error("not a single-global plugin");return this.g_By[0]}g_Gp(){return this.g_By}g_Dj(){return this.g_By.length}g_CM(g){this.g_By.push(g)}g_aah(){this.g_$y=!0}g_Gy(){if(this.g_$y&&!this.g__R){const g=this.g_By;let _=0;for(let e=g.length;_g.g_Fe())};return this.g_UJ&&this.g_UJ.size&&(g.ex=g_bA.g_gP(this.g_UJ)),g}g_Ff(g){this.g_UJ&&(this.g_UJ.clear(),this.g_UJ=null);const _=g.ex;_&&(this.g_UJ=g_bA.g_gQ(_));const a=this.g_By,t=g.instances;for(let _=0,n=Math.min(a.length,t.length);_g.g_Go())}},"use strict";{let g=0;g_bA.g_HR=class extends g_bA.g_eK{constructor(_){if(super(),this.g_zM=_.g_HD,this.g_aav=_.g_$P,this.g_XW=this.g_aav.g_GH(),this.g_qB=this.g_XW.g_rd(),this.g_aaw=0,this.g_aax=_.g_$Q,this.g_aay=0,this.g_aaz=g++,this.g_aaA=!1,this.g_aaB=[],this.g_aaC=this.g_aav.g_$$().map((g,_)=>g_bA.g_eM(g_bA.g_aaD,{g_HD:this.g_zM,g_aaE:g,g_Ns:this,index:_})),this.g_JH=null,this.g_aaF=-1,this.g_aaG=null,this.g_UJ=null,this.g_UK=null,this.g_aaH=!1,this.g_$i=this.g_aav.g_Di(),this.g_aaI=this.g_$i?[]:null,this.g_aaJ=null,this.g_XW.g_Go())if(this.g_JH=g_bA.g_eM(g_bA.g_aaK,this,_.g_HB),_.g_aaL)this.g_JH.g_aaM(_.g_aaL);else{const[g,_]=this.g_aav.g_aag();this.g_JH.g_uD(g,_),this.g_JH.g_ED().g_aaN()}_.g_aaO?this.g_aaP(_.g_aaO):this.g_aaQ()}g_eN(){for(const g of this.g_aaC)g.g_eN();g_bA.g_fV(this.g_aaC),this.g_aaG.g_eN(),this.g_aaG=null,this.g_UJ&&this.g_UJ.clear(),this.g_UK&&this.g_UK.clear(),this.g_aaI&&g_bA.g_fV(this.g_aaI),this.g_aaJ&&(this.g_aaJ.g_eN(),this.g_aaJ=null),this.g_zM=null,this.g_aav=null,this.g_XW=null,g_bA.g_fV(this.g_aaB),this.g_JH&&(this.g_JH.g_eN(),this.g_JH=null)}g_aaP(g){g_bA.g_fZ(this.g_aaB,g)}g_aaQ(){const g=[0,0,""];for(let _=0,e=this.g_aav.g_$I();_g||!isFinite(g))&&(g=0),this.g_aaF=g}g_aaS(){this.g_aaF=-1}g_rd(){return this.g_qB}g_kX(){return this.g_aaJ||(this.g_aaJ=g_bA.g_eM(g_bA.Event.g_kX)),this.g_aaJ}g_El(g){this.g_aaG.g_El(g)}g_XI(g){this.g_aaG.g_XI(g)}g_aaT(){this.g_aaH=!0}g_aaU(){return this.g_aaH}g_EG(){return this.g_aaG.g_EG()}g_VI(g){return this.g_aaG.g_VI(g)}g_C$(){return this.g_aav}g_aaV(g){return g.g_De()?g.g_Df(this.g_C$()):this.g_C$()===g}g_Di(){return this.g_$i}g_Gv(g){this.g_aaI.push(g)}g_aaW(){return this.g_aaI}siblings(){return this.g_aaI}g_RH(){for(const g of this.siblings())g.g_C$().g_ND().g_NY(g)}g_Vl(){for(const g of this.siblings())g.g_C$().g_ND().g_NT(g)}g_Vm(g){for(const _ of this.siblings())_.g_C$().g_ND().g_NW()[g]=_}g_Vo(){for(const g of this.siblings())g.g_C$().g_ND().g_NU(g)}g_Vn(g){for(const _ of this.siblings())_.g_C$().g_ND().g_NX()[g]=_}g_GH(){return this.g_XW}g_aai(g){this.g_aaw=g}g_Gt(){return this.g_aav.g_Gy(),this.g_aaw}g_CJ(){return this.g_aax}g_aaX(){return this.g_aaz}g_LT(){return this.g_aaC}g_aaY(g){if(!g)return null;for(const _ of this.g_aaC)if(_.g_Zh()instanceof g)return _;return null}g_aaZ(g){if(!g)return null;const _=this.g_aaY(g);return _?_.g_LU():null}g_LS(g){const _=this.g_aaC;for(let e=0,a=_.length;eg||g>=_.length)throw new RangeError("invalid instance variable");return _[g]}g_TQ(g){return this.g_aaB[g]}g_MA(g,_){g|=0;const e=this.g_aaB;if(0>g||g>=e.length)throw new RangeError("invalid instance variable");const t=e[g];if("number"==typeof t)e[g]="number"==typeof _?_:parseFloat(_);else if("boolean"==typeof t)e[g]="boolean"==typeof _?_:!!_;else if("string"==typeof t)e[g]="string"==typeof _?_:_.toString();else throw new Error("unknown instance variable type")}g_MB(g,_){if(0!==_){g|=0;const e=this.g_aaB;if(0>g||g>=e.length)throw new RangeError("invalid instance variable");const a=e[g];if("number"==typeof a)e[g]+="number"==typeof _?_:parseFloat(_);else if("boolean"==typeof a)throw new Error("can not set offset of boolean variable");else if("string"==typeof a)throw new Error("can not set offset of string variable");else throw new Error("unknown instance variable type")}}g_Ve(){return this.g_UJ||(this.g_UJ=new Map),this.g_UJ}g_Vf(){return this.g_UK||(this.g_UK=new Map),this.g_UK}g_Dh(){this.g_zM.g_IS(this.g_GH().constructor.g_Gk.g_WV,this)}g_aba(){this.g_zM.g_IS(this.g_GH().constructor.g_Gk.g_WW,this)}g_abb(){this.g_aaA=!0}g_JN(){return this.g_aaA}g_abc(){return this.g_aaG.g_Yt()}g_Fe(g){const _={};if(g?_.c3=!0:_.uid=this.g_CJ(),this.g_UJ&&this.g_UJ.size&&(_.ex=g_bA.g_gP(this.g_UJ)),-1!==this.g_LA()&&(_.mts=this.g_LA()),0t||t>=this.g_aaB.length)continue;let n=_;null===n&&(n=NaN),this.g_aaB[t]=n}if(this.g_XW.g_Go()){const e=g.w,t=e.l;if(this.g_JH.g_CN().g_Dm()!==t){const g=this.g_JH.g_CN(),e=g.g_Dk().g_FK(t);e?(this.g_JH.g_Gq(e),g.g_CR(this,!0),e.g_CM(this,!0),e.g_CL(),this.g_JH.g_CO()):!_&&this.g_zM.g_Da(this)}this.g_JH.g_Ff(e)}const n=g.behs;if(n)for(const[g,_]of Object.entries(n)){const e=parseInt(g,10),a=this.g_LS(e);0>a||a>=this.g_aaC.length||this.g_aaC[a].g_Fg(_)}const e=g.data;e&&this.g_aaG.g_Fg(e)}}}{const g=g_bA.g_eM(g_bA.Rect),_=g_bA.g_eM(g_bA.Rect),e=g_bA.g_eM(g_bA.Event,"bboxchange",!1);g_bA.g_aaK=class extends g_bA.g_eK{constructor(g,_){super(),this.g_VH=g,this.g_NA=g.g_C$(),this.g_zM=g.g_Am(),this.g_abd=_,this.g_abe=-1,this.g_BW=!0,this.g_hP=0,this.g_hQ=0,this.g_vE=0,this.g_abf=0,this.g_abg=0,this.g_gX=0,this.g_abh=0,this.g_abi=1,this.g_abj=0,this.g_abk=0,this.g_abl=!0,this.g_abm=new g_bA.Rect,this.g_abn=new g_bA.g_iH,this.g_abo=!1,this.g_abp=!0,this.g_abq=!0,this.g_abr=g_bA.g_eM(g_bA.Rect,0,0,-1,-1),this.g_abs=g_bA.g_eM(g_bA.Rect,0,0,-1,-1),this.g_abt=null,this.g_abu=g_bA.g_eM(g_bA.g_jk),this.g_abv=-1,this.g_abw=-1,this.g_abx=0,this.g_aby=!1,this.g_abz=null,this.g_vD=g_bA.g_eM(g_bA.g_gT,1,1,1,1),this.g_abA=g_bA.g_eM(g_bA.g_gT,1,1,1,1),this.g_abB=!0,this.g_Cd=-1,this.g_vB=0,this.g_vC=0,this.g_abC=null,this.g_abD=null,this.g_abE=!1,this.g_VH.g_C$().g_XK()&&(this.g_abD=g_bA.g_eM(g_bA.g_abF,this.g_VH,this)),this.g_CY(0)}g_eN(){this.g_abC&&(this.g_zM.g_pu().g_xK(this.g_abC),this.g_abC=null),this.g_abt=null,this.g_abu.g_eN(),this.g_abu=null,this.g_abz&&(this.g_abz.clear(),this.g_abz=null),this.g_VH=null,this.g_NA=null,this.g_zM=null,this.g_abd=null}g_aaM(g){this.g_VC(g[0]),this.g_VD(g[1]),this.g_DH(g[2]),this.g_FD(g[3]),this.g_FE(g[4]),this.g_DI(g[6]),this.g_vD.g_hG(g[7]),this.g_abG(g[8]),this.g_abH(g[9]),this.g_CY(g[10]),this.g_abD&&this.g_abD.g_abI(g[12]),this.g_Cw(),this.g_abJ()}g_JL(){return this.g_VH}g_VC(g){this.g_hP=+g}g_MH(g){this.g_hP+=+g}g_Gw(){return this.g_hP}g_VD(g){this.g_hQ=+g}g_MI(g){this.g_hQ+=+g}g_Gx(){return this.g_hQ}g_VF(g,_){this.g_hP=+g,this.g_hQ=+_}g_VJ(g,_){this.g_hP+=+g,this.g_hQ+=+_}g_VE(g,_){return this.g_hP===g&&this.g_hQ===_}g_DH(g){if(g=+g,this.g_vE!==g){this.g_vE=g,this.g_abJ();const _=this.g_CN();0!==this.g_vE&&_.g_CU(),_.g_CL()}}g_BR(){return this.g_vE}g_Hn(){return this.g_CN().g_BR()+this.g_BR()}g_FD(g){this.g_abf=+g}g_MJ(g){this.g_abf+=+g}g_oX(){return this.g_abf}g_FE(g){this.g_abg=+g}g_MK(g){this.g_abg+=+g}g_oY(){return this.g_abg}g_uD(g,_){this.g_abf=+g,this.g_abg=+_}g_DI(g){g=g_bA.g_eR(+g),this.g_gX===g||(this.g_gX=g,this.g_abh=Math.sin(g),this.g_abi=Math.cos(g))}g_ML(g){g=+g,0===g||this.g_DI(this.g_gX+g)}g_DJ(){return this.g_gX}g_VL(){return this.g_abh}g_VK(){return this.g_abi}g_abG(g){this.g_abj=+g}g_MN(g){this.g_abj+=+g}g_MO(){return this.g_abj}g_abH(g){this.g_abk=+g}g_MP(g){this.g_abk+=+g}g_MQ(){return this.g_abk}g_xP(g){g=g_bA.g_eQ(g,0,1),this.g_vD.a===g||(this.g_vD.a=g,this.g_Cw(),this.g_abJ())}g_MM(g){if(0!==g){const _=this.g_vD.a;this.g_vD.a+=g,this.g_vD.a===_||(this.g_Cw(),this.g_abJ())}}g_xN(){return this.g_vD.a}g_VM(g){this.g_vD.g_hl(g)||(this.g_vD.g_he(g),this.g_Cw(),this.g_abJ())}g_abK(g,_,e){const a=this.g_vD;a.r===g&&a.g_hH===_&&a.b===e||(a.r=g,a.g_hH=_,a.b=e,this.g_Cw(),this.g_abJ())}g_ME(_,a,t){if(0!==_||0!==a||0!==t){const n=this.g_vD,i=n.r,e=n.g_hH,r=n.b;n.r+=_,n.g_hH+=a,n.b+=t,n.r===i&&n.g_hH===e&&n.b===r||(this.g_Cw(),this.g_abJ())}}g_MD(){return this.g_vD}g_Cw(){const g=this.g_vD,_=this.g_abA;this.g_abB=g.g_hn(1,1,1,1),_.set(g),_.g_hp()}g_Dx(){return this.g_abA}g_abJ(){const g=this.g_zM.g_pu();this.g_abC&&g.g_xK(this.g_abC),this.g_abC=g.g_xJ(g.g_xs()||"",this.g_vB,this.g_vC,this.g_abA,this.g_vE)}g_EA(){return this.g_abC}g_Dy(){return this.g_abB}g_CY(g){if(this.g_Cd!==g){this.g_Cd=g;const _=this.g_zM.g_pu();if(_){const e=_.g_zI(g);this.g_vB=e.g_zG,this.g_vC=e.g_zH}this.g_abJ()}}g_CZ(){return this.g_Cd}g_DS(){return this.g_vB}g_DT(){return this.g_vC}g_Gq(g){this.g_abd=g,0!==this.g_BR()&&this.g_abd.g_CU()}g_CN(){return this.g_abd}g_Dk(){return this.g_CN().g_Dk()}g_CW(g){this.g_abe=0|g}g_DZ(){return this.g_abd.g_DW(),this.g_abe}g_Bu(){return this.g_abe}g_Dr(){return this.g_BW}g_Ds(g){this.g_BW=!!g}g_abL(){return this.g_abp}g_abM(g){g=!!g,this.g_abp===g||(this.g_abp=g,g?this.g_CO():this.g_abN())}g_abO(g,_){if(this.g_aby=!!g,this.g_abz&&this.g_abz.clear(),!_.trim())return void(this.g_abz=null);this.g_abz||(this.g_abz=new Set);for(const e of _.split(" "))e&&this.g_abz.add(e.toLowerCase())}g_abP(g){const _=this.g_aby,e=this.g_abz;if(!g||!e)return!_;for(const a of e)if(g.has(a))return _;return!_}g_CO(){this.g_abl=!0,this.g_abq=!0,this.g_NA.g_aal(!0),this.g_zM.g_Dt(),this.g_abd.g_Do()&&(this.g_abQ(),this.g_abR()),this.g_abo&&this.g_VH.g_kX().dispatchEvent(e)}g_abQ(){const g=this.g_abm,_=this.g_abn,a=this.g_hP,t=this.g_hQ,n=this.g_abf,e=this.g_abg;g.g_ia(a-this.g_abj*n,t-this.g_abk*e,n,e),0===this.g_gX?_.g_i_(g):(g.offset(-a,-t),_.g_ja(g,this.g_abh,this.g_abi),_.offset(a,t),_.g_jb(g)),g.normalize(),this.g_abl=!1}g_abS(){this.g_abl&&this.g_abQ()}g_EI(){return this.g_abS(),this.g_abm}g_abT(){return this.g_abS(),this.g_abn}g_abU(g){this.g_abm.g_r(g),this.g_abn.g_i_(this.g_abm),this.g_abl=!1,this.g_aao(),this.g_abR()}g_abV(g){this.g_abo=!!g}g_abW(){return this.g_abo}g_Ex(g){return 0===this.g_vE?g.g_iB(this.g_EI()):this.g_abX()}g_abX(){const g=this.g_CN(),e=this.g_Hn();return!(e>=g.g_Eh())&&(g.g_Dv(e,_),_.g_iB(this.g_EI()))}g_abY(g){this.g_abt=g,this.g_abv=-1,this.g_abw=-1,this.g_abx=0}g_abZ(){return this.g_abt}g_ab_(){return!!this.g_abt}g_ab$(){return this.g_aca(this.g_oX(),this.g_oY(),this.g_DJ(),this.g_VL(),this.g_VK())}g_acb(g,_,t){let n=0,i=1;return 0!==t&&(n=Math.sin(t),i=Math.cos(t)),this.g_aca(g,_,t,n,i)}g_aca(g,_,t,n,a){return this.g_abv===g&&this.g_abw===_&&this.g_abx===t?this.g_abu:(this.g_abt?(this.g_abu.g_r(this.g_abt),this.g_abu.g_ju(g,_,n,a)):this.g_abu.g_jt(this.g_abT(),-this.g_Gw(),-this.g_Gx()),this.g_abv=g,this.g_abw=_,this.g_abx=t,this.g_abu)}g_aaU(){return this.g_VH.g_aaU()}g_acc(g,_){return!!this.g_EI().g_iD(g,_)&&!!this.g_abT().g_iD(g,_)&&(this.g_aaU()?this.g_VH.g_LU().g_Yv(g,_):!this.g_ab_()||this.g_ab$().g_iD(g-this.g_Gw(),_-this.g_Gx()))}g_aao(){if(this.g_abq&&this.g_abp){const _=this.g_EI(),e=this.g_NA.g_aak(),a=this.g_abr;if(g.set(e.g_BM(_.g_ih()),e.g_BN(_.g_ii()),e.g_BM(_.g_ij()),e.g_BN(_.g_ik())),!a.g_n(g)){const _=this.g_VH;a.g_ij()=this.g_abs.g_ih()}g_DX(){return this.g_abs}g_ED(){return this.g_abD}g_acf(g){this.g_abE=!!g}g_Ef(){return this.g_abE}g_acg(){this.g_abS();const g=this.g_abm,_=this.g_abn;return[this.g_hP,this.g_hQ,this.g_abf,this.g_abg,this.g_gX,this.g_abj,this.g_abk,g.g_ih(),g.g_ii(),g.g_ij(),g.g_ik(),_.g_fv(),_.g_fw(),_.g_fx(),_.g_fy(),_.g_fz(),_.g_fA(),_.g_fB(),_.g_fC()]}g_ach(g){this.g_hP=g[0],this.g_hQ=g[1],this.g_abf=g[2],this.g_abg=g[3],this.g_DI(g[4]),this.g_abj=g[5],this.g_abk=g[6],this.g_abm.set(g[7],g[8],g[9],g[10]),this.g_abn.set(g[11],g[12],g[13],g[14],g[15],g[16],g[17],g[18]),this.g_abl=!1}g_Fd(){const g={x:this.g_Gw(),y:this.g_Gx(),w:this.g_oX(),h:this.g_oY(),l:this.g_CN().g_Dm(),zi:this.g_DZ()};return 0!==this.g_BR()&&(g.ze=this.g_BR()),0!==this.g_DJ()&&(g.a=this.g_DJ()),1!==this.g_xN()&&(g.o=this.g_xN()),.5!==this.g_MO()&&(g.oX=this.g_MO()),.5!==this.g_MQ()&&(g.oY=this.g_MQ()),0!==this.g_CZ()&&(g.bm=this.g_CZ()),this.g_Dr()||(g.v=this.g_Dr()),this.g_abL()||(g.ce=this.g_abL()),this.g_abW()&&(g.be=this.g_abW()),this.g_abD&&(g.fx=this.g_abD.g_Fd()),this.g_aby&&(g.sfi=this.g_aby),this.g_abz&&(g.sft=[...this.g_abz].join(" ")),g}g_Ff(g){this.g_VC(g.x),this.g_VD(g.y),this.g_FD(g.w),this.g_FE(g.h),this.g_CW(g.zi),this.g_DH(g.hasOwnProperty("ze")?g.ze:0),this.g_DI(g.hasOwnProperty("a")?g.a:0),this.g_xP(g.hasOwnProperty("o")?g.o:1),this.g_abG(g.hasOwnProperty("oX")?g.oX:.5),this.g_abH(g.hasOwnProperty("oY")?g.oY:.5),this.g_CY(g.hasOwnProperty("bm")?g.bm:0),this.g_Ds(!g.hasOwnProperty("v")||g.v),this.g_abM(!g.hasOwnProperty("ce")||g.ce),this.g_abV(!!g.hasOwnProperty("be")&&g.be),this.g_abO(!!g.hasOwnProperty("sfi")&&g.sfi,g.hasOwnProperty("sft")?g.sft:""),this.g_abD&&g.hasOwnProperty("fx")&&this.g_abD.g_Ff(g.fx),this.g_CO()}}}"use strict",g_bA.g_$l=class extends g_bA.g_eK{constructor(g,_){super();const a=g.g_Am(),t=a.g__O(),n=a.g_TC(_[1]);t.g_ZO(n)||t.g_ZK(_),this.g_zM=a,this.g_NA=g,this.g_Zg=t.g_ZP(n),this.g_X_=null,this.g__P=n.g_HR,this.g_BV=_[2],this.g_pP=_[0],this.g_X_=g_bA.g_eM(n.g_$A,this),this.g_XI()}static g_pM(g,_){return g_bA.g_eM(g_bA.g_$l,g,_)}g_eN(){this.g_zM=null,this.g_Zg=null,this.g_X_.g_eN(),this.g_X_=null,this.g__P=null}g_X$(){return this.g_X_}g_XI(){this.g_X_.g_XI()}g_Am(){return this.g_zM}g_C$(){return this.g_NA}g_Zh(){return this.g_Zg}g_$V(){return this.g__P}g_q_(){return this.g_pP}g_Dm(){return this.g_BV}},"use strict",g_bA.g_aaD=class extends g_bA.g_eK{constructor(g){super(),this.g_zM=g.g_HD,this.g_TV=g.g_aaE,this.g_Zg=this.g_TV.g_Zh(),this.g_VH=g.g_Ns,this.g_BU=g.index,this.g_aaG=null,this.g_Zg.g_CM(this.g_VH)}g_eN(){this.g_Zg.g_CR(this.g_VH),this.g_aaG.g_eN(),this.g_aaG=null,this.g_zM=null,this.g_TV=null,this.g_Zg=null,this.g_VH=null}g_$R(g){if(this.g_aaG)throw new Error("already got sdk instance");this.g_aaG=g_bA.g_eM(this.g_TV.g_$V(),this,g)}g_LU(){return this.g_aaG}g_Zl(){return this.g_VH}g_Am(){return this.g_zM}g_Zi(){return this.g_TV}g_Zh(){return this.g_Zg}g_aci(){return this.g_BU}g_Zp(){this.g_aaG.g_Zp()}g_Zz(g,_){this.g_aaG.g_Zz(g,_)}g_abc(){return this.g_aaG.g_Yt()}g_Fe(){return this.g_aaG.g_Fe()}g_Fg(g){return this.g_aaG.g_Fg(g)}static g_acj(_,t){const a=_.g_Zl(),n=t.g_Zl(),i=a.g_C$().g_Dl(),e=n.g_C$().g_Dl();if(i!==e)return i-e;const r=a.g_aaX(),g=n.g_aaX();return r===g?_.g_Zo().g_aci()-t.g_Zo().g_aci():r-g}},"use strict",g_bA.g_Cq=class extends g_bA.g_eK{constructor(g,_){super(),this.g_rR=g,this.g_ack=[],this.g_acl=[],this.g_acm=new Map,this.g_LW=[],this.g_qD=!0;for(const e of _){const g=g_bA.g_eM(g_bA.g_acn,this,e,this.g_ack.length);this.g_ack.push(g),this.g_acm.set(g.g_q_().toLowerCase(),g),3<=e.length&&this.g_LW.push(this.g_aco(e[2]))}this.g_Am().g_acp(this)}g_eN(){g_bA.g_fV(this.g_ack),g_bA.g_fV(this.g_acl),this.g_acm.clear(),g_bA.g_fV(this.g_LW),this.g_rR=null}g_$N(g){if(g.length){this.g_ack=g.concat(this.g_ack);for(const _ of g)this.g_acm.set(_.g_q_().toLowerCase(),_);for(let g=0,_=this.g_ack.length;g<_;++g)this.g_ack[g].g_acq(g)}}g_aco(g){const _=g.slice(0);for(let t=0,e=_.length;t({name:g.g_q_(),active:g.g_Rw(),params:g_bA.g_Cq.g_acu(this.g_LW[g.g_Dl()])}))}g_Fg(g){for(const _ of g){const g=this.g_LX(_.name);g&&(g.g_acw(_.active),this.g_LW[g.g_Dl()]=g_bA.g_Cq.g_acv(_.params))}this.g_VP()}},"use strict",g_bA.g_acn=class extends g_bA.g_eK{constructor(g,_,e){super(),this.g_Cp=g,this.g_MX=_[0],this.g_pP=_[1],this.g_BU=e,this.g_pQ=null,this.g_lp=!0}g_eN(){this.g_Cp=null,this.g_pQ=null}g_$M(g){const _=g_bA.g_eM(g_bA.g_acn,g,[this.g_MX,this.g_pP],-1);return _.g_pQ=this.g_pQ,_.g_lp=this.g_lp,_}g_acx(g){const _=g.g_vQ(this.g_MX);if(!_)throw new Error("failed to find shader program '"+this.g_MX+"'");this.g_pQ=_}g_Dn(){return this.g_Cp}g_q_(){return this.g_pP}g_acq(g){this.g_BU=g}g_Dl(){return this.g_BU}g_acr(){return this.g_Cp.g_acr()}g_Am(){return this.g_Cp.g_Am()}g_acw(g){this.g_lp=!!g}g_Rw(){return this.g_lp}g_ra(){return this.g_pQ}g_acy(){const g=[];for(let _=0,e=this.g_pQ.g_rk();_g.g_ra().g_rb())}g_LY(g){return this.g_acA[g]}g_VO(g,_){this.g_acA[g]=!!_}g_Fd(){return this.g_Cp.g_$L().map(g=>({name:g.g_q_(),active:this.g_acA[g.g_Dl()],params:g_bA.g_Cq.g_acu(this.g_LW[g.g_Dl()])}))}g_Ff(g){for(const _ of g){const g=this.g_Cp.g_LX(_.name);g&&(this.g_acA[g.g_Dl()]=_.active,this.g_LW[g.g_Dl()]=g_bA.g_Cq.g_acv(_.params))}this.g_VP()}},"use strict";{const _=[],t=[],a=[],r=g_bA.g_eM(g_bA.g_jk),n=g_bA.g_eM(g_bA.g_jk),o=g_bA.g_eM(g_bA.g_iH),u=g_bA.g_eM(g_bA.Rect),g=g_bA.g_eM(g_bA.Rect);g_bA.g_acC=class extends g_bA.g_eK{constructor(g){super(),this.g_zM=g,this.g_acD=[],this.g_acE=0,this.g_acF=0,this.g_acG=0,this.g_acH=0}g_eN(){this.g_zM=null}g_acI(){this.g_acF=this.g_acE,this.g_acE=0,this.g_acH=this.g_acG,this.g_acG=0}g_acJ(){return this.g_acF}g_acK(){return this.g_acH}g_acL(g,_){const e=g.g_Bv(),a=_.g_Bv();e&&a&&e.g_abL()&&a.g_abL()&&this.g_acD.push([g,_])}g_acM(g,_,t){for(const[e,n]of this.g_acD){let a=null;if(g===e)a=n;else if(g===n)a=e;else continue;a.g_aaV(_)&&!t.includes(a)&&t.push(a)}}g_acN(g,_){if(!this.g_acD.length)return!1;for(const[e,a]of this.g_acD)if(g===e&&_===a||g===a&&_===e)return!0;return!1}g_acO(){g_bA.g_fV(this.g_acD)}g_acP(_,a){if(!_||!a||_===a)return!1;const t=_.g_Bv(),e=a.g_Bv();if(!t.g_abL()||!e.g_abL())return!1;this.g_acE++;const n=t.g_CN(),g=e.g_CN(),r=n!==g&&!n.g_DU(g);return r?this.g_acQ(t,e):this.g_acR(t,e)}g_acR(g,_){if(!g.g_EI().g_iB(_.g_EI()))return!1;if(this.g_acG++,!g.g_abT().g_jd(_.g_abT()))return!1;if(g.g_aaU()&&_.g_aaU())return!1;if(g.g_aaU())return this.g_acS(g,_);if(_.g_aaU())return this.g_acS(_,g);if(!g.g_ab_()&&!_.g_ab_())return!0;const e=g.g_ab$(),a=_.g_ab$();return e.g_jv(a,_.g_Gw()-g.g_Gw(),_.g_Gx()-g.g_Gx())}g_acQ(_,t){const a=_.g_CN(),o=t.g_CN();r.g_r(_.g_ab$()),n.g_r(t.g_ab$());const u=r.g_jo();for(let g=0,n=u.length;gn;++n){const d=2*n-1;if(r.g_VF(e+a*s*d,o+t*s*d),r.g_CO(),!this.g_acP(_,g))if(g=this.g_ac$(_),g)u=g;else return u&&this.g_adf(_,a*d,t*d,u,16),!0}return r.g_VF(e,o),r.g_CO(),!1}g_adf(_,a,t,n,r){let d=2,o=!1,u=!1;const s=_.g_Bv();let i=s.g_Gw(),l=s.g_Gx();for(;d<=r;){const g=1/d;d*=2,s.g_VJ(a*g*(o?1:-1),t*g*(o?1:-1)),s.g_CO(),this.g_acP(_,n)?(o=!0,u=!0):(o=!1,u=!1,i=s.g_Gw(),l=s.g_Gx())}u&&(s.g_VF(i,l),s.g_CO())}g_adh(_,a=100){var t=Math.floor;let n=0;const r=_.g_Bv(),e=r.g_Gw(),o=r.g_Gx();let g=0,u=this.g_ac$(_);if(!u)return!0;for(;n<=a;){let a=0,i=0;if(0==g?(a=0,i=-1,n++):1==g?(a=1,i=-1):2==g?(a=1,i=0):3==g?(a=1,i=1):4==g?(a=0,i=1):5==g?(a=-1,i=1):6==g?(a=-1,i=0):7==g?(a=-1,i=-1):void 0,g=(g+1)%8,r.g_VF(t(e+a*n),t(o+i*n)),r.g_CO(),!this.g_acP(_,u)&&(u=this.g_ac$(_),!u))return!0}return r.g_VF(e,o),r.g_CO(),!1}g_adi(_,a,M,c){var d=Math.sin,e=Math.cos,f=Math.PI;const N=_.g_Bv(),g=N.g_Gw(),h=N.g_Gx(),b=Math.max(10,g_bA.g_eU(a,M,g,h)),l=g_bA.g_eW(a,M,g,h),m=c||this.g_ac$(_);if(!m)return g_bA.g_eR(l+f);let n=m,T=0,L=0;const z=g_bA.g_eS(5);let r;for(r=1;36>r;++r){const t=l-r*z;if(N.g_VF(a+e(t)*b,M+d(t)*b),N.g_CO(),!this.g_acP(_,n)&&(n=c?null:this.g_ac$(_),!n)){T=t;break}}for(36===r&&(T=g_bA.g_eR(l+f)),n=m,r=1;36>r;++r){const t=l+r*z;if(N.g_VF(a+e(t)*b,M+d(t)*b),N.g_CO(),!this.g_acP(_,n)&&(n=c?null:this.g_ac$(_),!n)){L=t;break}}if(36===r&&(L=g_bA.g_eR(l+f)),N.g_VF(g,h),N.g_CO(),L===T)return L;const D=g_bA.g_eX(L,T)/2;let i=g_bA.g_eZ(L,T)?g_bA.g_eR(T+D+f):g_bA.g_eR(L+D);const t=e(l),u=d(l),v=e(i),w=d(i),O=t*v+u*w;return g_bA.g_eW(0,0,t-2*O*v,u-2*O*w)}g_adj(g,_,a,t,n){var e=Math.min,r=Math.max;if(!n)return!1;const d=n.g_Bv();if(!d.g_abL())return!1;if(this.g_acE++,u.set(e(g,a),e(_,t),r(g,a),r(_,t)),!d.g_EI().g_iB(u))return!1;if(n.g_aaU())return this.g_adk(g,_,a,t,n,d);if(this.g_acG++,!d.g_abT().g_jc(g,_,a,t))return!1;if(!d.g_ab_())return!0;const i=d.g_ab$();return i.g_jc(d.g_Gw(),d.g_Gx(),g,_,a,t)}g_adk(_,a,r,e,d,s){const i=s.g_Gw(),f=s.g_Gx(),l=d.g_LU(),p=t;g.set(_,a,r,e),g.normalize(),l.g_acT(g,p);for(let g=0,t=p.length;gthis.g_adY=g.g_AP,this.g_ad_=null,this.g_ad$=null,this.g_aea={g_aeb:null,g_aec:null,g_aed:null},this.g_aee=0,this.g_aef=0,this.g_aeg=0,this.g_aeh="fade-in",this.g_aei=null,this.g_aej=new Promise(g=>this.g_aei=g)}g_aek(g){this.g_adq=g}async g_gC(g){this.g_ado=g.canvas,this.g_ado.addEventListener("webglcontextlost",g=>this.g_FX(g)),this.g_ado.addEventListener("webglcontextrestored",g=>this.g_ael(g)),this.g_adp=g_bA.g_eM(g_bA.g_oh.g_v_,this.g_ado,{g_vV:g.maxWebGLVersion,g_vT:this.g_adq,g_vU:!0,alpha:!0}),await this.g_adp.g_xl(),this.g_adp.g_zq()||(this.g_adP=NaN),this.g_zM.g_XU("runtime","window-resize",g=>this.g_aem(g)),this.g_zM.g_XU("runtime","fullscreenchange",g=>this.g_aen(g)),this.g_zM.g_XU("runtime","fullscreenerror",g=>this.g_aeo(g)),this.g_adH=!!g.isFullscreen,this.g_uD(g.windowInnerWidth,g.windowInnerHeight,!0),this.g_adK=g.shaders||self.C3_Shaders,await this.g_aep();let _=!1;for(const e of this.g_zM.g_aeq()){for(const g of e.g_$L())g.g_acx(this.g_adp),g.g_ra().g_rb()&&(_=!0);e.g_VP()}this.g_zM.g_aer(_),this.g_adp.g_zq()&&(this.g_adL=g_bA.g_eM(g_bA.g_oh.g_vq,this.g_adp))}async g_aep(){if(this.g_adK){const g=[];for(const[_,e]of Object.entries(this.g_adK)){const a=g_bA.g_oh.g_pI.g_rF(this.g_adp.g_xo());g.push(this.g_adp.g_xm(e,a,_))}await Promise.all(g),this.g_adp.g_xt(),this.g_adp.g_xn()}}g_eN(){this.g_zM=null,this.g_adp=null,this.g_ado=null}g_aem(g){this.g_zM.g_AU()&&(self.devicePixelRatio=g.devicePixelRatio),this.g_uD(g.innerWidth,g.innerHeight),this.g_zM.g_Dt()}g_aen(g){this.g_adH=!!g.isFullscreen,this.g_uD(g.innerWidth,g.innerHeight,!0),this.g_zM.g_Dt()}g_aeo(g){this.g_adH=!!g.isFullscreen,this.g_uD(g.innerWidth,g.innerHeight,!0),this.g_zM.g_Dt()}g_uD(g,_,e=!1){var t=Math.floor;if(g=t(g),_=t(_),0>=g||0>=_)throw new Error("invalid size");if(this.g_adr!==g||this.g_ads!==_||e){this.g_adr=g,this.g_ads=_;const e=this.g_aes();"letterbox-scale"===e?this.g_aet(g,_):"letterbox-integer-scale"===e?this.g_aeu(g,_):"off"===e?this.g_aev(g,_):this.g_aew(g,_),this.g_aex(e),this.g_ado.width=this.g_adv,this.g_ado.height=this.g_adw,this.g_zM.g_Yl("canvas","update-size",{marginLeft:this.g_adx,marginTop:this.g_ady,styleWidth:this.g_adt,styleHeight:this.g_adu}),this.g_adp.g_uD(this.g_adv,this.g_adw,!0)}}g_aet(_,a){var t=Math.round,n=Math.floor;const i=self.devicePixelRatio,e=this.g_zM.g_Cx(),r=this.g_zM.g_Cy(),g=e/r;_/a>g?(this.g_adt=t(a*g),this.g_adu=a,this.g_adx=n((_-this.g_adt)/2),this.g_ady=0):(this.g_adt=_,this.g_adu=t(_/g),this.g_adx=0,this.g_ady=n((a-this.g_adu)/2)),this.g_adv=t(this.g_adt*i),this.g_adw=t(this.g_adu*i),this.g_zM.g_aey(e,r)}g_aeu(_,t){var n=Math.max,r=Math.round,d=Math.floor;const e=self.devicePixelRatio;1!==e&&(_+=1,t+=1);const o=this.g_zM.g_Cx(),g=this.g_zM.g_Cy(),u=o/g,i=_/t;let s;if(i>u){const g=t*u;s=g*e/o}else{const a=_/u;s=a*e/g}1s&&(s=1/Math.ceil(1/s)),this.g_adv=r(o*s),this.g_adw=r(g*s),this.g_adt=this.g_adv/e,this.g_adu=this.g_adw/e,this.g_adx=n(d((_-this.g_adt)/2),0),this.g_ady=n(d((t-this.g_adu)/2),0),this.g_zM.g_aey(o,g)}g_aew(g,_){var a=Math.round;const t=self.devicePixelRatio;this.g_adt=g,this.g_adu=_,this.g_adv=a(this.g_adt*t),this.g_adw=a(this.g_adu*t),this.g_adx=0,this.g_ady=0;const n=this.g_EO();this.g_zM.g_aey(this.g_adt/n,this.g_adu/n)}g_aev(g,_){var a=Math.round,t=Math.floor;const n=self.devicePixelRatio;this.g_adt=this.g_zM.g_ET(),this.g_adu=this.g_zM.g_EU(),this.g_adv=a(this.g_adt*n),this.g_adw=a(this.g_adu*n),this.g_aez()?(this.g_adx=t((g-this.g_adt)/2),this.g_ady=t((_-this.g_adu)/2)):(this.g_adx=0,this.g_ady=0),this.g_zM.g_aey(this.g_zM.g_ET(),this.g_zM.g_EU())}g_aex(g){if("high"===this.g_adF)this.g_adz=this.g_adv,this.g_adA=this.g_adw,this.g_adG="high";else{let _,e;if("off"===this.g_aes()?(_=this.g_zM.g_ET(),e=this.g_zM.g_EU()):(_=this.g_zM.g_Cx(),e=this.g_zM.g_Cy()),this.g_adv<_&&this.g_adwg&&(this.g_adA=this.g_adz/a)}else if("scale-outer"===g){const g=_/e,a=this.g_adr/this.g_ads;a>g?this.g_adz=this.g_adA*a:at||"scale-inner"===g&&n_.g_pC(g));let a;return-1===e?a=this.g_adp.g_zi(g):(a=_[e],_.splice(e,1)),this.g_adJ.add(a),a}g_EL(g){if(!this.g_adJ.has(g))throw new Error("render target not in use");this.g_adJ.delete(g),this.g_adI.push(g)}*g_aeM(){for(const g of this.g_zM.g_Qj().g_Hd())for(const _ of g.g_FG()){const g=this.g_adQ.get(_);g&&(yield g)}}g_Eo(g){if(!this.g_adp.g_zq())return null;let _=this.g_adQ.get(g);return _||(_={name:g.g_q_(),g_aeN:g_bA.g_eM(g_bA.g_oh.g_vq,this.g_adp),g_aeO:0,g_aeP:0},this.g_adQ.set(g,_)),_.g_aeN}g_aeQ(){if(this.g_adp.g_zq()&&0===this.g_adN){this.g_adN=this.g_adp.g_vh(),this.g_adO=NaN;for(const g of this.g_aeM())g.g_aeO=NaN}}g_aeR(){var g=Math.min;if(this.g_adp.g_zq()&&isNaN(this.g_adO)&&(this.g_adO=this.g_adL.g_vx(this.g_adM,this.g_adN),!isNaN(this.g_adO))){if(this.g_zM.g_Rf())for(const g of this.g_aeM())if(g.g_aeO=g.g_aeN.g_vx(this.g_adM,this.g_adN),isNaN(g.g_aeO))return;if(this.g_adL.g_vy(this.g_adN),this.g_adP=g(this.g_adO,1),this.g_zM.g_Rf()){for(const _ of this.g_aeM())_.g_aeN.g_vy(this.g_adN),_.g_aeP=g(_.g_aeO,1);g_aeT.g_aeS(this.g_adP,[...this.g_aeM()])}this.g_adM=this.g_adN,this.g_adN=0}}g_aeU(){return this.g_adL}g_aeV(){return this.g_adP}g_aeW(g,_){return(this.g_adR=g,this.g_adS=_,this.g_adU)?this.g_adU:(this.g_adU=new Promise(g=>{this.g_adV=g}),this.g_adU)}g_aeX(){this.g_adR&&(g_bA.g_cT(this.g_ado,this.g_adR,this.g_adS).then(g=>{this.g_adT=URL.createObjectURL(g),this.g_adU=null,this.g_adV(this.g_adT)}),this.g_adR="",this.g_adS=1)}g_aeY(){return this.g_adT}g_aeZ(g){if(2===g)this.g_ad_=g_bA.g_eM(g_bA.g_oh.g_tq,this.g_adp),this.g_ad_.g_uk(!1),this.g_ad_.g_un("Arial"),this.g_ad_.g_uo(16),this.g_ad_.g_uz("center"),this.g_ad_.g_uA("center"),this.g_ad_.g_uD(300,200);else if(0===g){const g=this.g_zM.g_ae_();let _;if(this.g_zM.g_AC()){if(!g.g_Au("loading-logo.png"))return;_=g.g_AA("loading-logo.png")}else _=g.g_As()+"loading-logo.png";this.g_ad$=g.g_AG({url:_}),this.g_ad$.g_Bs(this.g_adp).catch(()=>console.warn(`[C3 runtime] Failed to load 'loading-logo.png' for loading screen. Check the project has an icon with that name.`))}else 4==g&&(this.g_ae$("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNzAwLjc5MDA0cHgiIGhlaWdodD0iMTcwMC43OTAwNHB4IiB2aWV3Qm94PSIyODcgMzE3IDExMjUgMTEyNSINCgkgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcwMC43OTAwNCAxNzAwLjc5MDA0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJsb2dvIj4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTM1NC45Nzc1NCwxMTk1LjYyMzA1DQoJCQkJYzExLjM4NDc3LDAsMjIuMDEyNywzLjIzNzMsMzEuMDE3NTgsOC44Mzc4OWMxLjk0NjI5LDEuMjEwOTQsMi41ODQ5NiwzLjc0OTAyLDEuNDM4NDgsNS43MzQzOGwtNC45MzI2Miw4LjU0MTk5DQoJCQkJYy0zLjI3ODMyLDUuNjc5NjktMTAuMDMzMiw4LjM3Njk1LTE2LjMxNzM4LDYuNTAwOThjLTIuNzY0NjUtMC44MjUyLTUuNjkzMzYtMS4yNjg1NS04LjcyNjU2LTEuMjY4NTUNCgkJCQljLTE2LjgyOTEsMC0zMC40NzI2NiwxMy42NDM1NS0zMC40NzI2NiwzMC40NzI2NmMwLDE2LjgyODEzLDEzLjY0MzU1LDMwLjQ3MjY2LDMwLjQ3MjY2LDMwLjQ3MjY2DQoJCQkJYzMuMDMzMiwwLDUuOTYxOTEtMC40NDMzNiw4LjcyNjU2LTEuMjY4NTVjNi4yOTQ5Mi0xLjg3OTg4LDEzLjAzMzIsMC44MTE1MiwxNi4zMTczOCw2LjUwMDk4bDQuOTMxNjQsOC41NDE5OQ0KCQkJCWMxLjE0NzQ2LDEuOTg4MjgsMC41MTA3NCw0LjUyMzQ0LTEuNDM4NDgsNS43MzQzOGMtOS4wMDM5MSw1LjYwMTU2LTE5LjYzMTg0LDguODM3ODktMzEuMDE2Niw4LjgzNzg5DQoJCQkJYy0zMi40ODUzNSwwLTU4LjgxOTM0LTI2LjMzNDk2LTU4LjgxOTM0LTU4LjgxOTM0QzI5Ni4xNTgyLDEyMjEuOTU3MDMsMzIyLjQ5MjE5LDExOTUuNjIzMDUsMzU0Ljk3NzU0LDExOTUuNjIzMDUNCgkJCQlMMzU0Ljk3NzU0LDExOTUuNjIzMDV6IE03MDMuMjE0ODQsMTI1OS4xNzU3OGMtMTQuNTU5NTctOS44MTczOC0yMC4yMDMxMy0yMC4wMzIyMy0yMC4yMDMxMy0zMy4wODAwOA0KCQkJCWMwLTE4LjQ4OTI2LDE1LjcxNDg0LTI5Ljc2MzY3LDM4LjI2NjYtMjkuNzYzNjdjOS42NTcyMywwLDE4LjcyMTY4LDIuNTQyOTcsMjYuNTU5NTcsNi45OTQxNA0KCQkJCWMyLjA0OTgsMS4xNjQwNiwyLjc2MTcyLDMuNzgzMiwxLjU4MzAxLDUuODI0MjJsLTMuNDE3OTcsNS45MTk5MmMtMy4yNDcwNyw1LjYyNDAyLTkuOTA4Miw4LjMzMTA1LTE2LjE1MzMyLDYuNTQ4ODMNCgkJCQljLTIuNzIzNjMtMC43NzYzNy01LjU5ODYzLTEuMTkyMzgtOC41NzEyOS0xLjE5MjM4Yy0xMC40OTAyMywwLTExLjU5ODYzLDkuNTc2MTctNC44NTc0MiwxNC4xMjMwNWwyMy42ODY1MiwxNS45NzY1Ng0KCQkJCWM5Ljk5MDIzLDYuNzM4MjgsMTUuODk1NTEsMTcuMDY2NDEsMTUuODk1NTEsMjguNzE4NzVjMCwxOC43ODYxMy0xNS4wMDY4NCwzMy4zMDc2Mi0zOC4yNjc1OCwzMy4zMDc2Mg0KCQkJCWMtOS41MjI0NiwwLTE4LjU4Nzg5LTEuOTU3MDMtMjYuODE1NDMtNS40OTAyM2MtNy43ODEyNS0zLjMzOTg0LTEwLjkzMzU5LTEyLjc4MjIzLTYuNjk3MjctMjAuMTE4MTZsMy40ODczLTYuMDQxOTkNCgkJCQljMS4yMTM4Ny0yLjA5OTYxLDMuOTMxNjQtMi43NTk3Nyw1Ljk3NDYxLTEuNDU2MDVjNi44NTkzOCw0LjM4MjgxLDE2LjQ5MDIzLDcuNTk0NzMsMjQuNzU4NzksNy41OTQ3Mw0KCQkJCWMxMC41NDU5LDAsMTEuMzI4MTMtOS45NTg5OCwzLjc2NzU4LTE1LjA1NzYyTDcwMy4yMTQ4NCwxMjU5LjE3NTc4TDcwMy4yMTQ4NCwxMjU5LjE3NTc4eiBNOTg0LjYzMDg2LDEyMDIuMDAwOTgNCgkJCQljMC0yLjM0NzY2LDEuOTAzMzItNC4yNTE5NSw0LjI1MTk1LTQuMjUxOTVoOS45MjE4OGM3LjgyNzE1LDAsMTQuMTcyODUsNi4zNDU3LDE0LjE3Mjg1LDE0LjE3MzgzdjU3LjQwMTM3DQoJCQkJYzAsOC42MTAzNSw2Ljk4MDQ3LDE1LjU5MDgyLDE1LjU5MDgyLDE1LjU5MDgyczE1LjU5MDgyLTYuOTgwNDcsMTUuNTkwODItMTUuNTkwODJ2LTU3LjQwMTM3DQoJCQkJYzAtNy44MjgxMyw2LjM0NTctMTQuMTczODMsMTQuMTcyODUtMTQuMTczODNoOS45MjA5YzIuMzQ4NjMsMCw0LjI1MTk1LDEuOTA0Myw0LjI1MTk1LDQuMjUxOTV2NjcuMzIzMjQNCgkJCQljMCwyNC4yNjU2My0xOS42NzA5LDQzLjkzNzUtNDMuOTM2NTIsNDMuOTM3NXMtNDMuOTM3NS0xOS42NzE4OC00My45Mzc1LTQzLjkzNzVWMTIwMi4wMDA5OEw5ODQuNjMwODYsMTIwMi4wMDA5OHoNCgkJCQkgTTQ2Ni44NjkxNCwxMTk1LjYyMzA1YzMyLjQ4NDM4LDAsNTguODE4MzYsMjYuMzMzOTgsNTguODE4MzYsNTguODE5MzRjMCwzMi40ODQzOC0yNi4zMzM5OCw1OC44MTkzNC01OC44MTgzNiw1OC44MTkzNA0KCQkJCWMtMzIuNDg2MzMsMC01OC44MTkzNC0yNi4zMzQ5Ni01OC44MTkzNC01OC44MTkzNEM0MDguMDQ5OCwxMjIxLjk1NzAzLDQzNC4zODI4MSwxMTk1LjYyMzA1LDQ2Ni44NjkxNCwxMTk1LjYyMzA1DQoJCQkJTDQ2Ni44NjkxNCwxMTk1LjYyMzA1eiBNNDY2Ljg2OTE0LDEyMjUuMDMzMmMtMTYuMjQzMTYsMC0yOS40MTAxNiwxMy4xNjY5OS0yOS40MTAxNiwyOS40MDkxOA0KCQkJCXMxMy4xNjY5OSwyOS40MDgyLDI5LjQxMDE2LDI5LjQwODJjMTYuMjQxMjEsMCwyOS40MDgyLTEzLjE2NjAyLDI5LjQwODItMjkuNDA4MlM0ODMuMTEwMzUsMTIyNS4wMzMyLDQ2Ni44NjkxNCwxMjI1LjAzMzINCgkJCQlMNDY2Ljg2OTE0LDEyMjUuMDMzMnogTTU1Ni43MzI0MiwxMzExLjEzNDc3Yy0yLjM0NzY2LDAtNC4yNTE5NS0xLjkwMjM0LTQuMjUxOTUtNC4yNXYtOTQuOTYxOTENCgkJCQljMC03LjgyODEzLDYuMzQ1Ny0xNC4xNzM4MywxNC4xNzM4My0xNC4xNzM4M2gzLjk1ODk4YzQuNjI1LDAsOC45NTg5OCwyLjI1Njg0LDExLjYxMTMzLDYuMDQ1OWw0MS4xMjIwNyw1OC43NDcwN3YtNTAuNjE5MTQNCgkJCQljMC03LjgyODEzLDYuMzQ1Ny0xNC4xNzM4MywxNC4xNzI4NS0xNC4xNzM4M2g5LjkyMTg4YzIuMzQ3NjYsMCw0LjI1MTk1LDEuOTA0Myw0LjI1MTk1LDQuMjUxOTV2OTQuOTYwOTQNCgkJCQljMCw3LjgyOTEtNi4zNDU3LDE0LjE3Mjg1LTE0LjE3MzgzLDE0LjE3Mjg1aC0zLjk1ODk4Yy00LjYyNSwwLTguOTU4OTgtMi4yNTU4Ni0xMS42MTEzMy02LjA0NDkybC00MS4xMjIwNy01OC43NDYwOXY1MC42MTgxNg0KCQkJCWMwLDcuODI5MS02LjM0NTcsMTQuMTcyODUtMTQuMTcyODUsMTQuMTcyODVINTU2LjczMjQyTDU1Ni43MzI0MiwxMzExLjEzNDc3eiBNMTIxNS4wMjA1MSwxMjExLjkyMjg1DQoJCQkJYzAtNy44MjgxMyw2LjM0NTctMTQuMTczODMsMTQuMTcyODUtMTQuMTczODNoNTAuMzE1NDNjMi4zNDg2MywwLDQuMjUxOTUsMS45MDQzLDQuMjUxOTUsNC4yNTE5NXY1LjY2OTkyDQoJCQkJYzAsNy44MjcxNS02LjM0NTcsMTQuMTcyODUtMTQuMTcyODUsMTQuMTcyODVoLTYuMDI0NDF2NzUuMTE4MTZjMCw3LjgyOTEtNi4zNDU3LDE0LjE3Mjg1LTE0LjE3Mjg1LDE0LjE3Mjg1aC05LjkyMTg4DQoJCQkJYy0yLjM0ODYzLDAtNC4yNTE5NS0xLjkwMjM0LTQuMjUxOTUtNC4yNXYtODUuMDQxMDJoLTE1Ljk0NDM0Yy0yLjM0ODYzLDAtNC4yNTE5NS0xLjkwMzMyLTQuMjUxOTUtNC4yNTE5NVYxMjExLjkyMjg1DQoJCQkJTDEyMTUuMDIwNTEsMTIxMS45MjI4NXogTTc3Ni40NDkyMiwxMjExLjkyMjg1YzAtNy44MjgxMyw2LjM0NTctMTQuMTczODMsMTQuMTczODMtMTQuMTczODNoNTAuMzE0NDUNCgkJCQljMi4zNDk2MSwwLDQuMjUxOTUsMS45MDQzLDQuMjUxOTUsNC4yNTE5NXY1LjY2OTkyYzAsNy44MjcxNS02LjM0NTcsMTQuMTcyODUtMTQuMTcxODgsMTQuMTcyODVoLTYuMDI1Mzl2NzUuMTE4MTYNCgkJCQljMCw3LjgyOTEtNi4zNDU3LDE0LjE3Mjg1LTE0LjE3Mjg1LDE0LjE3Mjg1aC05LjkyMDljLTIuMzQ5NjEsMC00LjI1MTk1LTEuOTAyMzQtNC4yNTE5NS00LjI1di04NS4wNDEwMmgtMTUuOTQ1MzENCgkJCQljLTIuMzQ3NjYsMC00LjI1MTk1LTEuOTAzMzItNC4yNTE5NS00LjI1MTk1VjEyMTEuOTIyODVMNzc2LjQ0OTIyLDEyMTEuOTIyODV6IE05MjkuNjA0NDksMTI3Mi4wMjI0NmwyNi45NTgwMSwzMi4xMjc5Mw0KCQkJCWMyLjMxNDQ1LDIuNzU3ODEsMC4zNDM3NSw2Ljk4NDM4LTMuMjU2ODQsNi45ODQzOGgtMTkuNzA1MDhjLTQuMTg5NDUsMC04LjE2NTA0LTEuODUxNTYtMTAuODU3NDItNS4wNjA1NWwtMjIuNjgxNjQtMjcuMDMxMjUNCgkJCQl2MjcuODQxOGMwLDIuMzQ3NjYtMS45MDMzMiw0LjI1LTQuMjUxOTUsNC4yNWgtOS45MjA5Yy03LjgyNzE1LDAtMTQuMTcyODUtNi4zNDM3NS0xNC4xNzI4NS0xNC4xNzI4NXYtODUuMDM5MDYNCgkJCQljMC03LjgyODEzLDYuMzQ1Ny0xNC4xNzM4MywxNC4xNzI4NS0xNC4xNzM4M2gyOS43NjM2N2MyMi43MDAyLDAsNDEuMTAyNTQsMTcuMTMzNzksNDEuMTAyNTQsMzguMjY4NTUNCgkJCQlDOTU2Ljc1NDg4LDEyNTIuNTkwODIsOTQ1LjQzNjUyLDEyNjYuNzAyMTUsOTI5LjYwNDQ5LDEyNzIuMDIyNDZMOTI5LjYwNDQ5LDEyNzIuMDIyNDZ6IE05MDAuMDYxNTIsMTIyMS44NDM3NXYzMi41OTg2M2g4LjUwMzkxDQoJCQkJYzEwLjk1ODk4LDAsMTkuODQyNzctNy4yOTc4NSwxOS44NDI3Ny0xNi4yOTg4M2MwLTkuMDAxOTUtOC44ODM3OS0xNi4yOTk4LTE5Ljg0Mjc3LTE2LjI5OThIOTAwLjA2MTUyTDkwMC4wNjE1MiwxMjIxLjg0Mzc1eg0KCQkJCSBNMTE1OC4zNTkzOCwxMTk1LjYyMzA1YzExLjM4NDc3LDAsMjIuMDEyNywzLjIzNzMsMzEuMDE3NTgsOC44Mzc4OWMxLjk0NzI3LDEuMjEwOTQsMi41ODQ5NiwzLjc0OTAyLDEuNDM4NDgsNS43MzQzOA0KCQkJCWwtNC45MzI2Miw4LjU0MTk5Yy0zLjI3ODMyLDUuNjc5NjktMTAuMDMzMiw4LjM3Njk1LTE2LjMxNzM4LDYuNTAwOThjLTIuNzY0NjUtMC44MjUyLTUuNjkzMzYtMS4yNjg1NS04LjcyNTU5LTEuMjY4NTUNCgkJCQljLTE2LjgyOTEsMC0zMC40NzI2NiwxMy42NDM1NS0zMC40NzI2NiwzMC40NzI2NmMwLDE2LjgyODEzLDEzLjY0MzU1LDMwLjQ3MjY2LDMwLjQ3MjY2LDMwLjQ3MjY2DQoJCQkJYzMuMDMyMjMsMCw1Ljk2MDk0LTAuNDQzMzYsOC43MjU1OS0xLjI2ODU1YzYuMjk1OS0xLjg3OTg4LDEzLjAzMzIsMC44MTE1MiwxNi4zMTgzNiw2LjUwMDk4bDQuOTMwNjYsOC41NDE5OQ0KCQkJCWMxLjE0NzQ2LDEuOTg4MjgsMC41MTA3NCw0LjUyMzQ0LTEuNDM3NSw1LjczNDM4Yy05LjAwNDg4LDUuNjAxNTYtMTkuNjMyODEsOC44Mzc4OS0zMS4wMTc1OCw4LjgzNzg5DQoJCQkJYy0zMi40ODUzNSwwLTU4LjgxOTM0LTI2LjMzNDk2LTU4LjgxOTM0LTU4LjgxOTM0QzEwOTkuNTQwMDQsMTIyMS45NTcwMywxMTI1Ljg3NDAyLDExOTUuNjIzMDUsMTE1OC4zNTkzOCwxMTk1LjYyMzA1eiIvPg0KCQkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMwMEZGREEiIGQ9Ik0xMzE4LjE5NzI3LDEyMDYuMDMyMjMNCgkJCQljMC03LjgyODEzLDYuMzQ1Ny0xNC4xNzM4MywxNC4xNzI4NS0xNC4xNzM4M2MyMC42NTYyNSwwLDQxLjMxMjUsMCw2MS45Njg3NSwwYzMuNDI5NjksMCw1LjQ1MDIsMy44ODA4NiwzLjQ4MzQsNi42OTA0Mw0KCQkJCWwtMTkuMjk2ODgsMjcuNTY3MzhjMTUuNTQyOTcsOC4zNzU5OCwyNi4xMDY0NSwyNC44MDA3OCwyNi4xMDY0NSw0My42OTUzMWMwLDI3LjM5NzQ2LTIyLjIwODk4LDQ5LjYwNjQ1LTQ5LjYwNjQ1LDQ5LjYwNjQ1DQoJCQkJYy0xNi42ODg0OCwwLTMxLjQ1MTE3LTguMjQwMjMtNDAuNDQzMzYtMjAuODc1OThjLTEuNDUwMi0yLjAzOTA2LTAuODMxMDUtNC44OTk0MSwxLjMzNTk0LTYuMTUyMzRsMTAuOTc3NTQtNi4zMzc4OQ0KCQkJCWM0Ljg4MTg0LTIuODE4MzYsMTAuOTc5NDktMi40NzU1OSwxNS41MTQ2NSwwLjg3MzA1YzMuNTI4MzIsMi42MDU0Nyw3Ljg5MTYsNC4xNDY0OCwxMi42MTUyMyw0LjE0NjQ4DQoJCQkJYzExLjc0MjE5LDAsMjEuMjU5NzctOS41MTg1NSwyMS4yNTk3Ny0yMS4yNTk3N3MtOS41MTc1OC0yMS4yNTk3Ny0yMS4yNTk3Ny0yMS4yNTk3N2gtMTUuMjE3NzcNCgkJCQljLTMuNDI5NjksMC01LjQ1MDItMy44ODA4Ni0zLjQ4NDM4LTYuNjkwNDNsMTguMTM1NzQtMjUuOTA4MmgtMzIuMDA5NzdjLTIuMzQ4NjMsMC00LjI1MTk1LTEuOTAzMzItNC4yNTE5NS00LjI1MTk1VjEyMDYuMDMyMjN6DQoJCQkJIi8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0RBRThGNyIgZD0iTTg1MC4zOTU1MSw4NTcuNTkxOA0KCQkJCQljLTUwLjM1NjQ1LDAtOTQuMzI1Mi0yNy4zNTY0NS0xMTcuODUyNTQtNjguMDIwNTFsLTgwLjAzMDI3LDQ2LjIwNDFjLTQuNjU1MjcsMi42ODk0NS02LjEzMTg0LDguNzE4NzUtMy4yNDkwMiwxMy4yNTU4Ng0KCQkJCQljNDIuMjM3Myw2Ni40ODYzMywxMTYuNTMzMiwxMTAuNjA3NDIsMjAxLjEzMTg0LDExMC42MDc0MmM4OC4xMjU5OCwwLDE2NS4wNzEyOS00Ny44NzUsMjA2LjI0MzE2LTExOS4wMzYxM2wtODAuNDg3My00Ni40Njk3Mw0KCQkJCQljLTQuMzEzNDgtMi40OTAyMy05LjgwMTc2LTEuMjA1MDgtMTIuNTcwMzEsMi45MzU1NUM5MzkuMTc1NzgsODMzLjU2MjUsODk3LjU5MTgsODU3LjU5MTgsODUwLjM5NTUxLDg1Ny41OTE4DQoJCQkJCUw4NTAuMzk1NTEsODU3LjU5MTh6IE0xMTM2LjcyMTY4LDU1Ni4yMTc3N2M0LjYxNDI2LTIuNjYzMDksNi4xMTAzNS04LjYxOTE0LDMuMzEyNS0xMy4xNTEzNw0KCQkJCQljLTU5LjkxNTA0LTk3LjAzMDI3LTE2Ny4yMjQ2MS0xNjEuNjk0MzQtMjg5LjYzODY3LTE2MS42OTQzNGMtMTI1Ljg5MzU1LDAtMjM1LjgxMzQ4LDY4LjM5MjU4LTI5NC42MzM3OSwxNzAuMDQ5OA0KCQkJCQlsODAuMzc2OTUsNDYuNDA2MjVjNC4zOTc0NiwyLjUzOTA2LDEwLjAwMTk1LDEuMTQ5NDEsMTIuNzEwOTQtMy4xNDU1MQ0KCQkJCQljNDIuMTY0MDYtNjYuODUxNTYsMTE2LjY2ODk1LTExMS4yNjM2NywyMDEuNTQ1OS0xMTEuMjYzNjdjODguMTI1OTgsMCwxNjUuMDcxMjksNDcuODc1OTgsMjA2LjI0MzE2LDExOS4wMzYxMw0KCQkJCQlMMTEzNi43MjE2OCw1NTYuMjE3Nzd6Ii8+DQoJCQkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNBNUJBQzgiIGQ9Ik04NTAuMzk1NTEsOTU5LjYzODY3DQoJCQkJCWMtODQuNTk4NjMsMC0xNTguODk0NTMtNDQuMTIxMDktMjAxLjEzMTg0LTExMC42MDc0MmMtMi44NzY5NS00LjUzMDI3LTEuMzk5NDEtMTAuNTcwMzEsMy4yNDkwMi0xMy4yNTU4Nmw4MC4wMzAyNy00Ni4yMDQxDQoJCQkJCWMtMTEuNTgxMDUtMjAuMDE2Ni0xOC4yMDk5Ni00My4yNTQ4OC0xOC4yMDk5Ni02OC4wNDE5OWMwLTc0Ljc4NTE2LDYwLjU1NzYyLTEzNi4wNjI1LDEzNi4wNjI1LTEzNi4wNjI1DQoJCQkJCWM0Ny4xOTYyOSwwLDg4Ljc4MDI3LDI0LjAyOTMsMTEzLjE4NTU1LDYwLjUyMjQ2YzIuNzY0NjUsNC4xMzM3OSw4LjI2MzY3LDUuNDIxODgsMTIuNTcwMzEsMi45MzU1NWw4MC40ODczLTQ2LjQ2OTczDQoJCQkJCWMtNDEuMTcxODgtNzEuMTYwMTYtMTE4LjExNzE5LTExOS4wMzYxMy0yMDYuMjQzMTYtMTE5LjAzNjEzYy04NC44NzY5NSwwLTE1OS4zODE4NCw0NC40MTIxMS0yMDEuNTQ1OSwxMTEuMjYzNjcNCgkJCQkJYy0yLjcwNjA1LDQuMjkxMDItOC4zMTgzNiw1LjY4MTY0LTEyLjcxMDk0LDMuMTQ1NTFsLTgwLjM3Njk1LTQ2LjQwNjI1DQoJCQkJCWMtMjguOTUyMTUsNTAuMDQwMDQtNDUuNTIzNDQsMTA4LjEzOTY1LTQ1LjUyMzQ0LDE3MC4xMDc0MmMwLDE4Ni45NjM4NywxNTEuMzk0NTMsMzQwLjE1NzIzLDM0MC4xNTcyMywzNDAuMTU3MjMNCgkJCQkJYzEyMi40MTQwNiwwLDIyOS43MjM2My02NC42NjQwNiwyODkuNjM4NjctMTYxLjY5NTMxYzIuNzk0OTItNC41MjYzNywxLjI5NDkyLTEwLjQ5MDIzLTMuMzEyNS0xMy4xNTEzN2wtODAuMDgzMDEtNDYuMjM3Mw0KCQkJCQlDMTAxNS40NjY4LDkxMS43NjM2Nyw5MzguNTIxNDgsOTU5LjYzODY3LDg1MC4zOTU1MSw5NTkuNjM4Njd6Ii8+DQoJCQk8L2c+DQoJCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzAwRkZEQSIgZD0iTTExMzcuMTg1NTUsNzU4LjExMzI4di03My4xNjc5N2wtNjMuMzY1MjMsMzYuNTgzOTgNCgkJCQlMMTEzNy4xODU1NSw3NTguMTEzMjhMMTEzNy4xODU1NSw3NTguMTEzMjh6IE0xMDI2LjU3NjE3LDcwNS4xNjQwNmwxMjAuMDU4NTktNjkuMzE2NDENCgkJCQljMTIuNTY4MzYtNy4yNTU4NiwyOC4zNDQ3MywxLjg1MjU0LDI4LjM0NTcsMTYuMzY2MjF2MTM4LjYzMDg2Yy0wLjAwMDk4LDE0LjUxMjctMTUuNzc3MzQsMjMuNjIyMDctMjguMzQ1NywxNi4zNjYyMQ0KCQkJCWwtMTIwLjA1ODU5LTY5LjMxNjQxQzEwMTQuMDI4MzIsNzMwLjY0OTQxLDEwMTQuMDI4MzIsNzEyLjQwOTE4LDEwMjYuNTc2MTcsNzA1LjE2NDA2eiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=").then(g=>{"done"===this.g_aeh?this.g_adp.g_pq(g):this.g_aea.g_aeb=g}).catch(g=>console.warn("Failed to load splash image: ",g)),this.g_afa("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAABABAMAAACekdKMAAAAMFBMVEUAAAByfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYYgo7vbAAAAD3RSTlMAmd137hFVqjO7zCKIRGZ881JRAAAFY0lEQVR42u2aPW/bVhSGn1iiPizZ8D+QgSJBNglFmiboQA0NUKAD1XotYA0BOspAkZnqx24vnTrIQNCpg4QkQMcYKDoW9j9w5y6qLNqWFDlvh3tJUa6ddHBhAuS7SKBIQffhuee851CQKVOmTJkyZcqUKXmqa8O+uyNlABKsFRmdP0o5AOle2gHoWdoBzFrpBHACwPeetJNmAFSlt6kGwGH0LqUAVqRuqgHkpEaqAVRkfvOWr+Dh9Rc4j6VvwnrhPNAbgK2ezj+yx7Z6GjUuASi4Ch4lHQAGwBeRK1rROQAdUx5K0hE4NUkaAdS02ZEuoms2wkCSgvYSgFJfkn6CobkSPG0mEcAOrHnGFOxAToHNjk/MygLgO/PxL0BN9yRdQKlufMQAoCdJGi8BOJYknXTJ269cu9HtdqNb4Ni6oimUbFb0dAZQ1DmULJ+TFtT0qQHwg73mLlCMfFUMQPR5VWrbmttNHICC1KDiSZ+w3pMOwFPDhP4IYFtv4ZX0nIorbUBNmjWAiqdZg5fmNFd6jvPhJQDjAV9LI0r28IpmycsBZalNWfoRWJcuoKY9c7cCkwpOwdcIqNT1BmrSgQkNbQAvpAGOF+aHOIBpCxhKR/TVBNjVOHkAOgrg2N6aoU7sklmVidtD7bNm/fIrjaBmk+Sxea142iBnTyguAfjZZscNXLOdXFM8EgVgXRpDz/6yonTEts6AXdV1APTVoKigFSXEmj3XN0kSV01WFQwAHC8O4Mhagye8NgHS137SALzsS3dxwhtXkQ4oaw64eqomOFKXbc2xJbFLTX8DOHYnsKsJu2Gdu8IIuTqjrMB8eyM5ACIFXQo2S5t7lNMM6AdFTaCgADqahHW8EQIohBk9rzEdE+JXAtjVmHWpDTmplUAA96Ea/bJDnVKSWjgaFTSHqubgmjVDXQchgFy4wBXNcXV6LYC8RjbEypomcCAyBopRShxqAn21yenM8WawqjOoKVbmLYBFndeImsnyVwJY1RR8NW1FTRiA6UNTCsP6fKwLONQBZTXx1WVbT0KbtwygvAxg81oAZU0xe2QYxkmyrDDx2DzWBXTUZFs7dNQwHUEMwN4VAKb47wOQ1wj8Gx0+/Y8A8powVJtt7XOoxn8A8N4IqCrA8cJUmzgAl3JAUWN8tSjqDX0NwI/XbwugGLe178oBK7bBaBesm0gggOUqwLrOHe8c1jV2NAMOw/XFAFRth2dr/burANS1cSc0C8kDsB7zAZvgKCjoLTiaFqwpmvwLQC7e2b3PB4CrZj48KXkAKktOEPr6VqeAr680udzEWACluK0LreJ1ThBe6+w4HkfJAhD1AtbAu3qgPcDVX2oCK9bqxwFQ1+fRsVW7va/uBZpAWaND652TCGBoM1rHHN6VmQlsq6cdE+4mC75oLAC49prKB1zTDd6NukHIKahbIkkEsGrmAQWZbZqXNLClrg04dTP4KnjnCwBfmgkZT7WD45k94C8BmA3MPGBgeqcbfQBxwwDsRMi3N7Iqc3dzsuVhV5ofkevpJOoGKUn6Ax5L92F49USoayZCls08uQDiM0ETCWPb8k7DMmH02SICGC7ayVhnsABwEpsZQkfxUpI4ALGpsFn4xCbHcVjnwgnvAkBh0U6CbzqrXgzA1E6FB9YOJGcacgUAfl36t0Ro/SIDUDEL/D1WBcJr5q0oRoJ2LQZgZJ4LPIu2RCPJAJafDLm2Yr2OHmQ4H0vzBksA2PKl38L3fY0aLAFYejK0ZpJhelVKzkj8dlRNzkj8dpRP0DTkVjTUXroB9PVnqtefS9I05BZU8NOdAyUl5q8RtwUg6KYcwP1Up8CanpMpU6ZMmTLdgP4BRYsi23xEdOAAAAAASUVORK5CYII=").then(g=>{"done"===this.g_aeh?this.g_adp.g_pq(g):this.g_aea.g_aec=g}).catch(g=>console.warn("Failed to load splash image: ",g)),this.g_afa("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAABABAMAAACekdKMAAAAMFBMVEUAAAByfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYYgo7vbAAAAD3RSTlMAdxHdu4hmVZnuRMwzqiLYE4y2AAAF2klEQVR42u2Yv28jaRnHP/bG8SVxvA4ncRw6sCVoVlc4R8FJCOHlGkq7olrJy18QFzRUWSqkE1KibZAQOkc6Ua+5htJGW12BEihpHAqKE0XWcZzEcXIfinf8a8zunsTNoZPmW80zfsbvzGfmfX5BqlSpUqVKlSpVqlSpUqVKlSrV/1EHPv4SfN7wMgWQAkgBpABSAF+2HngOsG8PyDpsWwHy3gJU/UHM3o0uyxw4/G44zJf1LQC8INP3ugXAejOcrqn6EIf80puiQwDqHgF8S987nfsAcN+HfEd/M/v34TtwT9WLBABsewXQtAHkHfVtATlHAUsjboer1lX9O8BmV/V9AIf5tnpRATZrqj9aBLBmHMCe6l0lDmD3V6ofABS6YaHkAOTDo7XtADmvwjNuOAlYWnE7XNVXdXgKlFW1BDjcU7UzP/14AUA/DmA7+PwkDuCHqmHFvWih5ABknQAFvQW2fFq1AxxrD+iOK3E72o8+ItP2E8joz8jXHQDqnyj0vYRN/ZBMzdvZ/lYfwRKAA0c93nZSWYoB93VS4q/6GPL6WzJtOwkGwboVyOkAqHqy5jnQ1BJkvSNuE7bC74F/O4BjB0BGj0DvgJwTWHMAvOvFAoAblgHkHR9BsWspDuAEaNqBz7wB3nWQIICyLdiyPQH2LWW8ArpjO5B3QNwGoGYLKDquUA9hoekuhDvPaoWqh0BRK3MApRiAeyH8nPk0BuAuBNxzOIgWGiYI4NgGHLtnBZqeFhxBwUvPIefnxO0QNy6i3NUqGHbFPW9ATwG69jgL+aIbvvQAgBiA/bDr3/AqBuBzgC1vKUYL9e0lB+CeHShPNixBdwK1CWTstAewZWfVBnLRl7BvKUoPZBxNn5G6R+H9wS92Tl8OoGkp4BzEALwAWPOGTLRQ2VJyAHLeQnew7UOyjqBpjy1L/Quo2li1o5cD8M+d1lb4jCk4WQKw5qS3XOSsAujaAyjuvPUyANvRQs98khyAvAOK3uY9D+XOviXO7O1bCdVR3AY2wusNh2FXoEsACjr59msAhBprpRJcABCSn+pJcgCy7TsydrLtS3IewgNPKE944GOaY1bt+S0uHdY8XQTAx+rwnVcCiNxfAeD+DMDDBHuB/pg1G/Tv2PIEtj2kPmLbE7p3rNpfEABvq/756wCgbK9qj71xpWoLMt5mvWXdp1mvWLW/KAD+0jfkxf8FwIuvoBs8s7Q3hKqtfStQdLDuLlmv8p6zagMb8/uahYNYDAhBsub1K2PA6wAsBJsEAWx50h/Btk+aE4Du3bYN6F/nQtaL2/MsAGx5E2WB4SoAMtp7bRZ4BYBpjkkWQM6P2jew7mF7ANAcf+YR7I03Qp6O2/M64JmNeR1wvQRgZyc6LC0DyK7WAZuOXgYg5/VXAKDgtYeQdRBe7LEHY6BqObyhuD2vBMuW5pXg1RKAWvAtxwFMc99CJZh5eSGUj2rLhCdCbX0C1MehfN3Qa2DN9pD/Zs96gWzNWS9QDr3ADMCBT0KLUILmIoCurdB9znqB73k+9YkDoBYx+gByyQHoayt08I0wIomif/R1L9vPhz3Y9w/A9x1Nu8H1qBucATj2Eii07UHZxhxA2Q7wqaEb7EG2bmPq83zYWwawHxqj5rAXiu1ktB8+42rgQF6fhqbuilW7HnpzH5Gp2ZnOA/qOWAKQ039QLHsHPPN3VKY/nnlxxB91Ng9408nMp25nGUBO3yO4bDpuZZMBUA2Y16LtnA3Zm7pPWbVrvphNhCaV+einsQyAg3D6E8I8b3f6Yyac7y5MhOY+NV8sA6A5d6npMKk8eBluLSr0umE/lsNzx+y6u7OZYIPZ8O99YgDW2xptokJ7AUAA9uOD+UxwwafubgxAvjZz+TQxAJlQbhSn445yCNRn06y3ZD8fHkVT4YtvzKfC3yQOgExT/xa6nX9pYwag+Kb+nOZsKvzTBZ/nw6MYAPJl/XW4sJlcFEiVKlWqVKlSpUqVKlWqVKlSpUqV6uuu/wDv59f7eYDABQAAAABJRU5ErkJggg==").then(g=>{"done"===this.g_aeh?this.g_adp.g_pq(g):this.g_aea.g_aed=g}).catch(g=>console.warn("Failed to load splash image: ",g)))}async g_ae$(g){g=new URL(g,this.g_zM.g_fE()).toString();const _=await g_bA.g_gv(g),e=await this.g_zM.g_afb(_,2048,2048);return await this.g_adp.g_zh(e,{g_op:"high"})}async g_afa(g){g=new URL(g,this.g_zM.g_fE()).toString();const _=await g_bA.g_gv(g);return await this.g_adp.g_zh(_,{g_op:"high"})}g_afc(){this.g_adW=Date.now(),this.g_zM.g_kX().addEventListener("loadingprogress",this.g_adZ),this.g_adX=requestAnimationFrame(()=>this.g_afd())}async g_afe(){this.g_adY=1,4===this.g_zM.g_aff()&&(await this.g_aej),this.g_aei=null,this.g_aej=null,-1!==this.g_adX&&(cancelAnimationFrame(this.g_adX),this.g_adX=-1),this.g_zM.g_kX().removeEventListener("loadingprogress",this.g_adZ),this.g_adZ=null,this.g_ad_&&(this.g_ad_.g_eN(),this.g_ad_=null),this.g_ad$&&(this.g_ad$.g_eN(),this.g_ad$=null),this.g_adp.g_zd(),this.g_aea.g_aeb&&(this.g_adp.g_pq(this.g_aea.g_aeb),this.g_aea.g_aeb=null),this.g_aea.g_aec&&(this.g_adp.g_pq(this.g_aea.g_aec),this.g_aea.g_aec=null),this.g_aea.g_aed&&(this.g_adp.g_pq(this.g_aea.g_aed),this.g_aea.g_aed=null),this.g_adp.g_y_(0,0,0,0),this.g_adp.g_ze(),this.g_aeh="done",this.g_adM=this.g_adp.g_vh()}g_afd(){if(-1!==this.g_adX){const g=this.g_adp;g.g_zd(),this.g_adX=-1;const _=this.g_zM.g_ae_().g_AO(),e=this.g_zM.g_aff();if(3!==e&&(this.g_aeJ(g),g.g_y_(0,0,0,0),g.g_xQ(),g.g_xn(),g.g_xS(null)),0===e)this.g_afg(_);else if(1===e)this.g_afh(_,120,0);else if(2===e)this.g_afi(_);else if(3===e)g_bA.noop();else if(4===e)this.g_afj(_);else throw new Error("invalid loader style");g.g_ze(),this.g_adX=requestAnimationFrame(()=>this.g_afd())}}g_afi(g){g?this.g_ad_.g_uy(1,0,0):this.g_ad_.g_uy(.6,.6,.6),this.g_ad_.g_uC(Math.round(100*this.g_adY)+"%");const _=this.g_adt/2,e=this.g_adu/2;t.g_iQ(_-150,e-100,_+150,e+100),this.g_adp.g_xS(this.g_ad_.g_pv()),this.g_adp.g_x$(t,this.g_ad_.g_uV())}g_afh(_,a,t){const n=this.g_adp;n.g_yO(),_?n.g_xO(1,0,0,1):n.g_xO(.118,.565,1,1);const e=this.g_adt/2,i=this.g_adu/2,g=a/2;u.g_ia(e-g,i-4+t,Math.floor(a*this.g_adY),8),n.Rect(u),u.g_ia(e-g,i-4+t,a,8),u.offset(-.5,-.5),u.g_ir(.5,.5),n.g_xO(0,0,0,1),n.g_yq(u),u.g_ir(1,1),n.g_xO(1,1,1,1),n.g_yq(u)}g_afg(_){if(!this.g_ad$)return void this.g_afh(_,120,0);const a=this.g_ad$.g_pv();if(!a)return void this.g_afh(_,120,0);const n=a.g_oX(),r=a.g_oY(),e=this.g_adt/2,d=this.g_adu/2,g=n/2,o=r/2;t.g_iQ(e-g,d-o,e+g,d+o),this.g_adp.g_xS(a),this.g_adp.g_iH(t),this.g_afh(_,n,o+16)}g_afj(_){var t=Math.min,d=Math.max,e=Math.ceil;const s=this.g_adp,g=this.g_aea.g_aeb,i=this.g_aea.g_aec,f=this.g_aea.g_aed,c=Date.now();0===this.g_aee&&(this.g_adW=c);const l=this.g_zM.g_AC()||this.g_zM.g_afk()&&!this.g_zM.g_afl(),M=l?0:200,n=l?0:3e3;let o=1;"fade-in"===this.g_aeh?o=t((c-this.g_adW)/300,1):"fade-out"===this.g_aeh&&(o=d(1-(c-this.g_aeg)/300,0)),s.g_yO(),s.g_xO(.231*o,.251*o,.271*o,o),u.set(0,0,this.g_adt,this.g_adu),s.Rect(u);const m=e(this.g_adt),a=e(this.g_adu);let N,b;256=n&&1<=this.g_adY&&(this.g_aeh="fade-out",this.g_aeg=c),("fade-out"===this.g_aeh&&c-this.g_aeg>=300+M||l&&1<=this.g_adY&&500>c-this.g_adW)&&this.g_aei()}}}{const g={messagePort:null,baseUrl:"",headless:!1,hasDom:!0,isInWorker:!1,useAudio:!0,projectData:"",exportType:""};let _=!0;g_bA.g_afm=class extends g_bA.g_eK{constructor(e){e=Object.assign({},g,e),super(),this.g_afn=e.messagePort,this.g_afo=e.baseUrl,this.g_afp=!!e.headless,this.g_afq=!!e.hasDom,this.g_afr=!!e.isInWorker,_=e.ife,this.g_afs=!!e.useAudio,this.g_aft=e.exportType,this.g_zR=!!e.isWKWebView,this.g_afu=!!e.isFBInstantAvailable,this.g_afv=e.opusWasmScriptUrl,this.g_afw=e.opusWasmBinaryUrl,this.g_afx="data.json",this.g_afy=!!("preview"===this.g_aft&&e.isDebug),this.g_afz=this.g_afy,this.g_afA=this.g_afy,this.g_afB=0;const a=e.previewImageBlobs,t=e.previewProjectFileBlobs;t&&Object.assign(a,t);const d=e.projectData;d&&(a[this.g_afx]=d),this.g_afC=[],this.g_afD="",this.g_afE="",this.g_afF="",this.g_afG=0,this.g_afH=0,this.g_afI=0,this.g_afJ=0,this.g_afK=0,this.g_afL=0,this.g_afM=0,this.g_afN=!1,this.g_afO=!0,this.g_afP=!1;const i="html5"===this.g_aft||"scirra-arcade"===this.g_aft;this.g_Be=g_bA.g_eM(g_bA.g_zK,this,{g_zL:i?"remote":"local",g_Al:a,g_zQ:"cordova"===this.g_aft,g_zS:this.g_zR,g_zU:e.supportedAudioFormats}),this.g_Fi=g_bA.g_eM(g_bA.g_GO,this),this.g_Od=g_bA.g_eM(g_bA.g_OS,this),this.g_afQ=g_bA.g_eM(g_bA.g_ZB,this),this.g_afR=g_bA.g_eM(g_bA.g_acC,this),this.g_HT=g_bA.g_eM(g_bA.g_Lb,this),this.g_afS=[],this.g_afT=new Map,this.g_afU=new Map,this.g_afV=0,this.g_afW=[],this.g_afX=[],this.g_afY=[],this.g_afZ=[],this.g_af_=new Map,this.g_af$=!1,this.g_aga=!1,this.g_agb=0,this.g_agc=0,this.g_agd=new Map,this.g_age=new Set,this.g_agf=new Set,this.g_agg=[],this.g_agh=null,this.g_oz="trilinear",this.g_agi=!1,this.g_agj=!0,this.g_agk=!1,this.g_agl=!1,this.g_agm=g=>this.g_Jv(g),this.g_adX=-1,this.g_agn=0,this.g_ago=0,this.g_agp=0,this.g_agq=!1,this.g_agr=!1,this.g_ags=!1,this.g_agt=!0,this.g_agu=0,this.g_agv=new g_bA.g_mr(1),this.g_agw=()=>Math.random(),this.g_agx=0,this.g_agy=0,this.g_agz=0,this.g_agA=0,this.g_aaF=1,this.g_agB=30,this.g_agC=g_bA.g_eM(g_bA.g_lE),this.g_agD=g_bA.g_eM(g_bA.g_lE),this.g_agE=-1,this.g_agF=0,this.g_agG=0,this.g_agH=0,this.g_agI=0,this.g_agJ=!1,this.g_agK="",this.g_agL="",this.g_agM=null,this.g_agN="",this.g_agO=[],this.g_agP=null,this.g_aaJ=g_bA.g_eM(g_bA.Event.g_kX),this.g_agQ=new Map,this.g_agR=new Map,this.g_agS=0,this.g_agT=!1,this.g_agU=!1,this.g_agV=!1,this.g_agW=[],this.g_agX={pretick:g_bA.g_eM(g_bA.Event,"pretick",!1),tick:g_bA.g_eM(g_bA.Event,"tick",!1),tick2:g_bA.g_eM(g_bA.Event,"tick2",!1),instancedestroy:g_bA.g_eM(g_bA.Event,"instancedestroy",!1),beforelayoutchange:g_bA.g_eM(g_bA.Event,"beforelayoutchange",!1),layoutchange:g_bA.g_eM(g_bA.Event,"layoutchange",!1)},this.g_agX.instancedestroy.g_Ns=null,this.g_agY=g_bA.g_eM(g_bA.g_lM,g_bA.g_aaD.g_acj),this.g_agZ=g_bA.g_eM(g_bA.g_lM,g_bA.g_aaD.g_acj),this.g_ag_=g_bA.g_eM(g_bA.g_lM,g_bA.g_aaD.g_acj),this.g_ag$=g_bA.g_eM(g_bA.g_aha,this,e.jobScheduler),e.canvas&&(this.g_agh=g_bA.g_eM(g_bA.g_adn,this)),this.g_afn.onmessage=g=>this._OnMessageFromDOM(g.data),this.g_XU("runtime","visibilitychange",g=>this.g_ahb(g)),this.g_XU("runtime","opus-decode",g=>this.g_ahc(g.arrayBuffer)),this.g_XU("runtime","get-remote-preview-status-info",()=>this.g_ahd()),this.g_aaJ.addEventListener("window-blur",g=>this.g_ahe(g)),this.g_aaJ.addEventListener("window-focus",()=>this.g_ahf()),this.g_HT.g_Ls()}static g_pM(g){return g_bA.g_eM(g_bA.g_afm,g)}g_eN(){g_bA.g_fV(this.g_afS),this.g_afT.clear(),this.g_afU.clear(),this.g_Fi.g_eN(),this.g_Fi=null,this.g_Od.g_eN(),this.g_Od=null,this.g_afQ.g_eN(),this.g_afQ=null,this.g_Be.g_eN(),this.g_Be=null,this.g_afR.g_eN(),this.g_afR=null,this.g_HT.g_eN(),this.g_HT=null,this.g_agh&&(this.g_agh.g_eN(),this.g_agh=null),this.g_aaJ.g_eN(),this.g_aaJ=null,this.g_ahg=null,this.g_agm=null}["_OnMessageFromDOM"](g){const _=g.type;if("event"===_)this.g_ahh(g);else if("result"===_)this.g_ahi(g);else throw new Error(`unknown message '${_}'`)}g_ahh(g){if(!this.g_agV)return void this.g_agW.push(g);const _=g.component,u=g.handler,a=g.data,e=g.dispatchRuntimeEvent,t=g.responseId;if("runtime"===_&&e){const g=new g_bA.Event(u);g.data=a,this.g_aaJ.g_ld(g)}const n=this.g_agQ.get(_);if(!n)return void(e||console.warn(`[Runtime] No DOM event handlers for component '${_}'`));const i=n.get(u);if(!i)return void(e||console.warn(`[Runtime] No DOM handler '${u}' for component '${_}'`));let r=null;try{r=i(a)}catch(g){return console.error(`Exception in '${_}' handler '${u}':`,g),void(null!==t&&this.g_ahj(t,!1,g.toString()))}null!==t&&(r&&r.then?r.then(g=>this.g_ahj(t,!0,g)).catch(g=>{console.error(`Rejection from '${_}' handler '${u}':`,g),this.g_ahj(t,!1,g.toString())}):this.g_ahj(t,!0,r))}g_ahj(g,_,e){this.g_afn.postMessage({type:"result",responseId:g,isOk:_,result:e})}g_ahi(g){const _=g.responseId,e=g.isOk,a=g.result,t=this.g_agR.get(_);e?t.resolve(a):t.reject(a),this.g_agR.delete(_)}g_XU(g,_,e){let a=this.g_agQ.get(g);if(a||(a=new Map,this.g_agQ.set(g,a)),a.has(_))throw new Error(`[Runtime] Component '${g}' already has handler '${_}'`);a.set(_,e)}g_Yl(g,_,e){this.g_afn.postMessage({type:"event",component:g,handler:_,data:e,responseId:null})}g_Aw(g,_,e){const n=this.g_agS++,a=new Promise((g,_)=>{this.g_agR.set(n,{resolve:g,reject:_})});return this.g_afn.postMessage({type:"event",component:g,handler:_,data:e,responseId:n}),a}g_ahk(g){if(!this.g_Rf())throw new Error("not in debug mode");this.g_Yl("runtime","post-to-debugger",g)}async g_aaM(g){this.g_Rf()&&(await g_aeT.g_aaM(this));const[_]=await Promise.all([this.g_Be.g_gu(this.g_afx),this.g_ahl(),this.g_ag$.g_aaM()]);this.g_ahm(_),await this.g_ahn(g),this.g_AC()||console.info("Made with Construct 3, the game and app creator :: https://www.construct.net");const e=this.g_pu();e?(console.info(`[C3 runtime] Hosted in ${this.g_AU()?"worker":"DOM"}, rendering with WebGL ${e.g_oH()} [${e.g_zC()}]`),e.g_oO()&&console.warn("[C3 runtime] WebGL indicates a major performance caveat. Software rendering may be in use. This can result in significantly degraded performance.")):console.info(`[C3 runtime] Hosted in ${this.g_AU()?"worker":"DOM"}, headless`),this.g_agV=!0;for(const _ of this.g_agW)this.g_ahh(_);if(g_bA.g_fV(this.g_agW),this.g_agh&&this.g_agh.g_afc(),await Promise.all([this.g_Be.g_AM(),...this.g_afC]),!this.g_Be.g_AO())return this.g_agh&&(await this.g_agh.g_afe()),await this.g_aaJ.g_lc(new g_bA.Event("beforeruntimestart")),await this.g_zd(),this.g_afn.postMessage({type:"runtime-ready"}),this}g_ahm(g){const _=g.project;this.g_afD=_[0],this.g_afE=_[16],this.g_afF=_[31],this.g_agi=!!_[9],this.g_afG=this.g_afK=_[10],this.g_afH=this.g_afL=_[11],this.g_afI=this.g_afG/2,this.g_afJ=this.g_afH/2,this.g_oz=_[14],this.g_afN=!!_[18],this.g_afM=_[19],this.g_agc=_[21],this.g_agk=_[22],this.g_Be.g_AW(_[7],_[25]),this.g_Be.g_An(_[8]),this.g_Be.g_Ap(_[32]),this.g_Be.g_Ar(_[28]),this.g_Be.g_AR(_[29]),this.g_agh&&(this.g_agh.g_aeA(g_bA.g_adn.g_aeG(_[12])),this.g_agh.g_aeE(_[23]?"high":"low"),this.g_agh.g_aek(_[34])),this.g_afQ.g_ZJ(),this.g_agg=self.g_aho();for(const e of _[2])this.g_afQ.g_ZI(e);this.g_agg=self.g_aho();for(const a of _[3]){const g=g_bA.g__N.g_pM(this,this.g_afS.length,a);this.g_afS.push(g),this.g_afT.set(g.g_q_().toLowerCase(),g),this.g_afU.set(g.g_Dm(),g)}for(const a of _[4]){const g=this.g_afS[a[0]];g.g_$D(a)}for(const a of _[27]){const g=a.map(g=>this.g_afS[g]);this.g_afW.push(g_bA.g_eM(g_bA.g_aat,this,g))}for(const _ of this.g_afS)_.g_$F();for(const e of _[5])this.g_Fi.g_pM(e);const a=_[1];if(a){const g=this.g_Fi.g_GZ(a);g&&this.g_Fi.g_GX(g)}for(const e of _[33])this.g_HT.g_pM(e);for(const e of _[6])this.g_Od.g_pM(e);this.g_Od.g_Pn(),g_bA.g_fV(this.g_agg),this.g_CK();let e="any";const n=_[20];1===n?e="portrait":2===n&&(e="landscape"),this.g_Yl("runtime","set-target-orientation",{targetOrientation:e})}g_aff(){return this.g_afM}g_afk(){return this.g_afu}g_ahp(){return this.g_afO}g_ahq(g){this.g_afC.push(g)}g_$z(){return this.g_afV++}g_$H(){return this.g_afV}g_acp(g){this.g_afX.push(g)}g_aeq(){return this.g_afX}async g_ahn(g){this.g_agh&&(await this.g_agh.g_gC(g),this.g_agh.g_aeZ(this.g_afM))}async g_ahl(){if(this.g_Be.g_AV("audio/webm; codecs=opus"))return;let g=null,_=null;try{this.g_ahr()?_=await this.g_Be.g_Az(this.g_afw):g=await this.g_Be.g_gv(this.g_afw)}catch(g){return void console.info("Failed to fetch Opus decoder WASM; assuming project has no Opus audio.",g)}_?this.g_ahs(_,"opus-decoder-wasm"):this.g_aht(g,"opus-decoder-wasm"),await this.g_ahu([this.g_afv])}async g_ahc(g){const _=await this.g_ahv("OpusDecode",{arrayBuffer:g},[g]);return _}async g_zd(){if(this.g_agq=!0,this.g_agx=Date.now(),this.g_afN){for(const g of this.g_afS)g.g_De()||g.g_$T()||!g.g_Go()||g.g_XI();this.g_Be.g_AM().then(()=>{this.g_afO=!1,this.g_ahw()})}else this.g_afO=!1;this.g_Be.g_AN(),this.g_Rf()&&g_aeT.g_ahx(_);for(const g of this.g_Fi.g_Ha())g.g_Gz();const g=this.g_Fi.g_GY();await g.g_FQ(null,this.g_pu()),await g.g_FY(!0),this.g_agF=performance.now(),this.g_afN||this.g_ahw();const e=await this.g_Aw("runtime","before-start-ticking");e.isSuspended?this.g_agu++:this.g_Jv()}g_ahw(){this.g_IS(g_bA.g_Gm.g_Gl.g_Gk.g_ahy,null),this.g_Yl("runtime","register-sw")}g_TC(g){if(g=Math.floor(g),0>g||g>=this.g_agg.length)throw new Error("invalid object reference");return this.g_agg[g]}g_ahz(){return this.g_afq}g_ahA(){return this.g_afp}g_AU(){return this.g_afr}g_fE(){return this.g_afo}g_Dc(){return this.g_Od}g_NK(){return this.g_Od.g_NK()}g_Pw(){return this.g_Od.g_Pw()}g_Oa(){return this.g_Od.g_Oa()}g_Px(){return this.g_Od.g_Px()}g_ahB(){return 0===this.g_Pw().g_Op()}g_Pz(){return this.g_Od.g_Pz()}g__O(){return this.g_afQ}g_TA(){return this.g_afQ.g_TA()}g_Cz(g){if(g=Math.floor(g),0>g||g>=this.g_afS.length)throw new RangeError("invalid index");return this.g_afS[g]}g_ahC(g){return this.g_afT.get(g.toLowerCase())||null}g_Gr(g){return this.g_afU.get(g)||null}g_ahD(g){const _=this.g_afQ.g_ZN(g);return _?_.g_XM():null}g_Dd(){return this.g_afS}g_kX(){return this.g_aaJ}g_Cx(){return this.g_afG}g_Cy(){return this.g_afH}g_ahE(g,_){this.g_afG=g,this.g_afH=_}g_ET(){return this.g_afK}g_EU(){return this.g_afL}g_aey(g,_){this.g_afK=g,this.g_afL=_}g_EX(){return this.g_afI}g_EY(){return this.g_afJ}g_Em(){return this.g_agh}g_Er(){return this.g_agh?this.g_agh.g_Er():this.g_afK}g_Es(){return this.g_agh?this.g_agh.g_Es():this.g_afL}g_Ek(){return this.g_agh?this.g_agh.g_Ek():1}g_EO(){return this.g_agh?this.g_agh.g_EO():1}g_YV(){return this.g_agh?this.g_agh.g_YV():0}g_YW(){return this.g_agh?this.g_agh.g_YW():0}g_ahF(){return this.g_agh?this.g_agh.g_YT():0}g_ahG(){return this.g_agh?this.g_agh.g_YU():0}g_aeB(){return this.g_agh?this.g_agh.g_aeB():"off"}g_Et(g){return this.g_agh?this.g_agh.g_Et(g):null}g_EL(g){this.g_agh&&this.g_agh.g_EL(g)}g_aer(g){this.g_afP=!!g}g_GL(){return this.g_afP}g_aeV(){return this.g_agh?this.g_agh.g_aeV():NaN}g_pw(){return"nearest"!==this.g_Ep()}g_Ep(){return this.g_oz}g_$B(){return this.g_afN}g_Qj(){return this.g_Fi}g_GI(){return this.g_Fi.g_GI()}g_No(){return this.g_HT}g_ae_(){return this.g_Be}g_AG(g){return this.g_Be.g_AG(g)}g_ahH(g,_,e,a){return this.g_CH(g,_,!1,e,a)}g_CH(f,e,h,n,t,s){let i=null,M=null;if(f instanceof g_bA.g__N){if(M=f,M.g_De()){const g=M.g_Sv(),_=Math.floor(this.g_ahI()*g.length);M=g[_]}i=M.g_CB()}else i=f,M=this.g_Cz(i[1]);const N=M.g_GH().g_Go();if(this.g_afO&&N&&!M.g_$T())return null;const d=e;N||(e=null);let _=h&&!s&&i&&!this.g_agd.has(i[2])?i[2]:this.g_agc++;const l=i?i[0]:null,g=g_bA.g_eM(g_bA.g_HR,{g_HD:this,g_$P:M,g_HB:e,g_aaL:l,g_aaO:i?i[3]:null,g_$Q:_});this.g_agd.set(_,g);let u=null;if(N&&(u=g.g_Bv(),"undefined"!=typeof n&&"undefined"!=typeof t&&(u.g_VC(n),u.g_VD(t)),M.g_aal(!0)),e&&(e.g_CM(g,!0),(1!==e.g_DB()||1!==e.g_DC())&&M.g_DE(!0),e.g_Dk().g_FS(M)),this.g_agb++,M.g_Di()&&!h&&!s){for(const _ of M.g_FO().g_Gu()){if(_===M)continue;const e=this.g_CH(_,d,!1,u?u.g_Gw():n,u?u.g_Gx():t,!0);g.g_Gv(e)}for(const _ of g.siblings()){_.g_Gv(g);for(const e of g.siblings())_!==e&&_.g_Gv(e)}}M.g_aah();const b=i?g_bA.g_gf(i[5]):null,m=i?i[4].map(g=>g_bA.g_gf(g)):null;if(g.g_$R(b,m),N&&l&&14===l.length){const _=l[13];g.g_aaT(),g.g_LU().g_Yu(_[2],_[0],_[1])}return this.g_afZ.push(g),this.g_af$=!0,this.g_Rf()&&g_aeT.g_ahJ(g),g}g_Da(g){if(this.g_age.has(g))return;const _=g.g_C$();let e=this.g_af_.get(_);if(e){if(e.has(g))return;e.add(g)}else e=new Set,e.add(g),this.g_af_.set(_,e);if(this.g_Rf()&&g_aeT.g_ahK(g),g.g_abb(),this.g_af$=!0,g.g_Di())for(const _ of g.siblings())this.g_Da(_);if(this.g_aga&&g_bA.g_et(),!this.g_Fi.g_Hf()){const _=this.g_Dc();_.g_Dg(!0),g.g_aba(),_.g_Dg(!1)}}g_CK(){this.g_af$&&(this.g_aga=!0,this.g_ahL(),this.g_ahM(),this.g_aga=!1,this.g_af$=!1,this.g_Dt())}g_ahL(){for(const g of this.g_afZ){const _=g.g_C$();_.g_CM(g);for(const e of _.g_RB())e.g_CM(g),e.g_aah()}g_bA.g_fV(this.g_afZ)}g_ahM(){this.g_aaJ.g_kS(!0);for(const[g,_]of this.g_af_.entries())this.g_ahN(g,_),_.clear();this.g_af_.clear(),this.g_aaJ.g_kS(!1)}g_ahN(g,_){g_bA.g_gc(g.g_Gp(),_),g.g_aah(),this.g_agf.add(g),0===g.g_Gp().length&&g.g_DE(!1);for(const e of g.g_RB())g_bA.g_gc(e.g_Gp(),_),e.g_aah(),this.g_agf.add(e);if(g.g_GH().g_Go()){const g=new Set([..._].map(g=>g.g_Bv().g_CN()));for(const e of g)e.g_DV(_)}for(const t of _){const g=this.g_agX.instancedestroy;g.g_Ns=t,this.g_aaJ.dispatchEvent(g),this.g_agd.delete(t.g_CJ());const _=t.g_Bv();_&&(_.g_abN(),_.g_CS()),this.g_age.add(t),this.g_agb--}}g_VR(){return this.g_afZ}g_$O(){return this.g_agc++}g_$S(g,_){this.g_agd.set(g,_)}g_FX(){this.g_aaJ.dispatchEvent(g_bA.g_eM(g_bA.Event,"webglcontextlost")),this.g_ahO(!0);for(const g of this.g_afS)!g.g_De()&&g.g_$U()&&g.g_FV();this.g_GI().g_FX(),g_bA.g_ZS.g_Br(),g_bA.g_AI.g_Br()}async g_ael(){await this.g_GI().g_FQ(null,this.g_pu()),this.g_aaJ.dispatchEvent(g_bA.g_eM(g_bA.Event,"webglcontextrestored")),this.g_ahO(!1),this.g_Dt()}g_ahb(g){this.g_ahO(g.hidden)}g_ahe(g){this.g_AC()&&this.g_agk&&!g_bA.g_cu.g_cF&&(g.data.parentHasFocus||(this.g_ahO(!0),this.g_agl=!0))}g_ahf(){this.g_agl&&(this.g_ahO(!1),this.g_agl=!1)}g_ahP(){return 0this.g_agu&&(this.g_agu=0);const e=this.g_ahP();if(!_&&e)console.log("[Construct 3] Suspending"),-1!==this.g_adX&&(cancelAnimationFrame(this.g_adX),this.g_adX=-1),this.g_aaJ.dispatchEvent(g_bA.g_eM(g_bA.Event,"suspend")),this.g_IS(g_bA.g_Gm.g_Gl.g_Gk.g_ahQ,null);else if(_&&!e){console.log("[Construct 3] Resuming");const g=performance.now();this.g_agy=g,this.g_agF=g,this.g_agE=0,this.g_agG=0,this.g_agI=0,this.g_agH=0,this.g_aaJ.dispatchEvent(g_bA.g_eM(g_bA.Event,"resume")),this.g_IS(g_bA.g_Gm.g_Gl.g_Gk.g_ahR,null),this.g_Qi()||this.g_Jv(g)}}g_Zr(g){this.g_agY.g_jL(g)}g_Zw(g){this.g_agZ.g_jL(g)}g_Zt(g){this.g_ag_.g_jL(g)}g_Zs(g){this.g_agY.g_lC(g)}g_Zx(g){this.g_agZ.g_lC(g)}g_Zu(g){this.g_ag_.g_lC(g)}g_ahS(){for(const g of this.g_agY)g.g_Jv()}g_ahT(){for(const g of this.g_agZ)g.g_Zq()}g_ahU(){for(const g of this.g_ag_)g.g_Yo()}*g_ahV(){for(const g of this.g_agY){const _=g.g_Jv();g_bA.g_gS(_)&&(yield*_)}}*g_ahW(){for(const g of this.g_agZ){const _=g.g_Zq();g_bA.g_gS(_)&&(yield*_)}}*g_ahX(){for(const g of this.g_ag_){const _=g.g_Yo();g_bA.g_gS(_)&&(yield*_)}}async g_Jv(g,_){if(this.g_adX=-1,this.g_ags=!0,this.g_agq&&(!this.g_ahP()||_)){const _=performance.now();this.g_agr=!0,g||(g=_),await this.g_ahY(g),this.g_ahZ(),this.g_ahP()||-1!==this.g_adX||(this.g_adX=self.requestAnimationFrame(this.g_agm)),this.g_agn++,this.g_ago++,this.g_agp++,this.g_agr=!1,this.g_agH+=performance.now()-_}}async g_ahY(g){const _=this.g_Od,e=this.g_aaJ,a=this.g_agX,t=this.g_Rf(),n=this.g_ah_();if(this.g_ah$(g),this.g_CK(),_.g_Dg(!0),this.g_PY(this.g_GI()),t&&g_aeT.g_aia(),n?await _.g_QE():_.g_Qz(),t&&g_aeT.g_aib(),this.g_PZ(),_.g_Dg(!1),this.g_CK(),_.g_Dg(!0),await e.g_lc(a.pretick),t&&g_aeT.g_aia(),n?await this.g_aic(this.g_ahV()):this.g_ahS(),n?await this.g_aic(this.g_ahW()):this.g_ahT(),t&&g_aeT.g_aid(),t&&g_aeT.g_aia(),n?await this.g_aie(a.tick):e.dispatchEvent(a.tick),t&&g_aeT.g_aif(),_.g_Dg(!1),this.g_aig()&&(await this.g_aih()),this.g_Qj().g_Hh()&&(await this.g_aii()),t&&g_aeT.g_aia(),n?await _.g_P_(this.g_Fi):_.g_PX(this.g_Fi),t&&g_aeT.g_aib(),this.g_afR.g_acO(),0_++;)await this.g_aij(g.g_Hi())}g_ah$(g){if(0!==this.g_agy){const _=Math.max(g-this.g_agy,0);this.g_agz=_/1e3;const e=1/this.g_agB;.5e&&(this.g_agz=e)}this.g_agy=g,this.g_agA=this.g_agz*this.g_aaF,this.g_agC.g_jL(this.g_agA),this.g_agD.g_jL(this.g_agz),this.g_agh&&this.g_agh.g_aeR(),1e3<=g-this.g_agF&&(this.g_agF+=1e3,1e3<=g-this.g_agF&&(this.g_agF=g),this.g_agG=this.g_agE,this.g_agE=0,this.g_agI=Math.min(this.g_agH/1e3,1),this.g_agH=0,this.g_agh&&this.g_agh.g_aeQ(),this.g_afR.g_acI(),this.g_Rf()&&g_aeT.g_aik()),this.g_agE++}async g_aij(g){const _=this.g_aaJ,e=this.g_Qj(),a=e.g_GI();await a.g_GB(),a.g_FW(g,this.g_pu()),a===g&&this.g_Od.g_GE(),this.g_afR.g_acO(),_.dispatchEvent(this.g_agX.beforelayoutchange),await g.g_FQ(a,this.g_pu()),await g.g_FY(!1),_.dispatchEvent(this.g_agX.layoutchange),this.g_Dt(),this.g_agt=!0,this.g_CK()}g_Dt(){this.g_agj=!0}g_pu(){return this.g_agh?this.g_agh.g_pu():null}g_ahZ(){if(!this.g_agh||this.g_agh.g_aeH())return;const g=this.g_pu();if(g.g_zd(),g.g_zf(),!this.g_agj)return void g.g_zE();const _=this.g_Rf();_&&g_aeT.g_aia(),this.g_agj=!1;let e=null;g.g_zq()&&(e=this.g_agh.g_aeU().g_vv(),g.g_zp(e)),g.g_xn(),g.g_xU(),g.g_xO(1,1,1,1),g.g_zj(null),g.g_xS(null);const a=this.g_Fi.g_GI();a.g_El(g),e&&g.g_zr(e),g.g_ze(),_&&(g_aeT.g_ail(),g_aeT.g_aim()),this.g_agh&&this.g_agh.g_aeX()}g_IS(g,_){if(!this.g_agq)return!1;const e=!this.g_agr&&!this.g_Od.g_Qo();let a=0;e&&(a=performance.now());const n=this.g_Rf();n&&this.g_ain(!1);const r=this.g_Od.g_Qc(this.g_Fi,g,_);if(e){const g=performance.now()-a;this.g_agH+=g,n&&g_aeT.g_aio(g)}return n&&this.g_ain(!0),r}g_Ye(g,_){if(!this.g_Rf())return this.g_IS(g,_);if(this.g_Qi())throw new Error("called DebugTrigger() while stopped on breakpoint");if(!this.g_agr&&!this.g_Od.g_Qo())throw new Error("called DebugTrigger() outside of event code - use TriggerAsync() instead");return this.g_Od.g_Qf(this.g_Fi,g,_)}async g_Gi(g,_){if(!this.g_ah_())return this.g_IS(g,_);if(!this.g_agq)return!1;if(this.g_Qi())return this.g_Od.g_Qg(g,_);if(!this.g_GI())return this.g_Od.g_Qd(g,_);const e=performance.now(),a=this.g_Od.g_Qf(this.g_Fi,g,_);let t=a.next();for(;!t.done;)await this.g_Qa(t.value),t=a.next();return this.g_ahP()||this.g_Od.g_Qo()||(await this.g_Od.g_Qk(),this.g_ags&&-1===this.g_adX&&!this.g_agr&&(this.g_adX=self.requestAnimationFrame(this.g_agm))),this.g_agH+=performance.now()-e,t.value}g_Yf(g,_,e){const a=this.g_Rf();a&&this.g_ain(!1);const t=this.g_Od.g_Ql(this.g_Fi,g,_,e);return a&&this.g_ain(!0),t}g_Yg(g,_,e){return this.g_Od.g_Qm(this.g_Fi,g,_,e)}g_Yh(g){return this.g_agv.g_jL(g)}g_PY(g){this.g_afY.push(g)}g_PZ(){if(!this.g_afY.length)throw new Error("layout stack empty");this.g_afY.pop()}g_SO(){if(!this.g_afY.length)throw new Error("no current layout");return this.g_afY[this.g_afY.length-1]}g_Lz(g){return g&&-1!==g.g_LA()?this.g_agz*g.g_LA():this.g_agA}g_aip(){return this.g_agA}g_aiq(){return this.g_agz}g_LA(){return this.g_aaF}g_aaR(g){(isNaN(g)||0>g)&&(g=0),this.g_aaF=g}g_air(g){this.g_agB=g_bA.g_eQ(g,1,120)}g_ais(){return this.g_agB}g_ait(){return this.g_agG}g_aiu(){return this.g_agI}g_aiv(){return this.g_agx}g_EK(){return this.g_agC.g_bR()}g_aiw(){return this.g_agD.g_bR()}g_IU(){return this.g_agn}g_aix(){return this.g_ago}g_RK(){++this.g_agp}g_aiy(){return this.g_agp}g_aiz(){return this.g_agb}g_aiA(){return this.g_afD}g_aiB(){return this.g_afE}g_aiC(){return this.g_afF}g_JP(g){if(this.g_agJ)throw new Error("cannot call while loading state - wait until afterload event");return this.g_agd.get(g)||null}g_Gs(){this.g_agd.clear();for(const g of this.g_afS)if(!g.g_De())for(const _ of g.g_Gp())this.g_agd.set(_.g_CJ(),_)}g_AC(){return"preview"===this.g_aft}g_Rf(){return this.g_afy}g_AD(){return this.g_aft}g_afl(){return"cordova"===this.g_aft}g_ahr(){return this.g_zR}g_aiD(){return this.g_afR}g_ZQ(){return this.g_afQ.g_ZQ()}g_ZR(){return this.g_afQ.g_ZR()}g_aiE(){return this.g_agt}g_aiF(g){g=!!g,this.g_agi===g||(this.g_agi=g,this.g_Dt())}g_ES(){return this.g_agi}g_aiG(g){this.g_agK=g}g_aiH(g){this.g_agL=g}g_WY(g){this.g_agM=g}g_aiI(){return this.g_agN}g_aig(){return!!(this.g_agK||this.g_agL||null!==this.g_agM)}async g_aih(){if(this.g_agK&&(this.g_CK(),await this.g_aiJ(this.g_agK),this.g_aiK()),this.g_agL&&(await this.g_aiL(this.g_agL),this.g_aiK(),this.g_Rf()&&g_aeT.g_aiM()),null!==this.g_agM){this.g_CK();try{await this.g_aiN(this.g_agM),this.g_agN=this.g_agM,await this.g_Gi(g_bA.g_Gm.g_Gl.g_Gk.g_aiO,null),this.g_agN=""}catch(g){console.error("[Construct 3] Failed to load state from JSON string: ",g),await this.g_Gi(g_bA.g_Gm.g_Gl.g_Gk.g_aiP,null)}this.g_aiK()}}g_aiK(){this.g_agK="",this.g_agL="",this.g_agM=null}g_aiQ(){return this.g_agP||(this.g_agP=localforage.g_bz({name:"c3-savegames-"+this.g_aiC(),description:this.g_aiA()})),this.g_agP}async g_aiJ(g){const _=this.g_aiR();try{await this.g_aiQ().setItem(g,_),console.log("[Construct 3] Saved state to storage ("+_.length+" chars)"),this.g_agN=_,await this.g_Gi(g_bA.g_Gm.g_Gl.g_Gk.g_aiS,null),this.g_agN=""}catch(g){console.error("[Construct 3] Failed to save state to storage: ",g),await this.g_Gi(g_bA.g_Gm.g_Gl.g_Gk.g_aiT,null)}}async g_aiL(g){try{const _=await this.g_aiQ().getItem(g);if(!_)throw new Error("empty slot");console.log("[Construct 3] Loaded state from storage ("+_.length+" chars)"),await this.g_aiN(_),this.g_agN=_,await this.g_Gi(g_bA.g_Gm.g_Gl.g_Gk.g_aiO,null),this.g_agN=""}catch(g){console.error("[Construct 3] Failed to load state from storage: ",g),await this.g_Gi(g_bA.g_Gm.g_Gl.g_Gk.g_aiP,null)}}g_aiR(){const g={c3save:!0,version:1,rt:{time:this.g_EK(),walltime:this.g_aiw(),timescale:this.g_LA(),tickcount:this.g_IU(),execcount:this.g_aiy(),next_uid:this.g_agc,running_layout:this.g_GI().g_Dm(),start_time_offset:Date.now()-this.g_agx},types:{},layouts:{},events:this.g_Od.g_Fd()};for(const _ of this.g_afS)_.g_De()||_.g_aaq()||(g.types[_.g_Dm().toString()]=_.g_Fd());for(const _ of this.g_Fi.g_Ha())g.layouts[_.g_Dm().toString()]=_.g_Fd();return JSON.stringify(g)}g_Gg(){return this.g_agJ}g_Gh(g){g_bA.g_fZ(this.g_agO,g)}async g_aiN(g){const _=JSON.parse(g);if(_.c2save)throw new Error("C2 saves are incompatible with C3 runtime");if(!_.c3save)throw new Error("not valid C3 save data");if(1<_.version)throw new Error("C3 save data from future version");this.g_agJ=!0;const e=_.rt;this.g_agC.Set(e.time),this.g_agD.Set(e.walltime),this.g_aaF=e.timescale,this.g_agn=e.tickcount,this.g_agp=e.execcount,this.g_agx=Date.now()-e.start_time_offset;const a=e.running_layout;if(a!==this.g_GI().g_Dm()){const g=this.g_Fi.g_G_(a);if(g)await this.g_aij(g);else return}for(const[i,n]of Object.entries(_.types)){const g=parseInt(i,10),_=this.g_Gr(g);!_||_.g_De()||_.g_aaq()||_.g_Ff(n)}this.g_CK(),this.g_Gs(),this.g_agJ=!1,this.g_agc=e.next_uid;for(const[i,n]of Object.entries(_.layouts)){const g=parseInt(i,10),_=this.g_Fi.g_G_(g);_&&_.g_Ff(n)}this.g_Od.g_Ff(_.events);for(const _ of this.g_agO)_.g_Dh();g_bA.g_fV(this.g_agO);for(const _ of this.g_afS)if(!_.g_De()&&_.g_Di())for(const g of _.g_Gp()){const e=g.g_Gt();for(const a of _.g_FO().g_Gu()){if(a===_)continue;const t=a.g_Gp();if(0>e||e>=t.length)throw new Error("missing sibling instance");g.g_Gv(t[e])}}this.g_aaJ.dispatchEvent(g_bA.g_eM(g_bA.Event,"afterload")),this.g_Dt()}async g_ahu(g){const _=await Promise.all(g.map(g=>this.g_Be.g_gv(g))),e=_.map(g=>URL.createObjectURL(g));this.g_ag$.g_aiU(e)}g_aht(g,_){this.g_ag$.g_aiV(g,_)}g_ahs(g,_){this.g_ag$.g_aiW(g,_)}g_ahv(g,_,e){return this.g_ag$.g_ahv(g,_,e)}g_aiX(g,_,e){return this.g_ag$.g_aiX(g,_,e)}g_aiY(g,_){this.g_Yl("runtime","invoke-download",{url:g,filename:_})}async g_afb(g,_,e){if(this.g_AU())return await this.g_Aw("runtime","raster-svg-image",{blob:g,width:_,height:e});else{const a=await g_bA.g_gB(g);return await self.C3_RasterSvgImage(a,_,e)}}g_aiZ(){this.g_agT||(this.g_agT=!0,this.g_Yl("runtime","enable-device-orientation"))}g_ai_(){this.g_agU||(this.g_agU=!0,this.g_Yl("runtime","enable-device-motion"))}g_ahI(){return this.g_agw()}g_ai$(g){this.g_agw=g}g_ahd(){return{fps:this.g_ait(),cpu:this.g_aiu(),gpu:this.g_aeV(),layout:this.g_GI()?this.g_GI().g_q_():"",renderer:this.g_pu().g_zC()}}g_Qi(){return!!this.g_Rf()&&g_aeT.g_Qi()}g_Qa(g){return this.g_ah_()?g_aeT.g_Qa(g):Promise.resolve()}g_Tc(){return!!this.g_ah_()&&g_aeT.g_aja()}g_ajb(g){this.g_afz=!!g,this.g_ajc()}g_ajd(){return this.g_afz}g_ah_(){return this.g_afA}g_ain(g){g?this.g_afB--:this.g_afB++,this.g_ajc()}g_ajc(){this.g_afA=this.g_Rf()&&this.g_afz&&0===this.g_afB}g_Rz(){return this.g_Rf()&&g_aeT.g_Rz()}g_En(){return this.g_Rf()&&this.g_pu().g_zq()&&g_aeT.g_En()}async g_aic(g){if(g)for(const _ of g)await this.g_Qa(_)}g_aie(g){return this.g_aic(this.g_aaJ.g_le(g))}},self.C3_CreateRuntime=g_bA.g_afm.g_pM,self.C3_InitRuntime=(g,_)=>g.g_aaM(_)}"use strict",g_bA.g_aha=class extends g_bA.g_eK{constructor(g,_){super(),this.g_zM=g,this.g_aje=new Map,this.g_ajf=0,this.g_ajg=_.inputPort,_.outputPort.onmessage=g=>this.g_ajh(g),this.g_aji=_.maxNumWorkers,this.g_ajj=1,this.g_ajk=!1,this.g_ajl=!1,this.g_ajm=!1,this.g_ajn=null}async g_aaM(){await this.g_ajo()}g_aiU(g){this.g_ajm||this.g_ajg.postMessage({type:"_import_scripts",scripts:g})}g_aiV(g,_){this.g_ajm||this.g_ajg.postMessage({type:"_send_blob",blob:g,id:_})}g_aiW(g,_){this.g_ajm||this.g_ajg.postMessage({type:"_send_buffer",buffer:g,id:_},[g])}g_ahv(_,a,t,n,i){if(this.g_ajm)return Promise.reject("messagechannels broken");t||(t=[]);const e=this.g_ajf++,r={type:_,isBroadcast:!1,jobId:e,params:a,transferables:t},g=new Promise((g,_)=>{this.g_aje.set(e,{resolve:g,g_AP:n,reject:_,g_ajp:!1})});return i&&i.g_lA(()=>this.g_ajq(e)),this.g_ajg.postMessage(r,t),this.g_ajr(),g}g_aiX(g,_,a){if(!this.g_ajm){a||(a=[]);const t=this.g_ajf++,n={type:g,isBroadcast:!0,jobId:t,params:_,transferables:a};this.g_ajg.postMessage(n,a)}}g_ajq(g){const _=this.g_aje.get(g);_&&(_.g_ajp=!0,_.resolve=null,_.g_AP=null,_.reject=null,this.g_ajg.postMessage({type:"_cancel",jobId:g}))}g_ajh(g){const _=g.data,e=_.type,a=_.jobId;switch(e){case"result":this.g_ajs(a,_.result);break;case"progress":this.g_ajt(a,_.progress);break;case"error":this.g_aju(a,_.error);break;case"ready":this.g_ajv();break;case"_testMessageChannelOk":this.g_ajw();break;default:throw new Error(`unknown message from worker '${e}'`);}}g_ajs(g,_){const e=this.g_aje.get(g);if(!e)throw new Error("invalid job ID");e.g_ajp||e.resolve(_),this.g_aje.delete(g)}g_ajt(g,_){const e=this.g_aje.get(g);if(!e)throw new Error("invalid job ID");!e.g_ajp&&e.g_AP&&e.g_AP(_)}g_aju(g,_){const e=this.g_aje.get(g);if(!e)throw new Error("invalid job ID");e.g_ajp||e.reject(_),this.g_aje.delete(g)}g_ajv(){this.g_ajk&&(this.g_ajk=!1,this.g_ajj++,this.g_ajj=this.g_aji||this.g_ajk||this.g_ajl||this.g_aje.size<=this.g_ajj))try{this.g_ajk=!0;const g=await this.g_zM.g_Aw("runtime","create-job-worker");g.outputPort.onmessage=g=>this.g_ajh(g)}catch(g){this.g_ajl=!0,this.g_ajk=!1,console.error(`[Construct 3] Failed to create job worker; stopping creating any more (created ${this.g_ajj} so far)`,g)}}g_ajo(){return this.g_ajg.postMessage({type:"_testMessageChannel"}),self.setTimeout(()=>this.g_ajx(),2e3),new Promise(g=>this.g_ajn=g)}g_ajw(){this.g_ajn(),this.g_ajn=null}g_ajx(){this.g_ajn&&(console.warn("MessageChannel determined to be broken. Job scheduler disabled."),this.g_ajm=!0,this.g_ajn(),this.g_ajn=null)}},self.C3_Shaders={},"use strict";{function _(g,_){const e=g[1],t=_[1];if("number"==typeof e&&"number"==typeof t)return e-t;else{const g=""+e,_=""+t;return g<_?-1:g>_?1:0}}let t=null,n="",r="",o=[],e="",u="",g="";const s=g_bA.g_eM(g_bA.g_OR);g_bA.g_Gm.g_Gl=class extends g_bA.g_Xs{constructor(g){super(g),this.g_OK=this.g_zM.g_Dc().g_PC(),this.g_ajy=0,this.g_ajz=0}g_eN(){super.g_eN()}g_Dt(){this.g_zM.g_Dt()}g_IS(g){this.g_zM.g_IS(g,null)}g_ajA(g,_){return t&&g===n&&_===r||(t=new RegExp(g,_),n=g,r=_),t.lastIndex=0,t}g_ajB(_,a,t){if(_===e&&a===u&&t===g)return o;const n=this.g_ajA(a,t);return o=_.match(n),e=_,u=a,g=t,o}async g_ajC(g,_){if(_.length){this.g_ajy+=_.length;const e=[];for(const a of _)e.push(g.g_FS(a));await g_bA.g_gm(e,()=>{this.g_ajz++}),this.g_ajz++,this.g_ajz===this.g_ajy&&(this.g_zM.g_IS(g_bA.g_Gm.g_Gl.g_Gk.g_ajD,null),this.g_ajz=0,this.g_ajy=0)}}g_ajE(g,_){for(const e of _)0===e.g_Dj()&&g.g_FU(e)}g_ajF(){return s}g_ajG(_){const a=this.g_zM.g_Dc(),t=a.g_NK(),n=t.g_Ob(),r=n.g_Oa(),e=r.g_OC(),d=n.g_Oz(),g=t.g_Of(r),o=a.g_PC(),i=o.g_Of();if(i.g_OP(_),d)for(let t=0;t<_&&!i.g_OO();++t)a.g_Qu(e),i.g_ON(t),r.g_Tl(n,g),a.g_Qv(e);else for(let e=0;e<_&&!i.g_OO();++e)i.g_ON(e),r.g_Tl(n,g);return t.g_NH(),o.g_NH(),!1}*g_ajH(_){const a=this.g_zM.g_Dc(),t=a.g_NK(),n=t.g_Ob(),r=n.g_Oa(),e=r.g_OC(),d=n.g_Oz(),g=t.g_Of(r),o=a.g_PC(),i=o.g_Of();if(i.g_OP(_),d)for(let t=0;t<_&&!i.g_OO();++t)a.g_Qu(e),i.g_ON(t),yield*r.g_Tm(n,g),a.g_Qv(e);else for(let e=0;e<_&&!i.g_OO();++e)i.g_ON(e),yield*r.g_Tm(n,g);return t.g_NH(),o.g_NH(),!1}g_ajI(){const _=this.g_zM.g_Dc(),a=_.g_NK(),t=a.g_Ob(),n=t.g_Oa(),i=n.g_OC(),e=t.g_Oz(),r=a.g_Of(n),g=_.g_PC(),d=g.g_Of();if(e)for(let g=0;!d.g_OO();++g)_.g_Qu(i),d.g_ON(g),n.g_Tl(t,r)||d.g_Jk(),_.g_Qv(i);else for(let g=0;!d.g_OO();++g)d.g_ON(g),n.g_Tl(t,r)||d.g_Jk();return a.g_NH(),g.g_NH(),!1}*g_ajJ(){const _=this.g_zM.g_Dc(),a=_.g_NK(),t=a.g_Ob(),n=t.g_Oa(),i=n.g_OC(),e=t.g_Oz(),r=a.g_Of(n),g=_.g_PC(),d=g.g_Of();if(e)for(let g=0;!d.g_OO();++g){_.g_Qu(i),d.g_ON(g);const e=yield*n.g_Tm(t,r);e||d.g_Jk(),_.g_Qv(i)}else for(let g=0;!d.g_OO();++g){d.g_ON(g);const _=yield*n.g_Tm(t,r);_||d.g_Jk()}return a.g_NH(),g.g_NH(),!1}g_ajK(_,t,n){const r=this.g_zM.g_Dc(),a=r.g_NK(),e=a.g_Ob(),d=e.g_Oa(),g=d.g_OC(),o=e.g_Oz(),i=a.g_Of(d),u=r.g_PC(),s=u.g_Of();if(s.g_IB(_),s.g_OP(n),n=n&&!s.g_OO();--_)r.g_Qu(g),s.g_ON(_),d.g_Tl(e,i),r.g_Qv(g);else for(let g=t;g>=n&&!s.g_OO();--g)s.g_ON(g),d.g_Tl(e,i);}else if(o)for(let _=t;_<=n&&!s.g_OO();++_)r.g_Qu(g),s.g_ON(_),d.g_Tl(e,i),r.g_Qv(g);else for(let g=t;g<=n&&!s.g_OO();++g)s.g_ON(g),d.g_Tl(e,i);return a.g_NH(),u.g_NH(),!1}*g_ajL(_,t,n){const r=this.g_zM.g_Dc(),a=r.g_NK(),e=a.g_Ob(),d=e.g_Oa(),g=d.g_OC(),o=e.g_Oz(),i=a.g_Of(d),u=r.g_PC(),s=u.g_Of();if(s.g_IB(_),s.g_OP(n),n=n&&!s.g_OO();--_)r.g_Qu(g),s.g_ON(_),yield*d.g_Tm(e,i),r.g_Qv(g);else for(let g=t;g>=n&&!s.g_OO();--g)s.g_ON(g),yield*d.g_Tm(e,i);}else if(o)for(let _=t;_<=n&&!s.g_OO();++_)r.g_Qu(g),s.g_ON(_),yield*d.g_Tm(e,i),r.g_Qv(g);else for(let g=t;g<=n&&!s.g_OO();++g)s.g_ON(g),yield*d.g_Tm(e,i);return a.g_NH(),u.g_NH(),!1}g_ajM(_){const a=this.g_zM.g_Dc(),t=a.g_NK(),i=t.g_Ob(),r=i.g_Oa(),e=r.g_OC(),d=i.g_Oz(),o=t.g_Of(r),g=a.g_PC(),u=g.g_Of(),f=_.g_Di(),l=_.g_ND(),p=s.g_Of();if(g_bA.g_fZ(p,l.g_Gp()),u.g_OP(p.length),d)for(let t=0,n=p.length;t=t+e?(a.set("Every_lastTime",t+e),n>=a.get("Every_lastTime")+.04&&a.set("Every_lastTime",n),a.set("Every_seconds",g),!0):(n=_&&g<=e},g_aj_(g,_,e){return g_bA.g_gk(g.g_Ku(),_,e)},g_aj$(g){return!!g.g_Ku()},g_aka(g,_){const e=this.g_zM.g_EK();if(0===g){const g=this.g_zM.g_Px(),a=g.g_Ve();return!a.get("CompareTime_executed")&&e>=_&&(a.set("CompareTime_executed",!0),!0)}return g_bA.g_gk(e,g,_)},g_akb(g){return isNaN(g)},g_Wm(g,_,e){return g_bA.g_eX(g_bA.g_eS(g),g_bA.g_eS(e))<=g_bA.g_eS(_)},g_Wn(g,_){return g_bA.g_eZ(g_bA.g_eS(g),g_bA.g_eS(_))},g_Wo(_,t,a){let n=g_bA.g_eS(_),i=g_bA.g_eS(t),e=g_bA.g_eS(a),r=!g_bA.g_eZ(e,i);return r?g_bA.g_eZ(n,i)||!g_bA.g_eZ(n,e):g_bA.g_eZ(n,i)&&!g_bA.g_eZ(n,e)},g_akc(g,_){return"number"==typeof g?0===_:1===_},g_akd(_,t,n,r){if(!_)return!1;const a=this.g_ajF(),o=a.g_Of(),u=_.g_ND();g_bA.g_fZ(o,u.g_Gp()),u.g_NO()&&g_bA.g_fV(u.g_NX());const g=this.g_zM.g_Px();let s=0;for(let d=0,e=o.length;d=t.length)return!1;const n=t[_];return a.g_N_(n),g.g_Vg(),!0},g_akg(g){if(!g)return!1;const _=g.g_ND(),a=_.g_Gp(),t=Math.floor(this.g_zM.g_ahI()*a.length);if(t>=a.length)return!1;const n=a[t];return _.g_N_(n),g.g_Vg(),!0},g_akh(g){if(!g)return!1;if(!g.g_Dj())return!1;const _=g.g_ND();return _.g_NV(!0),g.g_Vg(),!0},g_aki(a,t,n){if(!a)return!1;const i=a.g_ND(),e=i.g_Gp(),r=this.g_zM.g_Oa(),g=r.g_N$(),d=this.g_zM.g_Px().g_Va();i.g_NO()?(g_bA.g_fZ(_,e),i.g_NN(),i.g_NV(!1)):g?(g_bA.g_fZ(_,i.g_NX()),g_bA.g_fV(i.g_NX())):(g_bA.g_fZ(_,i.g_NW()),g_bA.g_fV(i.g_NW()));for(let e=0,r=_.length;e_&&(_=0),!!g){const e=g.g_ND(),t=e.g_Gp();for(const g of t)g.g_aaR(_)}},g_akD(g){if(g){const _=g.g_ND(),e=_.g_Gp();for(const g of e)g.g_aaS()}},g_fQ(g){if(!(0>g))return this.g_zM.g_Dc().g_Qw().g_Xk(g),!0},g_akE(g){return this.g_zM.g_Dc().g_Qw().g_Xl(g),!0},g_akF(g){const _=g.toLowerCase();for(const e of this.g_zM.g_Dc().g_Qy())e.g_Xn()&&e.g_Xo()===_&&e.g_Xq()},g_aeW(g,_){const e=this.g_zM.g_Em();e&&(e.g_aeW(0===g?"image/png":"image/jpeg",_/100).then(()=>this.g_zM.g_Gi(g_bA.g_Gm.g_Gl.g_Gk.g_ajT,null)),this.g_Dt())},g_akG(g,_){if(!(0>=g||0>=_)){this.g_zM.g_aey(g,_);const e=this.g_zM.g_Em();e&&("off"===e.g_aes()?e.g_uD(e.g_YJ(),e.g_YL(),!0):(this.g_zM.g_ahE(g,_),e.g_uD(e.g_YJ(),e.g_YL(),!0)),this.g_zM.g_Dt())}},g_akH(g){const _=this.g_zM.g_Em();_&&"off"!==_.g_aes()&&(_.g_aeE(0===g?"low":"high"),_.g_uD(_.g_YJ(),_.g_YL(),!0))},g_JX(g){this.g_zM.g_aiG(g)},g_akI(g){this.g_zM.g_aiH(g)},g_akJ(g){this.g_zM.g_WY(g)},g_akK(){},g_akL(){for(const g of this.g_zM.g_Qj().g_Ha())g.g_GK()},g_akM(g){this.g_zM.g_aiF(0!==g)},g_air(g){this.g_zM.g_air(g)},g_akN(i,e){if(i){const r=i.g_ND(),o=r.g_Gp(),u=a,s=t,f=this.g_zM.g_SO(),l=i.g_De(),p=i.g_TT();for(let g=0,_=o.length;g<_;++g){const _=o[g],a=_.g_Bv();if(!a)continue;let t;t=l?_.g_Mz(e+_.g_C$().g_TS(p)):_.g_Mz(e),u.push([a.g_CN().g_Dl(),a.g_DZ()]),s.push([_,t])}if(u.length){u.sort(g),s.sort(_);for(let g=0,_=u.length;g<_;++g){const _=s[g][0],a=f.g_FI(u[g][0]),t=u[g][1],n=a.g_DM();n[t]!==_&&(n[t]=_,_.g_Bv().g_Gq(a),a.g_CL())}g_bA.g_fV(a),g_bA.g_fV(t)}}},g_akO(g){if(!this.g_zM.g_ahp()){const _=this.g_zM.g_Qj();_.g_Hh()||_.g_Hg(g)}},g_akP(g){if(!this.g_zM.g_ahp()){const _=this.g_zM.g_Qj();if(!_.g_Hh()){const e=_.g_GZ(g);e&&_.g_Hg(e)}}},g_akQ(g){if(!this.g_zM.g_ahp()){const _=this.g_zM.g_Qj();if(!_.g_Hh()){const a=_.g_Ha(),t=a.indexOf(_.g_GI());if(!(g&&0===t)&&(g||t!==a.length-1)){const n=a[t+(g?-1:1)];_.g_Hg(n)}}}},g_akR(){if(!this.g_zM.g_ahp()){const g=this.g_zM.g_Qj();g.g_Hh()||(g.g_Hg(g.g_GI()),this.g_zM.g_Dc().g_PT())}},g_akS(g,_){g&&g.g_Ds(_)},g_akT(g,_){g&&g.g_xP(_/100)},g_akU(g,_){g&&g.g_EM(_)},g_akV(g,_){g&&g.g_DA(_)},g_akW(g,_){g&&(_=g_bA.g_eR(g_bA.g_eS(+_)),g.g_DK()===_||(g.g_DI(_),this.g_Dt()))},g_akX(g,_,e){g&&g.g_DD(_/100,e/100)},g_akY(g,_){g&&g.g_DH(_)},g_akZ(g,_){if(g){n.g_hr(_),n.g_eQ();const e=g.g_DN();e.g_hl(n)||(e.g_he(n),this.g_Dt())}},g_ak_(g,_){g&&(_=!!_,g.g_DO()===_||(g.g_DP(_),this.g_Dt()))},g_ak$(g,_){g&&g.g_CZ()!==_&&(g.g_CY(_),this.g_Dt())},g_ala(g,_,e){if(g){const t=g.g_Dn(),n=t.g_LX(e);if(n){const g=1===_;n.g_Rw()===g||(n.g_acw(g),t.g_VP(),this.g_zM.g_Dt())}}},g_alb(_,e,t,g){if(_){const i=_.g_Dn(),r=i.g_LX(e);if(r){const _=r.g_Dl(),e=i.g_EH(_);if(t=Math.floor(t),!(0>t||t>=e.length)){const _=r.g_ra().g_rl(t);if("color"===_){n.g_hr(g);const _=e[t];if(n.g_hl(_))return;_.g_he(n)}else{if("percent"===_&&(g/=100),e[t]===g)return;e[t]=g}r.g_Rw()&&this.g_zM.g_Dt()}}}},g_alc(g,_){g&&(_=!!_,g.g_DQ()===_||(g.g_DR(_),this.g_Dt()))},g_ald(g){const _=this.g_zM.g_SO();_.g_EP()===g||(_.g_FC(g),this.g_Dt())},g_ale(g){g=g_bA.g_eR(g_bA.g_eS(+g));const _=this.g_zM.g_SO();_.g_DJ()===g||(_.g_DI(g),this.g_Dt())},g_alf(g,_){const e=this.g_zM.g_SO(),a=e.g_Dn(),t=a.g_LX(_);if(t){const _=1===g;t.g_Rw()===_||(t.g_acw(_),a.g_VP(),this.g_zM.g_Dt())}},g_alg(_,e,t){const a=this.g_zM.g_SO(),i=a.g_Dn(),r=i.g_LX(_);if(r){const g=r.g_Dl(),_=i.g_EH(g);if(e=Math.floor(e),!(0>e||e>=_.length)){const g=r.g_ra().g_rl(e);if("color"===g){n.g_hr(t);const g=_[e];if(n.g_hl(g))return;g.g_he(n)}else{if("percent"===g&&(t/=100),_[e]===t)return;_[e]=t}r.g_Rw()&&this.g_zM.g_Dt()}}},g_alh(g){const _=this.g_zM.g_SO();_.g_FA(g)},g_ali(g){const _=this.g_zM.g_SO();_.g_FB(g)},g_alj(g,_){const e=this.g_zM.g_SO();e.g_FA(g),e.g_FB(_)},g_alk(g){if(g){const _=g.g_VN();if(_){const g=_.g_Bv();if(g){const _=this.g_zM.g_SO();_.g_FA(g.g_Gw()),_.g_FB(g.g_Gx())}}}},g_all(g){const _=this.g_zM.g_GI();if(_&&g&&!this.g_zM.g_ahp()){const e=g.g_De()?g.g_Sv():[g];this.g_ajC(_,e)}},g_alm(g){g_bA.g_Gm.g_Gl.g_VT.g_all.call(this,this.g_zM.g_ahC(g))},g_aln(g){const _=this.g_zM.g_GI();if(_&&g){const e=g.g_De()?g.g_Sv():[g];this.g_ajE(_,e)}},g_alo(g){g_bA.g_Gm.g_Gl.g_VT.g_alo.call(this,this.g_zM.g_ahC(g))},g_alp(){const g=this.g_zM.g_GI();if(g){const _=g.g_FP();this.g_ajE(g,_)}},g_alq(g){const _=this.g_zM.g_GI();g&&_&&!this.g_zM.g_ahp()&&this.g_ajC(_,g.g_FM())},g_alr(g){const _=this.g_zM.g_GI(),e=this.g_zM.g_Qj().g_GZ(g);e&&_&&!this.g_zM.g_ahp()&&this.g_ajC(_,e.g_FM())}}}"use strict",g_bA.g_Gm.g_Gl.g_TD={g_als:function(g){return"string"==typeof g&&(g=parseInt(g,10),isNaN(g)&&(g=0)),Math.floor(g)},float:function(g){return"string"==typeof g&&(g=parseFloat(g),isNaN(g)&&(g=0)),g},g_E(g){return g.toString()},g_L(g){return"string"==typeof g?g.length:0},random(g,_){return"undefined"==typeof _?this.g_zM.g_ahI()*g:this.g_zM.g_ahI()*(_-g)+g},g_TE(...g){const _=Math.floor(this.g_zM.g_ahI()*g.length);return g[_]},g_alt(){return Math.PI},g_alu(){return 1/0},sqrt(g){return Math.sqrt(g)},abs(g){return Math.abs(g)},round(g){return Math.round(g)},floor(g){return Math.floor(g)},ceil(g){return Math.ceil(g)},sign(g){return Math.sign(g)},sin(g){return Math.sin(g_bA.g_eS(g))},cos(g){return Math.cos(g_bA.g_eS(g))},tan(g){return Math.tan(g_bA.g_eS(g))},asin(g){return g_bA.g_eT(Math.asin(g))},acos(g){return g_bA.g_eT(Math.acos(g))},atan(g){return g_bA.g_eT(Math.atan(g))},exp(g){return Math.exp(g)},g_alv(g){return Math.log(g)},log10(g){return Math.log(g)/Math.LN10},max(...g){let _=g[0];"number"!=typeof _&&(_=0);for(let a=1,t=g.length,e;ae&&(_=e);return _},g_eQ(g,_,e){return g_bA.g_eQ(g,_,e)},g_R(g,_,e,a){return g_bA.g_eU(g,_,e,a)},angle(g,_,e,a){return g_bA.g_eT(g_bA.g_eW(g,_,e,a))},g_X(g,_,e){return g_bA.g_X(g,_,e)},g_e$(g,_,e){return g_bA.g_e$(g,_,e)},g_fb(g,_,e,a){return g_bA.g_fb(g,_,e,a)},g_fc(g,_,e,a,t){return g_bA.g_fc(g,_,e,a,t)},g_fd(g,_,e){return g_bA.g_fd(g,_,e)},g_alw(g,_){return g_bA.g_eT(g_bA.g_eX(g_bA.g_eS(g),g_bA.g_eS(_)))},g_alx(g,_,e){return g_bA.g_eT(g_bA.g_e_(g_bA.g_eS(g),g_bA.g_eS(_),e))},g_aly(g,_,e){return g_bA.g_eT(g_bA.g_eY(g_bA.g_eS(g),g_bA.g_eS(_),g_bA.g_eS(e)))},g_alz(g,_,e){return g|=0,_|=0,e=0===e?0:1,g&~(1<<_)|e<<_},g_alA(g,_){return g|=0,_|=0,g^1<<_},g_alB(g,_){return g|=0,_|=0,g&1<<_?1:0},g_alC(){return"\n"},g_alD(g){return"string"==typeof g?g.toUpperCase():""},g_alE(g){return"string"==typeof g?g.toLowerCase():""},left(g,_){return"string"==typeof g?g.substr(0,_):""},g_alF(g,_,e){return"string"==typeof g?g.substr(_,e):""},right(g,_){return"string"==typeof g?g.substr(g.length-_):""},trim(g){return"string"==typeof g?g.trim():""},g_alG(g,_,e){if("string"!=typeof g||"string"!=typeof e)return"";let a=g.split(e);return _=Math.floor(_),0>_||_>=a.length?"":a[_]},g_alH(g,_){return"string"==typeof g&&"string"==typeof _&&g.length?g.split(_).length:0},find(g,_){return"string"==typeof g&&"string"==typeof _?g.search(new RegExp(g_bA.g_ne(_),"i")):-1},g_alI(g,_){return"string"==typeof g&&"string"==typeof _?g.search(new RegExp(g_bA.g_ne(_),"")):-1},replace(g,_,e){return"string"==typeof g&&"string"==typeof _&&"string"==typeof e?g.replace(new RegExp(g_bA.g_ne(_),"gi"),e):"string"==typeof g?g:""},g_alJ(g,_,e){const a=this.g_ajA(_,e);return g?g.search(a):-1},g_alK(g,_,a,t){const n=this.g_ajA(_,a);return g?g.replace(n,t):""},g_alL(g,_,e){const a=this.g_ajB(g.toString(),_,e);return a?a.length:0},g_alM(g,_,a,t){t=Math.floor(t);const n=this.g_ajB(g.toString(),_,a);return!n||0>t||t>=n.length?"":n[t]},g_alN(g,_){let e=0>g?"-":"";0>g&&(g=-g);const t=_-g.toString().length;return e+="0".repeat(Math.max(t,0)),e+g.toString()},g_alO(g){return encodeURIComponent(g)},g_alP(g){return decodeURIComponent(g)},g_Wd(){return this.g_zM.g_aip()},g_alQ(){return this.g_zM.g_LA()},g_alR(){return(Date.now()-this.g_zM.g_aiv())/1e3},g_alS(){return Date.now()},time(){return this.g_zM.g_EK()},g_alT(){return this.g_zM.g_IU()},g_alU(){return this.g_zM.g_aiz()},g_alV(){return this.g_zM.g_ait()},g_alW(){return this.g_zM.g_aiu()},g_alX(){return this.g_zM.g_aeV()},g_alY(){return this.g_zM.g_Em().g_aeK()},g_alZ(){return this.g_zM.g_Em().g_aeL()},g_al_(){return this.g_zM.g_Cx()},g_al$(){return this.g_zM.g_Cy()},g_ama(){return this.g_zM.g_Cx()},g_amb(){return this.g_zM.g_Cy()},g_amc(){return this.g_zM.g_SO().g_EZ()},g_amd(){return this.g_zM.g_SO().g_E_()},g_ame(){return this.g_zM.g_SO().g_q_()},g_amf(){return this.g_zM.g_SO().g_EP()},g_amg(){return g_bA.g_eT(this.g_zM.g_SO().g_DJ())},g_amh(){return this.g_zM.g_SO().g_oX()},g_ami(){return this.g_zM.g_SO().g_oY()},g_amj(g){const _=this.g_zM.g_SO().g_CN(g);return _?_.g_Du().g_ih():0},g_amk(g){const _=this.g_zM.g_SO().g_CN(g);return _?_.g_Du().g_ii():0},g_aml(g){const _=this.g_zM.g_SO().g_CN(g);return _?_.g_Du().g_ij():0},g_amm(g){const _=this.g_zM.g_SO().g_CN(g);return _?_.g_Du().g_ik():0},g_amn(g){const _=this.g_zM.g_SO().g_CN(g);return _?_.g_Du().width():0},g_amo(g){const _=this.g_zM.g_SO().g_CN(g);return _?_.g_Du().height():0},g_amp(g,_,e){const a=this.g_zM.g_SO().g_CN(g);return a?a.g_ER(_,e)[0]:0},g_amq(g,_,e){const a=this.g_zM.g_SO().g_CN(g);return a?a.g_ER(_,e)[1]:0},g_amr(g,_,e){const a=this.g_zM.g_SO().g_CN(g);return a?a.g_Fa(_,e)[0]:0},g_ams(g,_,e){const a=this.g_zM.g_SO().g_CN(g);return a?a.g_Fa(_,e)[1]:0},g_amt(g){const _=this.g_zM.g_SO().g_CN(g);return _?_.g_EJ():0},g_amu(g){const _=this.g_zM.g_SO().g_CN(g);return _?g_bA.g_eT(_.g_DK()):0},g_amv(g){const _=this.g_zM.g_SO().g_CN(g);return _?100*_.g_xN():0},g_amw(g){const _=this.g_zM.g_SO().g_CN(g);return _?_.g_Dz():0},g_amx(g){const _=this.g_zM.g_SO().g_CN(g);return _?100*_.g_DB():0},g_amy(g){const _=this.g_zM.g_SO().g_CN(g);return _?100*_.g_DC():0},g_amz(g){const _=this.g_zM.g_SO().g_CN(g);return _?_.g_BR():0},g_amA(g){const _=this.g_zM.g_SO().g_CN(g);return _?_.g_Dl():-1},g_amB(){const g=this.g_zM.g_Em();return g?g.g_aeY():""},g_amC(g){const _=this.g_OK;if(!_.g_OG())return 0;if(g){const e=_.g_OI(g);return e?e.g_Dl():0}return _.g_OE().g_Dl()},g_amD(){return this.g_zM.g_aiI()},g_amE(){return this.g_zM.g_ae_().g_AQ()},g_amF(){return 0===this.g_ajy?1:this.g_ajz/this.g_ajy},g_sb(){return"webgl"},g_amG(){return this.g_zM.g_pu().g_zC()},g_amH(){let g=this.g_zM.g_pu().g_zu();return Math.round(100*g/1048576)/100},g_amI(g,_,e){return g_bA.g_fj(g,_,e)},g_amJ(g,_,e){return g_bA.g_fl(g/100,_/100,e/100)},g_amK(g,_,a,e){return g_bA.g_fk(g/100,_/100,a/100,e/100)},g_amL(g,_,e){return g_bA.g_fl(g/255,_/255,e/255)},g_amM(g,_,a,e){return g_bA.g_fk(g/255,_/255,a/255,e/255)},g_amN(){return this.g_zM.g_aiA()},g_amO(){return this.g_zM.g_aiB()},g_amP(){return this.g_zM.g_Oa().g_FF().g_q_()},g_amQ(){return this.g_zM.g_Oa().g_SI()}},"use strict";{const g="video";g_bA.g_Gm.g_amR=class extends g_bA.g_XN{constructor(_){super(_,g),this.g_amS={},this.g_amT=-1,this.g_amU=new Map,this.g_zM.g_ahq(this.g_zM.g_Aw("video","init",{isInWorker:this.g_zM.g_AU()}).then(g=>this.g_amS=g)),this.g_XT("playback-event",(g,_)=>g.g_amV(_)),this.g_zM.g_XU(g,"state",g=>this.g_amW(g))}g_eN(){super.g_eN()}g_amX(g){return!!this.g_amS[g]}g_amW(g){const _=g.sequenceNumber;if(!(_<=this.g_amT)){this.g_amT=_,this.g_amU.clear();for(const[_,e]of Object.entries(g.videoData))this.g_amU.set(parseInt(_,10),e)}}g_amY(g){this.g_amU.delete(g)}g_amZ(g){return this.g_amU.get(g)||null}}}"use strict",g_bA.g_Gm.g_amR.g_$A=class extends g_bA.g_XV{constructor(g){super(g)}g_eN(){super.g_eN()}g_XI(){}},"use strict";{const _=g_bA.g_eM(g_bA.Rect),a=g_bA.g_eM(g_bA.g_iH);g_bA.g_Gm.g_amR.g_HR=class extends g_bA.g_YD{constructor(g,_){super(g,"video"),this.g_am_="",this.g_am$="",this.g_ana="",this.g_anb=2,this.g_anc=!1,this.g_and=!1,this.g_ane=null,this.g_anf=-1,this.g_ang=0,this.g_Ia=!1,this.g_anh=!1,this.g_ani=!1,this.g_UE=!1,this.g_anj=!1,this.g_ank=0,_&&(this.g_am_=_[0],this.g_am$=_[1],this.g_ana=_[2],this.g_anb=_[3],this.g_anc=_[4],this.g_Bv().g_Ds(_[5]));const e=this.g_zM.g_kX();this.g_lB=new g_bA.g_ly(g_bA.g_ls.g_lx(e,"webglcontextlost",()=>this.g_FX()),g_bA.g_ls.g_lx(e,"suspend",()=>this.g_anl()),g_bA.g_ls.g_lx(e,"resume",()=>this.g_anm())),this.g_YP({src:this.g_ann(),autoplay:this.g_anb})}g_eN(){this.g_GH().g_amY(this.g_Y$()),this.g_ano(),super.g_eN()}g_anp(g,_,e){if(this.g_ane){if(this.g_ane.g_oX()===_||this.g_ane.g_oY()===e)return;this.g_ano()}this.g_ane=g.g_pm(_,e,{g_om:this.g_zM.g_Ep(),g_oo:!1})}g_ano(){this.g_ane&&(this.g_zM.g_pu().g_pq(this.g_ane),this.g_ane=null)}g_YQ(){return{}}g_anq(g){return Math.pow(10,g/20)}g_anr(g){const _=this.g_anq(g);return isFinite(_)?Math.max(Math.min(_,1),0):0}g_ans(g){return 20*(Math.log(g)/2.302585092994046)}g_ant(g){return this.g_ans(Math.max(Math.min(g,1),0))}g_ann(){let g="";const _=this.g_GH();return _.g_amX("video/webm")&&this.g_am_?g=this.g_am_:_.g_amX("video/ogg")&&this.g_am$?g=this.g_am$:_.g_amX("video/mp4")&&this.g_ana&&(g=this.g_ana),g?g_bA.g_gq(g)?(g=g.toLowerCase(),this.g_zM.g_ae_().g_AB(g)):g:g}g_FX(){this.g_ane=null}async g_amV(g){const _=g.type;5===_?this.g_anu(!0):2===_?(this.g_anu(!1),this.g_ani=!0,this.g_anh=!1):6===_&&(this.g_anu(!1),this.g_anh=!0,this.g_ani=!1),this.g_anf=_,await this.g_Gi(g_bA.g_Gm.g_amR.g_Gk.g_anv)}g_anu(g){this.g_Ia=!!g,this.g_Ia?(this.g_Yp(),this.g_anh=!1,this.g_ani=!1):this.g_Yc()}g_anl(){this.g_anc||!this.g_Ia||(this.g_and=!0,this.g_YN("pause"))}g_anm(){this.g_anc||this.g_and&&(this.g_YN("play"),this.g_and=!1)}g_El(t){var r=Math.floor,d=Math.max;const e=this.g_Bv();let u=0,s=0,f=null;if(this.g_zM.g_AU()){const g=this.g_anw();if(!g)return;const _=g.imageBitmap;if(!_)return;u=_.width,s=_.height,f=_}else{const g=self.C3Video_GetElement(this.g_Y$());if(!g)return;if(u=g.videoWidth,s=g.videoHeight,0>=u||0>=s)return;f=g}this.g_anp(t,u,s),t.g_uU(f,this.g_ane);const c=u/s,M=e.g_oX(),N=e.g_oY();let l=0,b=0,v=0,T=0;M/N>c?(v=N*c,T=N,l=d(r((M-v)/2),0)):(v=M,T=M/c,b=d(r((N-T)/2),0)),t.g_xS(this.g_ane),_.g_ia(e.g_Gw()+l,e.g_Gx()+b,v,T),a.g_i_(_),t.g_iH(a)}g_Jv(){this.g_zM.g_Dt()}g_anw(){return this.g_GH().g_amZ(this.g_Y$())}}}"use strict",g_bA.g_Gm.g_amR.g_Gk={g_IX(){return this.g_Ia},g_anx(){return this.g_anh},g_any(){return this.g_ani},g_anz(){return this.g_anj},g_anv(g){return this.g_anf===g}},"use strict",g_bA.g_Gm.g_amR.g_VT={g_anA(g,_,e){this.g_am_=g,this.g_am$=_,this.g_ana=e,this.g_YN("set-source",{src:this.g_ann()}),this.g_ano()},g_anB(g){this.g_YN("set-playback-time",{time:g})},g_anC(g){g=0!==g,this.g_UE===g||(this.g_UE=g,this.g_YN("set-looping",{isLooping:g}))},g_anD(g){g=0!==g,this.g_anj===g||(this.g_anj=g,this.g_YN("set-muted",{isMuted:g}))},g_anE(g){this.g_ank===g||(this.g_ank=g,this.g_YN("set-volume",{volume:this.g_anr(g)}))},g_anF(){this.g_YN("pause")},g_Jt(){this.g_YN("play")}},"use strict",g_bA.g_Gm.g_amR.g_TD={g_anG(){const g=this.g_anw();return g?g.currentTime:0},g_anH(){const g=this.g_anw();return g?g.duration:0},g_anI(){return this.g_ank},g_anJ(){const g=this.g_anw();return g?g.videoWidth:0},g_anK(){const g=this.g_anw();return g?g.videoHeight:0}},"use strict",g_bA.g_Gm.g_anL=class extends g_bA.g_Xs{constructor(g){super(g)}g_eN(){super.g_eN()}},"use strict",g_bA.g_Gm.g_anL.g_$A=class extends g_bA.g_XV{constructor(g){super(g),this.g_$u=g.g_aab()}g_eN(){g_bA.g_fV(this.g_$u),super.g_eN()}g_XI(){for(const g of this.g_$u)g.g__o(this.g_zM)}g_FR(g){const _={g_om:this.g_zM.g_Ep()};return Promise.all(this.g_$u.map(e=>e.g__p(g,_)))}g_FV(){for(const g of this.g_$u)g.g__q()}g_FT(){this.g_anM()}g_anM(){for(const g of this.g_NA.g_Gp())g.g_LU().g_anN()}g_Vk(g){g_bA.g_Gm.g_anL.g_anO(this,g)}},"use strict";{const _=g_bA.g_eM(g_bA.g_iH),g=g_bA.g_eM(g_bA.g_hO);g_bA.g_Gm.g_anL.g_HR=class extends g_bA.g_Yy{constructor(_,a){super(_);let t=!0,n="",i=0,r=!0;a&&(t=!!a[0],n=a[1],i=a[2],r=a[3]),this.g_anP=this.g_NA.g_aad(n)||this.g_NA.g_aab()[0],this.g_anQ=g_bA.g_eQ(i,0,this.g_anP.g__r()-1),this.g_anR=this.g_anP.g__t(this.g_anQ);const o=this.g_anR.g_XX();this.g_anS=o.g_pv(),this.g_anT=o.g_uV(),this.g_YB(),this.g_anU=0<=this.g_anP.g__u(),this.g_anV=Math.abs(this.g_anP.g__u()),this.g_anW=this.g_anP.g__w(),this.g_anX=g_bA.g_eM(g_bA.g_lE),this.g_anY=0,this.g_anZ=!0,this.g_an_=0,this.g_an$="",this.g_aoa=!1,this.g_aob=-1,this.g_aoc="",this.g_aod=0;const g=this.g_Bv();this.g_aoe=g.g_abT(),g.g_Ds(t),g.g_abM(r),g.g_abG(this.g_anR.g_MO()),g.g_abH(this.g_anR.g_MQ()),g.g_abY(this.g_anR.g__G()),g.g_CO(),(1!==this.g_NA.g_aac()||1!==this.g_NA.g_aab()[0].g__r())&&0!==this.g_anV&&this.g_Yp()}g_eN(){this.g_anP=null,this.g_anR=null,this.g_anS=null,this.g_anX=null,super.g_eN()}g_EG(){return this.g_anR.g_XX()}g_Br(){this.g_anS=null}g_YC(){this.g_anN()}g_El(a){var t=Math.round;const g=this.g_anS;if(null!==g){const n=this.g_aoe,e=this.g_anT;if(a.g_xS(g),this.g_zM.g_ES()){const i=this.g_Bv(),r=t(i.g_Gw())-i.g_Gw(),g=t(i.g_Gx())-i.g_Gx();_.g_r(n),_.offset(r,g),a.g_x$(_,e)}else a.g_x$(n,e)}}g_aof(_){const g=this.g_Bv(),a=g.g_ab$();_.g_yO(),_.g_xO(1,0,0,1);const t=a.g_jo(),n=g.g_Gw(),e=g.g_Gx();for(let a=0,r=t.length;a=d&&(i?(this.g_anU=!1,this.g_anQ=d-2):o?this.g_anQ=r:(this.g_an_++,this.g_an_>=g?this.g_aoj(!1):this.g_anQ=r)),0>this.g_anQ&&(i?(this.g_anQ=1,this.g_anU=!0,!o&&(this.g_an_++,this.g_an_>=g&&this.g_aoj(!0))):o?this.g_anQ=r:(this.g_an_++,this.g_an_>=g?this.g_aoj(!0):this.g_anQ=r)),this.g_anQ=g_bA.g_eQ(this.g_anQ,0,d-1);const u=e.g__t(this.g_anQ);a>this.g_anY+u.g__F()/_&&(this.g_anY=a),this.g_aok(t,u)}}g_aoj(g){this.g_anQ=g?0:this.g_anP.g__r()-1,this.g_anZ=!1,this.g_an$=this.g_anP.g_q_(),this.g_aoa=!0,this.g_IS(g_bA.g_Gm.g_anL.g_Gk.g_aol),this.g_IS(g_bA.g_Gm.g_anL.g_Gk.g_aom),this.g_aoa=!1,this.g_an_=0}g_aok(_,a){const t=this.g_Bv(),n=_.g_XX(),r=a.g_XX(),e=n.g_oX(),d=n.g_oY(),g=r.g_oX(),o=r.g_oY();e!==g&&t.g_FD(t.g_oX()*(g/e)),d!==o&&t.g_FE(t.g_oY()*(o/d)),t.g_abG(a.g_MO()),t.g_abH(a.g_MQ()),t.g_abY(a.g__G()),t.g_CO(),this.g_anR=a,this.g_anS=r.g_pv(),this.g_anT=r.g_uV();const i=this.g_JL().g_LT();for(let g=0,e=i.length;gthis.g_Yw(g.g_aop,_,0)},{name:"plugins.sprite.debugger.animation-properties.current-frame",value:this.g_anQ,g_aoo:_=>this.g_Yw(g.g_aoq,_)},{name:"plugins.sprite.debugger.animation-properties.is-playing",value:this.g_anZ,g_aoo:_=>_?this.g_Yw(g.g_aor,0):this.g_Yw(g.g_aos)},{name:"plugins.sprite.debugger.animation-properties.speed",value:this.g_anV,g_aoo:_=>this.g_Yw(g.g_aot,_)},{name:"plugins.sprite.debugger.animation-properties.repeats",value:this.g_an_,g_aoo:g=>this.g_an_=g}]}]}g_Fe(){const g={a:this.g_anP.g_Dm()};0!==this.g_anY&&(g.fs=this.g_anY);const _=this.g_aog();0!==_&&(g.at=_),0!==this.g_anQ&&(g.f=this.g_anQ),0!==this.g_anV&&(g.cas=this.g_anV),1!==this.g_an_&&(g.ar=this.g_an_),0!==this.g_anW&&(g.rt=this.g_anW),this.g_anZ||(g.ap=this.g_anZ),this.g_anU||(g.af=this.g_anU);const e=this.g_Bv();return e.g_abL()&&(g.ce=e.g_abL()),g}g_Fg(_){const a=this.g_C$().g_aae(_.a);a&&(this.g_anP=a),this.g_anY=_.hasOwnProperty("fs")?_.fs:0,this.g_anX.Set(_.hasOwnProperty("at")?_.at:0);const t=_.hasOwnProperty("f")?_.f:0;this.g_anQ=g_bA.g_eQ(t,0,this.g_anP.g__r()-1),this.g_anV=_.hasOwnProperty("cas")?_.cas:0,this.g_an_=_.hasOwnProperty("ar")?_.ar:1;const n=_.hasOwnProperty("rt")?_.rt:0;this.g_anW=g_bA.g_eQ(n,0,this.g_anP.g__r()-1),this.g_anZ=!_.hasOwnProperty("ap")||!!_.ap,this.g_anU=!_.hasOwnProperty("af")||!!_.af;const i=this.g_anP.g__t(this.g_anQ),e=i.g_XX();this.g_anR=i,this.g_anS=e.g_pv(),this.g_anT=e.g_uV();const r=this.g_Bv();r.g_abG(i.g_MO()),r.g_abH(i.g_MQ()),r.g_abY(i.g__G()),r.g_abM(!!_.ce)}g_Mp(g){const _=this.g_Bv();return 3===g?_.g_abL():void 0}g_Mt(g,_){const e=this.g_Bv();3===g?e.g_abM(!!_):void 0}}}{function _(g,_,t,a){const n=_.g_CJ(),e=t.g_CJ();nn(r,g.g_Ns)));const h=T.g_ND(),t=M.g_ND(),b=h.g_Gp();let v=null;for(let e=0;en(s,g.g_Ns)));const h=p.g_ND(),b=M.g_ND(),v=h.g_Gp();let w=null;for(let e=0;ethis.g_Bv().g_oX()},g_aoC(){return 0>this.g_Bv().g_oY()},g_aoD(){return!0},g_abL(){return this.g_Bv().g_abL()}}}"use strict",g_bA.g_Gm.g_anL.g_VT={g_aoE(_,a,t){if(!_||!a)return;const[n,r]=this.g_VI(t),e=this.g_zM.g_ahH(_,a,n,r);if(!e)return;if(_.g_GH().g_XJ()){const g=e.g_Bv();g.g_DI(this.g_Bv().g_DJ()),g.g_CO()}const d=this.g_zM.g_Dc();if(d.g_Dg(!0),e.g_Dh(),e.g_Di())for(const g of e.siblings())g.g_Dh();d.g_Dg(!1);const g=this.g_zM.g_Pz(),o=g.g_Ve();let i=!1;if((!o.has("Spawn_LastExec")||o.get("Spawn_LastExec")n.g_oX()?-1:1,e=0>n.g_oY()?-1:1,r=t.g_oX()*_*i,g=t.g_oY()*_*e;(n.g_oX()!==r||n.g_oY()!==g)&&(n.g_uD(r,g),n.g_CO())},g_aoI(g,_){const a=this.g_anR,t=a.g_XX(),n=this.g_Bv(),e=this.g_zM;return t.g_AJ()===g?(0===_&&(n.g_uD(t.g_oX(),t.g_oY()),n.g_CO()),void this.g_IS(g_bA.g_Gm.g_anL.g_Gk.g_aoD)):void(async()=>{const a=g_bA.g_eM(g_bA.g_ZS);await a.g_Z_(e,g),await a.g_Bs(e.g_pu(),{g_om:this.g_zM.g_Ep()}),t.g__a(a),this.g_X_.g_anM(),this.g_eO()||0!==_||(n.g_uD(t.g_oX(),t.g_oY()),n.g_CO()),e.g_Dt(),this.g_eO()||(await this.g_Gi(g_bA.g_Gm.g_anL.g_Gk.g_aoD))})()},g_aoJ(g){this.g_Bv().g_abM(g)},g_abO(g,_){this.g_Bv().g_abO(0===g,_)},g_aoK(g){this.g_Bv().g_CY(g),this.g_zM.g_Dt()}},"use strict",g_bA.g_Gm.g_anL.g_TD={g_aoL(){return this.g_anQ},g_aoM(){return this.g_anP.g__r()},g_aoN(){return this.g_anP.g_q_()},g_aoO(){return this.g_anU?this.g_anV:-this.g_anV},g_aoP(g){return this.g_VI(g)[0]},g_aoQ(g){return this.g_VI(g)[1]},g_aoR(){return this.g_anR.g__J()},g_aoS(){return this.g_EG().g_oX()},g_aoT(){return this.g_EG().g_oY()}},"use strict",g_bA.g_Gm.g_aoU=class extends g_bA.g_Xs{constructor(g){super(g)}g_eN(){super.g_eN()}},"use strict",g_bA.g_Gm.g_aoU.g_$A=class extends g_bA.g_XV{constructor(g){super(g)}g_eN(){super.g_eN()}g_XI(){}},"use strict",g_bA.g_Gm.g_aoU.g_HR=class extends g_bA.g_XZ{constructor(g){super(g),this.g_aoV=Array(256),this.g_aoW=Array(256),this.g_aoX=0;const _=this.g_Am().g_kX();this.g_lB=new g_bA.g_ly(g_bA.g_ls.g_lx(_,"keydown",g=>this.g_aoY(g.data)),g_bA.g_ls.g_lx(_,"keyup",g=>this.g_aoZ(g.data)),g_bA.g_ls.g_lx(_,"window-blur",()=>this.g_ahe()))}g_eN(){super.g_eN()}async g_aoY(g){const _=g.which;this.g_aoV[_]||(this.g_aoV[_]=!0,this.g_aoW[_]=g.key,this.g_aoX=_,await this.g_Gi(g_bA.g_Gm.g_aoU.g_Gk.g_ao_),await this.g_Gi(g_bA.g_Gm.g_aoU.g_Gk.g_ao$),await this.g_Gi(g_bA.g_Gm.g_aoU.g_Gk.g_apa))}async g_aoZ(g){const _=g.which;this.g_aoV[_]=!1,this.g_aoW[_]=g.key,this.g_aoX=_,await this.g_Gi(g_bA.g_Gm.g_aoU.g_Gk.g_apb),await this.g_Gi(g_bA.g_Gm.g_aoU.g_Gk.g_apc),await this.g_Gi(g_bA.g_Gm.g_aoU.g_Gk.g_apd)}async g_ahe(){for(let g=0,_=this.g_aoV.length;g<_;++g)this.g_aoV[g]&&(this.g_aoV[g]=!1,this.g_aoX=g,await this.g_Gi(g_bA.g_Gm.g_aoU.g_Gk.g_apb),await this.g_Gi(g_bA.g_Gm.g_aoU.g_Gk.g_apc),await this.g_Gi(g_bA.g_Gm.g_aoU.g_Gk.g_apd))}g_Fe(){return{tk:this.g_aoX}}g_Fg(g){this.g_aoX=g.tk}g_Yt(){return[{title:"plugins.keyboard.name",properties:[{name:"plugins.keyboard.debugger.last-key-code",value:this.g_aoX},{name:"plugins.keyboard.debugger.last-key-string",value:g_bA.g_Gm.g_aoU.g_TD.g_ape(this.g_aoX)},{name:"plugins.keyboard.debugger.last-typed-key",value:this.g_aoW[this.g_aoX]||""}]}]}},"use strict",g_bA.g_Gm.g_aoU.g_Gk={g_apf(g){return!!this.g_aoV[g]},g_ao$(g){return this.g_aoX===g},g_ao_(){return!0},g_apb(){return!0},g_apc(g){return this.g_aoX===g},g_apg(g){return g=Math.floor(g),!(0>g||g>=this.g_aoV.length)&&!!this.g_aoV[g]},g_apa(g){return this.g_aoX===g},g_apd(g){return this.g_aoX===g}},"use strict",g_bA.g_Gm.g_aoU.g_VT={},"use strict";{function g(g){return g=Math.floor(g),8===g?"backspace":9===g?"tab":13===g?"enter":16===g?"shift":17===g?"control":18===g?"alt":19===g?"pause":20===g?"capslock":27===g?"esc":33===g?"pageup":34===g?"pagedown":35===g?"end":36===g?"home":37===g?"\u2190":38===g?"\u2191":39===g?"\u2192":40===g?"\u2193":45===g?"insert":46===g?"del":91===g?"left window key":92===g?"right window key":93===g?"select":96===g?"numpad 0":97===g?"numpad 1":98===g?"numpad 2":99===g?"numpad 3":100===g?"numpad 4":101===g?"numpad 5":102===g?"numpad 6":103===g?"numpad 7":104===g?"numpad 8":105===g?"numpad 9":106===g?"numpad *":107===g?"numpad +":109===g?"numpad -":110===g?"numpad .":111===g?"numpad /":112===g?"F1":113===g?"F2":114===g?"F3":115===g?"F4":116===g?"F5":117===g?"F6":118===g?"F7":119===g?"F8":120===g?"F9":121===g?"F10":122===g?"F11":123===g?"F12":144===g?"numlock":145===g?"scroll lock":186===g?";":187===g?"=":188===g?",":189===g?"-":190===g?".":191===g?"/":192===g?"'":219===g?"[":220===g?"\\":221===g?"]":222===g?"#":223===g?"`":String.fromCharCode(g)}g_bA.g_Gm.g_aoU.g_TD={g_aph(){return this.g_aoX},g_ape(_){return g(_)},g_api(){return this.g_aoW[this.g_aoX]||""}}}"use strict",g_bA.g_Gm.g_apj=class extends g_bA.g_Xs{constructor(g){super(g)}g_eN(){super.g_eN()}},"use strict",g_bA.g_Gm.g_apj.g_$A=class extends g_bA.g_XV{constructor(g){super(g)}g_eN(){super.g_eN()}g_XI(){}},"use strict",g_bA.g_Gm.g_apj.g_HR=class extends g_bA.g_XZ{constructor(g){super(g,"mouse"),this.g_apk=[!1,!1,!1],this.g_apl=0,this.g_apm=0,this.g_apn=0,this.g_apo=0,this.g_app=0;const _=this.g_Am().g_kX();this.g_lB=new g_bA.g_ly(g_bA.g_ls.g_lx(_,"mousemove",g=>this.g_apq(g.data)),g_bA.g_ls.g_lx(_,"mousedown",g=>this.g_apr(g.data)),g_bA.g_ls.g_lx(_,"mouseup",g=>this.g_aps(g.data)),g_bA.g_ls.g_lx(_,"dblclick",g=>this.g_apt(g.data)),g_bA.g_ls.g_lx(_,"wheel",g=>this.g_apu(g.data)),g_bA.g_ls.g_lx(_,"window-blur",()=>this.g_ahe()))}g_eN(){super.g_eN()}g_apq(g){this.g_apl=g.clientX-this.g_zM.g_YV(),this.g_apm=g.clientY-this.g_zM.g_YW()}async g_apr(g){const _=g.button;this.g_apk[_]=!0,await this.g_Gi(g_bA.g_Gm.g_apj.g_Gk.g_apv),this.g_apn=_,this.g_apo=0,await this.g_Gi(g_bA.g_Gm.g_apj.g_Gk.g_apw),await this.g_Gi(g_bA.g_Gm.g_apj.g_Gk.g_apx)}async g_aps(g){const _=g.button;this.g_apk[_]&&(this.g_apk[_]=!1,this.g_apn=_,await this.g_Gi(g_bA.g_Gm.g_apj.g_Gk.g_apy))}async g_apt(g){this.g_apn=g.button,this.g_apo=1,await this.g_Gi(g_bA.g_Gm.g_apj.g_Gk.g_apw),await this.g_Gi(g_bA.g_Gm.g_apj.g_Gk.g_apx)}async g_apu(g){this.g_app=0>g.deltaY?1:0,await this.g_Gi(g_bA.g_Gm.g_apj.g_Gk.g_apz)}async g_ahe(){for(let g=0,_=this.g_apk.length;g<_;++g){if(!this.g_apk[g])return;this.g_apk[g]=!1,this.g_apn=g,await this.g_Gi(g_bA.g_Gm.g_apj.g_Gk.g_apy)}}g_apA(){return 0<=this.g_apl&&0<=this.g_apm&&this.g_apl({name:"$"+g.g_q_(),value:g.g_ER(this.g_apl,this.g_apm).join(", ")}))}]}},"use strict",g_bA.g_Gm.g_apj.g_Gk={g_apw(g,_){return this.g_apn===g&&this.g_apo===_},g_apv(){return!0},g_apB(g){return this.g_apk[g]},g_apy(g){return this.g_apn===g},g_apC(g){if(!this.g_apA())return!1;const _=this.g_zM.g_Px(),a=_.g_Va(),t=this.g_apl,n=this.g_apm;return g_bA.g_gj(this.g_zM.g_aiD().g_acW(g,t,n,a),a)},g_apx(g,_,a){if(g!==this.g_apn||_!==this.g_apo)return!1;if(!this.g_apA())return!1;const t=this.g_apl,n=this.g_apm;return this.g_zM.g_aiD().g_acW(a,t,n,!1)},g_apz(g){return this.g_app===g}},"use strict";{let g=null;const _=["auto","pointer","text","crosshair","move","help","wait","none"];g_bA.g_Gm.g_apj.g_VT={g_apD(e){const a=_[e];g===a||(g=a,this.g_Yk("cursor",a))},g_apE(_){if(g_bA.g_cu.g_cF||!_)return;const a=_.g_VN();if(!a)return;const t=a.g_Bv(),n=a.g_EG();t&&n&&g!==n&&(g=n,n.g__g().then(g=>g_bA.g_cT(g)).then(g=>{var _=Math.round;const e=URL.createObjectURL(g),a=`url(${e}) ${_(t.g_MO()*n.g_oX())} ${_(t.g_MQ()*n.g_oY())}, auto`;this.g_Yk("cursor",""),this.g_Yk("cursor",a)}))}}}{function g(g,_,a,t,n){if("undefined"==typeof _){const _=g.g_FI(0);return _.g_E$(a,t)[n?0:1]}else{const e=g.g_CN(_);return e?e.g_ER(a,t)[n?0:1]:0}}g_bA.g_Gm.g_apj.g_TD={g_Wb(_){return g(this.g_zM.g_SO(),_,this.g_apl,this.g_apm,!0)},g_Wc(_){return g(this.g_zM.g_SO(),_,this.g_apl,this.g_apm,!1)},g_apF(){return this.g_apl},g_apG(){return this.g_apm}}}"use strict",g_bA.g_Gm.Touch=class extends g_bA.g_Xs{constructor(g){super(g)}g_eN(){super.g_eN()}},"use strict",g_bA.g_Gm.Touch.g_$A=class extends g_bA.g_XV{constructor(g){super(g)}g_eN(){super.g_eN()}g_XI(){}},"use strict",g_bA.g_Gm.Touch.g_HR=class extends g_bA.g_XZ{constructor(g,_){super(g),this.g_apH=new Map,this.g_apI=!1,this.g_apJ=!1,this.g_apK=0,this.g_apL=0,this.g_apM=0,this.g_apN=0,this.g_apO=0,this.g_apP=0,this.g_apQ=0,this.g_apR=0,this.g_apS=0,this.g_apT=0,this.g_apU=0,this.g_apV=0,this.g_apW=0,this.g_apX=0,_&&(this.g_apI=_[0]);const e=this.g_Am().g_kX();this.g_lB=new g_bA.g_ly(g_bA.g_ls.g_lx(e,"pointerdown",g=>this.g_apY(g.data)),g_bA.g_ls.g_lx(e,"pointermove",g=>this.g_apZ(g.data)),g_bA.g_ls.g_lx(e,"pointerup",g=>this.g_ap_(g.data,!1)),g_bA.g_ls.g_lx(e,"pointercancel",g=>this.g_ap_(g.data,!0)),g_bA.g_ls.g_lx(e,"deviceorientation",g=>this.g_ap$(g.data)),g_bA.g_ls.g_lx(e,"devicemotion",g=>this.g_aqa(g.data)),g_bA.g_ls.g_lx(e,"mousemove",g=>this.g_apq(g.data)),g_bA.g_ls.g_lx(e,"mousedown",g=>this.g_apr(g.data)),g_bA.g_ls.g_lx(e,"mouseup",g=>this.g_aps(g.data)),g_bA.g_ls.g_lx(e,"tick2",()=>this.g_Ln()))}g_eN(){this.g_apH.clear(),super.g_eN()}async g_apY(_){if("mouse"!==_.pointerType){const a=_.pointerId;if(!this.g_apH.has(a)){const t=_.clientX-this.g_zM.g_YV(),n=_.clientY-this.g_zM.g_YW(),i=_.timeStamp,e=this.g_apH.size;this.g_apT=e,this.g_apU=a;const r=g_bA.g_eM(g_bA.g_Gm.Touch.g_aqb);r.g_aaM(i,t,n,a,e),this.g_apH.set(a,r),await this.g_Gi(g_bA.g_Gm.Touch.g_Gk.g_aqc),await this.g_Gi(g_bA.g_Gm.Touch.g_Gk.g_aqd),this.g_apV=t,this.g_apW=n,await this.g_Gi(g_bA.g_Gm.Touch.g_Gk.g_aqe)}}}g_apZ(g){if("mouse"!==g.pointerType){const _=this.g_apH.get(g.pointerId);if(_){const a=g.timeStamp;if(!(2>a-_.g_I$())){const t=g.clientX-this.g_zM.g_YV(),n=g.clientY-this.g_zM.g_YW();_.g_BO(a,t,n,g.width,g.height,g.pressure)}}}}async g_ap_(g,_){if("mouse"!==g.pointerType){const t=g.timeStamp,a=g.pointerId,n=this.g_apH.get(a);if(n){if(this.g_apT=n.g_aqf(),this.g_apU=n.g_Ne(),await this.g_Gi(g_bA.g_Gm.Touch.g_Gk.g_aqg),await this.g_Gi(g_bA.g_Gm.Touch.g_Gk.g_aqh),!_){const g=n.g_aqi(t);"single-tap"===g?(await this.g_Gi(g_bA.g_Gm.Touch.g_Gk.g_aqj),this.g_apV=n.g_Gw(),this.g_apW=n.g_Gx(),await this.g_Gi(g_bA.g_Gm.Touch.g_Gk.g_aqk)):"double-tap"===g&&(await this.g_Gi(g_bA.g_Gm.Touch.g_Gk.g_aql),this.g_apV=n.g_Gw(),this.g_apW=n.g_Gx(),await this.g_Gi(g_bA.g_Gm.Touch.g_Gk.g_aqm))}n.g_eN(),this.g_apH.delete(a)}}}g_apr(g){if(this.g_apI)return this.g_apJ=!0,this.g_apY({pointerType:"touch",pointerId:0,clientX:g.clientX,clientY:g.clientY,timeStamp:g.timeStamp})}g_apq(g){this.g_apI&&this.g_apJ&&this.g_apZ({pointerType:"touch",pointerId:0,clientX:g.clientX,clientY:g.clientY,width:0,height:0,pressure:0,timeStamp:g.timeStamp})}g_aps(g){if(this.g_apI&&this.g_apJ)return this.g_apJ=!1,this.g_ap_({pointerType:"touch",pointerId:0,timeStamp:g.timeStamp})}g_ap$(g){this.g_apK=g.alpha,this.g_apL=g.beta,this.g_apM=g.gamma}g_aqa(g){const _=g.acceleration,e=g.accelerationWithG;this.g_apN=_.x,this.g_apO=_.y,this.g_apP=_.z,this.g_apQ=e.x,this.g_apR=e.y,this.g_apS=e.z}g_Ln(){if(this.g_zM.g_ah_())return this.g_aqn();const g=performance.now();let _=0;for(const e of this.g_apH.values())e.g_I$()<=g-50&&e.g_aqo(g),e.g_aqp(g)&&(this.g_apT=e.g_aqf(),this.g_apU=e.g_Ne(),this.g_apX=_,this.g_IS(g_bA.g_Gm.Touch.g_Gk.g_aqq),this.g_apV=e.g_Gw(),this.g_apW=e.g_Gx(),this.g_IS(g_bA.g_Gm.Touch.g_Gk.g_aqr),this.g_apX=0),++_}*g_aqn(){const g=performance.now();let _=0;for(const e of this.g_apH.values())e.g_I$()<=g-50&&e.g_aqo(g),e.g_aqp(g)&&(this.g_apT=e.g_aqf(),this.g_apU=e.g_Ne(),this.g_apX=_,yield*this.g_Ye(g_bA.g_Gm.Touch.g_Gk.g_aqq),this.g_apV=e.g_Gw(),this.g_apW=e.g_Gx(),yield*this.g_Ye(g_bA.g_Gm.Touch.g_Gk.g_aqr),this.g_apX=0),++_}g_aqs(g){g=Math.floor(g);for(const _ of this.g_apH.values()){if(0===g)return _;--g}return null}g_aqt(g,_){return 0<=g&&0<=_&&g({name:"$"+g.g_Ne(),value:g.g_Gw()+", "+g.g_Gx()}))}]}},"use strict";{const g=[];g_bA.g_Gm.Touch.g_Gk={g_aqd(){return!0},g_aqh(){return!0},g_aqu(){return 0=g+1},g_aqq(){return!0},g_aqj(){return!0},g_aql(){return!0},g_aqr(g){return!!g&&!!this.g_aqt(this.g_apV,this.g_apW)&&this.g_zM.g_aiD().g_acW(g,this.g_apV,this.g_apW,!1)},g_aqk(g){return!!g&&!!this.g_aqt(this.g_apV,this.g_apW)&&this.g_zM.g_aiD().g_acW(g,this.g_apV,this.g_apW,!1)},g_aqm(g){return!!g&&!!this.g_aqt(this.g_apV,this.g_apW)&&this.g_zM.g_aiD().g_acW(g,this.g_apV,this.g_apW,!1)}}}"use strict",g_bA.g_Gm.Touch.g_VT={},"use strict",g_bA.g_Gm.Touch.g_TD={g_aqC(){return this.g_apH.size},g_Wb(g){const _=this.g_aqs(this.g_apX);return _?_.g_aqD(this.g_zM.g_SO(),g,!0):0},g_Wc(g){const _=this.g_aqs(this.g_apX);return _?_.g_aqD(this.g_zM.g_SO(),g,!1):0},g_aqE(g,_){const e=this.g_aqs(g);return e?e.g_aqD(this.g_zM.g_SO(),_,!0):0},g_aqF(g,_){const e=this.g_aqs(g);return e?e.g_aqD(this.g_zM.g_SO(),_,!1):0},g_aqG(g,_){const e=this.g_apH.get(g);return e?e.g_aqD(this.g_zM.g_SO(),_,!0):0},g_aqH(g,_){const e=this.g_apH.get(g);return e?e.g_aqD(this.g_zM.g_SO(),_,!1):0},g_apF(){const g=this.g_aqs(0);return g?g.g_Gw():0},g_apG(){const g=this.g_aqs(0);return g?g.g_Gx():0},g_aqI(g){const _=this.g_aqs(g);return _?_.g_Gw():0},g_aqJ(g){const _=this.g_aqs(g);return _?_.g_Gx():0},g_aqK(g){const _=this.g_apH.get(g);return _?_.g_Gw():0},g_aqL(g){const _=this.g_apH.get(g);return _?_.g_Gx():0},g_aqM(g){const _=this.g_aqs(g);return _?_.g__u():0},g_aqN(g){const _=this.g_apH.get(g);return _?_.g__u():0},g_aqO(g){const _=this.g_aqs(g);return _?g_bA.g_eT(_.g_DJ()):0},g_aqP(g){const _=this.g_apH.get(g);return _?g_bA.g_eT(_.g_DJ()):0},g_aqQ(){return this.g_zM.g_aiZ(),this.g_apK},g_aqR(){return this.g_zM.g_aiZ(),this.g_apL},g_aqS(){return this.g_zM.g_aiZ(),this.g_apM},g_aqT(){return this.g_zM.g_ai_(),this.g_apQ},g_aqU(){return this.g_zM.g_ai_(),this.g_apR},g_aqV(){return this.g_zM.g_ai_(),this.g_apS},g_aqW(){return this.g_zM.g_ai_(),this.g_apN},g_aqX(){return this.g_zM.g_ai_(),this.g_apO},g_aqY(){return this.g_zM.g_ai_(),this.g_apP},g_aqZ(){return this.g_apT},g_aq_(){return this.g_apU},g_aq$(g){const _=this.g_apH.get(g);return _?_.g_oX():0},g_ara(g){const _=this.g_apH.get(g);return _?_.g_oY():0},g_arb(g){const _=this.g_apH.get(g);return _?_.g_arc():0}},"use strict";{const _=15;let g=-1e3,a=-1e3,t=-1e4;g_bA.g_Gm.Touch.g_aqb=class extends g_bA.g_eK{constructor(){super(),this.g_ard=0,this.g_sg=0,this.g_agx=0,this.g_J$=0,this.g_are=0,this.g_arf=0,this.g_arg=0,this.g_hP=0,this.g_hQ=0,this.g_arh=0,this.g_ari=0,this.g_ou=0,this.g_ov=0,this.g_arj=0,this.g_ark=!1,this.g_arl=!1}g_eN(){}g_aaM(g,_,a,t,n){this.g_ard=t,this.g_sg=n,this.g_J$=g,this.g_are=g,this.g_agx=g,this.g_arf=_,this.g_arg=a,this.g_hP=_,this.g_hQ=a,this.g_arh=_,this.g_ari=a}g_BO(a,t,n,i,e,r){this.g_are=this.g_J$,this.g_J$=a,this.g_arh=this.g_hP,this.g_ari=this.g_hQ,this.g_hP=t,this.g_hQ=n,this.g_ou=i,this.g_ov=e,this.g_arj=r,!this.g_arl&&g_bA.g_eU(this.g_arf,this.g_arg,this.g_hP,this.g_hQ)>=_&&(this.g_arl=!0)}g_Ne(){return this.g_ard}g_aqf(){return this.g_sg}g_I$(){return this.g_J$}g_aqo(g){this.g_are=g}g_Gw(){return this.g_hP}g_Gx(){return this.g_hQ}g__u(){const g=g_bA.g_eU(this.g_hP,this.g_hQ,this.g_arh,this.g_ari),_=(this.g_J$-this.g_are)/1e3;return 0<_?g/_:0}g_DJ(){return g_bA.g_eW(this.g_arh,this.g_ari,this.g_hP,this.g_hQ)}g_oX(){return this.g_ou}g_oY(){return this.g_ov}g_arc(){return this.g_arj}g_aqp(g){return!this.g_ark&&!!(500<=g-this.g_agx&&!this.g_arl&&g_bA.g_eU(this.g_arf,this.g_arg,this.g_hP,this.g_hQ)<_)&&(this.g_ark=!0,!0)}g_aqi(n){return this.g_ark?"":333>=n-this.g_agx&&!this.g_arl&&g_bA.g_eU(this.g_arf,this.g_arg,this.g_hP,this.g_hQ)<_?666>=n-t&&25>g_bA.g_eU(g,a,this.g_hP,this.g_hQ)?(g=-1e3,a=-1e3,t=-1e4,"double-tap"):(g=this.g_hP,a=this.g_hQ,t=n,"single-tap"):""}g_aqD(g,_,e){if("undefined"==typeof _){const _=g.g_FI(0);return _.g_E$(this.g_hP,this.g_hQ)[e?0:1]}else{const a=g.g_CN(_);return a?a.g_ER(this.g_hP,this.g_hQ)[e?0:1]:0}}}}"use strict",g_bA.g_Gm.Text=class extends g_bA.g_Xs{constructor(g){super(g)}g_eN(){super.g_eN()}},"use strict",g_bA.g_Gm.Text.g_$A=class extends g_bA.g_XV{constructor(g){super(g)}g_eN(){super.g_eN()}g_XI(){}g_FR(){}g_FV(){}},"use strict";{const g=[0,0,0],_=["left","center","right"],t=["top","center","bottom"],r=new g_bA.Rect,u=new g_bA.g_iH;g_bA.g_Gm.Text.g_HR=class extends g_bA.g_Yy{constructor(g,_){if(super(g),this.g_tC="",this.g_arm=!0,this.g_arn="Arial",this.g_aro=12,this.g_arp=0,this.g_tu=!1,this.g_tv=!1,this.g_vD=g_bA.g_eM(g_bA.g_gT),this.g_tA=0,this.g_tB=0,this.g_arq=!0,this.g_arr=-1,this.g_ars=-1,this.g_art=0,this.g_aru=g_bA.g_eM(g_bA.g_oh.g_tq,this.g_zM.g_pu(),{timeout:5}),this.g_aru.g_uh=()=>this.g_zM.g_Dt(),this.g_aru.g_uk(!1),_){this.g_tC=_[0],this.g_arm=!!_[1],this.g_arn=_[2],this.g_aro=_[3],this.g_arp=_[4],this.g_tu=!!_[5],this.g_tv=!!_[6],this.g_tA=_[8],this.g_tB=_[9],this.g_arq=0===_[10];const g=_[7];this.g_vD.g_gZ(g[0],g[1],g[2]),this.g_Bv().g_Ds(_[11])}this.g_arv()}g_eN(){this.g_arw(),this.g_aru.g_eN(),this.g_aru=null,super.g_eN()}g_arv(){const g=this.g_aru;g.g_uC(this.g_tC),g.g_um(this.g_arm),g.g_un(this.g_arn),g.g_uo(this.g_aro),g.g_up(this.g_arp),g.g_uq(this.g_tu),g.g_ur(this.g_tv),g.g_ux(this.g_vD),g.g_uz(_[this.g_tA]),g.g_uA(t[this.g_tB]),g.g_uB(this.g_arq?"word":"character")}g_arx(){const g=this.g_Bv(),_=g.g_CN(),e=_.g_Ek()*_.g_Dw(g.g_Hn());this.g_aru.g_uD(g.g_oX(),g.g_oY(),e)}g_El(_){var e=Math.round;const a=this.g_Bv();this.g_arx();const t=this.g_aru.g_pv();if(!t)return;const d=a.g_CN();let g=a.g_abT();if(0===a.g_DJ()&&0===a.g_CN().g_DJ()&&0===a.g_Hn()){const[a,s]=d.g_Fc(g.g_fv(),g.g_fw()),[i,f]=d.g_Fc(g.g_fz(),g.g_fA()),c=a-e(a),l=s-e(s);r.set(a,s,i,f),r.offset(-c,-l),u.g_i_(r);const[p,n]=_.g_yc(_.g_zk());this.g_zM.g_Em().g_HL(_,p,n),_.g_xS(t),_.g_x$(u,this.g_aru.g_uV()),d.g_Ej(_)}else{let a=0,n=0;this.g_zM.g_ES()&&(a=g.g_fv()-e(g.g_fv()),n=g.g_fw()-e(g.g_fw())),(0!=a||0!=n)&&(u.g_r(g),u.offset(-a,-n),g=u),_.g_xS(t),_.g_x$(g,this.g_aru.g_uV())}}g_Fe(){const g={t:this.g_tC,c:this.g_vD.toJSON(),fn:this.g_arn,ps:this.g_aro};return this.g_arm&&(g.bbc=this.g_arm),0!==this.g_tA&&(g.ha=this.g_tA),0!==this.g_tB&&(g.va=this.g_tB),this.g_arq||(g.wr=this.g_arq),0!==this.g_arp&&(g.lho=this.g_arp),this.g_tu&&(g.b=this.g_tu),this.g_tv&&(g.i=this.g_tv),-1!==this.g_ars&&(g.tw={st:this.g_arr,en:this.g_ars,l:this.g_art}),g}g_Fg(g){if(this.g_arw(),this.g_tC=g.t,this.g_vD.g_hG(g.c),this.g_arn=g.fn,this.g_aro=g.ps,this.g_arm=!!g.hasOwnProperty("bbc")&&g.bbc,this.g_tA=g.hasOwnProperty("ha")?g.ha:0,this.g_tB=g.hasOwnProperty("va")?g.va:0,this.g_arq=!g.hasOwnProperty("wr")||g.wr,this.g_arp=g.hasOwnProperty("lho")?g.lho:0,this.g_tu=!!g.hasOwnProperty("b")&&g.b,this.g_tv=!!g.hasOwnProperty("i")&&g.i,g.hasOwnProperty("tw")){const _=g.tw;this.g_arr=_.st,this.g_ars=_.en,this.g_art=_.l}this.g_arv(),-1!==this.g_ars&&this.g_Yp()}g_Mp(_){return 0===_?this.g_tC:1===_?this.g_arm:2===_?this.g_arn:3===_?this.g_aro:4===_?this.g_arp:5===_?this.g_tu:6===_?this.g_tv:7===_?(g[0]=this.g_vD.g_hf(),g[1]=this.g_vD.g_hg(),g[2]=this.g_vD.g_hh(),g):8===_?this.g_tA:9===_?this.g_tB:10===_?this.g_arq?1:0:void 0}g_Mt(g,_){switch(g){case 0:if(this.g_tC===_)return;this.g_tC=_,this.g_arv();break;case 1:if(this.g_arm===!!_)return;this.g_arm=!!_,this.g_arv();break;case 2:if(this.g_arn===_)return;this.g_arn=_,this.g_arv();break;case 3:if(this.g_aro===_)return;this.g_aro=_,this.g_arv();break;case 4:if(this.g_arp===_)return;this.g_arp=_,this.g_arv();break;case 5:if(this.g_tu===!!_)return;this.g_tu=!!_,this.g_arv();break;case 6:if(this.g_tv===!!_)return;this.g_tv=!!_,this.g_arv();break;case 7:const e=this.g_vD,a=_;if(e.g_hf()===a[0]&&e.g_hg()===a[1]&&e.g_hh()===a[2])return;this.g_vD.g_gZ(a[0],a[1],a[2]),this.g_arv();break;case 8:if(this.g_tA===_)return;this.g_tA=_,this.g_arv();break;case 9:if(this.g_tB===_)return;this.g_tB=_,this.g_arv();break;case 10:if(this.g_arq===(0===_))return;this.g_arq=0===_,this.g_arv();}}g_Mu(g,_){0!==_&&(3===g?(this.g_aro+=_,this.g_arv()):4===g?(this.g_arp+=_,this.g_arv()):void 0)}g_Mr(g,_,a,t){(0!==_||0!==a||0!==t)&&(7===g?(this.g_vD.g_g_(_,a,t),this.g_arv()):void 0)}g_ary(g){this.g_tC===g||(this.g_tC=g,this.g_aru.g_uC(g),this.g_zM.g_Dt())}g_arz(g,_){this.g_ary(g),this.g_arr=this.g_zM.g_EK(),this.g_ars=this.g_arr+_,this.g_art=g_bA.g_eo.g_nX(g).length,this.g_aru.g_us(0),this.g_Yp()}g_arw(){this.g_arr=-1,this.g_ars=-1,this.g_art=0,this.g_aru.g_us(-1),this.g_Yc()}g_Jv(){const g=this.g_zM.g_EK();if(g>=this.g_ars)this.g_arw(),this.g_IS(g_bA.g_Gm.Text.g_Gk.g_arA),this.g_zM.g_Dt();else{let _=g_bA.g_fa(this.g_arr,this.g_ars,g,0,this.g_art);_=Math.floor(_),_!==this.g_aru.g_ut()&&(this.g_aru.g_us(_),this.g_zM.g_Dt())}}g_Yt(){return[{title:"plugins.text.name",properties:[{name:"plugins.text.properties.text.name",value:this.g_tC,g_aoo:g=>this.g_ary(g)}]}]}}}"use strict",g_bA.g_Gm.Text.g_Gk={g_arB(g,_){return _?this.g_tC===g:g_bA.g_ea(this.g_tC,g)},g_arC(){return-1!==this.g_ars},g_arA(){return!0}},"use strict";{const g=g_bA.g_eM(g_bA.g_gT);g_bA.g_Gm.Text.g_VT={g_uC(g){this.g_arw(),"number"==typeof g&&1e9>g&&(g=Math.round(1e10*g)/1e10),this.g_ary(g.toString())},g_arD(g){this.g_arw(),"number"==typeof g&&1e9>g&&(g=Math.round(1e10*g)/1e10),g=g.toString(),g&&this.g_ary(this.g_tC+g)},g_arE(g,_){this.g_arw(),"number"==typeof g&&1e9>g&&(g=Math.round(1e10*g)/1e10),this.g_arz(g.toString(),_)},g_arF(g,_){let a=!1,t=!1;if(1===_?a=!0:2===_?t=!0:3===_?(a=!0,t=!0):void 0,g===this.g_arn&&a===this.g_tu&&t===this.g_tv)return!1;this.g_arn=g,this.g_tu=a,this.g_tv=t;const n=this.g_aru;n.g_un(this.g_arn),n.g_uq(this.g_tu),n.g_ur(this.g_tv),this.g_zM.g_Dt()},g_uo(g){this.g_aro===g||(this.g_aro=g,this.g_aru.g_uo(this.g_aro),this.g_zM.g_Dt())},g_arG(_){g.g_hr(_),g.g_eQ(),this.g_vD.g_hl(g)||(this.g_vD.g_he(g),this.g_aru.g_ux(this.g_vD),this.g_zM.g_Dt())},g_arH(){console.warn("[Text] 'Set web font' action is deprecated and no longer has any effect")},g_aoK(g){this.g_Bv().g_CY(g),this.g_zM.g_Dt()},g_arI(){-1===this.g_ars||(this.g_arw(),this.g_IS(g_bA.g_Gm.Text.g_Gk.g_arA),this.g_zM.g_Dt())}}}"use strict",g_bA.g_Gm.Text.g_TD={Text(){return this.g_tC},g_arJ(){return g_bA.g_eo.g_nX(this.g_tC)},g_arK(){return this.g_arn},g_arL(){return this.g_aro},g_arM(){return this.g_arx(),this.g_aru.g_uE()},g_arN(){return this.g_arx(),this.g_aru.g_uG()}},"use strict",g_bA.g_Gm.g_arO=class extends g_bA.g_Xs{constructor(g){super(g)}g_eN(){super.g_eN()}},"use strict",g_bA.g_Gm.g_arO.g_$A=class extends g_bA.g_XV{constructor(g){super(g)}g_eN(){super.g_eN()}g_XI(){this.g_XX().g_Z$(this.g_zM)}g_FR(g){return this.g_XX().g_Bs(g,{g_om:this.g_zM.g_Ep(),g_ok:!0})}g_FV(){this.g_XX().g_uf()}},"use strict";{const g=g_bA.g_eM(g_bA.g_iH),_=g_bA.g_eM(g_bA.Rect),a=g_bA.g_eM(g_bA.g_iH);g_bA.g_Gm.g_arO.g_HR=class extends g_bA.g_Yy{constructor(g,_){super(g),this.g_arP=0,this.g_arQ=0,this.g_arR=1,this.g_arS=1,this.g_arT=0,this.g_arU=null,_&&(this.g_Bv().g_Ds(!!_[0]),this.g_arP=_[2],this.g_arQ=_[3],this.g_arR=_[4],this.g_arS=_[5],this.g_arT=g_bA.g_eS(_[6]))}g_eN(){this.g_arV(),super.g_eN()}g_arV(){this.g_arU&&(this.g_arU.g_eN(),this.g_arU=null)}g_El(t){var n=Math.round;const e=this.g_EG(),r=e.g_pv();if(!r)return;const d=this.g_Bv();let o=d.g_abT();t.g_xS(r);const u=e.g_oX(),s=e.g_oY(),f=this.g_arP/u,l=this.g_arQ/s;if(_.set(0,0,d.g_oX()/(u*this.g_arR),d.g_oY()/(s*this.g_arS)),_.offset(-f,-l),this.g_zM.g_ES()){const _=n(d.g_Gw())-d.g_Gw(),e=n(d.g_Gx())-d.g_Gx();g.g_r(o),g.offset(_,e),o=g}0===this.g_arT?t.g_x$(o,_):(a.g_i$(_,-this.g_arT),t.g_ya(o,a))}g_EG(){return this.g_arU||this.g_NA.g_XX()}}}"use strict",g_bA.g_Gm.g_arO.g_Gk={g_aoD(){return!0}},"use strict",g_bA.g_Gm.g_arO.g_VT={g_arW(g){this.g_arP===g||(this.g_arP=g,this.g_zM.g_Dt())},g_arX(g){this.g_arQ===g||(this.g_arQ=g,this.g_zM.g_Dt())},g_arY(g){g/=100,this.g_arR===g||(this.g_arR=g,this.g_zM.g_Dt())},g_arZ(g){g/=100,this.g_arS===g||(this.g_arS=g,this.g_zM.g_Dt())},g_ar_(g){g=g_bA.g_eS(g),this.g_arT===g||(this.g_arT=g,this.g_zM.g_Dt())},g_aoK(g){this.g_Bv().g_CY(g),this.g_zM.g_Dt()},g_aoI(g){this.g_arU&&this.g_arU.g_AJ()===g||(async()=>{const _=this.g_zM,e=g_bA.g_eM(g_bA.g_ZS);if(await e.g_Z_(_,g),this.g_eO())return e.g_eN(),null;const a=await e.g_Bs(_.g_pu(),{g_om:this.g_zM.g_Ep(),g_ok:!0});return a?this.g_eO()?void e.g_eN():void(this.g_arV(),this.g_arU=e,_.g_Dt(),await this.g_Gi(g_bA.g_Gm.g_arO.g_Gk.g_aoD)):void 0})()}},"use strict",g_bA.g_Gm.g_arO.g_TD={g_aoS(){return this.g_EG().g_oX()},g_aoT(){return this.g_EG().g_oY()},g_ar$(){return this.g_arP},g_asa(){return this.g_arQ},g_asb(){return 100*this.g_arR},g_asc(){return 100*this.g_arS},g_asd(){return g_bA.g_eT(this.g_arT)}},"use strict",g_bA.g_Gm.Audio=class extends g_bA.g_Xs{constructor(g){super(g)}g_eN(){super.g_eN()}},"use strict",g_bA.g_Gm.Audio.g_$A=class extends g_bA.g_XV{constructor(g){super(g)}g_eN(){super.g_eN()}g_XI(){}},"use strict";{const g=["interactive","balanced","playback"];g_bA.g_Gm.Audio.g_HR=class extends g_bA.g_XZ{constructor(_,a){super(_,"audio"),this.g_ase=0,this.g_asf="",this.g_asg=0,this.g_ash=0,this.g_anc=!1,this.g_asi=1,this.g_asj=1,this.g_ask=this.g_zM.g_ET()/2,this.g_asl=this.g_zM.g_EU()/2,this.g_asm=-600,this.g_asn=600,this.g_aso=1e4,this.g_asp=1,this.g_asq=null,this.g_asr=-1,this.g_ass=1,this.g_ast=!1,this.g_asu=0,this.g_asv=new Map,this.g_asw=0,this.g_asx=0;let t="interactive";a&&(this.g_asg=a[0],this.g_ash=a[1],this.g_anc=a[2],t=g[a[3]],this.g_asi=a[4],this.g_asj=a[5],this.g_asm=-a[6],this.g_asn=a[7],this.g_aso=a[8],this.g_asp=a[9]),this.g_asy=[],this.g_asz=[],this.g_asA=[],this.g_Yj([["state",g=>this.g_amW(g)],["fxstate",g=>this.g_asB(g)],["trigger",g=>this.g_asC(g)]]);const n=this.g_Am().g_kX();this.g_lB=new g_bA.g_ly(g_bA.g_ls.g_lx(n,"instancedestroy",g=>this.g_asD(g.g_Ns)),g_bA.g_ls.g_lx(n,"afterload",()=>this.g_asE()),g_bA.g_ls.g_lx(n,"suspend",()=>this.g_anl()),g_bA.g_ls.g_lx(n,"resume",()=>this.g_anm())),this.g_zM.g_ahq(this.g_Ym("create-audio-context",{preloadList:this.g_zM.g_ae_().g_Bb().map(g=>({originalUrl:g.g_Bc,url:g.url,type:g.type,fileSize:g.fileSize})),isWKWebView:this.g_zM.g_ahr(),timeScaleMode:this.g_asg,latencyHint:t,panningModel:this.g_asi,distanceModel:this.g_asj,refDistance:this.g_asn,maxDistance:this.g_aso,rolloffFactor:this.g_asp,listenerPos:[this.g_ask,this.g_asl,this.g_asm]}).then(g=>{this.g_asu=g.sampleRate})),this.g_Yp()}g_eN(){this.g_asq=null,super.g_eN()}g_asD(g){this.g_asq===g&&(this.g_asq=null)}g_anq(g){return Math.pow(10,g/20)}g_anr(g){const _=this.g_anq(g);return isFinite(_)?Math.max(Math.min(_,1),0):0}g_ans(g){return 20*(Math.log(g)/2.302585092994046)}g_ant(g){return this.g_ans(Math.max(Math.min(g,1),0))}g_anl(){this.g_anc||this.g_Yk("set-suspended",{isSuspended:!0})}g_anm(){this.g_anc||this.g_Yk("set-suspended",{isSuspended:!1})}g_amW(g){const _=g.tickCount,e=this.g_asy.filter(g=>g.hasOwnProperty("placeholder")&&g.placeholder>_);this.g_asy=g.audioInstances,this.g_asA=g.analysers,0g_bA.g_ea(g,_.tag)&&_.isPlaying)}g_asH(g,_,e,a){this.g_asG(g)||this.g_asy.push({tag:g,duration:0,volume:a,isPlaying:!0,playbackTime:0,playbackRate:1,uid:-1,bufferOriginalUrl:"",bufferUrl:"",bufferType:"",isMusic:_,isLooping:e,isMuted:!1,resumePosition:0,pan:null,placeholder:this.g_zM.g_aix()})}async g_asC(g){const _=g.type;this.g_asf=g.tag,"ended"===_?await this.g_Gi(g_bA.g_Gm.Audio.g_Gk.g_asI):"fade-ended"===_&&(await this.g_Gi(g_bA.g_Gm.Audio.g_Gk.g_asJ))}g_Jv(){const g={timeScale:this.g_zM.g_LA(),gameTime:this.g_zM.g_EK(),instPans:this.g_asK(),tickCount:this.g_zM.g_aix()};if(this.g_asq){const _=this.g_asq.g_Bv();this.g_ask=_.g_Gw(),this.g_asl=_.g_Gx(),g.listenerPos=[this.g_ask,this.g_asl,this.g_asm]}this.g_Yk("tick",g)}g_asL(_,t,n,r,a){if(0===n)return[_,t];const e=Math.sin(n),d=Math.cos(n);_-=r,t-=a;const g=_*e,o=t*e,i=_*d,u=t*d;return _=i-o,t=u+g,_+=r,t+=a,[_,t]}g_asK(){return this.g_asy.filter(g=>-1!==g.uid).map(g=>this.g_zM.g_JP(g.uid)).filter(g=>g).map(g=>{const _=g.g_Bv(),a=_.g_CN().g_DJ(),[t,n]=this.g_asL(_.g_Gw(),_.g_Gx(),-a,this.g_ask,this.g_asl);return{uid:g.g_CJ(),x:t,y:n,angle:_.g_DJ()-a}})}g_asM(g,_){for(const e of this.g_asA)if(e.index===_&&g_bA.g_ea(e.tag,g))return e;return null}g_asN(g){this.g_asv.set(g,(this.g_asv.get(g)||0)+1)}g_asO(g){return!g.hasOwnProperty("placeholder")&&3!==this.g_ash&&!(g.isMusic&&1===this.g_ash)&&!!(g.isMusic||2!==this.g_ash)}g_Fe(){return{isSilent:this.g_ast,masterVolume:this.g_ass,listenerZ:this.g_asm,listenerUid:this.g_asq?this.g_asq.g_CJ():-1,playing:this.g_asy.filter(g=>this.g_asO(g)),effects:this.g_asz,analysers:this.g_asA}}g_Fg(g){this.g_ast=g.isSilent,this.g_ass=g.masterVolume,this.g_asm=g.listenerZ,this.g_asq=null,this.g_asr=g.listenerUid,this.g_asy=g.playing,this.g_asz=g.effects,this.g_asA=g.analysers}g_asE(){if(-1!==this.g_asr&&(this.g_asq=this.g_zM.g_JP(this.g_asr),this.g_asr=-1,this.g_asq)){const g=this.g_asq.g_Bv();this.g_ask=g.g_Gw(),this.g_asl=g.g_Gx()}for(const g of this.g_asy){const _=this.g_zM.g_ae_().g_Ba(g.bufferOriginalUrl);_?(g.bufferUrl=_.url,g.bufferType=_.type):g.bufferUrl=null}for(const g of Object.values(this.g_asz))for(const _ of g)if(_.hasOwnProperty("bufferOriginalUrl")){const g=this.g_zM.g_ae_().g_Ba(_.bufferOriginalUrl);g&&(_.bufferUrl=g.url,_.bufferType=g.type)}this.g_Yk("load-state",{saveLoadMode:this.g_ash,timeScale:this.g_zM.g_LA(),gameTime:this.g_zM.g_EK(),listenerPos:[this.g_ask,this.g_asl,this.g_asm],isSilent:this.g_ast,masterVolume:this.g_ass,playing:this.g_asy.filter(g=>null!==g.bufferUrl),effects:this.g_asz})}g_Yt(){var g=Math.round;const _=[];for(const[g,e]of Object.entries(this.g_asz))_.push({name:"$"+g,value:e.map(g=>g.type).join(", ")});return[{title:"plugins.audio.debugger.tag-effects",properties:_},{title:"plugins.audio.debugger.currently-playing",properties:[{name:"plugins.audio.debugger.currently-playing-count",value:this.g_asy.length},...this.g_asy.map((_,e)=>({name:"$#"+e,value:`${_.bufferOriginalUrl} ("${_.tag}") ${g(10*_.playbackTime)/10} / ${g(10*_.duration)/10}`}))]}]}}}"use strict",g_bA.g_Gm.Audio.g_Gk={g_asI(g){return g_bA.g_ea(this.g_asf,g)},g_asJ(g){return g_bA.g_ea(this.g_asf,g)},g_asP(){return this.g_asx===this.g_asw},g_asQ(){return!0},g_asR(){return this.g_ast},g_asS(){for(const g of this.g_asy)if(g.isPlaying)return!0;return!1},g_asT(g){return this.g_asG(g)}},"use strict";{const _=["lowpass","highpass","bandpass","lowshelf","highshelf","peaking","notch","allpass"];g_bA.g_Gm.Audio.g_VT={g_Jt(g,_,a,t){if(!this.g_ast){const n=g[1],e=this.g_zM.g_ae_().g_Ba(g[0]);e&&(this.g_Yk("play",{originalUrl:g[0],url:e.url,type:e.type,isMusic:n,tag:t.toLowerCase(),isLooping:0!==_,vol:this.g_anr(a),pos:0,off:this.g_ase,trueClock:!!self.C3_GetAudioContextCurrentTime}),this.g_asH(t.toLowerCase(),n,0!==_,this.g_anr(a)),this.g_ase=0)}},g_asU(_,a,t,n,r,e,d,g,o,i){if(!this.g_ast){const u=_[1],s=this.g_zM.g_ae_().g_Ba(_[0]);s&&(this.g_Yk("play",{originalUrl:_[0],url:s.url,type:s.type,isMusic:u,tag:i.toLowerCase(),isLooping:0!==a,vol:this.g_anr(t),pos:0,off:this.g_ase,trueClock:!!self.C3_GetAudioContextCurrentTime,panning:{x:n,y:r,angle:g_bA.g_eS(e),innerAngle:g_bA.g_eS(d),outerAngle:g_bA.g_eS(g),outerGain:this.g_anr(o)}}),this.g_asH(i.toLowerCase(),u,0!==a,this.g_anr(t)),this.g_ase=0)}},g_asV(_,a,t,n,r,e,o,g){if(!this.g_ast&&n){const u=n.g_VN();if(u&&u.g_Bv()){const i=u.g_Bv(),d=i.g_CN().g_DJ(),[s,f]=this.g_asL(i.g_Gw(),i.g_Gx(),-d,this.g_ask,this.g_asl),l=_[1],c=this.g_zM.g_ae_().g_Ba(_[0]);c&&(this.g_Yk("play",{originalUrl:_[0],url:c.url,type:c.type,isMusic:l,tag:g.toLowerCase(),isLooping:0!==a,vol:this.g_anr(t),pos:0,off:this.g_ase,trueClock:!!self.C3_GetAudioContextCurrentTime,panning:{x:s,y:f,angle:i.g_DJ()-d,innerAngle:g_bA.g_eS(r),outerAngle:g_bA.g_eS(e),outerGain:this.g_anr(o),uid:u.g_CJ()}}),this.g_asH(g.toLowerCase(),l,0!==a,this.g_anr(t)),this.g_ase=0)}}},g_asW(_,a,t,n,i){if(!this.g_ast){const e=1===_,r=this.g_zM.g_ae_().g_Ba(a);r&&(this.g_Yk("play",{originalUrl:a,url:r.url,type:r.type,isMusic:e,tag:i.toLowerCase(),isLooping:0!==t,vol:this.g_anr(n),pos:0,off:this.g_ase,trueClock:!!self.C3_GetAudioContextCurrentTime}),this.g_asH(i.toLowerCase(),e,0!==t,this.g_anr(n)),this.g_ase=0)}},g_asX(_,a,t,n,r,e,d,g,o,i,u){if(!this.g_ast){const s=1===_,l=this.g_zM.g_ae_().g_Ba(a);l&&(this.g_Yk("play",{originalUrl:a,url:l.url,type:l.type,isMusic:s,tag:u.toLowerCase(),isLooping:0!==t,vol:this.g_anr(n),pos:0,off:this.g_ase,trueClock:!!self.C3_GetAudioContextCurrentTime,panning:{x:r,y:e,angle:g_bA.g_eS(d),innerAngle:g_bA.g_eS(g),outerAngle:g_bA.g_eS(o),outerGain:this.g_anr(i)}}),this.g_asH(u.toLowerCase(),s,0!==t,this.g_anr(n)),this.g_ase=0)}},g_asY(_,a,t,r,n,d,u,g,s){if(!this.g_ast&&!this.g_ast&&n){const i=n.g_VN();if(i&&i.g_Bv()){const f=i.g_Bv(),e=f.g_CN().g_DJ(),[c,l]=this.g_asL(f.g_Gw(),f.g_Gx(),-e,this.g_ask,this.g_asl),p=1===_,n=this.g_zM.g_ae_().g_Ba(a);n&&(this.g_Yk("play",{originalUrl:a,url:n.url,type:n.type,isMusic:p,tag:s.toLowerCase(),isLooping:0!==t,vol:this.g_anr(r),pos:0,off:this.g_ase,trueClock:!!self.C3_GetAudioContextCurrentTime,panning:{x:c,y:l,angle:f.g_DJ()-e,innerAngle:g_bA.g_eS(d),outerAngle:g_bA.g_eS(u),outerGain:this.g_anr(g),uid:i.g_CJ()}}),this.g_asH(s.toLowerCase(),p,0!==t,this.g_anr(r)),this.g_ase=0)}}},g_anC(g,_){this.g_Yk("set-looping",{tag:g.toLowerCase(),isLooping:0===_})},g_anD(g,_){this.g_Yk("set-muted",{tag:g.toLowerCase(),isMuted:0===_})},g_anE(g,_){this.g_Yk("set-volume",{tag:g.toLowerCase(),vol:this.g_anr(_)})},g_asZ(g,_,e,a){this.g_Yk("fade-volume",{tag:g.toLowerCase(),vol:this.g_anr(_),duration:e,stopOnEnd:0===a})},g_as_(g){const _=g[1],e=this.g_zM.g_ae_().g_Ba(g[0]);e&&(this.g_asw++,this.g_Ym("preload",{originalUrl:g[0],url:e.url,type:e.type,isMusic:_}).then(()=>this.g_asx++))},g_as$(g,_){const e=this.g_zM.g_ae_().g_Ba(_);e&&(this.g_asw++,this.g_Ym("preload",{originalUrl:_,url:e.url,type:e.type,isMusic:1===g}).then(()=>this.g_asx++))},g_Jq(g,_){this.g_Yk("set-playback-rate",{tag:g.toLowerCase(),rate:Math.max(_,0)})},g_Jk(g){this.g_Yk("stop",{tag:g.toLowerCase()})},g_ata(){this.g_Yk("stop-all")},g_atb(g,_){this.g_Yk("set-paused",{tag:g.toLowerCase(),paused:0===_})},g_atc(g,_){this.g_Yk("seek",{tag:g.toLowerCase(),pos:_})},g_atd(g){2===g&&(g=this.g_ast?1:0),g=0===g,this.g_ast===g||(this.g_ast=g,this.g_Yk("set-silent",{isSilent:g}))},g_ate(g){const _=this.g_anr(g);this.g_ass===_||(this.g_ass=_,this.g_Yk("set-master-volume",{vol:_}))},g_atf(a,t,n,r,e,d,g){a=a.toLowerCase();const o=_[t];this.g_asN(a),this.g_Yk("add-effect",{type:"filter",tag:a,params:[o,n,r,e,d,g_bA.g_eQ(g/100,0,1)]})},g_atg(g,_,e,t){g=g.toLowerCase(),this.g_asN(g),this.g_Yk("add-effect",{type:"delay",tag:g,params:[_,this.g_anr(e),g_bA.g_eQ(t/100,0,1)]})},g_ath(g,_,t,n,i,e){g=g.toLowerCase(),this.g_asN(g),this.g_Yk("add-effect",{type:"flanger",tag:g,params:[_/1e3,t/1e3,n,i/100,g_bA.g_eQ(e/100,0,1)]})},g_ati(_,t,n,i,r,e,d){_=_.toLowerCase(),this.g_asN(_),this.g_Yk("add-effect",{type:"phaser",tag:_,params:[t,n,i,r,e,g_bA.g_eQ(d/100,0,1)]})},g_atj(g,_,t,n){g=g.toLowerCase();const i=this.g_zM.g_ae_().g_Ba(_[0]);i&&(this.g_asN(g),this.g_Yk("add-effect",{type:"convolution",tag:g,bufferOriginalUrl:_[0],bufferUrl:i.url,bufferType:i.type,params:[0===t,g_bA.g_eQ(n/100,0,1)]}))},g_atk(g,_){g=g.toLowerCase(),this.g_asN(g),this.g_Yk("add-effect",{type:"gain",tag:g,params:[this.g_anr(_)]})},g_atl(g){g=g.toLowerCase(),this.g_asN(g),this.g_Yk("add-effect",{type:"gain",tag:g,params:[0]})},g_atm(g,_,e){g=g.toLowerCase(),this.g_asN(g),this.g_Yk("add-effect",{type:"tremolo",tag:g,params:[_,g_bA.g_eQ(e/100,0,1)]})},g_atn(g,_,e){g=g.toLowerCase(),this.g_asN(g),this.g_Yk("add-effect",{type:"ringmod",tag:g,params:[_,g_bA.g_eQ(e/100,0,1)]})},g_ato(g,_,t,n,i,e){g=g.toLowerCase(),this.g_asN(g),this.g_Yk("add-effect",{type:"distortion",tag:g,params:[this.g_anq(_),this.g_anq(t),n,this.g_anq(i),g_bA.g_eQ(e/100,0,1)]})},g_atp(g,_,t,n,i,e){g=g.toLowerCase(),this.g_asN(g),this.g_Yk("add-effect",{type:"compressor",tag:g,params:[_,t,n,i/1e3,e/1e3]})},g_atq(g,_,e){g=g.toLowerCase(),this.g_asN(g),this.g_Yk("add-effect",{type:"analyser",tag:g,params:[_,e]})},g_atr(g){g=g.toLowerCase(),this.g_asv.set(g,0),this.g_Yk("remove-effects",{tag:g}),this.g_asz={}},g_ats(g,_,a,t,n,e){this.g_Yk("set-effect-param",{tag:g.toLowerCase(),index:Math.floor(_),param:a,value:t,ramp:n,time:e})},g_att(g){if(g){const _=g.g_VN();_&&_.g_Bv()&&(this.g_asq=_)}},g_atu(g){this.g_asm=g},g_atv(g){this.g_ase=Math.max(g,0)},g_atw(g){const _=g[1],e=this.g_zM.g_ae_().g_Ba(g[0]);e&&this.g_Yk("unload",{url:e.url,type:e.type,isMusic:_})},g_atx(g,_){const e=this.g_zM.g_ae_().g_Ba(_);e&&this.g_Yk("unload",{url:e.url,type:e.type,isMusic:1===g})},g_aty(){this.g_Yk("unload-all")}}}"use strict",g_bA.g_Gm.Audio.g_TD={g_anH(g){const _=this.g_asF(g);return _?_.duration:0},g_anG(g){const _=this.g_asF(g);return _?_.playbackTime:0},g_atz(g){const _=this.g_asF(g);return _?_.playbackRate:0},g_anI(g){const _=this.g_asF(g);return _?this.g_ant(_.volume):0},g_atA(){return this.g_ant(this.g_ass)},g_atB(g){return this.g_asv.get(g.toLowerCase())||0},g_atC(g,_){const e=this.g_asM(g,Math.floor(_));return e?e.binCount:0},g_atD(g,_,a){var t=Math.floor;const n=this.g_asM(g,t(_));return n?(a=t(a),0>a||a>=n.binCount?0:n.freqBins[a]):0},g_atE(g,_){const e=this.g_asM(g,Math.floor(_));return e?e.peak:0},g_atF(g,_){const e=this.g_asM(g,Math.floor(_));return e?e.rms:0},g_atG(){return this.g_asu},g_atH(){return self.C3_GetAudioContextCurrentTime?self.C3_GetAudioContextCurrentTime():performance.now()/1e3}},"use strict",g_bA.g_ZA.g_ZL=class extends g_bA.g_Za{constructor(g){super(g)}g_eN(){super.g_eN()}},"use strict",g_bA.g_ZA.g_ZL.g_$A=class extends g_bA.g_Zf{constructor(g){super(g)}g_eN(){super.g_eN()}g_XI(){}},"use strict";{const g=new Set;g_bA.g_ZA.g_ZL.g_HR=class extends g_bA.g_Zj{constructor(g,_){super(g),this.g_atI(!0),_&&(this.g_atI(_[0]),this.g_Nf(_[1]))}g_eN(){super.g_eN()}g_atI(g){this.g_VH.g_Ve().set("solidEnabled",!!g)}g_atJ(){return this.g_VH.g_Ve().get("solidEnabled")}g_Nf(g){const _=this.g_VH.g_Ve();if(!g.trim())return void _.delete("solidTags");let e=_.get("solidTags");e||(e=new Set,_.set("solidTags",e)),e.clear();for(const _ of g.split(" "))_&&e.add(_.toLowerCase())}g_Ng(){return this.g_VH.g_Ve().get("solidTags")||g}g_Fe(){return{e:this.g_atJ()}}g_Fg(g){this.g_atI(g.e)}g_Mp(g){return 0===g?this.g_atJ():void 0}g_Mt(g,_){0===g?this.g_atI(_):void 0}g_Yt(){return[{title:"$"+this.g_Zi().g_q_(),properties:[{name:"behaviors.solid.properties.enabled.name",value:this.g_atJ(),g_aoo:g=>this.g_atI(g)}]}]}}}"use strict",g_bA.g_ZA.g_ZL.g_Gk={g_atJ(){return this.g_atJ()}},"use strict",g_bA.g_ZA.g_ZL.g_VT={g_atI(g){this.g_atI(g)}},"use strict",g_bA.g_ZA.g_ZL.g_TD={},"use strict",g_bA.g_ZA.g_cu=class extends g_bA.g_Za{constructor(g){super(g)}g_eN(){super.g_eN()}},"use strict",g_bA.g_ZA.g_cu.g_$A=class extends g_bA.g_Zf{constructor(g){super(g)}g_eN(){super.g_eN()}g_XI(){}},"use strict";{function _(g,_,a,t,n){return g_bA.g_eQ(g*n+.5*t*n*n,_*n,a*n)}const g=0;g_bA.g_ZA.g_cu.g_HR=class extends g_bA.g_Zj{constructor(_,e){super(_),this.g_atK=null,this.g_atL=!1,this.g_atM=!1,this.g_atN=!1,this.g_atO=!1,this.g_atP=!1,this.g_atQ=!1,this.g_atR=!1,this.g_atS=!1,this.g_atT=!1,this.g_atU=!1,this.g_atV=null,this.g_atW=-1,this.g_atX=0,this.g_atY=0,this.g_atZ=!1,this.g_at_=!1,this.g_at$=!!this.g_zM.g_aiD().g_adc(this.g_VH),this.g_aua=-1,this.g_aub="stopped",this.g_auc=0,this.g_aud=!0,this.g_aue=0,this.g_auf=0,this.g_aug=0,this.g_auh=0,this.g_aui=0,this.g_auj=0,this.g_gV=0,this.g_auk=0,this.g_aul=g_bA.g_eS(90),this.g_aum=330,this.g_aun=1500,this.g_auo=1500,this.g_aup=650,this.g_auq=1e3,this.g_aur=!1,this.g_aus=0,this.g_aut=0,this.g_auu=!0,this.g_auv=0,this.g_auw=!0,e&&(this.g_aum=e[g],this.g_aun=e[1],this.g_auo=e[2],this.g_aup=e[3],this.g_gV=e[4],this.g_auq=e[5],this.g_aur=!!e[6],this.g_aus=e[7]/1e3,this.g_auu=!!e[8],this.g_auw=!!e[9]);const a=this.g_zM.g_kX();this.g_lB=new g_bA.g_ly(g_bA.g_ls.g_lx(a,"instancedestroy",g=>this.g_asD(g.g_Ns)),g_bA.g_ls.g_lx(a,"afterload",()=>this.g_asE())),this.g_auu&&this.g_aux(),this.g_auw&&this.g_Zv(),this.g_auy(),this.g_VH.g_Vf().set("isPlatformBehavior",!0)}g_eN(){this.g_atK&&(this.g_atK.g_eN(),this.g_atK=null),this.g_atV=null,this.g_at$=null,super.g_eN()}g_aux(){if(!this.g_atK){const g=this.g_zM.g_kX();this.g_atK=new g_bA.g_ly(g_bA.g_ls.g_lx(g,"keydown",g=>this.g_aoY(g.data)),g_bA.g_ls.g_lx(g,"keyup",g=>this.g_aoZ(g.data)),g_bA.g_ls.g_lx(g,"window-blur",()=>this.g_ahe()))}}g_auz(){this.g_atK&&(this.g_atK.g_eN(),this.g_atK=null)}g_asD(g){this.g_atV===g&&(this.g_atV=null),this.g_at$===g&&(this.g_at$=null)}g_aoY(g){switch(g.key){case"ArrowLeft":this.g_atL=!0;break;case"ArrowRight":this.g_atM=!0;break;case"ArrowUp":this.g_atN=!0;}}g_aoZ(g){switch(g.key){case"ArrowLeft":this.g_atL=!1;break;case"ArrowRight":this.g_atM=!1;break;case"ArrowUp":this.g_atN=!1,this.g_atO=!1;}}g_ahe(){this.g_atL=!1,this.g_atM=!1,this.g_atN=!1,this.g_atO=!1}g_Fe(){return{ii:this.g_atR,lfx:this.g_atX,lfy:this.g_atY,lfo:this.g_atV?this.g_atV.g_CJ():-1,am:this.g_aub,en:this.g_auw,fall:this.g_auc,ft:this.g_aud,dx:this.g_aue,dy:this.g_auf,ms:this.g_aum,acc:this.g_aun,dec:this.g_auo,js:this.g_aup,g:this.g_gV,g1:this.g_auk,mf:this.g_auq,wof:this.g_at_,woj:this.g_at$?this.g_at$.g_CJ():-1,ga:this.g_aul,edj:this.g_aur,cdj:this.g_atQ,dj:this.g_atP,sus:this.g_aus,dc:this.g_auu,cc:this.g_auv}}g_Fg(g){this.g_atR=g.ii,this.g_atX=g.lfx,this.g_atY=g.lfy,this.g_atW=g.lfo,this.g_aub=g.am;const _=g.en;this.g_auc=g.fall,this.g_aud=g.ft,this.g_aue=g.dx,this.g_auf=g.dy,this.g_aum=g.ms,this.g_aun=g.acc,this.g_auo=g.dec,this.g_aup=g.js,this.g_gV=g.g,this.g_auk=g.g1,this.g_auq=g.mf,this.g_at_=g.wof,this.g_aua=g.woj,this.g_aul=g.ga,this.g_aur=g.edj,this.g_atQ=g.cdj,this.g_atP=g.dj,this.g_aus=g.sus,this.g_auu=g.dc,this.g_auv=g.cc||0,this.g_atL=!1,this.g_atM=!1,this.g_atN=!1,this.g_atO=!1,this.g_atS=!1,this.g_atT=!1,this.g_atU=!1,this.g_aut=0,this.g_auu?this.g_aux():this.g_auz(),this.g_auA(_),this.g_auy()}g_asE(){this.g_atV=-1===this.g_atW?null:this.g_zM.g_JP(this.g_atW),this.g_at$=-1===this.g_aua?null:this.g_zM.g_JP(this.g_aua)}g_auy(){var g=Math.PI,_=Math.sin,e=Math.cos;this.g_aug=e(this.g_aul),this.g_auh=_(this.g_aul),this.g_aui=e(this.g_aul-g/2),this.g_auj=_(this.g_aul-g/2),this.g_aug=g_bA.g_fi(this.g_aug),this.g_auh=g_bA.g_fi(this.g_auh),this.g_aui=g_bA.g_fi(this.g_aui),this.g_auj=g_bA.g_fi(this.g_auj),this.g_auk=this.g_gV,0>this.g_gV&&(this.g_aug*=-1,this.g_auh*=-1,this.g_gV=Math.abs(this.g_gV))}g_auB(){return 0>this.g_gV?-1:1}g_auC(){const _=this.g_VH.g_Bv(),t=this.g_zM.g_aiD(),n=this.g_VH,g=this.g_atV,a=_.g_Gw(),e=_.g_Gx();if(_.g_VJ(this.g_aug,this.g_auh),_.g_CO(),g&&t.g_acP(n,g)&&(!g.g_C$().g_aap()||t.g_abP(g,n)))return _.g_VF(a,e),_.g_CO(),g;else{let i=t.g_ac$(n),r=null;if(i||0!==this.g_auc||(r=t.g_adc(n,!0)),_.g_VF(a,e),_.g_CO(),i)return t.g_acP(n,i)?null:(this.g_atZ=!1,i);if(r&&r.length){let g=0;for(let _=0,a=r.length;_this.g_auq&&(this.g_auf=this.g_auq)),g&&(this.g_atO=!0)}g_auJ(g,_,a){const t=this.g_aun,n=this.g_auo;g===_&&(0>this.g_aue?(this.g_aue+=n*a,0this.g_aue&&(this.g_aue=0)));let e=0;return g&&!_&&(0this.g_aue?e=t+n:e=t),this.g_aue+=e*a,this.g_aue=g_bA.g_eQ(this.g_aue,-this.g_aum,this.g_aum),e}g_auK(M,a,c,d){var e=Math.abs;const f=this.g_VH,g=f.g_Bv(),h=this.g_zM.g_aiD(),i=this.g_aug,N=this.g_auh,b=this.g_aui,l=this.g_auj,m=this.g_aum;let n=!1,T=g.g_Gw(),L=g.g_Gx();const w=_(this.g_aue,-m,m,a,M)*b,r=_(this.g_aue,-m,m,a,M)*l;g.g_VJ(b*(1this.g_aue?1:-1),l*(0>this.g_aue?1:-1),_,!1)?c&&!s&&!this.g_atZ&&(T=g.g_Gw(),L=g.g_Gx(),g.g_VJ(i,N),h.g_ac$(f)?!h.g_ade(f,-i,-N,3,!1)&&(g.g_VF(T,L),g.g_CO()):(g.g_VF(T,L),g.g_CO())):(g.g_VF(T,L),g.g_CO()),!s&&(this.g_aue=0)):!z&&!d&&e(this.g_auf)this.g_auf?1:-1),d*(0>this.g_auf?1:-1),_,M,n))e.g_VF(f,c),e.g_CO(),this.g_at_=!0,M||(this.g_auf=0);else{this.g_atV=n;const _=n.g_Bv();this.g_atX=_.g_Gw(),this.g_atY=_.g_Gx(),this.g_atZ=M,M&&(i=!0),(0this.g_auf&&1===this.g_auv&&s.g_adf(u,g,d,n,32)}}return i}g_auM(g,_,e){"falling"!==this.g_aub&&0this.g_aue=g},{name:"behaviors.platform.debugger.vector-y",value:this.g_auf,g_aoo:g=>this.g_auf=g},{name:"behaviors.platform.properties.max-speed.name",value:this.g_aum,g_aoo:g=>this.g_aum=g},{name:"behaviors.platform.properties.acceleration.name",value:this.g_aun,g_aoo:g=>this.g_aun=g},{name:"behaviors.platform.properties.deceleration.name",value:this.g_auo,g_aoo:g=>this.g_auo=g},{name:"behaviors.platform.properties.jump-strength.name",value:this.g_aup,g_aoo:g=>this.g_aup=g},{name:"behaviors.platform.properties.gravity.name",value:this.g_gV,g_aoo:g=>this.g_gV=g},{name:"behaviors.platform.debugger.gravity-angle",value:g_bA.g_eT(this.g_aul),g_aoo:g=>this.g_aul=g_bA.g_eS(g)},{name:"behaviors.platform.properties.max-fall-speed.name",value:this.g_auq,g_aoo:g=>this.g_auq=g},{name:"behaviors.platform.debugger.animation-mode",value:["behaviors.platform.debugger.anim-"+this.g_aub]},{name:"behaviors.platform.properties.enabled.name",value:this.g_auw,g_aoo:g=>this.g_auA(g)}]}]}}}"use strict",g_bA.g_ZA.g_cu.g_Gk={g_auS(){return 0!==this.g_aue||0!==this.g_auf},g_auT(g,_){return g_bA.g_gk(Math.hypot(this.g_aue,this.g_auf),g,_)},g_auU(){if(0!==this.g_auf)return!1;const _=this.g_VH,a=this.g_Bv(),t=this.g_zM.g_aiD(),n=a.g_Gw(),i=a.g_Gx();a.g_VJ(this.g_aug,this.g_auh),a.g_CO();const e=t.g_ac$(_);let r=null;if(e||0!==this.g_auc||(r=t.g_adc(_,!0)),a.g_VF(n,i),a.g_CO(),e)return!t.g_acP(_,e);if(r&&r.length){let g=0;for(let a=0,n=r.length;athis.g_auf},g_auX(){return 0=t.g_avG()&&g=this.g_avR)){const g=this.g_zM.g_Lz(this.g_VH);return this.g_avR-=g,0>=this.g_avR?(this.g_avR=0,this.g_VH.g_Bv().g_Ds(!0),this.g_zM.g_Dt(),this.g_Ye(g_bA.g_ZA.g_avM.g_Gk.g_avS)):void(this.g_avQ-=g,0>=this.g_avQ&&(0===this.g_avP?(this.g_VH.g_Bv().g_Ds(!1),this.g_avP=1,this.g_avQ+=this.g_avO):(this.g_VH.g_Bv().g_Ds(!0),this.g_avP=0,this.g_avQ+=this.g_avN),this.g_zM.g_Dt()))}}g_Yt(){return[{title:"$"+this.g_Zi().g_q_(),properties:[{name:"behaviors.flash.debugger.on-time",value:this.g_avN,g_aoo:g=>this.g_avN=g},{name:"behaviors.flash.debugger.off-time",value:this.g_avO,g_aoo:g=>this.g_avO=g},{name:"behaviors.flash.debugger.is-flashing",value:0g&&(g=0,e=0,d=0),this.g_aue=t(a)*g,this.g_auf=_(a)*g}if(0!==this.g_gV&&(this.g_auf+=this.g_gV*n,d+=this.g_gV),this.g_arh=r.g_Gw(),this.g_ari=r.g_Gx(),0!==this.g_aue||0!==this.g_auf){const g=this.g_aue*n+.5*e*n*n,o=this.g_auf*n+.5*d*n*n,i=g_bA.g_eU(0,0,g,o);if(this.g_awb(g,o,i),this.g_av_+=i,this.g_avX&&(0!=g||0!=o)){const _=g_bA.g_eW(0,0,g,o);r.g_DI(_),this.g_avZ=r.g_DJ()}if(r.g_CO(),this.g_avW){const e=this.g_zM.g_aiD(),a=e.g_ac$(this.g_VH);if(a){e.g_acL(this.g_VH,a);const i=g_bA.g_eU(0,0,this.g_aue,this.g_auf),g=e.g_adi(this.g_VH,this.g_arh,this.g_ari);this.g_aue=t(g)*i,this.g_auf=_(g)*i,r.g_VJ(this.g_aue*n,this.g_auf*n),r.g_CO(),this.g_avX&&(r.g_DI(g),this.g_avZ=r.g_DJ(),r.g_CO()),e.g_ade(this.g_VH,this.g_aue/i,this.g_auf/i,Math.max(2.5*i*n,30))||e.g_adh(this.g_VH,100)}}}}g_awb(_,t,n){const i=this.g_Bv();if(!this.g_avY||n<=this.g_av$)return i.g_VJ(_,t),i.g_CO(),void(this.g_avY&&this.g_IS(g_bA.g_ZA.g_avV.g_Gk.g_awc));this.g_awa=!1;const e=i.g_Gw(),r=i.g_Gx(),g=g_bA.g_eW(0,0,_,t),d=Math.cos(g)*this.g_av$,a=Math.sin(g)*this.g_av$,o=Math.floor(n/this.g_av$);for(let g=1;g<=o;++g)if(i.g_VF(e+d*g,r+a*g),i.g_CO(),this.g_IS(g_bA.g_ZA.g_avV.g_Gk.g_awc),this.g_VH.g_JN()||this.g_awa)return;i.g_VF(e+_,r+t),i.g_CO(),this.g_IS(g_bA.g_ZA.g_avV.g_Gk.g_awc)}g_Mp(g){return 0===g?this.g__i:1===g?this.g_aun:2===g?this.g_gV:3===g?this.g_avW:4===g?this.g_avX:5===g?this.g_avY:6===g?this.g_auw:void 0}g_Mt(g,a){switch(g){case _:this.g__i=a;const t=this.g_VH.g_Bv(),e=t.g_DJ();this.g_aue=Math.cos(e)*this.g__i,this.g_auf=Math.sin(e)*this.g__i;break;case 1:this.g_aun=a;break;case 2:this.g_gV=a;break;case 3:this.g_avW=!!a;break;case 4:this.g_avX=!!a;break;case 5:this.g_avY=!!a;break;case 6:this.g_auA(a);}}g_Mu(g,a){if(0!==a)switch(g){case _:this.g__i+=a;const t=this.g_VH.g_Bv(),e=t.g_DJ();this.g_aue=Math.cos(e)*this.g__i,this.g_auf=Math.sin(e)*this.g__i;break;case 1:this.g_aun+=a;break;case 2:this.g_gV+=a;}}g_awd(g){const _=g_bA.g_eW(0,0,this.g_aue,this.g_auf);this.g_aue=Math.cos(_)*g,this.g_auf=Math.sin(_)*g}g_auA(g){this.g_auw=!!g,this.g_auw?this.g_Yp():this.g_Yc()}g_Yt(){return[{title:"$"+this.g_Zi().g_q_(),properties:[{name:"behaviors.bullet.debugger.vector-x",value:this.g_aue,g_aoo:g=>this.g_aue=g},{name:"behaviors.bullet.debugger.vector-y",value:this.g_auf,g_aoo:g=>this.g_auf=g},{name:"behaviors.bullet.properties.speed.name",value:Math.hypot(this.g_aue,this.g_auf),g_aoo:g=>this.g_awd(g)},{name:"behaviors.bullet.debugger.angle-of-motion",value:g_bA.g_eT(Math.atan2(this.g_auf,this.g_aue))},{name:"behaviors.bullet.properties.gravity.name",value:this.g_gV,g_aoo:g=>this.g_gV=g},{name:"behaviors.bullet.properties.acceleration.name",value:this.g_aun,g_aoo:g=>this.g_aun=g},{name:"behaviors.bullet.debugger.distance-travelled",value:this.g_av_},{name:"behaviors.bullet.properties.enabled.name",value:this.g_auw,g_aoo:g=>this.g_auA(g)}]}]}}}"use strict",g_bA.g_ZA.g_avV.g_Gk={g_auT(g,_){const e=Math.sqrt(this.g_aue*this.g_aue+this.g_auf*this.g_auf);return g_bA.g_gk(e,g,_)},g_awe(g,_){return g_bA.g_gk(this.g_av_,g,_)},g_awc(){return!0},g_atJ(){return this.g_auw}},"use strict",g_bA.g_ZA.g_avV.g_VT={g_awf(g){this.g_awd(g)},g_au$(g){this.g_aun=g},g_avd(g){this.g_gV=g},g_awg(g){g=g_bA.g_eS(g);const _=g_bA.g_eU(0,0,this.g_aue,this.g_auf);this.g_aue=Math.cos(g)*_,this.g_auf=Math.sin(g)*_},g_awh(g){var _=Math.max;if(g){const t=g.g_VN(this.g_VH);if(t){const n=this.g_VH.g_Bv(),a=this.g_zM.g_aiD(),i=this.g_zM.g_Lz(this.g_VH),e=g_bA.g_eU(0,0,this.g_aue,this.g_auf),r=a.g_adi(this.g_VH,this.g_arh,this.g_ari,t);this.g_aue=Math.cos(r)*e,this.g_auf=Math.sin(r)*e,n.g_VJ(this.g_aue*i,this.g_auf*i),n.g_CO(),this.g_avX&&(n.g_DI(r),this.g_avZ=n.g_DJ(),n.g_CO()),0!==e&&(this.g_avW?!a.g_ade(this.g_VH,this.g_aue/e,this.g_auf/e,_(2.5*e*i,30))&&a.g_adh(this.g_VH,100):a.g_add(this.g_VH,this.g_aue/e,this.g_auf/e,_(2.5*e*i,30),t))}}},g_awi(g){this.g_av_=g},g_atI(g){this.g_auA(g)},g_awj(){this.g_awa=!0}},"use strict",g_bA.g_ZA.g_avV.g_TD={g_avm(){return g_bA.g_fi(g_bA.g_eU(0,0,this.g_aue,this.g_auf))},g_avo(){return this.g_aun},g_awk(){return g_bA.g_eT(g_bA.g_eW(0,0,this.g_aue,this.g_auf))},g_awl(){return this.g_av_},g_avr(){return this.g_gV}},"use strict",g_bA.g_ZA.g_awm=class extends g_bA.g_Za{constructor(g){super(g)}g_eN(){super.g_eN()}},"use strict",g_bA.g_ZA.g_awm.g_$A=class extends g_bA.g_Zf{constructor(g){super(g)}g_eN(){super.g_eN()}g_XI(){}},"use strict",g_bA.g_ZA.g_awm.g_awn=class{constructor(g,_,e,a){this.g_awo=g_bA.g_eM(g_bA.g_lE),this.g_awo.Set(g||0),this.g_awp=g_bA.g_eM(g_bA.g_lE),this.g_awp.Set(_||0),this.g__z=e||0,this.g_awq=!!a,this.g_anh=!1}g_awr(){return this.g_awo.g_bR()}g_ID(){return this.g_awp.g_bR()}g__F(){return this.g__z}g_atb(g){this.g_anh=!!g}g_anx(){return this.g_anh}g_jL(g){this.g_awo.g_jL(g),this.g_awp.g_jL(g)}g_aws(){return this.g_awo.g_bR()>=this.g__z}g_BO(){if(this.g_aws())if(this.g_awq)this.g_awo.g_lI(this.g__z);else return!0;return!1}g_Fe(){return{c:this.g_awo.g_bR(),t:this.g_awp.g_bR(),d:this.g__z,r:this.g_awq,p:this.g_anh}}g_Fg(g){this.g_awo.Set(g.c),this.g_awp.Set(g.t),this.g__z=g.d,this.g_awq=!!g.r,this.g_anh=!!g.p}},g_bA.g_ZA.g_awm.g_HR=class extends g_bA.g_Zj{constructor(g){super(g),this.g_awt=new Map}g_eN(){this.g_awt.clear(),super.g_eN()}g_awu(){0({name:"$"+_[0],value:`${g(10*_[1].g_awr())/10} / ${g(10*_[1].g__F())/10}`}))}]}},"use strict",g_bA.g_ZA.g_awm.g_Gk={g_awv(g){const _=this.g_awt.get(g.toLowerCase());return!!_&&_.g_aws()},g_aww(g){return this.g_awt.has(g.toLowerCase())},g_awx(g){const _=this.g_awt.get(g.toLowerCase());return _&&_.g_anx()}},"use strict",g_bA.g_ZA.g_awm.g_VT={g_awy(g,_,e){const a=new g_bA.g_ZA.g_awm.g_awn(0,0,g,1===_);this.g_awt.set(e.toLowerCase(),a),this.g_awu()},g_awz(g){this.g_awt.delete(g.toLowerCase()),this.g_awu()},g_awA(g,_){const e=this.g_awt.get(g.toLowerCase());e&&e.g_atb(0===_)}},"use strict",g_bA.g_ZA.g_awm.g_TD={g_atH(g){const _=this.g_awt.get(g.toLowerCase());return _?_.g_awr():0},g_awB(g){const _=this.g_awt.get(g.toLowerCase());return _?_.g_ID():0},g_anH(g){const _=this.g_awt.get(g.toLowerCase());return _?_.g__F():0}},"use strict",self.g_aho=function(){return[g_bA.g_Gm.g_amR,g_bA.g_Gm.g_anL,g_bA.g_Gm.g_aoU,g_bA.g_Gm.g_apj,g_bA.g_Gm.Touch,g_bA.g_ZA.g_ZL,g_bA.g_ZA.g_cu,g_bA.g_ZA.g_avy,g_bA.g_ZA.g_avM,g_bA.g_ZA.g_avV,g_bA.g_ZA.g_awm,g_bA.g_Gm.Text,g_bA.g_Gm.g_arO,g_bA.g_Gm.Audio,g_bA.g_Gm.g_Gl.g_Gk.g_Gj,g_bA.g_Gm.Text.g_VT.g_uC,g_bA.g_Gm.g_Gl.g_VT.g_aks,g_bA.g_Gm.g_Gl.g_Gk.g_ajQ,g_bA.g_Gm.g_Gl.g_VT.g_aku,g_bA.g_Gm.g_Gl.g_TD.g_Wd,g_bA.g_Gm.g_amR.g_Gk.g_any,g_bA.g_Gm.g_Gl.g_VT.g_akP,g_bA.g_Gm.Audio.g_VT.g_Jt,g_bA.g_Gm.g_Gl.g_Gk.g_aj$,g_bA.g_Gm.g_amR.g_Gk.g_IX,g_bA.g_Gm.g_amR.g_VT.g_anC,g_bA.g_Gm.g_apj.g_Gk.g_apw,g_bA.g_Gm.g_apj.g_Gk.g_apC,g_bA.g_Gm.g_Gl.g_VT.g_akv,g_bA.g_Gm.Audio.g_VT.g_ata,g_bA.g_Gm.g_aoU.g_Gk.g_ao$,g_bA.g_Gm.g_Gl.g_Gk.g_QR,g_bA.g_ZA.g_cu.g_Gk.g_auU,g_bA.g_ZA.g_cu.g_Gk.g_auS,g_bA.g_Gm.g_anL.g_VT.g_aop,g_bA.g_ZA.g_cu.g_Gk.g_auW,g_bA.g_ZA.g_cu.g_Gk.g_auX,g_bA.g_Gm.g_anL.g_Gk.g_aou,g_bA.g_Gm.g_anL.g_VT.g_WT,g_bA.g_ZA.g_cu.g_Gk.g_auV,g_bA.g_Gm.g_anL.g_Gk.g_WM,g_bA.g_Gm.g_anL.g_Gk.g_WN,g_bA.g_ZA.g_cu.g_VT.g_avc,g_bA.g_Gm.g_anL.g_VT.g_aoG,g_bA.g_ZA.g_cu.g_VT.g_avf,g_bA.g_ZA.g_cu.g_VT.g_avg,g_bA.g_Gm.g_anL.g_VT.g_WQ,g_bA.g_ZA.g_cu.g_VT.g_ave,g_bA.g_ZA.g_cu.g_VT.g_avb,g_bA.g_Gm.g_Gl.g_VT.g_fQ,g_bA.g_Gm.g_Gl.g_Gk.g_aj_,g_bA.g_Gm.g_anL.g_VT.g_aoE,g_bA.g_Gm.g_anL.g_VT.g_WX,g_bA.g_Gm.g_anL.g_Gk.g_WV,g_bA.g_ZA.g_awm.g_VT.g_awy,g_bA.g_Gm.g_Gl.g_VT.g_akt,g_bA.g_Gm.g_anL.g_Gk.g_WW,g_bA.g_ZA.g_awm.g_Gk.g_awv,g_bA.g_Gm.g_anL.g_Gk.g_VU,g_bA.g_Gm.g_anL.g_TD.g_Wb,g_bA.g_Gm.Text.g_VT.g_arG,g_bA.g_Gm.g_anL.g_Gk.g_aow,g_bA.g_ZA.g_cu.g_VT.g_avd,g_bA.g_Gm.g_aoU.g_Gk.g_apf,g_bA.g_Gm.g_anL.g_VT.g_VD,g_bA.g_Gm.g_anL.g_TD.g_Wc,g_bA.g_Gm.g_Gl.g_Gk.g_Sr,g_bA.g_Gm.g_anL.g_VT.g_V_,g_bA.g_Gm.g_anL.g_VT.g_aoJ,g_bA.g_Gm.g_anL.g_VT.g_xP,g_bA.g_ZA.g_avM.g_VT.g_avM,g_bA.g_Gm.g_anL.g_VT.g_VZ,g_bA.g_Gm.g_anL.g_Gk.g_VV,g_bA.g_Gm.g_anL.g_Gk.g_VW]},"use strict";{function g(g,_){var e=Math.round;if("string"==typeof g||"string"==typeof _){let a,t;return a="number"==typeof g?(e(1e10*g)/1e10).toString():g,t="number"==typeof _?(e(1e10*_)/1e10).toString():_,a+t}return g&&_?1:0}self.g_Ue=[_=>{const e=_.g_Un(0).g_Ud();return()=>g("Appeal: ",e.g_Ku())},()=>1e3,_=>{const e=_.g_Un(0).g_Ud();return()=>g("HP: ",e.g_Ku())},_=>{const e=_.g_Un(0).g_Ud();return()=>g("Time: ",Math.round(e.g_Ku()))},g=>{const _=g.g_Un(0).g_TG();return()=>_()},g=>{const _=g.g_Un(0).g_Ud();return()=>""+_.g_Ku()},()=>"Main",()=>-6,()=>"",()=>"levelOne",()=>"Acrobat",()=>"Acrobat Movement",()=>"run",()=>"jump",()=>"fall",()=>"idle",()=>"Wall Jump",()=>"right",()=>50,()=>"wall",()=>-2e3,()=>-500,()=>"left",()=>2e3,()=>800,()=>"no",()=>"Trampoline",()=>"down",()=>.5,()=>650,()=>"normal",()=>"Magician",()=>"Magician Movement",()=>"Magic Ball",()=>1,()=>0,()=>1.5,()=>"MagicBallTime",()=>"Strong Man",()=>"Strong Man Movement",()=>"Push Box",g=>{const _=g.g_Un(0);return()=>_.g_TL()},()=>"Pull Box",()=>"Character Global Variable",()=>"acrobat",()=>-686651875986431,()=>"magician",()=>-182835383548927,()=>"strongman",()=>"Strongman",()=>-664140238606335,()=>"Character Tents",()=>"players",()=>1500,()=>"Ladder",g=>{const _=g.g_Un(0);return()=>_.g_TL()-7},g=>{const _=g.g_Un(0);return()=>_.g_TL()+5},()=>"Button",()=>.2,()=>"up",()=>100,()=>"Rings",()=>"GreenRing",()=>"GoldRing",()=>500,()=>"PurpleRing",()=>200,()=>"Spikes",()=>.1,()=>"Warp Hat",g=>{const _=g.g_Un(0);return()=>_.g_TL()+16},()=>"Basic Clown",()=>"Contact Damage Basic Clown",()=>"Attack Basic Clown",()=>"Hurt",()=>"Walk",()=>"InBetween",()=>"Ladder2"]} \ No newline at end of file diff --git a/scripts/dispatchWorker.js b/scripts/dispatchWorker.js new file mode 100644 index 0000000..8f92f7b --- /dev/null +++ b/scripts/dispatchWorker.js @@ -0,0 +1 @@ +"use strict";self.inputPort=null,self.jobQueue=[],self.jobWorkers=[],self.sentBlobs=[],self.sentBuffers=[],self.importedScripts=[],self.lastBroadcasts=new Map;class JobWorker{constructor(a,b){this._port=a,this._number=b,this._isReady=!1,this._isBusy=!1,this._port.onmessage=(a)=>this._OnMessage(a.data)}ImportScripts(a){this._port.postMessage({"type":"_import_scripts","scripts":a})}SendBlob(a,b){this._port.postMessage({"type":"_send_blob","blob":a,"id":b})}SendBuffer(a,b){this._port.postMessage({"type":"_send_buffer","buffer":a,"id":b})}SendJob(a){if(this._isBusy||!this._isReady)throw new Error("cannot take job");this._isBusy=!0,this._port.postMessage(a,a["transferables"])}_InitBroadcast(a){this._port.postMessage(a,a["transferables"])}SendReady(){this._port.postMessage({"type":"_ready"})}IsReady(){return this._isReady}_OnReady(){this._isReady=!0,this.MaybeStartNextJob()}IsBusy(){return this._isBusy}GetNumber(){return this._number}_OnMessage(a){const b=a["type"];return"ready"===b?void this._OnReady():"done"===b?void this._OnJobDone():void console.error("unknown message from worker '"+b+"'")}_OnJobDone(){this._isBusy=!1,this.MaybeStartNextJob()}MaybeStartNextJob(){if(!this._isBusy&&this._isReady){const a=this._FindAvailableJob();if(-1!==a){const b=self.jobQueue[a],c=b["isBroadcast"];c?(b["doneFlags"][this._number]=!0,b["doneFlags"].every((a)=>a)&&self.jobQueue.splice(a,1)):self.jobQueue.splice(a,1),this.SendJob(b)}}}_FindAvailableJob(){for(let a=0,b=self.jobQueue.length;a{const b=a.data,c=b["type"];"_init"===c?(self.inputPort=b["in-port"],self.inputPort.onmessage=OnInputPortMessage):"_addJobWorker"===c&&AddJobWorker(b["port"])});function OnInputPortMessage(a){const b=a.data,c=b["type"];if("_cancel"===c)return void CancelJob(b.jobId);if("_import_scripts"===c){const a=b["scripts"];for(const b of self.jobWorkers)b.ImportScripts(a);return void self.importedScripts.push(a)}if("_send_blob"===c){const a=b["blob"],c=b["id"];for(const b of self.jobWorkers)b.SendBlob(a,c);return void self.sentBlobs.push([a,c])}if("_send_buffer"===c){const a=b["buffer"],c=b["id"];for(const b of self.jobWorkers)b.SendBuffer(a,c);return void self.sentBuffers.push([a,c])}if("_no_more_workers"===c)return self.sentBlobs.length=0,self.sentBuffers.length=0,self.importedScripts.length=0,void self.lastBroadcasts.clear();if("_testMessageChannel"===c)return void self.jobWorkers[0].TestMessageChannel();self.jobQueue.push(b),b["isBroadcast"]&&(b["doneFlags"]=Array(self.jobWorkers.length).fill(!1),b["transferables"]=[],self.lastBroadcasts.set(b["type"],b));for(const b of self.jobWorkers)b.MaybeStartNextJob()} \ No newline at end of file diff --git a/scripts/jobWorker.js b/scripts/jobWorker.js new file mode 100644 index 0000000..936a7ef --- /dev/null +++ b/scripts/jobWorker.js @@ -0,0 +1 @@ +"use strict";self.dispatchPort=null,self.outputPort=null,self.workerNumber=-1,self.activeJobId=null,self.sentBlobs=new Map,self.sentBuffers=new Map,self.JobHandlers={};function FlipImageData(a,b,c){const d=4*b,e=new Uint8Array(d),f=a.buffer;for(let g=0,h=Math.floor(c/2);g{const b=a.data,c=b["type"];return"init"===c?(self.workerNumber=b["number"],self.dispatchPort=b["dispatch-port"],self.dispatchPort.onmessage=OnDispatchWorkerMessage,void(self.outputPort=b["output-port"])):"terminate"===c?void self.close():void console.error("unknown message '"+c+"'")});function SendReady(){self.dispatchPort.postMessage({"type":"ready"}),self.outputPort.postMessage({"type":"ready"})}function SendError(a,b){a||self.outputPort.postMessage({"type":"error","jobId":self.activeJobId,"error":b.toString()}),SendDone()}function SendResult(a,b){if(!a){const a=b.transferables||[];self.outputPort.postMessage({"type":"result","jobId":self.activeJobId,"result":b.result},a)}SendDone()}function SendDone(){self.activeJobId=null,self.dispatchPort.postMessage({"type":"done"})}function SendProgress(a){self.outputPort.postMessage({"type":"progress","jobId":self.activeJobId,"progress":a})}function OnDispatchWorkerMessage(a){const b=a.data,c=b["type"];if("_import_scripts"===c)return void importScripts(...b["scripts"]);if("_send_blob"===c)return void self.sentBlobs.set(b["id"],b["blob"]);if("_send_buffer"===c)return void self.sentBuffers.set(b["id"],b["buffer"]);if("_testMessageChannel"===c)return void self.outputPort.postMessage({"type":"_testMessageChannelOk"});if("_ready"===c)return void SendReady();const d=b["jobId"],f=b["isBroadcast"],e=b["params"];let g;if(self.activeJobId=d,!self.JobHandlers.hasOwnProperty(c))return void console.error(`no handler for message type '${c}'`);try{g=self.JobHandlers[c](e)}catch(a){return void SendError(f,"Exception in job handler: "+a)}g&&g.then?g.then((a)=>SendResult(f,a)).catch((a)=>SendError(f,"Rejection in job handler: "+a)):SendResult(f,g)} \ No newline at end of file diff --git a/scripts/main.js b/scripts/main.js new file mode 100644 index 0000000..1d31162 --- /dev/null +++ b/scripts/main.js @@ -0,0 +1 @@ +"use strict";window.g_awC=class{constructor(e,a){this.g_awD=e,this.g_awE=a,this.g_awF=!1,this.g_agm=()=>this.g_Jv()}g_awG(){}g_awH(e,a,g,_){this.g_awD.g_awI(this.g_awE,e,a,!!g,_)}g_awJ(e,a,g,_){return this.g_awD.g_awK(this.g_awE,e,a,!!g,_)}g_awL(e,a,g){this.g_awD.g_awM()?this.g_awH(e,a,g):this.g_awD.g_awN()._OnMessageFromDOM({type:"event",component:this.g_awE,handler:e,dispatchRuntimeEvent:g,data:a,responseId:null})}g_awO(e,a){this.g_awD.g_awP(this.g_awE,e,a)}g_awQ(e){for(const[a,g]of e)this.g_awO(a,g)}g_awR(){return this.g_awD}g_awS(){return this.g_awE}g_Yp(){this.g_awF||(this.g_awD.g_awT(this.g_agm),this.g_awF=!0)}g_Yc(){this.g_awF&&(this.g_awD.g_awU(this.g_agm),this.g_awF=!1)}g_Jv(){}},"use strict",window.g_awV=class extends g_awC{constructor(e,a){super(e,a),this.g_awW=new Map,this.g_awX=!0,this.g_awO("create",e=>this.g_awY(e)),this.g_awO("destroy",e=>this.g_awZ(e)),this.g_awO("set-visible",e=>this.g_aw_(e)),this.g_awO("update-position",e=>this.g_aw$(e)),this.g_awO("update-state",e=>this.g_amW(e)),this.g_awO("focus",e=>this.g_axa(e)),this.g_awO("set-css-style",e=>this.g_axb(e))}g_axc(e){this.g_awX=!!e}g_axd(e,g){this.g_awO(e,e=>{const a=e.elementId,_=this.g_awW.get(a);return g(_,e)})}g_awY(e){const a=e.elementId,g=this.g_YP(a,e);this.g_awW.set(a,g),this.g_awX&&document.body.appendChild(g)}g_YP(){throw new Error("required override")}g_axe(){}g_awZ(e){const a=e.elementId,g=this.g_awW.get(a);this.g_axe(g),this.g_awX&&g.parentElement.removeChild(g),this.g_awW.delete(a)}g_axf(e,a,g){g||(g={}),g.elementId=a,this.g_awH(e,g)}g_axg(e,a,g){g||(g={}),g.elementId=a,this.g_awL(e,g)}g_aw_(e){if(this.g_awX){const a=this.g_awW.get(e.elementId);a.style.display=e.isVisible?"":"none"}}g_aw$(e){if(this.g_awX){const a=this.g_awW.get(e.elementId);a.style.left=e.left+"px",a.style.top=e.top+"px",a.style.width=e.width+"px",a.style.height=e.height+"px";const g=e.fontSize;null!==g&&(a.style.fontSize=g+"em")}}g_amW(e){const a=this.g_awW.get(e.elementId);this.g_axh(a,e)}g_axh(){throw new Error("required override")}g_axa(e){const a=this.g_awW.get(e.elementId);e.focus?a.focus():a.blur()}g_axb(e){const a=this.g_awW.get(e.elementId);a.style[e.prop]=e.val}g_axi(e){return this.g_awW.get(e)}},"use strict";{function _(e){return new Promise((a,g)=>{const _=document.createElement("script");_.onload=a,_.onerror=g,_.async=!1,_.src=e,document.head.appendChild(_)})}async function t(e){const a=await r(e),g=new TextDecoder("utf-8");return g.decode(a)}function r(e){return new Promise((g,_)=>{const a=new FileReader;a.onload=e=>g(e.target.result),a.onerror=e=>_(e),a.readAsArrayBuffer(e)})}function s(){if(!e)return n;const g=document.createElement("canvas"),a=g.getContext("webgl2",{alpha:!0,depth:!1,antialias:!1,failIfMajorPerformanceCaveat:!0});if(!a)return n;const _=a.getExtension("WEBGL_debug_renderer_info");if(!_)return n;const t=a.getParameter(_.UNMASKED_RENDERER_WEBGL);for(const e of o)if(t.toLowerCase().includes(e.toLowerCase()))return console.warn(`[Construct 3] This device appears to support WebGL 2, but it is disabled due to GPU driver bugs that make it unusable. (Renderer '${t}' matches blacklist entry '${e}'.) See crbug.com/934823`),1;return n}const a=/(iphone|ipod|ipad)/i.test(navigator.userAgent),e=/android/i.test(navigator.userAgent);let d=new Audio;const g={"audio/webm; codecs=opus":!!d.canPlayType("audio/webm; codecs=opus"),"audio/ogg; codecs=opus":!!d.canPlayType("audio/ogg; codecs=opus"),"audio/webm; codecs=vorbis":!!d.canPlayType("audio/webm; codecs=vorbis"),"audio/ogg; codecs=vorbis":!!d.canPlayType("audio/ogg; codecs=vorbis"),"audio/mp4":!!d.canPlayType("audio/mp4"),"audio/mpeg":!!d.canPlayType("audio/mpeg")};d=null;const u=[];let i=0;const C=[],y=new Map,l=new Map;let m=0;const n=2,o=["Mali"];window.g_axj=class e{constructor(e){this.g_axk=e.g_axl,this.g_axm=null,this.g_afo="",this.g_axn=e.g_axo,this.g_axp={},this.g_axq=null,this.g_axr=null,this.g_axs=[],this.g_axt=null,this.g_ado=null,this.g_ag$=null,this.g_adX=-1,this.g_axu=()=>this.g_axv(),this.g_axw=[],this.g_aft=e.g_axx,"cordova"===this.g_aft&&this.g_axk&&(console.warn("[C3 runtime] Worker mode is enabled and supported, but is disabled in Cordova due to crbug.com/939775. Reverting to DOM mode."),this.g_axk=!1),this.g_axy=!1,this.g_axz=null,("html5"===this.g_aft||"playable-ad"===this.g_aft)&&"file"===location.protocol.substr(0,4)&&alert("Exported games won't work until you upload them. (When running on the file: protocol, browsers block many features from working for security reasons.)"),this.g_awP("runtime","cordova-fetch-local-file",e=>this.g_axA(e)),this.g_awP("runtime","create-job-worker",e=>this.g_axB(e)),"cordova"===this.g_aft?document.addEventListener("deviceready",()=>this.g_Xi(e)):this.g_Xi(e)}g_eN(){this.g_axC(),this.g_axm&&(this.g_axm.onmessage=null,this.g_axm=null),this.g_axq&&(this.g_axq.terminate(),this.g_axq=null),this.g_axr&&(this.g_axr.g_eN(),this.g_axr=null),this.g_ado&&(this.g_ado.parentElement.removeChild(this.g_ado),this.g_ado=null)}g_axD(){return this.g_ado}g_fE(){return this.g_afo}g_awM(){return this.g_axk}g_AD(){return this.g_aft}g_ahr(){return"cordova"===this.g_aft&&a}g_axE(){if(!this.g_ahr())return!1;const e=window.devicePixelRatio,a=window.screen.width*e,g=window.screen.height*e;return 1125==a&&2436==g}async g_Xi(e){if("playable-ad"===this.g_aft){this.g_axz=self.c3_base64files,await this.g_axF();for(let a=0,g=e.g_axG.length;athis._OnMessageFromRuntime(e.data),window.c3_addPortMessageHandler&&window.c3_addPortMessageHandler(e=>this.g_axJ(e)),this.g_ag$=new self.g_axK(this),await this.g_ag$.g_aaM(),this.g_axL(),"object"==typeof window.StatusBar&&window.StatusBar.hide(),await this.g_axM(),this.g_axk?await this.g_axN(e,a.port2):await this.g_axO(e,a.port2)}g_axP(e){return this.g_axp.hasOwnProperty(e)?this.g_axp[e]:e.endsWith("/workerMain.js")&&this.g_axp.hasOwnProperty("workerMain.js")?this.g_axp["workerMain.js"]:"playable-ad"===this.g_aft&&this.g_axz.hasOwnProperty(e.toLowerCase())?URL.createObjectURL(this.g_axz[e.toLowerCase()]):e}async g_axQ(g,a,_){if(g.startsWith("blob:"))return new Worker(g,_);if(this.g_ahr()){const a=await this.g_Az(this.g_axn+g),e=new Blob([a],{type:"application/javascript"});return new Worker(URL.createObjectURL(e),_)}const n=new URL(g,a),t=location.origin!==n.origin;if(t){const e=await fetch(n);if(!e.ok)throw new Error("failed to fetch worker script");const a=await e.blob();return new Worker(URL.createObjectURL(a),_)}return new Worker(n,_)}g_axL(){if(this.g_axE()){const e=window.innerWidth>window.innerHeight,a=document.documentElement.style,g=document.body.style;e?(g.height=a.height="375px",g.width=a.width="812px"):(g.width=a.width="375px",g.height=a.height="812px")}}g_axR(_){return{baseUrl:this.g_afo,windowInnerWidth:window.innerWidth,windowInnerHeight:window.innerHeight,devicePixelRatio:window.devicePixelRatio,isFullscreen:e.g_aez(),maxWebGLVersion:s(),projectData:_.g_axS,previewImageBlobs:window.cr_previewImageBlobs||this.g_axz,previewProjectFileBlobs:window.cr_previewProjectFileBlobs,shaders:self.C3_Shaders,exportType:_.g_axx,isDebug:-1new e(this)),this.g_axY()}async g_axO(a,g){this.g_ado=document.createElement("canvas"),this.g_ado.style.display="none",document.body.appendChild(this.g_ado),window.c3canvas=this.g_ado,this.g_axs=C.map(e=>new e(this)),this.g_axY();const n=a.g_axG.map(e=>new URL(e,this.g_afo).toString());await Promise.all(n.map(a=>_(a)));const t=Object.assign(this.g_axR(a),{isInWorker:!1,messagePort:g,canvas:this.g_ado});this.g_axr=self.C3_CreateRuntime(t),await self.C3_InitRuntime(this.g_axr,t)}async g_axB(){const e=await this.g_ag$.g_axZ();return{outputPort:e,transferables:[e]}}g_awN(){if(this.g_axk)throw new Error("not available in worker mode");return this.g_axr}g_awI(g,a,_,n,t){this.g_axm.postMessage({type:"event",component:g,handler:a,dispatchRuntimeEvent:n,data:_,responseId:null},this.g_axy?void 0:t)}g_awK(_,a,n,t,i){const e=m++,o=new Promise((g,a)=>{l.set(e,{resolve:g,reject:a})});return this.g_axm.postMessage({type:"event",component:_,handler:a,dispatchRuntimeEvent:t,data:n,responseId:e},this.g_axy?void 0:i),o}["_OnMessageFromRuntime"](e){const a=e.type;if("event"===a)this.g_ax_(e);else if("result"===a)this.g_ax$(e);else if("runtime-ready"===a)this.g_aya();else throw new Error(`unknown message '${a}'`)}g_ax_(_){const n=_.component,t=_.handler,a=_.data,i=_.responseId,e=y.get(n);if(!e)return void console.warn(`[DOM] No event handlers for component '${n}'`);const o=e.get(t);if(!o)return void console.warn(`[DOM] No handler '${t}' for component '${n}'`);let g=null;try{g=o(a)}catch(e){return console.error(`Exception in '${n}' handler '${t}':`,e),void(null!==i&&this.g_ayb(i,!1,e.toString()))}null!==i&&(g&&g.then?g.then(e=>this.g_ayb(i,!0,e)).catch(e=>{console.error(`Rejection from '${n}' handler '${t}':`,e),this.g_ayb(i,!1,e.toString())}):this.g_ayb(i,!0,g))}g_ayb(e,a,g){let _;g&&g.transferables&&(_=g.transferables),this.g_axm.postMessage({type:"result",responseId:e,isOk:a,result:g},_)}g_ax$(g){const a=g.responseId,_=g.isOk,n=g.result,t=l.get(a);_?t.resolve(n):t.reject(n),l.delete(a)}g_awP(e,a,g){let _=y.get(e);if(_||(_=new Map,y.set(e,_)),_.has(a))throw new Error(`[DOM] Component '${e}' already has handler '${a}'`);_.set(a,g)}static g_ayc(e){if(C.includes(e))throw new Error("DOM handler already added");C.push(e)}g_axY(){for(const e of this.g_axs)if("runtime"===e.g_awS())return void(this.g_axt=e);throw new Error("cannot find runtime DOM handler")}g_axJ(e){this.g_awI("debugger","message",e)}g_aya(){for(const e of this.g_axs)e.g_awG()}static g_aez(){return!!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement)}async g_ayd(){return await this.g_awK("runtime","get-remote-preview-status-info")}g_awT(e){this.g_axw.push(e),this.g_aye()}g_awU(e){const a=this.g_axw.indexOf(e);if(-1===a)throw new Error("invalid callback");this.g_axw.splice(a,1),this.g_axw.length||this.g_axC()}g_aye(){-1===this.g_adX&&this.g_axw.length&&(this.g_adX=requestAnimationFrame(this.g_axu))}g_axC(){-1!==this.g_adX&&(cancelAnimationFrame(this.g_adX),this.g_adX=-1)}g_axv(){this.g_adX=-1;for(const e of this.g_axw)e();this.g_aye()}g_ayf(e){this.g_axt.g_ayf(e)}g_ayg(e){this.g_axt.g_ayg(e)}g_ayh(){this.g_axt.g_ayh()}g_atd(e){this.g_axt.g_atd(e)}g_AV(e){return!!g[e]}async g_ahc(e){const a=await this.g_awK("runtime","opus-decode",{arrayBuffer:e},!1,[e]);return new Float32Array(a)}g_gp(e){return /^(?:[a-z]+:)?\/\//.test(e)||"data:"===e.substr(0,5)||"blob:"===e.substr(0,5)}g_gq(e){return!this.g_gp(e)}async g_axA(e){const a=e.filename;switch(e.as){case"text":return await this.g_Ax(a);case"buffer":return await this.g_Az(a);default:throw new Error("unsupported type");}}g_ayi(e){const g=window.cordova.file.applicationDirectory+"www/"+e;return new Promise((e,a)=>{window.resolveLocalFileSystemURL(g,g=>{g.file(e,a)},a)})}async g_Ax(e){const a=await this.g_ayi(e);return await t(a)}g_ayj(){if(u.length&&!(8<=i)){i++;const e=u.shift();this.g_ayk(e.filename,e.g_ayl,e.g_aym)}}g_Az(e){return new Promise((g,_)=>{u.push({filename:e,g_ayl:e=>{i--,this.g_ayj(),g(e)},g_aym:e=>{i--,this.g_ayj(),_(e)}}),this.g_ayj()})}async g_ayk(g,a,e){try{const _=await this.g_ayi(g),n=await r(_);a(n)}catch(g){e(g)}}async g_axF(){const e=[];for(const[a,g]of Object.entries(this.g_axz))e.push(this.g_ayn(a,g));await Promise.all(e)}async g_ayn(e,a){if("object"==typeof a)this.g_axz[e]=new Blob([a.str],{type:a.type});else{const g=await fetch(a),_=await g.blob();this.g_axz[e]=_}}g_axM(){let e=null;const g=new Promise(a=>e=a),_=new ArrayBuffer(1),n=new MessageChannel;return n.port2.onmessage=a=>{a.data&&a.data.arrayBuffer||(this.g_axy=!0,console.warn("MessageChannel transfers determined to be broken. Disabling transferables.")),e()},n.port1.postMessage({arrayBuffer:_},[_]),g}}}{function g(e){return e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||e.originalEvent&&e.originalEvent.sourceCapabilities&&e.originalEvent.sourceCapabilities.firesTouchEvents}function a(e){return new Promise((a,g)=>{const _=new Image;_.onload=()=>a(_),_.onerror=e=>g(e),_.src=e})}async function _(e){const g=URL.createObjectURL(e);try{return await a(g)}finally{URL.revokeObjectURL(g)}}function n(){try{return window.parent&&window.parent.document.hasFocus()}catch(e){return!1}}self.C3_RasterSvgImage=async function(g,a,_){const n=document.createElement("canvas");n.width=a,n.height=_;const t=n.getContext("2d");return t.drawImage(g,0,0,a,_),n};let t=!1;document.addEventListener("pause",()=>t=!0),document.addEventListener("resume",()=>t=!1);const e=class extends g_awC{constructor(e){super(e,"runtime"),this.g_ayo=!0,this.g_ayp="any",this.g_ayq=!1,this.g_ayr=!1,this.g_ays=null,e.g_awP("canvas","update-size",e=>this.g_ayt(e)),e.g_awP("runtime","invoke-download",e=>this.g_ayu(e)),e.g_awP("runtime","raster-svg-image",e=>this.g_ayv(e)),e.g_awP("runtime","set-target-orientation",e=>this.g_ayw(e)),e.g_awP("runtime","register-sw",()=>this.g_ayx()),e.g_awP("runtime","post-to-debugger",e=>this.g_ayy(e)),e.g_awP("runtime","before-start-ticking",()=>this.g_ayz()),e.g_awP("runtime","debug-highlight",e=>this.g_ayA(e)),e.g_awP("runtime","enable-device-orientation",()=>this.g_ayB()),e.g_awP("runtime","enable-device-motion",()=>this.g_ayC());const a=e.g_axD();a.addEventListener("contextmenu",e=>e.preventDefault()),a.addEventListener("selectstart",e=>e.preventDefault()),a.addEventListener("gesturehold",e=>e.preventDefault()),a.addEventListener("touchstart",e=>e.preventDefault()),window.addEventListener("mousedown",e=>{1===e.button&&e.preventDefault()}),window.addEventListener("resize",()=>this.g_aem()),this.g_ayD=new Set,this.g_ayE=new WeakSet,this.g_ast=!1}g_ayz(){return document.addEventListener("visibilitychange",()=>this.g_ahb(document.hidden)),document.addEventListener("pause",()=>this.g_ahb(!0)),document.addEventListener("resume",()=>this.g_ahb(!1)),{isSuspended:!!(document.hidden||t)}}g_awG(){window.addEventListener("focus",()=>this.g_ayF("window-focus")),window.addEventListener("blur",()=>this.g_ayF("window-blur",{parentHasFocus:n()})),window.addEventListener("fullscreenchange",()=>this.g_aen()),window.addEventListener("webkitfullscreenchange",()=>this.g_aen()),window.addEventListener("mozfullscreenchange",()=>this.g_aen()),window.addEventListener("fullscreenerror",e=>this.g_aeo(e)),window.addEventListener("webkitfullscreenerror",e=>this.g_aeo(e)),window.addEventListener("mozfullscreenerror",e=>this.g_aeo(e)),window.addEventListener("keydown",e=>this.g_ayG("keydown",e)),window.addEventListener("keyup",e=>this.g_ayG("keyup",e)),window.addEventListener("mousemove",e=>this.g_ayH("mousemove",e)),window.addEventListener("mousedown",e=>this.g_ayH("mousedown",e)),window.addEventListener("mouseup",e=>this.g_ayH("mouseup",e)),window.addEventListener("dblclick",e=>this.g_ayH("dblclick",e)),window.addEventListener("wheel",e=>this.g_ayI("wheel",e)),"undefined"==typeof PointerEvent?(window.addEventListener("touchstart",e=>this.g_ayJ("pointerdown",e)),window.addEventListener("touchmove",e=>this.g_ayJ("pointermove",e)),window.addEventListener("touchend",e=>this.g_ayJ("pointerup",e)),window.addEventListener("touchcancel",e=>this.g_ayJ("pointercancel",e))):(window.addEventListener("pointerdown",e=>this.g_ayK("pointerdown",e)),window.addEventListener("pointermove",e=>this.g_ayK("pointermove",e)),window.addEventListener("pointerup",e=>this.g_ayK("pointerup",e)),window.addEventListener("pointercancel",e=>this.g_ayK("pointercancel",e)));const e=()=>this.g_ayh();window.addEventListener("pointerup",e,!0),window.addEventListener("touchend",e,!0),window.addEventListener("click",e,!0),window.addEventListener("keydown",e,!0),window.addEventListener("gamepadconnected",e,!0)}g_ayB(){this.g_ayq||(this.g_ayq=!0,window.addEventListener("deviceorientation",e=>this.g_ap$(e)))}g_ayC(){this.g_ayr||(this.g_ayr=!0,window.addEventListener("devicemotion",e=>this.g_aqa(e)))}g_ayF(e,a){this.g_awH(e,a||null,!0)}g_aem(){this.g_awH("window-resize",{innerWidth:window.innerWidth,innerHeight:window.innerHeight,devicePixelRatio:window.devicePixelRatio},!0)}g_ayw(e){this.g_ayp=e.targetOrientation}g_ayL(){const e=this.g_ayp;if(screen.orientation&&screen.orientation.lock)screen.orientation.lock(e).catch(e=>console.warn("[Construct 3] Failed to lock orientation: ",e));else try{let a=!1;screen.lockOrientation?a=screen.lockOrientation(e):screen.webkitLockOrientation?a=screen.webkitLockOrientation(e):screen.mozLockOrientation?a=screen.mozLockOrientation(e):screen.msLockOrientation&&(a=screen.msLockOrientation(e)),a||console.warn("[Construct 3] Failed to lock orientation")}catch(e){console.warn("[Construct 3] Failed to lock orientation: ",e)}}g_aen(){const e=g_axj.g_aez();e&&"any"!==this.g_ayp&&this.g_ayL(),this.g_awH("fullscreenchange",{isFullscreen:e,innerWidth:window.innerWidth,innerHeight:window.innerHeight})}g_aeo(e){console.warn("[Construct 3] Fullscreen request failed: ",e),this.g_awH("fullscreenerror",{isFullscreen:g_axj.g_aez(),innerWidth:window.innerWidth,innerHeight:window.innerHeight})}g_ahb(e){e?this.g_awD.g_axC():this.g_awD.g_aye(),this.g_awH("visibilitychange",{hidden:e})}g_ayG(e,a){this.g_awL(e,{code:a.code,key:a.key,which:a.which,repeat:a.repeat,altKey:a.altKey,ctrlKey:a.ctrlKey,metaKey:a.metaKey,shiftKey:a.shiftKey,timeStamp:a.timeStamp},!0)}g_ayH(a,e){g(e)||("mousedown"===a&&window!==window.top&&window.focus(),this.g_awL(a,{button:e.button,clientX:e.clientX,clientY:e.clientY,timeStamp:e.timeStamp},!0))}g_ayI(e,a){this.g_awH(e,{clientX:a.clientX,clientY:a.clientY,deltaX:a.deltaX,deltaY:a.deltaY,deltaZ:a.deltaZ,deltaMode:a.deltaMode,timeStamp:a.timeStamp},!0)}g_ayK(e,a){"pointerdown"===e&&window!==window.top&&window.focus(),this.g_awL(e,{pointerId:a.pointerId,pointerType:a.pointerType,clientX:a.clientX,clientY:a.clientY,width:a.width||0,height:a.height||0,pressure:a.pressure||0,tangentialPressure:a.tangentialPressure||0,tiltX:a.tiltX||0,tiltY:a.tiltY||0,twist:a.twist||0,timeStamp:a.timeStamp},!0)}g_ayJ(e,a){"pointerdown"===e&&window!==window.top&&window.focus();for(let g=0,_=a.changedTouches.length;g<_;++g){const _=a.changedTouches[g];this.g_awL(e,{pointerId:_.identifier,pointerType:"touch",clientX:_.clientX,clientY:_.clientY,width:2*(_.radiusX||_.webkitRadiusX||_.mozRadiusX||_.msRadiusX||0),height:2*(_.radiusY||_.webkitRadiusY||_.mozRadiusY||_.msRadiusY||0),pressure:_.force||_.webkitForce||_.mozForce||_.msForce||0,tangentialPressure:0,tiltX:0,tiltY:0,twist:_.rotationAngle||0,timeStamp:a.timeStamp},!0)}}g_ap$(e){this.g_awH("deviceorientation",{alpha:e.alpha||0,beta:e.beta||0,gamma:e.gamma||0,timeStamp:e.timeStamp},!0)}g_aqa(_){let a=0,n=0,t=0,o=0,r=0,s=0;const l=_.accelerationIncludingGravity;l&&(a=l.x||0,n=l.y||0,t=l.z||0);const u=_.acceleration;u&&(o=u.x||0,r=u.y||0,s=u.z||0),this.g_awH("devicemotion",{acceleration:{x:o,y:r,z:s},accelerationWithG:{x:a,y:n,z:t},timeStamp:_.timeStamp},!0)}g_ayt(e){const a=this.g_awR(),g=a.g_axD();g.style.width=e.styleWidth+"px",g.style.height=e.styleHeight+"px",g.style.marginLeft=e.marginLeft+"px",g.style.marginTop=e.marginTop+"px",a.g_axL(),this.g_ayo&&(g.style.display="",this.g_ayo=!1)}g_ayu(g){const _=g.url,n=g.filename,t=document.createElement("a"),e=document.body;t.textContent=n,t.href=_,t.download=n,e.appendChild(t),t.click(),e.removeChild(t)}async g_ayv(n){const a=n.blob,t=n.width,i=n.height,e=await _(a),o=await self.C3_RasterSvgImage(e,t,i);return await createImageBitmap(o)}g_ayh(){const e=[...this.g_ayD];if(this.g_ayD.clear(),!this.g_ast)for(const g of e){const e=g.play();e&&e.catch(()=>{this.g_ayE.has(g)||this.g_ayD.add(g)})}}g_ayf(e){if("function"!=typeof e.play)throw new Error("missing play function");this.g_ayE.delete(e);let a;try{a=e.play()}catch(a){return void this.g_ayD.add(e)}a&&a.catch(()=>{this.g_ayE.has(e)||this.g_ayD.add(e)})}g_ayg(e){this.g_ayD.delete(e),this.g_ayE.add(e)}g_atd(e){this.g_ast=!!e}g_ayA(e){const a=e.show;if(!a)return void(this.g_ays&&(this.g_ays.style.display="none"));this.g_ays||(this.g_ays=document.createElement("div"),this.g_ays.id="inspectOutline",document.body.appendChild(this.g_ays));const g=this.g_ays;g.style.display="",g.style.left=e.left-1+"px",g.style.top=e.top-1+"px",g.style.width=e.width+2+"px",g.style.height=e.height+2+"px",g.textContent=e.name}g_ayx(){window.C3_RegisterSW&&window.C3_RegisterSW()}g_ayy(e){window.c3_postToMessagePort&&(e.from="runtime",window.c3_postToMessagePort(e))}};g_axj.g_ayc(e)}{const e=document.currentScript.src;self.g_axK=class{constructor(a){this.g_ayM=a,this.g_afo=e?e.substr(0,e.lastIndexOf("/")+1):a.g_fE(),this.g_aji=Math.min(navigator.hardwareConcurrency||2,16),this.g_ayN=null,this.g_ayO=[],this.g_ajg=null,this.g_ayP=null}async g_aaM(){if(this.g_ayQ)throw new Error("already initialised");this.g_ayQ=!0;const e=this.g_ayM.g_axP("dispatchWorker.js");this.g_ayN=await this.g_ayM.g_axQ(e,this.g_afo,{name:"DispatchWorker"});const a=new MessageChannel;this.g_ajg=a.port1,this.g_ayN.postMessage({type:"_init","in-port":a.port2},[a.port2]),this.g_ayP=await this.g_axZ()}async g_axZ(){const g=this.g_ayO.length,a=this.g_ayM.g_axP("jobWorker.js"),_=await this.g_ayM.g_axQ(a,this.g_afo,{name:"JobWorker"+g}),n=new MessageChannel,t=new MessageChannel;return this.g_ayN.postMessage({type:"_addJobWorker",port:n.port1},[n.port1]),_.postMessage({type:"init",number:g,"dispatch-port":n.port2,"output-port":t.port2},[n.port2,t.port2]),this.g_ayO.push(_),t.port1}g_axU(){return{inputPort:this.g_ajg,outputPort:this.g_ayP,maxNumWorkers:this.g_aji}}g_axX(){return[this.g_ajg,this.g_ayP]}}}if("use strict",window.C3_IsSupported){"undefined"!=typeof OffscreenCanvas;window.c3_runtimeInterface=new g_axj({g_axl:!1,g_axV:"workerMain.js",g_axG:["scripts/c3runtime.js"],g_axo:"scripts/",g_axx:"html5"})}{function e(e){return e&&!e.paused&&!e.ended&&0this.g_ayU(e)),this.g_axd("play",e=>this.g_ayV(e)),this.g_axd("pause",e=>this.g_ayW(e)),this.g_axd("set-source",(e,a)=>this.g_ayX(e,a)),this.g_axd("set-playback-time",(e,a)=>this.g_ayY(e,a)),this.g_axd("set-looping",(e,a)=>this.g_ayZ(e,a)),this.g_axd("set-muted",(e,a)=>this.g_ay_(e,a)),this.g_axd("set-volume",(e,a)=>this.g_ay$(e,a)),self.C3Video_GetElement=e=>this.g_axi(e)}async g_ayU(e){this.g_Yp(),this.g_ayR=e.isInWorker;const a=document.createElement("video");return{"video/webm":!!a.canPlayType("video/webm"),"video/ogg":!!a.canPlayType("video/ogg"),"video/mp4":!!a.canPlayType("video/mp4")}}g_ayf(e){this.g_awD.g_ayf(e)}g_ayg(e){this.g_awD.g_ayg(e)}g_aza(){this.g_awD.g_ayh()}g_YP(e,a){const g=document.createElement("video");g.crossOrigin="anonymous",g.playsInline=!0,g.addEventListener("canplay",()=>this.g_azb(g,e,0)),g.addEventListener("canplaythrough",()=>this.g_azb(g,e,1)),g.addEventListener("ended",()=>this.g_azb(g,e,2)),g.addEventListener("error",()=>this.g_azb(g,e,3)),g.addEventListener("loadstart",()=>this.g_azb(g,e,4)),g.addEventListener("playing",()=>this.g_azb(g,e,5)),g.addEventListener("pause",()=>this.g_azb(g,e,6)),g.addEventListener("stalled",()=>this.g_azb(g,e,7));const _=a.autoplay;return 0===_?(g.autoplay=!1,g.preload="none"):1===_?(g.autoplay=!1,g.preload="auto"):g.autoplay=!0,g.src=a.src,2===_&&this.g_ayf(g),g}g_azb(e,a,g){this.g_ayT.has(e)||this.g_axf("playback-event",a,{type:g})}g_axh(){}g_axe(a){this.g_ayg(a),e(a)&&a.pause(),a.src="",this.g_ayT.add(a)}g_ayV(e){this.g_ayf(e)}g_ayW(e){this.g_ayg(e),e.pause()}g_ayX(e,a){e.src=a.src,e.load()}g_ayY(e,a){try{e.currentTime=a.time}catch(e){console.error("[Video] Exception setting playback time: ",e)}}g_ayZ(e,a){e.loop=a.isLooping}g_ay_(e,a){e.muted=a.isMuted}g_ay$(e,a){e.volume=a.volume}g_Jv(){const g={},a={sequenceNumber:this.g_ayS++,videoData:g},e=[],_=[];for(const[a,n]of this.g_awW.entries()){const t={currentTime:n.currentTime,duration:n.duration,videoWidth:n.videoWidth,videoHeight:n.videoHeight};this.g_ayR&&_.push(createImageBitmap(n).then(g=>{t.imageBitmap=g,e.push(g)}).catch(()=>{t.imageBitmap=null})),g[a.toString()]=t}Promise.all(_).then(()=>this.g_awH("state",a,!1,e))}};g_axj.g_ayc(a)}{const e=class extends g_awC{constructor(e){super(e,"mouse"),this.g_awO("cursor",e=>this.g_azc(e))}g_azc(e){document.body.style.cursor=e}};g_axj.g_ayc(e)}{function e(e,g){return e.length===g.length&&(e===g||e.toLowerCase()===g.toLowerCase())}const a=class extends g_awC{constructor(e){super(e,"audio"),this.g_azd=null,this.g_aze=null,this.g_azf=!1,this.g_azg=()=>this.g_azh(),this.g_azi=[],this.g_azj=[],this.g_azk=null,this.g_azl="",this.g_azm=-1,this.g_azn=new Map,this.g_ass=1,this.g_ast=!1,this.g_asg=0,this.g_aaF=1,this.g_agC=0,this.g_asi="HRTF",this.g_asj="inverse",this.g_azo=600,this.g_aso=1e4,this.g_asp=1,this.g_azp=!1,this.g_azq=!1,this.g_azr=this.g_awD.g_AV("audio/webm; codecs=opus"),this.g_azs=new Map,this.g_azt=new Set,this.g_azu=!1,this.g_azv="",this.g_azw=null,self.C3Audio_OnMicrophoneStream=(e,a)=>this.g_azx(e,a),this.g_azy=null,self.C3Audio_GetOutputStream=()=>this.g_azz(),this.g_awQ([["create-audio-context",e=>this.g_azA(e)],["play",e=>this.g_azB(e)],["stop",e=>this.g_azC(e)],["stop-all",()=>this.g_azD()],["set-paused",e=>this.g_azE(e)],["set-volume",e=>this.g_azF(e)],["fade-volume",e=>this.g_azG(e)],["set-master-volume",e=>this.g_azH(e)],["set-muted",e=>this.g_azI(e)],["set-silent",e=>this.g_azJ(e)],["set-looping",e=>this.g_azK(e)],["set-playback-rate",e=>this.g_azL(e)],["seek",e=>this.g_azM(e)],["preload",e=>this.g_azN(e)],["unload",e=>this.g_FW(e)],["unload-all",()=>this.g_azO()],["set-suspended",e=>this.g_azP(e)],["add-effect",e=>this.g_azQ(e)],["set-effect-param",e=>this.g_azR(e)],["remove-effects",e=>this.g_azS(e)],["tick",e=>this.g_Ll(e)],["load-state",e=>this.g_azT(e)]])}async g_azA(e){e.isWKWebView&&(this.g_azp=!0),this.g_asg=e.timeScaleMode,this.g_asi=["equalpower","HRTF","soundfield"][e.panningModel],this.g_asj=["linear","inverse","exponential"][e.distanceModel],this.g_azo=e.refDistance,this.g_aso=e.maxDistance,this.g_asp=e.rolloffFactor;const a={latencyHint:e.latencyHint};if("undefined"!=typeof AudioContext)this.g_azd=new AudioContext(a);else if("undefined"!=typeof webkitAudioContext)this.g_azd=new webkitAudioContext(a);else throw new Error("Web Audio API not supported");this.g_aze=this.g_azd.createGain(),this.g_aze.connect(this.g_azd.destination);const g=e.listenerPos;this.g_azd.listener.setPosition(g[0],g[1],g[2]),this.g_azd.listener.setOrientation(0,0,1,0,-1,0),window.addEventListener("pointerup",this.g_azg,!0),window.addEventListener("touchend",this.g_azg,!0),window.addEventListener("click",this.g_azg,!0),window.addEventListener("keydown",this.g_azg,!0),self.C3_GetAudioContextCurrentTime=()=>this.g_azU();try{await Promise.all(e.preloadList.map(e=>this.g_azV(e.originalUrl,e.url,e.type,!1)))}catch(e){console.error("[Construct 3] Preloading sounds failed: ",e)}return{sampleRate:this.g_azd.sampleRate}}g_azh(){if(!this.g_azf){const e=this.g_azd;"suspended"===e.state&&e.resume&&e.resume();const a=e.createBuffer(1,220,22050),g=e.createBufferSource();g.buffer=a,g.connect(e.destination),g.start(0),"running"===e.state&&(this.g_azf=!0,window.removeEventListener("pointerup",this.g_azg,!0),window.removeEventListener("touchend",this.g_azg,!0),window.removeEventListener("click",this.g_azg,!0),window.removeEventListener("keydown",this.g_azg,!0),this.g_azg=null)}}g_azW(){return this.g_azd}g_azU(){return this.g_azd.currentTime}g_azX(){return this.g_aze}g_azY(e){const a=this.g_azs.get(e.toLowerCase());return a?a[0].g_azZ():this.g_azX()}g_az_(e,g){e=e.toLowerCase();let _=this.g_azs.get(e);_||(_=[],this.g_azs.set(e,_)),g.g_acq(_.length),g.g_az$(e),_.push(g),this.g_aAa(e)}g_aAa(e){let a=this.g_azX();const g=this.g_azs.get(e);if(g&&g.length){a=g[0].g_azZ();for(let e=0,a=g.length;e{const a=this.g_azd.createBuffer(1,e.length,48e3),g=a.getChannelData(0);return g.set(e),a}):new Promise((a,g)=>{this.g_azd.decodeAudioData(e,a,g)})}g_ayf(e){this.g_awD.g_ayf(e)}g_ayg(e){this.g_awD.g_ayg(e)}g_aAp(a){let g=0;for(let _=0,e=this.g_azj.length;_g=e);a={g_aAA:0,promise:_,resolve:g},this.g_azn.set(e,a)}a.g_aAA++}g_aAB(e){const a=this.g_azn.get(e);if(!a)throw new Error("expected pending tag");a.g_aAA--,0===a.g_aAA&&(a.resolve(),this.g_azn.delete(e))}g_aAC(e){e||(e=this.g_azl);const g=this.g_azn.get(e);return g?g.promise:Promise.resolve()}g_aAD(){if(0a.g_Rw()).map(a=>a.g_aAE());this.g_awH("state",{tickCount:this.g_azm,audioInstances:a,analysers:[...this.g_azt].map(a=>a.g_aAF())}),0===a.length&&0===this.g_azt.size&&this.g_Yc()}g_aAG(e,a){this.g_awH("trigger",{type:e,tag:a})}async g_azB(_){const a=_.originalUrl,n=_.url,t=_.type,o=_.isMusic,e=_.tag,r=_.isLooping,g=_.vol,d=_.pos,i=_.panning;let s=_.off;if(0n||n>=g.length||(g[n].g_aBa(t,i,e,o),this.g_aA$())}g_azS(e){const a=e.tag.toLowerCase(),g=this.g_azs.get(a);if(g&&g.length){for(const e of g)e.g_eN();this.g_azs.delete(a),this.g_aAa(a)}}g_aBb(e){this.g_azt.add(e),this.g_aAD()}g_aBc(e){this.g_azt.delete(e)}g_aA$(){this.g_azu||(this.g_azu=!0,Promise.resolve().then(()=>this.g_aBd()))}g_aBd(){const e={};for(const[a,g]of this.g_azs)e[a]=g.map(e=>e.g_aAE());this.g_awH("fxstate",{fxstate:e}),this.g_azu=!1}async g_azT(e){const g=e.saveLoadMode;if(3!==g)for(const e of this.g_azj)e.g_aAs()&&1===g||!e.g_aAs()&&2===g||e.g_Jk();for(const g of this.g_azs.values())for(const e of g)e.g_eN();this.g_azs.clear(),this.g_aaF=e.timeScale,this.g_agC=e.gameTime;const a=e.listenerPos;this.g_azd.listener.setPosition(a[0],a[1],a[2]),this.g_ast=e.isSilent,this.g_awD.g_atd(this.g_ast),this.g_ass=e.masterVolume;const _=[];for(const a of Object.values(e.effects))_.push(Promise.all(a.map(e=>this.g_azQ(e))));await Promise.all(_),await Promise.all(e.playing.map(e=>this.g_aBe(e,g))),this.g_aAD()}async g_aBe(_,a){if(3===a)return;const n=_.bufferOriginalUrl,t=_.bufferUrl,o=_.bufferType,e=_.isMusic,r=_.tag,g=_.isLooping,d=_.volume,i=_.playbackTime;if(e&&1===a)return;if(!e&&2===a)return;let s=null;try{s=await this.g_aAw(n,t,o,r,e)}catch(e){return void console.error("[Construct 3] Audio: error loading audio state: ",e)}s.g_aBf(_.pan),s.g_Jt(g,d,i,0),_.isPlaying||s.g_anF(),s.g_aBg(_)}g_azx(e,a){this.g_azw&&this.g_azw.disconnect(),this.g_azv=a.toLowerCase(),this.g_azw=this.g_azd.createMediaStreamSource(e),this.g_azw.connect(this.g_azY(this.g_azv))}g_azz(){return this.g_azy||(this.g_azy=this.g_azd.createMediaStreamDestination(),this.g_aze.connect(this.g_azy)),this.g_azy.stream}};g_axj.g_ayc(a)}"use strict",self.g_aAv=class{constructor(g,a,_,n,t){this.g_aBh=g,this.g_aBi=a,this.g_Bf=_,this.g_kA=n,this.g_aBj=t,this.g_aBk="",this.g_aBl="not-loaded",this.g_Bk=null}g_eN(){this.g_aBl="not-loaded",this.g_aBh=null,this.g_Bk=null}static g_pM(g,a,_,n,t){const e="audio/webm; codecs=opus"===n&&!g.g_aAh();return t&&e&&g.g_aAi(),!t||g.g_aAg()||e?new g_aBm(g,a,_,n,t,e):new g_aBn(g,a,_,n,t)}g_ahH(e){return"html5"===this.g_aBk?new g_aBo(this.g_aBh,this,e):new g_aBp(this.g_aBh,this,e)}g_FQ(){}g_AK(){return this.g_Bk||(this.g_Bk=this.g_FQ()),this.g_Bk}g_Bl(){}g_aBq(){}g_aBr(){return"failed"===this.g_aBl}g_azW(){return this.g_aBh.g_azW()}g_aBs(){return this.g_aBk}g_aBt(){return this.g_aBi}g_aAu(){return this.g_Bf}g_aBu(){return this.g_kA}g_aAs(){return this.g_aBj}g__F(){}},"use strict",self.g_aBn=class extends g_aAv{constructor(g,a,_,n,t){super(g,a,_,n,t),this.g_aBk="html5",this.g_aBv=new Audio,this.g_aBv.crossOrigin="anonymous",this.g_aBv.autoplay=!1,this.g_aBv.preload="auto",this.g_aBw=null,this.g_aBx=null,this.g_aBy=!1,this.g_aBv.addEventListener("canplaythrough",()=>this.g_aBy=!0),this.g_aBz=this.g_azW().createGain(),this.g_aBA=null,this.g_aBv.addEventListener("canplay",()=>{this.g_aBw&&(this.g_aBl="loaded",this.g_aBw(),this.g_aBw=null,this.g_aBx=null),this.g_aBA||!this.g_aBv||(this.g_aBA=this.g_azW().createMediaElementSource(this.g_aBv),this.g_aBA.connect(this.g_aBz))}),this.onended=null,this.g_aBv.addEventListener("ended",()=>{this.onended&&this.onended()}),this.g_aBv.addEventListener("error",e=>this.g_aBB(e))}g_eN(){this.g_aBh.g_aAp(this),this.g_aBz.disconnect(),this.g_aBz=null,this.g_aBA.disconnect(),this.g_aBA=null,this.g_aBv&&!this.g_aBv.paused&&this.g_aBv.pause(),this.onended=null,this.g_aBv=null,super.g_eN()}g_FQ(){return this.g_aBl="loading",new Promise((e,a)=>{this.g_aBw=e,this.g_aBx=a,this.g_aBv.src=this.g_Bf})}g_aBB(e){console.error(`[Construct 3] Audio '${this.g_Bf}' error: `,e),this.g_aBx&&(this.g_aBl="failed",this.g_aBx(e),this.g_aBw=null,this.g_aBx=null)}g_Bl(){const e=4<=this.g_aBv.readyState;return e&&(this.g_aBy=!0),e||this.g_aBy}g_aBq(){return this.g_Bl()}g_aBC(){return this.g_aBv}g_aBD(){return this.g_aBz}g__F(){return this.g_aBv.duration}},"use strict",self.g_aBm=class extends g_aAv{constructor(g,a,_,n,t,e){super(g,a,_,n,t),this.g_aBk="webaudio",this.g_aBE=null,this.g_aBF=null,this.g_aBG=!!e}g_eN(){this.g_aBh.g_aAp(this),this.g_aBE=null,this.g_aBF=null,super.g_eN()}async g_aBH(){if(this.g_aBE)return this.g_aBE;const e=this.g_aBh.g_awR();if("cordova"===e.g_AD()&&e.g_gq(this.g_Bf))this.g_aBE=await e.g_Az(this.g_Bf);else{const e=await fetch(this.g_Bf);if(!e.ok)throw new Error(`error fetching audio data: ${e.status} ${e.statusText}`);this.g_aBE=await e.arrayBuffer()}}async g_aBI(){return this.g_aBF?this.g_aBF:void(this.g_aBF=await this.g_aBh.g_aAo(this.g_aBE,this.g_aBG),this.g_aBE=null)}async g_FQ(){try{this.g_aBl="loading",await this.g_aBH(),await this.g_aBI(),this.g_aBl="loaded"}catch(e){this.g_aBl="failed",console.error(`[Construct 3] Failed to load audio '${this.g_Bf}': `,e)}}g_Bl(){return!!(this.g_aBE||this.g_aBF)}g_aBq(){return!!this.g_aBF}g_aAR(){return this.g_aBF}g__F(){return this.g_aBF?this.g_aBF.duration:0}},"use strict";{function _(g){return g*e}const e=180/Math.PI;self.g_aBJ=class{constructor(e,a,g){this.g_aBh=e,this.g_vs=a,this.g_aBK=g,this.g_aBL=this.g_azW().createGain(),this.g_aBL.connect(this.g_azX()),this.g_aBM=null,this.g_aBN=!1,this.g_OL=!0,this.g_anh=!1,this.g_aBO=!1,this.g_UE=!1,this.g_ank=1,this.g_anj=!1,this.g_H$=1;const _=this.g_aBh.g_aAf();this.g_aBP=1===_&&!this.g_aAs()||2===_,this.g_aBQ=-1,this.g_aBR=-1,this.g_aBS=!1}g_eN(){this.g_aBh=null,this.g_vs=null,this.g_aBM&&(this.g_aBM.disconnect(),this.g_aBM=null),this.g_aBL.disconnect(),this.g_aBL=null}g_azW(){return this.g_aBh.g_azW()}g_azX(){return this.g_aBh.g_azY(this.g_aBK)}g_aAe(){return this.g_aBh.g_aAe()}g_awr(){return this.g_aBP?this.g_aBh.g_EK():performance.now()/1e3}g_aBt(){return this.g_vs.g_aBt()}g_aAu(){return this.g_vs.g_aAu()}g_aBu(){return this.g_vs.g_aBu()}g_aAq(){return this.g_vs}g_aAs(){return this.g_vs.g_aAs()}g_aAy(e){this.g_aBK=e}g_aAt(){return this.g_aBK}g_any(){}g_aAx(){}g_IX(){return!this.g_OL&&!this.g_anh&&!this.g_any()}g_Rw(){return!this.g_OL&&!this.g_any()}g_aBT(){}g__F(e){let a=this.g_vs.g__F();return e&&(a/=this.g_H$||.001),a}g_Jt(){}g_Jk(){}g_anF(){}g_anx(){return this.g_anh}g_Js(){}g_anE(e){this.g_ank=e,this.g_aBL.gain.cancelScheduledValues(0),this.g_aBR=-1,this.g_aBL.gain.value=this.g_aBU()}g_asZ(g,a,_){if(!this.g_anz()){const n=this.g_aBL.gain;n.cancelScheduledValues(0);const t=this.g_aBh.g_azU(),e=t+a;n.setValueAtTime(this.g_ank,t),n.linearRampToValueAtTime(g,e),this.g_ank=g,this.g_aBR=e,this.g_aBS=_}}g_aAK(){this.g_anE(this.g_ank)}g_Jv(e){-1!==this.g_aBR&&e>=this.g_aBR&&(this.g_aBR=-1,this.g_aBS&&this.g_Jk(),this.g_aBh.g_aAG("fade-ended",this.g_aBK))}g_aBU(){const e=this.g_ank*this.g_aAe();return isFinite(e)?e:0}g_anD(e){e=!!e,this.g_anj===e||(this.g_anj=e,this.g_aAL())}g_anz(){return this.g_anj}g_asR(){return this.g_aBh.g_asR()}g_aAL(){}g_anC(){}g_SU(){return this.g_UE}g_Jq(e){this.g_H$===e||(this.g_H$=e,this.g_aAM())}g_aAM(){}g_aBV(){return this.g_H$}g_atc(){}g_ahO(){}g_aAH(e){e=!!e,this.g_aBN===e||(this.g_aBN=e,this.g_aBN?(!this.g_aBM&&(this.g_aBM=this.g_azW().createPanner(),this.g_aBM.panningModel=this.g_aBh.g_aAj(),this.g_aBM.distanceModel=this.g_aBh.g_aAk(),this.g_aBM.refDistance=this.g_aBh.g_aAl(),this.g_aBM.maxDistance=this.g_aBh.g_aAm(),this.g_aBM.rolloffFactor=this.g_aBh.g_aAn()),this.g_aBL.disconnect(),this.g_aBL.connect(this.g_aBM),this.g_aBM.connect(this.g_azX())):(this.g_aBM.disconnect(),this.g_aBL.disconnect(),this.g_aBL.connect(this.g_azX())))}g_aAI(a,n,t,i,e,o){this.g_aBN&&(this.g_aAN(a,n,t),this.g_aBM.coneInnerAngle=_(i),this.g_aBM.coneOuterAngle=_(e),this.g_aBM.coneOuterGain=o)}g_aAN(e,a,g){this.g_aBN&&(this.g_aBM.setPosition(e,a,0),this.g_aBM.setOrientation(Math.cos(g),Math.sin(g),0))}g_aAJ(e){this.g_aBQ=e}g_CJ(){return this.g_aBQ}g_aBW(){}g_aAd(e){const a=this.g_aBM||this.g_aBL;a.disconnect(),a.connect(e)}g_aAE(){return{tag:this.g_aBK,duration:this.g__F(),volume:this.g_ank,isPlaying:this.g_IX(),playbackTime:this.g_aBT(),playbackRate:this.g_aBV(),uid:this.g_aBQ,bufferOriginalUrl:this.g_aBt(),bufferUrl:"",bufferType:this.g_aBu(),isMusic:this.g_aAs(),isLooping:this.g_SU(),isMuted:this.g_anz(),resumePosition:this.g_aBW(),pan:this.g_aBX()}}g_aBg(e){this.g_Jq(e.playbackRate),this.g_anD(e.isMuted)}g_aBX(){if(!this.g_aBM)return null;const e=this.g_aBM;return{pos:[e.positionX.value,e.positionY.value,e.positionZ.value],orient:[e.orientationX.value,e.orientationY.value,e.orientationZ.value],cia:e.coneInnerAngle,coa:e.coneOuterAngle,cog:e.coneOuterGain,uid:this.g_aBQ}}g_aBf(e){if(!e)return void this.g_aAH(!1);this.g_aAH(!0);const a=this.g_aBM;a.setPosition(...a.pos),a.setOrientation(...a.orient),a.coneInnerAngle=a.cia,a.coneOuterAngle=a.coa,a.coneOuterGain=a.cog,this.g_aBQ=a.uid}}}"use strict",self.g_aBo=class extends g_aBJ{constructor(e,a,g){super(e,a,g),this.g_vs.g_aBD().connect(this.g_aBL),this.g_vs.onended=()=>this.g_aBY()}g_eN(){this.g_Jk(),this.g_vs.g_aBD().disconnect(),super.g_eN()}g_aBC(){return this.g_vs.g_aBC()}g_aBY(){this.g_OL=!0,this.g_aBQ=-1,this.g_aBh.g_aAG("ended",this.g_aBK)}g_any(){return this.g_aBC().ended}g_aAx(){return!!this.g_OL||this.g_any()}g_aBT(e){let a=this.g_aBC().currentTime;return e&&(a*=this.g_H$),this.g_UE||(a=Math.min(a,this.g__F())),a}g_Jt(e,a,g){const _=this.g_aBC();if(1!==_.playbackRate&&(_.playbackRate=1),_.loop!==e&&(_.loop=e),this.g_anE(a),_.muted&&(_.muted=!1),_.currentTime!==g)try{_.currentTime=g}catch(e){console.warn(`[Construct 3] Exception seeking audio '${this.g_vs.g_aAu()}' to position '${g}': `,e)}this.g_aBh.g_ayf(_),this.g_OL=!1,this.g_anh=!1,this.g_UE=e,this.g_H$=1}g_Jk(){const e=this.g_aBC();e.paused||e.pause(),this.g_aBh.g_ayg(e),this.g_OL=!0,this.g_anh=!1,this.g_aBQ=-1}g_anF(){if(!(this.g_anh||this.g_OL||this.g_any())){const e=this.g_aBC();e.paused||e.pause(),this.g_aBh.g_ayg(e),this.g_anh=!0}}g_Js(){!this.g_anh||this.g_OL||this.g_any()||(this.g_aBh.g_ayf(this.g_aBC()),this.g_anh=!1)}g_aAL(){this.g_aBC().muted=this.g_anj||this.g_asR()}g_anC(e){e=!!e,this.g_UE===e||(this.g_UE=e,this.g_aBC().loop=e)}g_aAM(){let e=this.g_H$;this.g_aBP&&(e*=this.g_aBh.g_LA());try{this.g_aBC().playbackRate=e}catch(a){console.warn(`[Construct 3] Unable to set playback rate '${e}':`,a)}}g_atc(e){if(!(this.g_OL||this.g_any()))try{this.g_aBC().currentTime=e}catch(a){console.warn(`[Construct 3] Error seeking audio to '${e}': `,a)}}g_aBW(){return this.g_aBT()}g_ahO(e){e?this.g_IX()?(this.g_aBC().pause(),this.g_aBO=!0):this.g_aBO=!1:this.g_aBO&&(this.g_aBh.g_ayf(this.g_aBC()),this.g_aBO=!1)}},"use strict",self.g_aBp=class extends g_aBJ{constructor(e,a,g){super(e,a,g),this.g_aBZ=null,this.g_aB_=e=>this.g_aBY(e),this.g_aB$=!0,this.g_aCa=null,this.g_agx=0,this.g_aCb=0,this.g_aCc=1}g_eN(){this.g_Jk(),this.g_aCd(),this.g_aB_=null,super.g_eN()}g_aCd(){this.g_aBZ&&this.g_aBZ.disconnect(),this.g_aBZ=null,this.g_aCa=null}g_aBY(e){this.g_anh||this.g_aBO||e.target!==this.g_aCa||(this.g_aB$=!0,this.g_OL=!0,this.g_aBQ=-1,this.g_aCd(),this.g_aBh.g_aAG("ended",this.g_aBK))}g_any(){return!(!this.g_OL&&this.g_aBZ&&this.g_aBZ.loop)&&!this.g_anh&&this.g_aB$}g_aAx(){return!this.g_aBZ||this.g_OL||this.g_any()}g_aBT(e){let a=0;return a=this.g_anh?this.g_aCb:this.g_awr()-this.g_agx,e&&(a*=this.g_H$),this.g_UE||(a=Math.min(a,this.g__F())),a}g_Jt(e,a,g,_){this.g_aCc=1,this.g_anE(a),this.g_aCd(),this.g_aBZ=this.g_azW().createBufferSource(),this.g_aBZ.buffer=this.g_vs.g_aAR(),this.g_aBZ.connect(this.g_aBL),this.g_aCa=this.g_aBZ,this.g_aBZ.onended=this.g_aB_,this.g_aBZ.loop=e,this.g_aBZ.start(_,g),this.g_aB$=!1,this.g_OL=!1,this.g_anh=!1,this.g_UE=e,this.g_H$=1,this.g_agx=this.g_awr()-g}g_Jk(){this.g_aBZ&&this.g_aBZ.stop(0),this.g_OL=!0,this.g_anh=!1,this.g_aBQ=-1}g_anF(){this.g_anh||this.g_OL||this.g_any()||(this.g_aCb=this.g_aBT(!0),this.g_UE&&(this.g_aCb%=this.g__F()),this.g_anh=!0,this.g_aBZ.stop(0))}g_Js(){!this.g_anh||this.g_OL||this.g_any()||(this.g_aCd(),this.g_aBZ=this.g_azW().createBufferSource(),this.g_aBZ.buffer=this.g_vs.g_aAR(),this.g_aBZ.connect(this.g_aBL),this.g_aCa=this.g_aBZ,this.g_aBZ.onended=this.g_aB_,this.g_aBZ.loop=this.g_UE,this.g_aAK(),this.g_aAM(),this.g_agx=this.g_awr()-this.g_aCb/(this.g_H$||.001),this.g_aBZ.start(0,this.g_aCb),this.g_anh=!1)}g_aBU(){return super.g_aBU()*this.g_aCc}g_aAL(){this.g_aCc=this.g_anj||this.g_asR()?0:1,this.g_aAK()}g_anC(e){e=!!e,this.g_UE===e||(this.g_UE=e,this.g_aBZ&&(this.g_aBZ.loop=e))}g_aAM(){let e=this.g_H$;this.g_aBP&&(e*=this.g_aBh.g_LA()),this.g_aBZ&&(this.g_aBZ.playbackRate.value=e)}g_atc(e){this.g_OL||this.g_any()||(this.g_anh?this.g_aCb=e:(this.g_anF(),this.g_aCb=e,this.g_Js()))}g_aBW(){return this.g_aCb}g_ahO(e){e?this.g_IX()?(this.g_aBO=!0,this.g_aCb=this.g_aBT(!0),this.g_UE&&(this.g_aCb%=this.g__F()),this.g_aBZ.stop(0)):this.g_aBO=!1:this.g_aBO&&(this.g_aCd(),this.g_aBZ=this.g_azW().createBufferSource(),this.g_aBZ.buffer=this.g_vs.g_aAR(),this.g_aBZ.connect(this.g_aBL),this.g_aCa=this.g_aBZ,this.g_aBZ.onended=this.g_aB_,this.g_aBZ.loop=this.g_UE,this.g_aAK(),this.g_aAM(),this.g_agx=this.g_awr()-this.g_aCb/(this.g_H$||.001),this.g_aBZ.start(0,this.g_aCb),this.g_aBO=!1)}g_aBg(e){super.g_aBg(e),this.g_aCb=e.resumePosition}},"use strict";{function g(e){return Math.pow(10,e/20)}function _(a){return Math.max(Math.min(g(a),1),0)}function n(e){return 20*(Math.log(e)/2.302585092994046)}function t(e){return n(Math.max(Math.min(e,1),0))}function i(e,a){return 1-Math.exp(-a*e)}class a{constructor(e){this.g_aBh=e,this.g_azd=e.g_azW(),this.g_BU=-1,this.g_aBK="",this.g_kA="",this.g_aCe=null}g_eN(){this.g_azd=null}g_acq(e){this.g_BU=e}g_Dl(){return this.g_BU}g_az$(e){this.g_aBK=e}g_aAt(){return this.g_aBK}g_aCf(){return this.g_azd.createGain()}g_azZ(){}g_aAb(){}g_aCg(g,a,_,n){if(g.cancelScheduledValues(0),0===n)return void(g.value=a);const t=this.g_azd.currentTime;n+=t,0===_?g.setValueAtTime(a,n):1===_?(g.setValueAtTime(g.value,t),g.linearRampToValueAtTime(a,n)):2===_?(g.setValueAtTime(g.value,t),g.exponentialRampToValueAtTime(a,n)):void 0}g_aAE(){return{type:this.g_kA,tag:this.g_aBK,params:this.g_aCe}}}self.g_aAO=class extends a{constructor(_,a,n,t,i,e,o){super(_),this.g_kA="filter",this.g_aCe=[a,n,t,i,e,o],this.g_aCh=this.g_aCf(),this.g_aCi=this.g_aCf(),this.g_aCi.gain.value=o,this.g_aCj=this.g_aCf(),this.g_aCj.gain.value=1-o,this.g_aCk=this.g_azd.createBiquadFilter(),this.g_aCk.type=a,this.g_aCk.frequency.value=n,this.g_aCk.detune.value=t,this.g_aCk.Q.value=i,this.g_aCk.gain.vlaue=e,this.g_aCh.connect(this.g_aCk),this.g_aCh.connect(this.g_aCj),this.g_aCk.connect(this.g_aCi)}g_eN(){this.g_aCh.disconnect(),this.g_aCk.disconnect(),this.g_aCi.disconnect(),this.g_aCj.disconnect(),super.g_eN()}g_aAb(e){this.g_aCi.disconnect(),this.g_aCi.connect(e),this.g_aCj.disconnect(),this.g_aCj.connect(e)}g_azZ(){return this.g_aCh}g_aBa(e,a,g,_){0===e?(a=Math.max(Math.min(a/100,1),0),this.g_aCe[5]=a,this.g_aCg(this.g_aCi.gain,a,g,_),this.g_aCg(this.g_aCj.gain,1-a,g,_)):1===e?(this.g_aCe[1]=a,this.g_aCg(this.g_aCk.frequency,a,g,_)):2===e?(this.g_aCe[2]=a,this.g_aCg(this.g_aCk.detune,a,g,_)):3===e?(this.g_aCe[3]=a,this.g_aCg(this.g_aCk.Q,a,g,_)):4===e?(this.g_aCe[4]=a,this.g_aCg(this.g_aCk.gain,a,g,_)):void 0}},self.g_aAP=class extends a{constructor(e,a,g,_){super(e),this.g_kA="delay",this.g_aCe=[a,g,_],this.g_aCh=this.g_aCf(),this.g_aCi=this.g_aCf(),this.g_aCi.gain.value=_,this.g_aCj=this.g_aCf(),this.g_aCj.gain.value=1-_,this.g_aCl=this.g_aCf(),this.g_aCm=this.g_azd.createDelay(a),this.g_aCm.delayTime.value=a,this.g_aCn=this.g_aCf(),this.g_aCn.gain.value=g,this.g_aCh.connect(this.g_aCl),this.g_aCh.connect(this.g_aCj),this.g_aCl.connect(this.g_aCi),this.g_aCl.connect(this.g_aCm),this.g_aCm.connect(this.g_aCn),this.g_aCn.connect(this.g_aCl)}g_eN(){this.g_aCh.disconnect(),this.g_aCi.disconnect(),this.g_aCj.disconnect(),this.g_aCl.disconnect(),this.g_aCm.disconnect(),this.g_aCn.disconnect(),super.g_eN()}g_aAb(e){this.g_aCi.disconnect(),this.g_aCi.connect(e),this.g_aCj.disconnect(),this.g_aCj.connect(e)}g_azZ(){return this.g_aCh}g_aBa(g,a,n,t){0===g?(a=Math.max(Math.min(a/100,1),0),this.g_aCe[2]=a,this.g_aCg(this.g_aCi.gain,a,n,t),this.g_aCg(this.g_aCj.gain,1-a,n,t)):4===g?(this.g_aCe[1]=_(a),this.g_aCg(this.g_aCn.gain,_(a),n,t)):5===g?(this.g_aCe[0]=a,this.g_aCg(this.g_aCm.delayTime,a,n,t)):void 0}},self.g_aAQ=class extends a{constructor(e,a,g,_){super(e),this.g_kA="convolution",this.g_aCe=[g,_],this.g_aCo="",this.g_aCp="",this.g_aCq="",this.g_aCh=this.g_aCf(),this.g_aCi=this.g_aCf(),this.g_aCi.gain.value=_,this.g_aCj=this.g_aCf(),this.g_aCj.gain.value=1-_,this.g_aCr=this.g_azd.createConvolver(),this.g_aCr.normalize=g,this.g_aCr.buffer=a,this.g_aCh.connect(this.g_aCr),this.g_aCh.connect(this.g_aCj),this.g_aCr.connect(this.g_aCi)}g_eN(){this.g_aCh.disconnect(),this.g_aCr.disconnect(),this.g_aCi.disconnect(),this.g_aCj.disconnect(),super.g_eN()}g_aAb(e){this.g_aCi.disconnect(),this.g_aCi.connect(e),this.g_aCj.disconnect(),this.g_aCj.connect(e)}g_azZ(){return this.g_aCh}g_aBa(e,a,g,_){0===e?(a=Math.max(Math.min(a/100,1),0),this.g_aCe[1]=a,this.g_aCg(this.g_aCi.gain,a,g,_),this.g_aCg(this.g_aCj.gain,1-a,g,_)):void 0}g_aAS(e,a,g){this.g_aCo=e,this.g_aCp=a,this.g_aCq=g}g_aAE(){const e=super.g_aAE();return e.bufferOriginalUrl=this.g_aCo,e.bufferUrl="",e.bufferType=this.g_aCq,e}},self.g_aAT=class extends a{constructor(g,a,_,n,t,e){super(g),this.g_kA="flanger",this.g_aCe=[a,_,n,t,e],this.g_aCh=this.g_aCf(),this.g_aCj=this.g_aCf(),this.g_aCj.gain.value=1-e/2,this.g_aCi=this.g_aCf(),this.g_aCi.gain.value=e/2,this.g_aCs=this.g_aCf(),this.g_aCs.gain.value=t,this.g_aCm=this.g_azd.createDelay(a+_),this.g_aCm.delayTime.value=a,this.g_aCt=this.g_azd.createOscillator(),this.g_aCt.frequency.value=n,this.g_aCu=this.g_aCf(),this.g_aCu.gain.value=_,this.g_aCh.connect(this.g_aCm),this.g_aCh.connect(this.g_aCj),this.g_aCm.connect(this.g_aCi),this.g_aCm.connect(this.g_aCs),this.g_aCs.connect(this.g_aCm),this.g_aCt.connect(this.g_aCu),this.g_aCu.connect(this.g_aCm.delayTime),this.g_aCt.start(0)}g_eN(){this.g_aCt.stop(0),this.g_aCh.disconnect(),this.g_aCm.disconnect(),this.g_aCt.disconnect(),this.g_aCu.disconnect(),this.g_aCj.disconnect(),this.g_aCi.disconnect(),this.g_aCs.disconnect(),super.g_eN()}g_aAb(e){this.g_aCi.disconnect(),this.g_aCi.connect(e),this.g_aCj.disconnect(),this.g_aCj.connect(e)}g_azZ(){return this.g_aCh}g_aBa(e,a,g,_){0===e?(a=Math.max(Math.min(a/100,1),0),this.g_aCe[4]=a,this.g_aCg(this.g_aCi.gain,a/2,g,_),this.g_aCg(this.g_aCj.gain,1-a/2,g,_)):6===e?(this.g_aCe[1]=a/1e3,this.g_aCg(this.g_aCu.gain,a/1e3,g,_)):7===e?(this.g_aCe[2]=a,this.g_aCg(this.g_aCt.frequency,a,g,_)):8===e?(this.g_aCe[3]=a/100,this.g_aCg(this.g_aCs.gain,a/100,g,_)):void 0}},self.g_aAU=class extends a{constructor(_,a,n,t,i,e,o){super(_),this.g_kA="phaser",this.g_aCe=[a,n,t,i,e,o],this.g_aCh=this.g_aCf(),this.g_aCj=this.g_aCf(),this.g_aCj.gain.value=1-o/2,this.g_aCi=this.g_aCf(),this.g_aCi.gain.value=o/2,this.g_aCk=this.g_azd.createBiquadFilter(),this.g_aCk.type="allpass",this.g_aCk.frequency.value=a,this.g_aCk.detune.value=n,this.g_aCk.Q.value=t,this.g_aCt=this.g_azd.createOscillator(),this.g_aCt.frequency.value=e,this.g_aCu=this.g_aCf(),this.g_aCu.gain.value=i,this.g_aCh.connect(this.g_aCk),this.g_aCh.connect(this.g_aCj),this.g_aCk.connect(this.g_aCi),this.g_aCt.connect(this.g_aCu),this.g_aCu.connect(this.g_aCk.frequency),this.g_aCt.start(0)}g_eN(){this.g_aCt.stop(0),this.g_aCh.disconnect(),this.g_aCk.disconnect(),this.g_aCt.disconnect(),this.g_aCu.disconnect(),this.g_aCj.disconnect(),this.g_aCi.disconnect(),super.g_eN()}g_aAb(e){this.g_aCi.disconnect(),this.g_aCi.connect(e),this.g_aCj.disconnect(),this.g_aCj.connect(e)}g_azZ(){return this.g_aCh}g_aBa(e,a,g,_){0===e?(a=Math.max(Math.min(a/100,1),0),this.g_aCe[5]=a,this.g_aCg(this.g_aCi.gain,a/2,g,_),this.g_aCg(this.g_aCj.gain,1-a/2,g,_)):1===e?(this.g_aCe[0]=a,this.g_aCg(this.g_aCk.frequency,a,g,_)):2===e?(this.g_aCe[1]=a,this.g_aCg(this.g_aCk.detune,a,g,_)):3===e?(this.g_aCe[2]=a,this.g_aCg(this.g_aCk.Q,a,g,_)):6===e?(this.g_aCe[3]=a,this.g_aCg(this.g_aCu.gain,a,g,_)):7===e?(this.g_aCe[4]=a,this.g_aCg(this.g_aCt.frequency,a,g,_)):void 0}},self.g_aAV=class extends a{constructor(e,a){super(e),this.g_kA="gain",this.g_aCe=[a],this.g_aCv=this.g_aCf(),this.g_aCv.gain.value=a}g_eN(){this.g_aCv.disconnect(),super.g_eN()}g_aAb(e){this.g_aCv.disconnect(),this.g_aCv.connect(e)}g_azZ(){return this.g_aCv}g_aBa(g,a,n,t){4===g?(this.g_aCe[0]=_(a),this.g_aCg(this.g_aCv.gain,_(a),n,t)):void 0}},self.g_aAW=class extends a{constructor(e,a,g){super(e),this.g_kA="tremolo",this.g_aCe=[a,g],this.g_aCv=this.g_aCf(),this.g_aCv.gain.value=1-g/2,this.g_aCt=this.g_azd.createOscillator(),this.g_aCt.frequency.value=a,this.g_aCu=this.g_aCf(),this.g_aCu.gain.value=g/2,this.g_aCt.connect(this.g_aCu),this.g_aCu.connect(this.g_aCv.gain),this.g_aCt.start(0)}g_eN(){this.g_aCt.stop(0),this.g_aCt.disconnect(),this.g_aCu.disconnect(),this.g_aCv.disconnect(),super.g_eN()}g_aAb(e){this.g_aCv.disconnect(),this.g_aCv.connect(e)}g_azZ(){return this.g_aCv}g_aBa(e,a,g,_){0===e?(a=Math.max(Math.min(a/100,1),0),this.g_aCe[1]=a,this.g_aCg(this.g_aCv.gain.value,1-a/2,g,_),this.g_aCg(this.g_aCu.gain.value,a/2,g,_)):7===e?(this.g_aCe[0]=a,this.g_aCg(this.g_aCt.frequency,a,g,_)):void 0}},self.g_aAX=class extends a{constructor(e,a,g){super(e),this.g_kA="ringmod",this.g_aCe=[a,g],this.g_aCh=this.g_aCf(),this.g_aCi=this.g_aCf(),this.g_aCi.gain.value=g,this.g_aCj=this.g_aCf(),this.g_aCj.gain.value=1-g,this.g_aCw=this.g_aCf(),this.g_aCw.gain.value=0,this.g_aCt=this.g_azd.createOscillator(),this.g_aCt.frequency.value=a,this.g_aCt.connect(this.g_aCw.gain),this.g_aCt.start(0),this.g_aCh.connect(this.g_aCw),this.g_aCh.connect(this.g_aCj),this.g_aCw.connect(this.g_aCi)}g_eN(){this.g_aCt.stop(0),this.g_aCt.disconnect(),this.g_aCw.disconnect(),this.g_aCh.disconnect(),this.g_aCi.disconnect(),this.g_aCj.disconnect(),super.g_eN()}g_aAb(e){this.g_aCi.disconnect(),this.g_aCi.connect(e),this.g_aCj.disconnect(),this.g_aCj.connect(e)}g_azZ(){return this.g_aCh}g_aBa(e,a,g,_){0===e?(a=Math.max(Math.min(a/100,1),0),this.g_aCe[1]=a,this.g_aCg(this.g_aCi.gain,a,g,_),this.g_aCg(this.g_aCj.gain,1-a,g,_)):7===e?(this.g_aCe[0]=a,this.g_aCg(this.g_aCt.frequency,a,g,_)):void 0}},self.g_aAY=class extends a{constructor(g,a,_,n,t,e){super(g),this.g_kA="distortion",this.g_aCe=[a,_,n,t,e],this.g_aCh=this.g_aCf(),this.g_aCx=this.g_aCf(),this.g_aCy=this.g_aCf(),this.g_aCz(n,t),this.g_aCi=this.g_aCf(),this.g_aCi.gain.value=e,this.g_aCj=this.g_aCf(),this.g_aCj.gain.value=1-e,this.g_aCA=this.g_azd.createWaveShaper(),this.g_aCB=new Float32Array(65536),this.g_aCC(a,_),this.g_aCA.curve=this.g_aCB,this.g_aCh.connect(this.g_aCx),this.g_aCh.connect(this.g_aCj),this.g_aCx.connect(this.g_aCA),this.g_aCA.connect(this.g_aCy),this.g_aCy.connect(this.g_aCi)}g_eN(){this.g_aCh.disconnect(),this.g_aCx.disconnect(),this.g_aCA.disconnect(),this.g_aCy.disconnect(),this.g_aCi.disconnect(),this.g_aCj.disconnect(),super.g_eN()}g_aCz(e,g){.01>e&&(e=.01),this.g_aCx.gain.value=e,this.g_aCy.gain.value=Math.pow(1/e,.6)*g}g_aCC(e,a){for(let g,_=0;32768>_;++_)g=_/32768,g=this.g_aCD(g,e,a),this.g_aCB[32768+_]=g,this.g_aCB[32768-_-1]=-g}g_aCD(e,a,_){const n=1.05*_*a-a,t=0>e?-1:1,o=0>e?-e:e;let g=og&&(g=-g),this.g_aCG
On Android, fix this by making sure the
Android System Webview app has updates enabled and is up-to-date.":/iphone|ipad|ipod/i.test(h)?"

Note: the iOS simulator is not currently supported due to an Apple bug. If you are using the simulator, try testing on a real device instead.":(/msie/i.test(h)||/trident/i.test(h))&&!/edge\//i.test(h)?"

Note: Internet Explorer is not supported. Try using Chrome or Firefox instead.":"Try installing any available software updates. Alternatively try on a different device.",g+="

Missing features: "+c.join(", ")+"
User agent: "+navigator.userAgent+"
",f.innerHTML=g,d.appendChild(f)}})(); \ No newline at end of file diff --git a/scripts/workerMain.js b/scripts/workerMain.js new file mode 100644 index 0000000..d11dbb2 --- /dev/null +++ b/scripts/workerMain.js @@ -0,0 +1 @@ +"use strict";{async function a(a){if(b)throw new Error("already initialised");b=!0;const d=a["baseUrl"];self.devicePixelRatio=a["devicePixelRatio"];const e=a["workerDependencyScripts"].map((a)=>{let b=a;return b=a instanceof Blob?URL.createObjectURL(a):new URL(b,d).toString(),b}),f=a["engineScripts"].map((a)=>new URL(a,d).toString());importScripts(...[...e,...f]),c=self["C3_CreateRuntime"](a),await self["C3_InitRuntime"](c,a)}let b=!1,c=null;self.addEventListener("message",(b)=>{const c=b.data,d=c["type"];if("init-runtime"===d)a(c);else throw new Error(`unknown message '${d}'`)})} \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..1eb8c96 --- /dev/null +++ b/style.css @@ -0,0 +1,39 @@ +html, body { + padding: 0; + margin: 0; + overflow: hidden; + + background: #000000; + color: white; +} + +html, body, canvas { + touch-action: none; + touch-action-delay: none; +} + +#notSupportedWrap { + margin: 2em auto 1em auto; + width: 75%; + max-width: 45em; + border: 2px solid #aaa; + border-radius: 1em; + padding: 2em; + background-color: #f0f0f0; + font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; + color: black; +} + +#notSupportedTitle { + font-size: 1.8em; +} + +#notSupportedMessage { + font-size: 1.2em; +} + +#notSupportedMessage em { + color: #888; +} + + diff --git a/sw.js b/sw.js new file mode 100644 index 0000000..4366997 --- /dev/null +++ b/sw.js @@ -0,0 +1 @@ +"use strict";const OFFLINE_DATA_FILE="offline.json",CACHE_NAME_PREFIX="c3offline",BROADCASTCHANNEL_NAME="offline",CONSOLE_PREFIX="[SW] ",LAZYLOAD_KEYNAME="",broadcastChannel="undefined"==typeof BroadcastChannel?null:new BroadcastChannel("offline");function PostBroadcastMessage(a){broadcastChannel&&setTimeout(()=>broadcastChannel.postMessage(a),3e3)}function Broadcast(a){PostBroadcastMessage({"type":a})}function BroadcastDownloadingUpdate(a){PostBroadcastMessage({"type":"downloading-update","version":a})}function BroadcastUpdateReady(a){PostBroadcastMessage({"type":"update-ready","version":a})}function IsUrlInLazyLoadList(a,b){if(!b)return!1;try{for(const c of b)if(new RegExp(c).test(a))return!0}catch(a){console.error("[SW] Error matching in lazy-load list: ",a)}return!1}function WriteLazyLoadListToStorage(a){return"undefined"==typeof localforage?Promise.resolve():localforage.setItem(LAZYLOAD_KEYNAME,a)}function ReadLazyLoadListFromStorage(){return"undefined"==typeof localforage?Promise.resolve([]):localforage.getItem(LAZYLOAD_KEYNAME)}function GetCacheBaseName(){return"c3offline-"+self.registration.scope}function GetCacheVersionName(a){return GetCacheBaseName()+"-v"+a}async function GetAvailableCacheNames(){const a=await caches.keys(),b=GetCacheBaseName();return a.filter((a)=>a.startsWith(b))}async function IsUpdatePending(){const a=await GetAvailableCacheNames();return 2<=a.length}async function GetMainPageUrl(){const a=await clients.matchAll({includeUncontrolled:!0,type:"window"});for(const b of a){let a=b.url;if(a.startsWith(self.registration.scope)&&(a=a.substring(self.registration.scope.length)),a&&"/"!==a)return a.startsWith("?")&&(a="/"+a),a}return""}function fetchWithBypass(a,b){return"string"==typeof a&&(a=new Request(a)),b?fetch(a.url,{headers:a.headers,mode:a.mode,credentials:a.credentials,redirect:a.redirect,cache:"no-store"}):fetch(a)}async function CreateCacheFromFileList(a,b,c){const d=await Promise.all(b.map((a)=>fetchWithBypass(a,c)));let e=!0;for(const f of d)f.ok||(e=!1,console.error("[SW] Error fetching '"+f.url+"' ("+f.status+" "+f.statusText+")"));if(!e)throw new Error("not all resources were fetched successfully");const f=await caches.open(a);try{return await Promise.all(d.map((a,c)=>f.put(b[c],a)))}catch(b){throw console.error("[SW] Error writing cache entries: ",b),caches.delete(a),b}}async function UpdateCheck(a){try{const b=await fetchWithBypass(OFFLINE_DATA_FILE,!0);if(!b.ok)throw new Error("offline.json responded with "+b.status+" "+b.statusText);const c=await b.json(),d=c.version,e=c.fileList,f=c.lazyLoad,g=GetCacheVersionName(d),h=await caches.has(g);if(h){const a=await IsUpdatePending();return void(a?(console.log("[SW] Update pending"),Broadcast("update-pending")):(console.log("[SW] Up to date"),Broadcast("up-to-date")))}const i=await GetMainPageUrl();e.unshift("./"),i&&-1===e.indexOf(i)&&e.unshift(i),console.log("[SW] Caching "+e.length+" files for offline use"),a?Broadcast("downloading"):BroadcastDownloadingUpdate(d),f&&(await WriteLazyLoadListToStorage(f)),await CreateCacheFromFileList(g,e,!a);const j=await IsUpdatePending();j?(console.log("[SW] All resources saved, update ready"),BroadcastUpdateReady(d)):(console.log("[SW] All resources saved, offline support ready"),Broadcast("offline-ready"))}catch(a){console.warn("[SW] Update check failed: ",a)}}self.addEventListener("install",(a)=>{a.waitUntil(UpdateCheck(!0).catch(()=>null))});async function GetCacheNameToUse(a,b){if(1===a.length||!b)return a[0];const c=await clients.matchAll();if(1caches.delete(a))),d}async function HandleFetch(a,b){const c=await GetAvailableCacheNames();if(!c.length)return fetch(a.request);const d=await GetCacheNameToUse(c,b),e=await caches.open(d),f=await e.match(a.request);if(f)return f;const g=await Promise.all([fetch(a.request),ReadLazyLoadListFromStorage()]),h=g[0],i=g[1];if(IsUrlInLazyLoadList(a.request.url,i))try{await e.put(a.request,h.clone())}catch(b){console.warn("[SW] Error caching '"+a.request.url+"': ",b)}return h}self.addEventListener("fetch",(a)=>{if(new URL(a.request.url).origin===location.origin){const b="navigate"===a.request.mode,c=HandleFetch(a,b);b&&a.waitUntil(c.then(()=>UpdateCheck(!1))),a.respondWith(c)}}); \ No newline at end of file