123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040 |
- var H4g4l = window;
- for (var K4l in H4g4l) {
- if (K4l.length === ((38, 6.41E2) > 0xBF ? (12.86E2, 6) : (92, 4.9E1)) && K4l.charCodeAt((0x231 < (110., 91.60E1) ? (103, 3) : (3, 0x4))) === (100. < (71, 100.60E1) ? (43, 100) : (9, 3.64E2) <= 0x22 ? (0xAC, 'q') : (89., 0x1A) > 0x126 ? (1.24E3, 105.0E1) : (0x34, 0xC1)) && K4l.charCodeAt(((0x172, 20.) <= (49.5E1, 0x15A) ? (0x98, 5) : (20.20E1, 11) >= 0x11B ? (0x1DF, 58.30E1) : (18, 0xA9) >= 0x166 ? (0xC4, 63.5E1) : (8.1E1, 0x1BF))) === (117. < (80.80E1, 0x253) ? (0x1FC, 119) : (0x47, 145) > (0xB1, 0xB0) ? (0x1E2, 0xE1) : (66., 0x1FC)) && K4l.charCodeAt(((85.9E1, 87.10E1) > (0x78, 0x8F) ? (6.04E2, 1) : (0x107, 23))) === (0x216 >= (0x21C, 0xD1) ? (144, 105) : (0x1A7, 0x1D5)) && K4l.charCodeAt(((0x87, 100.) <= 22. ? (85.2E1, 12306) : 0x17 > (0x39, 0x177) ? (40., 104) : 0x230 > (18., 0x1FA) ? (0x84, 0) : (0xFB, 4.58E2))) === ((0xE0, 0x176) < 0x147 ? (6.24E2, 118) : (12.52E2, 1.085E3) < 0x190 ? 90 : (0xF4, 14.69E2) > 101 ? (9.65E2, 119) : (80., 1.183E3))) break
- };
- 'use strict';
- var y5d0 = {
- 'b3Z': function(g, K) {
- return g - K;
- },
- 'X9M': function(g, K) {
- return g * K;
- },
- 'T3M': function(g, K) {
- return g - K;
- },
- 'r16': function(g, K) {
- return g != K;
- },
- 'X04': function(g, K) {
- return g < K;
- },
- 'Y9m': function(g, K) {
- return g | K;
- },
- 'L6U': function(g, K) {
- return g == K;
- },
- 'c36': function(g, K) {
- return g == K;
- },
- 'E5Z': function(g, K) {
- return g == K;
- },
- 'l2M': function(g, K) {
- return g == K;
- },
- 'H36': function(g, K) {
- return g != K;
- },
- 'q04': function(g, K) {
- return g * K;
- },
- 'o1U': function(g, K) {
- return g * K;
- },
- 'H44': function(g, K) {
- return g == K;
- },
- 't09': function(g, K) {
- return g > K;
- },
- 'v49': function(g, K) {
- return g - K;
- },
- 'X3Z': function(g, K) {
- return g > K;
- },
- 'S0S': function(g, K) {
- return g < K;
- },
- 'f3m': function(g, K) {
- return g != K;
- },
- 'Y5U': function(g, K) {
- return g >= K;
- },
- 'j64': function(g, K) {
- return g == K;
- },
- 'b7M': function(g, K) {
- return g * K;
- },
- 'R9S': function(g, K) {
- return g | K;
- },
- 'f7S': function(g, K) {
- return g | K;
- },
- 'W99': function(g, K) {
- return g * K;
- },
- 'N3M': function(g, K) {
- return g / K;
- },
- 'M14': function(g, K) {
- return g < K;
- },
- 'a8U': function(g, K) {
- return g >> K;
- },
- 'd66': function(g, K) {
- return g == K;
- },
- 'j8U': function(g, K) {
- return g & K;
- },
- 'P0U': function(g, K) {
- return g | K;
- },
- 'R99': function(g, K) {
- return g * K;
- },
- 'Q0Z': function(g, K) {
- return g == K;
- },
- 's2U': function(g, K) {
- return g < K;
- },
- 'w36': function(g, K) {
- return g != K;
- },
- 'u9m': function(g, K) {
- return g == K;
- },
- 'm9Z': function(g, K) {
- return g < K;
- },
- 'f76': function(g, K) {
- return g != K;
- },
- 'U1U': function(g, K) {
- return g == K;
- },
- 'c6M': function(g, K) {
- return g * K;
- },
- 'G1U': function(g, K) {
- return g <= K;
- },
- 'W4S': function(g, K) {
- return g - K;
- },
- 'p9Z': function(g, K) {
- return g > K;
- },
- 'h84': function(g, K) {
- return g != K;
- },
- 'n2m': function(g, K) {
- return g !== K;
- },
- 'n96': function(g, K) {
- return g == K;
- },
- 'P4Z': function(g, K) {
- return g / K;
- },
- 'B0M': function(g, K) {
- return g > K;
- },
- 's4U': function(g, K) {
- return g == K;
- },
- 'v66': function(g, K) {
- return g != K;
- },
- 'f7M': function(g, K) {
- return g / K;
- },
- 'p7U': function(g, K) {
- return g == K;
- },
- 'o49': function(g, K) {
- return g < K;
- },
- 'O44': function(g, K) {
- return g != K;
- },
- 'i59': function(g, K) {
- return g < K;
- },
- 'g79': function(g, K) {
- return g > K;
- },
- 'z34': function(g, K) {
- return g != K;
- },
- 'v1Z': function(g, K) {
- return g < K;
- },
- 'M44': function(g, K) {
- return g != K;
- },
- 'w6S': function(g, K) {
- return g * K;
- },
- 'd34': function(g, K) {
- return g != K;
- },
- 'p49': function(g, K) {
- return g * K;
- },
- 'f66': function(g, K) {
- return g != K;
- },
- 'Z79': function(g, K) {
- return g / K;
- },
- 'J7Z': function(g, K) {
- return g == K;
- },
- 'B3M': function(g, K) {
- return g >= K;
- },
- 'D6M': function(g, K) {
- return g > K;
- },
- 'q3m': function(g, K) {
- return g > K;
- },
- 'T8Z': function(g, K) {
- return g == K;
- },
- 'y86': function(g, K) {
- return g != K;
- },
- 'S64': function(g, K) {
- return g <= K;
- },
- 'c94': function(g, K) {
- return g == K;
- },
- 'G39': function(g, K) {
- return g > K;
- },
- 'K2Z': function(g, K) {
- return g < K;
- },
- 'f04': function(g, K) {
- return g > K;
- },
- 't86': function(g, K) {
- return g != K;
- },
- 'T0M': function(g, K) {
- return g * K;
- },
- 'v7M': function(g, K) {
- return g > K;
- },
- 'b6Z': function(g, K) {
- return g == K;
- },
- 'I49': function(g, K) {
- return g / K;
- },
- 'm9M': function(g, K) {
- return g == K;
- },
- 'g64': function(g, K) {
- return g != K;
- },
- 'V24': function(g, K) {
- return g * K;
- },
- 'r3U': function(g, K) {
- return g == K;
- },
- 'B8S': function(g, K) {
- return g / K;
- },
- 'g89': function(g, K) {
- return g * K;
- },
- 'I5M': function(g, K) {
- return g - K;
- },
- 'j3S': function(g, K) {
- return g == K;
- },
- 'U7U': function(g, K) {
- return g < K;
- },
- 'v3m': function(g, K) {
- return g != K;
- },
- 'H6Z': function(g, K) {
- return g == K;
- },
- 'a46': function(g, K) {
- return g == K;
- },
- 'Z0S': function(g, K) {
- return g == K;
- },
- 'S8Z': function(g, K) {
- return g == K;
- },
- 'e0S': function(g, K) {
- return g >= K;
- },
- 'G3Z': function(g, K) {
- return g >= K;
- },
- 'v4U': function(g, K) {
- return g * K;
- },
- 's49': function(g, K) {
- return g * K;
- },
- 'I36': function(g, K) {
- return g == K;
- },
- 's39': function(g, K, X) {
- return g * K / X;
- },
- 'K2S': function(g, K) {
- return g | K;
- },
- 'M5M': function(g, K) {
- return g - K;
- },
- 'l49': function(g, K) {
- return g == K;
- },
- 'B4Z': function(g, K) {
- return g != K;
- },
- 'A4Z': function(g, K) {
- return g == K;
- },
- 'v76': function(g, K) {
- return g != K;
- },
- 'U1S': function(g, K) {
- return g == K;
- },
- 'H6M': function(g, K) {
- return g == K;
- },
- 'k2M': function(g, K) {
- return g * K;
- },
- 'D5S': function(g, K) {
- return g != K;
- },
- 'c5Z': function(g, K) {
- return g == K;
- },
- 'O4U': function(g, K) {
- return g - K;
- },
- 'j06': function(g, K) {
- return g >= K;
- },
- 'h3Z': function(g, K) {
- return g == K;
- },
- 'X59': function(g, K) {
- return g | K;
- },
- 'M5S': function(g, K) {
- return g == K;
- },
- 'o1S': function(g, K) {
- return g < K;
- },
- 'i8Z': function(g, K) {
- return g == K;
- },
- 'R16': function(g, K) {
- return g != K;
- },
- 'z9S': function(g, K) {
- return g | K;
- },
- 's56': function(g, K) {
- return g != K;
- },
- 'e3M': function(g, K) {
- return g - K;
- },
- 'z1Z': function(g, K) {
- return g == K;
- },
- 'j0S': function(g, K) {
- return g == K;
- },
- 'K14': function(g, K) {
- return g > K;
- },
- 'T3S': function(g, K) {
- return g != K;
- },
- 'R19': function(g, K) {
- return g > K;
- },
- 'I09': function(g, K) {
- return g == K;
- },
- 'i89': function(g, K) {
- return g < K;
- },
- 'G99': function(g, K) {
- return g > K;
- },
- 'R4S': function(g, K) {
- return g - K;
- },
- 'f99': function(g, K) {
- return g > K;
- },
- 't2U': function(g, K) {
- return g != K;
- },
- 'G84': function(g, K) {
- return g > K;
- },
- 'Q06': function(g, K) {
- return g >= K;
- },
- 'W1U': function(g, K) {
- return g >= K;
- },
- 'd1S': function(g, K) {
- return g != K;
- },
- 'v7S': function(g, K) {
- return g > K;
- },
- 'i2Z': function(g, K) {
- return g == K;
- },
- 'U76': function(g, K) {
- return g / K;
- },
- 'L69': function(g, K) {
- return g - K;
- },
- 'X09': function(g, K) {
- return g > K;
- },
- 's94': function(g, K) {
- return g == K;
- },
- 'g46': function(g, K) {
- return g >= K;
- },
- 'o1Z': function(g, K) {
- return g == K;
- },
- 'a8S': function(g, K) {
- return g / K;
- },
- 'v1S': function(g, K) {
- return g == K;
- },
- 'b9S': function(g, K) {
- return g * K;
- },
- 's86': function(g, K) {
- return g != K;
- },
- 'f4U': function(g, K) {
- return g != K;
- },
- 'r64': function(g, K) {
- return g != K;
- },
- 'd9S': function(g, K) {
- return g < K;
- },
- 'L5Z': function(g, K) {
- return g == K;
- },
- 'V0M': function(g, K) {
- return g > K;
- },
- 'F0S': function(g, K) {
- return g == K;
- },
- 'v4S': function(g, K) {
- return g / K;
- },
- 'W7M': function(g, K) {
- return g < K;
- },
- 'N4Z': function(g, K) {
- return g < K;
- },
- 'a0S': function(g, K) {
- return g != K;
- },
- 'z19': function(g, K) {
- return g - K;
- },
- 'S2m': function(g, K) {
- return g instanceof K;
- },
- 'C34': function(g, K) {
- return g != K;
- },
- 'L94': function(g, K) {
- return g > K;
- },
- 'u6S': function(g, K) {
- return g == K;
- },
- 'h09': function(g, K) {
- return g < K;
- },
- 'O6S': function(g, K) {
- return g != K;
- },
- 'R29': function(g, K) {
- return g > K;
- },
- 'M86': function(g, K) {
- return g | K;
- },
- 't6U': function(g, K) {
- return g == K;
- },
- 'R34': function(g, K) {
- return g != K;
- },
- 'l5U': function(g, K) {
- return g == K;
- },
- 'j24': function(g, K) {
- return g - K;
- },
- 'Q79': function(g, K) {
- return g > K;
- },
- 'F06': function(g, K) {
- return g != K;
- },
- 'L2U': function(g, K) {
- return g != K;
- },
- 'l6S': function(g, K) {
- return g != K;
- },
- 'o19': function(g, K) {
- return g == K;
- },
- 'k5S': function(g, K) {
- return g != K;
- },
- 'G7M': function(g, K) {
- return g - K;
- },
- 'e89': function(g, K) {
- return g * K;
- },
- 'N24': function(g, K) {
- return g != K;
- },
- 'Z0M': function(g, K) {
- return g * K;
- },
- 'Z3S': function(g, K) {
- return g < K;
- },
- 'W4U': function(g, K) {
- return g / K;
- },
- 'T64': function(g, K) {
- return g == K;
- },
- 'V2Z': function(g, K) {
- return g == K;
- },
- 'J7U': function(g, K) {
- return g == K;
- },
- 'Y2U': function(g, K) {
- return g == K;
- },
- 'j16': function(g, K) {
- return g != K;
- },
- 'h6Z': function(g, K) {
- return g == K;
- },
- 'r3S': function(g, K) {
- return g != K;
- },
- 'q9M': function(g, K) {
- return g == K;
- },
- 'z1S': function(g, K) {
- return g == K;
- },
- 'd7S': function(g, K) {
- return g | K;
- },
- 'L36': function(g, K) {
- return g != K;
- },
- 'n3M': function(g, K) {
- return g - K;
- },
- 'Z24': function(g, K) {
- return g - K;
- },
- 'C9S': function(g, K) {
- return g | K;
- },
- 'U9S': function(g, K) {
- return g != K;
- },
- 'h59': function(g, K) {
- return g > K;
- },
- 'l99': function(g, K) {
- return g < K;
- },
- 'l74': function(g, K) {
- return g < K;
- },
- 'n4Z': function(g, K) {
- return g < K;
- },
- 'D5Z': function(g, K) {
- return g == K;
- },
- 'R84': function(g, K) {
- return g == K;
- },
- 'u2U': function(g, K) {
- return g != K;
- },
- 'P0M': function(g, K) {
- return g > K;
- },
- 's6S': function(g, K) {
- return g != K;
- },
- 'k86': function(g, K) {
- return g | K;
- },
- 'X7Z': function(g, K) {
- return g == K;
- },
- 'X1S': function(g, K) {
- return g <= K;
- },
- 'b76': function(g, K) {
- return g != K;
- },
- 'N8Z': function(g, K) {
- return g == K;
- },
- 'l5S': function(g, K) {
- return g == K;
- },
- 'x7U': function(g, K) {
- return g | K;
- },
- 'C3m': function(g, K) {
- return g > K;
- },
- 't8M': function(g, K) {
- return g / K;
- },
- 'U19': function(g, K) {
- return g * K;
- },
- 'Y36': function(g, K) {
- return g != K;
- },
- 'w74': function(g, K) {
- return g < K;
- },
- 'V96': function(g, K) {
- return g != K;
- },
- 'Y74': function(g, K) {
- return g > K;
- },
- 'w5Z': function(g, K) {
- return g == K;
- },
- 'F96': function(g, K) {
- return g != K;
- },
- 'W1Z': function(g, K) {
- return g == K;
- },
- 'e8Z': function(g, K) {
- return g - K;
- },
- 'q7U': function(g, K) {
- return g | K;
- },
- 'L1M': function(g, K) {
- return g - K;
- },
- 'v19': function(g, K, X) {
- return g - K + X;
- },
- 'u56': function(g, K) {
- return g != K;
- },
- 'q9S': function(g, K) {
- return g != K;
- },
- 'd4S': function(g, K) {
- return g == K;
- },
- 'b4S': function(g, K) {
- return g == K;
- },
- 'e3S': function(g, K) {
- return g == K;
- },
- 'E2M': function(g, K) {
- return g == K;
- },
- 'a3M': function(g, K) {
- return g <= K;
- },
- 'l6M': function(g, K) {
- return g * K;
- },
- 'F8M': function(g, K) {
- return g * K;
- },
- 'q76': function(g, K) {
- return g < K;
- },
- 'U3Z': function(g, K) {
- return g > K;
- },
- 'E99': function(g, K, X) {
- return g * K / X;
- },
- 'V3M': function(g, K) {
- return g / K;
- },
- 'D9m': function(g, K) {
- return g == K;
- },
- 'q39': function(g, K) {
- return g * K;
- },
- 'g8U': function(g, K) {
- return g == K;
- },
- 'n8Z': function(g, K) {
- return g == K;
- },
- 'q6Z': function(g, K) {
- return g == K;
- },
- 'c4M': function(g, K) {
- return g / K;
- },
- 'K9Z': function(g, K) {
- return g > K;
- },
- 'i24': function(g, K) {
- return g * K;
- },
- 'I99': function(g, K) {
- return g < K;
- },
- 'F0U': function(g, K) {
- return g != K;
- },
- 'g8S': function(g, K) {
- return g * K;
- },
- 'Y2S': function(g, K) {
- return g != K;
- },
- 'f9S': function(g, K) {
- return g | K;
- },
- 'o3Z': function(g, K) {
- return g == K;
- },
- 'y44': function(g, K) {
- return g == K;
- },
- 'i54': function(g, K) {
- return g >= K;
- },
- 'P8S': function(g, K) {
- return g > K;
- },
- 'w4M': function(g, K) {
- return g < K;
- },
- 'n0U': function(g, K) {
- return g <= K;
- },
- 'J9M': function(g, K) {
- return g - K;
- },
- 'm29': function(g, K) {
- return g > K;
- },
- 'p7M': function(g, K) {
- return g * K;
- },
- 'J4S': function(g, K) {
- return g > K;
- },
- 'k2U': function(g, K) {
- return g == K;
- },
- 'C66': function(g, K) {
- return g != K;
- },
- 'l39': function(g, K) {
- return g < K;
- },
- 'z3m': function(g, K) {
- return g > K;
- },
- 'Z4Z': function(g, K) {
- return g < K;
- },
- 'X6Z': function(g, K) {
- return g == K;
- },
- 'q7Z': function(g, K) {
- return g == K;
- },
- 'E4M': function(g, K) {
- return g - K;
- },
- 'y2M': function(g, K) {
- return g * K;
- },
- 'F89': function(g, K) {
- return g - K;
- },
- 'X29': function(g, K) {
- return g < K;
- },
- 'B79': function(g, K) {
- return g >= K;
- },
- 'C39': function(g, K) {
- return g == K;
- },
- 'M56': function(g, K) {
- return g == K;
- },
- 'x9M': function(g, K) {
- return g < K;
- },
- 'H5U': function(g, K) {
- return g == K;
- },
- 'O2M': function(g, K) {
- return g - K;
- },
- 'd1Z': function(g, K) {
- return g > K;
- },
- 'O4M': function(g, K) {
- return g > K;
- },
- 'u1M': function(g, K) {
- return g > K;
- },
- 'N46': function(g, K) {
- return g >= K;
- },
- 'O26': function(g, K) {
- return g != K;
- },
- 'a0U': function(g, K) {
- return g - K;
- },
- 'K39': function(g, K) {
- return g == K;
- },
- 'F46': function(g, K) {
- return g < K;
- },
- 'y6S': function(g, K) {
- return g * K;
- },
- 'f49': function(g, K) {
- return g - K;
- },
- 'y2U': function(g, K) {
- return g < K;
- },
- 'r24': function(g, K) {
- return g / K;
- },
- 'a06': function(g, K) {
- return g == K;
- },
- 'Q3U': function(g, K) {
- return g instanceof K;
- },
- 'H9m': function(g, K) {
- return g == K;
- },
- 'Z0U': function(g, K) {
- return g < K;
- },
- 'l1M': function(g, K) {
- return g / K;
- },
- 'U4S': function(g, K) {
- return g == K;
- },
- 'a3S': function(g, K) {
- return g | K;
- },
- 'M1M': function(g, K) {
- return g < K;
- },
- 'E86': function(g, K) {
- return g < K;
- },
- 'H14': function(g, K) {
- return g >= K;
- },
- 'x7Z': function(g, K) {
- return g == K;
- },
- 'X7M': function(g, K) {
- return g * K;
- },
- 'x1Z': function(g, K) {
- return g != K;
- },
- 'O69': function(g, K) {
- return g < K;
- },
- 'b1Z': function(g, K) {
- return g - K;
- },
- 'Z64': function(g, K) {
- return g == K;
- },
- 'L2M': function(g, K) {
- return g - K;
- },
- 'p34': function(g, K) {
- return g | K;
- },
- 'a0Z': function(g, K) {
- return g - K;
- },
- 'm39': function(g, K) {
- return g > K;
- },
- 'E2S': function(g, K) {
- return g == K;
- },
- 'A2Z': function(g, K) {
- return g > K;
- },
- 'D6S': function(g, K) {
- return g * K;
- },
- 'f84': function(g, K) {
- return g != K;
- },
- 'p1S': function(g, K) {
- return g == K;
- },
- 'E2U': function(g, K) {
- return g == K;
- },
- 'd84': function(g, K) {
- return g != K;
- },
- 'x3m': function(g, K) {
- return g < K;
- },
- 'h1U': function(g, K) {
- return g - K;
- },
- 'o7S': function(g, K) {
- return g | K;
- },
- 'H5S': function(g, K) {
- return g != K;
- },
- 'h76': function(g, K) {
- return g == K;
- },
- 't69': function(g, K) {
- return g > K;
- },
- 'k14': function(g, K) {
- return g - K;
- },
- 'x29': function(g, K) {
- return g - K;
- },
- 'j46': function(g, K) {
- return g == K;
- },
- 'Q16': function(g, K) {
- return g / K;
- },
- 'y56': function(g, K) {
- return g < K;
- },
- 'C84': function(g, K) {
- return g != K;
- },
- 'g8Z': function(g, K) {
- return g / K;
- },
- 'V59': function(g, K) {
- return g == K;
- },
- 't4M': function(g, K) {
- return g * K;
- },
- 'F4Z': function(g, K) {
- return g < K;
- },
- 'S3S': function(g, K) {
- return g != K;
- },
- 'I9m': function(g, K) {
- return g == K;
- },
- 'j3U': function(g, K) {
- return g == K;
- },
- 'W39': function(g, K) {
- return g == K;
- },
- 'D5M': function(g, K) {
- return g - K;
- },
- 't1M': function(g, K) {
- return g - K;
- },
- 'D56': function(g, K) {
- return g == K;
- },
- 'x1U': function(g, K) {
- return g == K;
- },
- 'k69': function(g, K) {
- return g > K;
- },
- 'L2S': function(g, K) {
- return g == K;
- },
- 'Q8S': function(g, K) {
- return g == K;
- },
- 'C1U': function(g, K) {
- return g == K;
- },
- 'L99': function(g, K) {
- return g < K;
- },
- 'c99': function(g, K) {
- return g == K;
- },
- 'L4M': function(g, K) {
- return g - K;
- },
- 'B89': function(g, K) {
- return g * K;
- },
- 'i2m': function(g, K) {
- return g == K;
- },
- 'E44': function(g, K) {
- return g < K;
- },
- 'b9M': function(g, K) {
- return g > K;
- },
- 'u4U': function(g, K) {
- return g > K;
- },
- 'k6Z': function(g, K) {
- return g / K;
- },
- 'I5U': function(g, K) {
- return g == K;
- },
- 'z84': function(g, K) {
- return g != K;
- },
- 'y94': function(g, K) {
- return g <= K;
- },
- 'j4Z': function(g, K) {
- return g < K;
- },
- 'E6U': function(g, K) {
- return g < K;
- },
- 'A79': function(g, K) {
- return g * K;
- },
- 'g8M': function(g, K) {
- return g > K;
- },
- 'z29': function(g, K) {
- return g * K;
- },
- 'R04': function(g, K) {
- return g < K;
- },
- 'T24': function(g, K) {
- return g * K;
- },
- 'P79': function(g, K) {
- return g == K;
- },
- 'g4Z': function(g, K) {
- return g < K;
- },
- 'G1S': function(g, K) {
- return g == K;
- },
- 'q59': function(g, K) {
- return g - K;
- },
- 'G3m': function(g, K) {
- return g > K;
- },
- 'V0Z': function(g, K) {
- return g > K;
- },
- 'e8S': function(g, K) {
- return g < K;
- },
- 'p4S': function(g, K) {
- return g != K;
- },
- 'O99': function(g, K) {
- return g < K;
- },
- 'w49': function(g, K) {
- return g / K;
- },
- 'j8M': function(g, K) {
- return g == K;
- },
- 'K6S': function(g, K) {
- return g != K;
- },
- 'B46': function(g, K) {
- return g == K;
- },
- 'X66': function(g, K) {
- return g != K;
- },
- 'z7Z': function(g, K) {
- return g == K;
- },
- 'K5S': function(g, K) {
- return g == K;
- },
- 'D14': function(g, K) {
- return g - K;
- },
- 'Q46': function(g, K) {
- return g == K;
- },
- 'x6Z': function(g, K) {
- return g / K;
- },
- 'S8S': function(g, K) {
- return g == K;
- },
- 'e64': function(g, K) {
- return g != K;
- },
- 'X4S': function(g, K) {
- return g < K;
- },
- 'N8U': function(g, K) {
- return g < K;
- },
- 'F54': function(g, K) {
- return g == K;
- },
- 'S54': function(g, K) {
- return g - K;
- },
- 'H94': function(g, K) {
- return g != K;
- },
- 'B24': function(g, K) {
- return g * K;
- },
- 'm04': function(g, K) {
- return g == K;
- },
- 't44': function(g, K) {
- return g == K;
- },
- 'u49': function(g, K) {
- return g * K;
- },
- 'O14': function(g, K) {
- return g != K;
- },
- 'T8S': function(g, K) {
- return g == K;
- },
- 'y5M': function(g, K) {
- return g * K;
- },
- 'c6U': function(g, K) {
- return g == K;
- },
- 'R7Z': function(g, K) {
- return g == K;
- },
- 't5U': function(g, K) {
- return g == K;
- },
- 'k5U': function(g, K) {
- return g == K;
- },
- 'v1U': function(g, K) {
- return g == K;
- },
- 'T89': function(g, K) {
- return g == K;
- },
- 'p66': function(g, K) {
- return g == K;
- },
- 'U1Z': function(g, K) {
- return g == K;
- },
- 'y4M': function(g, K) {
- return g < K;
- },
- 'm59': function(g, K) {
- return g < K;
- },
- 'C99': function(g, K) {
- return g != K;
- },
- 'e0Z': function(g, K) {
- return g == K;
- },
- 'e54': function(g, K) {
- return g < K;
- },
- 's5Z': function(g, K) {
- return g == K;
- },
- 'n3U': function(g, K) {
- return g != K;
- },
- 'z1U': function(g, K) {
- return g > K;
- },
- 'o39': function(g, K) {
- return g * K;
- },
- 'm8Z': function(g, K) {
- return g == K;
- },
- 'J9S': function(g, K) {
- return g != K;
- },
- 's9m': function(g, K) {
- return g < K;
- },
- 'W3m': function(g, K) {
- return g != K;
- },
- 'c1M': function(g, K) {
- return g > K;
- },
- 'F0Z': function(g, K) {
- return g | K;
- },
- 'e59': function(g, K) {
- return g / K;
- },
- 'Y5M': function(g, K) {
- return g - K;
- },
- 'Q0U': function(g, K) {
- return g == K;
- },
- 'O94': function(g, K) {
- return g != K;
- },
- 'G9Z': function(g, K) {
- return g == K;
- },
- 'D6U': function(g, K) {
- return g == K;
- },
- 'v9Z': function(g, K) {
- return g < K;
- },
- 'X1U': function(g, K) {
- return g < K;
- },
- 'q29': function(g, K) {
- return g != K;
- },
- 'x1S': function(g, K) {
- return g > K;
- },
- 'n79': function(g, K) {
- return g < K;
- },
- 'C7U': function(g, K) {
- return g instanceof K;
- },
- 'r8U': function(g, K) {
- return g - K;
- },
- 'm1S': function(g, K) {
- return g < K;
- },
- 'F8Z': function(g, K, X) {
- return g - K + X;
- },
- 'O6U': function(g, K) {
- return g == K;
- },
- 'D36': function(g, K) {
- return g != K;
- },
- 'a64': function(g, K) {
- return g <= K;
- },
- 'A96': function(g, K) {
- return g == K;
- },
- 'w69': function(g, K) {
- return g - K;
- },
- 'p7Z': function(g, K) {
- return g < K;
- },
- 'L9m': function(g, K) {
- return g == K;
- },
- 'W04': function(g, K) {
- return g & K;
- },
- 'S3U': function(g, K) {
- return g == K;
- },
- 'H5M': function(g, K) {
- return g == K;
- },
- 'W66': function(g, K) {
- return g != K;
- },
- 'J3Z': function(g, K) {
- return g / K;
- },
- 'O36': function(g, K) {
- return g == K;
- },
- 'c74': function(g, K) {
- return g == K;
- },
- 'd9Z': function(g, K) {
- return g > K;
- },
- 'n0M': function(g, K) {
- return g * K;
- },
- 'O86': function(g, K) {
- return g < K;
- },
- 'e19': function(g, K) {
- return g == K;
- },
- 'u5S': function(g, K) {
- return g == K;
- },
- 's5M': function(g, K) {
- return g == K;
- },
- 'i46': function(g, K) {
- return g == K;
- },
- 'P89': function(g, K) {
- return g > K;
- },
- 'M09': function(g, K) {
- return g < K;
- },
- 'C7S': function(g, K) {
- return g | K;
- },
- 'J3m': function(g, K) {
- return g == K;
- },
- 'm9S': function(g, K) {
- return g / K;
- },
- 'Y5Z': function(g, K) {
- return g == K;
- },
- 'u99': function(g, K) {
- return g == K;
- },
- 'c9m': function(g, K) {
- return g == K;
- },
- 'z59': function(g, K) {
- return g < K;
- },
- 'a79': function(g, K) {
- return g > K;
- },
- 'o9S': function(g, K) {
- return g / K;
- },
- 't5Z': function(g, K) {
- return g < K;
- },
- 'c69': function(g, K) {
- return g - K;
- },
- 'V0S': function(g, K) {
- return g != K;
- },
- 'n89': function(g, K) {
- return g * K;
- },
- 'U84': function(g, K) {
- return g - K;
- },
- 'S8U': function(g, K) {
- return g == K;
- },
- 'U7S': function(g, K) {
- return g | K;
- },
- 'j0Z': function(g, K) {
- return g | K;
- },
- 'p9M': function(g, K) {
- return g == K;
- },
- 'r54': function(g, K) {
- return g <= K;
- },
- 'W1S': function(g, K) {
- return g == K;
- },
- 'S59': function(g, K) {
- return g > K;
- },
- 'F16': function(g, K) {
- return g == K;
- },
- 'Y6M': function(g, K) {
- return g * K;
- },
- 'b39': function(g, K) {
- return g * K;
- },
- 't36': function(g, K) {
- return g == K;
- },
- 'I1M': function(g, K) {
- return g > K;
- },
- 'T2Z': function(g, K) {
- return g == K;
- },
- 'Z96': function(g, K) {
- return g != K;
- },
- 'o76': function(g, K) {
- return g != K;
- },
- 'v84': function(g, K) {
- return g - K;
- },
- 'O2S': function(g, K) {
- return g == K;
- },
- 'G7Z': function(g, K) {
- return g - K;
- },
- 'W3Z': function(g, K) {
- return g * K;
- },
- 'K56': function(g, K) {
- return g == K;
- },
- 'B16': function(g, K) {
- return g == K;
- },
- 'k2S': function(g, K) {
- return g != K;
- },
- 'n64': function(g, K) {
- return g == K;
- },
- 'c6S': function(g, K) {
- return g > K;
- },
- 'H2S': function(g, K) {
- return g == K;
- },
- 'B0U': function(g, K) {
- return g & K;
- },
- 'd3Z': function(g, K) {
- return g == K;
- },
- 'i06': function(g, K) {
- return g != K;
- },
- 'k56': function(g, K) {
- return g != K;
- },
- 'H2M': function(g, K) {
- return g * K;
- },
- 'z2Z': function(g, K, X) {
- return g - K + X;
- },
- 'K1M': function(g, K) {
- return g < K;
- },
- 'U7M': function(g, K) {
- return g == K;
- },
- 'Y6U': function(g, K) {
- return g < K;
- },
- 'N0U': function(g, K) {
- return g != K;
- },
- 'V4Z': function(g, K) {
- return g / K;
- },
- 'A8M': function(g, K) {
- return g * K;
- },
- 'E5M': function(g, K) {
- return g - K;
- },
- 'h1Z': function(g, K) {
- return g - K;
- },
- 'Y5S': function(g, K) {
- return g == K;
- },
- 'K74': function(g, K) {
- return g < K;
- },
- 'k44': function(g, K) {
- return g <= K;
- },
- 'h7U': function(g, K) {
- return g | K;
- },
- 'E09': function(g, K) {
- return g == K;
- },
- 'C7Z': function(g, K) {
- return g == K;
- },
- 'Y44': function(g, K) {
- return g == K;
- },
- 'V8S': function(g, K) {
- return g > K;
- },
- 'T0Z': function(g, K) {
- return g > K;
- },
- 'O9m': function(g, K) {
- return g != K;
- },
- 'n0Z': function(g, K) {
- return g > K;
- },
- 'y1M': function(g, K) {
- return g - K;
- },
- 'V64': function(g, K) {
- return g <= K;
- },
- 'N8S': function(g, K) {
- return g * K;
- },
- 'x7S': function(g, K) {
- return g == K;
- },
- 'L86': function(g, K) {
- return g == K;
- },
- 'z39': function(g, K) {
- return g - K;
- },
- 'R3Z': function(g, K) {
- return g / K;
- },
- 's2Z': function(g, K) {
- return g - K;
- },
- 'N0Z': function(g, K) {
- return g | K;
- },
- 'v9M': function(g, K) {
- return g | K;
- },
- 'M74': function(g, K) {
- return g - K;
- },
- 'D2M': function(g, K) {
- return g > K;
- },
- 'V89': function(g, K) {
- return g > K;
- },
- 'R7S': function(g, K) {
- return g | K;
- },
- 'f1S': function(g, K) {
- return g == K;
- },
- 'I4U': function(g, K) {
- return g / K;
- },
- 'c44': function(g, K) {
- return g != K;
- },
- 'I5Z': function(g, K) {
- return g == K;
- },
- 'd19': function(g, K) {
- return g > K;
- },
- 'P64': function(g, K) {
- return g != K;
- },
- 'x04': function(g, K) {
- return g < K;
- },
- 'e0U': function(g, K) {
- return g <= K;
- },
- 'I5S': function(g, K) {
- return g != K;
- },
- 'A3S': function(g, K) {
- return g == K;
- },
- 'y14': function(g, K) {
- return g < K;
- },
- 'Q8M': function(g, K) {
- return g != K;
- },
- 'W76': function(g, K) {
- return g != K;
- },
- 'd3m': function(g, K) {
- return g - K;
- },
- 'V06': function(g, K) {
- return g < K;
- },
- 'L6S': function(g, K) {
- return g < K;
- },
- 'P54': function(g, K) {
- return g / K;
- },
- 'e2Z': function(g, K) {
- return g == K;
- },
- 't2M': function(g, K) {
- return g < K;
- },
- 'e46': function(g, K) {
- return g instanceof K;
- },
- 'O6M': function(g, K) {
- return g * K;
- },
- 'j0U': function(g, K) {
- return g != K;
- },
- 't74': function(g, K) {
- return g == K;
- },
- 'U34': function(g, K) {
- return g != K;
- },
- 'A0U': function(g, K) {
- return g * K;
- },
- 'x9S': function(g, K) {
- return g == K;
- },
- 'C1S': function(g, K) {
- return g == K;
- },
- 'x76': function(g, K) {
- return g != K;
- },
- 'W34': function(g, K) {
- return g != K;
- },
- 'z9Z': function(g, K) {
- return g / K;
- },
- 'D74': function(g, K) {
- return g <= K;
- },
- 'p29': function(g, K) {
- return g == K;
- },
- 'u14': function(g, K) {
- return g >= K;
- },
- 's1M': function(g, K) {
- return g - K;
- },
- 'J1U': function(g, K) {
- return g < K;
- },
- 'M6S': function(g, K) {
- return g > K;
- },
- 'v7U': function(g, K) {
- return g <= K;
- },
- 'g5M': function(g, K) {
- return g - K;
- },
- 'I94': function(g, K) {
- return g != K;
- },
- 's5U': function(g, K) {
- return g == K;
- },
- 't5M': function(g, K) {
- return g * K;
- },
- 'f1U': function(g, K) {
- return g != K;
- },
- 'J04': function(g, K) {
- return g < K;
- },
- 's74': function(g, K) {
- return g < K;
- },
- 'J19': function(g, K) {
- return g * K;
- },
- 'd7U': function(g, K) {
- return g == K;
- },
- 'A0M': function(g, K) {
- return g > K;
- },
- 'q4S': function(g, K) {
- return g <= K;
- },
- 'F24': function(g, K) {
- return g > K;
- },
- 'k94': function(g, K) {
- return g < K;
- },
- 'L5U': function(g, K) {
- return g != K;
- },
- 'E4U': function(g, K) {
- return g * K;
- },
- 'F3S': function(g, K) {
- return g == K;
- },
- 'p7S': function(g, K) {
- return g | K;
- },
- 'u86': function(g, K) {
- return g > K;
- },
- 'W16': function(g, K) {
- return g != K;
- },
- 'C9Z': function(g, K) {
- return g - K;
- },
- 'K69': function(g, K) {
- return g == K;
- },
- 'F8S': function(g, K) {
- return g * K;
- },
- 'G7U': function(g, K) {
- return g < K;
- },
- 'A0Z': function(g, K) {
- return g - K;
- },
- 'J76': function(g, K) {
- return g != K;
- },
- 'L5S': function(g, K) {
- return g == K;
- },
- 'M9m': function(g, K) {
- return g != K;
- },
- 'k36': function(g, K) {
- return g != K;
- },
- 'r89': function(g, K) {
- return g > K;
- },
- 'u26': function(g, K) {
- return g != K;
- },
- 'Z16': function(g, K) {
- return g == K;
- },
- 'E6S': function(g, K) {
- return g != K;
- },
- 'O5S': function(g, K) {
- return g != K;
- },
- 'n8M': function(g, K) {
- return g - K;
- },
- 'A06': function(g, K) {
- return g < K;
- },
- 'B06': function(g, K) {
- return g == K;
- },
- 'e96': function(g, K) {
- return g < K;
- },
- 'K9m': function(g, K) {
- return g > K;
- },
- 'Y1M': function(g, K) {
- return g == K;
- },
- 'T79': function(g, K) {
- return g - K;
- },
- 'r0U': function(g, K) {
- return g == K;
- },
- 't2S': function(g, K) {
- return g != K;
- },
- 'e0M': function(g, K) {
- return g - K;
- },
- 'n8U': function(g, K) {
- return g & K;
- },
- 'P96': function(g, K) {
- return g != K;
- },
- 'u4M': function(g, K) {
- return g - K;
- },
- 'O1M': function(g, K) {
- return g * K;
- },
- 'Z0Z': function(g, K) {
- return g > K;
- },
- 'o7Z': function(g, K) {
- return g == K;
- },
- 'Y86': function(g, K) {
- return g < K;
- },
- 'h1S': function(g, K) {
- return g < K;
- },
- 'g3M': function(g, K) {
- return g == K;
- },
- 'z76': function(g, K) {
- return g == K;
- },
- 'K6U': function(g, K) {
- return g < K;
- },
- 'A3U': function(g, K) {
- return g == K;
- },
- 'Y6Z': function(g, K) {
- return g == K;
- },
- 'f7Z': function(g, K) {
- return g - K;
- },
- 'Y56': function(g, K) {
- return g != K;
- },
- 'y9m': function(g, K) {
- return g * K;
- },
- 'p1Z': function(g, K) {
- return g < K;
- },
- 'z4S': function(g, K) {
- return g < K;
- },
- 'y2S': function(g, K) {
- return g != K;
- },
- 'k74': function(g, K) {
- return g != K;
- },
- 'k6U': function(g, K) {
- return g < K;
- },
- 'u2S': function(g, K) {
- return g | K;
- },
- 't56': function(g, K) {
- return g != K;
- },
- 'g0U': function(g, K) {
- return g != K;
- },
- 'u2Z': function(g, K) {
- return g - K;
- },
- 'B3U': function(g, K) {
- return g == K;
- },
- 'S8M': function(g, K, X) {
- return g - K - X;
- },
- 'M69': function(g, K) {
- return g < K;
- },
- 'k6S': function(g, K) {
- return g * K;
- },
- 'N8M': function(g, K) {
- return g * K;
- },
- 'q19': function(g, K) {
- return g * K;
- },
- 'X76': function(g, K) {
- return g == K;
- },
- 'X84': function(g, K) {
- return g < K;
- },
- 'g6M': function(g, K, X) {
- return g * K / X;
- },
- 'n54': function(g, K) {
- return g != K;
- },
- 'S3M': function(g, K) {
- return g - K;
- },
- 'r06': function(g, K) {
- return g - K;
- },
- 'd1U': function(g, K) {
- return g < K;
- },
- 'u44': function(g, K) {
- return g != K;
- },
- 'K26': function(g, K) {
- return g > K;
- },
- 'Y69': function(g, K) {
- return g < K;
- },
- 'r8M': function(g, K) {
- return g > K;
- },
- 'Z06': function(g, K) {
- return g * K;
- },
- 'j89': function(g, K) {
- return g > K;
- },
- 'r0Z': function(g, K) {
- return g == K;
- },
- 'K49': function(g, K) {
- return g == K;
- },
- 'c2M': function(g, K) {
- return g * K;
- },
- 'E36': function(g, K) {
- return g != K;
- },
- 'u5Z': function(g, K) {
- return g == K;
- },
- 'f16': function(g, K) {
- return g == K;
- },
- 'Y6S': function(g, K) {
- return g < K;
- },
- 'l2Z': function(g, K) {
- return g > K;
- },
- 'I2U': function(g, K) {
- return g == K;
- },
- 'y09': function(g, K) {
- return g > K;
- },
- 'I44': function(g, K) {
- return g < K;
- },
- 'T2m': function(g, K) {
- return g == K;
- },
- 'N3S': function(g, K) {
- return g == K;
- },
- 'l36': function(g, K) {
- return g != K;
- },
- 'G76': function(g, K) {
- return g >= K;
- },
- 'x4S': function(g, K) {
- return g < K;
- },
- 'g0Z': function(g, K) {
- return g == K;
- },
- 'W7S': function(g, K) {
- return g & K;
- },
- 'h4S': function(g, K) {
- return g != K;
- },
- 'T4Z': function(g, K) {
- return g < K;
- },
- 'J1S': function(g, K) {
- return g > K;
- },
- 'J7M': function(g, K) {
- return g == K;
- },
- 'R1S': function(g, K) {
- return g < K;
- },
- 'U59': function(g, K) {
- return g < K;
- },
- 'A46': function(g, K) {
- return g == K;
- },
- 'o7M': function(g, K) {
- return g - K;
- },
- 'f4S': function(g, K) {
- return g < K;
- },
- 'B54': function(g, K) {
- return g < K;
- },
- 'w4U': function(g, K) {
- return g > K;
- },
- 'A8U': function(g, K) {
- return g & K;
- },
- 'o29': function(g, K) {
- return g < K;
- },
- 'N54': function(g, K) {
- return g > K;
- },
- 'g16': function(g, K) {
- return g == K;
- },
- 'H6U': function(g, K) {
- return g == K;
- },
- 'A24': function(g, K) {
- return g * K;
- },
- 'b1U': function(g, K) {
- return g == K;
- },
- 'U04': function(g, K) {
- return g < K;
- },
- 'v29': function(g, K) {
- return g > K;
- },
- 'a8M': function(g, K) {
- return g * K;
- },
- 'F79': function(g, K) {
- return g - K;
- },
- 'c49': function(g, K) {
- return g > K;
- },
- 'x3Z': function(g, K) {
- return g < K;
- },
- 'C76': function(g, K) {
- return g != K;
- },
- 'p39': function(g, K) {
- return g != K;
- },
- 'l6U': function(g, K) {
- return g == K;
- },
- 'k8M': function(g, K) {
- return g > K;
- },
- 'D69': function(g, K) {
- return g * K;
- },
- 'm7U': function(g, K) {
- return g & K;
- },
- 'H4M': function(g, K) {
- return g == K;
- },
- 'I2M': function(g, K) {
- return g * K;
- },
- 'T59': function(g, K) {
- return g > K;
- },
- 'z7M': function(g, K) {
- return g - K;
- },
- 'F0M': function(g, K) {
- return g > K;
- },
- 'd59': function(g, K, X) {
- return g - K - X;
- },
- 'w2S': function(g, K) {
- return g == K;
- },
- 'i8U': function(g, K) {
- return g & K;
- },
- 'M2S': function(g, K) {
- return g < K;
- },
- 'X3m': function(g, K) {
- return g <= K;
- },
- 'j79': function(g, K) {
- return g / K;
- },
- 'C1Z': function(g, K) {
- return g < K;
- },
- 's6U': function(g, K) {
- return g == K;
- },
- 'I86': function(g, K) {
- return g in K;
- },
- 'E26': function(g, K) {
- return g != K;
- },
- 'v9S': function(g, K) {
- return g > K;
- },
- 'G1Z': function(g, K) {
- return g != K;
- },
- 'h66': function(g, K) {
- return g == K;
- },
- 'd76': function(g, K) {
- return g == K;
- },
- 'r4Z': function(g, K) {
- return g != K;
- },
- 'v3Z': function(g, K) {
- return g - K;
- },
- 'P8U': function(g, K) {
- return g == K;
- },
- 's2S': function(g, K) {
- return g | K;
- },
- 'I56': function(g, K) {
- return g == K;
- },
- 'x09': function(g, K) {
- return g * K;
- },
- 'S0U': function(g, K) {
- return g - K;
- },
- 'l69': function(g, K) {
- return g * K;
- },
- 'j96': function(g, K) {
- return g != K;
- },
- 't6M': function(g, K) {
- return g < K;
- },
- 'r96': function(g, K) {
- return g != K;
- },
- 'Q54': function(g, K) {
- return g <= K;
- },
- 'l9m': function(g, K) {
- return g > K;
- },
- 't5S': function(g, K) {
- return g < K;
- },
- 'N16': function(g, K) {
- return g != K;
- },
- 'M94': function(g, K) {
- return g == K;
- },
- 'A3M': function(g, K) {
- return g > K;
- },
- 'l2U': function(g, K) {
- return g < K;
- },
- 'U8Z': function(g, K) {
- return g == K;
- },
- 'E74': function(g, K) {
- return g != K;
- },
- 'C4U': function(g, K) {
- return g == K;
- },
- 'N0S': function(g, K) {
- return g < K;
- },
- 'F3U': function(g, K) {
- return g instanceof K;
- },
- 'd9M': function(g, K) {
- return g == K;
- },
- 'D26': function(g, K) {
- return g < K;
- },
- 'h29': function(g, K) {
- return g * K;
- },
- 'w6M': function(g, K) {
- return g > K;
- },
- 'Z09': function(g, K) {
- return g != K;
- },
- 'm4S': function(g, K) {
- return g < K;
- },
- 'w6U': function(g, K) {
- return g == K;
- },
- 'E6M': function(g, K) {
- return g * K;
- },
- 'h19': function(g, K) {
- return g * K;
- },
- 'T0U': function(g, K) {
- return g < K;
- },
- 't94': function(g, K) {
- return g <= K;
- },
- 'l56': function(g, K) {
- return g != K;
- },
- 'W84': function(g, K) {
- return g < K;
- },
- 'x34': function(g, K) {
- return g < K;
- },
- 'o7U': function(g, K) {
- return g instanceof K;
- },
- 'c86': function(g, K) {
- return g / K;
- },
- 'k26': function(g, K) {
- return g != K;
- },
- 'u5U': function(g, K) {
- return g - K;
- },
- 'J09': function(g, K, X) {
- return g - K - X;
- },
- 'M5U': function(g, K) {
- return g > K;
- },
- 'p99': function(g, K) {
- return g == K;
- },
- 'e06': function(g, K) {
- return g != K;
- },
- 'm66': function(g, K) {
- return g != K;
- },
- 'm3m': function(g, K) {
- return g > K;
- },
- 'G49': function(g, K) {
- return g > K;
- },
- 'Z8M': function(g, K) {
- return g < K;
- },
- 'D2U': function(g, K) {
- return g == K;
- },
- 'J66': function(g, K) {
- return g < K;
- },
- 'W7Z': function(g, K) {
- return g == K;
- },
- 'l9Z': function(g, K) {
- return g / K;
- },
- 'e4Z': function(g, K) {
- return g == K;
- },
- 'Q0S': function(g, K) {
- return g != K;
- },
- 'D2S': function(g, K) {
- return g != K;
- },
- 'N64': function(g, K) {
- return g != K;
- },
- 'C49': function(g, K) {
- return g / K;
- },
- 'q84': function(g, K) {
- return g < K;
- },
- 's69': function(g, K) {
- return g - K;
- },
- 'M5Z': function(g, K) {
- return g == K;
- },
- 'W9S': function(g, K) {
- return g == K;
- },
- 'O49': function(g, K, X) {
- return g - K + X;
- },
- 'N0M': function(g, K) {
- return g > K;
- },
- 'Y94': function(g, K) {
- return g == K;
- },
- 'p1U': function(g, K) {
- return g < K;
- },
- 'g54': function(g, K) {
- return g != K;
- },
- 'D4M': function(g, K) {
- return g == K;
- },
- 'O09': function(g, K) {
- return g == K;
- },
- 'u94': function(g, K) {
- return g - K;
- },
- 'X9S': function(g, K) {
- return g == K;
- },
- 'y69': function(g, K) {
- return g * K;
- },
- 'l2S': function(g, K) {
- return g | K;
- },
- 'c4U': function(g, K) {
- return g == K;
- },
- 'd04': function(g, K) {
- return g < K;
- },
- 'o9Z': function(g, K) {
- return g / K;
- },
- 'V54': function(g, K) {
- return g > K;
- },
- 'V2m': function(g, K) {
- return g == K;
- },
- 'u2M': function(g, K) {
- return g != K;
- },
- 'r3M': function(g, K) {
- return g / K;
- },
- 'j09': function(g, K) {
- return g > K;
- },
- 'A54': function(g, K) {
- return g != K;
- },
- 'b34': function(g, K) {
- return g < K;
- },
- 'U6Z': function(g, K, X) {
- return g - K + X;
- },
- 'F8U': function(g, K) {
- return g >> K;
- },
- 'o04': function(g, K) {
- return g < K;
- },
- 'Q3M': function(g, K) {
- return g == K;
- },
- 'b04': function(g, K) {
- return g < K;
- },
- 'r0S': function(g, K) {
- return g != K;
- },
- 'v34': function(g, K) {
- return g != K;
- },
- 'Z46': function(g, K) {
- return g instanceof K;
- },
- 'U3m': function(g, K) {
- return g > K;
- },
- 'm3Z': function(g, K) {
- return g == K;
- },
- 'e24': function(g, K) {
- return g * K;
- },
- 'T8U': function(g, K) {
- return g >> K;
- },
- 'R49': function(g, K) {
- return g < K;
- },
- 'Z8U': function(g, K) {
- return g & K;
- },
- 'h3m': function(g, K) {
- return g != K;
- },
- 't26': function(g, K, X) {
- return g * K / X;
- },
- 'I4M': function(g, K) {
- return g < K;
- },
- 'u6M': function(g, K) {
- return g == K;
- },
- 'A64': function(g, K) {
- return g % K;
- },
- 'H5Z': function(g, K) {
- return g == K;
- },
- 'B0Z': function(g, K) {
- return g - K;
- },
- 'u36': function(g, K) {
- return g == K;
- },
- 's4M': function(g, K) {
- return g / K;
- },
- 'W9Z': function(g, K) {
- return g | K;
- },
- 'J59': function(g, K) {
- return g * K;
- },
- 'D09': function(g, K) {
- return g == K;
- },
- 'k1M': function(g, K) {
- return g > K;
- },
- 'w86': function(g, K) {
- return g == K;
- },
- 'y5Z': function(g, K) {
- return g == K;
- },
- 'Q64': function(g, K) {
- return g != K;
- },
- 'g96': function(g, K) {
- return g != K;
- },
- 'A2m': function(g, K) {
- return g == K;
- },
- 'S0M': function(g, K) {
- return g * K;
- },
- 'B0S': function(g, K) {
- return g == K;
- },
- 'T46': function(g, K) {
- return g != K;
- },
- 'C9M': function(g, K) {
- return g == K;
- },
- 'g06': function(g, K) {
- return g * K;
- },
- 'r5M': function(g, K, X) {
- return g * K / X;
- },
- 'R1Z': function(g, K) {
- return g == K;
- },
- 'y6Z': function(g, K) {
- return g == K;
- },
- 'I2S': function(g, K) {
- return g == K;
- },
- 'R7U': function(g, K) {
- return g == K;
- },
- 'c5M': function(g, K) {
- return g - K;
- },
- 'E69': function(g, K) {
- return g > K;
- },
- 'V46': function(g, K) {
- return g == K;
- },
- 'j8S': function(g, K) {
- return g * K;
- },
- 'E5U': function(g, K) {
- return g >= K;
- },
- 'q34': function(g, K) {
- return g == K;
- },
- 'K4U': function(g, K) {
- return g == K;
- },
- 'r0M': function(g, K) {
- return g > K;
- },
- 'V79': function(g, K) {
- return g * K;
- },
- 'm34': function(g, K) {
- return g != K;
- },
- 'v39': function(g, K) {
- return g > K;
- },
- 'n2Z': function(g, K) {
- return g * K;
- },
- 'z7U': function(g, K) {
- return g == K;
- },
- 'Q89': function(g, K) {
- return g % K;
- },
- 'a54': function(g, K) {
- return g <= K;
- },
- 'i0M': function(g, K) {
- return g > K;
- },
- 'w2U': function(g, K) {
- return g != K;
- },
- 'M4U': function(g, K, X) {
- return g * K / X;
- },
- 'X1Z': function(g, K) {
- return g - K;
- },
- 'i3M': function(g, K) {
- return g == K;
- },
- 'w26': function(g, K) {
- return g < K;
- },
- 'g0S': function(g, K) {
- return g != K;
- },
- 'E14': function(g, K) {
- return g - K;
- },
- 'R66': function(g, K) {
- return g == K;
- },
- 'A0S': function(g, K) {
- return g == K;
- },
- 'O74': function(g, K) {
- return g == K;
- },
- 'J6Z': function(g, K) {
- return g / K;
- },
- 'o3m': function(g, K) {
- return g - K;
- },
- 's5S': function(g, K) {
- return g == K;
- },
- 'y5S': function(g, K) {
- return g != K;
- },
- 'g24': function(g, K) {
- return g < K;
- },
- 'Q96': function(g, K) {
- return g < K;
- },
- 'o84': function(g, K) {
- return g < K;
- },
- 'c26': function(g, K) {
- return g != K;
- },
- 'J7S': function(g, K) {
- return g != K;
- },
- 'y6M': function(g, K) {
- return g == K;
- },
- 'n59': function(g, K) {
- return g == K;
- },
- 'w5M': function(g, K) {
- return g * K;
- },
- 'p3Z': function(g, K) {
- return g < K;
- },
- 'B3S': function(g, K) {
- return g / K;
- },
- 'R9M': function(g, K) {
- return g | K;
- },
- 'w2M': function(g, K) {
- return g != K;
- },
- 'S24': function(g, K) {
- return g * K;
- },
- 'w14': function(g, K) {
- return g == K;
- },
- 'l44': function(g, K) {
- return g * K;
- },
- 'm19': function(g, K) {
- return g < K;
- },
- 'l4U': function(g, K) {
- return g > K;
- },
- 'Q4Z': function(g, K) {
- return g < K;
- },
- 's44': function(g, K) {
- return g / K;
- },
- 'Z3M': function(g, K) {
- return g < K;
- },
- 'b66': function(g, K) {
- return g != K;
- },
- 'y74': function(g, K) {
- return g != K;
- },
- 'd7Z': function(g, K) {
- return g > K;
- },
- 'K99': function(g, K) {
- return g * K;
- },
- 'c2Z': function(g, K, X) {
- return g - K + X;
- },
- 'S06': function(g, K) {
- return g == K;
- },
- 'e8U': function(g, K) {
- return g != K;
- },
- 'T3U': function(g, K) {
- return g <= K;
- },
- 't6S': function(g, K) {
- return g * K;
- },
- 'e79': function(g, K) {
- return g > K;
- },
- 'H74': function(g, K) {
- return g < K;
- },
- 'q1Z': function(g, K) {
- return g == K;
- },
- 'W29': function(g, K) {
- return g < K;
- },
- 'w9m': function(g, K) {
- return g != K;
- },
- 'k6M': function(g, K) {
- return g < K;
- },
- 'E16': function(g, K, X) {
- return g * K / X;
- },
- 'n06': function(g, K) {
- return g != K;
- },
- 'o9M': function(g, K) {
- return g - K;
- },
- 'D44': function(g, K) {
- return g < K;
- },
- 'X7S': function(g, K) {
- return g < K;
- },
- 'O5M': function(g, K) {
- return g == K;
- },
- 'k09': function(g, K) {
- return g < K;
- },
- 'u74': function(g, K) {
- return g == K;
- },
- 'M6M': function(g, K) {
- return g * K;
- },
- 'R76': function(g, K) {
- return g != K;
- },
- 'S46': function(g, K) {
- return g != K;
- },
- 'k4M': function(g, K) {
- return g == K;
- },
- 'q1U': function(g, K) {
- return g != K;
- },
- 'L9Z': function(g, K) {
- return g / K;
- },
- 'd7M': function(g, K) {
- return g != K;
- },
- 'i96': function(g, K) {
- return g <= K;
- },
- 'b3m': function(g, K) {
- return g > K;
- },
- 'K4M': function(g, K) {
- return g * K;
- },
- 'S0Z': function(g, K) {
- return g > K;
- },
- 'n24': function(g, K) {
- return g * K;
- },
- 'Q8U': function(g, K) {
- return g & K;
- },
- 'P8Z': function(g, K) {
- return g - K;
- },
- 'V19': function(g, K) {
- return g < K;
- },
- 'q1S': function(g, K) {
- return g < K;
- },
- 'G4S': function(g, K) {
- return g - K;
- },
- 'G66': function(g, K) {
- return g == K;
- },
- 'g0M': function(g, K) {
- return g * K;
- },
- 'V8Z': function(g, K) {
- return g == K;
- },
- 'P24': function(g, K) {
- return g * K;
- },
- 'z7S': function(g, K) {
- return g | K;
- },
- 'b29': function(g, K) {
- return g < K;
- },
- 'I14': function(g, K) {
- return g == K;
- },
- 'i64': function(g, K) {
- return g <= K;
- },
- 'H69': function(g, K) {
- return g * K;
- },
- 'W9M': function(g, K) {
- return g == K;
- },
- 'K5Z': function(g, K) {
- return g < K;
- },
- 'L56': function(g, K) {
- return g != K;
- },
- 'i79': function(g, K) {
- return g - K;
- },
- 'C04': function(g, K) {
- return g != K;
- },
- 'f1Z': function(g, K) {
- return g != K;
- },
- 'c56': function(g, K) {
- return g != K;
- },
- 'E9m': function(g, K) {
- return g != K;
- },
- 'I26': function(g, K) {
- return g != K;
- },
- 'R9Z': function(g, K) {
- return g - K;
- },
- 'r8S': function(g, K) {
- return g * K;
- },
- 'B64': function(g, K) {
- return g != K;
- },
- 'e2m': function(g, K) {
- return g != K;
- },
- 'i0U': function(g, K) {
- return g | K;
- },
- 'b7S': function(g, K) {
- return g | K;
- },
- 'J84': function(g, K) {
- return g < K;
- },
- 'G9M': function(g, K) {
- return g / K;
- },
- 'E5S': function(g, K) {
- return g < K;
- },
- 'P0S': function(g, K) {
- return g != K;
- },
- 'c2S': function(g, K) {
- return g == K;
- },
- 'l5Z': function(g, K) {
- return g != K;
- },
- 'Q09': function(g, K, X) {
- return g - K - X;
- },
- 'H56': function(g, K) {
- return g == K;
- },
- 'f29': function(g, K) {
- return g < K;
- },
- 'I69': function(g, K) {
- return g < K;
- },
- 'i8S': function(g, K) {
- return g <= K;
- },
- 'V8U': function(g, K) {
- return g == K;
- },
- 'z66': function(g, K) {
- return g != K;
- },
- 'C4S': function(g, K) {
- return g == K;
- },
- 's36': function(g, K) {
- return g != K;
- },
- 'Q24': function(g, K) {
- return g * K;
- },
- 'H09': function(g, K) {
- return g > K;
- },
- 'v04': function(g, K) {
- return g * K;
- },
- 'N89': function(g, K) {
- return g * K;
- },
- 'a89': function(g, K) {
- return g * K;
- },
- 'o66': function(g, K) {
- return g == K;
- },
- 'M2M': function(g, K) {
- return g * K;
- },
- 'i0Z': function(g, K) {
- return g > K;
- },
- 'l14': function(g, K) {
- return g == K;
- },
- 'z3Z': function(g, K) {
- return g == K;
- },
- 'v7Z': function(g, K) {
- return g | K;
- },
- 'N06': function(g, K) {
- return g * K;
- },
- 'L8Z': function(g, K, X) {
- return g - K + X;
- },
- 'N96': function(g, K) {
- return g != K;
- },
- 'm76': function(g, K) {
- return g != K;
- },
- 'B8M': function(g, K) {
- return g > K;
- },
- 'l94': function(g, K) {
- return g == K;
- },
- 'u9Z': function(g, K) {
- return g > K;
- },
- 'b19': function(g, K) {
- return g * K;
- },
- 'K2M': function(g, K) {
- return g - K;
- },
- 'K36': function(g, K) {
- return g / K;
- },
- 'a0M': function(g, K) {
- return g > K;
- },
- 'A6Z': function(g, K, X) {
- return g - K + X;
- },
- 'u5M': function(g, K) {
- return g - K;
- },
- 'h7S': function(g, K) {
- return g < K;
- },
- 'q66': function(g, K) {
- return g != K;
- },
- 'L4U': function(g, K) {
- return g == K;
- },
- 's6M': function(g, K) {
- return g * K;
- },
- 'X19': function(g, K) {
- return g == K;
- },
- 'C3Z': function(g, K) {
- return g <= K;
- },
- 'U39': function(g, K) {
- return g < K;
- },
- 'U29': function(g, K) {
- return g > K;
- },
- 'V3S': function(g, K) {
- return g != K;
- },
- 'Y14': function(g, K) {
- return g - K;
- },
- 'B8U': function(g, K) {
- return g == K;
- },
- 'L5M': function(g, K) {
- return g - K;
- },
- 'O5U': function(g, K) {
- return g > K;
- },
- 'U7Z': function(g, K) {
- return g == K;
- },
- 'n0S': function(g, K) {
- return g == K;
- },
- 'Y4M': function(g, K) {
- return g * K;
- },
- 'm84': function(g, K) {
- return g != K;
- },
- 'Z3U': function(g, K) {
- return g != K;
- },
- 'x84': function(g, K) {
- return g != K;
- },
- 'H8M': function(g, K) {
- return g == K;
- },
- 'P59': function(g, K) {
- return g < K;
- },
- 'i0S': function(g, K) {
- return g >= K;
- },
- 'd39': function(g, K) {
- return g - K;
- },
- 'f3Z': function(g, K) {
- return g == K;
- },
- 'l26': function(g, K) {
- return g != K;
- },
- 'A89': function(g, K) {
- return g * K;
- },
- 'P46': function(g, K) {
- return g != K;
- },
- 'M26': function(g, K) {
- return g <= K;
- },
- 'R3m': function(g, K) {
- return g != K;
- },
- 's14': function(g, K) {
- return g != K;
- },
- 'i4Z': function(g, K) {
- return g / K;
- },
- 'P3S': function(g, K) {
- return g == K;
- },
- 'd8Z': function(g, K, X) {
- return g - K + X;
- },
- 'O56': function(g, K) {
- return g == K;
- },
- 'N79': function(g, K) {
- return g - K;
- },
- 'm1Z': function(g, K) {
- return g == K;
- },
- 'i3U': function(g, K) {
- return g != K;
- },
- 'X34': function(g, K) {
- return g * K;
- },
- 'T06': function(g, K) {
- return g == K;
- },
- 'K86': function(g, K) {
- return g != K;
- },
- 'c5S': function(g, K) {
- return g != K;
- },
- 'z9M': function(g, K) {
- return g - K;
- },
- 'k9m': function(g, K) {
- return g == K;
- },
- 'p3m': function(g, K) {
- return g == K;
- },
- 'K94': function(g, K) {
- return g == K;
- },
- 'M6Z': function(g, K) {
- return g / K;
- },
- 'S79': function(g, K) {
- return g > K;
- },
- 'M2U': function(g, K) {
- return g == K;
- },
- 'Y09': function(g, K) {
- return g < K;
- },
- 'h7M': function(g, K) {
- return g > K;
- },
- 'x19': function(g, K) {
- return g > K;
- },
- 'W49': function(g, K) {
- return g / K;
- },
- 'm7M': function(g, K) {
- return g * K;
- },
- 'w2Z': function(g, K) {
- return g > K;
- },
- 'R39': function(g, K) {
- return g == K;
- },
- 'b7Z': function(g, K) {
- return g == K;
- },
- 'r8Z': function(g, K) {
- return g == K;
- },
- 'm7Z': function(g, K) {
- return g == K;
- },
- 'w56': function(g, K) {
- return g != K;
- },
- 'a96': function(g, K) {
- return g == K;
- },
- 'D8M': function(g, K) {
- return g != K;
- },
- 'p76': function(g, K) {
- return g == K;
- },
- 'k5M': function(g, K) {
- return g - K;
- },
- 'h7Z': function(g, K) {
- return g == K;
- },
- 'J29': function(g, K) {
- return g < K;
- },
- 'm7S': function(g, K) {
- return g | K;
- },
- 'J34': function(g, K) {
- return g / K;
- },
- 'g3S': function(g, K) {
- return g != K;
- },
- 's26': function(g, K) {
- return g != K;
- },
- 'n3S': function(g, K) {
- return g <= K;
- },
- 'o34': function(g, K) {
- return g != K;
- },
- 'S96': function(g, K) {
- return g == K;
- },
- 'u6U': function(g, K) {
- return g < K;
- },
- 'b1S': function(g, K) {
- return g < K;
- },
- 'B6Z': function(g, K) {
- return g == K;
- },
- 'T96': function(g, K) {
- return g == K;
- },
- 'P2m': function(g, K) {
- return g == K;
- },
- 'v99': function(g, K) {
- return g < K;
- },
- 'G26': function(g, K) {
- return g / K;
- },
- 'W7U': function(g, K) {
- return g == K;
- },
- 'L49': function(g, K) {
- return g / K;
- },
- 'b59': function(g, K) {
- return g * K;
- },
- 'N3U': function(g, K) {
- return g === K;
- },
- 'G04': function(g, K) {
- return g != K;
- },
- 'L2Z': function(g, K) {
- return g == K;
- },
- 'v16': function(g, K) {
- return g != K;
- },
- 'S4Z': function(g, K) {
- return g != K;
- },
- 'u69': function(g, K) {
- return g - K;
- },
- 'k5Z': function(g, K) {
- return g == K;
- },
- 'a3U': function(g, K) {
- return g != K;
- },
- 'C29': function(g, K) {
- return g < K;
- },
- 'H86': function(g, K) {
- return g | K;
- },
- 'w5U': function(g, K) {
- return g < K;
- },
- 'z04': function(g, K) {
- return g == K;
- },
- 'P0Z': function(g, K) {
- return g == K;
- },
- 'm1U': function(g, K) {
- return g != K;
- },
- 'T54': function(g, K) {
- return g <= K;
- },
- 'K5U': function(g, K) {
- return g > K;
- },
- 'G16': function(g, K) {
- return g == K;
- },
- 'h34': function(g, K) {
- return g * K;
- },
- 'y5U': function(g, K) {
- return g != K;
- },
- 'w5S': function(g, K) {
- return g == K;
- },
- 'y6U': function(g, K) {
- return g == K;
- },
- 'K2U': function(g, K) {
- return g != K;
- },
- 'd29': function(g, K) {
- return g * K;
- },
- 'q7S': function(g, K) {
- return g | K;
- },
- 'J1Z': function(g, K) {
- return g - K;
- },
- 'w1M': function(g, K) {
- return g == K;
- },
- 'a24': function(g, K) {
- return g * K;
- },
- 'o4S': function(g, K) {
- return g < K;
- },
- 'p04': function(g, K) {
- return g * K;
- },
- 'p9S': function(g, K) {
- return g / K;
- },
- 'f39': function(g, K) {
- return g - K;
- },
- 'I6S': function(g, K) {
- return g != K;
- },
- 'j3M': function(g, K) {
- return g == K;
- },
- 'I74': function(g, K) {
- return g - K;
- },
- 'P2Z': function(g, K) {
- return g > K;
- },
- 's99': function(g, K) {
- return g != K;
- },
- 'i3S': function(g, K) {
- return g < K;
- },
- 'w99': function(g, K) {
- return g == K;
- },
- 'p16': function(g, K) {
- return g != K;
- },
- 'q7M': function(g, K) {
- return g < K;
- },
- 'C7M': function(g, K) {
- return g / K;
- },
- 'c14': function(g, K) {
- return g == K;
- },
- 'a4Z': function(g, K) {
- return g < K;
- },
- 'y8M': function(g, K, X) {
- return g - K + X;
- },
- 'O5Z': function(g, K) {
- return g == K;
- },
- 'Y26': function(g, K) {
- return g < K;
- },
- 'w44': function(g, K) {
- return g == K;
- },
- 'c2U': function(g, K) {
- return g != K;
- },
- 'b7U': function(g, K) {
- return g != K;
- },
- 'z8Z': function(g, K) {
- return g / K;
- },
- 'G34': function(g, K) {
- return g < K;
- },
- 'Z89': function(g, K) {
- return g | K;
- },
- 'j54': function(g, K) {
- return g == K;
- },
- 'Z54': function(g, K) {
- return g < K;
- },
- 'r79': function(g, K) {
- return g > K;
- },
- 'r46': function(g, K) {
- return g == K;
- },
- 'x66': function(g, K) {
- return g != K;
- },
- 'S89': function(g, K) {
- return g == K;
- },
- 'G7S': function(g, K) {
- return g | K;
- },
- 'I6U': function(g, K) {
- return g > K;
- },
- 'x7M': function(g, K) {
- return g == K;
- },
- 'h9M': function(g, K) {
- return g * K;
- },
- 'f9Z': function(g, K) {
- return g >= K;
- },
- 'b84': function(g, K) {
- return g != K;
- },
- 'M36': function(g, K) {
- return g == K;
- },
- 'A8S': function(g, K) {
- return g == K;
- },
- 'T0S': function(g, K) {
- return g != K;
- },
- 'H26': function(g, K) {
- return g <= K;
- },
- 'R1U': function(g, K) {
- return g - K;
- },
- 'Q3S': function(g, K) {
- return g < K;
- },
- 'H1M': function(g, K) {
- return g < K;
- },
- 'P06': function(g, K) {
- return g != K;
- },
- 'D5U': function(g, K) {
- return g == K;
- },
- 'O2U': function(g, K) {
- return g == K;
- },
- 'x59': function(g, K) {
- return g * K;
- },
- 's9Z': function(g, K) {
- return g / K;
- },
- 'H2U': function(g, K) {
- return g != K;
- },
- 'V0U': function(g, K) {
- return g | K;
- },
- 'n46': function(g, K) {
- return g == K;
- },
- 'l4M': function(g, K) {
- return g / K;
- },
- 's2M': function(g, K) {
- return g | K;
- },
- 'h04': function(g, K) {
- return g / K;
- },
- 'P19': function(g, K) {
- return g / K;
- },
- 'H6S': function(g, K) {
- return g > K;
- },
- 'E1M': function(g, K) {
- return g * K;
- },
- 'a6Z': function(g, K) {
- return g == K;
- },
- 't14': function(g, K) {
- return g != K;
- },
- 'C16': function(g, K) {
- return g != K;
- },
- 'g3U': function(g, K) {
- return g == K;
- },
- 'j0M': function(g, K) {
- return g > K;
- },
- 'L44': function(g, K) {
- return g == K;
- },
- 'X7U': function(g, K) {
- return g == K;
- },
- 'p84': function(g, K) {
- return g != K;
- },
- 'p4U': function(g, K) {
- return g == K;
- },
- 'q3Z': function(g, K) {
- return g < K;
- },
- 'w9Z': function(g, K, X) {
- return g - K + X;
- },
- 'L74': function(g, K) {
- return g < K;
- },
- 'L26': function(g, K) {
- return g != K;
- },
- 'G4U': function(g, K) {
- return g == K;
- },
- 'L14': function(g, K) {
- return g * K;
- },
- 'a16': function(g, K, X) {
- return g * K / X;
- },
- 'h9S': function(g, K) {
- return g < K;
- },
- 'Y2M': function(g, K) {
- return g * K;
- },
- 'M6U': function(g, K) {
- return g == K;
- },
- 'M4M': function(g, K) {
- return g | K;
- },
- 'K44': function(g, K) {
- return g * K;
- },
- 'D6Z': function(g, K) {
- return g / K;
- },
- 'c5U': function(g, K) {
- return g == K;
- },
- 'I6M': function(g, K) {
- return g * K;
- },
- 'f7U': function(g, K) {
- return g == K;
- },
- 'f34': function(g, K) {
- return g != K;
- },
- 'n8S': function(g, K) {
- return g == K;
- },
- 'E56': function(g, K) {
- return g == K;
- },
- 'F3M': function(g, K) {
- return g == K;
- },
- 't9m': function(g, K) {
- return g >= K;
- },
- 'P3M': function(g, K) {
- return g < K;
- },
- 'Q0M': function(g, K) {
- return g > K;
- },
- 'U66': function(g, K) {
- return g != K;
- },
- 'U9M': function(g, K) {
- return g < K;
- },
- 'B96': function(g, K) {
- return g != K;
- },
- 't6Z': function(g, K) {
- return g == K;
- },
- 'f9M': function(g, K) {
- return g | K;
- },
- 'Z8S': function(g, K) {
- return g - K;
- },
- 'y36': function(g, K) {
- return g != K;
- },
- 'W19': function(g, K) {
- return g / K;
- },
- 'D94': function(g, K) {
- return g < K;
- },
- 'S2Z': function(g, K) {
- return g == K;
- },
- 'E94': function(g, K) {
- return g != K;
- },
- 'F64': function(g, K) {
- return g != K;
- },
- 'L6M': function(g, K) {
- return g > K;
- },
- 'w94': function(g, K) {
- return g != K;
- },
- 'D1M': function(g, K) {
- return g != K;
- },
- 'R7M': function(g, K) {
- return g * K;
- },
- 'G29': function(g, K) {
- return g == K;
- },
- 'G9S': function(g, K) {
- return g / K;
- },
- 'D86': function(g, K) {
- return g < K;
- },
- 'l86': function(g, K) {
- return g != K;
- }
- };
- (function() {
- for (var w6l in H4g4l[K4l]) {
- if (w6l.length === ((80, 0x241) < 12.93E2 ? (41., 9) : (0x4B, 120.) > (42, 0x194) ? (30., 6.71E2) : 88 >= (0x1C5, 0x207) ? 1.0150E3 : (86., 13)) && w6l.charCodeAt(6) === (0x21D >= (12.56E2, 0x36) ? (129, 116) : (71.2E1, 38)) && w6l.charCodeAt(8) === 114 && w6l.charCodeAt(4) === 103 && w6l.charCodeAt(0) === 110) break
- };
- for (var U6l in H4g4l[K4l][w6l]) {
- if (U6l.length == 9 && U6l.charCodeAt(((0x16F, 0xD0) < (21., 0x1C5) ? (100., 8) : 49. > (1E0, 128) ? (0x9E, 0x1A9) : 111 >= (8.98E2, 12.63E2) ? (136., "t") : (5.59E2, 0x9B))) == ((0xFF, 44) < 1.076E3 ? (0x11E, 116) : (149, 0xED) < (4.04E2, 140.) ? (90, 3200) : (0x1D, 0x201) <= 0x196 ? 36.4E1 : (25., 80.)) && U6l.charCodeAt(7) == 110 && U6l.charCodeAt(0) == 117) break
- };
- var k0 = function() {
- g5.__name__ = ["game", "view", "UIView"];
- }, V0 = function(g) {
- u["game.view.UIView"] = g;
- }, g0 = function(g) {
- c5.__super__ = g;
- }, r6 = function() {
- L.__name__ = ["game", "levels", "AbstractLevel"];
- }, K0 = function() {
- d.MP3 = ["MP3", 8];
- }, f4 = function() {
- this.b = "";
- }, Z4 = function(g) {
- q1.__super__ = g;
- }, Z6 = function() {
- this.init(0, 0, 0, null, null);
- }, P0 = function(g) {
- u["flambe.platform.DummyPlayback"] = g;
- }, t0 = function(g) {
- d.PVR.toString = g;
- }, X0 = function() {
- d.DDS = ["DDS", 5];
- }, C0 = function() {
- P.__name__ = ["game", "GameContext"];
- }, p0 = function() {
- d.GIF = ["GIF", 4];
- }, r0 = function(g) {
- d.M4A.__enum__ = g;
- }, n6 = function(g) {
- this.next = null;
- this.fn = g;
- }, a4 = function(g, K) {
- this.name = K;
- this._pack = g;
- this.reload();
- }, X8 = function() {
- H0.__name__ = ["framework", "engine", "SpriteSheet"];
- }, e4 = function() {}, w6 = function(g) {
- d.PKM.__enum__ = g;
- }, l0 = function(g) {
- u["game.view.SoundButton"] = g;
- }, l6 = function() {
- L.call(this);
- this.goal = [6E3, 5E3, 4500, 4200, 4E3];
- this.type = 1;
- }, e0 = function() {
- h1.__name__ = ["flambe", "platform", "Tickable"];
- }, x0 = function(g) {
- u["flambe.platform.html.HtmlStorage"] = g;
- }, C8 = function() {
- h4.__name__ = ["flambe", "platform", "html", "WebAudioSound"];
- }, y0 = function() {
- B.__name__ = ["framework", "util", "SpriteUtil"];
- }, L7 = function(g) {
- I4.Left.toString = g;
- }, M6 = function(g) {
- u["flambe.swf.FlipbookFrame"] = g;
- }, N0 = function(g) {
- u["framework.util.Tweener"] = g;
- }, h7 = function(g) {
- u["game.GameContext"] = g;
- }, V4 = function(g) {
- t6.__super__ = g;
- }, G0 = function(g) {
- $.Normal.__enum__ = g;
- }, w4 = function() {
- this.h = {};
- }, x6 = function(g, K) {
- this._next = null;
- this._signal = g;
- this._listener = K;
- this.stayInList = !0;
- }, s0 = function(g) {
- u["game.levels.level11.Moskit"] = g;
- }, S6 = function() {}, J4 = function() {
- I4.Middle = ["Middle", 1];
- }, y4 = function() {
- k5.__interfaces__ = [u6];
- }, P8 = function(g) {
- u["flambe.script.Repeat"] = g;
- }, K7 = function(g) {
- E5.__super__ = g;
- }, R = function() {
- var g = function() {
- K._flags |= 12;
- };
- this.blendMode = this.scissor = null;
- var K = this;
- this._flags = 139;
- this._localMatrix = new Q0;
- this.x = new L4(0, g);
- this.y = new L4(0, g);
- this.rotation = new L4(0, g);
- this.scaleX = new L4(1, g);
- this.scaleY = new L4(1, g);
- this.anchorX = new L4(0, g);
- this.anchorY = new L4(0, g);
- this.alpha = new L4(1);
- }, D = function(g) {
- u["game.Main"] = g;
- }, N6 = function() {
- j5.__name__ = ["flambe", "subsystem", "StorageSystem"];
- }, g7 = function(g) {
- m1.__super__ = g;
- }, p8 = function(g) {
- u["flambe.subsystem.StorageSystem"] = g;
- }, s6 = function() {
- x6.__interfaces__ = [C4];
- }, e8 = function(g) {
- u["flambe.animation.AnimatedFloat"] = g;
- }, Y6 = function() {
- R0.__name__ = ["game", "control", "SoundControl"];
- }, r8 = function(g) {
- d.JPG.__enum__ = g;
- }, T = function(g) {
- for (var x4l in H4g4l[K4l]) {
- if (x4l.length === 8 && x4l.charCodeAt(5) === 101 && x4l.charCodeAt(7) === 116 && x4l.charCodeAt(3) === 117 && x4l.charCodeAt(0) === 100) break
- };
- this._debugInfo = "";
- var K = this;
- this._canvas = g;
- this.resize = new S4;
- this.scaleFactor = 1;
- p.SHOULD_HIDE_MOBILE_BROWSER && (H4g4l[K4l]['addEventListener']("orientationchange", function() {
- p.callLater(O(K, K.hideMobileBrowser), 200);
- }, !1), this.hideMobileBrowser());
- H4g4l[K4l]['addEventListener']("resize", O(this, this.onWindowResize), !1);
- this.onWindowResize(null);
- this.orientation = new O4(null);
- y5d0.q9S(null, H4g4l[K4l].orientation) && (H4g4l[K4l]['addEventListener']("orientationchange", O(this, this.onOrientationChange), !1), this.onOrientationChange(null));
- this.fullscreen = new O4(!1);
- p.addVendorListener(H4g4l[K4l][x4l], "fullscreenchange", function() {
- K.updateFullscreen();
- }, !1);
- this.updateFullscreen();
- }, J0 = function(g) {
- v.TFloat.__enum__ = g;
- }, k4 = function(g) {
- this._idx = 0;
- this._runningActions = y5d0.A54(null, g) ? g.slice() : [];
- }, Q6 = function(g) {
- u["flambe.script._Script.Handle"] = g;
- }, C = function() {}, G4 = function() {
- i5.__name__ = ["Lambda"];
- }, F0 = function(g) {
- u["flambe.math.FMath"] = g;
- }, X7 = function() {
- P6.__name__ = ["flambe", "script", "CallFunction"];
- }, M = function(g) {
- this._duration = g;
- this._elapsed = 0;
- }, m7 = function(g) {
- $.Mask.__enum__ = g;
- }, c7 = function(g) {
- u["flambe.script.Action"] = g;
- }, a7 = function(g) {
- u["flambe.platform.MouseCodes"] = g;
- }, z7 = function() {
- f0.__name__ = ["flambe", "SpeedAdjuster"];
- }, G8 = function() {
- this.nextsound = 5;
- this.distance = 0;
- this.ds = 5;
- L.call(this);
- this.goal = [4E3, 3600, 3200, 3E3, 2800];
- this.type = 1;
- }, O7 = function(g) {
- u["flambe.util.PackageLog"] = g;
- }, B7 = function(g) {
- R4.__super__ = g;
- }, c6 = function() {
- this.h = {};
- this.h.__keys__ = {};
- }, u0 = function(g, K, X, l) {
- this.name = g;
- this.url = K;
- this.format = X;
- this.bytes = l;
- }, I7 = function(g) {
- u["game.levels.Level18"] = g;
- }, N8 = function() {
- this.mainSection = new w4;
- this.sections = new w4;
- }, o7 = function(g) {
- u["flambe.platform.DummyTouch"] = g;
- }, C4 = function() {}, E7 = function() {
- C.__name__ = ["js", "Boot"];
- }, d7 = function(g) {
- u["flambe.display._Font.ConfigPair"] = g;
- }, A7 = function() {
- q8.__name__ = ["flambe", "platform", "html", "_WebAudioSound", "WebAudioPlayback"];
- }, x8 = function() {
- this.balls = [];
- L.call(this);
- this.goal = [1500, 1200, 1E3, 900, 800];
- this.type = 1;
- }, h1 = function() {}, Y7 = function() {
- S4.__name__ = ["flambe", "util", "Signal0"];
- }, W7 = function(g) {
- i6.__super__ = g;
- }, S7 = function() {
- l5.__name__ = ["game", "levels", "Level24"];
- }, K1 = function(g) {
- this._texture = g.texture;
- this._anchorX = g.anchorX;
- this._anchorY = g.anchorY;
- }, M7 = function(g) {
- u["flambe.display.Glyph"] = g;
- }, R7 = function(g) {
- W8.__super__ = g;
- }, n7 = function(g) {
- u["flambe.platform.Platform"] = g;
- }, J8 = function() {
- this.reset();
- }, f7 = function(g) {
- s5.__super__ = g;
- }, D7 = function() {
- E0.__name__ = ["flambe", "animation", "Behavior"];
- }, i7 = function(g) {
- u["flambe.sound.Sound"] = g;
- }, v7 = function(g) {
- u["game.levels.level18.Ice"] = g;
- }, H7 = function(g) {
- u["flambe.util.Signal1"] = g;
- }, T7 = function() {
- u1.__name__ = ["game", "levels", "Level5"];
- }, c = function() {
- this.parent = this.firstChild = this.next = this.firstComponent = null;
- this._compMap = {};
- }, p7 = function(g) {
- v.TNull.__enum__ = g;
- }, t7 = function(g) {
- u["flambe.util.Assert"] = g;
- }, P7 = function() {
- J7.__name__ = ["haxe", "io", "Eof"];
- }, C7 = function() {
- t4.__interfaces__ = [L0];
- }, k7 = function(g) {
- u["flambe.swf.Symbol"] = g;
- }, V7 = function(g) {
- F4.__super__ = g;
- }, h2 = function(g) {
- u["flambe.platform.Tickable"] = g;
- }, g2 = function() {
- F7.__name__ = ["game", "scene", "PreloaderScene"];
- }, X2 = function(g) {
- h6.__super__ = g;
- }, K2 = function() {
- t.__name__ = ["flambe", "Component"];
- }, r2 = function() {
- E6.__name__ = ["flambe", "asset", "Asset"];
- }, e7 = function(g) {
- u["flambe.platform.html.CanvasGraphics"] = g;
- }, y7 = function(g) {
- d.OPUS.__enum__ = g;
- }, T6 = function() {}, X1 = function(g, K) {
- this._name = K.id;
- this.frameRate = g.frameRate;
- this.frames = 0;
- this.layers = Array(K.layers.length);
- for (var X = 0, l = this.layers.length; y5d0.x34(X, l);) {
- var N = X++,
- F = new w0(K.layers[N]);
- this.frames = Math.max(F.frames, this.frames);
- this.layers[N] = F;
- }
- this.duration = y5d0.J34(this.frames, this.frameRate);
- }, G7 = function() {
- Q4.__name__ = ["flambe", "util", "SignalBase"];
- }, F2 = function() {
- X1.__name__ = ["flambe", "swf", "MovieSymbol"];
- }, u2 = function() {
- Z7.__name__ = ["flambe", "subsystem", "MouseSystem"];
- }, b2 = function(g) {
- u["flambe.platform.html.HtmlMouse"] = g;
- }, j2 = function() {
- S0.__name__ = ["flambe", "platform", "_EventGroup", "Entry"];
- }, B = function() {}, L2 = function() {
- Z6.__name__ = ["flambe", "input", "PointerEvent"];
- }, l2 = function() {
- d.PVR = ["PVR", 6];
- }, x2 = function() {
- y1.__name__ = ["game", "levels", "Level7"];
- }, N2 = function() {
- z8.__name__ = ["game", "levels", "Level31"];
- }, s2 = function(g) {
- v8.__super__ = g;
- }, J2 = function() {
- i8.__name__ = ["game", "levels", "level13", "MeterPoint"];
- }, I2 = function(g) {
- n4.__super__ = g;
- }, B2 = function() {
- v.TNull = ["TNull", 0];
- }, m2 = function() {
- B0.__name__ = ["flambe", "platform", "MouseCodes"];
- }, a2 = function(g) {
- a8.__super__ = g;
- }, z2 = function(g) {
- s1.__super__ = g;
- }, w2 = function(g) {
- D4.Canvas.__enum__ = g;
- }, Z2 = function() {
- s7.__interfaces__ = [V5];
- }, q2 = function(g) {
- d1.__super__ = g;
- }, c2 = function() {
- F4.__name__ = ["flambe", "display", "ImageSprite"];
- }, Q2 = function() {
- $.Add = ["Add", 1];
- }, U2 = function(g) {
- H4.Portrait.toString = g;
- }, U = function() {}, o2 = function() {
- g8.__name__ = ["flambe", "display", "_Font", "ConfigParser"];
- }, M2 = function() {
- $b.__name__ = ["game", "levels", "Level14"];
- }, R2 = function() {
- s5.__name__ = ["game", "levels", "Level33"];
- }, n2 = function() {
- K4.__name__ = ["flambe", "math", "FMath"];
- }, d2 = function() {
- W4.__name__ = ["EReg"];
- }, F8 = function() {
- this._entries = [];
- }, O2 = function(g) {
- i8.__super__ = g;
- }, E2 = function() {
- A8.__name__ = ["flambe", "script", "Repeat"];
- }, A2 = function(g) {
- u["flambe.animation.Behavior"] = g;
- }, f2 = function(g) {
- l5.__super__ = g;
- }, D2 = function() {
- v.TUnknown = ["TUnknown", 8];
- }, x1 = function() {
- this.max = 4;
- this.nextCloud = 5;
- L.call(this);
- this.goal = [70, 80, 90, 95, 99];
- this.type = 2;
- this.scoreTimer = 300;
- this.timerdown = !0;
- this.timerType = 1;
- this.speedX = -this.max;
- }, H2 = function() {
- N5.__name__ = ["List"];
- }, i2 = function(g) {
- u["game.view.gameobjects.FrogItem"] = g;
- }, v2 = function() {
- w4.__interfaces__ = [n0];
- }, W2 = function() {
- K1.__name__ = ["flambe", "swf", "_Flipbook", "FrameSymbol"];
- }, T2 = function() {
- D5.__name__ = ["flambe", "display", "Glyph"];
- }, S2 = function(g) {
- u["game.levels.Level2"] = g;
- }, l1 = function(g, K, X) {
- this.__col = g;
- this.__row = K;
- this.__level = y5d0.c2M(2, this.__col) + this.__row + 1 + y5d0.I2M(6, X);
- this.__page = X;
- }, Y2 = function() {
- $a.__interfaces__ = [d0];
- }, y2 = function() {
- A6.__name__ = ["game", "view", "gameobjects", "FrogItem"];
- }, b8 = function(g) {
- this.config = g;
- this.missingTranslation = new s4;
- }, G2 = function(g) {
- u["flambe.Component"] = g;
- }, p2 = function() {
- A8.__interfaces__ = [u6];
- }, e2 = function(g) {
- u["flambe.platform.html.CanvasRenderer"] = g;
- }, P2 = function() {
- u5.__name__ = ["game", "levels", "Level2"];
- }, t2 = function() {
- h6.__name__ = ["flambe", "display", "FillSprite"];
- }, B6 = function() {}, V2 = function(g) {
- h4.__super__ = g;
- }, k2 = function(g) {
- d.JPG.toString = g;
- }, C2 = function() {
- g6.USE_ENUM_INDEX = !1;
- }, l3 = function(g) {
- A6.__super__ = g;
- }, t = function() {}, J1 = function() {
- L.call(this);
- this.goal = [3E3, 2500, 2E3, 1500, 1E3];
- this.type = 1;
- }, s1 = function() {
- this.speedY = this.speedX = 0;
- E.call(this);
- this.pause = !0;
- }, r3 = function() {
- J8.__name__ = ["flambe", "debug", "FpsDisplay"];
- }, X3 = function() {
- U8.__name__ = ["flambe", "util", "Signal2"];
- }, K3 = function() {
- p.__name__ = ["flambe", "platform", "html", "HtmlUtil"];
- }, j8 = function(g, K, X, l) {
- this._from = g;
- this._to = K;
- this._duration = X;
- this.elapsed = 0;
- this._easing = y5d0.F06(null, l) ? l : x4.linear;
- }, g3 = function(g) {
- u["haxe.Unserializer"] = g;
- }, h3 = function(g) {
- u["game.levels.level26.Batterfly"] = g;
- }, j3 = function() {
- c4.__name__ = ["flambe", "asset", "Manifest"];
- }, L1 = function() {
- this.rightAnswers = 0;
- this.frogs = [];
- L.call(this);
- this.goal = [4, 6, 8, 9, 10];
- this.type = 2;
- this.scoreTimer = 600;
- this.timerdown = !0;
- }, b3 = function() {
- n0.__name__ = ["IMap"];
- }, b1 = function() {
- this.count = 6;
- this.fruits = [];
- L.call(this);
- this.goal = [6E3, 5E3, 4500, 4E3, 3500];
- this.type = 1;
- this.colors = [0, 1, 2, 3, 4, 5];
- P4.shuffle(this.colors);
- }, F3 = function() {
- V.__name__ = ["HxOverrides"];
- }, u3 = function(g) {
- H1.__super__ = g;
- }, J3 = function(g) {
- u["flambe.util.BitSets"] = g;
- }, u1 = function() {
- this.rightAnswers = 0;
- this.frogs = [];
- L.call(this);
- this.goal = [2, 3, 4, 6, 8];
- this.type = 2;
- this.timerdown = !0;
- this.scoreTimer = 600;
- }, N3 = function() {
- d.WEBP = ["WEBP", 0];
- }, s3 = function() {
- n4.SPEED = -10;
- }, x3 = function() {
- F5.__name__ = ["flambe", "platform", "html", "CanvasTexture"];
- }, I3 = function() {
- L4.__name__ = ["flambe", "animation", "AnimatedFloat"];
- }, m3 = function(g) {
- u["flambe.platform._BasicAssetPackLoader.BasicAssetPack"] = g;
- }, B3 = function(g) {
- u["framework.util.SpriteUtil"] = g;
- }, P = function() {}, z3 = function(g) {
- t1.__super__ = g;
- }, O3 = function(g) {
- u["flambe.script.Script"] = g;
- }, d3 = function(g) {
- d.OPUS.toString = g;
- }, a3 = function(g) {
- $.Add.__enum__ = g;
- }, o3 = function(g) {
- u["game.control.Notification"] = g;
- }, A3 = function(g) {
- z1.__super__ = g;
- }, E3 = function() {
- F6.__name__ = ["flambe", "script", "AnimateTo"];
- }, q3 = function() {
- String.__name__ = ["String"];
- }, L3 = function(g) {
- u["game.levels.Level25"] = g;
- }, U3 = function(g) {
- u["game.levels.Level3"] = g;
- }, v4 = function() {
- this.h = {};
- }, Z3 = function() {
- L5.__interfaces__ = [R1];
- }, q1 = function() {
- this.count = 0;
- L.call(this);
- this.goal = [10, 15, 20, 23, 25];
- this.type = 2;
- this.scoreTimer = 600;
- this.timerdown = !0;
- }, Q3 = function(g) {
- d.OGG.toString = g;
- }, q8 = function(K, X, l) {
- var N = this;
- this._sound = K;
- this._head = h4.gain;
- this._complete = new O4(!1);
- this._sourceNode = h4.ctx.createBufferSource();
- this._sourceNode.buffer = K.buffer;
- this._sourceNode.loop = l;
- this._sourceNode.onended = function() {
- N._complete.set__(!0);
- };
- h4.start(this._sourceNode, 0);
- this.playAudio();
- this.volume = new L4(X, function(g) {
- N.setVolume(g);
- });
- y5d0.Q64(1, X) && this.setVolume(X);
- Q.hidden._value && this.set_paused(!0);
- }, w1 = function() {
- this.rightAnswers = 0;
- this.answers = [];
- L.call(this);
- this.goal = [4, 6, 8, 9, 10];
- this.type = 2;
- this.timerdown = !0;
- this.scoreTimer = 600;
- }, c3 = function(g) {
- v.TUnknown.toString = g;
- }, k3 = function(g) {
- u["game.levels.Level29"] = g;
- }, C3 = function(g) {
- u["flambe.subsystem.StageSystem"] = g;
- }, P3 = function(g) {
- u["flambe.platform.EventGroup"] = g;
- }, t3 = function() {
- t5.__name__ = ["game", "levels", "Level20"];
- }, p3 = function(g) {
- u["game.levels.Level14"] = g;
- }, e3 = function(g) {
- u["framework.view.StateButton"] = g;
- }, I6 = function(F, j) {
- var Z = this;
- this.manifest = j;
- this._platform = F;
- this.promise = new a5;
- this._bytesLoaded = new w4;
- this._pack = new L5(j, this);
- var A = i5.array(j);
- if (y5d0.U1S(0, A.length)) this.handleSuccess();
- else {
- for (var o = new w4, W = 0; y5d0.m1S(W, A.length);) {
- var e = A[W];
- ++W;
- var G = o.get(e.name);
- y5d0.z1S(null, G) && (G = [], o.set(e.name, G));
- G.push(e);
- }
- this._assetsRemaining = i5.count(o);
- for (A = o.iterator(); A.hasNext();) o = [A.next()], this.pickBestEntry(o[0], function(N) {
- return function(K) {
- if (y5d0.d1S(null, K)) {
- var X = function(g) {
- l = g.promise;
- };
- var l = j.getFullURL(K);
- try {
- Z.loadEntry(l, K);
- } catch (g) {
- Z.handleError(K, "Unexpected error: " + I.string(g));
- }
- X(Z);
- l.set_total(l._total + K.bytes);
- } else K = N[0][0], I6.isAudio(K.format) ? Z.handleLoad(K, T4.getInstance()) : Z.handleError(K, "Could not find a supported format to load");
- };
- }(o));
- }
- }, y3 = function(g) {
- u["game.levels.Level17"] = g;
- }, G3 = function(g) {
- u["flambe.swf.MovieSymbol"] = g;
- }, c1 = function() {
- E.call(this);
- }, h9 = function(g) {
- u["flambe.scene.Director"] = g;
- }, n3 = function(g) {
- u["game.levels.Level23"] = g;
- }, R3 = function(g) {
- u["game.model.Options"] = g;
- }, M3 = function() {
- b8.__name__ = ["flambe", "util", "MessageBundle"];
- }, S3 = function(g) {
- u["flambe.input.MouseEvent"] = g;
- }, W3 = function() {
- W8.__name__ = ["game", "levels", "Level26"];
- }, Y3 = function(g) {
- o4.__super__ = g;
- }, H3 = function(g) {
- T4.__super__ = g;
- }, T3 = function() {
- a4.__name__ = ["flambe", "display", "Font"];
- }, v3 = function(g) {
- u["flambe.platform.BasicAsset"] = g;
- }, U1 = function() {
- L.call(this);
- this.goal = [3, 5, 10, 15, 20];
- this.type = 2;
- this.scoreTimer = 600;
- this.timerdown = !0;
- }, D3 = function(g) {
- u.IMap = g;
- }, i3 = function() {
- I1.__name__ = ["flambe", "platform", "html", "HtmlExternal"];
- }, V3 = function() {
- t.__interfaces__ = [C4];
- }, f3 = function() {
- Array.__name__ = ["Array"];
- }, Q9 = function(g) {
- u["game.levels.Level21"] = g;
- }, c9 = function(g) {
- $.Copy.__enum__ = g;
- }, w9 = function(g) {
- Q8.__super__ = g;
- }, U9 = function(g) {
- u["flambe.sound.Playback"] = g;
- }, m1 = function() {
- this.nextCloud = 10;
- L.call(this);
- this.goal = [20, 15, 10, 5, 2];
- this.type = 1;
- this.scoreTimer = 300;
- this.timerdown = !0;
- this.timerType = 1;
- }, Z9 = function(g) {
- u["framework.util.ArrayTools"] = g;
- }, z9 = function(g) {
- u["flambe.platform.MainLoop"] = g;
- }, a9 = function() {
- Q5.__name__ = ["game", "levels", "level31", "Ball31"];
- }, I9 = function(g) {
- d.WEBP.__enum__ = g;
- }, B9 = function(g) {
- u["flambe.platform.TextureRoot"] = g;
- }, m9 = function(g) {
- u["flambe.platform.html.WebAudioSound"] = g;
- }, I1 = function() {}, N9 = function(g) {
- u["flambe.swf.MovieLayer"] = g;
- }, x9 = function() {
- G1.__name__ = ["flambe", "platform", "InternalRenderer"];
- }, l9 = function(g) {
- x1.__super__ = g;
- }, r9 = function() {
- F8.__interfaces__ = [C4];
- }, X9 = function(g) {
- u["flambe.asset.AssetEntry"] = g;
- }, K9 = function() {
- m8.__name__ = ["flambe", "swf", "MovieSprite"];
- }, g9 = function() {
- n8.__interfaces__ = [h1, h8];
- }, q9 = function() {
- i0.__name__ = ["flambe", "swf", "_MovieSprite", "LayerAnimator"];
- }, L9 = function(g) {
- k1.__super__ = g;
- }, j9 = function() {
- M.__interfaces__ = [u6];
- }, b9 = function(g) {
- b4.__super__ = g;
- }, u9 = function(g) {
- d.WAV.__enum__ = g;
- }, F9 = function(g) {
- u["flambe.swf.Flipbook"] = g;
- }, J9 = function(g) {
- Z5.__super__ = g;
- }, s9 = function() {
- x4.__name__ = ["flambe", "animation", "Ease"];
- }, D9 = function(g) {
- u["game.levels.level13.MeterPoint"] = g;
- }, f9 = function() {
- r5.__name__ = ["flambe", "platform", "html", "HtmlStorage"];
- }, V9 = function(g) {
- u["framework.util.Console"] = g;
- }, k9 = function(g) {
- u["flambe.swf.MovieKeyframe"] = g;
- };
- function z(K, X) {
- function l() {}
- var N = function(g) {
- F[j] = g[j];
- };
- l.prototype = K;
- var F = new l,
- j;
- for (j in X) N(X);
- y5d0.n2m(X.toString, Object.prototype.toString) && (F.toString = X.toString);
- return F;
- }
- var H9 = function(g) {
- x8.__super__ = g;
- }, v9 = function(g) {
- u["flambe.platform.DummyStorage"] = g;
- }, i9 = function(g) {
- u["game.levels.Level30"] = g;
- }, t9 = function() {
- Y5.__interfaces__ = [u7];
- }, O1 = function() {
- this.startDrag = !0;
- this.distance = 0;
- this.ds = 5;
- L.call(this);
- this.goal = [4500, 4E3, 3500, 3E3, 2500];
- this.type = 1;
- }, p9 = function(g) {
- d8.__super__ = g;
- }, e9 = function() {
- v1.__name__ = ["flambe", "platform", "DummyTouch"];
- }, C9 = function() {
- i4.Button = ["Button", 1];
- }, Z8 = function(g, K) {
- this.name = g;
- var X = y5d0.P54(1, K.length);
- this.frames = [];
- for (var l = 0; y5d0.e54(l, K.length);) {
- var N = K[l];
- ++l;
- this.frames.push(new j0(N, X));
- }
- }, P9 = function(g) {
- u.Std = g;
- }, i6 = function(g) {
- R4.call(this, g);
- }, j0 = function(g, K) {
- this.label = null;
- this.anchorX = this.anchorY = 0;
- this.texture = g;
- this.duration = K;
- }, H6 = function() {}, n9 = function() {
- d.Data = ["Data", 13];
- }, o9 = function() {
- $c.__name__ = ["flambe", "subsystem", "PointerSystem"];
- }, d9 = function(g) {
- D4.Stage3D.toString = g;
- }, O9 = function() {
- w0.__name__ = ["flambe", "swf", "MovieLayer"];
- }, E9 = function(g) {
- D4.Canvas.toString = g;
- }, A9 = function() {
- C1.__name__ = ["flambe", "platform", "html", "CanvasGraphics"];
- }, L0 = function() {}, Y9 = function(g) {
- u["flambe.display.Graphics"] = g;
- }, T9 = function() {
- Y1.__name__ = ["game", "levels", "Level21"];
- }, W9 = function() {
- d.PKM = ["PKM", 7];
- }, R9 = function(g) {
- u["flambe.subsystem.ExternalSystem"] = g;
- }, M9 = function() {
- b1.__name__ = ["game", "levels", "Level34"];
- }, S9 = function() {
- V5.__interfaces__ = [E6];
- }, z1 = function() {
- this.count = 6;
- this.leafs = [];
- L.call(this);
- this.goal = [3E3, 2E3, 1700, 1200, 1E3];
- this.type = 1;
- }, q4k = function() {
- v8.__name__ = ["flambe", "Disposer"];
- }, L4k = function(g) {
- u["flambe.subsystem.RendererSystem"] = g;
- }, Y1 = function() {
- this.nextCloud = 5;
- this.count = 0;
- L.call(this);
- this.goal = [4500, 3800, 3400, 3100, 2900];
- this.type = 1;
- }, R1 = function() {}, Q4k = function() {
- Math.__name__ = ["Math"];
- }, U4k = function(g) {
- $.Add.toString = g;
- }, w4k = function() {
- k6.__name__ = ["haxe", "io", "Bytes"];
- }, Z4k = function() {
- S8.__interfaces__ = [w5];
- }, d4 = function() {
- this.winLevel = new S4;
- this.restartLevel = new S4;
- this.startLevel = new s4;
- this.nextLevel = new S4;
- }, u4k = function(g) {
- i4.Button.toString = g;
- }, J6 = function() {
- this.stopAll();
- }, F4k = function() {
- e4.__interfaces__ = [a0];
- }, M1 = function() {
- this.startDrag = !1;
- this.distance = 0;
- this.ds = 5;
- L.call(this);
- this.goal = [7E3, 6E3, 5E3, 4800, 4500];
- this.type = 1;
- }, o1 = function(g) {
- this.removed = !1;
- this.action = g;
- }, j4k = function(g) {
- d.GIF.__enum__ = g;
- }, b4k = function(g) {
- u["flambe.swf.Library"] = g;
- }, N4k = function() {
- $.Normal = ["Normal", 0];
- }, d1 = function() {
- this.frogs = [];
- L.call(this);
- this.goal = [7E3, 6E3, 5E3, 4E3, 3500];
- this.type = 1;
- }, l4k = function(g) {
- u["flambe.display.FillSprite"] = g;
- }, x4k = function(g) {
- I4.Left.__enum__ = g;
- }, s4k = function(g) {
- u["game.levels.Level26"] = g;
- }, J4k = function(g) {
- u["haxe.ds.ObjectMap"] = g;
- }, O4 = function(g, K) {
- this._value = g;
- this._changed = y5d0.R16(null, K) ? new U8(K) : null;
- }, E1 = function() {
- this.progressSpeed = 0.05;
- this.count = this.currentProgress = 0;
- L.call(this);
- this.goal = [70, 90, 100, 110, 115];
- this.type = 2;
- this.timerType = 1;
- this.timerdown = !0;
- }, h4k = function() {
- d.OGG = ["OGG", 11];
- }, g4k = function(g) {
- v.TFunction.toString = g;
- }, y9 = function(g) {
- u.StringTools = g;
- }, G9 = function(g) {
- u["game.levels.Level16"] = g;
- }, Z0 = function() {}, r4k = function(g) {
- u["game.scene.WinGameScene"] = g;
- }, K4k = function(g) {
- f0.__super__ = g;
- }, X4k = function() {
- J1.__name__ = ["game", "levels", "Level18"];
- }, r7 = function() {}, H4k = function() {
- X1.__interfaces__ = [A5];
- }, i4k = function() {
- r4.__name__ = ["flambe", "display", "TextSprite"];
- }, v4k = function(g) {
- u["flambe.platform.InternalGraphics"] = g;
- }, D4k = function() {
- d1.__name__ = ["game", "levels", "Level6"];
- }, v1 = function() {
- this.down = new s4;
- this.move = new s4;
- this.up = new s4;
- }, f4k = function(g) {
- u["game.levels.Level35"] = g;
- }, Q8 = function() {
- E.call(this);
- }, R4k = function(g) {
- u["flambe.platform.html._HtmlSound.HtmlPlayback"] = g;
- }, M4k = function(g) {
- u["game.levels.AbstractLevel"] = g;
- }, S4k = function() {
- L6.__name__ = ["flambe", "math", "Rectangle"];
- }, h4 = function(g) {
- this._disposed = !1;
- this.buffer = g;
- }, H1 = function() {}, Y4k = function(g) {
- u["game.view.GameView"] = g;
- }, T4k = function() {
- I5.__interfaces__ = [h8];
- }, W4k = function() {
- c6.__interfaces__ = [n0];
- }, O4k = function() {
- d4.__name__ = ["game", "control", "Notification"];
- }, D6 = function(g) {
- this.graphics = new C1(g);
- this._hasGPU = new O4(!0);
- }, d4k = function() {
- v4.__name__ = ["haxe", "ds", "IntMap"];
- }, A4k = function(g) {
- y1.__super__ = g;
- }, E4k = function(g) {
- u["game.levels.Level36"] = g;
- }, o4k = function() {
- B4.__name__ = ["flambe", "platform", "BasicPointer"];
- }, n4k = function() {
- l6.__name__ = ["game", "levels", "Level27"];
- }, W1 = function() {
- this.shifr = [];
- this.codes = [];
- L.call(this);
- this.goal = [6E3, 5E3, 4E3, 3500, 3E3];
- this.type = 1;
- }, c4k = function(g) {
- u["flambe.platform.BasicPointer"] = g;
- }, U8 = function(g) {
- Q4.call(this, g);
- }, m4k = function(g) {
- u["game.levels.Level10"] = g;
- }, B4k = function(g) {
- u["flambe.platform.html.CanvasTexture"] = g;
- }, I4k = function(g) {
- u["game.levels.Level31"] = g;
- }, R4 = function(g) {
- y5d0.l14(null, g) && (g = !0);
- this.opaque = g;
- this.shown = new S4;
- this.hidden = new S4;
- }, z4k = function(g) {
- u["flambe.scene._Director.Transitor"] = g;
- }, a4k = function(g) {
- u["flambe.platform.html.HtmlAssetPackLoader"] = g;
- }, w6k = function() {
- f8.__name__ = ["flambe", "scene", "Transition"];
- }, Z6k = function(g) {
- u["flambe.util.SignalBase"] = g;
- }, q6k = function(g) {
- u["flambe.asset.Manifest"] = g;
- }, L6k = function() {
- S5.__name__ = ["framework", "util", "StatDisplay"];
- }, j6k = function(g) {
- T.STAGE_HEIGHT = g;
- }, l7 = function() {}, b6k = function() {
- l4.Left = ["Left", 0];
- }, u6k = function(g) {
- u["flambe.scene.Transition"] = g;
- }, F6k = function() {
- v.TObject = ["TObject", 4];
- }, J6k = function(g) {
- u["flambe.platform.html.HtmlStage"] = g;
- }, s6k = function(g) {
- l4.Left.toString = g;
- }, N6k = function(g) {
- u["flambe.script.CallFunction"] = g;
- }, x6k = function(g) {
- u["flambe.platform.BasicFile"] = g;
- }, l6k = function() {
- f1.__interfaces__ = [j5];
- }, r6k = function() {
- J6.__name__ = ["flambe", "script", "Script"];
- }, w0 = function(g) {
- this.empty = !0;
- this.name = g.name;
- var K = null;
- this.keyframes = Array(g.keyframes.length);
- for (var X = 0, l = this.keyframes.length; y5d0.b34(X, l);) {
- var N = X++,
- K = new I0(g.keyframes[N], K);
- this.keyframes[N] = K;
- this.empty = this.empty && y5d0.q34(null, K.symbolName);
- }
- this.frames = y5d0.U34(null, K) ? K.index + K.duration : 0;
- }, K6k = function() {
- k4.__interfaces__ = [u6];
- }, X6k = function() {
- K5.__name__ = ["game", "levels", "level26", "Batterfly"];
- }, h6k = function() {
- B4.__interfaces__ = [$c];
- }, g6k = function() {
- B5.__name__ = ["flambe", "platform", "html", "HtmlMouse"];
- }, y4k = function(g) {
- d.Data.__enum__ = g;
- }, G4k = function(g) {
- u["game.levels.Level7"] = g;
- }, T4 = function() {
- this._disposed = !1;
- this._playback = new I5(this);
- }, e4k = function(g) {
- u["flambe.asset.AssetPack"] = g;
- }, t4k = function(g) {
- W1.__super__ = g;
- }, p4k = function(g) {
- I4.Right.toString = g;
- }, C4k = function() {
- A0.__name__ = ["game", "control", "GameManager"];
- }, P4k = function() {
- Z5.__name__ = ["flambe", "scene", "Director"];
- }, V4k = function(g) {
- Q._platform = g.instance;
- }, k4k = function(g) {
- u["haxe.Serializer"] = g;
- }, D1 = function() {
- this.labels = [];
- this.frogs = [];
- this.counters = [0, 0, 0];
- L.call(this);
- this.goal = [2E3, 1500, 1400, 1100, 1E3];
- this.type = 1;
- }, f1 = function() {
- this.clear();
- }, c0 = function() {}, Q0 = function() {
- this.identity();
- }, v6k = function() {
- V5.__name__ = ["flambe", "display", "Texture"];
- }, f = function() {}, T6k = function() {
- C4.__name__ = ["flambe", "util", "Disposable"];
- }, H6k = function(g) {
- Y1.__super__ = g;
- }, k6 = function(g, K) {
- this.length = g;
- this.b = K;
- }, Y6k = function(g) {
- T5.__super__ = g;
- }, S6k = function(g) {
- u["game.view.LevelGoalView"] = g;
- }, P4 = function() {}, W6k = function() {
- v.TFloat = ["TFloat", 2];
- }, M6k = function() {
- p1.__name__ = ["game", "levels", "Level28"];
- }, C1 = function(g) {
- this._firstDraw = !1;
- this._canvasCtx = g.getContext("2d");
- }, V6 = function() {
- this._tickables = [];
- }, R6k = function() {
- N7.__name__ = ["game", "scene", "MainMenuScene"];
- }, E6k = function(g) {
- u["haxe.io.Bytes"] = g;
- }, o6k = function() {
- U7.__name__ = ["Float"];
- }, Q = function() {}, n6k = function() {
- D0.__name__ = ["flambe", "scene", "_Director", "Transitor"];
- }, O6k = function() {
- R1.__name__ = ["flambe", "asset", "AssetPack"];
- }, d6k = function() {
- y6.__name__ = ["game", "view", "SoundButton"];
- }, k1 = function() {
- this.labels = [];
- this.nums = [];
- this.frogs = [];
- this.count = 0;
- L.call(this);
- this.goal = [6E3, 5E3, 4E3, 3500, 3E3];
- this.type = 1;
- }, A6k = function(g) {
- u["game.control.SoundControl"] = g;
- }, B6k = function(g) {
- u["game.levels.Level12"] = g;
- }, I6k = function(g) {
- u["game.levels.level8.Cloud"] = g;
- }, z6k = function(g) {
- u["flambe.scene.TweenTransition"] = g;
- }, a6k = function(g) {
- v.TInt.toString = g;
- }, U6k = function(g) {
- d.M4A.toString = g;
- }, Q6k = function(g) {
- u["flambe.platform.html.HtmlPlatform"] = g;
- }, c6k = function(g) {
- l4.Left.__enum__ = g;
- }, m6k = function() {
- B8.__name__ = ["game", "levels", "Level15"];
- }, Z8k = function(g) {
- L.__super__ = g;
- }, w8k = function() {
- B6.__name__ = ["game", "control", "AnimationControl"];
- }, U8k = function() {
- E1.__name__ = ["game", "levels", "Level36"];
- }, o4 = function(g, K) {
- y5d0.s5Z(null, K) && (K = 0);
- E.call(this);
- this.__texture = g;
- this.__delay = K;
- }, b8k = function() {
- d.JXR = ["JXR", 1];
- }, j8k = function(g) {
- d.JXR.__enum__ = g;
- }, L8k = function() {
- d.PNG = ["PNG", 2];
- }, q8k = function(g) {
- u["framework.view.AbstractComponent"] = g;
- }, B8k = function() {
- O0.__name__ = ["flambe", "input", "MouseEvent"];
- }, I8k = function() {
- m1.__name__ = ["game", "levels", "Level8"];
- }, z8k = function() {
- I4.Right = ["Right", 2];
- }, a0 = function() {}, N7 = function() {}, Q8k = function(g) {
- u["js.Boot"] = g;
- }, c8k = function() {
- D4.Canvas = ["Canvas", 2];
- }, m8k = function(g) {
- u1.__super__ = g;
- }, E8k = function(g) {
- u["flambe.scene.SlideTransition"] = g;
- }, m8 = function(g) {
- this._looped = null;
- R.call(this);
- this.symbol = g;
- this.speed = new L4(1);
- this._animators = Array(g.layers.length);
- for (var K = 0, X = this._animators.length; y5d0.d04(K, X);) {
- var l = K++;
- this._animators[l] = new i0(g.layers[l]);
- }
- this._position = this._frame = 0;
- this["goto"](1);
- }, s7 = function() {}, o8k = function(g) {
- u["flambe.platform.html.CanvasTextureRoot"] = g;
- }, O8k = function() {
- f4.__name__ = ["StringBuf"];
- }, a8k = function() {
- $.Mask = ["Mask", 2];
- }, A8k = function(g) {
- b1.__super__ = g;
- }, d8k = function() {
- q1.__name__ = ["game", "levels", "Level17"];
- }, S8k = function(g) {
- d.MP3.__enum__ = g;
- }, R8k = function() {
- n6.__name__ = ["flambe", "util", "_SignalBase", "Task"];
- }, W8k = function() {
- s1.__name__ = ["game", "levels", "level29", "Ball"];
- }, Y8k = function(g) {
- u["flambe.math.Rectangle"] = g;
- }, n8k = function(g) {
- u["flambe.platform.html.HtmlSound"] = g;
- }, u4 = function() {}, G1 = function() {}, M8k = function() {
- i4.Default = ["Default", 0];
- }, P6k = function(g) {
- u["flambe.asset.Asset"] = g;
- }, t6k = function() {
- H4.Landscape = ["Landscape", 1];
- }, k6k = function() {
- p.VENDOR_PREFIXES = ["webkit", "moz", "ms", "o", "khtml"];
- }, C6k = function(g) {
- u["game.view.BackgroundView"] = g;
- }, f6k = function() {
- G1.__interfaces__ = [Y0];
- }, V6k = function(g) {
- u["game.view.LevelCompleteView"] = g;
- }, i6k = function() {
- w4.__name__ = ["haxe", "ds", "StringMap"];
- }, D6k = function() {
- D6.__interfaces__ = [G1];
- }, G6k = function(g) {
- u["game.levels.level34.Fruit"] = g;
- }, F6 = function(g, K, X, l) {
- this._value = g;
- this._to = K;
- this._seconds = X;
- this._easing = l;
- }, y6k = function(g) {
- D4.Stage3D.__enum__ = g;
- }, B0 = function() {}, x7 = function() {}, e6k = function() {
- d.WAV = ["WAV", 12];
- }, c4 = function() {
- this._localBase = this._remoteBase = null;
- this._entries = [];
- }, p6k = function() {
- z1.__name__ = ["game", "levels", "Level4"];
- }, r8k = function(g) {
- u["flambe.util.Signal2"] = g;
- }, p1 = function() {
- this.max = 2;
- this.dr = 0.05;
- L.call(this);
- this.goal = [1E3, 700, 400, 200, 100];
- this.type = 1;
- this.rotationspeed = this.max;
- }, X8k = function() {
- Q.__name__ = ["flambe", "System"];
- }, t1 = function() {
- E.call(this);
- }, K8k = function() {
- Q._calledInit = !1;
- }, g8k = function() {
- W0.__name__ = ["flambe", "subsystem", "StageSystem"];
- }, I0 = function(K, X) {
- var l = function(g) {
- j = g.pivot;
- }, N = function(g) {
- j = g.scale;
- }, F = function(g) {
- j = g.skew;
- };
- this.ease = 0;
- this.visible = this.tweened = !0;
- this.alpha = 1;
- this.skewX = this.skewY = this.pivotX = this.pivotY = 0;
- this.scaleX = this.scaleY = 1;
- this.x = this.y = 0;
- this.symbol = null;
- this.index = y5d0.m34(null, X) ? X.index + X.duration : 0;
- this.duration = K.duration;
- this.label = K.label;
- this.symbolName = K.ref;
- var j = K.loc;
- y5d0.z34(null, j) && (this.x = j[0], this.y = j[1]);
- N(K);
- y5d0.d34(null, j) && (this.scaleX = j[0], this.scaleY = j[1]);
- F(K);
- y5d0.o34(null, j) && (this.skewX = j[0], this.skewY = j[1]);
- l(K);
- y5d0.R34(null, j) && (this.pivotX = j[0], this.pivotY = j[1]);
- y5d0.W34(null, K.alpha) && (this.alpha = K.alpha);
- y5d0.v34(null, K.visible) && (this.visible = K.visible);
- y5d0.f34(null, K.tweened) && (this.tweened = K.tweened);
- y5d0.C34(null, K.ease) && (this.ease = K.ease);
- }, h8k = function() {
- G8.__name__ = ["game", "levels", "Level13"];
- }, u8k = function(g) {
- S4.__super__ = g;
- }, F8k = function(g) {
- u["game.scene.MainMenuScene"] = g;
- }, y1 = function() {
- this.count = 0;
- L.call(this);
- this.goal = [3E3, 2200, 2E3, 1900, 1800];
- this.type = 1;
- }, J8k = function(g) {
- v.TFloat.toString = g;
- }, s8k = function() {
- T4.__name__ = ["flambe", "platform", "DummySound"];
- }, N8k = function(g) {
- u["flambe.math.Point"] = g;
- }, x8k = function(g) {
- u["haxe.io.Eof"] = g;
- }, l8k = function() {
- U.__name__ = ["framework", "util", "ScreenUtils"];
- }, s1k = function() {
- E4.__name__ = ["haxe", "Unserializer"];
- }, K5 = function() {
- this.speedY = this.speedX = 0;
- this.toFlower = -1;
- this.changeDirection = 20;
- E.call(this);
- this.cx = U.centerX();
- this.cy = U.centerY();
- }, J1k = function() {
- E5.__name__ = ["game", "levels", "Level32"];
- }, F1k = function() {
- T4.__interfaces__ = [H6];
- }, u1k = function(g) {
- v.TObject.__enum__ = g;
- }, b1k = function(g) {
- u["flambe.platform.BasicAssetPackLoader"] = g;
- }, V = function() {}, j1k = function(g) {
- u["flambe.subsystem.TouchSystem"] = g;
- }, L1k = function(g) {
- E4.BASE64 = g;
- }, z8 = function() {
- this.count = 6;
- this.balls = [];
- L.call(this);
- this.goal = [2500, 1900, 1500, 1200, 1E3];
- this.type = 1;
- }, U4 = function() {}, t6 = function(g, K) {
- this._direction = 2;
- j6.call(this, g, K);
- }, q1k = function(g) {
- u["game.control.StorageController"] = g;
- }, Z1k = function(g) {
- R8.__super__ = g;
- }, w1k = function() {
- T.__name__ = ["flambe", "platform", "html", "HtmlStage"];
- }, U1k = function() {
- w5.__interfaces__ = [E6];
- }, c1k = function() {
- w1.__name__ = ["game", "levels", "Level12"];
- }, Q1k = function() {
- c0.__name__ = ["flambe", "subsystem", "ExternalSystem"];
- }, B1k = function() {
- f1.__name__ = ["flambe", "platform", "DummyStorage"];
- }, m1k = function() {
- T6.__name__ = ["flambe", "swf", "Library"];
- }, z1k = function(g) {
- u["flambe.util.SignalConnection"] = g;
- }, I1k = function() {
- u0.__name__ = ["flambe", "asset", "AssetEntry"];
- }, r5 = function(g) {
- this._storage = g;
- }, a1k = function(g) {
- Math.POSITIVE_INFINITY = g.POSITIVE_INFINITY;
- }, l5 = function() {
- this.counts = [0, 0, 0];
- this.stumps = [];
- L.call(this);
- this.goal = [3500, 3E3, 2500, 2200, 2E3];
- this.type = 1;
- }, O1k = function(g) {
- t5.__super__ = g;
- }, d1k = function(g) {
- u["flambe.util.Disposable"] = g;
- }, e6 = function(g) {
- this.blockers = [];
- this.page = 1;
- R4.call(this, g);
- }, A1k = function(g) {
- u.EReg = g;
- }, N5 = function() {
- this.length = 0;
- }, o1k = function(g) {
- M5.__super__ = g;
- }, E1k = function(g) {
- u["game.levels.Level15"] = g;
- }, v8k = function() {
- $a.__name__ = ["flambe", "platform", "html", "CanvasTextureRoot"];
- }, i8k = function() {
- F8.__name__ = ["flambe", "platform", "EventGroup"];
- }, T8k = function(g) {
- l4.Center.toString = g;
- }, H8k = function() {
- P4.__name__ = ["framework", "util", "ArrayTools"];
- }, V8k = function() {
- F6.__interfaces__ = [u6];
- }, J7 = function() {}, D8k = function(g) {
- u["game.levels.Level8"] = g;
- }, f8k = function(g) {
- u["game.levels.Level32"] = g;
- }, u6 = function() {}, k8k = function(g) {
- u["flambe.util.Strings"] = g;
- }, x4 = function() {}, g5 = function() {
- this.isHelpActive = !1;
- this.unPauseSignal = new S4;
- this.pauseSignal = new S4;
- }, t8k = function(g) {
- H5.__super__ = g;
- }, B8 = function() {
- this.max = 2;
- this.dr = 0.05;
- this.nextCloud = 5;
- this.distance = 0;
- this.ds = 5;
- L.call(this);
- this.goal = [6E3, 5E3, 4500, 4E3, 3500];
- this.type = 1;
- this.rotationspeed = this.max;
- }, C8k = function(g) {
- u["flambe.swf._MovieSprite.LayerAnimator"] = g;
- }, P8k = function(g) {
- u["game.view.LevelButton"] = g;
- }, P6 = function(g) {
- this._fn = g;
- }, y8k = function(g) {
- u["flambe.platform.BasicTexture"] = g;
- }, e8k = function(g) {
- U8.__super__ = g;
- }, p8k = function() {
- L0.__name__ = ["flambe", "platform", "Platform"];
- }, g1k = function() {
- v.TInt = ["TInt", 1];
- }, h1k = function(g) {
- T.BASE_HEIGHT = g;
- }, b6 = function(g, K, X) {
- y5d0.u5Z(null, X) && (X = 0);
- o4.call(this, g, X);
- this.__texture2 = K;
- this.currentState = 1;
- }, G8k = function() {
- j6.__name__ = ["flambe", "scene", "TweenTransition"];
- }, r1k = function() {
- r7.__name__ = ["flambe", "util", "Assert"];
- }, X1k = function() {
- c.__interfaces__ = [C4];
- }, K1k = function(g) {
- d.Data.toString = g;
- }, a6 = function(g, K, X) {
- this._x = this._y = 0;
- this._parent = null;
- this.rootX = this.rootY = 0;
- this._disposed = !1;
- this.root = g;
- this._width = K;
- this._height = X;
- }, N1k = function() {
- s7.__name__ = ["flambe", "display", "SubTexture"];
- }, F7 = function() {}, x1k = function() {
- V6.__name__ = ["flambe", "platform", "MainLoop"];
- }, l1k = function(g) {
- $a.__super__ = g;
- }, b5k = function(g) {
- i4.Default.toString = g;
- }, u5k = function(g) {
- l6.__super__ = g;
- }, L5k = function(g) {
- d.PKM.toString = g;
- }, j5k = function() {
- h4.__interfaces__ = [H6];
- }, F5k = function(g) {
- u["game.levels.Level20"] = g;
- }, J5k = function() {
- f.__name__ = ["framework", "util", "Tweener"];
- }, n4 = function() {
- this.speedX = 0;
- this.speedY = -10;
- E.call(this);
- this.speedY = n4.SPEED;
- }, u5 = function() {
- this.count = 0;
- L.call(this);
- this.goal = [6E3, 4500, 4E3, 3500, 3E3];
- this.type = 1;
- }, N4 = function() {}, N5k = function() {
- c.__name__ = ["flambe", "Entity"];
- }, s5k = function() {
- O6.__name__ = ["flambe", "display", "TextLayout"];
- }, y6 = function(g) {
- y5d0.d9M(null, g) && (g = 0);
- b6.call(this, "sound_button0000", "sound_disabled0000", g);
- this.currentState = g4.soundEnabled() ? 1 : 2;
- }, r5k = function(g) {
- G8.__super__ = g;
- }, X5k = function(g) {
- w1.__super__ = g;
- }, x5k = function(g) {
- u.Lambda = g;
- }, l5k = function(g) {
- s4.__super__ = g;
- }, B5k = function() {
- I5.__name__ = ["flambe", "platform", "DummyPlayback"];
- }, h8 = function() {}, I5k = function() {
- U4.__name__ = ["flambe", "util", "Strings"];
- }, b7 = function() {}, L5 = function(g, K) {
- this.disposed = !1;
- this._manifest = g;
- this.loader = K;
- this.textures = new w4;
- this.sounds = new w4;
- this.files = new w4;
- }, o0 = function(g, K) {
- this.key = g;
- this._value = K;
- }, c5k = function(g) {
- d.PNG.__enum__ = g;
- }, m5k = function(g) {
- u["flambe.script.Parallel"] = g;
- }, U5k = function(g) {
- M1.__super__ = g;
- }, Q5k = function(g) {
- S5.__super__ = g;
- }, E0 = function() {}, j5 = function() {}, q5k = function() {
- d.JPG = ["JPG", 3];
- }, Z5k = function(g) {
- u["flambe.swf._Flipbook.FrameSymbol"] = g;
- }, w5k = function() {
- w5.__name__ = ["flambe", "asset", "File"];
- }, u7 = function() {}, f1k = function(g) {
- u["game.levels.Level19"] = g;
- }, D1k = function(g) {
- y6.__super__ = g;
- }, i1k = function(g) {
- u["flambe.asset.File"] = g;
- }, v1k = function() {
- h8.__name__ = ["flambe", "sound", "Playback"];
- }, H1k = function(g) {
- e5.__super__ = g;
- }, T1k = function(g) {
- H4.Landscape.toString = g;
- }, W1k = function(g) {
- u["framework.engine.SpriteSheet"] = g;
- }, S4 = function(g) {
- Q4.call(this, g);
- }, Y1k = function(g) {
- D4.WebGL.__enum__ = g;
- }, S1k = function(g) {
- g6.BASE64 = g;
- }, d0 = function() {}, R1k = function(g) {
- u["flambe.platform.html._WebAudioSound.WebAudioPlayback"] = g;
- }, O0 = function() {
- this.init(0, 0, 0, null);
- }, M1k = function(g) {
- u["haxe.rtti.Meta"] = g;
- }, s5 = function() {
- this.nextColor = 60;
- this.frogs = [];
- L.call(this);
- this.goal = [1500, 1200, 1E3, 900, 800];
- this.type = 1;
- }, n1k = function(g) {
- H4.Landscape.__enum__ = g;
- }, g5k = function(g) {
- u["haxe.ds.IntMap"] = g;
- }, K5k = function() {
- H4.Portrait = ["Portrait", 0];
- }, A0 = function() {
- this.levelOrder = [1, 2, 6, 5, 4, 10, 30, 12, 36, 33, 9, 11, 20, 22, 35, 3, 7, 8, 18, 13, 25, 17, 27, 31, 24, 29, 21, 16, 14, 26, 23, 28, 19, 15, 32, 34];
- }, h5k = function() {
- a6.__interfaces__ = [s7];
- }, G1k = function(g) {
- u["flambe.platform.html.HtmlExternal"] = g;
- }, t4 = function() {}, e1k = function(g) {
- u["flambe.platform.DummySound"] = g;
- }, y1k = function(g) {
- l4.Right.__enum__ = g;
- }, p1k = function() {
- a0.__name__ = ["flambe", "display", "Graphics"];
- }, F5 = function(g, K, X) {
- a6.call(this, g, K, X);
- }, P1k = function(g) {
- E1.__super__ = g;
- }, t1k = function(g) {
- u["flambe.display.ImageSprite"] = g;
- }, C1k = function() {
- X4.__name__ = ["flambe", "platform", "html", "HtmlAssetPackLoader"];
- }, I = function() {}, V1k = function() {
- b6.__name__ = ["framework", "view", "StateButton"];
- }, k1k = function(g) {
- u["flambe.util.Promise"] = g;
- }, S = function() {}, h0k = function(g) {
- v.TInt.__enum__ = g;
- }, K0k = function() {
- d.M4A = ["M4A", 9];
- }, g0k = function() {
- d8.__interfaces__ = [H6];
- }, B4 = function(g, K, X) {
- y5d0.u5S(null, X) && (X = !1);
- y5d0.L5S(null, K) && (K = 0);
- y5d0.w5S(null, g) && (g = 0);
- this.down = new s4;
- this.move = new s4;
- this.up = new s4;
- this._x = g;
- this._y = K;
- this._isDown = X;
- }, X0k = function(g) {
- J1.__super__ = g;
- }, l0k = function() {
- a6.__name__ = ["flambe", "platform", "BasicTexture"];
- }, r0k = function(g) {
- u["flambe.subsystem.PointerSystem"] = g;
- }, P5k = function() {
- Q8.__name__ = ["game", "levels", "level15", "SpeedCloud"];
- }, C5k = function(g) {
- d.GIF.toString = g;
- }, c5 = function() {
- this.count = 0;
- L.call(this);
- this.goal = [1E3, 900, 800, 700, 400];
- this.type = 1;
- }, t5k = function(g) {
- p1.__super__ = g;
- }, e5k = function(g) {
- d.DDS.toString = g;
- }, p5k = function(g) {
- u["game.levels.Level28"] = g;
- }, G5k = function(g) {
- E4.DEFAULT_RESOLVER = g;
- }, y5k = function(g) {
- u["framework.util.StatDisplay"] = g;
- }, u0k = function() {
- for (var N4l in H4g4l[K4l]) {
- if (N4l.length == 3 && N4l.charCodeAt(2) == 112 && N4l.charCodeAt(1) == 111 && N4l.charCodeAt(0) == 116) break
- };
- for (var s4l in H4g4l[K4l]) {
- if (s4l.length === 9 && s4l.charCodeAt(6) === 116 && s4l.charCodeAt((143 <= (142., 122.5E1) ? (0x72, 8) : (0x93, 73) >= (8.8E1, 134.) ? (0x1F5, 200) : (88., 0x14B))) === 114 && s4l.charCodeAt(4) === 103 && s4l.charCodeAt(0) === 110) break
- };
- for (var J4l in H4g4l[K4l][s4l]) {
- if (J4l.length == 9 && J4l.charCodeAt(((0x177, 110.) > (78., 0x39) ? (57.5E1, 8) : (34, 22.))) == 116 && J4l.charCodeAt(7) == 110 && J4l.charCodeAt(((0x120, 4.) <= 13.780E2 ? (143, 0) : 4. > (77.30E1, 53.7E1) ? "e" : (14.69E2, 0x237) <= (100., 0x1CE) ? 0x7D : (82, 29))) == 117) break
- };
- p.SHOULD_HIDE_MOBILE_BROWSER = y5d0.A2m(H4g4l[K4l][N4l], window) && (new W4("Mobile(/.*)? Safari", "")).match(H4g4l[K4l][s4l][J4l]);
- }, a5 = function() {
- this.success = new s4;
- this.error = new s4;
- this.progressChanged = new S4;
- this.hasResult = !1;
- this._total = this._progress = 0;
- }, b0k = function(g) {
- u["flambe.swf.MovieSprite"] = g;
- }, X4 = function(g, K) {
- I6.call(this, g, K);
- }, j0k = function(g) {
- B5.__super__ = g;
- }, L0k = function() {
- a8.__name__ = ["game", "levels", "level34", "Fruit"];
- }, q0k = function() {
- W1.__name__ = ["game", "levels", "Level19"];
- }, Z0k = function(g) {
- u["game.control.GameManager"] = g;
- }, x0k = function(g) {
- u["flambe.platform._EventGroup.Entry"] = g;
- }, N0k = function() {
- Y4.__interfaces__ = [Z7];
- }, s0k = function() {
- i4.None = ["None", 2];
- }, B5 = function(g, K) {
- Y4.call(this, g);
- this._canvas = K;
- }, J0k = function() {
- D4.Stage3D = ["Stage3D", 0];
- }, F0k = function() {
- R8.__name__ = ["game", "levels", "level11", "Moskit"];
- }, I5 = function(g) {
- this._sound = g;
- this.volume = new L4(0);
- this._complete = new O4(!0);
- }, O6 = function(X, l, N, F, j, Z) {
- var A = function(g) {
- l = g;
- }, o = function() {
- Z = -1.79769313486231E308;
- }, W = function(g) {
- j = g;
- };
- this.lines = 0;
- var e = this;
- this._font = X;
- this._glyphs = [];
- this._offsets = [];
- this._lineOffset = Math.round(X.lineHeight + Z);
- this.bounds = new L6;
- for (var G = [], Z = l.length, k = 0; y5d0.e96(k, Z);) {
- var i = k++,
- i = l.charCodeAt(i),
- i = X._glyphs.get(i);
- y5d0.h4S(null, i) ? this._glyphs.push(i) : null;
- }
- for (var l = -1, z4 = 0, m4 = 0, X = X._glyphs.get(10), Z = function() {
- var K = function(g) {
- G[e.lines] = g;
- };
- e.bounds.width = K4.max(e.bounds.width, z4);
- e.bounds.height += m4;
- K(z4);
- m4 = z4 = 0;
- ++e.lines;
- }, k = 0; y5d0.X4S(k, this._glyphs.length);) {
- i = this._glyphs[k];
- this._offsets[k] = Math.round(z4);
- var X6 = y5d0.x4S(0, F) && y5d0.J4S(z4 + i.width, F);
- X6 || y5d0.b4S(i, X) ? (X6 && (y5d0.q4S(0, l) ? (this._glyphs[l] = X, z4 = this._offsets[l], k = l) : this._glyphs.splice(k, 0, X)), l = -1, m4 = this._lineOffset, Z()) : (y5d0.U4S(32, i.charCode) && (l = k), z4 += i.xAdvance + j, m4 = K4.max(m4, i.height + i.yOffset), y5d0.m4S(k + 1, this._glyphs.length) && (z4 += i.getKerning(this._glyphs[k + 1].charCode)));
- ++k;
- }
- Z();
- W(0);
- X = O6.getAlignOffset(N, G[0], F);
- A(1.79769313486231E308);
- o();
- i = k = 0;
- for (X6 = this._glyphs.length; y5d0.z4S(i, X6);) {
- var h0 = this._glyphs[i];
- y5d0.d4S(10, h0.charCode) && (j += this._lineOffset, ++k, X = O6.getAlignOffset(N, G[k], F));
- this._offsets[i] += X;
- var G5 = j + h0.yOffset;
- y5d0.o4S(l, G5) || (l = G5);
- Z = K4.max(Z, G5 + h0.height);
- ++i;
- }
- this.bounds.x = O6.getAlignOffset(N, this.bounds.width, F);
- this.bounds.y = l;
- this.bounds.height = y5d0.R4S(Z, l);
- }, R5k = function(g) {
- u["game.levels.Level34"] = g;
- }, M5k = function(g) {
- d.JXR.toString = g;
- }, Z5 = function() {
- this._width = this._height = -1;
- this._transitor = null;
- this.scenes = [];
- this.occludedScenes = [];
- this._root = new c;
- }, n5k = function(g) {
- u["framework.view.AnimatedButton"] = g;
- }, W5k = function(g) {
- u["game.scene.GameScene"] = g;
- }, Y5k = function(g) {
- i4.None.toString = g;
- }, S5k = function(g) {
- L4.__super__ = g;
- }, a8 = function(g) {
- this.radius = 200;
- this.angle = 0;
- E.call(this);
- this.type = g;
- this.cx = U.centerX();
- this.cy = U.centerY();
- }, d5k = function(g) {
- u.Reflect = g;
- }, O5k = function() {
- Y4.__name__ = ["flambe", "platform", "BasicMouse"];
- }, a5k = function() {
- Q0.__name__ = ["flambe", "math", "Matrix"];
- }, z5k = function(g) {
- u["flambe.platform.html.HtmlUtil"] = g;
- }, o5k = function() {
- Y0.__name__ = ["flambe", "subsystem", "RendererSystem"];
- }, Q4 = function(g) {
- this._head = y5d0.p16(null, g) ? new x6(this, g) : null;
- this._deferredTasks = null;
- }, E5k = function(g) {
- d.PNG.toString = g;
- }, A5k = function() {
- A5.__name__ = ["flambe", "swf", "Symbol"];
- }, Q5 = function() {
- this.speedY = this.speedX = 0;
- E.call(this);
- this.pause = !0;
- }, f5k = function(g) {
- u["game.levels.Level6"] = g;
- }, d8 = function(g) {
- this._disposed = !1;
- this.audioElement = g;
- }, n0 = function() {}, L6 = function(g, K, X, l) {
- y5d0.A8S(null, l) && (l = 0);
- y5d0.n8S(null, X) && (X = 0);
- y5d0.S8S(null, K) && (K = 0);
- y5d0.T8S(null, g) && (g = 0);
- this.set(g, K, X, l);
- }, k5k = function(g) {
- u.Type = g;
- }, A8 = function(g, K) {
- y5d0.F54(null, K) && (K = -1);
- this._action = g;
- this._remaining = this._count = K;
- }, V5k = function(g) {
- u["game.levels.level31.Ball31"] = g;
- }, F4 = function(g) {
- R.call(this);
- this.texture = g;
- }, H5k = function() {
- $.Copy = ["Copy", 3];
- }, T5k = function(g) {
- u["flambe.animation.Ease"] = g;
- }, j6 = function(g, K) {
- this._duration = g;
- this._ease = y5d0.s14(null, K) ? K : x4.linear;
- }, D5k = function(g) {
- u["flambe.math.Matrix"] = g;
- }, w5 = function() {}, v5k = function() {
- P6.__interfaces__ = [u6];
- }, i5k = function() {
- M1.__name__ = ["game", "levels", "Level23"];
- }, x7k = function(g) {
- u["js.Browser"] = g;
- }, N7k = function(g) {
- v.TBool.toString = g;
- }, r7k = function() {
- E.__name__ = ["framework", "view", "AbstractComponent"];
- }, l7k = function() {
- j7.__name__ = ["haxe", "rtti", "Meta"];
- }, K7k = function() {
- T5.__name__ = ["game", "levels", "Level25"];
- }, X7k = function() {
- x6.__name__ = ["flambe", "util", "SignalConnection"];
- }, h7k = function() {
- v.TFunction = ["TFunction", 5];
- }, g7k = function(g) {
- $.Normal.toString = g;
- }, j7k = function(g) {
- u["game.levels.Level13"] = g;
- }, L7k = function(g) {
- u["flambe.util.Value"] = g;
- }, u7k = function(g) {
- D4.WebGL.toString = g;
- }, b7k = function(g) {
- m8.__super__ = g;
- }, J7k = function() {
- o1.__interfaces__ = [C4];
- }, F7k = function() {
- j0.__name__ = ["flambe", "swf", "FlipbookFrame"];
- }, A4 = function() {
- this._disposed = !1;
- }, s7k = function() {
- d.OPUS = ["OPUS", 10];
- }, P0k = function(g) {
- i4.Default.__enum__ = g;
- }, C0k = function() {
- I6.__name__ = ["flambe", "platform", "BasicAssetPackLoader"];
- }, k0k = function(g) {
- u["game.levels.Level24"] = g;
- }, V0k = function(g) {
- u.HxOverrides = g;
- }, f0k = function() {
- u7.__name__ = ["flambe", "subsystem", "TouchSystem"];
- }, D0k = function(g) {
- u["flambe.script.Delay"] = g;
- }, i0k = function(g) {
- F5.__super__ = g;
- }, v0k = function() {
- A4.__interfaces__ = [E6];
- }, G0k = function(g) {
- l4.Right.toString = g;
- }, y0k = function() {
- R.__name__ = ["flambe", "display", "Sprite"];
- }, j7 = function() {}, M5 = function() {
- this.notification = d4.get_instance();
- }, e0k = function() {
- Y5.__name__ = ["flambe", "platform", "BasicTouch"];
- }, p0k = function() {
- S.SHOW_ANIMATION = !0;
- }, t0k = function() {
- v.TBool = ["TBool", 3];
- }, Y0 = function() {}, n5 = function() {
- this.count = 8;
- this.newY = [];
- this.stumps = [];
- L.call(this);
- this.goal = [5E3, 4500, 4E3, 3E3, 2500];
- this.type = 1;
- }, n0k = function(g) {
- d.MP3.toString = g;
- }, M0k = function() {
- o0.__name__ = ["flambe", "display", "_Font", "ConfigPair"];
- }, R0k = function() {
- H6.__name__ = ["flambe", "sound", "Sound"];
- }, d0k = function() {
- N4.__name__ = ["Reflect"];
- }, A0k = function(g) {
- U1.__super__ = g;
- }, E0k = function(g) {
- v.TUnknown.__enum__ = g;
- }, o0k = function() {
- I0.__name__ = ["flambe", "swf", "MovieKeyframe"];
- }, W0k = function() {
- e6.__name__ = ["game", "scene", "LevelSelectScene"];
- }, o8 = function() {}, T0k = function(g) {
- v.TNull.toString = g;
- }, H0k = function(g) {
- u["flambe.script.Sequence"] = g;
- }, S0 = function(g, K, X) {
- this.dispatcher = g;
- this.type = K;
- this.listener = X;
- }, S0k = function() {
- x8.__name__ = ["game", "levels", "Level29"];
- };
- function q7(g) {
- return y5d0.S2m(g, Array) ? function() {
- return V.iter(g);
- } : "function" == typeof g.iterator ? O(g, g.iterator) : g.iterator;
- }
- var Y0k = function(g) {
- u["flambe.display.Texture"] = g;
- }, A5 = function() {}, h6 = function(g, K, X) {
- R.call(this);
- this.color = g;
- this.width = new L4(K);
- this.height = new L4(X);
- }, m0k = function(g) {
- e6.__super__ = g;
- }, c0k = function(g) {
- u["game.levels.Level27"] = g;
- }, U0k = function(g) {
- u["game.levels.Level9"] = g;
- }, w0k = function(g) {
- u["framework.util.ScreenUtils"] = g;
- }, $b = function() {
- this.count = 0;
- L.call(this);
- this.goal = [150, 200, 250, 280, 290];
- this.timerType = this.type = 2;
- this.timerdown = !0;
- this.speed = 5;
- }, Q0k = function() {
- D1.__name__ = ["game", "levels", "Level3"];
- }, a0k = function() {
- S8.__name__ = ["flambe", "platform", "BasicFile"];
- }, z0k = function(g) {
- u["flambe.Entity"] = g;
- }, O0k = function(g) {
- u.List = g;
- }, E5 = function() {
- this.count = 0;
- L.call(this);
- this.goal = [8E3, 7E3, 6E3, 5500, 5E3];
- this.type = 1;
- }, I0k = function(g) {
- d.OGG.__enum__ = g;
- }, B0k = function(g) {
- u["flambe.util._SignalBase.Task"] = g;
- }, R0 = function(g) {
- this.__play = !1;
- this.__ctx = g;
- }, $c = function() {}, v0 = function(g) {
- this.id = g;
- this._source = y5.Touch(this);
- }, i0 = function(g) {
- this.keyframeIdx = 0;
- this.needsKeyframeUpdate = !1;
- this.layer = g;
- this.content = new c;
- if (g.empty) this._sprites = null;
- else {
- this._sprites = Array(g.keyframes.length);
- for (var K = 0, X = this._sprites.length; y5d0.L74(K, X);) {
- var l = K++,
- N = g.keyframes[l];
- this._sprites[l] = y5d0.w74(0, l) && y5d0.c74(g.keyframes[l - 1].symbol, N.symbol) ? this._sprites[y5d0.I74(l, 1)] : y5d0.O74(null, N.symbol) ? new R : N.symbol.createSprite();
- }
- this.content.add(this._sprites[0]);
- }
- }, Z7 = function() {}, K2k = function(g) {
- b6.__super__ = g;
- }, X2k = function(g) {
- a6.__super__ = g;
- }, r2k = function(g) {
- I4.Right.__enum__ = g;
- }, R8 = function() {
- this.speedY = this.speedX = 0;
- this.changeDirection = 20;
- E.call(this);
- this.cx = U.centerX();
- }, r4 = function(g, K) {
- var X = function() {
- l._flags |= 64;
- };
- y5d0.u6S(null, K) && (K = "");
- this._layout = null;
- var l = this;
- R.call(this);
- this._font = g;
- this.mytext=true;
- this._text = K;
- this._align = l4.Left;
- this._flags |= 64;
- this.wrapWidth = new L4(0, X);
- this.letterSpacing = new L4(0, X);
- this.lineSpacing = new L4(0, X);
- }, x2k = function() {
- H6.__interfaces__ = [E6];
- }, N2k = function(g) {
- i4.None.__enum__ = g;
- }, Y5 = function(g, K) {
- y5d0.j0S(null, K) && (K = 4);
- this._pointer = g;
- this._maxPoints = K;
- this._pointMap = new v4;
- this._points = [];
- this.down = new s4;
- this.move = new s4;
- this.up = new s4;
- }, l2k = function() {
- M5.__name__ = ["game", "view", "GameView"];
- }, g6 = function() {
- this.buf = new f4;
- this.cache = [];
- this.useCache = g6.USE_CACHE;
- this.useEnumIndex = g6.USE_ENUM_INDEX;
- this.shash = new w4;
- this.scount = 0;
- }, F2k = function(g) {
- u.Array = g;
- }, s2k = function(g) {
- u["flambe.subsystem.MouseSystem"] = g;
- }, J2k = function(g) {
- E.__super__ = g;
- }, A6 = function(g) {
- this.down = new s4;
- E.call(this);
- this.color = g;
- }, f7k = function() {
- k4.__name__ = ["flambe", "script", "Sequence"];
- }, D7k = function() {
- c6.__name__ = ["haxe", "ds", "ObjectMap"];
- }, i7k = function() {
- D6.__name__ = ["flambe", "platform", "html", "CanvasRenderer"];
- }, P7k = function(g) {
- u["flambe.util.MessageBundle"] = g;
- }, C7k = function(g) {
- u["game.levels.Level22"] = g;
- }, k7k = function(g) {
- O1.__super__ = g;
- }, V7k = function() {
- j4.__name__ = ["StringTools"];
- }, y7k = function() {
- g6.__name__ = ["haxe", "Serializer"];
- }, e7k = function() {
- q8.__interfaces__ = [h1, h8];
- }, p7k = function(g) {
- u["game.control.AnimationControl"] = g;
- }, t7k = function() {
- r5.__interfaces__ = [j5];
- }, g2k = function(g) {
- u["flambe.util.Signal0"] = g;
- }, h2k = function() {
- Date.__name__ = ["Date"];
- }, G7k = function(g) {
- u["flambe.util.Config"] = g;
- }, E6 = function() {}, L = function() {
- this.result = this.timerType = this.speed = 0;
- this.firstClick = !0;
- this.scoreTimer = 0;
- E.call(this);
- this.pause = !0;
- }, A7k = function(g) {
- j6.__super__ = g;
- }, E7k = function(g) {
- u["flambe.scene.Scene"] = g;
- }, T0 = function(g, K) {
- y5d0.z76(null, K) && (K = 0);
- y5d0.d76(null, g) && (g = 0);
- this.x = g;
- this.y = K;
- }, o7k = function() {
- t4.__name__ = ["flambe", "platform", "html", "HtmlPlatform"];
- }, n7k = function(g) {
- u["flambe.platform.InternalRenderer"] = g;
- }, M7k = function(g) {
- B8.__super__ = g;
- }, R7k = function() {
- n5.__name__ = ["game", "levels", "Level22"];
- }, S5 = function(g) {
- this.reset();
- this.__font = g;
- }, H0 = function() {
- this.__sprites = {};
- }, S7k = function() {
- o8.__name__ = ["flambe", "Log"];
- }, Y7k = function(g) {
- l4.Center.__enum__ = g;
- }, W7k = function() {
- h8.__interfaces__ = [C4];
- }, T7k = function(g) {
- u["game.levels.level15.SpeedCloud"] = g;
- }, H7k = function(g) {
- c6.count = g;
- }, v7k = function() {
- I1.__interfaces__ = [c0];
- }, Z7k = function(g) {
- g5.__super__ = g;
- }, q7k = function() {
- T0.__name__ = ["flambe", "math", "Point"];
- }, U7k = function() {
- Z0.__name__ = ["flambe", "util", "BitSets"];
- }, w7k = function(g) {
- u.Math = g;
- }, Q7k = function() {
- k1.__name__ = ["game", "levels", "Level9"];
- }, n8 = function(g, K, X) {
- for (var F4l in H4g4l[K4l]) {
- if (F4l.length === 8 && F4l.charCodeAt(5) === 101 && F4l.charCodeAt(((124., 47.1E1) <= (10.82E2, 7.32E2) ? (134., 7) : (0x34, 3.98E2))) === 116 && F4l.charCodeAt(3) === 117 && F4l.charCodeAt(0) === 100) break
- };
- var l = this;
- this._sound = g;
- this._tickableAdded = !1;
- this._clonedElement = H4g4l[K4l][F4l]['createElement']("audio");
- this._clonedElement.loop = X;
- this._clonedElement.src = g.audioElement.src;
- this.volume = new L4(K, function() {
- l.updateVolume();
- });
- this.updateVolume();
- this._complete = new O4(!1);
- this.playAudio();
- Q.hidden._value && this.set_paused(!0);
- }, m7k = function() {
- t6.__name__ = ["flambe", "scene", "SlideTransition"];
- }, c7k = function() {
- Z8.__name__ = ["flambe", "swf", "Flipbook"];
- }, I7k = function() {
- T.__interfaces__ = [W0];
- }, B7k = function(g) {
- u.StringBuf = g;
- }, z7k = function() {
- O4.__name__ = ["flambe", "util", "Value"];
- }, W0 = function() {}, a7k = function() {
- t1.__name__ = ["game", "levels", "level18", "Ice"];
- }, Y4 = function(g) {
- this._pointer = g;
- this._source = y5.Mouse(Y4._sharedEvent);
- this.down = new s4;
- this.move = new s4;
- this.up = new s4;
- this.scroll = new s4;
- this._y = this._x = 0;
- this._cursor = i4.Default;
- this._buttonStates = new v4;
- }, d7k = function(g) {
- S8.__super__ = g;
- }, O7k = function(g) {
- u5.__super__ = g;
- }, s3k = function(g) {
- $.Copy.toString = g;
- }, $a = function(g) {
- this._graphics = null;
- this._disposed = !1;
- this.image = g;
- this.width = g.width;
- this.height = g.height;
- }, i5 = function() {}, N3k = function(g) {
- X4.__super__ = g;
- }, x3k = function() {
- e4.__name__ = ["flambe", "platform", "InternalGraphics"];
- }, l3k = function() {
- N8.__name__ = ["flambe", "util", "Config"];
- }, W8 = function() {
- this.flowers = [];
- L.call(this);
- this.goal = [1E3, 700, 500, 400, 300];
- this.type = 1;
- }, r3k = function(g) {
- g4.prefix = g;
- }, X3k = function() {
- g6.USE_CACHE = !1;
- }, H5 = function(g) {
- this.__stars = 0;
- this.ctx = P.get_instance();
- this.__score = g.result;
- window.myPlayScore = g.result;
- this.__scoreLabel = this.__score + "";
- this.__level = g;
- this.__stars = this.getStars(this.__score);
- this.__bestScore = g4.getLevelScore(this.ctx.gameManager.level);
- this.__bestScoreLabel = this.__bestScore + "";
- y5d0.g3M(1, this.__level.timerType) && (this.__bestScoreLabel = y5d0.r3M(this.__bestScore, 10) + "", this.__scoreLabel = y5d0.N3M(this.__score, 10) + "");
- y5d0.F3M(0, this.__bestScore) && (this.__bestScore = y5d0.j3M(1, this.__level.type) ? 9999999 : 0, this.__bestScoreLabel = "-");
- this.__bestStars = this.getStars(this.__bestScore);
- }, K3k = function() {
- S6.__name__ = ["flambe", "util", "PackageLog"];
- }, g3k = function(g) {
- u["flambe.input.PointerEvent"] = g;
- }, h3k = function(g) {
- I4.Middle.toString = g;
- }, G2k = function() {
- l4.Right = ["Right", 2];
- }, y2k = function(g) {
- $.Mask.toString = g;
- }, e2k = function(g) {
- L1.__super__ = g;
- }, t2k = function() {
- c5.__name__ = ["game", "levels", "Level1"];
- }, p2k = function(g) {
- v.TObject.toString = g;
- }, g4 = function() {}, P2k = function(g) {
- J8.__super__ = g;
- }, k2k = function() {
- a5.__name__ = ["flambe", "util", "Promise"];
- }, C2k = function() {
- d0.__name__ = ["flambe", "platform", "TextureRoot"];
- }, f2k = function() {
- M.__name__ = ["flambe", "script", "Delay"];
- }, V2k = function() {
- e5.__name__ = ["game", "levels", "Level10"];
- }, D0 = function(g, K, X, l) {
- this._from = g;
- this._to = K;
- this._transition = X;
- this._onComplete = l;
- }, s4 = function(g) {
- Q4.call(this, g);
- }, D2k = function(g) {
- c1.__super__ = g;
- }, j4 = function() {}, v2k = function(g) {
- r4.__super__ = g;
- }, i2k = function() {
- H5.__name__ = ["game", "view", "LevelCompleteView"];
- }, T2k = function() {
- l1.__name__ = ["game", "view", "LevelButton"];
- }, H2k = function(g) {
- u["game.levels.Level33"] = g;
- }, Y2k = function() {
- I.__name__ = ["Std"];
- }, S2k = function(g) {
- d.DDS.__enum__ = g;
- };
- function O(g, K) {
- if (y5d0.T2m(null, K)) return null;
- y5d0.i2m(null, K.__id__) && (K.__id__ = I9k++);
- var X;
- y5d0.V2m(null, g.hx__closures__) ? g.hx__closures__ = {} : X = g.hx__closures__[K.__id__];
- y5d0.P2m(null, X) && (X = function() {
- return X.method.apply(X.scope, arguments);
- }, X.scope = g, X.method = K, g.hx__closures__[K.__id__] = X);
- return X;
- }
- var W2k = function(g) {
- i4.Button.__enum__ = g;
- }, g8 = function(g) {
- this._configText = g;
- this._keywordPattern = new W4("([A-Za-z]+)(.*)", "");
- this._pairPattern = new W4('([A-Za-z]+)=("[^"]*"|[^\\s]+)', "");
- }, n2k = function() {
- C1.__interfaces__ = [e4];
- }, R2k = function(g) {
- l1.__super__ = g;
- }, M2k = function() {
- b4.__name__ = ["framework", "util", "Console"];
- }, E2k = function(g) {
- u["flambe.display.TextSprite"] = g;
- }, S8 = function(g) {
- this._disposed = !1;
- this._content = g;
- }, T5 = function() {
- this.count = 4;
- this.snakes = [];
- this.moskitos = [];
- L.call(this);
- this.goal = [1500, 1E3, 800, 600, 500];
- this.type = 1;
- }, o2k = function(g) {
- T.MAX_WIDTH = g;
- }, d2k = function() {
- I4.Left = ["Left", 0];
- }, O2k = function() {
- v1.__interfaces__ = [u7];
- }, A2k = function() {
- i6.__name__ = ["game", "scene", "GameScene"];
- }, b4 = function(g) {
- this.active = !1;
- R4.call(this, g);
- }, B2k = function(g) {
- u["game.levels.level29.Ball"] = g;
- }, I2k = function(g) {
- u["haxe.ds.StringMap"] = g;
- }, z2k = function() {
- X4._detectBlobSupport = !0;
- }, a2k = function() {
- d8.__name__ = ["flambe", "platform", "html", "HtmlSound"];
- }, Q2k = function(g) {
- u["flambe.SpeedAdjuster"] = g;
- }, c2k = function(g) {
- Math.NEGATIVE_INFINITY = g.NEGATIVE_INFINITY;
- }, E4 = function(K) {
- var X = function(g) {
- K = g.DEFAULT_RESOLVER;
- };
- this.buf = K;
- this.length = K.length;
- this.pos = 0;
- this.scache = [];
- this.cache = [];
- X(E4);
- y5d0.x1U(null, K) && (K = u4, E4.DEFAULT_RESOLVER = K);
- this.setResolver(K);
- }, m2k = function(g) {
- u["game.levels.Level4"] = g;
- }, q2k = function() {
- n8.__name__ = ["flambe", "platform", "html", "_HtmlSound", "HtmlPlayback"];
- }, Z2k = function() {
- K1.__interfaces__ = [A5];
- }, w2k = function(g) {
- u["flambe.animation.Tween"] = g;
- }, U2k = function() {
- o1.__name__ = ["flambe", "script", "_Script", "Handle"];
- }, u2k = function() {
- u4.__name__ = ["Type"];
- }, b2k = function() {
- h4._detectSupport = !0;
- }, j2k = function(g) {
- Q5.__super__ = g;
- }, L2k = function(g) {
- u["game.levels.Level1"] = g;
- }, x9k = function(g) {
- K5.__super__ = g;
- }, l9k = function() {
- j8.__name__ = ["flambe", "animation", "Tween"];
- }, r9k = function(g) {
- T.BASE_WIDTH = g;
- }, X9k = function(g) {
- u["flambe.platform.BasicMouse"] = g;
- }, J9k = function(g) {
- $b.__super__ = g;
- }, s9k = function(g) {
- z8.__super__ = g;
- }, K4 = function() {}, N9k = function(g) {
- u["flambe.display.TextLayout"] = g;
- }, t5 = function() {
- this.parts = [];
- L.call(this);
- this.goal = [4E3, 3E3, 2600, 2200, 2E3];
- this.type = 1;
- }, G3k = function(g) {
- Math.NaN = g.NaN;
- }, y3k = function() {
- Q7.__ename__ = ["Bool"];
- }, e3k = function() {
- R1.__interfaces__ = [C4];
- }, K9k = function() {
- s4.__name__ = ["flambe", "util", "Signal1"];
- }, i8 = function(g) {
- E.call(this);
- this.__m = g;
- }, g9k = function() {
- x1.__name__ = ["game", "levels", "Level16"];
- }, h9k = function(g) {
- v.TFunction.__enum__ = g;
- }, C3k = function() {
- v4.__interfaces__ = [n0];
- }, P3k = function() {
- P5.__name__ = ["game", "view", "LevelGoalView"];
- }, V3k = function(g) {
- u["game.levels.Level11"] = g;
- }, k3k = function() {
- U1.__name__ = ["game", "levels", "Level11"];
- }, L4 = function(g, K) {
- this._behavior = null;
- O4.call(this, g, K);
- }, v8 = function() {
- this._disposables = [];
- }, t3k = function(g) {
- u["game.scene.LevelSelectScene"] = g;
- }, p3k = function() {
- j8.__interfaces__ = [E0];
- }, T3k = function() {
- x7.__name__ = ["game", "scene", "WinGameScene"];
- }, H3k = function(g) {
- n5.__super__ = g;
- }, Y3k = function() {
- v0.__name__ = ["flambe", "input", "TouchPoint"];
- }, W3k = function(g) {
- u["flambe.display._Font.ConfigParser"] = g;
- }, D3k = function(g) {
- d.PVR.__enum__ = g;
- }, f3k = function(g) {
- u["flambe.platform.BasicTouch"] = g;
- }, v3k = function(g) {
- u["flambe.input.TouchPoint"] = g;
- }, i3k = function(g) {
- u["flambe.script.AnimateTo"] = g;
- }, o3k = function() {
- c1.__name__ = ["game", "view", "MainMenuView"];
- }, E3k = function() {
- o4.__name__ = ["framework", "view", "AnimatedButton"];
- }, M3k = function() {
- L5.__name__ = ["flambe", "platform", "_BasicAssetPackLoader", "BasicAssetPack"];
- }, n3k = function() {
- b7.__name__ = ["game", "Main"];
- }, k5 = function(g) {
- this._completedActions = [];
- this._runningActions = y5d0.t14(null, g) ? g.slice() : [];
- }, R3k = function(g) {
- R.__super__ = g;
- }, P5 = function() {
- E.call(this);
- this.__level = this.ctx.gameManager.level;
- }, S3k = function(g) {
- T.STAGE_WIDTH = g;
- }, I3k = function(g) {
- u["flambe.display.Sprite"] = g;
- }, B3k = function(g) {
- o8.__super__ = g;
- }, E = function() {
- this.spritesheet = P.get_instance().spritesheets;
- this.notification = d4.get_instance();
- this.ctx = P.get_instance();
- }, z3k = function(g) {
- u["flambe.display.Font"] = g;
- }, O3k = function() {
- u6.__name__ = ["flambe", "script", "Action"];
- }, a3k = function(g) {
- u["flambe.System"] = g;
- }, A3k = function(g) {
- I4.Middle.__enum__ = g;
- }, d3k = function() {
- S.__name__ = ["game", "model", "Options"];
- }, Z3k = function() {
- H1.__name__ = ["game", "view", "BackgroundView"];
- }, w3k = function() {
- l4.Center = ["Center", 1];
- }, U3k = function() {
- R4.__name__ = ["flambe", "scene", "Scene"];
- }, Q3k = function() {
- E6.__interfaces__ = [C4];
- }, c3k = function(g) {
- u["flambe.display.SubTexture"] = g;
- }, m3k = function() {
- A4.__name__ = ["flambe", "platform", "BasicAsset"];
- }, V5 = function() {}, f0 = function() {
- this._realDt = 0;
- }, J3k = function(g) {
- D1.__super__ = g;
- }, F3k = function(g) {
- u["game.levels.Level5"] = g;
- }, u3k = function(g) {
- u["game.scene.PreloaderScene"] = g;
- }, b3k = function(g) {
- u["flambe.Disposer"] = g;
- }, j3k = function(g) {
- X4._mediaRefCount = g;
- }, L3k = function(g) {
- d.WEBP.toString = g;
- }, D5 = function(g) {
- this._kernings = null;
- this.xOffset = this.yOffset = this.xAdvance = 0;
- this.page = null;
- this.x = this.y = this.width = this.height = 0;
- this.charCode = g;
- }, q3k = function(g) {
- u["game.view.MainMenuView"] = g;
- }, w9k = function() {
- k5.__name__ = ["flambe", "script", "Parallel"];
- }, U9k = function(g) {
- P5.__super__ = g;
- }, Q9k = function() {
- O1.__name__ = ["game", "levels", "Level35"];
- }, e5 = function() {
- this.count = 5;
- this.moskitos = [];
- L.call(this);
- this.goal = [2500, 2E3, 1600, 1400, 1300];
- this.type = 1;
- }, p = function() {}, c9k = function(g) {
- u["flambe.Log"] = g;
- }, m9k = function() {
- L1.__name__ = ["game", "levels", "Level30"];
- }, B9k = function() {
- g4.__name__ = ["game", "control", "StorageController"];
- }, F9k = function(g) {
- J6.__super__ = g;
- }, u9k = function(g) {
- d.WAV.toString = g;
- }, f8 = function() {}, b9k = function() {
- n4.__name__ = ["game", "levels", "level8", "Cloud"];
- }, j9k = function() {
- l7.__name__ = ["js", "Browser"];
- }, L9k = function(g) {
- H4.Portrait.__enum__ = g;
- }, q9k = function(g) {
- u["flambe.debug.FpsDisplay"] = g;
- }, Z9k = function(g) {
- v.TBool.__enum__ = g;
- }, O9k = function() {
- D4.WebGL = ["WebGL", 1];
- }, u = {}, H = function() {
- return C.__string_rec(this, "");
- }, W4 = function(g, K) {
- K = K.split("u").join("");
- this.r = RegExp(g, K);
- };
- A1k(W4);
- d2();
- W4.prototype = {
- match: function(g) {
- this.r.global && (this.r.lastIndex = 0);
- this.r.m = this.r.exec(g);
- this.r.s = g;
- return y5d0.e2m(null, this.r.m);
- },
- matched: function(g) {
- if (y5d0.h3m(null, this.r.m) && y5d0.X3m(0, g) && y5d0.x3m(g, this.r.m.length)) return this.r.m[g];
- throw "EReg::matched";
- },
- matchedPos: function() {
- if (y5d0.J3m(null, this.r.m)) throw "No string matched";
- return {
- pos: this.r.m.index,
- len: this.r.m[0].length
- };
- },
- split: function(g) {
- return g.replace(this.r, "#__delim__#").split("#__delim__#");
- },
- __class__: W4
- };
- V0k(V);
- F3();
- V.dateStr = function(g) {
- var K = g.getMonth() + 1,
- X = g.getDate(),
- l = g.getHours(),
- N = g.getMinutes(),
- F = g.getSeconds();
- return g.getFullYear() + "-" + (y5d0.b3m(10, K) ? "0" + K : "" + K) + "-" + (y5d0.q3m(10, X) ? "0" + X : "" + X) + " " + (y5d0.U3m(10, l) ? "0" + l : "" + l) + ":" + (y5d0.m3m(10, N) ? "0" + N : "" + N) + ":" + (y5d0.z3m(10, F) ? "0" + F : "" + F);
- };
- V.strDate = function(g) {
- switch (g.length) {
- case 8:
- var g = g.split(":"),
- K = new Date;
- K.setTime(0);
- K.setUTCHours(g[0]);
- K.setUTCMinutes(g[1]);
- K.setUTCSeconds(g[2]);
- return K;
- case 10:
- return g = g.split("-"), new Date(g[0], y5d0.d3m(g[1], 1), g[2], 0, 0, 0);
- case 19:
- return K = g.split(" "), g = K[0].split("-"), K = K[1].split(":"), new Date(g[0], y5d0.o3m(g[1], 1), g[2], K[0], K[1], K[2]);
- default:
- throw "Invalid date format : " + g;
- }
- };
- V.cca = function(g, K) {
- var X = g.charCodeAt(K);
- return y5d0.R3m(X, X) ? void 0 : X;
- };
- V.substr = function(g, K, X) {
- if (y5d0.W3m(null, K) && y5d0.v3m(0, K) && y5d0.f3m(null, X) && y5d0.C3m(0, X)) return "";
- y5d0.p3m(null, X) && (X = g.length);
- y5d0.G3m(0, K) ? (K = g.length + K, y5d0.K9m(0, K) && (K = 0)) : y5d0.l9m(0, X) && (X = g.length + X - K);
- return g.substr(K, X);
- };
- V.remove = function(g, K) {
- var X = g.indexOf(K);
- if (-1 == X) return !1;
- g.splice(X, 1);
- return !0;
- };
- V.iter = function(g) {
- return {
- cur: 0,
- arr: g,
- hasNext: function() {
- return y5d0.s9m(this.cur, this.arr.length);
- },
- next: function() {
- return this.arr[this.cur++];
- }
- };
- };
- x5k(i5);
- G4();
- i5.array = function(g) {
- for (var K = [], g = q7(g)(); g.hasNext();) {
- var X = g.next();
- K.push(X);
- }
- return K;
- };
- i5.count = function(g, K) {
- var X = 0;
- if (y5d0.u9m(null, K))
- for (var l = q7(g)(); l.hasNext();) l.next(), X++;
- else
- for (l = q7(g)(); l.hasNext();) {
- var N = l.next();
- K(N) && X++;
- }
- return X;
- };
- O0k(N5);
- H2();
- N5.prototype = {
- add: function(g) {
- g = [g];
- y5d0.L9m(null, this.h) ? this.h = g : this.q[1] = g;
- this.q = g;
- this.length++;
- },
- iterator: function() {
- return {
- h: this.h,
- hasNext: function() {
- return y5d0.w9m(null, this.h);
- },
- next: function() {
- if (y5d0.c9m(null, this.h)) return null;
- var g = this.h[0];
- this.h = this.h[1];
- return g;
- }
- };
- },
- __class__: N5
- };
- D3(n0);
- b3();
- Q4k();
- d5k(N4);
- d0k();
- N4.field = function(K, X) {
- try {
- return K[X];
- } catch (g) {
- return null;
- }
- };
- N4.setField = function(g, K, X) {
- g[K] = X;
- };
- N4.getProperty = function(g, K) {
- var X;
- return y5d0.I9m(null, g) ? null : g.__properties__ && (X = g.__properties__["get_" + K]) ? g[X]() : g[K];
- };
- N4.fields = function(g) {
- var K = [];
- if (y5d0.O9m(null, g)) {
- var X = Object.prototype.hasOwnProperty,
- l;
- for (l in g) y5d0.E9m("__id__", l) && y5d0.M9m("hx__closures__", l) && X.call(g, l) && K.push(l);
- }
- return K;
- };
- N4.isFunction = function(g) {
- return "function" == typeof g && !(g.__name__ || g.__ename__);
- };
- N4.deleteField = function(g, K) {
- if (!Object.prototype.hasOwnProperty.call(g, K)) return !1;
- delete g[K];
- return !0;
- };
- P9(I);
- Y2k();
- I.is = function(g, K) {
- return C.__instanceof(g, K);
- };
- I.string = function(g) {
- return C.__string_rec(g, "");
- };
- I["int"] = function(g) {
- return y5d0.Y9m(g, 0);
- };
- I.parseInt = function(g) {
- var K = parseInt(g, 10);
- if (y5d0.H9m(0, K) && (y5d0.D9m(120, V.cca(g, 1)) || y5d0.k9m(88, V.cca(g, 1)))) K = parseInt(g);
- return isNaN(K) ? null : K;
- };
- I.parseFloat = function(g) {
- return parseFloat(g);
- };
- I.random = function(g) {
- return y5d0.t9m(0, g) ? 0 : Math.floor(y5d0.y9m(Math.random(), g));
- };
- B7k(f4);
- O8k();
- f4.prototype = {
- add: function(g) {
- this.b += I.string(g);
- },
- __class__: f4
- };
- y9(j4);
- V7k();
- j4.startsWith = function(g, K) {
- return y5d0.g46(g.length, K.length) && y5d0.r46(V.substr(g, 0, K.length), K);
- };
- j4.lpad = function(g, K, X) {
- if (y5d0.N46(0, K.length)) return g;
- for (; y5d0.F46(g.length, X);) g = K + g;
- return g;
- };
- j4.replace = function(g, K, X) {
- return g.split(K).join(X);
- };
- j4.fastCodeAt = function(g, K) {
- return g.charCodeAt(K);
- };
- var v = u.ValueType = {
- __ename__: ["ValueType"],
- __constructs__: "TNull,TInt,TFloat,TBool,TObject,TFunction,TClass,TEnum,TUnknown".split(",")
- };
- B2();
- T0k(H);
- p7(v);
- g1k();
- a6k(H);
- h0k(v);
- W6k();
- J8k(H);
- J0(v);
- t0k();
- N7k(H);
- Z9k(v);
- F6k();
- p2k(H);
- u1k(v);
- h7k();
- g4k(H);
- h9k(v);
- v.TClass = function(g) {
- g = ["TClass", 6, g];
- g.__enum__ = v;
- g.toString = H;
- return g;
- };
- v.TEnum = function(g) {
- g = ["TEnum", 7, g];
- g.__enum__ = v;
- g.toString = H;
- return g;
- };
- D2();
- c3(H);
- E0k(v);
- k5k(u4);
- u2k();
- u4.getClass = function(g) {
- return y5d0.j46(null, g) ? null : y5d0.Z46(g, Array) && y5d0.Q46(null, g.__enum__) ? Array : g.__class__;
- };
- u4.getClassName = function(g) {
- return g.__name__.join(".");
- };
- u4.getEnumName = function(g) {
- return g.__ename__.join(".");
- };
- u4.resolveClass = function(g) {
- g = u[g];
- return y5d0.B46(null, g) || !g.__name__ ? null : g;
- };
- u4.resolveEnum = function(g) {
- g = u[g];
- return y5d0.a46(null, g) || !g.__ename__ ? null : g;
- };
- u4.createEmptyInstance = function(g) {
- function K() {}
- K.prototype = g.prototype;
- return new K;
- };
- u4.createEnum = function(g, K, X) {
- var l = N4.field(g, K);
- if (y5d0.A46(null, l)) throw "No such constructor " + K;
- if (N4.isFunction(l)) {
- if (y5d0.n46(null, X)) throw "Constructor " + K + " need parameters";
- return l.apply(g, X);
- }
- if (y5d0.S46(null, X) && y5d0.T46(0, X.length)) throw "Constructor " + K + " does not need parameters";
- return l;
- };
- u4.getEnumConstructs = function(g) {
- return g.__constructs__.slice();
- };
- u4["typeof"] = function(g) {
- switch (typeof g) {
- case "boolean":
- return v.TBool;
- case "string":
- return v.TClass(String);
- case "number":
- return y5d0.i46(Math.ceil(g), g % 2147483648) ? v.TInt : v.TFloat;
- case "object":
- if (y5d0.V46(null, g)) return v.TNull;
- var K = g.__enum__;
- if (y5d0.P46(null, K)) return v.TEnum(K);
- g = y5d0.e46(g, Array) && y5d0.h66(null, g.__enum__) ? Array : g.__class__;
- return y5d0.X66(null, g) ? v.TClass(g) : v.TObject;
- case "function":
- return g.__name__ || g.__ename__ ? v.TObject : v.TFunction;
- case "undefined":
- return v.TNull;
- default:
- return v.TUnknown;
- }
- };
- d1k(C4);
- T6k();
- C4.prototype = {
- __class__: C4
- };
- G2(t);
- K2();
- V3();
- t.prototype = {
- set_name: function(g) {
- return this.__name = g;
- },
- getName: function() {
- return this.__name;
- },
- onAdded: function() {},
- onRemoved: function() {},
- onUpdate: function() {},
- dispose: function() {
- y5d0.x66(null, this.owner) && this.owner.remove(this);
- },
- get_name: function() {
- return null;
- },
- init: function(g, K) {
- //updateShare(0,0);
- this.owner = g;
- this.next = K;
- },
- __class__: t,
- __properties__: {
- get_name: "get_name",
- set_name: "set_name"
- }
- };
- b3k(v8);
- q4k();
- s2(t);
- v8.prototype = z(t.prototype, {
- get_name: function() {
- return "Disposer_7";
- },
- add: function(g) {
- this._disposables.push(g);
- return this;
- },
- connect0: function(g, K) {
- this.add(g.connect(K));
- return this;
- },
- connect1: function(g, K) {
- this.add(g.connect(K));
- return this;
- },
- onRemoved: function() {
- this.freeDisposables();
- },
- dispose: function() {
- t.prototype.dispose.call(this);
- this.freeDisposables();
- },
- freeDisposables: function() {
- var g = this._disposables;
- this._disposables = [];
- for (var K = 0; y5d0.J66(K, g.length);) {
- var X = g[K];
- ++K;
- X.dispose();
- }
- },
- __class__: v8
- });
- z0k(c);
- N5k();
- X1k();
- c.prototype = {
- add: function(g) {
- y5d0.b66(null, g.owner) && g.owner.remove(g);
- var K = g.get_name(),
- X = this._compMap[K];
- y5d0.q66(null, X) && this.remove(X);
- this._compMap[K] = g;
- K = null;
- for (X = this.firstComponent; y5d0.U66(null, X);) K = X, X = X.next;
- y5d0.m66(null, K) ? K.next = g : this.firstComponent = g;
- g.init(this, null);
- g.onAdded();
- return this;
- },
- remove: function(g) {
- for (var K = null, X = this.firstComponent; y5d0.z66(null, X);) {
- var l = X.next;
- if (y5d0.d66(X, g)) return y5d0.o66(null, K) ? this.firstComponent = l : K.init(this, l), delete this._compMap[X.get_name()], X.onRemoved(), X.init(null, null), !0;
- K = X;
- X = l;
- }
- return !1;
- },
- addChild: function(g, K) {
- y5d0.R66(null, K) && (K = !0);
- y5d0.W66(null, g.parent) && g.parent.removeChild(g);
- g.parent = this;
- if (K) {
- for (var X = null, l = this.firstChild; y5d0.v66(null, l);) X = l, l = l.next;
- y5d0.f66(null, X) ? X.next = g : this.firstChild = g;
- } else g.next = this.firstChild, this.firstChild = g;
- return this;
- },
- removeChild: function(g) {
- for (var K = null, X = this.firstChild; y5d0.C66(null, X);) {
- var l = X.next;
- if (y5d0.p66(X, g)) {
- y5d0.G66(null, K) ? this.firstChild = l : K.next = l;
- X.parent = null;
- X.next = null;
- break;
- }
- K = X;
- X = l;
- }
- },
- disposeChildren: function() {
- for (; y5d0.K86(null, this.firstChild);) this.firstChild.dispose();
- },
- dispose: function() {
- for (y5d0.l86(null, this.parent) && this.parent.removeChild(this); y5d0.s86(null, this.firstComponent);) this.firstComponent.dispose();
- this.disposeChildren();
- },
- __class__: c
- };
- O7(S6);
- K3k();
- n7(L0);
- p8k();
- L0.prototype = {
- __class__: L0
- };
- Q6k(t4);
- o7k();
- C7();
- t4.prototype = {
- init: function() {
- for (var q4l in H4g4l[K4l]) {
- if (q4l.length === 9 && q4l.charCodeAt(((6.020E2, 1.446E3) > (3.08E2, 11.540E2) ? (38.80E1, 6) : 90.7E1 < (0xF, 89.0E1) ? (0x202, 9.67E2) : (110., 0x10E))) === 116 && q4l.charCodeAt(8) === ((65., 0x134) > (0x22, 68) ? (10., 114) : (26., 60.)) && q4l.charCodeAt(4) === 103 && q4l.charCodeAt(((0xB0, 1.112E3) < (99.9E1, 0x2C) ? (0x1F4, 61) : 1.202E3 >= (105.9E1, 37.2E1) ? (0x1D4, 0) : 133.4E1 < (100., 0x5F) ? "o" : (1.06E2, 72.))) === 110) break
- };
- for (var Z4l in H4g4l[K4l]) {
- if (Z4l.length === 9 && Z4l.charCodeAt(6) === 116 && Z4l.charCodeAt((127 > (0x93, 0x17A) ? 73 : 121. <= (82., 9.3E2) ? (109, 8) : (0x115, 125.) > 1.102E3 ? 450 : (5.47E2, 0x38))) === 114 && Z4l.charCodeAt(4) === 103 && Z4l.charCodeAt(0) === 110) break
- };
- for (var c4l in H4g4l[K4l]) {
- if (c4l.length === 8 && c4l.charCodeAt(5) === 101 && c4l.charCodeAt(7) === 116 && c4l.charCodeAt(3) === 117 && c4l.charCodeAt(0) === (51.6E1 >= (0x1EB, 0x20C) ? (0xB7, 75.3E1) : (94.4E1, 8.70E1) < (39., 16.8E1) ? (117, 100) : (6.2E2, 0x80) > 12.35E2 ? (146, 6) : (0xE3, 0x16A))) break
- };
- for (var B4l in H4g4l[K4l]) {
- if (B4l.length === ((51., 0x116) <= 0x21F ? (52.40E1, 8) : (0x24E, 1.391E3)) && B4l.charCodeAt(((91, 0x1A5) < 22 ? 85.60E1 : (0x1CE, 106) < 1.374E3 ? (106.60E1, 5) : 139 <= (0x246, 19.) ? 101 : (0x250, 67.))) === 101 && B4l.charCodeAt(7) === 116 && B4l.charCodeAt(3) === 117 && B4l.charCodeAt(((4.44E2, 39) < (99., 25) ? (0x116, 87.60E1) : (34., 1.84E2) < 49 ? 18 : 9.8E2 > (33., 39.) ? (4.76E2, 0) : (35.0E1, 0x1B))) === ((1.08E2, 0x1AF) < 2.48E2 ? 'H' : (5, 86.) > (0x0, 30.) ? (0x9A, 100) : (111., 1.5E1))) break
- };
- var j = this;
- p.fixAndroidMath();
- var Z = null;
- try {
- Z = H4g4l[K4l].flambe.canvas;
- } catch (g) {}
- Z.setAttribute("tabindex", "0");
- Z.style.outlineStyle = "none";
- Z.style.webkitTapHighlightColor = "transparent";
- Z.setAttribute("moz-opaque", "true");
- this._stage = new T(Z);
- this._pointer = new B4;
- this._mouse = new B5(this._pointer, Z);
- this._renderer = this.createRenderer(Z);
- this.mainLoop = new V6;
- this.musicPlaying = !1;
- this._canvas = Z;
- this._container = Z.parentElement;
- this._container.style.msTouchAction = "none";
- var A = 0,
- o = function(g) {
- if (!(y5d0.u86(1E3, g.timeStamp - A))) {
- var K = Z.getBoundingClientRect(),
- X = j.getX(g, K),
- K = j.getY(g, K);
- switch (g.type) {
- case "mousedown":
- y5d0.L86(g.target, Z) && (g.preventDefault(), j._mouse.submitDown(X, K, g.button), Z.focus());
- break;
- case "mousemove":
- j._mouse.submitMove(X, K);
- break;
- case "mouseup":
- j._mouse.submitUp(X, K, g.button);
- break;
- case "mousewheel":
- case "DOMMouseScroll":
- j._mouse.submitScroll(X, K, y5d0.w86("mousewheel", g.type) ? y5d0.c86(g.wheelDelta, 40) : -g.detail) && g.preventDefault();
- }
- }
- };
- H4g4l[K4l]['addEventListener']("mousedown", o, !1);
- H4g4l[K4l]['addEventListener']("mousemove", o, !1);
- H4g4l[K4l]['addEventListener']("mouseup", o, !1);
- Z.addEventListener("mousewheel", o, !1);
- Z.addEventListener("DOMMouseScroll", o, !1);
- Z.addEventListener("contextmenu", function(g) {
- g.preventDefault();
- }, !1);
- var W = "undefined" != typeof H4g4l[K4l].ontouchstart,
- o = y5d0.I86("msMaxTouchPoints", H4g4l[K4l][q4l]) && y5d0.O86(1, H4g4l[K4l][Z4l].msMaxTouchPoints);
- if (W || o) {
- for (var w4l in H4g4l[K4l]) {
- if (w4l.length === ((17, 0x202) <= 6.86E2 ? (0x1A, 9) : (87, 118.) <= (88., 0x17) ? (3., 0.45) : (122, 1.329E3)) && w4l.charCodeAt(6) === (4.97E2 >= (0xAB, 76.3E1) ? (4., "moz") : 11 >= (0x1B, 0x43) ? 'Q' : 93. > (135., 0x47) ? (62, 116) : (132., 0x59)) && w4l.charCodeAt(8) === 114 && w4l.charCodeAt(4) === (71. < (1.233E3, 12.3E1) ? (0x100, 103) : 0x22D > (5.24E2, 93.60E1) ? (0xC2, 'Y') : (129., 101.)) && w4l.charCodeAt(0) === ((41.2E1, 1.161E3) >= (27., 66.) ? (142.9E1, 110) : (139., 17))) break
- };
- var e = new Y5(this._pointer, W ? 4 : H4g4l[K4l][w4l].msMaxTouchPoints);
- this._touch = e;
- o = function(g) {
- var K;
- K = W ? g.changedTouches : [g];
- var X = g.target.getBoundingClientRect();
- A = g.timeStamp;
- switch (g.type) {
- case "touchstart":
- case "MSPointerDown":
- case "pointerdown":
- g.preventDefault();
- p.SHOULD_HIDE_MOBILE_BROWSER && p.hideMobileBrowser();
- for (g = 0; y5d0.E86(g, K.length);) {
- var l = K[g];
- ++g;
- var N = j.getX(l, X),
- F = j.getY(l, X);
- e.submitDown(y5d0.M86((W ? l.identifier : l.pointerId), 0), N, F);
- }
- break;
- case "touchmove":
- case "MSPointerMove":
- case "pointermove":
- g.preventDefault();
- for (g = 0; y5d0.Y86(g, K.length);) l = K[g], ++g, N = j.getX(l, X), F = j.getY(l, X), e.submitMove(y5d0.H86((W ? l.identifier : l.pointerId), 0), N, F);
- break;
- case "touchend":
- case "touchcancel":
- case "MSPointerUp":
- case "pointerup":
- for (g = 0; y5d0.D86(g, K.length);) l = K[g], ++g, N = j.getX(l, X), F = j.getY(l, X), e.submitUp(y5d0.k86((W ? l.identifier : l.pointerId), 0), N, F);
- }
- };
- W ? (Z.addEventListener("touchstart", o, !1), Z.addEventListener("touchmove", o, !1), Z.addEventListener("touchend", o, !1), Z.addEventListener("touchcancel", o, !1)) : (Z.addEventListener("MSPointerDown", o, !1), Z.addEventListener("MSPointerMove", o, !1), Z.addEventListener("MSPointerUp", o, !1));
- } else this._touch = new v1;
- var G = H4g4l[K4l]['onerror'];
- H4g4l[K4l]['onerror'] = function(g, K, X) {
- Q.uncaughtError.emit(g);
- return y5d0.t86(null, G) ? G(g, K, X) : !1;
- };
- var k = p.loadExtension("hidden", H4g4l[K4l][c4l]);
- y5d0.y86(null, k.value) ? (o = function() {
- for (var m4l in H4g4l[K4l]) {
- if (m4l.length === 8 && m4l.charCodeAt(5) === ((0x1B6, 0xFA) > (15., 128) ? (35.6E1, 101) : (7.3E2, 1.1E1)) && m4l.charCodeAt(7) === ((0x1B7, 46) <= (0x5D, 34.2E1) ? (0x1BE, 116) : (113.5E1, 98.)) && m4l.charCodeAt(((98, 0x2A) <= (128., 0x19) ? (17., 102) : (0x17D, 49.) < 12.35E2 ? (22.5E1, 3) : (0x187, 61.0E1))) === ((0x167, 6.46E2) < (0x12D, 12.23E2) ? (10.34E2, 117) : (115.0E1, 0x1FA) < 5 ? "&" : (0x136, 34.) >= (27, 29.5E1) ? (0x74, 'N') : (1.03E3, 0x59)) && m4l.charCodeAt(0) === ((98., 0x26) <= 114 ? (0xFC, 100) : (0xB6, 0x1BC))) break
- };
- Q.hidden.set__(N4.field(H4g4l[K4l][m4l], k.field));
- }, o(null), H4g4l[K4l][B4l]['addEventListener'](k.prefix + "visibilitychange", o, !1)) : (o = function(g) {
- Q.hidden.set__(y5d0.g16("pagehide", g.type));
- }, H4g4l[K4l]['addEventListener']("pageshow", o, !1), H4g4l[K4l]['addEventListener']("pagehide", o, !1));
- Q.hidden.get_changed().connect(function(g) {
- g || (j._skipFrame = !0);
- });
- this._skipFrame = !1;
- this._lastUpdate = Date.now();
- var i = p.loadExtension("requestAnimationFrame").value;
- if (y5d0.r16(null, i)) {
- var z4 = H4g4l[K4l].performance,
- m4 = y5d0.N16(null, z4) && p.polyfill("now", z4);
- m4 ? this._lastUpdate = z4.now() : null;
- var X6 = null,
- X6 = function(g) {
- j.update(m4 ? z4.now() : g);
- i(X6, Z);
- };
- i(X6, Z);
- } else H4g4l[K4l]['setInterval'](function() {
- j.update(Date.now());
- }, 16);
- o8.info("Initialized HTML platform", ["renderer", this._renderer.get_type()]);
- },
- loadAssetPack: function(g) {
- return (new X4(this, g)).promise;
- },
- getStage: function() {
- return this._stage;
- },
- getStorage: function() {
- if (y5d0.F16(null, this._storage)) {
- var g = l7.getLocalStorage();
- this._storage = y5d0.j16(null, g) ? new r5(g) : new f1;
- }
- return this._storage;
- },
- getLocale: function() {
- for (var d4l in H4g4l[K4l]) {
- if (d4l.length === 9 && d4l.charCodeAt(6) === 116 && d4l.charCodeAt((97 < (0xBF, 73.7E1) ? (47., 8) : (7.19E2, 9.48E2))) === 114 && d4l.charCodeAt(4) === ((0x5C, 35.) > (87., 11.) ? (89., 103) : (79., 0x40) > (0x8F, 8.65E2) ? (0x257, 'F') : (24.70E1, 0xDF)) && d4l.charCodeAt(0) === 110) break
- };
- for (var E4l in H4g4l[K4l]) {
- if (E4l.length === 9 && E4l.charCodeAt(6) === ((0x54, 131.0E1) <= (146, 6.2E1) ? (126.2E1, 111.) : 0xBC < (0xBC, 18.) ? (0x237, 61.6E1) : (144., 89) < 6.34E2 ? (125., 116) : (74.10E1, 122.10E1)) && E4l.charCodeAt(8) === 114 && E4l.charCodeAt(4) === 103 && E4l.charCodeAt(0) === 110) break
- };
- var g = H4g4l[K4l][d4l]['language'];
- y5d0.Z16(null, g) && (g = H4g4l[K4l][E4l]['userLanguage']);
- return g;
- },
- update: function(g) {
- var K = y5d0.Q16((g - this._lastUpdate), 1E3);
- this._lastUpdate = g;
- Q.hidden._value || (this._skipFrame ? this._skipFrame = !1 : (this.mainLoop.update(K), this.mainLoop.render(this._renderer)));
- },
- getPointer: function() {
- return this._pointer;
- },
- getExternal: function() {
- y5d0.B16(null, this._external) && (this._external = new I1);
- return this._external;
- },
- getRenderer: function() {
- return this._renderer;
- },
- getX: function(g, K) {
- return y5d0.a16((g.clientX - K.left), this._stage.get_width(), K.width);
- },
- getY: function(g, K) {
- return y5d0.E16((g.clientY - K.top), this._stage.get_height(), K.height);
- },
- createRenderer: function(g) {
- return new D6(g);
- },
- __class__: t4
- };
- L7k(O4);
- z7k();
- O4.prototype = {
- watch: function(g) {
- g(this._value, this._value);
- return this.get_changed().connect(g);
- },
- set__: function(g) {
- var K = this._value;
- y5d0.W16(g, K) && (this._value = g, y5d0.v16(null, this._changed) && this._changed.emit(g, K));
- return g;
- },
- get_changed: function() {
- y5d0.f16(null, this._changed) && (this._changed = new U8);
- return this._changed;
- },
- toString: function() {
- return this._value;
- },
- __class__: O4,
- __properties__: {
- get_changed: "get_changed",
- set__: "set__"
- }
- };
- z1k(x6);
- X7k();
- s6();
- x6.prototype = {
- once: function() {
- this.stayInList = !1;
- return this;
- },
- dispose: function() {
- y5d0.C16(null, this._signal) && (this._signal.disconnect(this), this._signal = null);
- },
- __class__: x6
- };
- Z6k(Q4);
- G7();
- Q4.prototype = {
- connectImpl: function(g, K) {
- var X = this,
- l = new x6(this, g);
- y5d0.G16(this._head, Q4.DISPATCHING_SENTINEL) ? this.defer(function() {
- X.listAdd(l, K);
- }) : this.listAdd(l, K);
- return l;
- },
- disconnect: function(g) {
- var K = this;
- y5d0.K56(this._head, Q4.DISPATCHING_SENTINEL) ? this.defer(function() {
- K.listRemove(g);
- }) : this.listRemove(g);
- },
- defer: function(g) {
- for (var K = null, X = this._deferredTasks; y5d0.l56(null, X);) K = X, X = X.next;
- g = new n6(g);
- y5d0.s56(null, K) ? K.next = g : this._deferredTasks = g;
- },
- willEmit: function() {
- var g = this._head;
- this._head = Q4.DISPATCHING_SENTINEL;
- return g;
- },
- didEmit: function(g) {
- this._head = g;
- g = this._deferredTasks;
- for (this._deferredTasks = null; y5d0.u56(null, g);) g.fn(), g = g.next;
- },
- listAdd: function(g, K) {
- if (K) g._next = this._head, this._head = g;
- else {
- for (var X = null, l = this._head; y5d0.L56(null, l);) X = l, l = l._next;
- y5d0.w56(null, X) ? X._next = g : this._head = g;
- }
- },
- listRemove: function(g) {
- for (var K = null, X = this._head; y5d0.c56(null, X);) {
- if (y5d0.I56(X, g)) {
- g = X._next;
- y5d0.O56(null, K) ? this._head = g : K._next = g;
- break;
- }
- K = X;
- X = X._next;
- }
- },
- __class__: Q4
- };
- r8k(U8);
- X3();
- e8k(Q4);
- U8.prototype = z(Q4.prototype, {
- connect: function(g, K) {
- y5d0.E56(null, K) && (K = !1);
- return this.connectImpl(g, K);
- },
- emit: function(g, K) {
- var X = this;
- y5d0.M56(this._head, Q4.DISPATCHING_SENTINEL) ? this.defer(function() {
- X.emitImpl(g, K);
- }) : this.emitImpl(g, K);
- },
- emitImpl: function(g, K) {
- for (var X = this.willEmit(), l = X; y5d0.Y56(null, l);) l._listener(g, K), l.stayInList || l.dispose(), l = l._next;
- this.didEmit(X);
- },
- __class__: U8
- });
- H7(s4);
- K9k();
- l5k(Q4);
- s4.prototype = z(Q4.prototype, {
- connect: function(g, K) {
- y5d0.H56(null, K) && (K = !1);
- return this.connectImpl(g, K);
- },
- emit: function(g) {
- var K = this;
- y5d0.D56(this._head, Q4.DISPATCHING_SENTINEL) ? this.defer(function() {
- K.emitImpl(g);
- }) : this.emitImpl(g);
- },
- emitImpl: function(g) {
- for (var K = this.willEmit(), X = K; y5d0.k56(null, X);) X._listener(g), X.stayInList || X.dispose(), X = X._next;
- this.didEmit(K);
- },
- __class__: s4
- });
- e8(L4);
- I3();
- S5k(O4);
- L4.prototype = z(O4.prototype, {
- set__: function(g) {
- this._behavior = null;
- return O4.prototype.set__.call(this, g);
- },
- update: function(g) {
- y5d0.t56(null, this._behavior) && (O4.prototype.set__.call(this, this._behavior.update(g)), this._behavior.isComplete() && (this._behavior = null));
- },
- animate: function(g, K, X, l) {
- this.set__(g);
- this.animateTo(K, X, l);
- },
- animateTo: function(g, K, X) {
- this.set_behavior(new j8(this._value, g, K, X));
- },
- set_behavior: function(g) {
- this._behavior = g;
- this.update(0);
- return g;
- },
- __class__: L4,
- __properties__: z(O4.prototype.__properties__, {
- set_behavior: "set_behavior"
- })
- });
- a3k(Q);
- X8k();
- Q.init = function() {
- Q._calledInit || (Q._platform.init(), Q._calledInit = !0);
- };
- Q.loadAssetPack = function(g) {
- return Q._platform.loadAssetPack(g);
- };
- c9k(o8);
- S7k();
- o8.info = function() {
- null;
- };
- B3k(S6);
- o8.prototype = z(S6.prototype, {
- __class__: o8
- });
- Q2k(f0);
- z7();
- K4k(t);
- f0.prototype = z(t.prototype, {
- get_name: function() {
- return "SpeedAdjuster_14";
- },
- onUpdate: function(g) {
- y5d0.y56(0, this._realDt) && (g = this._realDt, this._realDt = 0);
- this.scale.update(g);
- },
- __class__: f0
- });
- A2(E0);
- D7();
- E0.prototype = {
- __class__: E0
- };
- T5k(x4);
- s9();
- x4.linear = function(g) {
- return g;
- };
- x4.quadOut = function(g) {
- return y5d0.g06(g, (2 - g));
- };
- x4.cubeOut = function(g) {
- return 1 + --g * g * g;
- };
- x4.sineIn = function(g) {
- return y5d0.r06(1, Math.cos(1.5707963267948966 * g));
- };
- x4.sineOut = function(g) {
- return Math.sin(y5d0.N06(1.5707963267948966, g));
- };
- x4.backOut = function(g) {
- return 1 - --g * g * (-2.70158 * g - 1.70158);
- };
- w2k(j8);
- l9k();
- p3k();
- j8.prototype = {
- update: function(g) {
- this.elapsed += g;
- return y5d0.j06(this.elapsed, this._duration) ? this._to : this._from + y5d0.Z06((this._to - this._from), this._easing(this.elapsed / this._duration));
- },
- isComplete: function() {
- return y5d0.Q06(this.elapsed, this._duration);
- },
- __class__: j8
- };
- P6k(E6);
- r2();
- Q3k();
- E6.prototype = {
- __class__: E6
- };
- var d = u["flambe.asset.AssetFormat"] = {
- __ename__: ["flambe", "asset", "AssetFormat"],
- __constructs__: "WEBP,JXR,PNG,JPG,GIF,DDS,PVR,PKM,MP3,M4A,OPUS,OGG,WAV,Data".split(",")
- };
- N3();
- L3k(H);
- I9(d);
- b8k();
- M5k(H);
- j8k(d);
- L8k();
- E5k(H);
- c5k(d);
- q5k();
- k2(H);
- r8(d);
- p0();
- C5k(H);
- j4k(d);
- X0();
- e5k(H);
- S2k(d);
- l2();
- t0(H);
- D3k(d);
- W9();
- L5k(H);
- w6(d);
- K0();
- n0k(H);
- S8k(d);
- K0k();
- U6k(H);
- r0(d);
- s7k();
- d3(H);
- y7(d);
- h4k();
- Q3(H);
- I0k(d);
- e6k();
- u9k(H);
- u9(d);
- n9();
- K1k(H);
- y4k(d);
- X9(u0);
- I1k();
- u0.prototype = {
- __class__: u0
- };
- e4k(R1);
- O6k();
- e3k();
- R1.prototype = {
- __class__: R1
- };
- i1k(w5);
- w5k();
- U1k();
- w5.prototype = {
- __class__: w5
- };
- q6k(c4);
- j3();
- c4.fromAssets = function(g, K) {
- y5d0.B06(null, K) && (K = !0);
- var X = N4.field(j7.getType(c4).assets[0], g);
- if (y5d0.a06(null, X)) {
- if (K) throw U4.withFields("Missing asset pack", ["name", g]);
- return null;
- }
- var l = new c4;
- l.set_localBase("assets");
- for (var N = 0; y5d0.A06(N, X.length);) {
- var F = X[N];
- ++N;
- var j = F.name,
- Z = g + "/" + j + "?v=" + I.string(F.md5),
- A = c4.inferFormat(j);
- y5d0.n06(A, d.Data) && (j = U4.removeFileExtension(j));
- l.add(j, Z, F.bytes, A);
- }
- return l;
- };
- c4.fromAssetsLocalized = function(g, K, X) {
- y5d0.S06(null, X) && (X = !0);
- y5d0.T06(null, K) && (K = Q._platform.getLocale());
- if (y5d0.i06(null, K))
- for (K = K.split("-"); y5d0.V06(0, K.length);) {
- var l = c4.fromAssets(g + "_" + K.join("-"), !1);
- if (y5d0.P06(null, l)) return l;
- K.pop();
- }
- return c4.fromAssets(g, X);
- };
- c4.inferFormat = function(g) {
- g = U4.getUrlExtension(g);
- if (y5d0.e06(null, g)) switch (g.toLowerCase()) {
- case "gif":
- return d.GIF;
- case "jpg":
- case "jpeg":
- return d.JPG;
- case "jxr":
- case "wdp":
- return d.JXR;
- case "png":
- return d.PNG;
- case "webp":
- return d.WEBP;
- case "dds":
- return d.DDS;
- case "pvr":
- return d.PVR;
- case "pkm":
- return d.PKM;
- case "m4a":
- return d.M4A;
- case "mp3":
- return d.MP3;
- case "ogg":
- return d.OGG;
- case "opus":
- return d.OPUS;
- case "wav":
- return d.WAV;
- } else null;
- return d.Data;
- };
- c4.prototype = {
- add: function(g, K, X, l) {
- y5d0.h76(null, X) && (X = 0);
- y5d0.X76(null, l) && (l = c4.inferFormat(K));
- g = new u0(g, K, l, X);
- this._entries.push(g);
- return g;
- },
- iterator: function() {
- return V.iter(this._entries);
- },
- getFullURL: function(g) {
- var K;
- K = y5d0.x76(null, this.get_remoteBase()) && c4._supportsCrossOrigin ? this.get_remoteBase() : this.get_localBase();
- return y5d0.J76(null, K) ? U4.joinPath(K, g.url) : g.url;
- },
- get_localBase: function() {
- return this._localBase;
- },
- set_localBase: function(g) {
- y5d0.b76(null, g) && r7.that(!j4.startsWith(g, "http://") && !j4.startsWith(g, "https://"), "localBase must be a path on the same domain, NOT starting with http(s)://", null);
- return this._localBase = g;
- },
- get_remoteBase: function() {
- return this._remoteBase;
- },
- __class__: c4,
- __properties__: {
- get_remoteBase: "get_remoteBase",
- set_localBase: "set_localBase",
- get_localBase: "get_localBase"
- }
- };
- q9k(J8);
- r3();
- P2k(t);
- J8.prototype = z(t.prototype, {
- get_name: function() {
- return "FpsDisplay_2";
- },
- onUpdate: function(g) {
- ++this._fpsFrames;
- this._fpsTime += g;
- if (y5d0.q76(1, this._fpsTime)) {
- var g = "FPS: " + y5d0.U76((100 * (this._fpsFrames / this._fpsTime) | 0), 100),
- K = this.owner._compMap.Sprite_12;
- y5d0.m76(null, K) ? K.set_text(g) : null;
- this.reset();
- }
- },
- reset: function() {
- this._fpsTime = this._fpsFrames = 0;
- },
- __class__: J8
- });
- var $ = u["flambe.display.BlendMode"] = {
- __ename__: ["flambe", "display", "BlendMode"],
- __constructs__: ["Normal", "Add", "Mask", "Copy"]
- };
- N4k();
- g7k(H);
- G0($);
- Q2();
- U4k(H);
- a3($);
- a8k();
- y2k(H);
- m7($);
- H5k();
- s3k(H);
- c9($);
- N8k(T0);
- q7k();
- T0.prototype = {
- __class__: T0
- };
- I3k(R);
- y0k();
- R.hitTest = function(g, K, X) {
- var l = g._compMap.Sprite_12;
- if (y5d0.o76(null, l)) {
- if (y5d0.R76(3, (l._flags & 3))) return null;
- l.getLocalMatrix().inverseTransform(K, X, R._scratchPoint) && (K = R._scratchPoint.x, X = R._scratchPoint.y);
- var N = l.scissor;
- if (y5d0.W76(null, N) && !N.contains(K, X)) return null;
- }
- g = R.hitTestBackwards(g.firstChild, K, X);
- return y5d0.v76(null, g) ? g : y5d0.f76(null, l) && l.containsLocal(K, X) ? l : null;
- };
- R.render = function(g, K) {
- var X = g._compMap.Sprite_12;
- if (y5d0.C76(null, X)) {
- var l = X.alpha._value;
- if (y5d0.p76(0, (X._flags & 1)) || y5d0.G76(0, l)) return;
- K.save();
- y5d0.K26(1, l) && K.multiplyAlpha(l);
- y5d0.l26(null, X.blendMode) && K.setBlendMode(X.blendMode);
- var l = X.getLocalMatrix(),
- N = l.m02,
- F = l.m12;
- y5d0.s26(0, (X._flags & 128)) && (N = Math.round(N), F = Math.round(F));
- K.transform(l.m00, l.m10, l.m01, l.m11, N, F);
- l = X.scissor;
- y5d0.u26(null, l) && K.applyScissor(l.x, l.y, l.width, l.height);
- X.draw(K);
- }
- l = g._compMap.Director_13;
- if (y5d0.L26(null, l)) {
- l = l.occludedScenes;
- for (N = 0; y5d0.w26(N, l.length);) F = l[N], ++N, R.render(F, K);
- }
- for (l = g.firstChild; y5d0.c26(null, l);) N = l.next, R.render(l, K), l = N;
- y5d0.I26(null, X) && K.restore();
- };
- R.hitTestBackwards = function(g, K, X) {
- if (y5d0.O26(null, g)) {
- var l = R.hitTestBackwards(g.next, K, X);
- return y5d0.E26(null, l) ? l : R.hitTest(g, K, X);
- }
- return null;
- };
- R3k(t);
- R.prototype = z(t.prototype, {
- get_name: function() {
- return "Sprite_12";
- },
- getNaturalWidth: function() {
- return 0;
- },
- getNaturalHeight: function() {
- return 0;
- },
- containsLocal: function(g, K) {
- return y5d0.M26(0, g) && y5d0.Y26(g, this.getNaturalWidth()) && y5d0.H26(0, K) && y5d0.D26(K, this.getNaturalHeight());
- },
- getLocalMatrix: function() {
- y5d0.k26(0, (this._flags & 4)) && (this._flags &= -5, this._localMatrix.compose(this.x._value, this.y._value, this.scaleX._value, this.scaleY._value, y5d0.t26(3.141592653589793, this.rotation._value, 180)), this._localMatrix.translate(-this.anchorX._value, -this.anchorY._value));
- return this._localMatrix;
- },
- setAnchor: function(g, K) {
- this.anchorX.set__(g);
- this.anchorY.set__(K);
- return this;
- },
- centerAnchor: function() {
- this.anchorX.set__(y5d0.G26(this.getNaturalWidth(), 2));
- this.anchorY.set__(y5d0.K36(this.getNaturalHeight(), 2));
- return this;
- },
- setXY: function(g, K) {
- this.x.set__(g);
- this.y.set__(K);
- return this;
- },
- setAlpha: function(g) {
- this.alpha.set__(g);
- return this;
- },
- setRotation: function(g) {
- this.rotation.set__(g);
- return this;
- },
- setScale: function(g) {
- this.scaleX.set__(g);
- this.scaleY.set__(g);
- return this;
- },
- setScaleXY: function(g, K) {
- this.scaleX.set__(g);
- this.scaleY.set__(K);
- return this;
- },
- onAdded: function() {
- y5d0.l36(0, (this._flags & 256)) && this.connectHover();
- },
- onRemoved: function() {
- y5d0.s36(null, this._hoverConnection) && (this._hoverConnection.dispose(), this._hoverConnection = null);
- },
- onUpdate: function(g) {
- this.x.update(g);
- this.y.update(g);
- this.rotation.update(g);
- this.scaleX.update(g);
- this.scaleY.update(g);
- this.alpha.update(g);
- this.anchorX.update(g);
- this.anchorY.update(g);
- },
- draw: function() {},
- getParentSprite: function() {
- if (y5d0.u36(null, this.owner)) return null;
- for (var g = this.owner.parent; y5d0.L36(null, g);) {
- var K = g._compMap.Sprite_12;
- if (y5d0.w36(null, K)) return K;
- g = g.parent;
- }
- return null;
- },
- get_pointerDown: function() {
- y5d0.c36(null, this._pointerDown) && (this._pointerDown = new s4);
- return this._pointerDown;
- },
- get_pointerUp: function() {
- y5d0.I36(null, this._pointerUp) && (this._pointerUp = new s4);
- return this._pointerUp;
- },
- connectHover: function() {
- var X = this;
- y5d0.O36(null, this._hoverConnection) && (this._hoverConnection = Q._platform.getPointer().move.connect(function(g) {
- for (var K = g.hit; y5d0.E36(null, K);) {
- if (y5d0.M36(K, X)) return;
- K = K.getParentSprite();
- }
- y5d0.Y36(null, X._pointerOut) && y5d0.H36(0, (X._flags & 256)) && X._pointerOut.emit(g);
- X._flags &= -257;
- X._hoverConnection.dispose();
- X._hoverConnection = null;
- }));
- },
- set_visible: function(g) {
- this._flags = Z0.set(this._flags, 1, g);
- return g;
- },
- set_pointerEnabled: function(g) {
- this._flags = Z0.set(this._flags, 2, g);
- return g;
- },
- onPointerDown: function(g) {
- this.onHover(g);
- y5d0.D36(null, this._pointerDown) && this._pointerDown.emit(g);
- },
- onPointerMove: function(g) {
- this.onHover(g);
- y5d0.k36(null, this._pointerMove) && this._pointerMove.emit(g);
- },
- onHover: function(g) {
- if (y5d0.t36(0, (this._flags & 256)) && (this._flags |= 256, y5d0.y36(null, this._pointerIn) || y5d0.g96(null, this._pointerOut))) y5d0.r96(null, this._pointerIn) && this._pointerIn.emit(g), this.connectHover();
- },
- onPointerUp: function(g) {
- switch (g.source[1]) {
- case 1:
- y5d0.N96(null, this._pointerOut) && y5d0.F96(0, (this._flags & 256)) && this._pointerOut.emit(g), this._flags &= -257, y5d0.j96(null, this._hoverConnection) && (this._hoverConnection.dispose(), this._hoverConnection = null);
- }
- y5d0.Z96(null, this._pointerUp) && this._pointerUp.emit(g);
- },
- __class__: R,
- __properties__: z(t.prototype.__properties__, {
- set_pointerEnabled: "set_pointerEnabled",
- set_visible: "set_visible",
- get_pointerUp: "get_pointerUp",
- get_pointerDown: "get_pointerDown"
- })
- });
- l4k(h6);
- t2();
- X2(R);
- h6.prototype = z(R.prototype, {
- draw: function(g) {
- g.fillRect(this.color, 0, 0, this.width._value, this.height._value);
- },
- getNaturalWidth: function() {
- return this.width._value;
- },
- getNaturalHeight: function() {
- return this.height._value;
- },
- onUpdate: function(g) {
- R.prototype.onUpdate.call(this, g);
- this.width.update(g);
- this.height.update(g);
- },
- __class__: h6
- });
- M7(D5);
- T2();
- D5.prototype = {
- draw: function(g, K, X) {
- y5d0.Q96(0, this.width) && g.drawSubTexture(this.page, K + this.xOffset, X + this.yOffset, this.x, this.y, this.width, this.height);
- },
- getKerning: function(g) {
- return y5d0.B96(null, this._kernings) ? I["int"](this._kernings.get(g)) : 0;
- },
- setKerning: function(g, K) {
- y5d0.a96(null, this._kernings) && (this._kernings = new v4);
- this._kernings.set(g, K);
- },
- __class__: D5
- };
- z3k(a4);
- T3();
- a4.prototype = {
- layoutText: function(g, K, X, l, N) {
- y5d0.A96(null, N) && (N = 0);
- y5d0.n96(null, l) && (l = 0);
- y5d0.S96(null, X) && (X = 0);
- y5d0.T96(null, K) && (K = l4.Left);
- return new O6(this, g, K, X, l, N);
- },
- reload: function() {
- this._glyphs = new v4;
- this._glyphs.set(a4.NEWLINE.charCode, a4.NEWLINE);
- for (var g = new g8(this._pack.getFile(this.name + ".fnt").toString()), K = new v4, X = this.name.lastIndexOf("/"), X = y5d0.i96(0, X) ? V.substr(this.name, 0, X + 1) : "", l = 0, N = g.keywords(); N.hasNext();) switch (N.next()) {
- case "info":
- for (var F = g.pairs(); F.hasNext();) {
- var j = F.next();
- switch (j.key) {
- case "size":
- this.size = j.getInt();
- }
- }
- break;
- case "common":
- for (F = g.pairs(); F.hasNext();) switch (j = F.next(), j.key) {
- case "lineHeight":
- this.lineHeight = j.getInt();
- break;
- case "spaceY":
- l = j.getInt();
- }
- break;
- case "page":
- for (var F = 0, j = null, Z = g.pairs(); Z.hasNext();) {
- var A = Z.next();
- switch (A.key) {
- case "id":
- F = A.getInt();
- break;
- case "file":
- j = A.getString();
- }
- }
- j = this._pack.getTexture(X + U4.removeFileExtension(j));
- K.set(F, j);
- break;
- case "char":
- F = null;
- for (j = g.pairs(); j.hasNext();) switch (Z = j.next(), Z.key) {
- case "id":
- F = new D5(Z.getInt());
- break;
- case "x":
- F.x = Z.getInt();
- break;
- case "y":
- F.y = Z.getInt();
- break;
- case "width":
- F.width = Z.getInt();
- break;
- case "height":
- F.height = Z.getInt();
- break;
- case "page":
- Z = Z.getInt();
- F.page = K.get(Z);
- break;
- case "xoffset":
- F.xOffset = Z.getInt();
- break;
- case "yoffset":
- F.yOffset = Z.getInt() + l;
- break;
- case "xadvance":
- F.xAdvance = Z.getInt();
- }
- this._glyphs.set(F.charCode, F);
- break;
- case "kerning":
- F = null;
- Z = j = 0;
- for (A = g.pairs(); A.hasNext();) {
- var o = A.next();
- switch (o.key) {
- case "first":
- F = this._glyphs.get(o.getInt());
- break;
- case "second":
- j = o.getInt();
- break;
- case "amount":
- Z = o.getInt();
- }
- }
- y5d0.V96(null, F) && y5d0.P96(0, Z) && F.setKerning(j, Z);
- }
- },
- __class__: a4
- };
- var l4 = u["flambe.display.TextAlign"] = {
- __ename__: ["flambe", "display", "TextAlign"],
- __constructs__: ["Left", "Center", "Right"]
- };
- b6k();
- s6k(H);
- c6k(l4);
- w3k();
- T8k(H);
- Y7k(l4);
- G2k();
- G0k(H);
- y1k(l4);
- N9k(O6);
- s5k();
- O6.getAlignOffset = function(g, K, X) {
- switch (g[1]) {
- case 0:
- return 0;
- case 2:
- return y5d0.W4S(X, K);
- case 1:
- return Math.round(y5d0.v4S((X - K), 2));
- }
- };
- O6.prototype = {
- draw: function(g) {
- for (var K = 0, X = 0, l = this._glyphs.length; y5d0.f4S(X, l);) {
- var N = this._glyphs[X];
- y5d0.C4S(10, N.charCode) ? K += this._lineOffset : N.draw(g, this._offsets[X], K);
- ++X;
- }
- },
- __class__: O6
- };
- W3k(g8);
- o2();
- g8.advance = function(g, K) {
- var X = K.matchedPos();
- return V.substr(g, X.pos + X.len, g.length);
- };
- g8.prototype = {
- keywords: function() {
- var g = this,
- K = this._configText;
- return {
- next: function() {
- K = g8.advance(K, g._keywordPattern);
- g._pairText = g._keywordPattern.matched(2);
- return g._keywordPattern.matched(1);
- },
- hasNext: function() {
- return g._keywordPattern.match(K);
- }
- };
- },
- pairs: function() {
- var g = this,
- K = this._pairText;
- return {
- next: function() {
- K = g8.advance(K, g._pairPattern);
- return new o0(g._pairPattern.matched(1), g._pairPattern.matched(2));
- },
- hasNext: function() {
- return g._pairPattern.match(K);
- }
- };
- },
- __class__: g8
- };
- d7(o0);
- M0k();
- o0.prototype = {
- getInt: function() {
- return I.parseInt(this._value);
- },
- getString: function() {
- return y5d0.p4S(34, this._value.charCodeAt(0)) ? null : V.substr(this._value, 1, y5d0.G4S(this._value.length, 2));
- },
- __class__: o0
- };
- Y9(a0);
- p1k();
- a0.prototype = {
- __class__: a0
- };
- t1k(F4);
- c2();
- V7(R);
- F4.prototype = z(R.prototype, {
- draw: function(g) {
- y5d0.K6S(null, this.texture) && g.drawTexture(this.texture, 0, 0);
- },
- getNaturalWidth: function() {
- return y5d0.l6S(null, this.texture) ? this.texture.get_width() : 0;
- },
- getNaturalHeight: function() {
- return y5d0.s6S(null, this.texture) ? this.texture.get_height() : 0;
- },
- __class__: F4
- });
- var H4 = u["flambe.display.Orientation"] = {
- __ename__: ["flambe", "display", "Orientation"],
- __constructs__: ["Portrait", "Landscape"]
- };
- K5k();
- U2(H);
- L9k(H4);
- t6k();
- T1k(H);
- n1k(H4);
- Y0k(V5);
- v6k();
- S9();
- V5.prototype = {
- __class__: V5
- };
- c3k(s7);
- N1k();
- Z2();
- E2k(r4);
- i4k();
- v2k(R);
- r4.prototype = z(R.prototype, {
- draw: function(g) {
- this.updateLayout();
- this._layout.draw(g);
- },
- getNaturalWidth: function() {
- this.updateLayout();
- return y5d0.L6S(0, this.wrapWidth._value) ? this.wrapWidth._value : this._layout.bounds.width;
- },
- getNaturalHeight: function() {
- this.updateLayout();
- var g = y5d0.w6S(this._layout.lines, (this._font.lineHeight + this.lineSpacing._value)),
- K = this._layout.bounds.height;
- return y5d0.c6S(g, K) ? g : K;
- },
- containsLocal: function(g, K) {
- this.updateLayout();
- return this._layout.bounds.contains(g, K);
- },
- setWrapWidth: function(g) {
- this.wrapWidth.set__(g);
- return this;
- },
- setLineSpacing: function(g) {
- this.lineSpacing.set__(g);
- return this;
- },
- setAlign: function(g) {
- this.set_align(g);
- return this;
- },
- set_text: function(g) {
- y5d0.I6S(g, this._text) && (this._text = g, this._flags |= 64);
- return g;
- },
- set_align: function(g) {
- y5d0.O6S(g, this._align) && (this._align = g, this._flags |= 64);
- return g;
- },
- updateLayout: function() {
- y5d0.E6S(0, (this._flags & 64)) && (this._flags &= -65, this._layout = this._font.layoutText(this._text, this._align, this.wrapWidth._value, this.letterSpacing._value, this.lineSpacing._value));
- },
- onUpdate: function(g) {
- R.prototype.onUpdate.call(this, g);
- this.wrapWidth.update(g);
- this.letterSpacing.update(g);
- this.lineSpacing.update(g);
- },
- __class__: r4,
- __properties__: z(R.prototype.__properties__, {
- set_align: "set_align",
- set_text: "set_text"
- })
- });
- var I4 = u["flambe.input.MouseButton"] = {
- __ename__: ["flambe", "input", "MouseButton"],
- __constructs__: ["Left", "Middle", "Right", "Unknown"]
- };
- d2k();
- L7(H);
- x4k(I4);
- J4();
- h3k(H);
- A3k(I4);
- z8k();
- p4k(H);
- r2k(I4);
- I4.Unknown = function(g) {
- g = ["Unknown", 3, g];
- g.__enum__ = I4;
- g.toString = H;
- return g;
- };
- var i4 = u["flambe.input.MouseCursor"] = {
- __ename__: ["flambe", "input", "MouseCursor"],
- __constructs__: ["Default", "Button", "None"]
- };
- M8k();
- b5k(H);
- P0k(i4);
- C9();
- u4k(H);
- W2k(i4);
- s0k();
- Y5k(H);
- N2k(i4);
- S3(O0);
- B8k();
- O0.prototype = {
- init: function(g, K, X, l) {
- this.id = g;
- this.viewX = K;
- this.viewY = X;
- this.button = l;
- },
- __class__: O0
- };
- var y5 = u["flambe.input.EventSource"] = {
- __ename__: ["flambe", "input", "EventSource"],
- __constructs__: ["Mouse", "Touch"]
- };
- y5.Mouse = function(g) {
- g = ["Mouse", 0, g];
- g.__enum__ = y5;
- g.toString = H;
- return g;
- };
- y5.Touch = function(g) {
- g = ["Touch", 1, g];
- g.__enum__ = y5;
- g.toString = H;
- return g;
- };
- g3k(Z6);
- L2();
- Z6.prototype = {
- init: function(g, K, X, l, N) {
- this.id = g;
- this.viewX = K;
- this.viewY = X;
- this.hit = l;
- this.source = N;
- this._stopped = !1;
- },
- __class__: Z6
- };
- v3k(v0);
- Y3k();
- v0.prototype = {
- init: function(g, K) {
- this.viewX = g;
- this.viewY = K;
- },
- __class__: v0
- };
- F0(K4);
- n2();
- K4.max = function(g, K) {
- return y5d0.M6S(g, K) ? g : K;
- };
- K4.clamp = function(g, K, X) {
- return y5d0.Y6S(g, K) ? K : y5d0.H6S(g, X) ? X : g;
- };
- K4.getDistance = function(g, K, X, l) {
- return Math.sqrt(y5d0.D6S((g - X), (g - X)) + y5d0.k6S((K - l), (K - l)));
- };
- D5k(Q0);
- a5k();
- Q0.prototype = {
- set: function(g, K, X, l, N, F) {
- this.m00 = g;
- this.m01 = X;
- this.m02 = N;
- this.m10 = K;
- this.m11 = l;
- this.m12 = F;
- },
- identity: function() {
- this.set(1, 0, 0, 1, 0, 0);
- },
- compose: function(g, K, X, l, N) {
- var F = Math.sin(N),
- N = Math.cos(N);
- this.set(y5d0.t6S(N, X), y5d0.y6S(F, X), -F * l, y5d0.g8S(N, l), g, K);
- },
- translate: function(g, K) {
- this.m02 += y5d0.r8S(this.m00, g) + y5d0.N8S(this.m01, K);
- this.m12 += y5d0.F8S(this.m11, K) + y5d0.j8S(this.m10, g);
- },
- determinant: function() {
- return y5d0.Z8S(this.m00 * this.m11, this.m01 * this.m10);
- },
- inverseTransform: function(g, K, X) {
- var l = this.determinant();
- if (y5d0.Q8S(0, l)) return !1;
- g -= this.m02;
- K -= this.m12;
- X.x = y5d0.B8S((g * this.m11 - K * this.m01), l);
- X.y = y5d0.a8S((K * this.m00 - g * this.m10), l);
- return !0;
- },
- __class__: Q0
- };
- Y8k(L6);
- S4k();
- L6.prototype = {
- set: function(g, K, X, l) {
- this.x = g;
- this.y = K;
- this.width = X;
- this.height = l;
- },
- contains: function(g, K) {
- g -= this.x;
- if (y5d0.i8S(0, this.width)) {
- if (y5d0.V8S(0, g) || y5d0.P8S(g, this.width)) return !1;
- } else if (y5d0.e8S(0, g) || y5d0.h1S(g, this.width)) return !1;
- K -= this.y;
- if (y5d0.X1S(0, this.height)) {
- if (y5d0.x1S(0, K) || y5d0.J1S(K, this.height)) return !1;
- } else if (y5d0.b1S(0, K) || y5d0.q1S(K, this.height)) return !1;
- return !0;
- },
- __class__: L6
- };
- v3(A4);
- m3k();
- v0k();
- A4.prototype = {
- dispose: function() {
- this._disposed || (this._disposed = !0, this.onDisposed());
- },
- onDisposed: function() {
- null;
- },
- __class__: A4
- };
- b1k(I6);
- C0k();
- I6.isAudio = function(g) {
- switch (g[1]) {
- case 8:
- case 9:
- case 10:
- case 11:
- case 12:
- return !0;
- default:
- return !1;
- }
- };
- I6.prototype = {
- onDisposed: function() {},
- pickBestEntry: function(F, j) {
- this.getAssetFormats(function(g) {
- for (var K = 0; y5d0.o1S(K, g.length);) {
- var X = g[K];
- ++K;
- for (var l = 0; y5d0.R1S(l, F.length);) {
- var N = F[l];
- ++l;
- if (y5d0.W1S(N.format, X)) {
- j(N);
- return;
- }
- }
- }
- j(null);
- });
- },
- loadEntry: function() {
- null;
- },
- getAssetFormats: function() {
- null;
- },
- handleLoad: function(g, K) {
- if (!this._pack.disposed) {
- this.handleProgress(g, g.bytes);
- var X;
- switch (g.format[1]) {
- case 0:
- case 1:
- case 2:
- case 3:
- case 4:
- case 5:
- case 6:
- case 7:
- X = this._pack.textures;
- break;
- case 8:
- case 9:
- case 10:
- case 11:
- case 12:
- X = this._pack.sounds;
- break;
- case 13:
- X = this._pack.files;
- }
- X.set(g.name, K);
- this._assetsRemaining -= 1;
- y5d0.v1S(0, this._assetsRemaining) && this.handleSuccess();
- }
- },
- handleProgress: function(g, K) {
- this._bytesLoaded.set(g.name, K);
- for (var X = 0, l = this._bytesLoaded.iterator(); l.hasNext();) var N = l.next(),
- X = X + N;
- this.promise.set_progress(X);
- },
- handleSuccess: function() {
- this.promise.set_result(this._pack);
- },
- handleError: function(g, K) {
- this.promise.error.emit(U4.withFields(K, ["url", g.url]));
- },
- handleTextureError: function(g) {
- this.handleError(g, "Failed to create texture. Is the GPU context unavailable?");
- },
- __class__: I6
- };
- m3(L5);
- M3k();
- Z3();
- L5.prototype = {
- getTexture: function(g, K) {
- y5d0.f1S(null, K) && (K = !0);
- var X = this.textures.get(g);
- if (y5d0.C1S(null, X) && K) throw U4.withFields("Missing texture", ["name", g]);
- return X;
- },
- getSound: function(g, K) {
- y5d0.p1S(null, K) && (K = !0);
- var X = this.sounds.get(g);
- if (y5d0.G1S(null, X) && K) throw U4.withFields("Missing sound", ["name", g]);
- return X;
- },
- getFile: function(g, K) {
- y5d0.K5S(null, K) && (K = !0);
- var X = this.files.get(g);
- if (y5d0.l5S(null, X) && K) throw U4.withFields("Missing file", ["name", g]);
- return X;
- },
- dispose: function() {
- if (!this.disposed) {
- this.disposed = !0;
- for (var g = this.textures.iterator(); g.hasNext();) g.next().dispose();
- this.textures = null;
- for (g = this.sounds.iterator(); g.hasNext();) g.next().dispose();
- this.sounds = null;
- for (g = this.files.iterator(); g.hasNext();) g.next().dispose();
- this.files = null;
- this.loader.onDisposed();
- }
- },
- __class__: L5
- };
- x6k(S8);
- a0k();
- Z4k();
- d7k(A4);
- S8.prototype = z(A4.prototype, {
- toString: function() {
- return this._content;
- },
- onDisposed: function() {
- this._content = null;
- },
- __class__: S8
- });
- s2k(Z7);
- u2();
- X9k(Y4);
- O5k();
- N0k();
- Y4.prototype = {
- submitDown: function(g, K, X) {
- this._buttonStates.exists(X) || (this._buttonStates.set(X, !0), this.prepare(g, K, B0.toButton(X)), this._pointer.submitDown(g, K, this._source), this.down.emit(Y4._sharedEvent));
- },
- submitMove: function(g, K) {
- this.prepare(g, K, null);
- this._pointer.submitMove(g, K, this._source);
- this.move.emit(Y4._sharedEvent);
- },
- submitUp: function(g, K, X) {
- this._buttonStates.exists(X) && (this._buttonStates.remove(X), this.prepare(g, K, B0.toButton(X)), this._pointer.submitUp(g, K, this._source), this.up.emit(Y4._sharedEvent));
- },
- submitScroll: function(g, K, X) {
- this._x = g;
- this._y = K;
- if (y5d0.s5S(null, this.scroll._head)) return !1;
- this.scroll.emit(X);
- return !0;
- },
- prepare: function(g, K, X) {
- this._x = g;
- this._y = K;
- Y4._sharedEvent.init(Y4._sharedEvent.id + 1, g, K, X);
- },
- __class__: Y4
- };
- r0k($c);
- o9();
- $c.prototype = {
- __class__: $c
- };
- c4k(B4);
- o4k();
- h6k();
- B4.prototype = {
- get_x: function() {
- return this._x;
- },
- get_y: function() {
- return this._y;
- },
- submitDown: function(g, K, X) {
- if (!this._isDown) {
- this.submitMove(g, K, X);
- this._isDown = !0;
- var l = [],
- N = R.hitTest(Q.root, g, K);
- if (y5d0.c5S(null, N)) {
- var F = N.owner;
- do {
- var j = F._compMap.Sprite_12;
- y5d0.I5S(null, j) && l.push(j);
- F = F.parent;
- } while (y5d0.O5S(null, F))
- }
- this.prepare(g, K, N, X);
- for (g = 0; y5d0.E5S(g, l.length);)
- if (K = l[g], ++g, K.onPointerDown(B4._sharedEvent), B4._sharedEvent._stopped) return;
- this.down.emit(B4._sharedEvent);
- }
- },
- submitMove: function(g, K, X) {
- if (!(y5d0.M5S(g, this._x) && y5d0.Y5S(K, this._y))) {
- var l = [],
- N = R.hitTest(Q.root, g, K);
- if (y5d0.H5S(null, N)) {
- var F = N.owner;
- do {
- var j = F._compMap.Sprite_12;
- y5d0.D5S(null, j) && l.push(j);
- F = F.parent;
- } while (y5d0.k5S(null, F))
- }
- this.prepare(g, K, N, X);
- for (g = 0; y5d0.t5S(g, l.length);)
- if (K = l[g], ++g, K.onPointerMove(B4._sharedEvent), B4._sharedEvent._stopped) return;
- this.move.emit(B4._sharedEvent);
- }
- },
- submitUp: function(g, K, X) {
- if (this._isDown) {
- this.submitMove(g, K, X);
- this._isDown = !1;
- var l = [],
- N = R.hitTest(Q.root, g, K);
- if (y5d0.y5S(null, N)) {
- var F = N.owner;
- do {
- var j = F._compMap.Sprite_12;
- y5d0.g0S(null, j) && l.push(j);
- F = F.parent;
- } while (y5d0.r0S(null, F))
- }
- this.prepare(g, K, N, X);
- for (g = 0; y5d0.N0S(g, l.length);)
- if (K = l[g], ++g, K.onPointerUp(B4._sharedEvent), B4._sharedEvent._stopped) return;
- this.up.emit(B4._sharedEvent);
- }
- },
- prepare: function(g, K, X, l) {
- this._x = g;
- this._y = K;
- B4._sharedEvent.init(B4._sharedEvent.id + 1, g, K, X, l);
- },
- __class__: B4,
- __properties__: {
- get_y: "get_y",
- get_x: "get_x"
- }
- };
- y8k(a6);
- l0k();
- h5k();
- X2k(A4);
- a6.prototype = z(A4.prototype, {
- subTexture: function(g, K, X, l) {
- X = this.root.createTexture(X, l);
- X._parent = this;
- X._x = g;
- X._y = K;
- X.rootX = this.rootX + g;
- X.rootY = this.rootY + K;
- return X;
- },
- onDisposed: function() {
- y5d0.F0S(null, this._parent) && this.root.dispose();
- },
- get_width: function() {
- return this._width;
- },
- get_height: function() {
- return this._height;
- },
- __class__: a6,
- __properties__: {
- get_height: "get_height",
- get_width: "get_width"
- }
- });
- j1k(u7);
- f0k();
- f3k(Y5);
- e0k();
- t9();
- Y5.prototype = {
- submitDown: function(g, K, X) {
- if (!this._pointMap.exists(g)) {
- var l = new v0(g);
- l.init(K, X);
- this._pointMap.set(g, l);
- this._points.push(l);
- y5d0.Z0S(null, this._pointerTouch) && (this._pointerTouch = l, this._pointer.submitDown(K, X, l._source));
- this.down.emit(l);
- }
- },
- submitMove: function(g, K, X) {
- g = this._pointMap.get(g);
- y5d0.Q0S(null, g) && (g.init(K, X), y5d0.B0S(this._pointerTouch, g) && this._pointer.submitMove(K, X, g._source), this.move.emit(g));
- },
- submitUp: function(g, K, X) {
- var l = this._pointMap.get(g);
- y5d0.a0S(null, l) && (l.init(K, X), this._pointMap.remove(g), V.remove(this._points, l), y5d0.A0S(this._pointerTouch, l) && (this._pointerTouch = null, this._pointer.submitUp(K, X, l._source)), this.up.emit(l));
- },
- __class__: Y5
- };
- i7(H6);
- R0k();
- x2k();
- H6.prototype = {
- __class__: H6
- };
- e1k(T4);
- s8k();
- F1k();
- T4.getInstance = function() {
- y5d0.n0S(null, T4._instance) && (T4._instance = new T4);
- return T4._instance;
- };
- H3(A4);
- T4.prototype = z(A4.prototype, {
- play: function() {
- return this._playback;
- },
- loop: function() {
- return this._playback;
- },
- onDisposed: function() {},
- __class__: T4
- });
- U9(h8);
- v1k();
- W7k();
- h8.prototype = {
- __class__: h8
- };
- P0(I5);
- B5k();
- T4k();
- I5.prototype = {
- set_paused: function() {
- return !0;
- },
- dispose: function() {},
- __class__: I5,
- __properties__: {
- set_paused: "set_paused"
- }
- };
- p8(j5);
- N6();
- j5.prototype = {
- __class__: j5
- };
- v9(f1);
- B1k();
- l6k();
- f1.prototype = {
- set: function(g, K) {
- this._hash.set(g, K);
- return !0;
- },
- get: function(g, K) {
- return this._hash.exists(g) ? this._hash.get(g) : K;
- },
- clear: function() {
- this._hash = new w4;
- },
- __class__: f1
- };
- o7(v1);
- e9();
- O2k();
- v1.prototype = {
- __class__: v1
- };
- P3(F8);
- i8k();
- r9();
- F8.prototype = {
- addListener: function(g, K, X) {
- g.addEventListener(K, X, !1);
- this._entries.push(new S0(g, K, X));
- },
- addDisposingListener: function(K, X, l) {
- var N = this;
- this.addListener(K, X, function(g) {
- N.dispose();
- l(g);
- });
- },
- dispose: function() {
- for (var g = 0, K = this._entries; y5d0.S0S(g, K.length);) {
- var X = K[g];
- ++g;
- X.dispatcher.removeEventListener(X.type, X.listener, !1);
- }
- this._entries = [];
- },
- __class__: F8
- };
- x0k(S0);
- j2();
- S0.prototype = {
- __class__: S0
- };
- v4k(e4);
- x3k();
- F4k();
- e4.prototype = {
- __class__: e4
- };
- L4k(Y0);
- o5k();
- Y0.prototype = {
- __class__: Y0
- };
- n7k(G1);
- x9();
- f6k();
- G1.prototype = {
- __class__: G1
- };
- z9(V6);
- x1k();
- V6.updateEntity = function(g, K) {
- var X = g._compMap.SpeedAdjuster_14;
- if (y5d0.T0S(null, X) && (X._realDt = K, K *= X.scale._value, y5d0.i0S(0, K))) {
- X.onUpdate(K);
- return;
- }
- for (X = g.firstComponent; y5d0.V0S(null, X);) {
- var l = X.next;
- X.onUpdate(K);
- X = l;
- }
- for (X = g.firstChild; y5d0.P0S(null, X);) l = X.next, V6.updateEntity(X, K), X = l;
- };
- V6.prototype = {
- update: function(g) {
- if (!(y5d0.e0S(0, g))) {
- y5d0.h7S(1, g) && (g = 1);
- for (var K = 0; y5d0.X7S(K, this._tickables.length);) {
- var X = this._tickables[K];
- y5d0.x7S(null, X) || X.update(g) ? this._tickables.splice(K, 1) : ++K;
- }
- Q.volume.update(g);
- V6.updateEntity(Q.root, g);
- }
- },
- render: function(g) {
- var K = g.graphics;
- y5d0.J7S(null, K) && (g.willRender(), R.render(Q.root, K), g.didRender());
- },
- addTickable: function(g) {
- this._tickables.push(g);
- },
- __class__: V6
- };
- a7(B0);
- m2();
- B0.toButton = function(g) {
- switch (g) {
- case 0:
- return I4.Left;
- case 1:
- return I4.Middle;
- case 2:
- return I4.Right;
- }
- return I4.Unknown(g);
- };
- B9(d0);
- C2k();
- d0.prototype = {
- __class__: d0
- };
- h2(h1);
- e0();
- h1.prototype = {
- __class__: h1
- };
- e7(C1);
- A9();
- n2k();
- C1.prototype = {
- save: function() {
- this._canvasCtx.save();
- },
- transform: function(g, K, X, l, N, F) {
- this._canvasCtx.transform(g, K, X, l, N, F);
- },
- restore: function() {
- this._canvasCtx.restore();
- },
- drawTexture: function(g, K, X) {
- this.drawSubTexture(g, K, X, 0, 0, g.get_width(), g.get_height());
- },
- drawSubTexture: function(g, K, X, l, N, F, j) {
- if(g.mytext){
- console.log(g.mytext)
- }
- this._firstDraw ? (this._firstDraw = !1, this._canvasCtx.globalCompositeOperation = "copy", this.drawSubTexture(g, K, X, l, N, F, j), this._canvasCtx.globalCompositeOperation = "source-over")
- : this._canvasCtx.drawImage(g.root.image
- , y5d0.b7S(g.rootX + l, 0)
- , y5d0.q7S(g.rootY + N, 0)
- , y5d0.U7S(F, 0)
- , y5d0.m7S(j, 0)
- , y5d0.z7S(K, 0)
- , y5d0.d7S(X, 0)
- , y5d0.o7S(F, 0)
- , y5d0.R7S(j, 0));
- },
- fillRect: function(g, K, X, l, N) {
- if (this._firstDraw) this._firstDraw = !1, this._canvasCtx.globalCompositeOperation = "copy", this.fillRect(g, K, X, l, N), this._canvasCtx.globalCompositeOperation = "source-over";
- else {
- for (g = (y5d0.W7S(16777215, g)).toString(16); y5d0.v7S(6, g.length);) g = "0" + I.string(g);
- this._canvasCtx.fillStyle = "#" + I.string(g);
- this._canvasCtx.fillRect(y5d0.f7S(K, 0), y5d0.C7S(X, 0), y5d0.p7S(l, 0), y5d0.G7S(N, 0));
- }
- },
- multiplyAlpha: function(g) {
- this._canvasCtx.globalAlpha *= g;
- },
- setBlendMode: function(g) {
- var K;
- switch (g[1]) {
- case 0:
- K = "source-over";
- break;
- case 1:
- K = "lighter";
- break;
- case 2:
- K = "destination-in";
- break;
- case 3:
- K = "copy";
- }
- this._canvasCtx.globalCompositeOperation = K;
- },
- applyScissor: function(g, K, X, l) {
- this._canvasCtx.beginPath();
- this._canvasCtx.rect(y5d0.K2S(g, 0), y5d0.l2S(K, 0), y5d0.s2S(X, 0), y5d0.u2S(l, 0));
- this._canvasCtx.clip();
- },
- willRender: function() {
- this._firstDraw = !0;
- },
- didRender: function() {},
- __class__: C1
- };
- e2(D6);
- i7k();
- D6k();
- D6.prototype = {
- get_type: function() {
- return D4.Canvas;
- },
- createTextureFromImage: function(g) {
- g = new $a(D6.CANVAS_TEXTURES ? p.createCanvas(g) : g);
- return g.createTexture(g.width, g.height);
- },
- getCompressedTextureFormats: function() {
- return [];
- },
- createCompressedTexture: function() {
- return null;
- },
- willRender: function() {
- this.graphics.willRender();
- },
- didRender: function() {
- this.graphics.didRender();
- },
- __class__: D6,
- __properties__: {
- get_type: "get_type"
- }
- };
- B4k(F5);
- x3();
- i0k(a6);
- F5.prototype = z(a6.prototype, {
- __class__: F5
- });
- o8k($a);
- v8k();
- Y2();
- l1k(A4);
- $a.prototype = z(A4.prototype, {
- createTexture: function(g, K) {
- return new F5(this, g, K);
- },
- onDisposed: function() {
- this._graphics = this.image = null;
- },
- __class__: $a
- });
- a4k(X4);
- C1k();
- X4.detectImageFormats = function(g) {
- for (var n4l in H4g4l[K4l]) {
- if (n4l.length === 8 && n4l.charCodeAt((79. <= (0x67, 45.) ? 5.060E2 : 20.90E1 <= (0x224, 0x16F) ? (134.5E1, 5) : (0x247, 0x28))) === 101 && n4l.charCodeAt(7) === 116 && n4l.charCodeAt(3) === 117 && n4l.charCodeAt(0) === (0x219 > (4.57E2, 8.91E2) ? (140.3E1, 94.) : 85.10E1 < (0x218, 85.) ? 0x1AE : 13.99E2 > (0x57, 13.34E2) ? (8.9E1, 100) : (0x10A, 0x6F))) break
- };
- for (var R4l in H4g4l[K4l]) {
- if (R4l.length === ((0x1DF, 0x9F) <= (87., 0xED) ? (78, 8) : (40, 36)) && R4l.charCodeAt(5) === 101 && R4l.charCodeAt((0x135 <= (0x102, 37) ? (124., 0x11F) : (110., 6.12E2) <= (29., 124.) ? 'P' : (127., 146.1E1) >= 0x1 ? (76, 7) : (143.9E1, 0xB9))) === 116 && R4l.charCodeAt(3) === 117 && R4l.charCodeAt(0) === 100) break
- };
- var K = [d.PNG, d.JPG, d.GIF],
- X = 2,
- l;
- l = H4g4l[K4l][n4l]['createElement']("img");
- l.onload = l.onerror = function() {
- y5d0.L2S(1, l.width) && K.unshift(d.WEBP);
- --X;
- y5d0.w2S(0, X) && g(K);
- };
- l.src = "data:image/webp;base64,UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==";
- var N;
- N = H4g4l[K4l][R4l]['createElement']("img");
- N.onload = N.onerror = function() {
- y5d0.c2S(1, N.width) && K.unshift(d.JXR);
- --X;
- y5d0.I2S(0, X) && g(K);
- };
- N.src = "data:image/vnd.ms-photo;base64,SUm8AQgAAAAFAAG8AQAQAAAASgAAAIC8BAABAAAAAQAAAIG8BAABAAAAAQAAAMC8BAABAAAAWgAAAMG8BAABAAAAHwAAAAAAAAAkw91vA07+S7GFPXd2jckNV01QSE9UTwAZAYBxAAAAABP/gAAEb/8AAQAAAQAAAA==";
- };
- X4.detectAudioFormats = function() {
- for (var Y4l in H4g4l[K4l]) {
- if (Y4l.length === 8 && Y4l.charCodeAt(5) === 101 && Y4l.charCodeAt(7) === 116 && Y4l.charCodeAt(3) === 117 && Y4l.charCodeAt((137. < (14.16E2, 44.) ? 'k' : (0x188, 0x1A5) >= 146 ? (6.71E2, 0) : (0x121, 0x53) >= 4.520E2 ? (4., 'k') : (42.40E1, 80.))) === 100) break
- };
- for (var T4l in H4g4l[K4l]) {
- if (T4l.length === 9 && T4l.charCodeAt(6) === ((0xF0, 0x16A) <= 1.393E3 ? (7, 116) : (0xDE, 63)) && T4l.charCodeAt(((0x22A, 117) <= (107., 0x3D) ? 88 : (0x22C, 101.80E1) <= (10, 0x42) ? 'i' : (0x1A2, 0x139) <= (0x1A1, 0x1F4) ? (0x109, 8) : (0x1B7, 5.43E2))) === 114 && T4l.charCodeAt(((0x20C, 0x152) > (47, 0x10F) ? (1.68E2, 4) : (9.73E2, 3.67E2))) === 103 && T4l.charCodeAt(((86, 85.) < (3.15E2, 4.) ? 3.29E2 : (13, 0x42) > (0x1A5, 23) ? (27.20E1, 0) : (8.75E2, 110.))) === (0xCB > (8.21E2, 0x210) ? (1., 5.83E2) : (0x1C6, 0x18E) <= (0x2D, 0x193) ? (0x109, 110) : 7.62E2 < (13, 0x90) ? (3.85E2, 0x16F) : (120, 67.10E1))) break
- };
- for (var H4l in H4g4l[K4l][T4l]) {
- if (H4l.length == 9 && H4l.charCodeAt(((77.7E1, 11.21E2) < 65.2E1 ? "b2" : (0x218, 1.337E3) > (5, 125) ? (0x96, 8) : (8.8E1, 0x123) > (13.870E2, 11.43E2) ? 0x1C9 : (105., 0xCE))) == (29. < (147, 31.) ? (0x1D4, 116) : (144, 132.) < 66 ? "$1" : (77., 147)) && H4l.charCodeAt(7) == ((1.224E3, 9.23E2) >= 5.38E2 ? (0xF6, 110) : (0x106, 0xF3)) && H4l.charCodeAt((59 < (3, 108) ? (126.2E1, 0) : (0xFE, 108.80E1))) == 117) break
- };
- var K;
- K = H4g4l[K4l][Y4l]['createElement']("audio");
- if (y5d0.O2S(null, K) || y5d0.E2S(null, O(K, K.canPlayType))) return [];
- var X = new W4("\\b(iPhone|iPod|iPad|Windows Phone)\\b", ""),
- l = H4g4l[K4l][T4l][H4l];
- if (!h4.get_supported() && X.match(l)) return [];
- for (var X = [{
- format: d.M4A,
- mimeType: "audio/mp4; codecs=mp4a"
- }, {
- format: d.MP3,
- mimeType: "audio/mpeg"
- }, {
- format: d.OPUS,
- mimeType: "audio/ogg; codecs=opus"
- }, {
- format: d.OGG,
- mimeType: "audio/ogg; codecs=vorbis"
- }, {
- format: d.WAV,
- mimeType: "audio/wav"
- }], l = [], N = 0; y5d0.M2S(N, X.length);) {
- var F = X[N];
- ++N;
- var j = "";
- try {
- j = K.canPlayType(F.mimeType);
- } catch (g) {}
- y5d0.Y2S("", j) && l.push(F.format);
- }
- return l;
- };
- X4.supportsBlob = function() {
- if (X4._detectBlobSupport) {
- for (var v4l in H4g4l[K4l]) {
- if (v4l.length === 9 && v4l.charCodeAt(6) === 116 && v4l.charCodeAt(8) === 114 && v4l.charCodeAt(4) === 103 && v4l.charCodeAt(0) === 110) break
- };
- for (var i4l in H4g4l[K4l][v4l]) {
- if (i4l.length == 9 && i4l.charCodeAt(8) == 116 && i4l.charCodeAt(((111, 1.130E2) >= (0x1F9, 0x13B) ? 0x1B5 : 72. <= (0x22A, 4.560E2) ? (1.101E3, 7) : (0x15B, 67))) == 110 && i4l.charCodeAt(0) == 117) break
- };
- for (var D4l in H4g4l[K4l]) {
- if (D4l.length === 9 && D4l.charCodeAt(((114., 121.) < (137, 1.0050E3) ? (134.8E1, 6) : (144.9E1, 12.10E1))) === 116 && D4l.charCodeAt(8) === 114 && D4l.charCodeAt(4) === 103 && D4l.charCodeAt(0) === 110) break
- };
- for (var f4l in H4g4l[K4l][D4l]) {
- if (f4l.length == ((0x5B, 61) <= (39., 39) ? 69 : (0xDE, 68.) >= 104.9E1 ? 69 : (58., 89.80E1) > (25., 59.) ? (0x1BB, 9) : (45, 94.5E1)) && f4l.charCodeAt((1.436E3 >= (104., 48) ? (136, 8) : (52.5E1, 0xC7))) == 116 && f4l.charCodeAt(7) == 110 && f4l.charCodeAt(0) == ((0xDC, 139.5E1) <= 5.29E2 ? (0x12B, 52.40E1) : (4.65E2, 5.4E1) <= (132., 1.6E2) ? (107., 117) : (62., 0x1C6) <= 0xDC ? 8.78E2 : (64., 22.90E1))) break
- };
- X4._detectBlobSupport = !1;
- if ((new W4("\\bSilk\\b", "")).match(H4g4l[K4l][v4l][i4l]) || (new W4("\\bAndroid\\b", "")).match(H4g4l[K4l][D4l][f4l]) || y5d0.H2S(null, H4g4l[K4l].Blob)) return !1;
- var g = new XMLHttpRequest;
- g.open("GET", ".", !0);
- if (y5d0.D2S("", g.responseType)) return !1;
- g.responseType = "blob";
- if (y5d0.k2S("blob", g.responseType)) return !1;
- X4._URL = p.loadExtension("URL").value;
- }
- return y5d0.t2S(null, X4._URL) && y5d0.y2S(null, X4._URL.createObjectURL);
- };
- N3k(I6);
- X4.prototype = z(I6.prototype, {
- loadEntry: function(X, l) {
- for (var V4l in H4g4l[K4l]) {
- if (V4l.length === 8 && V4l.charCodeAt(5) === 101 && V4l.charCodeAt(7) === 116 && V4l.charCodeAt(3) === 117 && V4l.charCodeAt(0) === 100) break
- };
- var N = this;
- switch (l.format[1]) {
- case 0:
- case 1:
- case 2:
- case 3:
- case 4:
- var F;
- F = H4g4l[K4l][V4l]['createElement']("img");
- var j = new F8;
- j.addDisposingListener(F, "load", function() {
- X4.supportsBlob() && X4._URL.revokeObjectURL(F.src);
- var g = N._platform.getRenderer().createTextureFromImage(F);
- y5d0.g3S(null, g) ? N.handleLoad(l, g) : N.handleTextureError(l);
- });
- j.addDisposingListener(F, "error", function() {
- N.handleError(l, "Failed to load image");
- });
- X4.supportsBlob() ? this.download(X, l, "blob", function(g) {
- F.src = X4._URL.createObjectURL(g);
- }) : (F.src = X, F.complete && null);
- break;
- case 5:
- case 6:
- case 7:
- this.download(X, l, "arraybuffer", function() {
- var g = N._platform.getRenderer().createCompressedTexture(l.format, null);
- y5d0.r3S(null, g) ? N.handleLoad(l, g) : N.handleTextureError(l);
- });
- break;
- case 8:
- case 9:
- case 10:
- case 11:
- case 12:
- if (h4.get_supported()) this.download(X, l, "arraybuffer", function(K) {
- h4.ctx.decodeAudioData(K, function(g) {
- N.handleLoad(l, new h4(g));
- }, function() {
- N.handleLoad(l, T4.getInstance());
- });
- });
- else {
- for (var C4l in H4g4l[K4l]) {
- if (C4l.length === 8 && C4l.charCodeAt(5) === 101 && C4l.charCodeAt(7) === 116 && C4l.charCodeAt(3) === 117 && C4l.charCodeAt(0) === ((13.89E2, 82) < 27.0E1 ? (0xBE, 100) : (118, 8.23E2))) break
- };
- var Z;
- Z = H4g4l[K4l][C4l]['createElement']("audio");
- Z.preload = "auto";
- var A = ++X4._mediaRefCount;
- y5d0.N3S(null, X4._mediaElements) && (X4._mediaElements = new v4);
- X4._mediaElements.set(A, Z);
- j = new F8;
- j.addDisposingListener(Z, "canplaythrough", function() {
- X4._mediaElements.remove(A);
- N.handleLoad(l, new d8(Z));
- });
- j.addDisposingListener(Z, "error", function() {
- X4._mediaElements.remove(A);
- var g = Z.error.code;
- y5d0.F3S(3, g) || y5d0.j3S(4, g) ? N.handleLoad(l, T4.getInstance()) : N.handleError(l, "Failed to load audio: " + Z.error.code);
- });
- j.addListener(Z, "progress", function() {
- if (y5d0.Z3S(0, Z.buffered.length) && y5d0.Q3S(0, Z.duration)) {
- var g = y5d0.B3S(Z.buffered.end(0), Z.duration);
- N.handleProgress(l, y5d0.a3S(g * l.bytes, 0));
- }
- });
- Z.src = X;
- Z.load();
- }
- break;
- case 13:
- this.download(X, l, "text", function(g) {
- N.handleLoad(l, new S8(g));
- });
- }
- },
- getAssetFormats: function(K) {
- var X = this;
- y5d0.A3S(null, X4._supportedFormats) && (X4._supportedFormats = new a5, X4.detectImageFormats(function(g) {
- X4._supportedFormats.set_result(X._platform.getRenderer().getCompressedTextureFormats().concat(g).concat(X4.detectAudioFormats()).concat([d.Data]));
- }));
- X4._supportedFormats.get(K);
- },
- download: function(X, l, N, F) {
- var j = this,
- Z = null,
- A = null,
- o = 0,
- W = !1,
- e = function() {
- W && (W = !1, H4g4l[K4l]['clearInterval'](o));
- }, G = 3,
- k = function() {
- --G;
- return y5d0.n3S(0, G) ? (A(), !0) : !1;
- }, A = function() {
- e();
- y5d0.S3S(null, Z) && Z.abort();
- Z = new XMLHttpRequest;
- Z.open("GET", X, !0);
- Z.responseType = N;
- var K = 0;
- Z.onprogress = function(g) {
- W || (W = !0, o = H4g4l[K4l]['setInterval'](function() {
- y5d0.T3S(4, Z.readyState) && y5d0.i3S(5E3, Date.now() - K) && !k() && (e(), j.handleError(l, "Download stalled"));
- }, 1E3));
- K = Date.now();
- j.handleProgress(l, g.loaded);
- };
- Z.onerror = function() {
- if (y5d0.V3S(0, Z.status) || !k()) e(), j.handleError(l, "HTTP error " + Z.status);
- };
- Z.onload = function() {
- var g = Z.response;
- y5d0.P3S(null, g) && (g = Z.responseText);
- e();
- F(g);
- };
- Z.send();
- };
- A();
- },
- __class__: X4
- });
- R9(c0);
- Q1k();
- c0.prototype = {
- __class__: c0
- };
- G1k(I1);
- i3();
- v7k();
- I1.prototype = {
- call: function(g, K) {
- y5d0.e3S(null, K) && (K = []);
- for (var X = window, l = X, N = 0, F = g.split("."); y5d0.h9S(N, F.length);) {
- var j = F[N];
- ++N;
- X = l;
- l = N4.field(X, j);
- }
- return l.apply(X, K);
- },
- bind: function(g, K) {
- N4.setField(window, g, K);
- },
- __class__: I1
- };
- b2(B5);
- g6k();
- j0k(Y4);
- B5.prototype = z(Y4.prototype, {
- __class__: B5
- });
- n8k(d8);
- a2k();
- g0k();
- p9(A4);
- d8.prototype = z(A4.prototype, {
- play: function(g) {
- y5d0.X9S(null, g) && (g = 1);
- return new n8(this, g, !1);
- },
- loop: function(g) {
- y5d0.x9S(null, g) && (g = 1);
- return new n8(this, g, !0);
- },
- onDisposed: function() {
- this.audioElement = null;
- },
- __class__: d8
- });
- R4k(n8);
- q2k();
- g9();
- n8.prototype = {
- set_paused: function(g) {
- y5d0.J9S(this._clonedElement.paused, g) && (g ? this._clonedElement.pause() : this.playAudio());
- return g;
- },
- update: function(g) {
- this.volume.update(g);
- this._complete.set__(this._clonedElement.ended);
- return this._complete._value || this._clonedElement.paused ? (this._tickableAdded = !1, this._volumeBinding.dispose(), this._hideBinding.dispose(), !0) : !1;
- },
- dispose: function() {
- this.set_paused(!0);
- this._complete.set__(!0);
- },
- playAudio: function() {
- var K = this;
- this._clonedElement.loop && !t4.instance.musicPlaying && (t4.instance.musicPlaying = !0, this._clonedElement.play(), this._tickableAdded || (t4.instance.mainLoop.addTickable(this), this._tickableAdded = !0, this._volumeBinding = Q.volume.get_changed().connect(function() {
- K.updateVolume();
- }), this._hideBinding = Q.hidden.get_changed().connect(function(g) {
- g ? (K._wasPaused = K._clonedElement.paused, K.set_paused(!0)) : K.set_paused(K._wasPaused);
- })));
- },
- updateVolume: function() {
- this._clonedElement.volume = y5d0.b9S(Q.volume._value, this.volume._value);
- },
- __class__: n8,
- __properties__: {
- set_paused: "set_paused"
- }
- };
- C3(W0);
- g8k();
- W0.prototype = {
- __class__: W0
- };
- J6k(T);
- w1k();
- I7k();
- T.prototype = {
- get_width: function() {
- return this._canvas.width;
- },
- get_height: function() {
- return this._canvas.height;
- },
- get_debugInfo: function() {
- return this._debugInfo;
- },
- lockOrientation: function(g) {
- for (var e4l in H4g4l[K4l]) {
- if (e4l.length === 6 && e4l.charCodeAt(((7., 93.30E1) >= 1.2690E3 ? 1.217E3 : (115, 0x7E) > 72 ? (73., 3) : (1.163E3, 36) > 12.4E1 ? (12.39E2, 'i') : (32, 110.))) === 101 && e4l.charCodeAt(5) === ((0x19E, 0xCF) >= 0xE1 ? (117, 89.60E1) : 0x17B <= (0x201, 137.9E1) ? (0x119, 110) : (0x1D1, 94.)) && e4l.charCodeAt(1) === 99 && e4l.charCodeAt(0) === 115) break
- };
- var K = p.loadExtension("lockOrientation", H4g4l[K4l][e4l]).value;
- if (y5d0.U9S(null, K)) {
- for (var y4l in H4g4l[K4l]) {
- if (y4l.length === 6 && y4l.charCodeAt(((68., 87.) < (65., 116.) ? (0xC9, 3) : (0x1D6, 19.))) === 101 && y4l.charCodeAt(5) === 110 && y4l.charCodeAt(1) === ((109., 136) >= (0x1E8, 126.) ? (0x167, 99) : (57, 44)) && y4l.charCodeAt(((0x60, 1.317E3) > (0x144, 0x49) ? (6, 0) : (6.09E2, 41) > (3.2E1, 36.5E1) ? (50, 'd') : (1.1320E3, 3.66E2))) === ((10.47E2, 4.88E2) <= (51.2E1, 1.67E2) ? (0x102, 142.8E1) : (0x1BD, 0x5E) <= (0x11D, 0x10C) ? (0x9C, 115) : 40. > (5, 0x79) ? 0x12A : (0x1F2, 130.))) break
- };
- var X;
- switch (g[1]) {
- case 0:
- X = "portrait";
- break;
- case 1:
- X = "landscape";
- }
- K.apply(H4g4l[K4l][y4l], [X]) || null;
- }
- },
- onWindowResize: function() {
- this._canvas.parentElement.getBoundingClientRect();
- this.resizeCanvas(H4g4l[K4l]['innerWidth'], H4g4l[K4l]['innerHeight']);
- },
- resizeCanvas: function(g, K) {
- var X = y5d0.m9S(T.BASE_HEIGHT, K);
- T.STAGE_WIDTH = y5d0.z9S(X * g, 0);
- y5d0.d9S(T.STAGE_WIDTH, T.BASE_WIDTH) ? (T.STAGE_WIDTH = T.BASE_WIDTH, X = y5d0.o9S(T.BASE_WIDTH, g), T.STAGE_HEIGHT = y5d0.R9S(X * K, 0)) : T.STAGE_HEIGHT = T.BASE_HEIGHT;
- y5d0.W9S(T.STAGE_HEIGHT, T.BASE_HEIGHT) && y5d0.v9S(T.STAGE_WIDTH, T.MAX_WIDTH) && (T.STAGE_WIDTH = T.MAX_WIDTH);
- this._screenheight = y5d0.f9S(K, 0);
- this._screenwidth = y5d0.C9S(g, 0);
- this.scaleFactor = Math.min(y5d0.p9S(g, T.STAGE_WIDTH), y5d0.G9S(K, T.STAGE_HEIGHT));
- var X = y5d0.K44(this.scaleFactor, T.STAGE_WIDTH),
- l = y5d0.l44(this.scaleFactor, T.STAGE_HEIGHT);
- this._canvas.width = T.STAGE_WIDTH;
- this._canvas.height = T.STAGE_HEIGHT;
- this._canvas.style.width = X + "px";
- this._canvas.style.height = l + "px";
- this.scaleFactor = y5d0.s44(1, this.scaleFactor);
- this.resize.emit();
- this._debugInfo = "Screen: w-" + this._screenwidth + " h-" + this._screenheight + ", stage: w-" + T.STAGE_WIDTH + " h-" + T.STAGE_HEIGHT + "\ncanvas: w- " + this._canvas.style.width + " h-" + this._canvas.style.height;
- return !0;
- },
- hideMobileBrowser: function() {
- for (var g6l in H4g4l[K4l]) {
- if (g6l.length === 8 && g6l.charCodeAt(5) === (44. <= (82, 0x197) ? (1.1E2, 101) : (89, 5.98E2)) && g6l.charCodeAt((1.56E2 <= (59.1E1, 1.425E3) ? (70.9E1, 7) : (10.52E2, 75.10E1) < (68., 0xC2) ? "R" : (5.88E2, 144))) === ((8.83E2, 121.5E1) < 0x81 ? (0x241, 594) : (32, 66) <= 3.17E2 ? (1.0130E3, 116) : (111.0E1, 0x1B2)) && g6l.charCodeAt(3) === 117 && g6l.charCodeAt(0) === 100) break
- };
- for (var K6l in H4g4l[K4l][g6l]) {
- if (K6l.length == 15 && K6l.charCodeAt(((3.35E2, 36) < (67, 106) ? (0x74, 14) : (0x4C, 105.))) == 116 && K6l.charCodeAt(((41., 0xA7) <= 89 ? 6 : (0x23B, 43) > (2.1E1, 1.175E3) ? (78., "J") : 75 >= (0x45, 0xF) ? (0x253, 13) : (0x110, 2.86E2))) == 110 && K6l.charCodeAt(0) == 100) break
- };
- var g = this,
- K = H4g4l[K4l][g6l][K6l]['style'];
- K.height = H4g4l[K4l]['innerHeight'] + 100 + "px";
- K.width = H4g4l[K4l]['innerWidth'] + "px";
- K.overflow = "visible";
- p.callLater(function() {
- p.hideMobileBrowser();
- p.callLater(function() {
- K.height = H4g4l[K4l]['innerHeight'] + "px";
- g.onWindowResize(null);
- }, 100);
- });
- },
- onOrientationChange: function() {
- this.orientation.set__(p.orientation(H4g4l[K4l].orientation));
- this.onWindowResize(null);
- },
- updateFullscreen: function() {
- for (var N6l in H4g4l[K4l]) {
- if (N6l.length === 8 && N6l.charCodeAt(5) === 101 && N6l.charCodeAt(7) === ((0x9F, 18) < 0x101 ? (0x8A, 116) : (34.6E1, 136.)) && N6l.charCodeAt(3) === ((80, 1.445E3) < (8.45E2, 20) ? '\\"' : 45. <= (19., 93) ? (5., 117) : (0x13B, 0x109)) && N6l.charCodeAt((73.5E1 >= (0x1AD, 7) ? (1.488E3, 0) : (0xE5, 0x203))) === 100) break
- };
- this.fullscreen.set__(!0 == p.loadFirstExtension(["fullscreen", "fullScreen", "isFullScreen"], H4g4l[K4l][N6l]).value);
- },
- __class__: T,
- __properties__: {
- get_debugInfo: "get_debugInfo",
- get_height: "get_height",
- get_width: "get_width"
- }
- };
- x0(r5);
- f9();
- t7k();
- r5.prototype = {
- set: function(K, X) {
- var l;
- try {
- var N = new g6;
- N.useCache = !0;
- N.useEnumIndex = !1;
- N.serialize(X);
- l = N.toString();
- } catch (g) {
- return !1;
- }
- try {
- this._storage.setItem("flambe:" + K, l);
- } catch (g) {
- return !1;
- }
- return !0;
- },
- get: function(K, X) {
- var l = null;
- try {
- l = this._storage.getItem("flambe:" + K);
- } catch (g) {
- null;
- }
- if (y5d0.u44(null, l)) try {
- return E4.run(l);
- } catch (g) {
- null;
- }
- return X;
- },
- __class__: r5
- };
- z5k(p);
- K3();
- p.callLater = function(g, K) {
- y5d0.L44(null, K) && (K = 0);
- H4g4l[K4l]['setTimeout'](g, K);
- };
- p.hideMobileBrowser = function() {
- H4g4l[K4l]['scrollTo'](1, 0);
- };
- p.loadExtension = function(g, K) {
- y5d0.w44(null, K) && (K = window);
- var X = N4.field(K, g);
- if (y5d0.c44(null, X)) return {
- prefix: "",
- field: g,
- value: X
- };
- for (var X = g.charAt(0).toUpperCase() + V.substr(g, 1, null), l = 0, N = p.VENDOR_PREFIXES; y5d0.I44(l, N.length);) {
- var F = N[l];
- ++l;
- var j = F + X,
- Z = N4.field(K, j);
- if (y5d0.O44(null, Z)) return {
- prefix: F,
- field: j,
- value: Z
- };
- }
- return {
- prefix: null,
- field: null,
- value: null
- };
- };
- p.loadFirstExtension = function(g, K) {
- for (var X = 0; y5d0.E44(X, g.length);) {
- var l = g[X];
- ++X;
- l = p.loadExtension(l, K);
- if (y5d0.M44(null, l.field)) return l;
- }
- return {
- prefix: null,
- field: null,
- value: null
- };
- };
- p.polyfill = function(g, K) {
- y5d0.Y44(null, K) && (K = window);
- var X = p.loadExtension(g, K).value;
- if (y5d0.H44(null, X)) return !1;
- K[g] = X;
- return !0;
- };
- p.addVendorListener = function(g, K, X, l) {
- for (var N = 0, F = p.VENDOR_PREFIXES; y5d0.D44(N, F.length);) {
- var j = F[N];
- ++N;
- g.addEventListener(j + K, X, l);
- }
- g.addEventListener(K, X, l);
- };
- p.orientation = function(g) {
- switch (g) {
- case -90:
- case 90:
- return H4.Landscape;
- default:
- return H4.Portrait;
- }
- };
- p.createEmptyCanvas = function(g, K) {
- for (var F6l in H4g4l[K4l]) {
- if (F6l.length === 8 && F6l.charCodeAt(5) === 101 && F6l.charCodeAt(7) === 116 && F6l.charCodeAt(3) === 117 && F6l.charCodeAt(0) === 100) break
- };
- var X;
- X = H4g4l[K4l][F6l]['createElement']("canvas");
- X.width = g;
- X.height = K;
- return X;
- };
- p.createCanvas = function(g) {
- var K = p.createEmptyCanvas(g.width, g.height),
- X = K.getContext("2d");
- X.save();
- X.globalCompositeOperation = "copy";
- X.drawImage(g, 0, 0);
- X.restore();
- return K;
- };
- p.fixAndroidMath = function() {
- for (var b6l in H4g4l[K4l]) {
- if (b6l.length === ((7.600E2, 0x179) > (101., 49) ? (45.2E1, 9) : (43.5E1, 0x8D) <= (0xA7, 0x1E) ? "S" : (4.03E2, 80.)) && b6l.charCodeAt(6) === 116 && b6l.charCodeAt(((36.0E1, 53.7E1) > (99.5E1, 22.) ? (80.2E1, 8) : (0x32, 0x1BD))) === ((140, 149.) >= (109, 71) ? (79., 114) : 1.187E3 <= (7.07E2, 0x16F) ? "b" : (3.93E2, 34)) && b6l.charCodeAt((0. > (74.5E1, 32.) ? 1.195E3 : 148 < (71, 146.70E1) ? (1.35E2, 4) : (49.2E1, 73.2E1) <= (9.620E2, 125) ? '' : (0x152, 0x1B3))) === 103 && b6l.charCodeAt(0) === 110) break
- };
- for (var j6l in H4g4l[K4l][b6l]) {
- if (j6l.length == 9 && j6l.charCodeAt(8) == 116 && j6l.charCodeAt(7) == 110 && j6l.charCodeAt(0) == 117) break
- };
- if (y5d0.k44(0, H4g4l[K4l][b6l][j6l].indexOf("Linux; U; Android 4"))) {
- var K = Math.sin,
- X = Math.cos;
- Math.sin = function(g) {
- return y5d0.t44(0, g) ? 0 : K(g);
- };
- Math.cos = function(g) {
- return y5d0.y44(0, g) ? 1 : X(g);
- };
- }
- };
- m9(h4);
- C8();
- j5k();
- h4.__properties__ = {
- get_supported: "get_supported"
- };
- h4.get_supported = function() {
- if (h4._detectSupport) {
- h4._detectSupport = !1;
- var K = p.loadExtension("AudioContext").value;
- y5d0.g64(null, K) && (h4.ctx = new K, h4.gain = h4.createGain(), h4.gain.connect(h4.ctx.destination), Q.volume.watch(function(g) {
- h4.gain.gain.value = g;
- }));
- }
- return y5d0.r64(null, h4.ctx);
- };
- h4.createGain = function() {
- return y5d0.N64(null, h4.ctx.createGain) ? h4.ctx.createGain() : h4.ctx.createGainNode();
- };
- h4.start = function(g, K) {
- y5d0.F64(null, g.start) ? g.start(K) : g.noteOn(K);
- };
- V2(A4);
- h4.prototype = z(A4.prototype, {
- play: function(g) {
- y5d0.j64(null, g) && (g = 1);
- return new q8(this, g, !1);
- },
- loop: function(g) {
- y5d0.Z64(null, g) && (g = 1);
- return new q8(this, g, !0);
- },
- get_duration: function() {
- return this.buffer.duration;
- },
- onDisposed: function() {
- this.buffer = null;
- },
- __class__: h4,
- __properties__: {
- get_duration: "get_duration"
- }
- });
- R1k(q8);
- A7();
- e7k();
- q8.prototype = {
- set_paused: function(g) {
- y5d0.B64(g, 0 <= this._pausedAt) && (g ? (this._sourceNode.disconnect(), this._pausedAt = this.get_position()) : this.playAudio());
- return g;
- },
- get_position: function() {
- return this._complete._value ? this._sound.get_duration() : y5d0.a64(0, this._pausedAt) ? this._pausedAt : y5d0.A64((h4.ctx.currentTime - this._startedAt), this._sound.get_duration());
- },
- update: function(g) {
- this.volume.update(g);
- y5d0.n64(3, this._sourceNode.playbackState) && this._complete.set__(!0);
- return this._complete._value || y5d0.S64(0, this._pausedAt) ? (this._tickableAdded = !1, this._hideBinding.dispose(), !0) : !1;
- },
- dispose: function() {
- this.set_paused(!0);
- this._complete.set__(!0);
- },
- setVolume: function(g) {
- y5d0.T64(null, this._gainNode) && (this._gainNode = h4.createGain(), this.insertNode(this._gainNode));
- this._gainNode.gain.value = g;
- },
- insertNode: function(g) {
- y5d0.i64(0, this._pausedAt) || (this._sourceNode.disconnect(), this._sourceNode.connect(g));
- g.connect(this._head);
- this._head = g;
- },
- playAudio: function() {
- var K = this;
- this._sourceNode.connect(this._head);
- this._startedAt = h4.ctx.currentTime;
- this._pausedAt = -1;
- this._tickableAdded || (t4.instance.mainLoop.addTickable(this), this._tickableAdded = !0, this._hideBinding = Q.hidden.get_changed().connect(function(g) {
- g ? (K._wasPaused = y5d0.V64(0, K._pausedAt), K.set_paused(!0)) : K.set_paused(K._wasPaused);
- }));
- },
- __class__: q8,
- __properties__: {
- get_position: "get_position",
- set_paused: "set_paused"
- }
- };
- h9(Z5);
- P4k();
- J9(t);
- Z5.prototype = z(t.prototype, {
- get_name: function() {
- return "Director_13";
- },
- pushScene: function(g, K) {
- var X = this;
- this.completeTransition();
- var l = this.get_topScene();
- y5d0.P64(null, l) ? this.playTransition(l, g, K, function() {
- X.hide(l);
- }) : (this.add(g), this.invalidateVisibility());
- },
- unwindToScene: function(g, K) {
- var X = this;
- this.completeTransition();
- var l = this.get_topScene();
- if (y5d0.e64(null, l)) {
- if (y5d0.h84(l, g)) {
- for (this.scenes.pop(); y5d0.X84(0, this.scenes.length) && y5d0.x84(this.scenes[this.scenes.length - 1], g);) this.scenes.pop().dispose();
- this.playTransition(l, g, K, function() {
- X.hideAndDispose(l);
- });
- }
- } else this.pushScene(g, K);
- },
- onAdded: function() {
- this.owner.addChild(this._root);
- },
- onRemoved: function() {
- this.completeTransition();
- for (var g = 0, K = this.scenes; y5d0.J84(g, K.length);) {
- var X = K[g];
- ++g;
- X.dispose();
- }
- this.scenes = [];
- this.occludedScenes = [];
- this._root.dispose();
- },
- onUpdate: function(g) {
- y5d0.b84(null, this._transitor) && this._transitor.update(g) && this.completeTransition();
- },
- get_topScene: function() {
- var g = this.scenes.length;
- return y5d0.q84(0, g) ? this.scenes[y5d0.U84(g, 1)] : null;
- },
- add: function(g) {
- var K = this.get_topScene();
- y5d0.m84(null, K) && this._root.removeChild(K);
- V.remove(this.scenes, g);
- this.scenes.push(g);
- this._root.addChild(g);
- },
- hide: function(g) {
- g = g._compMap.Scene_0;
- y5d0.z84(null, g) && g.hidden.emit();
- },
- hideAndDispose: function(g) {
- this.hide(g);
- g.dispose();
- },
- show: function(g) {
- g = g._compMap.Scene_0;
- y5d0.d84(null, g) && g.shown.emit();
- },
- invalidateVisibility: function() {
- for (var g = this.scenes.length; y5d0.o84(0, g);) {
- var K = this.scenes[--g]._compMap.Scene_0;
- if (y5d0.R84(null, K) || K.opaque) break;
- }
- this.occludedScenes = y5d0.W84(0, this.scenes.length) ? this.scenes.slice(g, y5d0.v84(this.scenes.length, 1)) : [];
- g = this.get_topScene();
- y5d0.f84(null, g) && this.show(g);
- },
- completeTransition: function() {
- y5d0.C84(null, this._transitor) && (this._transitor.complete(), this._transitor = null, this.invalidateVisibility());
- },
- playTransition: function(g, K, X, l) {
- this.completeTransition();
- this.add(K);
- y5d0.p84(null, X) ? (this.occludedScenes.push(g), this._transitor = new D0(g, K, X, l), this._transitor.init(this)) : (l(), this.invalidateVisibility());
- },
- get_width: function() {
- return y5d0.G84(0, this._width) ? Q._platform.getStage().get_width() : this._width;
- },
- get_height: function() {
- return y5d0.K14(0, this._height) ? Q._platform.getStage().get_height() : this._height;
- },
- __class__: Z5,
- __properties__: z(t.prototype.__properties__, {
- get_height: "get_height",
- get_width: "get_width",
- get_topScene: "get_topScene"
- })
- });
- z4k(D0);
- n6k();
- D0.prototype = {
- init: function(g) {
- this._transition.init(g, this._from, this._to);
- },
- update: function(g) {
- return this._transition.update(g);
- },
- complete: function() {
- this._transition.complete();
- this._onComplete();
- },
- __class__: D0
- };
- E7k(R4);
- U3k();
- B7(t);
- R4.prototype = z(t.prototype, {
- get_name: function() {
- return "Scene_0";
- },
- __class__: R4
- });
- u6k(f8);
- w6k();
- f8.prototype = {
- init: function(g, K, X) {
- this._director = g;
- this._from = K;
- this._to = X;
- },
- update: function() {
- return !0;
- },
- complete: function() {},
- __class__: f8
- };
- z6k(j6);
- G8k();
- A7k(f8);
- j6.prototype = z(f8.prototype, {
- init: function(g, K, X) {
- f8.prototype.init.call(this, g, K, X);
- this._elapsed = 0;
- },
- update: function(g) {
- this._elapsed += g;
- return y5d0.u14(this._elapsed, this._duration);
- },
- interp: function(g, K) {
- return g + y5d0.L14((K - g), this._ease(this._elapsed / this._duration));
- },
- __class__: j6
- });
- E8k(t6);
- m7k();
- V4(j6);
- t6.prototype = z(j6.prototype, {
- init: function(g, K, X) {
- j6.prototype.init.call(this, g, K, X);
- switch (this._direction) {
- case 0:
- this._x = 0;
- this._y = -this._director.get_height();
- break;
- case 1:
- this._x = 0;
- this._y = this._director.get_height();
- break;
- case 2:
- this._x = -this._director.get_width();
- this._y = 0;
- break;
- case 3:
- this._x = this._director.get_width(), this._y = 0;
- }
- g = this._from._compMap.Sprite_12;
- y5d0.w14(null, g) && this._from.add(g = new R);
- g.setXY(0, 0);
- g = this._to._compMap.Sprite_12;
- y5d0.c14(null, g) && this._to.add(g = new R);
- g.setXY(-this._x, -this._y);
- },
- update: function(g) {
- g = j6.prototype.update.call(this, g);
- this._from._compMap.Sprite_12.setXY(this.interp(0, this._x), this.interp(0, this._y));
- this._to._compMap.Sprite_12.setXY(this.interp(-this._x, 0), this.interp(-this._y, 0));
- return g;
- },
- complete: function() {
- this._from._compMap.Sprite_12.setXY(0, 0);
- this._to._compMap.Sprite_12.setXY(0, 0);
- },
- __class__: t6
- });
- c7(u6);
- O3k();
- u6.prototype = {
- __class__: u6
- };
- i3k(F6);
- E3();
- V8k();
- F6.prototype = {
- update: function(g) {
- y5d0.I14(null, this._tween) && (this._tween = new j8(this._value._value, this._to, this._seconds, this._easing), this._value.set_behavior(this._tween), this._value.update(g));
- if (y5d0.O14(this._value._behavior, this._tween)) {
- var K = y5d0.E14(this._tween.elapsed, this._seconds);
- this._tween = null;
- return y5d0.M14(0, K) ? y5d0.Y14(g, K) : 0;
- }
- return -1;
- },
- __class__: F6
- };
- N6k(P6);
- X7();
- v5k();
- P6.prototype = {
- update: function() {
- this._fn();
- return 0;
- },
- __class__: P6
- };
- D0k(M);
- f2k();
- j9();
- M.prototype = {
- update: function(g) {
- this._elapsed += g;
- if (y5d0.H14(this._elapsed, this._duration)) {
- var K = y5d0.D14(this._elapsed, this._duration);
- this._elapsed = 0;
- return y5d0.k14(g, K);
- }
- return -1;
- },
- __class__: M
- };
- m5k(k5);
- w9k();
- y4();
- k5.prototype = {
- update: function(g, K) {
- for (var X = !0, l = 0, N = 0, F = this._runningActions.length; y5d0.y14(N, F);) {
- var j = N++,
- Z = this._runningActions[j];
- if (y5d0.g54(null, Z)) {
- var A = Z.update(g, K);
- y5d0.r54(0, A) ? (this._runningActions[j] = null, this._completedActions.push(Z), y5d0.N54(A, l) && (l = A)) : X = !1;
- }
- }
- return X ? (this._runningActions = this._completedActions, this._completedActions = [], l) : -1;
- },
- __class__: k5
- };
- P8(A8);
- E2();
- p2();
- A8.prototype = {
- update: function(g, K) {
- if (y5d0.j54(0, this._count)) return 0;
- var X = this._action.update(g, K);
- return y5d0.Z54(0, this._count) && y5d0.Q54(0, X) && 0 == --this._remaining ? (this._remaining = this._count, X) : -1;
- },
- __class__: A8
- };
- O3(J6);
- r6k();
- F9k(t);
- J6.prototype = z(t.prototype, {
- get_name: function() {
- return "Script_11";
- },
- run: function(g) {
- g = new o1(g);
- this._handles.push(g);
- return g;
- },
- stopAll: function() {
- this._handles = [];
- },
- onUpdate: function(g) {
- for (var K = 0; y5d0.B54(K, this._handles.length);) {
- var X = this._handles[K];
- X.removed || y5d0.a54(0, X.action.update(g, this.owner)) ? this._handles.splice(K, 1) : ++K;
- }
- },
- __class__: J6
- });
- Q6(o1);
- U2k();
- J7k();
- o1.prototype = {
- dispose: function() {
- this.removed = !0;
- this.action = null;
- },
- __class__: o1
- };
- H0k(k4);
- f7k();
- K6k();
- k4.prototype = {
- add: function(g) {
- this._runningActions.push(g);
- },
- update: function(g, K) {
- for (var X = 0;;) {
- var l = this._runningActions[this._idx];
- if (y5d0.n54(null, l))
- if (l = l.update(y5d0.S54(g, X), K), y5d0.T54(0, l)) X += l;
- else return -1;++this._idx;
- if (y5d0.i54(this._idx, this._runningActions.length)) {
- this._idx = 0;
- break;
- } else if (y5d0.V54(X, g)) return -1;
- }
- return X;
- },
- __class__: k4
- };
- var D4 = u["flambe.subsystem.RendererType"] = {
- __ename__: ["flambe", "subsystem", "RendererType"],
- __constructs__: ["Stage3D", "WebGL", "Canvas"]
- };
- J0k();
- d9(H);
- y6k(D4);
- O9k();
- u7k(H);
- Y1k(D4);
- c8k();
- E9(H);
- w2(D4);
- k7(A5);
- A5k();
- A5.prototype = {
- __class__: A5
- };
- F9(Z8);
- c7k();
- Z8.prototype = {
- setDuration: function(g) {
- for (var g = y5d0.h04(g, this.frames.length), K = 0, X = this.frames; y5d0.X04(K, X.length);) {
- var l = X[K];
- ++K;
- l.duration = g;
- }
- return this;
- },
- setAnchor: function(g, K) {
- for (var X = 0, l = this.frames; y5d0.x04(X, l.length);) {
- var N = l[X];
- ++X;
- N.anchorX = g;
- N.anchorY = K;
- }
- return this;
- },
- __class__: Z8
- };
- M6(j0);
- F7k();
- j0.prototype = {
- toSymbol: function() {
- return new K1(this);
- },
- __class__: j0
- };
- Z5k(K1);
- W2();
- Z2k();
- K1.prototype = {
- createSprite: function() {
- var g = new F4(this._texture);
- g.setAnchor(this._anchorX, this._anchorY);
- return g;
- },
- __class__: K1
- };
- b4k(T6);
- m1k();
- T6.fromFlipbooks = function(g) {
- var K = u4.createEmptyInstance(T6);
- K._symbols = new w4;
- K.frameRate = 60;
- for (var X = 0; y5d0.J04(X, g.length);) {
- var l = g[X];
- ++X;
- for (var N = [], F = 0, j = l.frames; y5d0.b04(F, j.length);) {
- var Z = j[F];
- ++F;
- N.push({
- duration: y5d0.q04(Z.duration, K.frameRate),
- label: Z.label,
- pivot: [Z.anchorX, Z.anchorY],
- ref: ""
- });
- }
- N = new X1(K, {
- id: l.name,
- layers: [{
- name: "flipbook",
- flipbook: !0,
- keyframes: N
- }]
- });
- K._symbols.set(l.name, N);
- N = N.layers[0].keyframes;
- F = 0;
- for (j = l.frames.length; y5d0.U04(F, j);) Z = F++, N[Z].setSymbol(l.frames[Z].toSymbol());
- }
- return K;
- };
- T6.prototype = {
- createSprite: function(g, K) {
- y5d0.m04(null, K) && (K = !0);
- var X = this._symbols.get(g);
- if (y5d0.z04(null, X)) {
- if (K) throw U4.withFields("Missing symbol", ["name", g]);
- return null;
- }
- return X.createSprite();
- },
- __class__: T6
- };
- b0k(m8);
- K9();
- b7k(R);
- m8.prototype = z(R.prototype, {
- onAdded: function() {
- R.prototype.onAdded.call(this);
- for (var g = 0, K = this._animators; y5d0.o04(g, K.length);) {
- var X = K[g];
- ++g;
- this.owner.addChild(X.content);
- }
- },
- onRemoved: function() {
- R.prototype.onRemoved.call(this);
- for (var g = 0, K = this._animators; y5d0.R04(g, K.length);) {
- var X = K[g];
- ++g;
- this.owner.removeChild(X.content);
- }
- },
- onUpdate: function(g) {
- R.prototype.onUpdate.call(this, g);
- this.speed.update(g);
- switch (y5d0.W04(this._flags, 48)) {
- case 0:
- this._position += y5d0.v04(this.speed._value, g);
- y5d0.f04(this._position, this.symbol.duration) && (this._position %= this.symbol.duration, y5d0.C04(null, this._looped) && this._looped.emit());
- break;
- case 32:
- this._flags &= -33;
- }
- this["goto"](y5d0.p04(this._position, this.symbol.frameRate));
- },
- "goto": function(g) {
- if (y5d0.G04(this._frame, g)) {
- if (y5d0.K74(g, this._frame))
- for (var K = 0, X = this._animators; y5d0.l74(K, X.length);) {
- var l = X[K];
- ++K;
- l.needsKeyframeUpdate = !0;
- l.keyframeIdx = 0;
- }
- K = 0;
- for (X = this._animators; y5d0.s74(K, X.length);) l = X[K], ++K, l.composeFrame(g);
- this._frame = g;
- }
- },
- get_looped: function() {
- y5d0.u74(null, this._looped) && (this._looped = new S4);
- return this._looped;
- },
- rewind: function() {
- this._position = 0;
- this._flags |= 32;
- },
- __class__: m8,
- __properties__: z(R.prototype.__properties__, {
- get_looped: "get_looped"
- })
- });
- C8k(i0);
- q9();
- i0.prototype = {
- composeFrame: function(g) {
- if (y5d0.E74(null, this._sprites)) {
- var K = this.layer.keyframes,
- X = y5d0.M74(K.length, 1);
- if (y5d0.Y74(g, this.layer.frames)) this.content._compMap.Sprite_12.set_visible(!1), this.keyframeIdx = X, this.needsKeyframeUpdate = !0;
- else {
- for (; y5d0.H74(this.keyframeIdx, X) && y5d0.D74(K[this.keyframeIdx + 1].index, g);)++this.keyframeIdx, this.needsKeyframeUpdate = !0;
- var l;
- this.needsKeyframeUpdate ? (this.needsKeyframeUpdate = !1, l = this._sprites[this.keyframeIdx], y5d0.k74(l, this.content._compMap.Sprite_12) && (y5d0.t74(u4.getClass(l), m8) && l.rewind(), this.content.add(l))) : l = this.content._compMap.Sprite_12;
- var N = K[this.keyframeIdx],
- F = N.visible && y5d0.y74(null, N.symbol);
- l.set_visible(F);
- if (F) {
- var F = N.x,
- j = N.y,
- Z = N.scaleX,
- A = N.scaleY,
- o = N.skewX,
- W = N.skewY,
- e = N.alpha;
- if (N.tweened && y5d0.g24(this.keyframeIdx, X)) {
- g = y5d0.r24((g - N.index), N.duration);
- X = N.ease;
- if (y5d0.N24(0, X)) {
- var G;
- y5d0.F24(0, X) ? (G = y5d0.j24(1, g), G = y5d0.Z24(1, G * G), X = -X) : G = y5d0.Q24(g, g);
- g = y5d0.B24(X, G) + y5d0.a24((1 - X), g);
- }
- K = K[this.keyframeIdx + 1];
- F += y5d0.A24((K.x - F), g);
- j += y5d0.n24((K.y - j), g);
- Z += y5d0.S24((K.scaleX - Z), g);
- A += y5d0.T24((K.scaleY - A), g);
- o += y5d0.i24((K.skewX - o), g);
- W += y5d0.V24((K.skewY - W), g);
- e += y5d0.P24((K.alpha - e), g);
- }
- K = l.getLocalMatrix();
- g = Math.sin(o);
- o = Math.cos(o);
- X = Math.sin(W);
- W = Math.cos(W);
- K.set(y5d0.e24(W, Z), y5d0.h34(X, Z), -g * A, y5d0.X34(o, A), F, j);
- K.translate(-N.pivotX, -N.pivotY);
- l.alpha.set__(e);
- }
- }
- }
- },
- __class__: i0
- };
- G3(X1);
- F2();
- H4k();
- X1.prototype = {
- createSprite: function() {
- return new m8(this);
- },
- __class__: X1
- };
- N9(w0);
- O9();
- w0.prototype = {
- __class__: w0
- };
- k9(I0);
- o0k();
- I0.prototype = {
- setSymbol: function(g) {
- this.symbol = g;
- },
- __class__: I0
- };
- t7(r7);
- r1k();
- r7.that = function() {};
- J3(Z0);
- U7k();
- Z0.set = function(g, K, X) {
- return X ? y5d0.p34(g, K) : g & ~K;
- };
- G7k(N8);
- l3k();
- N8.parse = function(g) {
- for (var K = new N8, X = new W4("^\\s*;", ""), l = new W4("^\\s*\\[\\s*([^\\]]*)\\s*\\]", ""), N = new W4("^\\s*([\\w\\.\\-_]+)\\s*=\\s*(.*)", ""), F = K.mainSection, j = 0, g = (new W4("\r\n|\r|\n", "g")).split(g); y5d0.G34(j, g.length);) {
- var Z = g[j];
- ++j;
- if (!X.match(Z))
- if (l.match(Z)) Z = l.matched(1), K.sections.exists(Z) ? F = K.sections.get(Z) : (F = new w4, K.sections.set(Z, F));
- else
- if (N.match(Z)) {
- var Z = N.matched(1),
- A = N.matched(2),
- o = A.charCodeAt(0);
- if ((y5d0.K94(34, o) || y5d0.l94(39, o)) && y5d0.s94(A.charCodeAt(A.length - 1), o)) A = V.substr(A, 1, y5d0.u94(A.length, 2));
- A = j4.replace(j4.replace(j4.replace(j4.replace(j4.replace(j4.replace(A, "\\n", "\n"), "\\r", "\r"), "\\t", "\t"), "\\'", "'"), '\\"', '"'), "\\\\", "\\");
- F.set(Z, A);
- }
- }
- return K;
- };
- N8.prototype = {
- get: function(g) {
- var K = g.indexOf(".");
- if (y5d0.L94(0, K)) return this.mainSection.get(g);
- var X;
- X = this.sections.get(V.substr(g, 0, K));
- return y5d0.w94(null, X) ? (g = V.substr(g, K + 1, null), X.get(g)) : null;
- },
- __class__: N8
- };
- P7k(b8);
- M3();
- b8.parse = function(g) {
- return new b8(N8.parse(g));
- };
- b8.prototype = {
- get: function(g, K) {
- var X = this.config.get(g);
- return y5d0.c94(null, X) ? (this.missingTranslation.emit(g), g) : y5d0.I94(null, K) ? U4.substitute(X, K) : X;
- },
- __class__: b8
- };
- k1k(a5);
- k2k();
- a5.prototype = {
- set_result: function(g) {
- if (this.hasResult) throw "Promise result already assigned";
- this._result = g;
- this.hasResult = !0;
- this.success.emit(g);
- return g;
- },
- get: function(g) {
- return this.hasResult ? (g(this._result), null) : this.success.connect(g).once();
- },
- set_progress: function(g) {
- y5d0.O94(this._progress, g) && (this._progress = g, this.progressChanged.emit());
- return g;
- },
- set_total: function(g) {
- y5d0.E94(this._total, g) && (this._total = g, this.progressChanged.emit());
- return g;
- },
- __class__: a5,
- __properties__: {
- set_total: "set_total",
- set_progress: "set_progress",
- set_result: "set_result"
- }
- };
- g2k(S4);
- Y7();
- u8k(Q4);
- S4.prototype = z(Q4.prototype, {
- connect: function(g, K) {
- y5d0.M94(null, K) && (K = !1);
- return this.connectImpl(g, K);
- },
- emit: function() {
- var g = this;
- y5d0.Y94(this._head, Q4.DISPATCHING_SENTINEL) ? this.defer(function() {
- g.emitImpl();
- }) : this.emitImpl();
- },
- emitImpl: function() {
- for (var g = this.willEmit(), K = g; y5d0.H94(null, K);) K._listener(), K.stayInList || K.dispose(), K = K._next;
- this.didEmit(g);
- },
- __class__: S4
- });
- B0k(n6);
- R8k();
- n6.prototype = {
- __class__: n6
- };
- k8k(U4);
- I5k();
- U4.getFileExtension = function(g) {
- var K = g.lastIndexOf(".");
- return y5d0.D94(0, K) ? V.substr(g, K + 1, null) : null;
- };
- U4.removeFileExtension = function(g) {
- var K = g.lastIndexOf(".");
- return y5d0.k94(0, K) ? V.substr(g, 0, K) : g;
- };
- U4.getUrlExtension = function(g) {
- var K = g.lastIndexOf("?");
- y5d0.t94(0, K) && (g = V.substr(g, 0, K));
- K = g.lastIndexOf("/");
- y5d0.y94(0, K) && (g = V.substr(g, K + 1, null));
- return U4.getFileExtension(g);
- };
- U4.joinPath = function(g, K) {
- y5d0.g4Z(0, g.length) && y5d0.r4Z(47, g.charCodeAt(g.length - 1)) && (g += "/");
- return g + K;
- };
- U4.substitute = function(g, K) {
- for (var X = 0, l = K.length; y5d0.N4Z(X, l);) var N = X++,
- g = j4.replace(g, "{" + N + "}", K[N]);
- return g;
- };
- U4.withFields = function(g, K) {
- var X = K.length;
- if (y5d0.F4Z(0, X)) {
- for (var g = y5d0.j4Z(0, g.length) ? g + " [" : g + "[", l = 0; y5d0.Z4Z(l, X);) {
- y5d0.Q4Z(0, l) && (g += ", ");
- var N = K[l],
- F = K[l + 1];
- if (I.is(F, Error)) {
- var j = F.stack;
- y5d0.B4Z(null, j) && (F = j);
- }
- g += N + "=" + I.string(F);
- l += 2;
- }
- g += "]";
- }
- return g;
- };
- W1k(H0);
- X8();
- H0.prototype = {
- add: function(g) {
- for (var K = P.get_instance().pack.getTexture(g), X = 0, g = JSON.parse(P.get_instance().pack.getFile(g + ".json").toString()).frames; y5d0.a4Z(X, g.length);) {
- var l = g[X];
- ++X;
- var N = K.subTexture(l.frame.x, l.frame.y, l.frame.w, l.frame.h);
- this.__sprites[l.filename] = N;
- }
- },
- get: function(g) {
- y5d0.A4Z(null, this.__sprites[g]) && null;
- return this.__sprites[g];
- },
- __class__: H0
- };
- Z9(P4);
- H8k();
- P4.shuffle = function(g) {
- for (var K = g.length; y5d0.n4Z(1, K);) {
- var X = I.random(K);
- K--;
- var l = g[K];
- g[K] = g[X];
- g[X] = l;
- }
- };
- V9(b4);
- M2k();
- b4.create = function(g, K) {
- var X = new c,
- l = new b4(!1);
- X.add(l);
- l.back = K;
- b4.instanse = l;
- return X;
- };
- b4.trace = function(g) {
- if (y5d0.S4Z(null, b4.instanse) && b4.instanse.active) {
- for (var K = 0; y5d0.T4Z(K, g.length);) {
- var X = g[K];
- ++K;
- b4.instanse.text = I.string(X) + " " + b4.instanse.text;
- }
- b4.instanse.text = "\n" + b4.instanse.text;
- b4.instanse.label.set_text(b4.instanse.text);
- }
- };
- b9(R4);
- b4.prototype = z(R4.prototype, {
- onAdded: function() {
- var g = this,
- K = P.get_instance(),
- X = new h6(16777215, S.STAGE_WIDTH, S.STAGE_HEIGHT);
- this.owner.addChild((new c).add(X));
- this.label = new r4(K.arial, "");
- this.label.setWrapWidth(S.STAGE_WIDTH).setAlign(l4.Left);
- this.label.y.set__(50);
- this.text = "";
- this.owner.addChild((new c).add(this.label));
- X = new r4(K.arial, "close");
- X.centerAnchor();
- X.get_pointerDown().connect(function() {
- K.director.unwindToScene(g.back);
- });
- this.owner.addChild((new c).add(X));
- U.bottomCenterSprite(X);
- X = new r4(K.arial, "clear");
- X.centerAnchor();
- X.get_pointerDown().connect(function() {
- g.text = "";
- g.label.set_text("");
- });
- U.bottomCenterSprite(X, 50);
- this.active = !0;
- },
- __class__: b4
- });
- w0k(U);
- l8k();
- U.centerX = function() {
- return y5d0.i4Z(S.STAGE_WIDTH, 2) + y5d0.V4Z((S.CANVAS_WIDTH - S.STAGE_WIDTH), 2);
- };
- U.centerY = function() {
- return y5d0.P4Z(S.STAGE_HEIGHT, 2);
- };
- U.rightX = function() {
- return S.CANVAS_WIDTH;
- };
- U.bottomY = function() {
- return S.STAGE_HEIGHT;
- };
- U.centerSprite = function(g, K, X, l) {
- y5d0.e4Z(null, l) && (l = !0);
- y5d0.h6Z(null, X) && (X = 0);
- y5d0.X6Z(null, K) && (K = 0);
- K = l ? K : y5d0.x6Z(g.getNaturalWidth(), 2) + K;
- X = l ? X : y5d0.J6Z(g.getNaturalHeight(), 2) + X;
- g.setXY(U.centerX() + K, U.centerY() + X);
- };
- U.bottomCenterSprite = function(g, K, X) {
- y5d0.b6Z(null, X) && (X = 0);
- y5d0.q6Z(null, K) && (K = 0);
- g.setXY(U.centerX() + K, y5d0.U6Z(S.STAGE_HEIGHT, g.getNaturalHeight() / 2, X));
- };
- U.topRight = function(g, K, X) {
- y5d0.B6Z(null, X) && (X = 0);
- y5d0.a6Z(null, K) && (K = 0);
- g.setXY(y5d0.A6Z(U.rightX(), g.getNaturalWidth() / 2, K), y5d0.M6Z(g.getNaturalHeight(), 2) + X);
- };
- U.topLeft = function(g, K, X) {
- y5d0.Y6Z(null, X) && (X = 0);
- y5d0.H6Z(null, K) && (K = 0);
- g.setXY(y5d0.D6Z(g.getNaturalWidth(), 2) + K, y5d0.k6Z(g.getNaturalHeight(), 2) + X);
- };
- U.topCenter = function(g, K, X) {
- y5d0.t6Z(null, X) && (X = 0);
- y5d0.y6Z(null, K) && (K = 0);
- g.setXY(U.centerX() + K, y5d0.g8Z(g.getNaturalHeight(), 2) + X);
- };
- U.bottomRight = function(g, K, X) {
- y5d0.r8Z(null, X) && (X = 0);
- y5d0.N8Z(null, K) && (K = 0);
- g.setXY(y5d0.F8Z(U.rightX(), g.getNaturalWidth() / 2, K), y5d0.L8Z(U.bottomY(), g.getNaturalHeight() / 2, X));
- };
- U.bottomLeft = function(g, K, X) {
- y5d0.U8Z(null, X) && (X = 0);
- y5d0.m8Z(null, K) && (K = 0);
- g.setXY(y5d0.z8Z(g.getNaturalWidth(), 2) + K, y5d0.d8Z(U.bottomY(), g.getNaturalHeight() / 2, X));
- };
- U.centerInTheParent = function(g, K, X) {
- y5d0.n8Z(null, X) && (X = 0);
- y5d0.S8Z(null, K) && (K = 0);
- U.centerInTheContainer(g, g.owner.parent, K, X);
- };
- U.centerInTheContainer = function(g, K, X, l, N) {
- y5d0.T8Z(null, N) && (N = !0);
- y5d0.i8Z(null, l) && (l = 0);
- y5d0.V8Z(null, X) && (X = 0);
- K = K._compMap.Sprite_12;
- X = N ? y5d0.P8Z(0, X) : y5d0.e8Z(g.getNaturalWidth() / 2, X);
- l = N ? y5d0.h1Z(0, l) : y5d0.X1Z(g.getNaturalHeight() / 2, l);
- y5d0.x1Z(null, K) && g.setXY(y5d0.J1Z(K.getNaturalWidth() / 2, X), y5d0.b1Z(K.getNaturalHeight() / 2, l));
- };
- B3(B);
- y0();
- B.sprite = function(g, K, X) {
- y5d0.q1Z(null, X) && (X = !0);
- g = (new F4(B.spriteSheet.get(g))).centerAnchor();
- K.addChild((new c).add(g), X);
- return g;
- };
- B.imagesprite = function(g, K, X) {
- y5d0.U1Z(null, X) && (X = !0);
- g = new F4(P.get_instance().pack.getTexture(g));
- K.addChild((new c).add(g), X);
- return g;
- };
- B.fillBG = function(g, K) {
- y5d0.m1Z(null, K) && (K = 0.5);
- var X = new h6(0, S.CANVAS_WIDTH, S.CANVAS_HEIGHT);
- X.alpha.animate(0, K, 0.5);
- g.addChild((new c).add(X));
- return X;
- };
- y5k(S5);
- L6k();
- Q5k(J8);
- S5.prototype = z(J8.prototype, {
- onAdded: function() {
- var g = new r4(this.__font);
- this.owner.addChild((new c).add(g));
- g.set_visible(!1);
- g.y.set__(30);
- this.owner._compMap.Sprite_12.get_pointerDown().connect(function() {
- P.get_instance().showConsole();
- });
- },
- __class__: S5
- });
- N0(f);
- J5k();
- f.to = function(g, K, X, l, N, F) {
- y5d0.z1Z(null, l) && (l = 0);
- x4;
- var j = new k4;
- y5d0.d1Z(0, l) && (l = 0);
- if (y5d0.o1Z(0, K) && y5d0.R1Z(0, l)) f.apply(g, X, N);
- else {
- if (y5d0.W1Z(0, K) && y5d0.v1Z(0, l)) {
- var Z = new c;
- y5d0.f1Z(0, l) && j.add(new M(l));
- j.add(new P6(function() {
- f.apply(g, X, N);
- Z.dispose();
- }));
- K = new J6;
- Q.root.addChild(Z.add(K));
- } else {
- y5d0.C1Z(0, l) && j.add(new M(l));
- for (var l = [], A = 0, o = N4.fields(X); y5d0.p1Z(A, o.length);) {
- var W = o[A];
- ++A;
- var e = N4.getProperty(g, W);
- l.push(new F6(e, N4.field(X, W), K, F));
- }
- K = new k5(l);
- j.add(K);
- var G = new c;
- j.add(new P6(function() {
- y5d0.G1Z(null, N) && N();
- G.dispose();
- }));
- K = new J6;
- Q.root.addChild(G.add(K));
- }
- K.run(j);
- }
- };
- f.apply = function(g, K, X) {
- for (var l = 0, N = N4.fields(K); y5d0.K5Z(l, N.length);) {
- var F = N[l];
- ++l;
- var j = N4.getProperty(g, F);
- C.__cast(j, L4).set__(N4.field(K, F));
- }
- y5d0.l5Z(null, X) && X();
- };
- q8k(E);
- r7k();
- J2k(t);
- E.prototype = z(t.prototype, {
- get_name: function() {
- return "AbstractComponent_3";
- },
- __class__: E
- });
- n5k(o4);
- E3k();
- Y3(E);
- o4.prototype = z(E.prototype, {
- onAdded: function() {
- E.prototype.onAdded.call(this);
- this.__body = C.__cast(B.sprite(this.__texture, this.owner), F4);
- this.show();
- },
- get_body: function() {
- return this.__body;
- },
- show: function() {
- this.__body.set_visible(!0);
- this.__body.setScale(0);
- f.to(this.__body, 0.5, {
- scaleX: 1,
- scaleY: 1
- }, this.__delay, null, x4.backOut);
- },
- __class__: o4,
- __properties__: z(E.prototype.__properties__, {
- get_body: "get_body"
- })
- });
- e3(b6);
- V1k();
- K2k(o4);
- b6.prototype = z(o4.prototype, {
- setState: function() {
- y5d0.L5Z(1, this.currentState) ? this.__body.texture = this.spritesheet.get(this.__texture) : y5d0.w5Z(2, this.currentState) && (this.__body.texture = this.spritesheet.get(this.__texture2));
- },
- __class__: b6
- });
- h7(P);
- C0();
- P.get_instance = function() {
- y5d0.c5Z(null, P.__instance) && (P.__instance = new P);
- return P.__instance;
- };
- P.prototype = {
- init: function(g, K, X) {
- this.pack = g;
- this.director = X;
- this.messages = b8.parse(K.getFile("messages.ini").toString());
- this.arial = new a4(this.pack, "fonts/Arial");
- this.sportsFont = new a4(this.pack, "fonts/sports");
- this.cartoonFont = new a4(this.pack, "fonts/rusblack");
- this.bigFont = new a4(this.pack, "fonts/obelix40");
- this.redFont = new a4(this.pack, "fonts/rusred");
- if (y5d0.I5Z("tr", S.LANG) || y5d0.O5Z("de", S.LANG) || y5d0.E5Z("es", S.LANG) || y5d0.M5Z("fr", S.LANG)) this.cartoonFont = new a4(this.pack, "fonts/Arial");
- this.spritesheets = new H0;
- this.spritesheets.add("ui");
- this.spritesheets.add("game");
- this.spritesheets.add("game2");
- this.spritesheets.add("game3");
- this.spritesheets.add("frog");
- B.spriteSheet = this.spritesheets;
- this.sound = new R0(this);
- this.sound.setSoundState(g4.soundEnabled());
- (new c).add(new r4(this.arial)).add(new S5(this.arial));
- this.gameManager = new A0;
- this.animation = new B6;
- Q._platform.getStage().resize.connect(O(this, this.checkOrientation));
- this.checkOrientation();
- B6.init();
- A6.initAnimation();
- Q._platform.getExternal().bind("muteSound", O(this, this.pauseGame));
- Q._platform.getExternal().bind("unmuteSound", O(this, this.resumeGame));
- Q._platform.getExternal().call("SG_Hooks.setOrientationHandler", [O(this, this.checkOrientation)]);
- Q._platform.getExternal().call("SG_Hooks.setResizeHandler", [O(this, this.checkOrientation)]);
- },
- enterHomeScene: function(g) {
- y5d0.Y5Z(null, g) && (g = !0);
- this.director.unwindToScene(N7.create(this), g ? new t6(0.5, x4.quadOut) : null);
- this.gameManager.levelOrder.indexOf(24);
- Q._platform.getExternal().call("SG_Hooks.start");
- },
- enterLevelSelectScene: function(g, K) {
- y5d0.H5Z(null, K) && (K = 1);
- y5d0.D5Z(null, g) && (g = !0);
- var X = e6.create(this);
- X.page = K;
- this.director.unwindToScene(X.owner, g ? new t6(0.5, x4.quadOut) : null);
- X.shown.connect(O(X, X.startAnimation)).once();
- },
- enterPlayingScene: function(g, K) {
- y5d0.k5Z(null, K) && (K = !0);
- if (y5d0.t5Z(36, g)) this.showDemo();
- else {
- var X = i6.create(this, g);
- this.director.unwindToScene(X.owner, K ? new t6(0.5, x4.quadOut) : null);
- X.shown.connect(function() {
- d4.get_instance().startLevel.emit(g);
- }).once();
- }
- },
- showDemo: function() {
- this.director.pushScene(x7.create(this));
- },
- showConsole: function() {
- this.director.pushScene(b4.create(this, this.director.get_topScene()));
- },
- checkOrientation: function() {
- S.CANVAS_HEIGHT = T.STAGE_HEIGHT;
- S.CANVAS_WIDTH = T.STAGE_WIDTH;
- b4.trace([Q._platform.getStage().orientation, y5d0.y5Z(I.string(Q._platform.getStage().orientation), I.string(H4.Landscape))]);
- b4.trace([Q._platform.getStage().get_debugInfo()]);
- y5d0.g0Z(I.string(Q._platform.getStage().orientation), I.string(H4.Landscape)) ? (Q._platform.getExternal().call("enableWarning"), b4.trace(["need rotate"])) : y5d0.r0Z(I.string(Q._platform.getStage().orientation), I.string(H4.Portrait)) && (Q._platform.getExternal().call("disableWarning"), b4.trace(["normal"]));
- },
- pauseGame: function() {
- b4.trace(["The advertisement is about to show, you should pause your game"]);
- this.sound.muteForAds();
- },
- resumeGame: function() {
- b4.trace(["The advertisment is shown and your game can now be resumed"]);
- this.sound.unmuteForAds();
- },
- __class__: P
- };
- D(b7);
- n3k();
- b7.main = function() {
- S.STAGE_WIDTH = 480;
- S.STAGE_HEIGHT = 960;
- S.MAX_STAGE_WIDTH = 720;
- T.BASE_WIDTH = y5d0.N0Z(S.STAGE_WIDTH, 0);
- T.BASE_HEIGHT = y5d0.F0Z(S.STAGE_HEIGHT, 0);
- T.MAX_WIDTH = y5d0.j0Z(S.MAX_STAGE_WIDTH, 0);
- Q.init();
- Q._platform.getStage().lockOrientation(H4.Portrait);
- var j = new Z5;
- Q.root.add(j);
- var Z = c4.fromAssets("bootstrap");
- Q._platform.loadAssetPack(Z).get(function(N) {
- var F = SG.lang;
- S.LANG = F;
- Q.loadAssetPack(c4.fromAssetsLocalized("locale", F)).get(function(X) {
- var l = Q.loadAssetPack(c4.fromAssets("main"));
- l.get(function(g) {
- var K = P.get_instance();
- K.init(g, X, j);
- K.enterHomeScene(!1);
- N.dispose();
- });
- l = F7.create(N, l);
- j.unwindToScene(l);
- });
- });
- S.CANVAS_HEIGHT = T.STAGE_HEIGHT;
- S.CANVAS_WIDTH = T.STAGE_WIDTH;
- };
- p7k(B6);
- w8k();
- B6.init = function() {
- for (var g = P.get_instance(), K = [], X = [], l = 0; y5d0.Z0Z(6, l);) {
- var N = l++;
- X.push(g.spritesheets.get("FrogDeathMc instance 1" + j4.lpad(y5d0.Q0Z(null, N) ? "null" : "" + N, "0", 4)));
- }
- K.push((new Z8("frogdeath", X)).setDuration(0.25).setAnchor(70, 70));
- g.lib = T6.fromFlipbooks(K);
- };
- B6.prototype = {
- showFlyMessage: function(g) {
- var K = new r4(P.get_instance().bigFont, g);
- this.layer.addChild((new c).add(K));
- K.setAlign(l4.Center);
- U.centerSprite(K, 0, -100);
- f.to(K, 0.5, {
- y: y5d0.B0Z(K.y._value, 100)
- }, 0, null, x4.cubeOut);
- f.to(K, 0.3, {
- alpha: 0
- }, 1, function() {
- d4.get_instance().winLevel.emit();
- K.owner.dispose();
- });
- },
- showFlyScore: function(g) {
- var K = new r4(P.get_instance().bigFont, g);
- this.layer.addChild((new c).add(K));
- K.setAlign(l4.Center);
- U.centerSprite(K);
- f.to(K, 0.5, {
- y: y5d0.a0Z(K.y._value, 100)
- }, 0, null, x4.cubeOut);
- f.to(K, 0.3, {
- alpha: 0
- }, 1, function() {
- K.owner.dispose();
- });
- },
- showFrogdeath: function(g, K, X, l) {
- var N = P.get_instance().lib.createSprite("frogdeath", !0);
- this.layer.addChild((new c).add(N));
- N.setXY(g + 47, y5d0.A0Z(K, 45));
- N.setScaleXY(X, l);
- N.get_looped().connect(function() {
- N.owner.dispose();
- });
- },
- showEndlessFirework: function() {
- var g = this,
- K = P.get_instance().lib.createSprite("stars", !0);
- this.layer.addChild((new c).add(K));
- this.setRandomView(K);
- K.get_looped().connect(function() {
- g.setRandomView(K);
- });
- },
- setRandomView: function(g) {
- g.setXY(I.random(500) + 200, I.random(300) + 200);
- g.setScale(Math.random() + 1.4);
- },
- __class__: B6
- };
- Z0k(A0);
- C4k();
- A0.prototype = {
- getKoefficient: function() {
- var g = 1;
- y5d0.n0Z(10, this.level) ? g = 1 : y5d0.S0Z(20, this.level) ? g = 1 : y5d0.T0Z(30, this.level) ? g = 2 : y5d0.i0Z(40, this.level) ? g = 3 : y5d0.V0Z(50, this.level) && (g = 4);
- return g;
- },
- __class__: A0
- };
- o3(d4);
- O4k();
- d4.get_instance = function() {
- y5d0.P0Z(null, d4.__instance) && (d4.__instance = new d4);
- return d4.__instance;
- };
- d4.prototype = {
- __class__: d4
- };
- A6k(R0);
- Y6();
- R0.prototype = {
- play: function(g, K, X) {
- y5d0.e0Z(null, K) && (K = 0);
- var l = this,
- g = "sounds/" + g;
- if (this.__play)
- if (y5d0.h7Z(0, K)) this.__ctx.pack.getSound(g).play();
- else {
- var N = new J6;
- N.run(new k4([new M(K), new P6(function() {
- l.__ctx.pack.getSound(g).play();
- })]));
- y5d0.X7Z(null, X) ? Q.root.add(N) : X.add(N);
- }
- },
- playLoop: function(g, K) {
- y5d0.x7Z(null, K) && (K = 1);
- g = "sounds/" + g;
- y5d0.J7Z(null, this.__bgSound) && (this.__bgSound = this.__ctx.pack.getSound(g).loop(K));
- this.__play || this.__bgSound.set_paused(!0);
- },
- setSoundState: function(g) {
- this.__play = g;
- this.__play = !1;
- },
- muteForAds: function() {
- this.__curentState = this.__play;
- this.__play = !1;
- this.__bgSound.set_paused(!0);
- },
- unmuteForAds: function() {
- this.__curentState && (this.__play = !0, this.__bgSound.set_paused(!1), this.__play = !1);
- },
- __class__: R0
- };
- q1k(g4);
- B9k();
- g4.saveLevel = function(g, K, X) {
- g4.set("star" + (y5d0.b7Z(null, X) ? "null" : "" + X), g);
- g4.set("score" + (y5d0.q7Z(null, X) ? "null" : "" + X), K);
- y5d0.U7Z(35, X) && Q._platform.getExternal().call("SG_Hooks.gameOver", [35, g4.getTotalStars()]);
- };
- g4.soundEnabled = function() {
- return g4.get("sound", !0);
- };
- g4.getLevelStars = function(g) {
- return g4.get("star" + (y5d0.m7Z(null, g) ? "null" : "" + g), 0);
- };
- g4.getLevelScore = function(g) {
- return g4.get("score" + (y5d0.z7Z(null, g) ? "null" : "" + g), 0);
- };
- g4.getTotalStars = function() {
- for (var g = 0, K = 0; y5d0.d7Z(36, K);) var X = K++,
- g = g + g4.getLevelStars(X + 1);
- return g;
- };
- g4.tutorilaShowed = function(g) {
- return g4.get("tutorial" + g, !1);
- };
- g4.setTutorilaShowed = function(g) {
- return g4.set("tutorial" + g, !0);
- };
- g4.set = function(g, K) {
- return Q._platform.getStorage().set(g4.prefix + g, K);
- };
- g4.get = function(g, K) {
- return Q._platform.getStorage().get(g4.prefix + g, K);
- };
- M4k(L);
- r6();
- Z8k(E);
- L.prototype = z(E.prototype, {
- onAdded: function() {
- E.prototype.onAdded.call(this);
- this.cx = U.centerX();
- this.cy = U.centerY();
- S.offsetX();
- this.container = (new c).add(new R);
- this.owner.addChild(this.container);
- this.ctx.animation.layer = this.container;
- var K = "\n\n" + this.ctx.messages.get("click_start");
- Q._platform.getExternal().call("isMobile.any") && (K = "\n\n" + this.ctx.messages.get("tap_start"));
- this.readyLbl = this.addLabel(this.ctx.messages.get("ready") + K);
- U.topCenter(this.readyLbl, 0, 100);
- this.failLbl = new r4(this.ctx.redFont, this.ctx.messages.get("failed"));
- this.failLbl.centerAnchor().setScale(1.5);
- this.container.addChild((new c).add(this.failLbl));
- U.topCenter(this.failLbl, 0, 190);
- this.failLbl.set_visible(!1);
- this.restartBtn = new o4("restart_button0000", 0.2);
- this.container.addChild((new c).add(this.restartBtn));
- this.restartBtn.get_body().set_visible(!1);
- U.topCenter(this.restartBtn.get_body(), 0, 250);
- this.restartBtn.get_body().get_pointerUp().connect(function(g) {
- g._stopped = !0;
- d4.get_instance().restartLevel.emit();
- });
- this.addListeners();
- },
- addListeners: function() {
- this.__disposer = this.owner._compMap.Disposer_7;
- y5d0.o7Z(null, this.__disposer) && this.owner.add(this.__disposer = new v8);
- Q._platform.getPointer().down.connect(O(this, this.startLevel)).once();
- },
- startLevel: function(g) {
- g._stopped = !0;
- if (this.ctx.gameManager.ui.isHelpActive) Q._platform.getPointer().down.connect(O(this, this.startLevel)).once();
- else this.pause = !1, this.readyLbl.set_visible(!1);
- },
- onUpdate: function(g) {
- E.prototype.onUpdate.call(this, g);
- this.pause || (this.update(g), this.timerdown ? (this.scoreTimer--, y5d0.R7Z(0, this.scoreTimer) && this.win()) : this.scoreTimer++, this.ctx.gameManager.ui.updateScore(this.scoreTimer, this.timerType));
- },
- update: function() {},
- remove: function() {
- this.container.disposeChildren();
- this.__disposer.dispose();
- this.dispose();
- },
- createFrog: function(g) {
- y5d0.W7Z(null, g) && (g = 0);
- g = new A6(g);
- this.container.addChild((new c).add(g));
- return g;
- },
- win: function() {
- this.ctx.sound.play("win");
- this.timerdown || (this.result = y5d0.v7Z(1E3 * this.scoreTimer / 60, 0), null);
- this.pause = !0;
- this.ctx.animation.showFlyMessage(this.ctx.messages.get(["fine", "great", "excellent", "super"][I.random(4)]));
- },
- addLabel: function(g) {
- g = new r4(this.ctx.cartoonFont, g);
- g.setAlign(l4.Center);
- this.container.addChild((new c).add(g));
- return g;
- },
- failLevel: function() {
- this.ctx.sound.play("fail");
- this.pause = !0;
- this.failLbl.set_visible(!0);
- this.restartBtn.show();
- },
- __class__: L
- });
- L2k(c5);
- t2k();
- g0(L);
- c5.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- var g = this.createFrog();
- U.centerSprite(g.body);
- g.down.connect(O(this, this.clickFrog));
- this.counterLbl = this.addLabel("0");
- this.counterLbl.setXY(g.body.x._value, y5d0.f7Z(g.body.y._value, 100));
- this.counterLbl.set_text(this.count + "");
- },
- clickFrog: function() {
- this.pause || (this.count++, this.counterLbl.set_text(this.count + ""), y5d0.C7Z(5, this.count) && this.win());
- },
- __class__: c5
- });
- m4k(e5);
- V2k();
- H1k(L);
- e5.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body, 0, 250);
- for (var g = [
- [-100, -50],
- [-200, -250],
- [0, -200],
- [60, 0],
- [200, -100]
- ], K = 0, X = this.count; y5d0.p7Z(K, X);) {
- var l = K++,
- N = new R8;
- this.container.addChild((new c).add(N));
- N.pause = !0;
- var F = y5d0.G7Z(I.random(50), 25);
- U.centerSprite(N.sprite, g[l][0] + F, g[l][1] + F);
- this.moskitos.push(N);
- }
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().up, O(this, this.onUp));
- },
- onUp: function(K) {
- for (var X = this, l = 0, N = this.moskitos; y5d0.K2Z(l, N.length);) {
- var F = N[l];
- ++l;
- var j = [F.sprite];
- if (y5d0.l2Z(50, K4.getDistance(j[0].x._value, j[0].y._value, K.viewX, K.viewY))) {
- this.ctx.sound.play("eat");
- f.to(j[0], 0.1, {
- x: y5d0.s2Z(this.frog.body.x._value, 40),
- y: y5d0.u2Z(this.frog.body.y._value, 40)
- }, 0, function(g) {
- return function() {
- g[0].set_visible(!1);
- X.count--;
- y5d0.L2Z(0, X.count) && X.win();
- };
- }(j));
- this.frog.showTongue(j[0].x._value, j[0].y._value);
- V.remove(this.moskitos, F);
- break;
- }
- }
- },
- __class__: e5
- });
- V3k(U1);
- k3k();
- A0k(L);
- U1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body, 0, 250);
- this.addMoskit();
- this.countLbl = this.addLabel("0");
- U.topCenter(this.countLbl, 0, 200);
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().up, O(this, this.onUp));
- },
- onUp: function(g) {
- var K = this;
- this.pause || (this.frog.showTongue(g.viewX, g.viewY), y5d0.w2Z(50, K4.getDistance(this.moskit.sprite.x._value, this.moskit.sprite.y._value, g.viewX, g.viewY)) && (this.moskit.pause = !0, this.ctx.sound.play("eat"), f.to(this.moskit.sprite, 0.1, {
- x: this.frog.body.x._value,
- y: this.frog.body.y._value
- }, 0, function() {
- K.moskit.pause = !1;
- K.moskit.sprite.setXY(y5d0.c2Z(I.random(300), 150, K.cx), I.random(300) + 200);
- }), this.result++, this.countLbl.set_text(this.result + "")));
- },
- addMoskit: function() {
- this.moskit = new R8;
- this.container.addChild((new c).add(this.moskit));
- this.moskit.level = this;
- this.moskit.sprite.setXY(y5d0.z2Z(I.random(300), 100, this.cx), I.random(200) + 200);
- },
- __class__: U1
- });
- B6k(w1);
- c1k();
- X5k(L);
- w1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- var g = this.createFrog();
- U.centerSprite(g.body, 0, -120);
- this.answersLbl = this.addLabel(this.ctx.messages.get("answers"));
- U.centerSprite(this.answersLbl, 0, -250);
- this.answersLbl.set_visible(!1);
- this.questLbl = this.addLabel("?? + ?? = ??");
- U.centerSprite(this.questLbl);
- for (g = 0; y5d0.A2Z(3, g);) {
- var K = g++,
- X = B.sprite("button0000", this.container);
- U.centerSprite(X, y5d0.n2Z(100, (K - 1)), 150);
- X.set_name("b" + (K + 1));
- X.get_pointerDown().connect(O(this, this.checkAnswer));
- }
- this.answer1 = this.addLabel("??");
- this.answer1.set_pointerEnabled(!1);
- U.centerSprite(this.answer1, -100, 140);
- this.answer2 = this.addLabel("??");
- this.answer2.set_pointerEnabled(!1);
- U.centerSprite(this.answer2, 0, 140);
- this.answer3 = this.addLabel("??");
- this.answer3.set_pointerEnabled(!1);
- U.centerSprite(this.answer3, 100, 140);
- this.answers = [this.answer1, this.answer2, this.answer3];
- },
- checkAnswer: function(g) {
- var g = g.hit.getName(),
- K = -1;
- y5d0.S2Z("b1", g) && (K = I.parseInt(this.answer1._text));
- y5d0.T2Z("b2", g) && (K = I.parseInt(this.answer2._text));
- y5d0.i2Z("b3", g) && (K = I.parseInt(this.answer3._text));
- y5d0.V2Z(K, this.count) ? this.rightAnswers++ : (this.rightAnswers--, y5d0.P2Z(0, this.rightAnswers) && (this.rightAnswers = 0));
- this.answersLbl.set_text(this.ctx.messages.get("answers") + " " + this.rightAnswers);
- this.answersLbl.set_visible(!0);
- this.showQuest();
- this.ctx.sound.play("clickfrog");
- },
- win: function() {
- this.result = this.rightAnswers;
- L.prototype.win.call(this);
- },
- startLevel: function(g) {
- L.prototype.startLevel.call(this, g);
- this.showQuest();
- },
- showQuest: function() {
- var g = I.random(10) + 1,
- K = I.random(10) + 1;
- this.count = g + K;
- this.questLbl.set_text(g + " + " + K + " = ??");
- P4.shuffle(this.answers);
- this.answers[0].set_text(this.count + "");
- this.answers[1].set_text(I.random(18) + 2 + "");
- y5d0.e2Z(this.answers[1]._text, this.answers[0]._text) && this.answers[1].set_text(this.count + 1 + "");
- this.answers[2].set_text(I.random(18) + 2 + "");
- y5d0.h3Z(this.answers[2]._text, this.answers[0]._text) && this.answers[2].set_text(this.count + 1 + "");
- },
- __class__: w1
- });
- j7k(G8);
- h8k();
- r5k(L);
- G8.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.road = new R;
- this.container.addChild((new c).add(this.road), !1);
- this.road.setXY(this.cx, this.cy + 100);
- this.road.rotation.set__(90);
- var g = B.sprite("road_line0000", this.road.owner);
- g.setXY(0, -70);
- g.scaleX.set__(3.3);
- for (g = 0; y5d0.X3Z(33, g);) {
- var K = g++,
- X = new r4(this.ctx.sportsFont, K + 1 + "");
- X.centerAnchor();
- this.road.owner.addChild((new c).add(X));
- X.setXY(100, -170 * K - 30 - 240).setRotation(-90);
- X = B.sprite("road_line0000", this.road.owner);
- X.setXY(100, -170 * K - 240);
- X.scaleX.set__(0.65);
- }
- g = B.imagesprite("bg/road", this.container, !1);
- g.centerAnchor().setRotation(90);
- U.centerSprite(g, 0, 100);
- g = B.sprite("SkateMc0000", this.container);
- U.centerSprite(g, -100, 100);
- g = this.createFrog();
- U.centerSprite(g.body, -100, 20);
- g.body.scaleX.set__(-1);
- g.down.connect(O(this, this.clickFrog));
- },
- clickFrog: function() {
- this.pause || (this.speed += this.ds, K4.clamp(this.speed, 0, 50));
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- y5d0.x3Z(0, this.speed) && (this.speed -= y5d0.J3Z(this.ds, 20), this.distance += this.speed, g = this.road.x, g.set__(y5d0.b3Z(g._value, this.speed)), y5d0.q3Z(5300, this.distance) && this.win(), 0 == --this.nextsound && (this.nextsound = 100));
- },
- __class__: G8
- });
- p3($b);
- M2();
- J9k(L);
- $b.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.target = B.imagesprite("bg/pond", this.container).centerAnchor();
- U.centerSprite(this.target, 0, 200);
- this.target.setScale(2);
- for (var g = 0; y5d0.U3Z(9, g);) {
- var K = g++;
- if (y5d0.m3Z(0, K) || y5d0.z3Z(4, K) || y5d0.d3Z(8, K)) {
- var X = new r4(this.ctx.sportsFont, y5d0.o3Z(4, K) ? "100" : "0");
- X.setAlign(l4.Left);
- X.setScale(0.5);
- this.target.owner.addChild((new c).add(X));
- X.setXY(this.cx + 20, -20 * K + 200 - 30);
- }
- X = B.sprite("road_line0000", this.target.owner);
- X.setXY(this.cx, -20 * K + 190);
- X.setScaleXY(0.15, 0.5);
- }
- g = B.sprite("progressmeter0000", this.container);
- U.centerSprite(g, 200, 0);
- this.cursor = B.sprite("progresscursor0000", g.owner);
- this.cursor.x.set__(80);
- this.cursor.y.set__(20);
- this.newFrog();
- },
- jump: function() {
- var g = this;
- if (!this.pause) {
- var K = y5d0.R3Z((this.cursor.y._value - 105), 105),
- X = this.cy + 120 + y5d0.W3Z(160, K),
- l = I["int"](y5d0.v3Z(100, 100 * Math.abs(K)));
- this.result += l;
- this.frog.body.set_pointerEnabled(!1);
- f.to(this.frog.body, 0.25, {
- scaleY: 1.25,
- scaleX: 1.25
- });
- f.to(this.frog.body, 0.25, {
- scaleY: 1,
- scaleX: 1
- }, 0.25);
- this.frog.jumpState();
- this.ctx.sound.play("jump");
- f.to(this.frog.body, 0.25, {
- x: this.target.x._value,
- y: X
- }, 0, function() {
- g.ctx.animation.showFlyScore(l + "");
- g.frog.setInWater();
- g.cursorpause = !1;
- g.cursor.y.set__(0);
- y5d0.f3Z(2, g.count) ? g.win() : (g.count++, g.newFrog());
- });
- this.cursorpause = !0;
- this.ctx.gameManager.ui.updateScore(this.result, this.timerType);
- }
- },
- newFrog: function() {
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body, 0, -200);
- this.frog.down.connect(O(this, this.jump));
- },
- onUpdate: function() {
- if (!this.cursorpause && !this.pause) {
- var g = this.cursor.y;
- g.set__(g._value + this.speed);
- y5d0.C3Z(230, this.cursor.y._value) && y5d0.p3Z(0, this.speed) && (this.speed *= -1);
- y5d0.G3Z(20, this.cursor.y._value) && y5d0.K9Z(0, this.speed) && (this.speed *= -1);
- }
- },
- __class__: $b
- });
- E1k(B8);
- m6k();
- M7k(L);
- B8.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.target = B.imagesprite("bg/pond", this.container).centerAnchor();
- U.centerSprite(this.target, 0, 7200);
- this.frog = this.createFrog();
- this.frog.body.setAnchor(y5d0.l9Z(this.frog.body.getNaturalWidth(), 2), -200);
- U.centerSprite(this.frog.body, 0, -150);
- this.frog.down.connect(O(this, this.clickFrog));
- this.parashute = B.sprite("parachute0000", this.frog.body.owner, !1);
- this.parashute.setAnchor(y5d0.s9Z(this.parashute.getNaturalWidth(), 2), 0);
- this.parashute.y.set__(-255);
- this.parashute.x.set__(70);
- for (var g = 0; y5d0.u9Z(10, g);) {
- g++;
- var K = new Q8;
- K.level = this;
- this.container.addChild((new c).add(K), !1);
- K.sprite.setScale(y5d0.L9Z((I.random(5) + 5), 10));
- K.sprite.setXY(y5d0.w9Z(I.random(400), 200, this.cx), I.random(1E3) + 200);
- }
- },
- clickFrog: function() {
- this.pause || (this.speed += this.ds, K4.clamp(this.speed, 0, 50), this.ctx.sound.play("kva"));
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- y5d0.m9Z(1, this.speed) && (this.speed -= y5d0.z9Z(this.ds, 20), this.distance += this.speed, 0 == --this.nextCloud && y5d0.d9Z(6E3, this.distance) && (g = new Q8, g.level = this, this.container.addChild((new c).add(g), !1), g.sprite.setScale(y5d0.o9Z((I.random(5) + 5), 10)), U.bottomCenterSprite(g.sprite, y5d0.R9Z(I.random(2 * this.cx | 0), this.cx), 200), this.nextCloud = K4.clamp(I.random(20) + 20 - (y5d0.W9Z(this.speed, 0)), 3, 100)), y5d0.v9Z(7E3, this.distance) && (this.frog.setInWater(), this.frog.body.setRotation(0), g = this.frog.body.y, g.set__(g._value + 250), this.parashute.set_visible(!1), this.win()));
- g = this.frog.body.rotation;
- g.set__(g._value + this.rotationspeed);
- this.rotationspeed -= this.dr;
- y5d0.f9Z(Math.abs(this.rotationspeed), this.max) && (this.dr *= -1);
- g = this.target.y;
- g.set__(y5d0.C9Z(g._value, this.speed));
- },
- __class__: B8
- });
- G9(x1);
- g9k();
- l9(L);
- x1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.target = B.imagesprite("bg/pond", this.container).centerAnchor();
- U.centerSprite(this.target, 0, 3200);
- for (var g = 0; y5d0.p9Z(5, g);) {
- var K = g++;
- if (y5d0.G9Z(0, K) || y5d0.K49(4, K)) {
- var X = new r4(this.ctx.sportsFont, y5d0.l49(0, K) ? "100" : "0");
- X.centerAnchor();
- this.target.owner.addChild((new c).add(X));
- X.setXY(this.cx + y5d0.s49(50, (K - 1)), 150);
- }
- X = B.sprite("road_line0000", this.target.owner);
- X.setXY(this.cx + y5d0.u49(50, (K - 1)), 100).setRotation(90);
- X.scaleX.set__(0.3);
- }
- this.frog = this.createFrog();
- this.frog.body.setAnchor(y5d0.L49(this.frog.body.getNaturalWidth(), 2), -200);
- U.centerSprite(this.frog.body, 0, -150);
- this.parashute = B.sprite("parachute0000", this.frog.body.owner);
- this.parashute.setAnchor(y5d0.w49(this.parashute.getNaturalWidth(), 2), 0);
- this.parashute.y.set__(-255);
- this.parashute.x.set__(70);
- for (g = 0; y5d0.c49(10, g);) g++, K = new n4, K.level = this, this.container.addChild((new c).add(K), !1), K.sprite.setScale(y5d0.I49((I.random(5) + 5), 10)), K.sprite.setXY(y5d0.O49(I.random(400), 200, this.cx), I.random(1E3) + 200);
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().down, O(this, this.onDown));
- },
- onDown: function(g) {
- this.speedX = y5d0.o49(g.viewX, this.frog.body.x._value) ? -this.max : this.max;
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- 0 == --this.nextCloud && y5d0.R49(100, this.scoreTimer) && (g = new n4, g.level = this, this.container.addChild((new c).add(g), !1), g.sprite.setScale(y5d0.W49((I.random(5) + 5), 10)), U.bottomCenterSprite(g.sprite, y5d0.v49(I.random(2 * this.cx | 0), this.cx)), this.nextCloud = I.random(20) + 20);
- g = this.target.y;
- g.set__(g._value + n4.SPEED);
- this.frog.body.x.set__(K4.clamp(this.frog.body.x._value + this.speedX, y5d0.f49(this.cx, 200), this.cx + 200));
- },
- win: function() {
- this.frog.setInWater();
- var g = this.frog.body.y;
- g.set__(g._value + 250);
- this.parashute.set_visible(!1);
- g = y5d0.C49(Math.abs(this.frog.body.x._value - this.cx), 200);
- this.result = I["int"](K4.clamp(y5d0.p49(100, (1 - g)), 0, 100));
- this.timerType = 2;
- L.prototype.win.call(this);
- },
- __class__: x1
- });
- y3(q1);
- d8k();
- Z4(L);
- q1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- var g = B.imagesprite("bg/pond", this.container).centerAnchor();
- U.centerSprite(g, 0, 400);
- for (g = 0; y5d0.G49(4, g);) {
- var K = g++,
- X = B.sprite("bridge0000", this.container),
- l;
- l = y5d0.K69(0, K % 2) ? 1 : -1;
- X.scaleX.set__(-l);
- U.centerSprite(X, y5d0.l69(250, l), y5d0.s69(300 * (K / 2 | 0), 150));
- }
- this.positions = [
- [y5d0.u69(this.cx, 190), y5d0.L69(this.cy, 230)],
- [this.cx + 190, y5d0.w69(this.cy, 230)],
- [y5d0.c69(this.cx, 190), this.cy + 70],
- [this.cx + 190, this.cy + 70]
- ];
- P4.shuffle(this.positions);
- this.addNewFrog();
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().up, O(this, this.onUp));
- },
- onUp: function() {
- this.startDrag = !1;
- },
- onFrogDown: function() {
- this.pause || (this.startDrag = !0);
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- this.startDrag && (y5d0.I69(this.frog.body.x._value, this.cx) && y5d0.O69(30, Q._platform.getPointer().get_x() - this.frog.body.x._value) ? this.jumpFrog() : y5d0.E69(this.frog.body.x._value, this.cx) && y5d0.M69(30, this.frog.body.x._value - Q._platform.getPointer().get_x()) && this.jumpFrog());
- },
- positionFrog: function() {
- var g = this.positions.shift();
- y5d0.Y69(g[0], this.cx) && this.frog.body.scaleX.set__(-1);
- this.frog.body.setXY(g[0], g[1]);
- this.positions.push(g);
- },
- addNewFrog: function() {
- this.frog = this.createFrog();
- this.frog.down.connect(O(this, this.onFrogDown));
- this.positionFrog();
- },
- jumpFrog: function() {
- this.startDrag = !1;
- this.frog.jumpToWater(this.cx, this.cy + 300);
- this.frog = null;
- this.addNewFrog();
- this.count++;
- },
- win: function() {
- this.result = this.count;
- L.prototype.win.call(this);
- },
- __class__: q1
- });
- I7(J1);
- X4k();
- X0k(L);
- J1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- var g = I.random(3),
- K = I.random(3),
- X = this.createFrog();
- X.body.setXY(this.cx + y5d0.H69(180, (g - 1)), y5d0.D69(180, K) + 380);
- X.down.connect(O(this, this.clickFrog));
- for (g = 0; y5d0.k69(3, g);) {
- K = g++;
- for (X = 0; y5d0.t69(3, X);) {
- var l = X++,
- N = new t1;
- N.level = this;
- this.container.addChild((new c).add(N));
- N.sprite.setXY(this.cx + y5d0.y69(180, (K - 1)), y5d0.g89(180, l) + 400);
- }
- }
- },
- clickFrog: function() {
- this.pause || this.win();
- },
- __class__: J1
- });
- f1k(W1);
- q0k();
- t4k(L);
- W1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.seif = B.sprite("SeifMc0000", this.container);
- U.centerSprite(this.seif, 0, 150);
- this.seif.setScale(1.45);
- for (var g = 0; y5d0.r89(7, g);) {
- var K = g++;
- this.shifr.push(I.random(9) + 1);
- var X = this.addLabel("?");
- X.setXY(this.cx + y5d0.N89(50, (K - 3)), y5d0.F89(this.cy, 200));
- this.codes.push(X);
- }
- for (g = 0; y5d0.j89(9, g);) {
- var l = g++,
- K = y5d0.Z89(l / 3, 0),
- X = y5d0.Q89(l, 3),
- N = B.sprite("button0000", this.container);
- N.setXY(this.cx + y5d0.B89(100, (X - 1)), this.cy + y5d0.a89(100, K) + 50);
- N.set_name(l + 1 + "");
- N.get_pointerDown().connect(O(this, this.click));
- l = this.addLabel(l + 1 + "");
- l.setXY(this.cx + y5d0.A89(100, (X - 1)), this.cy + y5d0.n89(100, K) + 40);
- l.set_pointerEnabled(!1);
- }
- this.seifOpen = B.sprite("SeifOpenMc0000", this.container);
- U.centerSprite(this.seifOpen, 33, 150);
- this.seifOpen.setScale(1.45).set_visible(!1);
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body, 0, 280);
- this.frog.body.set_visible(!1);
- },
- click: function(g) {
- this.pause || (this.ctx.sound.play("clickfrog"), y5d0.S89(I.parseInt(g.hit.getName()), this.shifr[0]) && (this.shifr.shift(), this.codes.shift().set_text("-"), y5d0.T89(0, this.shifr.length) && (this.seifOpen.set_visible(!0), this.frog.body.set_visible(!0), this.win())));
- },
- startLevel: function(g) {
- L.prototype.startLevel.call(this, g);
- for (var g = 0, K = this.codes.length; y5d0.i89(g, K);) {
- var X = g++;
- this.codes[X].set_text(this.shifr[X] + "");
- }
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- },
- __class__: W1
- });
- S2(u5);
- P2();
- O7k(L);
- u5.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- for (var g = 0; y5d0.V89(4, g);)
- for (var K = g++, X = 0; y5d0.P89(4, X);) {
- var l = X++,
- N = this.createFrog();
- N.body.setXY(this.cx + y5d0.e89(120, (K - 1.5)), y5d0.h19(140, l) + 300);
- N.down.connect(O(this, this.clickFrog));
- }
- this.counterLbl = this.addLabel("0");
- this.counterLbl.set_text(this.count + "");
- },
- clickFrog: function(g) {
- this.pause || (this.ctx.animation.showFrogdeath(g.body.x._value, g.body.y._value, -1, 1), this.ctx.sound.play("pop"), this.count++, this.counterLbl.set_text(this.count + ""), g.owner.dispose(), y5d0.X19(16, this.count) && this.win());
- },
- __class__: u5
- });
- F5k(t5);
- t3();
- O1k(L);
- t5.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body);
- for (var g = 0; y5d0.x19(4, g);) {
- var K = g++,
- X = B.sprite("matryoshka_bottom0000", this.container);
- X.setAnchor(y5d0.J19(0.5, X.getNaturalWidth()), 0);
- U.centerSprite(X, 0, -20);
- X.setScale(y5d0.b19(0.25, K) + 0.85);
- this.parts.push(X);
- X = B.sprite("matryoshka_top0000", this.container);
- X.setAnchor(y5d0.q19(0.5, X.getNaturalWidth()), X.getNaturalHeight());
- U.centerSprite(X);
- X.setScale(y5d0.U19(0.25, K) + 0.85);
- this.parts.push(X);
- }
- this.initPart();
- },
- initPart: function() {
- this.activePart = this.parts.pop();
- this.activePart.get_pointerDown().connect(O(this, this.onPartsDown));
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().up, O(this, this.onUp));
- },
- onUp: function() {
- this.startDrag = !1;
- },
- onPartsDown: function() {
- this.pause || (this.startDrag = !0);
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- this.startDrag && y5d0.m19(30, Math.abs(Q._platform.getPointer().get_x() - this.activePart.x._value)) && this.removeParts(y5d0.z19(Q._platform.getPointer().get_x(), this.activePart.x._value));
- },
- removeParts: function(g) {
- this.startDrag = !1;
- f.to(this.activePart, 0.25, {
- x: y5d0.d19(0, g) ? -200 : 1E3
- });
- this.ctx.sound.play("slide2");
- y5d0.o19(0, this.parts.length) ? this.win() : this.initPart();
- },
- __class__: t5
- });
- Q9(Y1);
- T9();
- H6k(L);
- Y1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- var g = B.imagesprite("bg/plane", this.container).centerAnchor();
- U.topCenter(g, 0, 220);
- for (g = 0; y5d0.R19(10, g);) {
- g++;
- var K = new n4;
- K.level = this;
- K.speedY = 0;
- K.speedX = -10;
- this.container.addChild((new c).add(K), !1);
- K.sprite.setScale(y5d0.W19((I.random(5) + 5), 10));
- K.sprite.setXY(y5d0.v19(I.random(400), 200, this.cx), I.random(1E3) + 200);
- }
- this.positions = [
- [this.cx + 110, 410]
- ];
- this.addNewFrog();
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().up, O(this, this.onUp));
- },
- onUp: function() {
- this.startDrag = !1;
- },
- onFrogDown: function() {
- this.pause || (this.startDrag = !0);
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- this.startDrag && y5d0.V19(30, Q._platform.getPointer().get_y() - this.frog.body.y._value) && this.jumpFrog();
- 0 == --this.nextCloud && (g = new n4, g.level = this, g.speedY = 0, g.speedX = -10, this.container.addChild((new c).add(g), !1), g.sprite.setScale(y5d0.P19((I.random(5) + 5), 10)), g.sprite.setXY(this.cx + 300, I.random(1E3) + 200), this.nextCloud = I.random(20) + 20);
- },
- positionFrog: function() {
- var g = this.positions.shift();
- this.frog.body.setXY(g[0], g[1]);
- this.positions.push(g);
- },
- addNewFrog: function() {
- this.frog = this.createFrog();
- this.frog.down.connect(O(this, this.onFrogDown));
- this.positionFrog();
- },
- jumpFrog: function() {
- this.startDrag = !1;
- this.ctx.sound.play("kva");
- this.frog.jumpWithParashute(this.frog.body.x._value, 1500);
- this.frog.body.set_pointerEnabled(!1);
- y5d0.e19(10, this.count) ? this.win() : f.to(this.frog.body, 0.25, {
- alpha: 1
- }, 0, O(this, this.addNewFrog));
- this.frog = null;
- this.count++;
- },
- __class__: Y1
- });
- C7k(n5);
- R7k();
- H3k(L);
- n5.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- var g = [0, 1, 2, 3],
- K = [4, 5, 6, 7];
- P4.shuffle(g);
- P4.shuffle(K);
- g = g.concat(K);
- for (K = 0; y5d0.h59(8, K);) {
- var X = K++,
- l = B.sprite("wood0000", this.container),
- N = y5d0.X59(X / 4, 0);
- U.bottomCenterSprite(l, y5d0.x59(120, (X % 4 - 2)) + y5d0.J59(50, N), y5d0.b59(100, N) + 100);
- this.newY.push(y5d0.q59(70 * g[X], 300));
- l.get_pointerDown().connect(O(this, this.jump));
- this.stumps.push(l);
- }
- this.frog = this.createFrog();
- U.bottomRight(this.frog.body);
- },
- startLevel: function(g) {
- L.prototype.startLevel.call(this, g);
- for (var g = 0, K = this.stumps.length; y5d0.U59(g, K);) {
- var X = g++;
- f.to(this.stumps[X], 0.2, {
- y: U.bottomY() + this.newY[X]
- });
- }
- },
- jump: function(g) {
- if (!this.pause) {
- for (var g = g.hit, K = 0, X = this.stumps; y5d0.m59(K, X.length);) {
- var l = X[K];
- ++K;
- y5d0.z59(g.y._value, l.y._value) && this.failLevel();
- }
- this.frog.jumpTo(g.x._value, y5d0.d59(g.y._value, g.getNaturalHeight() / 2, 50), 0.15);
- this.count--;
- V.remove(this.stumps, g);
- y5d0.n59(0, this.stumps.length) && this.win();
- }
- },
- __class__: n5
- });
- n3(M1);
- i5k();
- U5k(L);
- M1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- var g = this.createFrog();
- U.centerSprite(g.body, 0, 50);
- g.body.scaleX.set__(-1);
- g = B.sprite("boat0000", this.container);
- U.centerSprite(g, 0, 100);
- g = B.imagesprite("bg/water", this.container).centerAnchor();
- U.centerSprite(g, 0, 300);
- this.paddle = B.sprite("paddle0000", this.container);
- U.centerSprite(this.paddle, 0, 100);
- for (g = 0; y5d0.S59(33, g);) {
- var K = g++,
- K = new i8(K);
- K.level = this;
- this.container.addChild((new c).add(K));
- }
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().up, O(this, this.onUp));
- this.__disposer.connect1(Q._platform.getPointer().down, O(this, this.onDown));
- },
- onUp: function() {
- this.startDrag = !1;
- },
- onDown: function() {
- this.pause || (this.startDrag = !0);
- null;
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- this.startDrag && (y5d0.T59(Q._platform.getPointer().get_x(), this.cx + 20) && -1 == this.paddle.scaleX._value ? (this.paddle.scaleX.set__(1), this.speed += this.ds, this.ctx.sound.play("slide2")) : y5d0.i59(Q._platform.getPointer().get_x(), this.cx - 20) && y5d0.V59(1, this.paddle.scaleX._value) && (this.paddle.scaleX.set__(-1), this.speed += this.ds, this.ctx.sound.play("slide2")), this.speed = K4.clamp(this.speed, 0, 25));
- y5d0.P59(0, this.speed) && (this.speed -= y5d0.e59(this.ds, 20), this.distance += this.speed, y5d0.h09(6E3, this.distance) && this.win());
- },
- __class__: M1
- });
- k0k(l5);
- S7();
- f2(L);
- l5.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- for (var g = 0; y5d0.X09(3, g);) {
- var K = g++,
- X = B.sprite("wood0000", this.container);
- U.bottomCenterSprite(X, y5d0.x09(150, (K - 1)), 100);
- X.get_pointerDown().connect(O(this, this.jump));
- this.stumps.push(X);
- }
- g = B.sprite("GroundMc0000", this.container);
- U.bottomCenterSprite(g, 0, 0);
- this.frog = this.createFrog();
- this.frog.body.setXY(this.stumps[0].x._value, y5d0.J09(this.stumps[0].y._value, this.stumps[0].getNaturalHeight() / 2, 50));
- },
- jump: function(g) {
- if (!this.pause && (g = g.hit, y5d0.j09(3, this.counts[this.stumps.indexOf(g)]) && y5d0.Z09(this.frog.body.x._value, g.x._value))) {
- var K = g.y;
- K.set__(K._value + 160);
- this.counts[this.stumps.indexOf(g)]++;
- this.frog.jumpTo(g.x._value, y5d0.Q09(g.y._value, g.getNaturalHeight() / 2, 50), 0.05);
- y5d0.I09(3, this.counts[0]) && y5d0.O09(3, this.counts[1]) && y5d0.E09(3, this.counts[2]) && this.win();
- }
- },
- __class__: l5
- });
- L3(T5);
- K7k();
- Y6k(L);
- T5.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- for (var g = [
- [200, 300],
- [500, 350],
- [180, 600],
- [450, 650]
- ], K = [
- [400, 250],
- [310, 400],
- [330, 580],
- [460, 500]
- ], X = 0, l = this.count; y5d0.M09(X, l);) {
- var N = X++,
- F = B.sprite("MoskitMc0000", this.container);
- F.setXY(K[N][0], K[N][1]);
- this.moskitos.push(F);
- F = B.sprite("snake0000", this.container);
- F.setXY(g[N][0], g[N][1]);
- this.snakes.push(F);
- }
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body, 0, 350);
- this.frog.down.connect(O(this, this.clickFrog));
- },
- clickFrog: function() {
- this.startDrag = !0;
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().up, O(this, this.onUp));
- },
- onUp: function() {
- this.startDrag = !1;
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- if (this.startDrag) {
- this.frog.body.setXY(Q._platform.getPointer().get_x(), Q._platform.getPointer().get_y());
- for (var g = 0, K = this.moskitos; y5d0.Y09(g, K.length);) {
- var X = K[g];
- ++g;
- if (y5d0.H09(50, K4.getDistance(this.frog.body.x._value, this.frog.body.y._value, X.x._value, X.y._value))) {
- V.remove(this.moskitos, X);
- X.owner.dispose();
- break;
- }
- }
- y5d0.D09(0, this.moskitos.length) && this.win();
- g = 0;
- for (K = this.snakes; y5d0.k09(g, K.length);)
- if (X = K[g], ++g, y5d0.t09(120, K4.getDistance(this.frog.body.x._value, this.frog.body.y._value, X.x._value, X.y._value))) {
- this.failLevel();
- break;
- }
- }
- },
- __class__: T5
- });
- s4k(W8);
- W3();
- R7(L);
- W8.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- for (var g = [
- [this.cx, 300],
- [100, 500],
- [550, 500]
- ], K = 0; y5d0.y09(3, K);) {
- var X = K++,
- l = B.sprite("flower0000", this.container);
- l.setXY(g[X][0], g[X][1]);
- this.flowers.push(l);
- }
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body, 0, 250);
- this.addMoskit();
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().down, O(this, this.onUp));
- },
- onUp: function(g) {
- var K = this;
- !this.pause && this.startCatch && (this.frog.showTongue(g.viewX, g.viewY), y5d0.g79(100, K4.getDistance(this.batterfly.sprite.x._value, this.batterfly.sprite.y._value, g.viewX, g.viewY)) && (this.batterfly.pause = !0, this.ctx.sound.play("eat"), f.to(this.batterfly.sprite, 0.1, {
- x: this.frog.body.x._value,
- y: this.frog.body.y._value
- }, 0, function() {
- K.batterfly.owner.dispose();
- K.win();
- })));
- },
- addMoskit: function() {
- this.batterfly = new K5;
- this.container.addChild((new c).add(this.batterfly));
- this.batterfly.level = this;
- U.centerSprite(this.batterfly.sprite, 0, 100);
- },
- toFlower: function() {
- var g = this,
- K = this.flowers[I.random(3)];
- f.to(this.batterfly.sprite, 0.5, {
- x: K.x._value,
- y: K.y._value
- }, 0, function() {
- g.scoreTimer = 0;
- g.startCatch = !0;
- });
- },
- onUpdate: function(g) {
- L.prototype.onUpdate.call(this, g);
- !this.pause && !this.startCatch && (this.scoreTimer = 0, this.ctx.gameManager.ui.updateScore(this.scoreTimer, this.timerType));
- },
- __class__: W8
- });
- c0k(l6);
- n4k();
- u5k(L);
- l6.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body);
- this.frog.down.connect(O(this, this.clickFrog)).once();
- for (var g = 0; y5d0.r79(15, g);) {
- g++;
- var K = B.sprite("stone0000", this.container);
- U.centerSprite(K, y5d0.N79(I.random(50), 25), y5d0.F79(I.random(50), 25));
- K.get_pointerDown().connect(O(this, this.clickStone));
- }
- },
- clickStone: function(g) {
- this.stone = g.hit;
- this.startDrag = !0;
- this.ctx.sound.play("slide2");
- },
- clickFrog: function() {
- this.win();
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().up, O(this, this.onUp));
- },
- onUp: function() {
- this.startDrag = !1;
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- this.startDrag && this.stone.setXY(Q._platform.getPointer().get_x(), Q._platform.getPointer().get_y());
- },
- __class__: l6
- });
- p5k(p1);
- M6k();
- t5k(L);
- p1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- var g = B.sprite("swing_back0000", this.container);
- U.centerSprite(g);
- this.seat = B.sprite("swing_seat0000", g.owner);
- this.seat.setAnchor(y5d0.j79(this.seat.getNaturalWidth(), 2), 0);
- this.seat.y.set__(20);
- this.seat.x.set__(120);
- this.frog = this.createFrog();
- this.frog.body.setAnchor(y5d0.Z79(this.frog.body.getNaturalWidth(), 2), -250);
- U.centerSprite(this.frog.body, -30, -175);
- this.frog.body.setScale(0.75);
- this.frog.down.connect(O(this, this.clickFrog));
- g = B.sprite("swing0000", this.container);
- U.centerSprite(g, 30);
- g.set_pointerEnabled(!1);
- },
- clickFrog: function() {
- this.pause || (y5d0.Q79(300, this.scoreTimer) ? this.failLevel() : (this.scoreTimer -= 300, this.win()));
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- g = this.seat.rotation;
- g.set__(g._value + this.rotationspeed);
- g = this.frog.body.rotation;
- g.set__(g._value + this.rotationspeed);
- this.rotationspeed -= this.dr;
- y5d0.B79(Math.abs(this.rotationspeed), this.max) && (this.dr *= -1);
- },
- __class__: p1
- });
- k3(x8);
- S0k();
- H9(L);
- x8.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.goaltarget = B.sprite("goaltarget0000", this.container, !1);
- U.topCenter(this.goaltarget, 0, 200);
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body, 0, 400);
- this.frog.down.connect(O(this, this.clickFrog));
- for (var g = 0; y5d0.a79(3, g);) {
- var K = g++,
- X = new s1;
- X.level = this;
- this.container.addChild((new c).add(X));
- U.centerSprite(X.sprite, y5d0.A79(100, (K - 1)), 150);
- this.balls.push(X);
- }
- },
- clickFrog: function() {
- this.startDrag = !0;
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().up, O(this, this.onUp));
- },
- onUp: function() {
- this.startDrag = !1;
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- if (this.startDrag) {
- this.frog.body.setXY(Q._platform.getPointer().get_x(), Q._platform.getPointer().get_y());
- for (var g = this.frog.body.x._value, K = this.frog.body.y._value, X = 0, l = this.balls; y5d0.n79(X, l.length);) {
- var N = l[X];
- ++X;
- var F = N.sprite;
- if (y5d0.S79(50, K4.getDistance(g, K, F.x._value, F.y._value)) && !N.onGoal) {
- this.shootBall(Math.atan2(y5d0.T79(K, F.y._value), y5d0.i79(0.5 * g, 0.5 * F.x._value)) + y5d0.V79(0.5, Math.PI), N);
- break;
- }
- }
- }
- },
- shootBall: function(g, K) {
- K.onGoal = !0;
- K.setSpeed(g);
- this.ctx.sound.play("ball");
- },
- fail: function() {
- this.failLevel();
- },
- ballOnGoal: function(g) {
- V.remove(this.balls, g);
- y5d0.P79(0, this.balls.length) && this.win();
- },
- __class__: x8
- });
- U3(D1);
- Q0k();
- J3k(L);
- D1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- for (var g = 0; y5d0.e79(3, g);) {
- var K = g++,
- X = this.createFrog();
- X.body.setXY(this.cx + y5d0.h29(140, (K - 1)), 500);
- X.down.connect(O(this, this.clickFrog));
- this.frogs.push(X);
- }
- g = 0;
- for (K = this.frogs; y5d0.X29(g, K.length);) {
- X = K[g];
- ++g;
- var l = this.addLabel("0");
- l.setXY(X.body.x._value, y5d0.x29(X.body.y._value, 100));
- l.set_text("0");
- this.labels.push(l);
- }
- },
- clickFrog: function(g) {
- if (!this.pause) {
- this.ctx.sound.play("clickfrog");
- g = this.frogs.indexOf(g);
- this.counters[g]++;
- y5d0.J29(3, this.counters[g]) && this.failLevel();
- this.labels[g].set_text(this.counters[g] + "");
- for (var g = 0, K = this.counters; y5d0.b29(g, K.length);) {
- var X = K[g];
- ++g;
- if (y5d0.q29(3, X)) return;
- }
- this.win();
- }
- },
- __class__: D1
- });
- i9(L1);
- m9k();
- e2k(L);
- L1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- var g = B.sprite("green_btn0000", this.container);
- U.centerSprite(g, -150, 400);
- g.get_pointerDown().connect(O(this, this.clickGreen));
- g = B.sprite("red_btn0000", this.container);
- U.centerSprite(g, 0, 400);
- g.get_pointerDown().connect(O(this, this.clickRed));
- g = B.sprite("yellow_btn0000", this.container);
- U.centerSprite(g, 150, 400);
- g.get_pointerDown().connect(O(this, this.clickYellow));
- for (g = 0; y5d0.U29(3, g);)
- for (var K = g++, X = 0; y5d0.m29(4, X);) {
- var l = X++,
- N = this.createFrog();
- N.body.setXY(this.cx + y5d0.z29(140, (K - 1)), y5d0.d29(140, l) + 300);
- this.frogs.push(N);
- }
- this.colorFrog();
- this.answersLbl = this.addLabel(this.ctx.messages.get("answers"));
- U.topCenter(this.answersLbl, 0, 150);
- this.answersLbl.set_visible(!1);
- },
- clickYellow: function() {
- this.countFrogs(1);
- },
- clickRed: function() {
- this.countFrogs(2);
- },
- clickGreen: function() {
- this.countFrogs(0);
- },
- countFrogs: function(g) {
- this.ctx.sound.play("clickfrog");
- for (var K = [0, 0, 0], X = 0, l = this.frogs; y5d0.o29(X, l.length);) {
- var N = l[X];
- ++X;
- K[N.color]++;
- }
- X = !0;
- for (l = 0; y5d0.R29(3, l);) N = l++, y5d0.W29(K[g], K[N]) && (X = !1);
- X ? this.rightAnswers++ : (this.rightAnswers--, y5d0.v29(0, this.rightAnswers) && (this.rightAnswers = 0));
- this.answersLbl.set_text(this.ctx.messages.get("answers") + " " + this.rightAnswers);
- this.answersLbl.set_visible(!0);
- this.colorFrog();
- },
- colorFrog: function() {
- for (var g = 0, K = this.frogs; y5d0.f29(g, K.length);) {
- var X = K[g];
- ++g;
- X.color = I.random(3);
- X.updateColor();
- }
- g = [0, 0, 0];
- K = 0;
- for (X = this.frogs; y5d0.C29(K, X.length);) {
- var l = X[K];
- ++K;
- g[l.color]++;
- }(y5d0.p29(g[0], g[1]) || y5d0.G29(g[0], g[2]) || y5d0.K39(g[1], g[2])) && this.colorFrog();
- },
- win: function() {
- this.result = this.rightAnswers;
- L.prototype.win.call(this);
- },
- __class__: L1
- });
- I4k(z8);
- N2();
- s9k(L);
- z8.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body, 0, 0);
- this.frog.down.connect(O(this, this.clickFrog));
- for (var g = 0, K = this.count; y5d0.l39(g, K);) {
- var X = g++,
- l = new Q5;
- l.level = this;
- this.container.addChild((new c).add(l));
- var X = y5d0.s39(3.141592653589793, (360 * X / this.count), 180),
- N = I.random(50) + 200;
- l.sprite.setXY(y5d0.b39(Math.sin(X), N) + this.cx, y5d0.q39(Math.cos(X), N) + this.cy);
- this.balls.push(l);
- }
- },
- clickFrog: function() {
- this.startDrag = !0;
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().up, O(this, this.onUp));
- },
- onUp: function() {
- this.startDrag = !1;
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- if (this.startDrag) {
- this.frog.body.setXY(Q._platform.getPointer().get_x(), Q._platform.getPointer().get_y());
- for (var g = this.frog.body.x._value, K = this.frog.body.y._value, X = 0, l = this.balls; y5d0.U39(X, l.length);) {
- var N = l[X];
- ++X;
- var F = N.sprite;
- if (y5d0.m39(50, K4.getDistance(g, K, F.x._value, F.y._value)) && !N.onGoal) {
- this.shootBall(Math.atan2(y5d0.z39(K, F.y._value), y5d0.d39(g, F.x._value)) + y5d0.o39(0.5, Math.PI), N);
- break;
- }
- }
- }
- },
- shootBall: function(g, K) {
- K.onGoal = !0;
- K.setSpeed(g);
- this.ctx.sound.play("ball");
- },
- ballOnGoal: function(g) {
- V.remove(this.balls, g);
- y5d0.R39(0, this.balls.length) && this.win();
- },
- __class__: z8
- });
- f8k(E5);
- J1k();
- K7(L);
- E5.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.pondGreen = B.imagesprite("bg/pond_green", this.container).centerAnchor();
- U.centerSprite(this.pondGreen, 0, -100);
- this.pondYellow = B.imagesprite("bg/pond_yellow", this.container).centerAnchor();
- U.centerSprite(this.pondYellow, 0, 300);
- this.addFrog();
- },
- frogDown: function() {
- this.startDrag = !0;
- Q._platform.getPointer().up.connect(O(this, this.stopDrag)).once();
- },
- stopDrag: function() {
- var g = 1E4,
- K = this.pondGreen;
- y5d0.W39(1, this.frog.color) && (K = this.pondYellow);
- g = K4.getDistance(this.frog.body.x._value, this.frog.body.y._value, K.x._value, K.y._value);
- this.startDrag = !1;
- y5d0.v39(150, g) ? (this.frog.body.set_pointerEnabled(!1), this.frog.body.setXY(K.x._value, y5d0.f39(K.y._value, 20)), this.frog.setInWater(), this.count++, this.frog = null, y5d0.C39(10, this.count) ? this.win() : this.addFrog()) : f.to(this.frog.body, 0.2, {
- x: this.cx,
- y: this.cy + 50
- });
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- this.startDrag && y5d0.p39(null, this.frog) && this.frog.body.setXY(Q._platform.getPointer().get_x(), Q._platform.getPointer().get_y());
- },
- addFrog: function() {
- this.frog = this.createFrog(I.random(2));
- U.centerSprite(this.frog.body, 0, 50);
- this.frog.down.connect(O(this, this.frogDown));
- },
- __class__: E5
- });
- H2k(s5);
- R2();
- f7(L);
- s5.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- for (var g = 0; y5d0.G39(3, g);) {
- var K = g++,
- X = this.createFrog();
- X.body.setXY(this.cx + y5d0.K99(150, (K - 1)), this.cy);
- X.down.connect(O(this, this.clickFrog));
- this.frogs.push(X);
- }
- this.colorFrog();
- this.allGreen = I.random(7) + 4;
- },
- clickFrog: function(g) {
- if (this.firstClick) this.firstClick = !1;
- else {
- for (var K = 0, X = this.frogs; y5d0.l99(K, X.length);) {
- var l = X[K];
- ++K;
- if (y5d0.s99(0, l.color)) {
- this.failLevel();
- return;
- }
- }
- this.ctx.animation.showFrogdeath(g.body.x._value, g.body.y._value, -1, 1);
- this.ctx.sound.play("pop");
- V.remove(this.frogs, g);
- g.owner.dispose();
- y5d0.u99(0, this.frogs.length) && this.win();
- }
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- 0 == --this.nextColor && y5d0.L99(0, this.allGreen) && (this.colorFrog(), this.allGreen--, this.nextColor = 60, y5d0.w99(0, this.allGreen) && (this.colorFrog(!0), this.startCatch = !0));
- },
- onUpdate: function(g) {
- L.prototype.onUpdate.call(this, g);
- !this.pause && !this.startCatch && (this.scoreTimer = 0, this.ctx.gameManager.ui.updateScore(this.scoreTimer, this.timerType));
- },
- colorFrog: function(g) {
- y5d0.c99(null, g) && (g = !1);
- var K = [0, 0, 1, 1, 2, 2];
- P4.shuffle(K);
- g && (K = [0, 0, 0]);
- for (var g = 0, X = this.frogs.length; y5d0.I99(g, X);) {
- var l = g++,
- N = this.frogs[l];
- N.color = K[l];
- N.updateColor();
- }
- },
- __class__: s5
- });
- R5k(b1);
- M9();
- A8k(L);
- b1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body, 0, 0);
- for (var g = 0, K = this.count; y5d0.O99(g, K);) {
- var X = g++,
- l = new a8(X);
- l.level = this;
- this.container.addChild((new c).add(l));
- X = y5d0.E99(3.141592653589793, (360 * X / this.count), 180);
- l.angle = X;
- l.sprite.setXY(y5d0.R99(200, Math.sin(X)) + this.cx, y5d0.W99(200, Math.cos(X)) + this.cy);
- this.fruits.push(l);
- }
- },
- startLevel: function(g) {
- L.prototype.startLevel.call(this, g);
- this.fruit = new a8(this.colors.pop());
- this.fruit.level = this;
- this.fruit.pause = !0;
- this.container.addChild((new c).add(this.fruit));
- U.centerSprite(this.fruit.sprite, 0, -100);
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().up, O(this, this.onUp));
- },
- onUp: function(K) {
- if (!this.pause)
- for (var X = 0, l = this.fruits; y5d0.v99(X, l.length);) {
- var N = l[X];
- ++X;
- var F = [N.sprite];
- if (y5d0.f99(50, K4.getDistance(F[0].x._value, F[0].y._value, K.viewX, K.viewY))) {
- this.ctx.sound.play("eat");
- f.to(F[0], 0.1, {
- x: this.frog.body.x._value,
- y: this.frog.body.y._value
- }, 0, function(g) {
- return function() {
- g[0].set_visible(!1);
- };
- }(F));
- this.frog.showTongue(F[0].x._value, F[0].y._value);
- y5d0.C99(this.fruit.type, N.type) ? this.failLevel() : y5d0.p99(0, this.colors.length) ? this.win() : this.fruit.setType(this.colors.pop());
- break;
- }
- }
- },
- __class__: b1
- });
- f4k(O1);
- Q9k();
- k7k(L);
- O1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- for (var g = 0; y5d0.G99(21, g);) {
- var K = g++,
- K = new i8(K);
- K.vertical = !0;
- K.level = this;
- this.container.addChild((new c).add(K));
- }
- g = this.createFrog();
- U.centerSprite(g.body, 0, 320);
- g.body.setScale(0.5);
- g = B.sprite("ballon0000", this.container);
- U.centerSprite(g, 0, 100);
- g.get_pointerDown().connect(O(this, this.clickFire));
- this.fire = B.sprite("fire0000", this.container);
- this.fire.setAnchor(y5d0.K4M(0.5, this.fire.getNaturalWidth()), this.fire.getNaturalHeight());
- U.centerSprite(this.fire, 0, 215);
- this.fire.set_pointerEnabled(!1);
- },
- clickFire: function() {
- this.speed += this.ds;
- this.fire.scaleX.set__(K4.clamp(this.fire.scaleX._value + y5d0.l4M(this.ds, 10), 1, 2));
- this.fire.scaleY.set__(K4.clamp(this.fire.scaleY._value + y5d0.s4M(this.ds, 10), 1, 2));
- this.ctx.sound.play("flame");
- },
- addListeners: function() {
- L.prototype.addListeners.call(this);
- this.__disposer.connect1(Q._platform.getPointer().up, O(this, this.onUp));
- this.__disposer.connect1(Q._platform.getPointer().up, O(this, this.onDown));
- },
- onUp: function() {
- this.startDrag = !1;
- },
- onDown: function() {
- this.pause || (this.startDrag = !0);
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- this.fire.scaleX.set__(K4.clamp(y5d0.u4M(this.fire.scaleX._value, this.ds / 200), 1, 2));
- this.fire.scaleY.set__(K4.clamp(y5d0.L4M(this.fire.scaleY._value, this.ds / 200), 1, 2));
- y5d0.w4M(0, this.speed) && (this.speed -= y5d0.c4M(this.ds, 20), this.distance += this.speed, y5d0.I4M(6E3, this.distance) && this.win());
- },
- __class__: O1
- });
- E4k(E1);
- U8k();
- P1k(L);
- E1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.road = new R;
- this.container.addChild((new c).add(this.road), !1);
- this.road.setXY(this.cx, this.cy);
- var g = B.sprite("road_line0000", this.road.owner);
- g.setXY(0, 150);
- g.scaleX.set__(3.3);
- for (g = 0; y5d0.O4M(15, g);) {
- var K = g++,
- X = new r4(this.ctx.sportsFont, K + 1 + "");
- X.centerAnchor();
- this.road.owner.addChild((new c).add(X));
- X.setXY(100, -170 * K - 30 + 50);
- X = B.sprite("road_line0000", this.road.owner);
- X.setXY(100, -170 * K + 50);
- X.scaleX.set__(0.65);
- }
- g = B.imagesprite("bg/road", this.container, !1);
- g.centerAnchor();
- U.centerSprite(g);
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body, 0, 150);
- this.frog.down.connect(O(this, this.jump));
- g = B.sprite("BarPowerMcBg0000", this.container);
- U.bottomCenterSprite(g, 0, -100);
- this.power = B.sprite("BarPowerMc0000", g.owner);
- this.power.setAnchor(0, 0);
- this.power.setXY(5, 5);
- this.power.scissor = new L6(0, 0, 0, this.power.getNaturalHeight());
- this.addLabel(this.ctx.messages.get("power")).setXY(g.x._value, y5d0.E4M(g.y._value, 25));
- },
- jump: function(g) {
- this.pause || (this.pauseProgress = !0, this.result += y5d0.M4M(40 * this.currentProgress, 0), f.to(this.road, 0.5, {
- y: this.road.y._value + y5d0.Y4M(680, this.currentProgress)
- }, 0, O(this, this.finishJump)), f.to(g.body, 0.25, {
- scaleY: 1.25,
- scaleX: 1.25
- }), f.to(g.body, 0.25, {
- scaleY: 1,
- scaleX: 1
- }, 0.25), g.jumpState(), this.ctx.sound.play("jump"));
- },
- finishJump: function() {
- this.count++;
- this.pauseProgress = !1;
- this.currentProgress = 0;
- this.frog.updateColor();
- this.ctx.gameManager.ui.updateScore(this.result, this.timerType);
- y5d0.H4M(3, this.count) && this.win();
- },
- onUpdate: function() {
- if (!this.pauseProgress && !this.pause) {
- this.currentProgress = K4.clamp(this.currentProgress + this.progressSpeed, 0, 1);
- if (y5d0.D4M(1, this.currentProgress) || y5d0.k4M(0, this.currentProgress)) this.progressSpeed *= -1;
- this.power.scissor.width = y5d0.t4M(this.power.getNaturalWidth(), this.currentProgress);
- }
- },
- __class__: E1
- });
- m2k(z1);
- p6k();
- A3(L);
- z1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body, 0, 100);
- for (var g = 0, K = this.count; y5d0.y4M(g, K);) {
- var X = g++,
- l = B.sprite("leaf0000", this.container),
- X = y5d0.g6M(3.141592653589793, (360 * X / this.count), 180),
- N = I.random(50) + 200;
- l.setXY(y5d0.l6M(Math.sin(X), N) + this.cx, y5d0.s6M(Math.cos(X), N) + this.cy + 100);
- l.get_pointerUp().connect(O(this, this.jump));
- this.leafs.push(l);
- }
- },
- jump: function(g) {
- this.pause || (g = g.hit, this.frog.jumpTo(g.x._value, g.y._value, 0.05), this.count--, y5d0.u6M(0, this.count) && this.win(), g.owner.dispose());
- },
- __class__: z1
- });
- F3k(u1);
- T7();
- m8k(L);
- u1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- for (var g = 1, K = 0; y5d0.L6M(2, K);)
- for (var X = K++, l = 0; y5d0.w6M(5, l);) {
- var N = l++,
- F = this.createFrog();
- F.body.setXY(this.cx + y5d0.c6M(120, (N - 2)), 400 + y5d0.I6M(100, X));
- this.frogs.push(F);
- F.body.setScale(0.75);
- F.body.set_visible(!1);
- F = B.sprite("button0000", this.container);
- F.setXY(this.cx + y5d0.O6M(100, (N - 2)), 650 + y5d0.E6M(100, X));
- F.set_name(g + "");
- F.get_pointerDown().connect(O(this, this.countFrog));
- F = this.addLabel(g+++"");
- F.setXY(this.cx + y5d0.M6M(100, (N - 2)), 640 + y5d0.Y6M(100, X));
- F.set_pointerEnabled(!1);
- }
- this.answersLbl = this.addLabel(this.ctx.messages.get("answers") + " 0");
- U.topCenter(this.answersLbl, 0, 300);
- this.answersLbl.set_visible(!1);
- },
- countFrog: function(g) {
- this.pause || (y5d0.H6M(I.parseInt(g.hit.getName()), this.count) ? this.rightAnswers++ : (this.rightAnswers--, y5d0.D6M(0, this.rightAnswers) && (this.rightAnswers = 0)), this.answersLbl.set_text(this.ctx.messages.get("answers") + " " + this.rightAnswers), this.answersLbl.set_visible(!0), this.showFrogs(), this.ctx.sound.play("clickfrog"));
- },
- win: function() {
- this.result = this.rightAnswers;
- L.prototype.win.call(this);
- },
- startLevel: function(g) {
- L.prototype.startLevel.call(this, g);
- this.pause || this.showFrogs();
- },
- showFrogs: function() {
- for (var g = 0, K = this.frogs; y5d0.k6M(g, K.length);) {
- var X = K[g];
- ++g;
- X.body.set_visible(!1);
- }
- this.count = I.random(10) + 1;
- P4.shuffle(this.frogs);
- K = g = 0;
- for (X = this.frogs; y5d0.t6M(K, X.length);) {
- var l = X[K];
- ++K;
- l.body.set_visible(!0);
- g++;
- if (y5d0.y6M(g, this.count)) break;
- }
- },
- __class__: u1
- });
- f5k(d1);
- D4k();
- q2(L);
- d1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- var g = [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2];
- P4.shuffle(g);
- for (var K = 0; y5d0.g8M(4, K);)
- for (var X = K++, l = 0; y5d0.r8M(4, l);) {
- var N = l++,
- F = this.createFrog(g.pop());
- F.body.setXY(this.cx + y5d0.N8M(140, (X - 1.5)), y5d0.F8M(140, N) + 300);
- F.down.connect(O(this, this.clickFrog));
- F.body.setScale(0.75);
- this.frogs.push(F);
- }
- },
- clickFrog: function(g) {
- this.pause || (this.ctx.sound.play("clickfrog"), g.color++, y5d0.j8M(3, g.color) && (g.color = 0), g.updateColor(), this.checkWin());
- },
- checkWin: function() {
- for (var g = 0, K = this.frogs; y5d0.Z8M(g, K.length);) {
- var X = K[g];
- ++g;
- if (y5d0.Q8M(0, X.color)) return;
- }
- this.win();
- },
- __class__: d1
- });
- G4k(y1);
- x2();
- A4k(L);
- y1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.pond = B.imagesprite("bg/pond", this.container).centerAnchor();
- U.centerSprite(this.pond, 0, 50);
- for (var g = [
- [330, 689],
- [512, 585],
- [516, 302],
- [330, 260],
- [130, 304],
- [131, 594]
- ], K = 0; y5d0.B8M(6, K);) {
- var X = K++,
- l = this.createFrog();
- I.random(50);
- l.body.setXY(g[X][0], g[X][1]);
- l.down.connect(O(this, this.frogDown));
- null;
- }
- },
- frogDown: function(g) {
- this.frog = g;
- this.startDrag = !0;
- Q._platform.getPointer().up.connect(O(this, this.stopDrag)).once();
- },
- stopDrag: function() {
- this.startDrag = !1;
- var g = y5d0.a8M(0.9, this.pond.getNaturalWidth()),
- K = y5d0.A8M(0.8, this.pond.getNaturalHeight());
- (new L6(y5d0.n8M(this.pond.x._value, 0.5 * g), y5d0.S8M(this.pond.y._value, 0.5 * K, 80), g, K)).contains(this.frog.body.x._value, this.frog.body.y._value) && (this.frog.body.set_pointerEnabled(!1), this.frog.setInWater(), this.count++, y5d0.H8M(6, this.count) && this.win());
- this.frog = null;
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- this.startDrag && y5d0.D8M(null, this.frog) && this.frog.body.setXY(Q._platform.getPointer().get_x(), Q._platform.getPointer().get_y());
- },
- __class__: y1
- });
- D8k(m1);
- I8k();
- g7(L);
- m1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- for (var g = 0; y5d0.k8M(10, g);) {
- g++;
- var K = new n4;
- K.level = this;
- this.container.addChild((new c).add(K), !1);
- K.sprite.setScale(y5d0.t8M((I.random(5) + 5), 10));
- K.sprite.setXY(y5d0.y8M(I.random(400), 200, this.cx), I.random(1E3) + 200);
- }
- this.ground = B.sprite("GroundMc0000", this.container);
- U.bottomCenterSprite(this.ground, 0, 300);
- this.frog = this.createFrog();
- U.centerSprite(this.frog.body);
- this.frog.body.get_pointerDown().connect(O(this, this.clickFrog));
- },
- clickFrog: function() {
- this.pause || this.win();
- },
- update: function(g) {
- L.prototype.update.call(this, g);
- 0 == --this.nextCloud && y5d0.K1M(30, this.scoreTimer) && (g = new n4, g.level = this, this.container.addChild((new c).add(g), !1), g.sprite.setScale(y5d0.l1M((I.random(5) + 5), 10)), U.bottomCenterSprite(g.sprite, y5d0.s1M(I.random(2 * this.cx | 0), this.cx)), this.nextCloud = I.random(20) + 20);
- y5d0.u1M(30, this.scoreTimer) && (g = this.frog.body.y, g.set__(y5d0.L1M(g._value, n4.SPEED)), g = this.ground.y, g.set__(g._value + n4.SPEED));
- },
- win: function() {
- y5d0.w1M(0, this.scoreTimer) ? (this.ctx.animation.showFrogdeath(this.frog.body.x._value, this.frog.body.y._value, -1, 1), this.frog.body.alpha.set__(0), this.failLevel()) : (this.result = this.scoreTimer, this.pause = !0, this.notification.winLevel.emit());
- },
- __class__: m1
- });
- U0k(k1);
- Q7k();
- L9(L);
- k1.prototype = z(L.prototype, {
- onAdded: function() {
- L.prototype.onAdded.call(this);
- this.nums = [1, 2, 3, 4, 5, 6, 7, 8, 9];
- P4.shuffle(this.nums);
- for (var g = 0; y5d0.c1M(3, g);)
- for (var K = g++, X = 0; y5d0.I1M(3, X);) {
- var l = X++,
- N = this.createFrog();
- N.body.setXY(this.cx + y5d0.O1M(150, (l - 1)), 350 + y5d0.E1M(150, K));
- N.down.connect(O(this, this.frogDown));
- this.frogs.push(N);
- l = this.addLabel("??");
- l.setXY(N.body.x._value, N.body.y._value + 40).setScale(1.5);
- l.set_pointerEnabled(!1);
- this.labels.push(l);
- }
- },
- startLevel: function(g) {
- L.prototype.startLevel.call(this, g);
- for (var g = 0, K = this.nums.length; y5d0.M1M(g, K);) {
- var X = g++;
- this.labels[X].set_text(this.nums[X] + "");
- }
- },
- frogDown: function(g) {
- this.pause || (g = this.frogs.indexOf(g), this.isMinimum(g) ? (this.ctx.animation.showFrogdeath(this.frogs[g].body.x._value, this.frogs[g].body.y._value, -1, 1), this.ctx.sound.play("pop"), this.frogs[g].owner.dispose(), this.frogs[g] = null, this.labels[g].owner.dispose(), this.labels[g] = null, this.count++, y5d0.Y1M(9, this.count) && this.win()) : this.failLevel());
- },
- isMinimum: function(g) {
- for (var g = I.parseInt(this.labels[g]._text), K = 0, X = this.labels; y5d0.H1M(K, X.length);) {
- var l = X[K];
- ++K;
- if (y5d0.D1M(null, l) && y5d0.k1M(g, I.parseInt(l._text))) return !1;
- }
- return !0;
- },
- __class__: k1
- });
- s0(R8);
- F0k();
- Z1k(E);
- R8.prototype = z(E.prototype, {
- onAdded: function() {
- E.prototype.onAdded.call(this);
- this.sprite = B.sprite("moskit0000", this.owner);
- this.setSpeed();
- var g = B.sprite("moskitwing0000", this.sprite.owner).setAnchor(0, 0).setXY(15, 10),
- K = new J6,
- X = Math.random();
- K.run(new A8(new k4([new F6(g.rotation, -45, 0.25), new F6(g.rotation, 0, 0.25), new M(X)])));
- g.owner.add(K);
- g = B.sprite("moskitwing0000", this.sprite.owner).setAnchor(0, 0).setXY(15, 10);
- K = new J6;
- g.scaleX.set__(-1);
- K.run(new A8(new k4([new F6(g.rotation, 45, 0.25), new F6(g.rotation, 0, 0.25), new M(X)])));
- g.owner.add(K);
- },
- setSpeed: function() {
- this.speedX = y5d0.t1M(I.random(5), 2);
- this.speedY = y5d0.y1M(I.random(5), 2);
- },
- onUpdate: function(g) {
- E.prototype.onUpdate.call(this, g);
- !this.pause && !this.level.pause && (g = this.sprite.y, g.set__(g._value + this.speedY), g = this.sprite.x, g.set__(g._value + this.speedX), this.sprite.y.set__(K4.clamp(this.sprite.y._value, 100, 300)), y5d0.g5M(this.sprite.x._value, K4.clamp(this.sprite.x._value, this.cx - 200, this.cx + 200)), this.sprite.setRotation(y5d0.r5M(180, Math.atan2(this.speedY, this.speedX), 3.141592653589793) + 90), y5d0.s5M(0, this.changeDirection--) && (this.setSpeed(), this.changeDirection = I.random(100)));
- },
- __class__: R8
- });
- D9(i8);
- J2();
- O2(E);
- i8.prototype = z(E.prototype, {
- onAdded: function() {
- E.prototype.onAdded.call(this);
- this.sprite = B.sprite("road_line0000", this.owner);
- this.txt = new r4(this.ctx.sportsFont, this.__m + "m");
- this.sprite.owner.addChild((new c).add(this.txt));
- this.vertical ? this.sprite.setXY(y5d0.u5M(U.centerX(), 250), y5d0.L5M(U.centerY(), 300 * this.__m)) : (this.sprite.setRotation(90), this.txt.setRotation(-90).setXY(40, 30), this.sprite.setXY(U.centerX() + y5d0.w5M(200, this.__m), U.centerY() + 300));
- },
- onUpdate: function(g) {
- E.prototype.onUpdate.call(this, g);
- !this.pause && !this.level.pause && (-100 > this.sprite.x._value && this.owner.dispose(), this.vertical ? (g = this.sprite.y, g.set__(g._value + this.level.speed)) : (g = this.sprite.x, g.set__(y5d0.c5M(g._value, this.level.speed))));
- },
- __class__: i8
- });
- T7k(Q8);
- P5k();
- w9(E);
- Q8.prototype = z(E.prototype, {
- onAdded: function() {
- E.prototype.onAdded.call(this);
- this.sprite = B.sprite("cloud000" + I.random(3), this.owner);
- },
- onUpdate: function(g) {
- E.prototype.onUpdate.call(this, g);
- !this.pause && !this.level.pause && (-100 > this.sprite.y._value && this.owner.dispose(), g = this.sprite.y, g.set__(y5d0.I5M(g._value, this.getLevel().speed)));
- },
- getLevel: function() {
- return C.__cast(this.level, B8);
- },
- __class__: Q8
- });
- v7(t1);
- a7k();
- z3(E);
- t1.prototype = z(E.prototype, {
- onAdded: function() {
- E.prototype.onAdded.call(this);
- this.count = 0;
- this.sprite = B.sprite("ice0000", this.owner);
- this.sprite.get_pointerDown().connect(O(this, this.onDown));
- },
- onDown: function() {
- this.level.pause || (this.ctx.sound.play("ice"), this.count++, y5d0.O5M(4, this.count) && this.owner.dispose(), C.__cast(this.sprite, F4).texture = this.ctx.spritesheets.get("ice000" + this.count));
- },
- __class__: t1
- });
- h3(K5);
- X6k();
- x9k(E);
- K5.prototype = z(E.prototype, {
- onAdded: function() {
- E.prototype.onAdded.call(this);
- this.sprite = B.sprite("batterfly0000", this.owner);
- this.setSpeed();
- this.toFlower = I.random(200) + 200;
- },
- setSpeed: function() {
- this.speedX = y5d0.E5M(I.random(5), 2);
- this.speedY = y5d0.M5M(I.random(5), 2);
- },
- onUpdate: function(g) {
- E.prototype.onUpdate.call(this, g);
- !this.pause && !this.level.pause && (g = this.sprite.y, g.set__(g._value + this.speedY), g = this.sprite.x, g.set__(g._value + this.speedX), this.sprite.y.set__(K4.clamp(this.sprite.y._value, this.cy, this.cy + 100)), this.sprite.x.set__(K4.clamp(this.sprite.x._value, y5d0.Y5M(this.cx, 50), this.cx + 50)), y5d0.H5M(0, this.changeDirection--) && (this.setSpeed(), this.changeDirection = I.random(100)), 0 == --this.toFlower && (this.getlevel().toFlower(), this.pause = !0));
- },
- getlevel: function() {
- return C.__cast(this.level, W8);
- },
- __class__: K5
- });
- B2k(s1);
- W8k();
- z2(E);
- s1.prototype = z(E.prototype, {
- onAdded: function() {
- E.prototype.onAdded.call(this);
- this.sprite = B.sprite("BallMc0000", this.owner);
- var g = this.getlevel().goaltarget.x._value,
- K = this.getlevel().goaltarget.y._value,
- X = this.getlevel().goaltarget.getNaturalWidth(),
- l = this.getlevel().goaltarget.getNaturalHeight();
- this.target = new L6(y5d0.D5M(g, 0.4 * X), y5d0.k5M(K, 0.5 * l), y5d0.t5M(0.8, X), y5d0.y5M(0.5, l));
- },
- setSpeed: function(g) {
- this.speedX = 15 * -Math.sin(g);
- this.speedY = y5d0.g0M(15, Math.cos(g));
- this.pause = !1;
- },
- onUpdate: function(g) {
- E.prototype.onUpdate.call(this, g);
- !this.pause && !this.level.pause && (g = this.sprite.y, g.set__(g._value + this.speedY), g = this.sprite.x, g.set__(g._value + this.speedX), (y5d0.r0M(0, this.sprite.y._value) || y5d0.N0M(0, this.sprite.x._value) || y5d0.F0M(this.sprite.y._value, S.CANVAS_HEIGHT) || y5d0.j0M(this.sprite.x._value, S.CANVAS_WIDTH)) && this.getlevel().fail(), this.target.contains(this.sprite.x._value, this.sprite.y._value) && (this.getlevel().ballOnGoal(this), this.pause = !0));
- },
- getlevel: function() {
- return C.__cast(this.level, x8);
- },
- __class__: s1
- });
- V5k(Q5);
- a9();
- j2k(E);
- Q5.prototype = z(E.prototype, {
- onAdded: function() {
- E.prototype.onAdded.call(this);
- this.sprite = B.sprite("BallMc0000", this.owner);
- },
- setSpeed: function(g) {
- this.speedX = 20 * -Math.sin(g);
- this.speedY = y5d0.Z0M(20, Math.cos(g));
- this.pause = !1;
- },
- onUpdate: function(g) {
- E.prototype.onUpdate.call(this, g);
- if (!this.pause && !this.level.pause && (g = this.sprite.y, g.set__(g._value + this.speedY), g = this.sprite.x, g.set__(g._value + this.speedX), y5d0.Q0M(0, this.sprite.y._value) || y5d0.B0M(0, this.sprite.x._value) || y5d0.a0M(this.sprite.y._value, S.CANVAS_HEIGHT) || y5d0.A0M(this.sprite.x._value, S.CANVAS_WIDTH))) this.getlevel().ballOnGoal(this), this.sprite.set_visible(!1);
- },
- getlevel: function() {
- return C.__cast(this.level, z8);
- },
- __class__: Q5
- });
- G6k(a8);
- L0k();
- a2(E);
- a8.prototype = z(E.prototype, {
- onAdded: function() {
- E.prototype.onAdded.call(this);
- this.sprite = B.sprite("fruit000" + this.type, this.owner);
- },
- setType: function(g) {
- this.type = g;
- g = P.get_instance();
- C.__cast(this.sprite, F4).texture = g.spritesheets.get("fruit000" + this.type);
- },
- onUpdate: function(g) {
- E.prototype.onUpdate.call(this, g);
- !this.pause && !this.level.pause && (this.angle += 0.01, this.sprite.setXY(y5d0.n0M(Math.sin(this.angle), this.radius) + this.cx, y5d0.S0M(Math.cos(this.angle), this.radius) + this.cy));
- },
- __class__: a8
- });
- I6k(n4);
- b9k();
- I2(E);
- n4.prototype = z(E.prototype, {
- onAdded: function() {
- E.prototype.onAdded.call(this);
- this.sprite = B.sprite("cloud000" + I.random(3), this.owner);
- },
- onUpdate: function(g) {
- E.prototype.onUpdate.call(this, g);
- !this.pause && !this.level.pause && (-100 > this.sprite.y._value && this.owner.dispose(), -100 > this.sprite.x._value && this.owner.dispose(), g = this.sprite.y, g.set__(g._value + this.speedY), g = this.sprite.x, g.set__(g._value + this.speedX));
- },
- __class__: n4
- });
- R3(S);
- d3k();
- S.offsetX = function() {
- return y5d0.T0M(0.5, (S.CANVAS_WIDTH - S.STAGE_WIDTH));
- };
- W5k(i6);
- A2k();
- i6.create = function(g, K) {
- var X = new i6,
- l = new c;
- l.add(X);
- var N = new M5;
- N.setLevel(K);
- l.add(N);
- return X;
- };
- W7(R4);
- i6.prototype = z(R4.prototype, {
- __class__: i6
- });
- t3k(e6);
- W0k();
- e6.create = function() {
- var g = new e6,
- K = new c;
- K.add(g);
- g.bgsprite1 = B.imagesprite("bg/bglevelselect", K).centerAnchor();
- U.topCenter(g.bgsprite1);
- return g;
- };
- m0k(R4);
- e6.prototype = z(R4.prototype, {
- startAnimation: function() {
- var g = this,
- K = P.get_instance();
- this.bgLevelPopup = new R;
- this.buttonContainer = (new c).add(this.bgLevelPopup);
- this.owner.addChild(this.buttonContainer);
- for (var X = 0; y5d0.i0M(6, X);)
- for (var l = X++, N = 0; y5d0.V0M(3, N);)
- for (var F = N++, j = 0; y5d0.P0M(2, j);) {
- var Z = j++,
- Z = new l1(F, Z, l);
- this.buttonContainer.addChild((new c).add(Z));
- }
- X = new y6;
- this.owner.addChild((new c).add(X));
- U.topRight(X.get_body(), -10, 10);
- this.leftButton = new o4("button_left0000", 0);
- this.owner.addChild((new c).add(this.leftButton));
- U.bottomCenterSprite(this.leftButton.get_body(), -170, -130);
- this.leftButton.get_body().get_pointerDown().connect(function() {
- g.swapPages(y5d0.e0M(g.page, 1));
- K.sound.play("click");
- });
- this.rightButton = new o4("button_right0000", 0);
- this.owner.addChild((new c).add(this.rightButton));
- U.bottomCenterSprite(this.rightButton.get_body(), 170, -130);
- this.rightButton.get_body().get_pointerDown().connect(function() {
- g.swapPages(g.page + 1);
- K.sound.play("click");
- });
- X = new o4("home_button0000", 0);
- this.owner.addChild((new c).add(X));
- U.topLeft(X.get_body(), 10, 10);
- X.get_body().get_pointerDown().connect(function() {
- K.director.unwindToScene(g.owner);
- K.enterHomeScene();
- });
- for (X = 0; y5d0.h7M(6, X);) l = X++, N = B.sprite("pageindicator0000", this.owner), U.bottomCenterSprite(N, y5d0.X7M(30, (l - 2.5)), -170);
- this.indicator = B.sprite("pageactive0000", this.owner);
- this.buttonvisible();
- this.starsLabel = new r4(K.cartoonFont, g4.getTotalStars() + "");
- this.starsLabel.setAlign(l4.Left);
- this.owner.addChild((new c).add(this.starsLabel));
- U.topCenter(this.starsLabel, 0, 100);
- X = B.sprite("big_star0000", this.owner);
- U.topCenter(X, -50, 100);
- this.swapPages(this.page, 0);
- },
- swapPages: function(g, K) {
- y5d0.x7M(null, K) && (K = 0.5);
- this.page = g;
- var X = g4.getTotalStars();
- if (y5d0.J7M(1, this.page)) this.starsLabel.set_text(X + "");
- else {
- this.starsLabel.set_text(X + "/" + y5d0.b7M(24, (this.page - 1)));
- var l = this.blockers[this.page];
- y5d0.q7M(X, 24 * (this.page - 1)) ? y5d0.U7M(null, l) && (l = (new h6(0, 400, 500)).centerAnchor(), l.alpha.set__(0.5), this.bgLevelPopup.owner.addChild((new c).add(l)), this.blockers[this.page] = l, l.x.set__(y5d0.m7M(S.CANVAS_WIDTH, (this.page - 0.5))), l.y.set__(y5d0.z7M(U.centerY(), 20)), B.sprite("level_button_disable0000", l.owner).setXY(200, 250)) : y5d0.d7M(null, l) && (l.owner.dispose(), this.blockers[this.page] = null);
- }
- f.to(this.bgLevelPopup, K, {
- x: -S.CANVAS_WIDTH * (y5d0.o7M(this.page, 1))
- });
- this.buttonvisible();
- U.bottomCenterSprite(this.indicator, y5d0.R7M(30, (this.page - 3.5)), -170);
- },
- buttonvisible: function() {
- this.leftButton.get_body().set_visible(y5d0.W7M(1, this.page));
- this.rightButton.get_body().set_visible(y5d0.v7M(6, this.page));
- },
- __class__: e6
- });
- F8k(N7);
- R6k();
- N7.create = function(g) {
- window.lastStars=g4.getTotalStars();
- var K = new c,
- X = B.imagesprite("bg/main", K).centerAnchor();
- U.topCenter(X);
- K.addChild((new c).add(new c1));
- X = new F4(g.spritesheets.get("play_big0000"));
- X.centerAnchor();
- U.bottomCenterSprite(X, 0, -200);
- X.setScale(0);
- f.to(X, 0.5, {
- scaleX: 1,
- scaleY: 1
- }, 2, null, x4.backOut);
- X.get_pointerDown().connect(function() {
- g.sound.play("click");
- g.enterLevelSelectScene();
- });
- K.addChild((new c).add(X));
- g.sound.playLoop("loop", 0.2);
- X = new y6;
- K.addChild((new c).add(X));
- U.topRight(X.get_body(), -10, 10);
- X = new F4(g.spritesheets.get("button_moregames0000"));
- X.centerAnchor();
- X.get_pointerDown().connect(function() {
- clickMoreGames();
- });
- K.addChild((new c).add(X));
- U.bottomCenterSprite(X, 0, -50);
- X.setScale(0);
- f.to(X, 0.5, {
- scaleX: 1,
- scaleY: 1
- }, 2, null, x4.backOut);
- X = B.imagesprite("dd_logo", K).centerAnchor();
- K.addChild((new c).add(new c1));
- U.bottomCenterSprite(X, 0, -400);
- return K;
- };
- u3k(F7);
- g2();
- F7.create = function(K, X) {
- var l = new c,
- N = new h6(2105376, S.CANVAS_WIDTH, S.CANVAS_HEIGHT);
- l.addChild((new c).add(N));
- N = new F4(K.getTexture("progress/logo"));
- N.centerAnchor().setScale(0.7);
- N.get_pointerDown().connect(function() {
- Q._platform.getExternal().call("clickMoreGames");
- });
- var F = (new c).add(N);
- U.topCenter(N, 0, 100);
- l.addChild(F);
- N = new F4(K.getTexture("progress/loader_back"));
- N.centerAnchor();
- F = (new c).add(N);
- U.centerSprite(N);
- l.addChild(F);
- var j = new F4(K.getTexture("progress/loader_progress"));
- j.centerAnchor();
- F.addChild((new c).add(j));
- U.centerInTheParent(j, 0, 0);
- j.scissor = new L6(0, 0, 0, j.getNaturalHeight());
- F = y5d0.f7M((S.CANVAS_WIDTH - 20), N.getNaturalWidth());
- N.setScale(Math.min(1, F));
- X.progressChanged.connect(function() {
- var g = y5d0.C7M(X._progress, X._total);
- j.scissor = new L6(0, 0, y5d0.p7M(j.getNaturalWidth(), g), j.getNaturalHeight());
- });
- return l;
- };
- r4k(x7);
- T3k();
- x7.create = function(g) {
- var K = new c;
- K.add(new R4(!1));
- var X = new h6(0, S.CANVAS_WIDTH, S.CANVAS_HEIGHT);
- X.alpha.animate(0, 0.5, 0.5);
- X = (new c).add(X);
- K.addChild(X);
- var l = new r4(g.sportsFont, g.messages.get("win"));
- l.setWrapWidth(S.CANVAS_WIDTH).setAlign(l4.Center);
- l.x.animate(-S.CANVAS_WIDTH, 0, 0.5, x4.backOut);
- l.y.set__(y5d0.G7M(S.CANVAS_HEIGHT / 2, 150));
- var N = new h6(0, S.CANVAS_WIDTH, l.getNaturalHeight() + 50);
- N.alpha.animate(0, 0.5, 0.5);
- N.y.set__(y5d0.K2M(l.y._value, 25));
- K.addChild((new c).add(N));
- K.addChild((new c).add(l));
- N = new B6;
- N.layer = X;
- N.showEndlessFirework();
- f.to(l, 0.25, {
- alpha: 1
- }, 0, O(N, N.showEndlessFirework));
- f.to(l, 0.45, {
- alpha: 1
- }, 0, O(N, N.showEndlessFirework));
- X = new F4(g.spritesheets.get("play_red0000"));
- X.centerAnchor();
- X.get_pointerDown().connect(function() {
- g.sound.play("click");
- g.enterHomeScene();
- });
- K.addChild((new c).add(X));
- U.bottomCenterSprite(X, 0, -100);
- X = B.imagesprite("bg/CatFinalMc", K);
- X.centerAnchor();
- U.bottomLeft(X, 10, 10);
- l = X.x._value;
- X.x.set__(-200);
- X.setScaleXY(-1, 1);
- f.to(X, 0.5, {
- x: l
- }, 1.5, null, x4.backOut);
- return K;
- };
- C6k(H1);
- Z3k();
- u3(t);
- H1.prototype = z(t.prototype, {
- get_name: function() {
- return "BackgroundView_4";
- },
- onAdded: function() {
- this._layer = new c;
- this.owner.addChild(this._layer);
- this.bgsprite = this.create();
- },
- update: function() {
- P.get_instance();
- },
- create: function() {
- var g = new F4(P.get_instance().pack.getTexture("bg/bg1"));
- g.getNaturalWidth();
- g.getNaturalHeight();
- this.owner.addChild((new c).add(g), !1);
- return g;
- },
- __class__: H1
- });
- Y4k(M5);
- l2k();
- o1k(t);
- M5.prototype = z(t.prototype, {
- get_name: function() {
- return "GameView_5";
- },
- setLevel: function(g) {
- this.__level = g;
- P.get_instance().gameManager.level = this.__level;
- this.koefficient = P.get_instance().gameManager.getKoefficient();
- },
- onAdded: function() {
- this.ctx = P.get_instance();
- this.world = new c;
- this.owner.addChild(this.world);
- this.bg = new H1;
- this.world.add(this.bg);
- this.ui = new g5;
- this.owner.addChild((new c).add(this.ui));
- this.ui.showIn();
- this.ctx.gameManager.ui = this.ui;
- this.addListeners();
- this.createLevel();
- this.ctx.animation.layer = this.world;
- },
- addListeners: function() {
- this.__disposer = this.owner._compMap.Disposer_7;
- y5d0.l2M(null, this.__disposer) && this.owner.add(this.__disposer = new v8);
- this.__disposer.connect0(this.notification.winLevel, O(this, this.onLevelWin));
- this.__disposer.connect0(this.notification.nextLevel, O(this, this.onNextLevel));
- this.__disposer.connect0(this.ui.pauseSignal, O(this, this.onClickPause));
- this.__disposer.connect0(this.ui.unPauseSignal, O(this, this.onClickUnPause));
- this.__disposer.connect0(this.notification.restartLevel, O(this, this.onGameRestart));
- },
- onNextLevel: function() {
- P.get_instance().enterLevelSelectScene(!0, (y5d0.s2M((this.__level - 1) / 6, 0)) + 1);
- },
- onLevelWin: function() {
- this.currentLevel.pause = !0;
- this.world.addChild((new c).add(new H5(this.currentLevel)));
- this.ui.updateStars();
- },
- onGameRestart: function() {
- this.ui.initialize();
- this.createLevel();
- },
- onClickPause: function() {
- this.pauseState = this.currentLevel.pause;
- this.currentLevel.pause = !0;
- },
- onClickUnPause: function() {
- this.currentLevel.pause = this.pauseState;
- },
- createLevel: function() {
- y5d0.u2M(null, this.currentLevel) && (this.currentLevel.remove(), this.currentLevel = null);
- var g = this.ctx.gameManager.levelOrder[y5d0.L2M(this.__level, 1)];
- this.ctx.gameManager.level = g;
- switch (g) {
- case 1:
- this.currentLevel = new c5;
- this.bg.update("bg/bg0");
- break;
- case 2:
- this.currentLevel = new u5;
- this.bg.update("bg/bg1");
- break;
- case 3:
- this.currentLevel = new D1;
- this.bg.update("bg/bg1");
- break;
- case 4:
- this.currentLevel = new z1;
- this.bg.update("bg/bg0");
- break;
- case 5:
- this.currentLevel = new u1;
- this.bg.update("bg/bg0");
- break;
- case 6:
- this.currentLevel = new d1;
- this.bg.update("bg/bg0");
- break;
- case 7:
- this.currentLevel = new y1;
- this.bg.update("bg/bg0");
- break;
- case 8:
- this.currentLevel = new m1;
- this.bg.update("bg/bg1");
- break;
- case 9:
- this.currentLevel = new k1;
- this.bg.update("bg/bg2");
- break;
- case 10:
- this.currentLevel = new e5;
- this.bg.update("bg/bg0");
- break;
- case 11:
- this.currentLevel = new U1;
- this.bg.update("bg/bg0");
- break;
- case 12:
- this.currentLevel = new w1;
- this.bg.update("bg/bg2");
- break;
- case 13:
- this.currentLevel = new G8;
- this.bg.update("bg/bg1");
- break;
- case 14:
- this.currentLevel = new $b;
- this.bg.update("bg/bg0");
- break;
- case 15:
- this.currentLevel = new B8;
- this.bg.update("bg/bg0");
- break;
- case 16:
- this.currentLevel = new x1;
- this.bg.update("bg/bg1");
- break;
- case 17:
- this.currentLevel = new q1;
- this.bg.update("bg/bg1");
- break;
- case 18:
- this.currentLevel = new J1;
- this.bg.update("bg/bg1");
- break;
- case 19:
- this.currentLevel = new W1;
- this.bg.update("bg/bg1");
- break;
- case 20:
- this.currentLevel = new t5;
- this.bg.update("bg/bg2");
- break;
- case 21:
- this.currentLevel = new Y1;
- this.bg.update("bg/bg2");
- break;
- case 22:
- this.currentLevel = new n5;
- this.bg.update("bg/bg1");
- break;
- case 23:
- this.currentLevel = new M1;
- this.bg.update("bg/bg2");
- break;
- case 24:
- this.currentLevel = new l5;
- this.bg.update("bg/bg2");
- break;
- case 25:
- this.currentLevel = new T5;
- this.bg.update("bg/bg2");
- break;
- case 26:
- this.currentLevel = new W8;
- this.bg.update("bg/bg2");
- break;
- case 27:
- this.currentLevel = new l6;
- this.bg.update("bg/bg2");
- break;
- case 28:
- this.currentLevel = new p1;
- this.bg.update("bg/bg2");
- break;
- case 29:
- this.currentLevel = new x8;
- this.bg.update("bg/bg2");
- break;
- case 30:
- this.currentLevel = new L1;
- this.bg.update("bg/bg2");
- break;
- case 31:
- this.currentLevel = new z8;
- this.bg.update("bg/bg2");
- break;
- case 32:
- this.currentLevel = new E5;
- this.bg.update("bg/bg2");
- break;
- case 33:
- this.currentLevel = new s5;
- this.bg.update("bg/bg2");
- break;
- case 34:
- this.currentLevel = new b1;
- this.bg.update("bg/bg2");
- break;
- case 35:
- this.currentLevel = new O1;
- this.bg.update("bg/bg2");
- break;
- case 36:
- this.currentLevel = new E1, this.bg.update("bg/bg2");
- }
- this.world.add(this.currentLevel);
- g4.tutorilaShowed(g) || (this.pauseState = !0, this.ui.showHelp());
- },
- onUpdate: function(g) {
- t.prototype.onUpdate.call(this, g);
- },
- onRemoved: function() {
- t.prototype.onRemoved.call(this);
- y5d0.w2M(null, this.currentLevel) && (this.currentLevel.remove(), this.currentLevel = null);
- },
- __class__: M5
- });
- P8k(l1);
- T2k();
- R2k(t);
- l1.prototype = z(t.prototype, {
- get_name: function() {
- return "LevelButton_1";
- },
- onAdded: function() {
- var g = P.get_instance().gameManager.levelOrder[y5d0.O2M(this.__level, 1)],
- K = g4.getLevelStars(g); - 1 == K && y5d0.E2M(1, this.__level) && (K = 0);
- var X = (new F4(P.get_instance().spritesheets.get("level_button0000"))).centerAnchor(),
- l = (new c).add(X);
- this.owner.addChild(l);
- X.setXY(U.centerX() + y5d0.M2M(200, (this.__row - 0.5)) + y5d0.Y2M(S.CANVAS_WIDTH, this.__page), y5d0.H2M(160, this.__col) + 290);
- for (var N = 0; y5d0.D2M(5, N);) {
- var F = N++;
- B.sprite("grey_star0000", l).setXY(y5d0.k2M(32, F) + 25, 130);
- }
- for (N = 0; y5d0.t2M(N, K);) F = N++, B.sprite("small_star0000", l).setXY(y5d0.y2M(32, F) + 25, 130);
- g = B.sprite("level" + g + "0000", l);
- U.centerInTheParent(g, 0, -5);
- X.get_pointerDown().connect(O(this, this.selectLevel));
- },
- selectLevel: function(g) {
- g._stopped = !0;
- P.get_instance().sound.play("click");
- P.get_instance().enterPlayingScene(this.__level);
- },
- __class__: l1
- });
- V6k(H5);
- i2k();
- t8k(t);
- H5.prototype = z(t.prototype, {
- get_name: function() {
- return "LevelCompleteView_6";
- },
- getStars: function(g) {
- for (var K = 0, X = 0, l = this.__level.goal.length; y5d0.Z3M(X, l);) {
- var N = X++;
- y5d0.Q3M(1, this.__level.type) ? y5d0.B3M(this.__level.goal[N], g) && (K = N + 1) : y5d0.a3M(this.__level.goal[N], g) && (K = N + 1);
- }
- return K;
- },
- onAdded: function() {
- var g = this,
- K = new c;
- this.owner.addChild(K);
- B.fillBG(K);
- (new B6).layer = K;
- K = B.imagesprite("bg/LevelCompleteMenu", this.owner).centerAnchor();
- U.centerSprite(K, 0, 0);
- var X = new r4(this.ctx.bigFont, this.ctx.messages.get("level_complete"));
- X.setAlign(l4.Center).setScale(1.3);
- K.owner.addChild((new c).add(X));
- U.centerInTheParent(X, 0, -270);
- X = new r4(this.ctx.cartoonFont, this.ctx.messages.get("best_score") + " " + this.__bestScoreLabel);
- X.setAlign(l4.Center);
- K.owner.addChild((new c).add(X));
- U.centerInTheParent(X, 0, -140);
- X = new r4(this.ctx.cartoonFont, this.ctx.messages.get("your_score") + " " + this.__scoreLabel);
- X.setAlign(l4.Center);
- K.owner.addChild((new c).add(X));
- U.centerInTheParent(X, 0, 10);
- for (X = 1; y5d0.A3M(6, X);) {
- var l = X++,
- N = B.sprite("big_grey_star0000", K.owner);
- U.centerInTheParent(N, y5d0.n3M(80 * l, 235), -80);
- N = B.sprite("big_grey_star0000", K.owner);
- U.centerInTheParent(N, y5d0.S3M(80 * l, 235), 70);
- var F = this.__level.goal[y5d0.T3M(l, 1)] + "";
- y5d0.i3M(1, this.__level.timerType) && (F = y5d0.V3M(this.__level.goal[l - 1], 10) + "");
- l = new r4(this.ctx.cartoonFont, F);
- N.owner.addChild((new c).add(l));
- l.setAlign(l4.Center);
- l.setScale(0.75);
- l.setXY(25, 50);
- }
- X = 1;
- for (l = this.__stars + 1; y5d0.P3M(X, l);) N = X++, F = B.sprite("big_star0000", K.owner), U.centerInTheParent(F, y5d0.e3M(80 * N, 235), 70), f.to(F, 0.1, {
- scaleX: 1,
- scaleY: 1
- }, y5d0.h9M(0.3, N), function() {}, x4.backOut), F.setScale(0), this.ctx.sound.play("star2", y5d0.X9M(0.3, N), F.owner);
- X = 1;
- for (l = this.__bestStars + 1; y5d0.x9M(X, l);) N = X++, F = B.sprite("big_star0000", K.owner), U.centerInTheParent(F, y5d0.J9M(80 * N, 235), -80);
- X = new o4("play_red0000", 0.05);
- this.owner.addChild((new c).add(X));
- U.bottomCenterSprite(X.get_body(), 5, -250);
- X.get_body().get_pointerDown().connect(O(this, this.onClickStart));
- Q._platform.getExternal().call("SG_Hooks.levelUp", [this.ctx.gameManager.levelOrder.indexOf(this.ctx.gameManager.level) + 1, this.__stars]);
- if (y5d0.b9M(this.__score, this.__bestScore) && y5d0.q9M(2, this.__level.type) || y5d0.U9M(this.__score, this.__bestScore) && y5d0.m9M(1, this.__level.type)) g4.saveLevel(this.__stars, this.__score, this.ctx.gameManager.level), X = new r4(this.ctx.redFont, this.ctx.messages.get("new_best")), X.setAlign(l4.Center).setRotation(30).setAlpha(0).setScale(3), K.owner.addChild((new c).add(X)), U.centerInTheParent(X, 190, -20), f.to(X, 0.5, {
- scaleX: 1,
- scaleY: 1,
- alpha: 1
- }, 1, function() {
- g.ctx.sound.play("find");
- }, x4.backOut);
- this.listener = d4.get_instance().restartLevel.connect(O(this, this.onRestart)).once();
- var stars=g4.getTotalStars();
- // Play68.setRankingLevelScoreAsc(window.myPlayLevel,window.myPlayScore);
- // updateShare(window.myPlayLevel,window.myPlayScore);
- /*btGame.setShare({
- title: "我在【青蛙闯关】获得"+stars+"星,何人来战!"
- });*/
- if(parseInt(lastStars/10) != parseInt(stars/10)){
- setTimeout(function(){
- btGame.playScoreMsg("恭喜你获得"+stars+"星,分享给小伙伴们来挑战吧!");
- },500);
- }
- window.lastStars=stars;
- },
- onRestart: function() {
- this.owner.dispose();
- },
- onClickStart: function() {
- P.get_instance().sound.play("click");
- this.listener.dispose();
- d4.get_instance().nextLevel.emit();
- this.owner.dispose();
- },
- onRemoved: function() {
- t.prototype.onRemoved.call(this);
- this.listener.dispose();
- },
- __class__: H5
- });
- S6k(P5);
- P3k();
- U9k(E);
- P5.prototype = z(E.prototype, {
- onAdded: function() {
- B.fillBG(this.owner);
- var g = B.imagesprite("bg/LevelCompleteMenu", this.owner).centerAnchor();
- U.centerSprite(g, 0, 0);
- var K = this.ctx.gameManager.levelOrder.indexOf(this.__level) + 1,
- K = new r4(this.ctx.bigFont, this.ctx.messages.get("level") + " " + K);
- K.setAlign(l4.Center);
- g.owner.addChild((new c).add(K));
- U.centerInTheParent(K, 0, -230);
- K = new r4(this.ctx.cartoonFont, this.ctx.messages.get("level" + this.__level));
- K.setLineSpacing(10).setAlign(l4.Center);
- g.owner.addChild((new c).add(K));
- U.centerInTheParent(K, 0, -40);
- g = new o4("play_red0000", 0.05);
- this.owner.addChild((new c).add(g));
- U.bottomCenterSprite(g.get_body(), 5, -250);
- g.get_body().get_pointerDown().connect(O(this, this.onClickClose));
- g4.setTutorilaShowed(this.__level);
- },
- onClickClose: function(g) {
- g._stopped = !0;
- this.ctx.sound.play("click");
- this.ctx.gameManager.ui.unPauseSignal.emit();
- this.ctx.gameManager.ui.isHelpActive = !1;
- this.owner.dispose();
- },
- __class__: P5
- });
- q3k(c1);
- o3k();
- D2k(E);
- c1.prototype = z(E.prototype, {
- onAdded: function() {
- var g = B.sprite("title0000", this.owner);
- U.topCenter(g, 0, -600);
- f.to(g, 1, {
- y: 200
- }, 0.5, null, x4.backOut);
- g = B.sprite("shadow0000", this.owner);
- U.bottomRight(g, 0, -40);
- g.setScale(0);
- f.to(g, 0.25, {
- scaleX: 1,
- scaleY: 1
- }, 1.25);
- g = B.sprite("titlefrog0000", this.owner);
- U.bottomRight(g, 250, -150);
- f.to(g, 0.25, {
- x: y5d0.z9M(g.x._value, 250)
- }, 1.25, null, x4.sineOut);
- f.to(g, 0.25, {
- y: g.y._value + 100
- }, 1.25, null, x4.sineIn);
- },
- __class__: c1
- });
- l0(y6);
- d6k();
- D1k(b6);
- y6.prototype = z(b6.prototype, {
- onAdded: function() {
- b6.prototype.onAdded.call(this);
- this.setState();
- this.__body.set_visible(!1);
- },
- __class__: y6
- });
- V0(g5);
- k0();
- Z7k(t);
- g5.prototype = z(t.prototype, {
- get_name: function() {
- return "UIView_9";
- },
- onAdded: function() {
- var K = P.get_instance();
- this.uiContainer = new R;
- var X = (new c).add(this.uiContainer);
- this.owner.addChild(X);
- var l = B.sprite("toppanel0000", X);
- U.topCenter(l);
- l = B.sprite("counter_bg0000", X);
- U.topLeft(l, 20, 100);
- this.scoreText = new r4(K.cartoonFont, "---");
- l.owner.addChild((new c).add(this.scoreText));
- this.scoreText.setAlign(l4.Center);
- this.scoreText.setXY(80, 20);
- l = B.sprite("counter_bg0000", X);
- U.topRight(l, -20, 100);
- this.starText = new r4(K.cartoonFont, "0");
- l.owner.addChild((new c).add(this.starText));
- this.starText.setAlign(l4.Center);
- this.starText.setXY(100, 20);
- B.sprite("small_star0000", l.owner).setXY(35, 30);
- this.bg = B.fillBG(X);
- this.bg.set_visible(!1);
- S.SHOW_ANIMATION && (l = this.uiContainer.y, l.set__(y5d0.o9M(l._value, 300)));
- this.helpBtn = new b6("pause_button0000", "play_small0000");
- X.addChild((new c).add(this.helpBtn));
- U.topCenter(this.helpBtn.get_body(), -124, 5);
- this.helpBtn.get_body().get_pointerDown().connect(O(this, this.onClickHelp));
- this.restartBtn = new o4("restart_button0000", 0.2);
- X.addChild((new c).add(this.restartBtn));
- U.topCenter(this.restartBtn.get_body(), -41, 5);
- this.restartBtn.get_body().get_pointerUp().connect(function(g) {
- g._stopped = !0;
- d4.get_instance().restartLevel.emit();
- });
- this.exitBtn = new o4("select_level0000", 0.2);
- X.addChild((new c).add(this.exitBtn));
- U.topCenter(this.exitBtn.get_body(), 41, 5);
- this.exitBtn.get_body().get_pointerDown().connect(function(g) {
- g._stopped = !0;
- g = K.gameManager.levelOrder.indexOf(K.gameManager.level);
- K.enterLevelSelectScene(!0, (y5d0.R9M(g / 6, 0)) + 1);
- });
- this.soundBtn = new y6(0.2);
- X.addChild((new c).add(this.soundBtn));
- U.topCenter(this.soundBtn.get_body(), 124, 5);
- S.SHOW_ANIMATION && (this.restartBtn.get_body().set_visible(!1), this.helpBtn.get_body().set_visible(!1), this.soundBtn.get_body().set_visible(!1), this.exitBtn.get_body().set_visible(!1));
- this.updateStars();
- },
- onClickHelp: function(g) {
- g._stopped = !0;
- this.pauseSignal.emit();
- this.showHelp();
- },
- showHelp: function() {
- this.uiContainer.owner.addChild((new c).add(new P5));
- this.isHelpActive = !0;
- },
- updateScore: function(g, K) {
- if (y5d0.W9M(0, K)) {
- var X = y5d0.v9M(g / 60, 0),
- l = y5d0.f9M(1E3 * (g - 60 * X) / 60, 0);
- this.scoreText.set_text(X + "." + j4.lpad(y5d0.C9M(null, l) ? "null" : "" + l, "0", 3));
- } else y5d0.p9M(1, K) ? this.scoreText.set_text(y5d0.G9M(g, 10) + "m") : y5d0.K4U(2, K) && this.scoreText.set_text(g + "");
- },
- showIn: function() {
- this.uiContainer.y.set__(0);
- this.helpBtn.show();
- this.restartBtn.show();
- this.exitBtn.show();
- },
- updateStars: function() {
- this.starText.set_text(g4.getTotalStars() + "");
- },
- initialize: function() {
- this.scoreText.set_text("---");
- },
- __class__: g5
- });
- i2(A6);
- y2();
- A6.initAnimation = function() {
- var g = P.get_instance(),
- K = [];
- K.push((new Z8("stay", [g.spritesheets.get("frog0001")])).setDuration(0.5).setAnchor(100, 46));
- for (var X = [], l = 1; y5d0.l4U(8, l);) {
- var N = l++;
- X.push(g.spritesheets.get("mouse000" + N));
- }
- K.push((new Z8("play", X)).setDuration(0.5).setAnchor(100, 46));
- A6.lib = T6.fromFlipbooks(K);
- };
- l3(E);
- A6.prototype = z(E.prototype, {
- onAdded: function() {
- E.prototype.onAdded.call(this);
- this.body = B.sprite("frog000" + this.color, this.owner);
- this.body.get_pointerDown().connect(O(this, this.downFrog));
- this.tongue = B.sprite("tongue0000", this.body.owner).setAnchor(16, 0);
- this.tongue.setXY(20, 70);
- this.tongue.setRotation(180);
- this.tongue.set_visible(!1);
- },
- downFrog: function() {
- this.down.emit(this);
- },
- onUpdate: function(g) {
- E.prototype.onUpdate.call(this, g);
- },
- jumpTo: function(g, K, X) {
- y5d0.s4U(null, X) && (X = 0.25);
- f.to(this.body, X, {
- x: g,
- y: K
- }, 0, O(this, this.updateColor));
- this.ctx.sound.play("jump");
- y5d0.u4U(g, this.body.x._value) ? this.body.scaleX.set__(-1) : this.body.scaleX.set__(1);
- C.__cast(this.body, F4).texture = this.ctx.spritesheets.get("frog_jump0000");
- },
- jumpToWater: function(g, K, X) {
- y5d0.L4U(null, X) && (X = 0.25);
- f.to(this.body, X, {
- x: g,
- y: K
- }, 0, O(this, this.setInWater));
- this.ctx.sound.play("jump");
- y5d0.w4U(g, this.body.x._value) ? this.body.scaleX.set__(-1) : this.body.scaleX.set__(1);
- C.__cast(this.body, F4).texture = this.ctx.spritesheets.get("frog_jump0000");
- },
- jumpWithParashute: function(g, K, X) {
- y5d0.c4U(null, X) && (X = 1.25);
- var l = B.sprite("parachute0000", this.body.owner);
- l.setAnchor(y5d0.I4U(l.getNaturalWidth(), 2), 0);
- l.y.set__(-255);
- l.x.set__(50);
- l.alpha.set__(0);
- f.to(l, 0, {
- alpha: 1
- }, 0.5);
- this.body.x.animateTo(g, X);
- this.body.y.animateTo(K, X);
- },
- updateColor: function() {
- C.__cast(this.body, F4).texture = this.ctx.spritesheets.get("frog000" + this.color);
- this.body.centerAnchor();
- },
- showTongue: function(g, K) {
- C.__cast(this.body, F4).texture = this.ctx.spritesheets.get("FrogEatMc0000");
- this.body.setAnchor(y5d0.O4U(0.5 * this.body.getNaturalWidth(), 1), y5d0.E4U(0.5, this.body.getNaturalHeight()));
- this.tongue.setRotation(y5d0.M4U(180, Math.atan2(this.body.y._value - K, this.body.x._value - g), 3.141592653589793) + 95);
- this.tongue.set_visible(!0);
- this.tongue.scaleY.set__(y5d0.W4U(K4.getDistance(g, K, this.body.x._value, this.body.y._value), this.tongue.getNaturalHeight()));
- f.to(this.tongue, 0.1, {
- scaleY: 0
- }, 0, O(this, this.updateColor));
- },
- jumpState: function() {
- C.__cast(this.body, F4).texture = this.ctx.spritesheets.get("frog_jump0000");
- },
- setInWater: function() {
- C.__cast(this.body, F4).texture = this.ctx.spritesheets.get("froginwater" + this.color + "0000");
- this.body.setAnchor(y5d0.v4U(0.5, this.body.getNaturalWidth()), 0);
- this.ctx.sound.play("water");
- },
- __class__: A6
- });
- k4k(g6);
- y7k();
- g6.prototype = {
- toString: function() {
- return this.buf.b;
- },
- serializeString: function(g) {
- var K = this.shash.get(g);
- y5d0.f4U(null, K) ? (this.buf.b += "R", this.buf.b = y5d0.C4U(null, K) ? this.buf.b + "null" : this.buf.b + ("" + K)) : (this.shash.set(g, this.scount++), this.buf.b += "y", g = encodeURIComponent(g), this.buf.b = y5d0.p4U(null, g.length) ? this.buf.b + "null" : this.buf.b + ("" + g.length), this.buf.b += ":", this.buf.b = y5d0.G4U(null, g) ? this.buf.b + "null" : this.buf.b + ("" + g));
- },
- serializeRef: function(g) {
- for (var K = typeof g, X = 0, l = this.cache.length; y5d0.K6U(X, l);) {
- var N = X++,
- F = this.cache[N];
- if (typeof F == K && y5d0.l6U(F, g)) return this.buf.b += "r", this.buf.b = y5d0.s6U(null, N) ? this.buf.b + "null" : this.buf.b + ("" + N), !0;
- }
- this.cache.push(g);
- return !1;
- },
- serializeFields: function(g) {
- for (var K = 0, X = N4.fields(g); y5d0.u6U(K, X.length);) {
- var l = X[K];
- ++K;
- this.serializeString(l);
- this.serialize(N4.field(g, l));
- }
- this.buf.b += "g";
- },
- serialize: function(g) {
- var K = u4["typeof"](g);
- switch (K[1]) {
- case 0:
- this.buf.b += "n";
- break;
- case 1:
- if (y5d0.L6U(0, g)) {
- this.buf.b += "z";
- break;
- }
- this.buf.b += "i";
- this.buf.b = y5d0.w6U(null, g) ? this.buf.b + "null" : this.buf.b + ("" + g);
- break;
- case 2:
- Math.isNaN(g) ? this.buf.b += "k" : Math.isFinite(g) ? (this.buf.b += "d", this.buf.b = y5d0.c6U(null, g) ? this.buf.b + "null" : this.buf.b + ("" + g)) : this.buf.b = y5d0.I6U(0, g) ? this.buf.b + "m" : this.buf.b + "p";
- break;
- case 3:
- this.buf.b = g ? this.buf.b + "t" : this.buf.b + "f";
- break;
- case 6:
- K = K[2];
- if (y5d0.O6U(K, String)) {
- this.serializeString(g);
- break;
- }
- if (this.useCache && this.serializeRef(g)) break;
- switch (K) {
- case Array:
- K = 0;
- this.buf.b += "a";
- for (var X = g.length, l = 0; y5d0.E6U(l, X);) {
- var N = l++;
- y5d0.M6U(null, g[N]) ? K++ : (y5d0.Y6U(0, K) && (y5d0.H6U(1, K) ? this.buf.b += "n" : (this.buf.b += "u", this.buf.b = y5d0.D6U(null, K) ? this.buf.b + "null" : this.buf.b + ("" + K)), K = 0), this.serialize(g[N]));
- }
- y5d0.k6U(0, K) && (y5d0.t6U(1, K) ? this.buf.b += "n" : (this.buf.b += "u", this.buf.b = y5d0.y6U(null, K) ? this.buf.b + "null" : this.buf.b + ("" + K)));
- this.buf.b += "h";
- break;
- case N5:
- this.buf.b += "l";
- for (g = g.iterator(); g.hasNext();) this.serialize(g.next());
- this.buf.b += "h";
- break;
- case Date:
- this.buf.b += "v";
- this.buf.add(V.dateStr(g));
- break;
- case w4:
- this.buf.b += "b";
- for (K = g.keys(); K.hasNext();) X = K.next(), this.serializeString(X), this.serialize(g.get(X));
- this.buf.b += "h";
- break;
- case v4:
- this.buf.b += "q";
- for (K = g.keys(); K.hasNext();) X = K.next(), this.buf.b += ":", this.buf.b = y5d0.g8U(null, X) ? this.buf.b + "null" : this.buf.b + ("" + X), this.serialize(g.get(X));
- this.buf.b += "h";
- break;
- case c6:
- this.buf.b += "M";
- for (K = g.keys(); K.hasNext();) X = K.next(), l = N4.field(X, "__id__"), N4.deleteField(X, "__id__"), this.serialize(X), X.__id__ = l, this.serialize(g.h[X.__id__]);
- this.buf.b += "h";
- break;
- case k6:
- l = 0;
- N = y5d0.r8U(g.length, 2);
- K = new f4;
- for (X = g6.BASE64; y5d0.N8U(l, N);) {
- var F = g.get(l++),
- j = g.get(l++),
- Z = g.get(l++);
- K.add(X.charAt(y5d0.F8U(F, 2)));
- K.add(X.charAt(y5d0.j8U((F << 4 | j >> 4), 63)));
- K.add(X.charAt(y5d0.Z8U((j << 2 | Z >> 6), 63)));
- K.add(X.charAt(y5d0.Q8U(Z, 63)));
- }
- y5d0.B8U(l, N) ? (N = g.get(l++), g = g.get(l++), K.add(X.charAt(y5d0.a8U(N, 2))), K.add(X.charAt(y5d0.A8U((N << 4 | g >> 4), 63))), K.add(X.charAt(y5d0.n8U(g << 2, 63)))) : y5d0.S8U(l, N + 1) && (g = g.get(l++), K.add(X.charAt(y5d0.T8U(g, 2))), K.add(X.charAt(y5d0.i8U(g << 4, 63))));
- g = K.b;
- this.buf.b += "s";
- this.buf.b = y5d0.V8U(null, g.length) ? this.buf.b + "null" : this.buf.b + ("" + g.length);
- this.buf.b += ":";
- this.buf.b = y5d0.P8U(null, g) ? this.buf.b + "null" : this.buf.b + ("" + g);
- break;
- default:
- this.useCache && this.cache.pop(), y5d0.e8U(null, g.hxSerialize) ? (this.buf.b += "C", this.serializeString(u4.getClassName(K)), this.useCache && this.cache.push(g), g.hxSerialize(this), this.buf.b += "g") : (this.buf.b += "c", this.serializeString(u4.getClassName(K)), this.useCache && this.cache.push(g), this.serializeFields(g));
- }
- break;
- case 4:
- if (this.useCache && this.serializeRef(g)) break;
- this.buf.b += "o";
- this.serializeFields(g);
- break;
- case 7:
- K = K[2];
- if (this.useCache) {
- if (this.serializeRef(g)) break;
- this.cache.pop();
- }
- this.buf.b = this.useEnumIndex ? this.buf.b + "j" : this.buf.b + "w";
- this.serializeString(u4.getEnumName(K));
- this.useEnumIndex ? (this.buf.b += ":", this.buf.b += I.string(g[1])) : this.serializeString(g[0]);
- this.buf.b += ":";
- K = g.length;
- this.buf.b += I.string(y5d0.h1U(K, 2));
- for (X = 2; y5d0.X1U(X, K);) l = X++, this.serialize(g[l]);
- this.useCache && this.cache.push(g);
- break;
- case 5:
- throw "Cannot serialize function";
- default:
- throw "Cannot serialize " + I.string(g);
- }
- },
- __class__: g6
- };
- g3(E4);
- s1k();
- E4.initCodes = function() {
- for (var g = [], K = 0, X = E4.BASE64.length; y5d0.J1U(K, X);) {
- var l = K++;
- g[E4.BASE64.charCodeAt(l)] = l;
- }
- return g;
- };
- E4.run = function(g) {
- return (new E4(g)).unserialize();
- };
- E4.prototype = {
- setResolver: function(g) {
- this.resolver = y5d0.b1U(null, g) ? {
- resolveClass: function() {
- return null;
- },
- resolveEnum: function() {
- return null;
- }
- } : g;
- },
- get: function(g) {
- return this.buf.charCodeAt(g);
- },
- readDigits: function() {
- for (var g = 0, K = !1, X = this.pos;;) {
- var l = this.buf.charCodeAt(this.pos);
- if (y5d0.q1U(l, l)) break;
- if (y5d0.U1U(45, l)) {
- if (y5d0.m1U(this.pos, X)) break;
- K = !0;
- } else {
- if (y5d0.z1U(48, l) || y5d0.d1U(57, l)) break;
- g = y5d0.o1U(10, g) + (y5d0.R1U(l, 48));
- }
- this.pos++;
- }
- K && (g *= -1);
- return g;
- },
- unserializeObject: function(g) {
- for (;;) {
- if (y5d0.W1U(this.pos, this.length)) throw "Invalid object";
- if (y5d0.v1U(103, this.buf.charCodeAt(this.pos))) break;
- var K = this.unserialize();
- if ("string" != typeof K) throw "Invalid object key";
- var X = this.unserialize();
- g[K] = X;
- }
- this.pos++;
- },
- unserializeEnum: function(g, K) {
- if (y5d0.f1U(58, this.get(this.pos++))) throw "Invalid enum format";
- var X = this.readDigits();
- if (y5d0.C1U(0, X)) return u4.createEnum(g, K);
- for (var l = []; y5d0.p1U(0, X--);) l.push(this.unserialize());
- return u4.createEnum(g, K, l);
- },
- unserialize: function() {
- switch (this.get(this.pos++)) {
- case 110:
- return null;
- case 116:
- return !0;
- case 102:
- return !1;
- case 122:
- return 0;
- case 105:
- return this.readDigits();
- case 100:
- for (var g = this.pos;;) {
- var K = this.buf.charCodeAt(this.pos);
- if (y5d0.G1U(43, K) && y5d0.K5U(58, K) || y5d0.l5U(101, K) || y5d0.s5U(69, K)) this.pos++;
- else break;
- }
- return I.parseFloat(V.substr(this.buf, g, y5d0.u5U(this.pos, g)));
- case 121:
- g = this.readDigits();
- if (y5d0.L5U(58, this.get(this.pos++)) || y5d0.w5U(this.length - this.pos, g)) throw "Invalid string length";
- K = V.substr(this.buf, this.pos, g);
- this.pos += g;
- K = decodeURIComponent(K.split("+").join(" "));
- this.scache.push(K);
- return K;
- case 107:
- return Math.NaN;
- case 109:
- return Math.NEGATIVE_INFINITY;
- case 112:
- return Math.POSITIVE_INFINITY;
- case 97:
- g = [];
- for (this.cache.push(g);;) {
- K = this.buf.charCodeAt(this.pos);
- if (y5d0.c5U(104, K)) {
- this.pos++;
- break;
- }
- y5d0.I5U(117, K) ? (this.pos++, K = this.readDigits(), g[g.length + K - 1] = null) : g.push(this.unserialize());
- }
- return g;
- case 111:
- return g = {}, this.cache.push(g), this.unserializeObject(g), g;
- case 114:
- g = this.readDigits();
- if (y5d0.O5U(0, g) || y5d0.E5U(g, this.cache.length)) throw "Invalid reference";
- return this.cache[g];
- case 82:
- g = this.readDigits();
- if (y5d0.M5U(0, g) || y5d0.Y5U(g, this.scache.length)) throw "Invalid string reference";
- return this.scache[g];
- case 120:
- throw this.unserialize();
- case 99:
- g = this.unserialize();
- K = this.resolver.resolveClass(g);
- if (y5d0.H5U(null, K)) throw "Class not found " + g;
- g = u4.createEmptyInstance(K);
- this.cache.push(g);
- this.unserializeObject(g);
- return g;
- case 119:
- g = this.unserialize();
- K = this.resolver.resolveEnum(g);
- if (y5d0.D5U(null, K)) throw "Enum not found " + g;
- g = this.unserializeEnum(K, this.unserialize());
- this.cache.push(g);
- return g;
- case 106:
- g = this.unserialize();
- K = this.resolver.resolveEnum(g);
- if (y5d0.k5U(null, K)) throw "Enum not found " + g;
- this.pos++;
- var X = this.readDigits(),
- l = u4.getEnumConstructs(K)[X];
- if (y5d0.t5U(null, l)) throw "Unknown enum index " + g + "@" + X;
- g = this.unserializeEnum(K, l);
- this.cache.push(g);
- return g;
- case 108:
- g = new N5;
- for (this.cache.push(g); y5d0.y5U(104, this.buf.charCodeAt(this.pos));) g.add(this.unserialize());
- this.pos++;
- return g;
- case 98:
- g = new w4;
- for (this.cache.push(g); y5d0.g0U(104, this.buf.charCodeAt(this.pos));) K = this.unserialize(), g.set(K, this.unserialize());
- this.pos++;
- return g;
- case 113:
- g = new v4;
- this.cache.push(g);
- for (K = this.get(this.pos++); y5d0.r0U(58, K);) K = this.readDigits(), g.set(K, this.unserialize()), K = this.get(this.pos++);
- if (y5d0.N0U(104, K)) throw "Invalid IntMap format";
- return g;
- case 77:
- g = new c6;
- for (this.cache.push(g); y5d0.F0U(104, this.buf.charCodeAt(this.pos));) K = this.unserialize(), g.set(K, this.unserialize());
- this.pos++;
- return g;
- case 118:
- return g = V.substr(this.buf, this.pos, 19), g = V.strDate(g), this.cache.push(g), this.pos += 19, g;
- case 115:
- g = this.readDigits();
- l = this.buf;
- if (y5d0.j0U(58, this.get(this.pos++)) || y5d0.Z0U(this.length - this.pos, g)) throw "Invalid bytes length";
- var N = E4.CODES;
- y5d0.Q0U(null, N) && (N = E4.initCodes(), E4.CODES = N);
- for (var F = this.pos, j = y5d0.B0U(g, 3), Z = F + (y5d0.a0U(g, j)), K = k6.alloc(y5d0.A0U(3, (g >> 2)) + (y5d0.n0U(2, j) ? y5d0.S0U(j, 1) : 0)), X = 0; y5d0.T0U(F, Z);) {
- var A = N[j4.fastCodeAt(l, F++)],
- o = N[j4.fastCodeAt(l, F++)];
- K.set(X++, y5d0.i0U(A << 2, o >> 4));
- A = N[j4.fastCodeAt(l, F++)];
- K.set(X++, y5d0.V0U(o << 4, A >> 2));
- o = N[j4.fastCodeAt(l, F++)];
- K.set(X++, y5d0.P0U(A << 6, o));
- }
- y5d0.e0U(2, j) && (o = N[j4.fastCodeAt(l, F++)], Z = N[j4.fastCodeAt(l, F++)], K.set(X++, y5d0.h7U(o << 2, Z >> 4)), y5d0.X7U(3, j) && (l = N[j4.fastCodeAt(l, F++)], K.set(X++, y5d0.x7U(Z << 4, l >> 2))));
- this.pos += g;
- this.cache.push(K);
- return K;
- case 67:
- g = this.unserialize();
- K = this.resolver.resolveClass(g);
- if (y5d0.J7U(null, K)) throw "Class not found " + g;
- g = u4.createEmptyInstance(K);
- this.cache.push(g);
- g.hxUnserialize(this);
- if (y5d0.b7U(103, this.get(this.pos++))) throw "Invalid custom data";
- return g;
- }
- this.pos--;
- throw "Invalid char " + this.buf.charAt(this.pos) + " at position " + this.pos;
- },
- __class__: E4
- };
- g5k(v4);
- d4k();
- C3k();
- v4.prototype = {
- set: function(g, K) {
- this.h[g] = K;
- },
- get: function(g) {
- return this.h[g];
- },
- exists: function(g) {
- return this.h.hasOwnProperty(g);
- },
- remove: function(g) {
- if (!this.h.hasOwnProperty(g)) return !1;
- delete this.h[g];
- return !0;
- },
- keys: function() {
- var g = [],
- K;
- for (K in this.h) this.h.hasOwnProperty(K) && g.push(y5d0.q7U(K, 0));
- return V.iter(g);
- },
- __class__: v4
- };
- J4k(c6);
- D7k();
- W4k();
- c6.prototype = {
- set: function(g, K) {
- var X = g.__id__ || (g.__id__ = ++c6.count);
- this.h[X] = K;
- this.h.__keys__[X] = g;
- },
- keys: function() {
- var g = [],
- K;
- for (K in this.h.__keys__) this.h.hasOwnProperty(K) && g.push(this.h.__keys__[K]);
- return V.iter(g);
- },
- __class__: c6
- };
- I2k(w4);
- i6k();
- v2();
- w4.prototype = {
- set: function(g, K) {
- this.h["$" + g] = K;
- },
- get: function(g) {
- return this.h["$" + g];
- },
- exists: function(g) {
- return this.h.hasOwnProperty("$" + g);
- },
- keys: function() {
- var g = [],
- K;
- for (K in this.h) this.h.hasOwnProperty(K) && g.push(K.substr(1));
- return V.iter(g);
- },
- iterator: function() {
- return {
- ref: this.h,
- it: this.keys(),
- hasNext: function() {
- return this.it.hasNext();
- },
- next: function() {
- return this.ref["$" + this.it.next()];
- }
- };
- },
- __class__: w4
- };
- E6k(k6);
- w4k();
- k6.alloc = function(g) {
- for (var K = [], X = 0; y5d0.U7U(X, g);) X++, K.push(0);
- return new k6(g, K);
- };
- k6.prototype = {
- get: function(g) {
- return this.b[g];
- },
- set: function(g, K) {
- this.b[g] = y5d0.m7U(K, 255);
- },
- __class__: k6
- };
- x8k(J7);
- P7();
- J7.prototype = {
- toString: function() {
- return "Eof";
- },
- __class__: J7
- };
- M1k(j7);
- l7k();
- j7.getType = function(g) {
- g = g.__meta__;
- return y5d0.z7U(null, g) || y5d0.d7U(null, g.obj) ? {} : g.obj;
- };
- Q8k(C);
- E7();
- C.getClass = function(g) {
- return y5d0.o7U(g, Array) && y5d0.R7U(null, g.__enum__) ? Array : g.__class__;
- };
- C.__string_rec = function(K, X) {
- if (y5d0.W7U(null, K)) return "null";
- if (y5d0.v7U(5, X.length)) return "<...>";
- var l = typeof K;
- if (y5d0.f7U("function", l) && (K.__name__ || K.__ename__)) l = "object";
- switch (l) {
- case "object":
- if (y5d0.C7U(K, Array)) {
- if (K.__enum__) {
- if (y5d0.p7U(2, K.length)) return K[0];
- for (var l = K[0] + "(", X = X + "\t", N = 2, F = K.length; y5d0.G7U(N, F);) var j = N++,
- l = y5d0.K2U(2, j) ? l + ("," + C.__string_rec(K[j], X)) : l + C.__string_rec(K[j], X);
- return l + ")";
- }
- l = K.length;
- N = "[";
- X += "\t";
- for (F = 0; y5d0.l2U(F, l);) j = F++, N += (y5d0.s2U(0, j) ? "," : "") + C.__string_rec(K[j], X);
- return N + "]";
- }
- try {
- N = K.toString;
- } catch (g) {
- return "???";
- }
- if (y5d0.u2U(null, N) && y5d0.L2U(N, Object.toString) && (l = K.toString(), y5d0.w2U("[object Object]", l))) return l;
- l = null;
- N = "{\n";
- X += "\t";
- F = y5d0.c2U(null, K.hasOwnProperty);
- for (l in K)
- if (!F || K.hasOwnProperty(l)) y5d0.I2U("prototype", l) || y5d0.O2U("__class__", l) || y5d0.E2U("__super__", l) || y5d0.M2U("__interfaces__", l) || y5d0.Y2U("__properties__", l) || (y5d0.H2U(2, N.length) && (N += ", \n"), N += X + l + " : " + C.__string_rec(K[l], X));
- X = X.substring(1);
- return N + ("\n" + X + "}");
- case "function":
- return "<function>";
- case "string":
- return K;
- default:
- return "" + K;
- }
- };
- C.__interfLoop = function(g, K) {
- if (y5d0.D2U(null, g)) return !1;
- if (y5d0.k2U(g, K)) return !0;
- var X = g.__interfaces__;
- if (y5d0.t2U(null, X))
- for (var l = 0, N = X.length; y5d0.y2U(l, N);) {
- var F = l++,
- F = X[F];
- if (y5d0.g3U(F, K) || C.__interfLoop(F, K)) return !0;
- }
- return C.__interfLoop(g.__super__, K);
- };
- C.__instanceof = function(g, K) {
- if (y5d0.r3U(null, K)) return !1;
- switch (K) {
- case a9k:
- return y5d0.N3U((g | 0), g);
- case U7:
- return "number" == typeof g;
- case Q7:
- return "boolean" == typeof g;
- case String:
- return "string" == typeof g;
- case Array:
- return y5d0.F3U(g, Array) && y5d0.j3U(null, g.__enum__);
- case z9k:
- return !0;
- default:
- if (y5d0.Z3U(null, g)) {
- if ("function" == typeof K && (y5d0.Q3U(g, K) || C.__interfLoop(C.getClass(g), K))) return !0;
- } else return !1;
- return y5d0.B3U(K, d9k) && y5d0.a3U(null, g.__name__) || y5d0.A3U(K, A9k) && y5d0.n3U(null, g.__ename__) ? !0 : y5d0.S3U(g.__enum__, K);
- }
- };
- C.__cast = function(g, K) {
- if (C.__instanceof(g, K)) return g;
- throw "Cannot cast " + I.string(g) + " to " + I.string(K);
- };
- x7k(l7);
- j9k();
- l7.getLocalStorage = function() {
- try {
- var K = H4g4l[K4l]['localStorage'];
- K.getItem("");
- return K;
- } catch (g) {
- return null;
- }
- };
- var I9k = 0;
- G3k(Number);
- c2k(Number);
- a1k(Number);
- w7k(Math);
- Math.isFinite = function(g) {
- return isFinite(g);
- };
- Math.isNaN = function(g) {
- return isNaN(g);
- };
- String.prototype.__class__ = u.String = String;
- q3();
- F2k(Array);
- f3();
- Date.prototype.__class__ = u.Date = Date;
- h2k();
- var a9k = u.Int = {
- __name__: ["Int"]
- }, z9k = u.Dynamic = {
- __name__: ["Dynamic"]
- }, U7 = u.Float = Number;
- o6k();
- var Q7 = u.Bool = Boolean;
- y3k();
- var d9k = u.Class = {
- __name__: ["Class"]
- }, A9k = {};
- t4.instance = new t4;
- Q4.DISPATCHING_SENTINEL = new x6(null, null);
- Q.root = new c;
- Q.uncaughtError = new s4;
- Q.hidden = new O4(!1);
- Q.volume = new L4(1);
- V4k(t4);
- K8k();
- c4.__meta__ = {
- obj: {
- assets: [{
- locale_tr: [{
- bytes: 2332,
- md5: "0d0a34f1190a1fcc0fd4d49a7accdb04",
- name: "messages.ini"
- }],
- locale_ru: [{
- bytes: 2916,
- md5: "340df14ca8faa7ab61864310bfc879f6",
- name: "messages.ini"
- }],
- locale_pt: [{
- bytes: 2031,
- md5: "4bb23b21db9d97f3273cc54a0b1ce26a",
- name: "messages.ini"
- }],
- locale_it: [{
- bytes: 2182,
- md5: "4ec492386c0a76588d451614c894d014",
- name: "messages.ini"
- }],
- locale_fr: [{
- bytes: 2305,
- md5: "65a18af46eeac5ea61d6c3d1a7ae147d",
- name: "messages.ini"
- }],
- locale_es: [{
- bytes: 2190,
- md5: "e996c4cfac1b406c383e10d8f02dd680",
- name: "messages.ini"
- }],
- locale_de: [{
- bytes: 2166,
- md5: "b881bf8907c82544d34bbfc62c73d0ce",
- name: "messages.ini"
- }],
- bootstrap: [{
- bytes: 953,
- md5: "3e550720e7828017edf61cc28fac19c6",
- name: "progress/loader_back.png"
- }, {
- bytes: 1115,
- md5: "dfd501f5dc15361a2ece87a6b006b6a5",
- name: "progress/loader_progress.png"
- }, {
- bytes: 98364,
- md5: "270e8ad34f689050e1307a10008779f4",
- name: "progress/logo.png"
- }],
- locale: [{
- bytes: 1991,
- md5: "d91d148ef903a05fd28814b116131540",
- name: "messages.ini"
- }],
- main: [{
- bytes: 70437,
- md5: "d4d9ad1cfc033e6736bd5df6e9d13362",
- name: "bg/bg1.jpg"
- }, {
- bytes: 16742,
- md5: "d4d9ad1cfc033e6736bd5df6e9d13362",
- name: "dd_logo.png"
- },{
- bytes: 77476,
- md5: "b97a0f9e15b3fed8afcb53720870f3a9",
- name: "bg/bglevelselect.jpg"
- }, {
- bytes: 10097,
- md5: "84e95384eb358aa759fd95eece23f162",
- name: "bg/LevelCompleteMenu.png"
- }, {
- bytes: 57994,
- md5: "187e5f19159be5b80ea9119c45a42d4a",
- name: "bg/main.jpg"
- }, {
- bytes: 15586,
- md5: "90d59524beaa7b14d1fa07d124b2f718",
- name: "bg/plane.png"
- }, {
- bytes: 23998,
- md5: "b45b81bb4bf8534f09206438eab08c18",
- name: "bg/pond.png"
- }, {
- bytes: 15627,
- md5: "f12894caf91ed02f1017ebce418891b5",
- name: "bg/pond_green.png"
- }, {
- bytes: 16406,
- md5: "f7817d624a9cf20cc4c0fe10384a8501",
- name: "bg/pond_yellow.png"
- }, {
- bytes: 3487,
- md5: "dd60fbfc8e18b5f2cdb1737c97314b4b",
- name: "bg/road.png"
- }, {
- bytes: 21038,
- md5: "c53149b6725c39ae31d71ff309676a17",
- name: "bg/water.png"
- }, {
- bytes: 57238,
- md5: "cf1242a7d8f7926cef0ba9aabadb349c",
- name: "fonts/Arial.fnt"
- }, {
- bytes: 110973,
- md5: "5aed101c51b0761cd9fa51f7698b87f4",
- name: "fonts/Arial_0.png"
- }, {
- bytes: 27697,
- md5: "73c98850ab050d67b6ff46d1f72dcb9e",
- name: "fonts/obelix40.fnt"
- }, {
- bytes: 135786,
- md5: "0992e2f8cede690a0e3efd40feea2b89",
- name: "fonts/obelix40_0.png"
- }, {
- bytes: 68120,
- md5: "19620f4e49976953d1be4586d5216a60",
- name: "fonts/rus44_0.png"
- }, {
- bytes: 27179,
- md5: "ccbba9e0d6102490af904c0229bc4c47",
- name: "fonts/rusblack.fnt"
- }, {
- bytes: 58737,
- md5: "581c035482e111ef78b032931bb9d057",
- name: "fonts/rusblack.png"
- }, {
- bytes: 27178,
- md5: "bdeee3d69002fa49e7a365546f470caf",
- name: "fonts/rusred.fnt"
- }, {
- bytes: 48564,
- md5: "675f3b8bcf046774967e8f089705c25e",
- name: "fonts/sports.fnt"
- }, {
- bytes: 86387,
- md5: "21f64f34f7568ee5716ba5b981b16bae",
- name: "fonts/sports_0.png"
- }, {
- bytes: 1465,
- md5: "47ce91663ab1fb510fd28548aa14543a",
- name: "frog.json"
- }, {
- bytes: 49293,
- md5: "43bd57d4d9284997024e31cb3c886778",
- name: "frog.png"
- }, {
- bytes: 7710,
- md5: "223235ef6e16d330ccf518495bcc11e6",
- name: "game.json"
- }, {
- bytes: 371897,
- md5: "1ad4e12501e816f82e2a04c54067b384",
- name: "game.png"
- }, {
- bytes: 2970,
- md5: "cf9d5ab3f442395451365667f558e3b1",
- name: "game2.json"
- }, {
- bytes: 138259,
- md5: "a24e50a609df2b8b226368975c873cad",
- name: "game2.png"
- }, {
- bytes: 7889,
- md5: "483fd8a1d384270e496bcb4e86490623",
- name: "game3.json"
- }, {
- bytes: 248108,
- md5: "14e531be955dcad7a1706372a5f533de",
- name: "game3.png"
- }, {
- bytes: 8359,
- md5: "0ef751ba5cb91d779f0c0b55791b49db",
- name: "sounds/ball.mp3"
- }, {
- bytes: 12306,
- md5: "0a9a0067948f97ade1b1ce060ba0aa94",
- name: "sounds/ball.ogg"
- }, {
- bytes: 10612,
- md5: "285ffb8ff59489347e02d15d78f6c546",
- name: "sounds/click.mp3"
- }, {
- bytes: 7180,
- md5: "b50ba3ef630d06e8159a961a64c26e22",
- name: "sounds/click.ogg"
- }, {
- bytes: 3308,
- md5: "4e417889285da1bf616e787b0a0302aa",
- name: "sounds/clickfrog.mp3"
- }, {
- bytes: 5123,
- md5: "0b9f884b7b10f653f16b4c76d8656633",
- name: "sounds/clickfrog.ogg"
- }, {
- bytes: 18841,
- md5: "cbd6397502bea8d8dac2a60688cf74f0",
- name: "sounds/eat.mp3"
- }, {
- bytes: 20438,
- md5: "f4da9bc523880c00af30a20b8862d742",
- name: "sounds/eat.ogg"
- }, {
- bytes: 4496,
- md5: "4d1b8484c8b6cddf268b387b30224356",
- name: "sounds/fail.mp3"
- }, {
- bytes: 13816,
- md5: "c21006bc60fa98bc388afe2b80f38f78",
- name: "sounds/fail.ogg"
- }, {
- bytes: 45223,
- md5: "e27374f9e587f33d5578aa81bfe799d2",
- name: "sounds/find.mp3"
- }, {
- bytes: 40439,
- md5: "a8def0eef4dc74929b4d604b6332c0d9",
- name: "sounds/find.ogg"
- }, {
- bytes: 9195,
- md5: "9e0f093c385e4eaa01a7215530d07f54",
- name: "sounds/flame.mp3"
- }, {
- bytes: 22098,
- md5: "9b128711c665d24f6be69d539a9da8e8",
- name: "sounds/flame.ogg"
- }, {
- bytes: 17136,
- md5: "35d2f413f150ccc82b57bfacbab9becc",
- name: "sounds/ice.mp3"
- }, {
- bytes: 22335,
- md5: "3b2a1016adab9972c93da1c466bc35c1",
- name: "sounds/ice.ogg"
- }, {
- bytes: 4641,
- md5: "7e9627f82181955443993ef960ca5017",
- name: "sounds/jump.mp3"
- }, {
- bytes: 8905,
- md5: "ebdb7e738600a9c4ca8a3b134a160e67",
- name: "sounds/jump.ogg"
- }, {
- bytes: 12988,
- md5: "5d4f90fa217c111d79ce5d8968fd089e",
- name: "sounds/kva.mp3"
- }, {
- bytes: 17707,
- md5: "a4a684de16c24f1e659eb4e003ed04e5",
- name: "sounds/kva.ogg"
- }, {
- bytes: 16909,
- md5: "7bfb9fb546da0f65d37a21e3b518d3db",
- name: "sounds/level_win.mp3"
- }, {
- bytes: 15565,
- md5: "21fea674cabfe48c43dc0e3dd0a5e8e7",
- name: "sounds/level_win.ogg"
- }, {
- bytes: 511920,
- md5: "4e863c726ce246ae3f771f80d76a2d68",
- name: "sounds/loop.mp3"
- }, {
- bytes: 376599,
- md5: "834590789ced1123675f9435910625c6",
- name: "sounds/loop.ogg"
- }, {
- bytes: 8527,
- md5: "695486badcc17ff326a1f774b8c06c6c",
- name: "sounds/pop.mp3"
- }, {
- bytes: 6908,
- md5: "3514a00acbfe70240eacf6f1646997c0",
- name: "sounds/pop.ogg"
- }, {
- bytes: 13114,
- md5: "83f128aa8e1f8f5b214579e3e4f5c6e3",
- name: "sounds/slide2.mp3"
- }, {
- bytes: 8119,
- md5: "3dfa7c4eb5e03713ab2abaf9f12f5d8b",
- name: "sounds/slide2.ogg"
- }, {
- bytes: 13321,
- md5: "615b7a4995f691830416161d1c828900",
- name: "sounds/star1.mp3"
- }, {
- bytes: 11134,
- md5: "4a8cdb41b2c87f345ee2b870c72d99c3",
- name: "sounds/star1.ogg"
- }, {
- bytes: 13321,
- md5: "39da64746847ec2fb33418d7d2f54be1",
- name: "sounds/star2.mp3"
- }, {
- bytes: 10809,
- md5: "0b8cc1fa6af2ab9a53ddacce32d3db91",
- name: "sounds/star2.ogg"
- }, {
- bytes: 18001,
- md5: "1b1eaf5d2f688bac486d8f5fe7fc6fce",
- name: "sounds/star3.mp3"
- }, {
- bytes: 18405,
- md5: "c22397dac368030a3fdc7ab80fbd8540",
- name: "sounds/star3.ogg"
- }, {
- bytes: 9282,
- md5: "874cf38e02ee87c127d88c6f364e837a",
- name: "sounds/water.mp3"
- }, {
- bytes: 17172,
- md5: "a063d111d4926b56ea217383a1f4e88a",
- name: "sounds/water.ogg"
- }, {
- bytes: 30548,
- md5: "4c1535cc29b5d65f4955b9a25612edd4",
- name: "sounds/win.mp3"
- }, {
- bytes: 34604,
- md5: "d025142914dc80eb259f1b2806b32dbc",
- name: "sounds/win.ogg"
- }, {
- bytes: 5783,
- md5: "8ecd20b6ec4c7cf578a54eb22f53114b",
- name: "ui.json"
- }, {
- bytes: 198283,
- md5: "75b5ed48cdb5254588bb9d95e6ff70da",
- name: "ui.png"
- }]
- }]
- }
- };
- c4._supportsCrossOrigin = function() {
- for (var q6l in H4g4l[K4l]) {
- if (q6l.length === 9 && q6l.charCodeAt(6) === 116 && q6l.charCodeAt(8) === 114 && q6l.charCodeAt(4) === 103 && q6l.charCodeAt(0) === 110) break
- };
- for (var Z6l in H4g4l[K4l][q6l]) {
- if (Z6l.length == 9 && Z6l.charCodeAt(8) == 116 && Z6l.charCodeAt(7) == ((2.74E2, 7.30E1) >= 8.700E2 ? (31, 1.20E1) : (22., 0x19D) <= (115, 61.80E1) ? (23., 110) : 112 > (0x129, 132.5E1) ? "T" : (109, 0x6A)) && Z6l.charCodeAt(((1.336E3, 0xA7) > (141., 79.) ? (0x1FC, 0) : (0x78, 6.57E2))) == 117) break
- };
- var g;
- g = y5d0.T3U(0, H4g4l[K4l][q6l][Z6l].indexOf("Linux; U; Android")) ? !1 : y5d0.i3U(null, (new XMLHttpRequest).withCredentials);
- g || null;
- return g;
- }();
- R._scratchPoint = new T0;
- a4.NEWLINE = new D5(10);
- Y4._sharedEvent = new O0;
- B4._sharedEvent = new Z6;
- D6.CANVAS_TEXTURES = (new W4("(iPhone|iPod|iPad)", "")).match(H4g4l[K4l][w6l][U6l]);
- j3k(0);
- z2k();
- S3k(0);
- j6k(0);
- r9k(0);
- h1k(0);
- o2k(0);
- k6k();
- u0k();
- b2k();
- r3k("chickensave");
- s3();
- p0k();
- X3k();
- C2();
- S1k("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:");
- G5k(u4);
- L1k("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:");
- H7k(0);
- b7.main();
- })();
|