1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880 |
- // Generated by Construct 2, the HTML5 game and app creator :: http://www.scirra.com
- 'use strict';
- function t() {
- return function () {}
- }
- function ba(l) {
- return function () {
- return this[l]
- }
- }
- function v(l) {
- return function () {
- return l
- }
- }
- var da = {}, ea, fa, ga, ha, ia, ja, w, la, ma, oa, pa, qa, ra, sa, ta, ua, wa, xa, ya, za, Aa, D, Ba, Ca, Da, Ea, Fa, Ga, Ha, Ia, Ja, Ka, La, Ma, Oa, Pa, Qa, Ra, Sa, Ta, Ua, Va, Wa, Xa, Ya, Za, $a, ab, bb, cb, db, eb, fb, gb, hb, ib, jb, kb, lb, mb, nb, ob, pb, qb, rb, sb, tb, ub, vb, wb, xb, yb, zb, Ab, Bb, Cb, Db, Eb, Fb, Gb, Hb, Ib, Jb, Kb, Lb = {};
- "function" !== typeof Object.getPrototypeOf && (Object.getPrototypeOf = "object" === typeof "test".__proto__ ? function (l) {
- return l.__proto__
- }
- : function (l) {
- return l.constructor.prototype
- });
- (function () {
- function l(b, f, k, n) {
- this.set(b, f, k, n)
- }
-
- function d() {
- this.Ga = this.Fa = this.Ia = this.Ha = this.Qa = this.Pa = this.ma = this.la = 0
- }
-
- function a(H, f, k, n) {
- H < f ? k < n ? (r = H < k ? H : k, b = f > n ? f : n) : (r = H < n ? H : n, b = f > k ? f : k) : k < n ? (r = f < k ? f : k, b = H > n ? H : n) : (r = f < n ? f : n, b = H > k ? H : k)
- }
-
- function c() {
- this.Xc = this.Ec = null;
- this.He = 0;
- k && (this.Ec = new Set);
- this.We = [];
- this.nd = !0
- }
-
- function g(b) {
- u[x++] = b
- }
-
- function h() {
- this.wb = this.Bh = this.y = this.di = 0
- }
-
- function p(b) {
- this.Re = [];
- this.uk = this.wk = this.xk = this.vk = 0;
- this.Zf(b)
- }
-
- function e(b, f) {
- this.jn = b;
- this.hn = f;
- this.cells = {}
- }
-
- function s(b, f, k) {
- var a;
- return n.length ? (a = n.pop(), a.ro = b, a.x = f, a.y = k, a) : new fa(b, f, k)
- }
-
- function q(b, f, k) {
- this.ro = b;
- this.x = f;
- this.y = k;
- this.ah = new ga
- }
- ha = function (b) {
- window.console && window.console.log && window.console.log(b)
- };
- ea = function (b) {
- return b
- };
- ia = function (b) {
- return "undefined" === typeof b
- };
- ja = function (b) {
- return "number" === typeof b
- };
- w = function (b) {
- return "string" === typeof b
- };
- la = function (b) {
- return 0 > b ? -b : b
- };
- ma = function (b, f) {
- return b > f ? b : f
- };
- oa = function (b, f) {
- return b < f ? b : f
- };
- pa = Math.PI;
- qa = function (b) {
- return b + 0.5 | 0
- };
- ra = function (b) {
- return 0 <= b ? b | 0 : (b | 0) - 1
- };
- sa = function (b) {
- var f = b | 0;
- return f === b ? f : f + 1
- };
- ta = function (b, f, k, n, a, m, g, u) {
- var e,
- x,
- p,
- c;
- b < k ? (x = b, e = k) : (x = k, e = b);
- a < g ? (c = a, p = g) : (c = g, p = a);
- if (e < c || x > p)
- return !1;
- f < n ? (x = f, e = n) : (x = n, e = f);
- m < u ? (c = m, p = u) : (c = u, p = m);
- if (e < c || x > p)
- return !1;
- e = a - b + g - k;
- x = m - f + u - n;
- b = k - b;
- f = n - f;
- a = g - a;
- m = u - m;
- u = la(f * a - m * b);
- return la(a * x - m * e) > u ? !1 : la(b * x - f * e) <= u
- };
- l.prototype.set = function (b, f, k, n) {
- this.left = b;
- this.top = f;
- this.right = k;
- this.bottom = n
- };
- l.prototype.copy = function (b) {
- this.left =
- b.left;
- this.top = b.top;
- this.right = b.right;
- this.bottom = b.bottom
- };
- l.prototype.width = function () {
- return this.right - this.left
- };
- l.prototype.height = function () {
- return this.bottom - this.top
- };
- l.prototype.offset = function (b, f) {
- this.left += b;
- this.top += f;
- this.right += b;
- this.bottom += f;
- return this
- };
- l.prototype.normalize = function () {
- var b = 0;
- this.left > this.right && (b = this.left, this.left = this.right, this.right = b);
- this.top > this.bottom && (b = this.top, this.top = this.bottom, this.bottom = b)
- };
- l.prototype.oc = function (b, f) {
- return b >=
- this.left && b <= this.right && f >= this.top && f <= this.bottom
- };
- l.prototype.un = function (b) {
- return this.left === b.left && this.top === b.top && this.right === b.right && this.bottom === b.bottom
- };
- ua = l;
- d.prototype.wh = function (b) {
- this.la = b.left;
- this.ma = b.top;
- this.Pa = b.right;
- this.Qa = b.top;
- this.Ha = b.right;
- this.Ia = b.bottom;
- this.Fa = b.left;
- this.Ga = b.bottom
- };
- d.prototype.Sl = function (b, f) {
- if (0 === f)
- this.wh(b);
- else {
- var k = Math.sin(f),
- n = Math.cos(f),
- a = b.left * k,
- m = b.top * k,
- g = b.right * k,
- k = b.bottom * k,
- u = b.left * n,
- e = b.top * n,
- x = b.right * n,
- n = b.bottom *
- n;
- this.la = u - m;
- this.ma = e + a;
- this.Pa = x - m;
- this.Qa = e + g;
- this.Ha = x - k;
- this.Ia = n + g;
- this.Fa = u - k;
- this.Ga = n + a
- }
- };
- d.prototype.offset = function (b, f) {
- this.la += b;
- this.ma += f;
- this.Pa += b;
- this.Qa += f;
- this.Ha += b;
- this.Ia += f;
- this.Fa += b;
- this.Ga += f;
- return this
- };
- var r = 0,
- b = 0;
- d.prototype.zk = function (f) {
- a(this.la, this.Pa, this.Ha, this.Fa);
- f.left = r;
- f.right = b;
- a(this.ma, this.Qa, this.Ia, this.Ga);
- f.top = r;
- f.bottom = b
- };
- d.prototype.oc = function (b, f) {
- var k = this.Pa - this.la,
- n = this.Qa - this.ma,
- a = this.Ha - this.la,
- m = this.Ia - this.ma,
- g = b - this.la,
- u =
- f - this.ma,
- e = k * k + n * n,
- x = k * a + n * m,
- n = k * g + n * u,
- p = a * a + m * m,
- c = a * g + m * u,
- h = 1 / (e * p - x * x),
- k = (p * n - x * c) * h,
- e = (e * c - x * n) * h;
- if (0 <= k && 0 < e && 1 > k + e)
- return !0;
- k = this.Fa - this.la;
- n = this.Ga - this.ma;
- e = k * k + n * n;
- x = k * a + n * m;
- n = k * g + n * u;
- h = 1 / (e * p - x * x);
- k = (p * n - x * c) * h;
- e = (e * c - x * n) * h;
- return 0 <= k && 0 < e && 1 > k + e
- };
- d.prototype.ai = function (b, f) {
- if (f)
- switch (b) {
- case 0:
- return this.la;
- case 1:
- return this.Pa;
- case 2:
- return this.Ha;
- case 3:
- return this.Fa;
- case 4:
- return this.la;
- default:
- return this.la
- }
- else
- switch (b) {
- case 0:
- return this.ma;
- case 1:
- return this.Qa;
- case 2:
- return this.Ia;
- case 3:
- return this.Ga;
- case 4:
- return this.ma;
- default:
- return this.ma
- }
- };
- wa = d;
- xa = function (b, f) {
- for (var k in f)
- f.hasOwnProperty(k) && (b[k] = f[k]);
- return b
- };
- ya = function (b, f) {
- var k,
- n;
- f = ra(f);
- if (!(0 > f || f >= b.length))
- if (0 === f)
- b.shift();
- else
- if (f === b.length - 1)
- b.pop();
- else {
- k = f;
- for (n = b.length - 1; k < n; k++)
- b[k] = b[k + 1];
- b.length = n
- }
- };
- za = function (b, f) {
- b.length = f.length;
- var k,
- n;
- k = 0;
- for (n = f.length; k < n; k++)
- b[k] = f[k]
- };
- Aa = function (b, f) {
- var k = b.indexOf(f);
- - 1 !== k && ya(b, k)
- };
- D = function (b) {
- return b / (180 / pa)
- };
- Ba = function (b) {
- return b *
- (180 / pa)
- };
- Ca = function (b) {
- b %= 360;
- 0 > b && (b += 360);
- return b
- };
- Da = function (b) {
- b %= 2 * pa;
- 0 > b && (b += 2 * pa);
- return b
- };
- Ea = function (b) {
- return Ca(Ba(b))
- };
- Fa = function (b) {
- return Da(D(b))
- };
- Ga = function (b, f, k, n) {
- return Math.atan2(n - f, k - b)
- };
- Ha = function (b, f) {
- if (b === f)
- return 0;
- var k = Math.sin(b),
- n = Math.cos(b),
- a = Math.sin(f),
- m = Math.cos(f),
- k = k * a + n * m;
- return 1 <= k ? 0 : -1 >= k ? pa : Math.acos(k)
- };
- Ia = function (b, f, k) {
- var n = Math.sin(b),
- a = Math.cos(b),
- m = Math.sin(f),
- g = Math.cos(f);
- return Math.acos(n * m + a * g) > k ? 0 < a * m - n * g ? Da(b + k) : Da(b - k) : Da(f)
- };
- Ja =
- function (b, f) {
- var k = Math.sin(b),
- n = Math.cos(b),
- a = Math.sin(f),
- m = Math.cos(f);
- return 0 >= n * a - k * m
- };
- Ka = function (b, f, k, n) {
- b = k - b;
- f = n - f;
- return Math.sqrt(b * b + f * f)
- };
- La = function (b, f) {
- return !b !== !f
- };
- Ma = function (b) {
- for (var f in b)
- if (b.hasOwnProperty(f))
- return !0;
- return !1
- };
- Oa = function (b) {
- for (var f in b)
- b.hasOwnProperty(f) && delete b[f]
- };
- var f = +new Date;
- Pa = function () {
- if ("undefined" !== typeof window.performance) {
- var b = window.performance;
- if ("undefined" !== typeof b.now)
- return b.now();
- if ("undefined" !== typeof b.webkitNow)
- return b.webkitNow();
- if ("undefined" !== typeof b.mozNow)
- return b.mozNow();
- if ("undefined" !== typeof b.msNow)
- return b.msNow()
- }
- return Date.now() - f
- };
- var k = ("undefined" === typeof window || !window.c2ejecta) && "undefined" !== typeof Set && "undefined" !== typeof Set.prototype.forEach;
- c.prototype.contains = function (b) {
- return this.qc() ? !1 : k ? this.Ec.has(b) : this.Xc && this.Xc.hasOwnProperty(b)
- };
- c.prototype.add = function (b) {
- if (k)
- this.Ec.has(b) || (this.Ec.add(b), this.nd = !1);
- else {
- var f = b.toString(),
- n = this.Xc;
- n ? n.hasOwnProperty(f) || (n[f] = b, this.He++,
- this.nd = !1) : (this.Xc = {}, this.Xc[f] = b, this.He = 1, this.nd = !1)
- }
- };
- c.prototype.remove = function (b) {
- if (!this.qc())
- if (k)
- this.Ec.has(b) && (this.Ec["delete"](b), this.nd = !1);
- else
- if (this.Xc) {
- b = b.toString();
- var f = this.Xc;
- f.hasOwnProperty(b) && (delete f[b], this.He--, this.nd = !1)
- }
- };
- c.prototype.clear = function () {
- this.qc() || (k ? this.Ec.clear() : (this.Xc = null, this.He = 0), this.We.length = 0, this.nd = !0)
- };
- c.prototype.qc = function () {
- return 0 === this.count()
- };
- c.prototype.count = function () {
- return k ? this.Ec.size : this.He
- };
- var u = null,
- x = 0;
- c.prototype.Cp = function () {
- if (!this.nd) {
- if (k)
- this.We.length = this.Ec.size, u = this.We, x = 0, this.Ec.forEach(g), u = null, x = 0;
- else {
- var b = this.We;
- b.length = this.He;
- var f,
- n = 0,
- a = this.Xc;
- if (a)
- for (f in a)
- a.hasOwnProperty(f) && (b[n++] = a[f])
- }
- this.nd = !0
- }
- };
- c.prototype.eg = function () {
- this.Cp();
- return this.We
- };
- ga = c;
- h.prototype.add = function (b) {
- this.y = b - this.di;
- this.Bh = this.wb + this.y;
- this.di = this.Bh - this.wb - this.y;
- this.wb = this.Bh
- };
- h.prototype.reset = function () {
- this.wb = this.Bh = this.y = this.di = 0
- };
- Qa = h;
- Ra = function (b) {
- return b.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,
- "\\$&")
- };
- p.prototype.Zf = function (b) {
- this.Kl = b;
- this.nh = b.length / 2;
- this.Re.length = b.length;
- this.gi = this.hi = -1;
- this.Ak = 0
- };
- p.prototype.Ho = function () {
- return !this.Kl.length
- };
- p.prototype.$a = function () {
- for (var b = this.Re, f = b[0], k = f, n = b[1], a = n, m, g, u = 1, e = this.nh; u < e; ++u)
- g = 2 * u, m = b[g], g = b[g + 1], m < f && (f = m), m > k && (k = m), g < n && (n = g), g > a && (a = g);
- this.vk = f;
- this.wk = k;
- this.xk = n;
- this.uk = a
- };
- p.prototype.wh = function (b, f, k) {
- this.Re.length = 8;
- this.nh = 4;
- var n = this.Re;
- n[0] = b.left - f;
- n[1] = b.top - k;
- n[2] = b.right - f;
- n[3] = b.top - k;
- n[4] = b.right -
- f;
- n[5] = b.bottom - k;
- n[6] = b.left - f;
- n[7] = b.bottom - k;
- this.hi = b.right - b.left;
- this.gi = b.bottom - b.top;
- this.$a()
- };
- p.prototype.gn = function (b, f, k) {
- if (this.hi !== b || this.gi !== f || this.Ak !== k) {
- this.hi = b;
- this.gi = f;
- this.Ak = k;
- var n,
- a,
- m,
- g,
- u,
- e = 0,
- x = 1,
- p = this.Kl,
- c = this.Re;
- 0 !== k && (e = Math.sin(k), x = Math.cos(k));
- k = 0;
- for (m = this.nh; k < m; k++)
- n = 2 * k, a = n + 1, g = p[n] * b, u = p[a] * f, c[n] = g * x - u * e, c[a] = u * x + g * e;
- this.$a()
- }
- };
- p.prototype.oc = function (b, f) {
- var k = this.Re;
- if (b === k[0] && f === k[1])
- return !0;
- var n,
- a,
- m,
- g = this.nh,
- u = this.vk - 110,
- e = this.xk - 101,
- x = this.wk + 131,
- p = this.uk + 120,
- c,
- h,
- s = 0,
- r = 0;
- for (n = 0; n < g; n++)
- a = 2 * n, m = 2 * ((n + 1) % g), c = k[a], a = k[a + 1], h = k[m], m = k[m + 1], ta(u, e, b, f, c, a, h, m) && s++, ta(x, p, b, f, c, a, h, m) && r++;
- return 1 === s % 2 || 1 === r % 2
- };
- Sa = p;
- e.prototype.Qk = function (b, f, k) {
- var n;
- n = this.cells[b];
- return n ? (n = n[f]) ? n : k ? (n = s(this, b, f), this.cells[b][f] = n) : null : k ? (n = s(this, b, f), this.cells[b] = {}, this.cells[b][f] = n) : null
- };
- e.prototype.ik = function (b) {
- return ra(b / this.jn)
- };
- e.prototype.jk = function (b) {
- return ra(b / this.hn)
- };
- e.prototype.update = function (b, f, k) {
- var a,
- m,
- g,
- u,
- e;
- if (f)
- for (a = f.left, m = f.right; a <= m; ++a)
- for (g = f.top, u = f.bottom; g <= u; ++g)
- if (!k || !k.oc(a, g))
- if (e = this.Qk(a, g, !1))
- e.remove(b), e.qc() && (e.ah.clear(), 1E3 > n.length && n.push(e), this.cells[a][g] = null);
- if (k)
- for (a = k.left, m = k.right; a <= m; ++a)
- for (g = k.top, u = k.bottom; g <= u; ++g)
- f && f.oc(a, g) || this.Qk(a, g, !0).vo(b)
- };
- Ta = e;
- var n = [];
- q.prototype.qc = function () {
- return this.ah.qc()
- };
- q.prototype.vo = function (b) {
- this.ah.add(b)
- };
- q.prototype.remove = function (b) {
- this.ah.remove(b)
- };
- fa = q;
- var m = "lighter xor copy destination-over source-in destination-in source-out destination-out source-atop destination-atop".split(" ");
- Ua = function (b) {
- return 0 >= b || 11 <= b ? "source-over" : m[b - 1]
- };
- Va = function (b, f, k) {
- if (k)
- switch (b.jb = k.ONE, b.hb = k.ONE_MINUS_SRC_ALPHA, f) {
- case 1:
- b.jb = k.ONE;
- b.hb = k.ONE;
- break;
- case 3:
- b.jb = k.ONE;
- b.hb = k.ZERO;
- break;
- case 4:
- b.jb = k.ONE_MINUS_DST_ALPHA;
- b.hb = k.ONE;
- break;
- case 5:
- b.jb = k.DST_ALPHA;
- b.hb = k.ZERO;
- break;
- case 6:
- b.jb = k.ZERO;
- b.hb = k.SRC_ALPHA;
- break;
- case 7:
- b.jb = k.ONE_MINUS_DST_ALPHA;
- b.hb = k.ZERO;
- break;
- case 8:
- b.jb = k.ZERO;
- b.hb = k.ONE_MINUS_SRC_ALPHA;
- break;
- case 9:
- b.jb = k.DST_ALPHA;
- b.hb = k.ONE_MINUS_SRC_ALPHA;
- break;
- case 10:
- b.jb =
- k.ONE_MINUS_DST_ALPHA,
- b.hb = k.SRC_ALPHA
- }
- };
- Wa = function (b) {
- return qa(1E6 * b) / 1E6
- };
- Xa = function (b, f) {
- return "string" !== typeof b || "string" !== typeof f || b.length !== f.length ? !1 : b === f ? !0 : b.toLowerCase() === f.toLowerCase()
- }
- })();
- (function () {
- function l(b) {
- if (b && (b.getContext || b.dc) && !b.c2runtime) {
- b.c2runtime = this;
- var f = this;
- this.Ri = /crosswalk/i.test(navigator.userAgent) || /xwalk/i.test(navigator.userAgent) || !("undefined" === typeof window.c2isCrosswalk || !window.c2isCrosswalk);
- this.Fe = !this.Ri && "undefined" !== typeof window.device && ("undefined" !== typeof window.device.cordova || "undefined" !== typeof window.device.phonegap);
- this.Ac = !!b.dc;
- this.Af = "undefined" !== typeof window.AppMobi || this.Ac;
- this.gc = !!window.c2cocoonjs;
- this.Vc = !!window.c2ejecta;
- this.gc && (CocoonJS.App.onSuspended.addEventListener(function () {
- f.setSuspended(!0)
- }), CocoonJS.App.onActivated.addEventListener(function () {
- f.setSuspended(!1)
- }));
- this.Vc && (document.addEventListener("pagehide", function () {
- f.setSuspended(!0)
- }), document.addEventListener("pageshow", function () {
- f.setSuspended(!1)
- }), document.addEventListener("resize", function () {
- f.setSize(window.innerWidth, window.innerHeight)
- }));
- this.Xa = this.Ac || this.gc || this.Vc;
- this.hl = /tizen/i.test(navigator.userAgent);
- this.gl = /android/i.test(navigator.userAgent) && !this.hl;
- this.Pg = /iphone/i.test(navigator.userAgent) || /ipod/i.test(navigator.userAgent);
- this.kl = /ipad/i.test(navigator.userAgent);
- this.Io = this.Pg || this.kl || this.Vc;
- this.Jo = this.Pg && /os\s6/i.test(navigator.userAgent);
- this.Lg = /chrome/i.test(navigator.userAgent) || /chromium/i.test(navigator.userAgent);
- this.wo = /amazonwebappplatform/i.test(navigator.userAgent);
- this.Ao = /firefox/i.test(navigator.userAgent);
- this.Do = !this.Lg && /safari/i.test(navigator.userAgent);
- this.vd = "undefined" !== typeof window.c2nodewebkit ||
- /nodewebkit/i.test(navigator.userAgent);
- this.Fo = !("undefined" === typeof window.c2isWindows8 || !window.c2isWindows8);
- this.Go = !("undefined" === typeof window.c2isWindows8Capable || !window.c2isWindows8Capable);
- this.Wi = !("undefined" === typeof window.c2isWindowsPhone8 || !window.c2isWindowsPhone8);
- this.Xi = !("undefined" === typeof window.c2isWindowsPhone81 || !window.c2isWindowsPhone81);
- this.il = this.Fo || this.Go || this.Xi;
- this.yo = !("undefined" === typeof window.c2isBlackberry10 || !window.c2isBlackberry10);
- this.xo = this.gl && !this.Lg && !this.Ao && !this.wo && !this.Xa;
- this.devicePixelRatio = 1;
- this.Bc = this.Fe || this.Ri || this.Af || this.gc || this.gl || this.Io || this.Wi || this.Xi || this.yo || this.hl || this.Vc;
- this.Bc || (this.Bc = /(blackberry|bb10|playbook|palm|symbian|nokia|windows\s+ce|phone|mobile|tablet|kindle|silk)/i.test(navigator.userAgent));
- "undefined" === typeof cr_is_preview || this.vd || "?nw" !== window.location.search && !/nodewebkit/i.test(navigator.userAgent) || (this.vd = !0);
- this.zo = "undefined" !== typeof cr_is_preview && -1 < window.location.search.indexOf("debug");
- this.canvas = b;
- this.Bk = document.getElementById("c2canvasdiv");
- this.ba = this.D = this.Sc = null;
- this.Ai = "";
- this.Dg = !1;
- this.yl = this.zl = 0;
- this.canvas.oncontextmenu = function (b) {
- b.preventDefault && b.preventDefault();
- return !1
- };
- this.canvas.onselectstart = function (b) {
- b.preventDefault && b.preventDefault();
- return !1
- };
- this.Ac && (window.c2runtime = this);
- this.vd && (window.ir = function (b) {
- b.preventDefault();
- return !1
- }, window.jr = function (b) {
- b.preventDefault();
- return !1
- }, require("nw.gui").App.clearCache());
- this.width = b.width;
- this.height =
- b.height;
- this.P = this.width;
- this.O = this.height;
- this.wg = this.width;
- this.vg = this.height;
- this.Gf = window.innerWidth;
- this.Ff = window.innerHeight;
- this.Z = !0;
- this.Cf = !1;
- Date.now || (Date.now = function () {
- return +new Date
- });
- this.plugins = [];
- this.types = {};
- this.q = [];
- this.Ba = [];
- this.cj = {};
- this.sc = [];
- this.wi = {};
- this.Pc = [];
- this.pe = [];
- this.Jh = [];
- this.Zm = [];
- this.$m = [];
- this.xc = new ga;
- this.Si = !1;
- this.Wc = 0;
- this.Ui = !1;
- this.Ib = [];
- this.Yc = this.rb = this.Wg = this.Ej = "";
- this.ag = this.Ul = !1;
- this.mi = this.Kf = this.sd = this.Sd = 0;
- this.dg =
- 1;
- this.$d = new Qa;
- this.Qg = 0;
- this.pl = !0;
- this.$g = this.Fg = this.Bg = this.Ic = this.Hf = this.yi = 0;
- this.ff = null;
- this.zg = [];
- this.vi = [];
- this.Ag = -1;
- this.fj = [
- []
- ];
- this.Qj = this.Yg = 0;
- this.oh(null);
- this.gj = [];
- this.Zg = -1;
- this.wl = this.Nf = 0;
- this.bj = !0;
- this.nf = 0;
- this.bg = [];
- this.Hh = this.ph = -1;
- this.Ef = !0;
- this.ee = 0;
- this.Bf = !1;
- this.qp = 0;
- this.so = !1;
- this.Zi = 0;
- this.ud = this.Ii = this.uj = !1;
- this.kj = new ga;
- this.lj = new ga;
- this.dp = [];
- new Sa([]);
- new Sa([]);
- this.ye = [];
- this.xf = {};
- this.Ae = {};
- this.xe = {};
- this.Xe = {};
- this.yk = {};
- this.ol = this.Vg =
- this.Mb = this.Yb = this.nl = this.Ug = this.$ = null;
- this.Ve = this.Yi = !1;
- this.Bi = [null, null];
- this.Ud = 0;
- this.xd = {};
- this.yh = this.Je = null;
- this.load();
- this.devicePixelRatio = (this.Zd = (!this.Xa || this.Vc) && this.Dp && !this.xo) ? window.devicePixelRatio || window.webkitDevicePixelRatio || window.mozDevicePixelRatio || window.msDevicePixelRatio || 1 : 1;
- this.cb();
- var k,
- a = this.Yh && !(this.vd || this.il || this.Wi || this.Ri);
- 0 < this.Kb && this.setSize(window.innerWidth, window.innerHeight, !0);
- try {
- this.sn && (this.gc || this.Vc || !this.Xa) && (k = {
- alpha : a,
- depth : !1,
- antialias : !1,
- failIfMajorPerformanceCaveat : !0
- }, this.Sc = b.getContext("webgl", k) || b.getContext("experimental-webgl", k))
- } catch (g) {}
- if (this.Sc) {
- this.Xa || (this.Ya = document.createElement("canvas"), jQuery(this.Ya).appendTo(this.canvas.parentNode), this.Ya.oncontextmenu = v(!1), this.Ya.onselectstart = v(!1), this.Ya.width = this.wg, this.Ya.height = this.vg, jQuery(this.Ya).css({
- width : this.wg + "px",
- height : this.vg + "px"
- }), this.Il(), this.pj = this.Ya.getContext("2d"));
- this.D = new da.Vp(this.Sc, this.Bc);
- this.D.ke(b.width,
- b.height);
- this.ba = null;
- this.canvas.addEventListener("webglcontextlost", function (b) {
- b.preventDefault();
- f.Po();
- console.log("[Construct 2] WebGL context lost");
- window.cr_setSuspended(!0)
- }, !1);
- this.canvas.addEventListener("webglcontextrestored", function () {
- f.D.hr();
- f.D.ke(f.D.width, f.D.height, !0);
- f.Yb = null;
- f.Mb = null;
- f.Bi[0] = null;
- f.Bi[1] = null;
- f.Qo();
- f.Z = !0;
- console.log("[Construct 2] WebGL context restored");
- window.cr_setSuspended(!1)
- }, !1);
- var n,
- m,
- e,
- p,
- c,
- h;
- b = 0;
- for (k = this.q.length; b < k; b++)
- for (m = this.q[b],
- a = 0, n = m.J.length; a < n; a++)
- p = m.J[a], p.Za = this.D.Yk(p.id), this.Ve = this.Ve || this.D.mh(p.Za);
- b = 0;
- for (k = this.sc.length; b < k; b++) {
- c = this.sc[b];
- a = 0;
- for (n = c.J.length; a < n; a++)
- p = c.J[a], p.Za = this.D.Yk(p.id);
- a = 0;
- for (n = c.T.length; a < n; a++)
- for (h = c.T[a], m = 0, e = h.J.length; m < e; m++)
- p = h.J[m], p.Za = this.D.Yk(p.id), this.Ve = this.Ve || this.D.mh(p.Za)
- }
- } else {
- if (0 < this.Kb && this.Ac) {
- this.canvas = null;
- document.oncontextmenu = v(!1);
- document.onselectstart = v(!1);
- this.ba = AppMobi.canvas.getContext("2d");
- try {
- this.ba.samplingMode = this.U ? "smooth" :
- "sharp",
- this.ba.globalScale = 1,
- this.ba.HTML5CompatibilityMode = !0,
- this.ba.imageSmoothingEnabled = this.U
- } catch (s) {}
- 0 !== this.width && 0 !== this.height && (this.ba.width = this.width, this.ba.height = this.height)
- }
- this.ba || (k = this.gc ? {
- antialias : !!this.U,
- alpha : a
- }
- : {
- alpha : a
- }, this.ba = b.getContext("2d", k), this.ba.webkitImageSmoothingEnabled = this.U, this.ba.mozImageSmoothingEnabled = this.U, this.ba.msImageSmoothingEnabled = this.U, this.ba.imageSmoothingEnabled = this.U);
- this.pj = this.Ya = null
- }
- this.Gh = function () {
- f.Hc(!1)
- };
- window ==
- window.top || this.Xa || this.il || this.Wi || (document.addEventListener("mousedown", function () {
- window.focus()
- }, !0), document.addEventListener("touchstart", function () {
- window.focus()
- }, !0));
- "undefined" !== typeof cr_is_preview && (this.gc && console.log("[Construct 2] In preview-over-wifi via CocoonJS mode"), -1 < window.location.search.indexOf("continuous") && (ha("Reloading for continuous preview"), this.Wg = "__c2_continuouspreview", this.ag = !0), this.Wo && !this.Bc && (jQuery(window).focus(function () {
- f.setSuspended(!1)
- }),
- jQuery(window).blur(function () {
- f.setSuspended(!0)
- })));
- 0 === this.Kb && this.Zd && 1 < this.devicePixelRatio && this.setSize(this.Ta, this.Sa, !0);
- this.am();
- this.go();
- this.wa = {}
- }
- }
-
- function d(b) {
- b.target.result.createObjectStore("saves", {
- keyPath : "slot"
- })
- }
-
- function a(b, f, k, a) {
- var g = indexedDB.open("_C2SaveStates");
- g.onupgradeneeded = d;
- g.onerror = a;
- g.onsuccess = function (n) {
- n = n.target.result;
- n.onerror = a;
- n.transaction(["saves"], "readwrite").objectStore("saves").put({
- slot : b,
- data : f
- }).onsuccess = k
- }
- }
-
- function c(b, f, k) {
- var a = indexedDB.open("_C2SaveStates");
- a.onupgradeneeded = d;
- a.onerror = k;
- a.onsuccess = function (a) {
- a = a.target.result;
- a.onerror = k;
- var n = a.transaction(["saves"]).objectStore("saves").get(b);
- n.onsuccess = function () {
- n.result ? f(n.result.data) : f(null)
- }
- }
- }
-
- function g() {
- ha("Reloading for continuous preview");
- window.c2cocoonjs ? CocoonJS.App.reload() : -1 < window.location.search.indexOf("continuous") ? window.location.reload(!0) : window.location += "?continuous"
- }
-
- function h(b) {
- var f,
- k = {};
- for (f in b)
- !b.hasOwnProperty(f) || b[f]instanceof ga || b[f] && "undefined" !== typeof b[f].Wq ||
- (k[f] = b[f]);
- return k
- }
- l.prototype.setSize = function (b, f, k) {
- var a = 0,
- g = 0,
- n = 0,
- m = 0,
- m = 0,
- e = this.Jo && this.Do && !navigator.standalone && !this.Xa && !this.Fe;
- e && (f += 60);
- if (this.Gf !== b || this.Ff !== f || k) {
- this.Gf = b;
- this.Ff = f;
- var p = this.Kb,
- c = document.mozFullScreen || document.webkitIsFullScreen || !!document.msFullscreenElement || document.fullScreen || this.Bf;
- if (c || 0 !== this.Kb || k)
- c && 0 < this.Ud && (p = this.Ud), 4 <= p ? (k = this.Ta / this.Sa, b / f > k ? (n = f * k, 5 === p ? (m = n / this.Ta, 1 < m ? m = Math.floor(m) : 1 > m && (m = 1 / Math.ceil(1 / m)), n = this.Ta * m, m *= this.Sa,
- a = (b - n) / 2, g = (f - m) / 2, b = n, f = m) : (a = (b - n) / 2, b = n)) : (m = b / k, 5 === p ? (m /= this.Sa, 1 < m ? m = Math.floor(m) : 1 > m && (m = 1 / Math.ceil(1 / m)), n = this.Ta * m, m *= this.Sa, a = (b - n) / 2, g = (f - m) / 2, b = n) : g = (f - m) / 2, f = m), c && !this.vd && (g = a = 0), a = Math.floor(a), g = Math.floor(g), b = Math.floor(b), f = Math.floor(f)) : this.vd && this.Bf && 0 === this.Ok && (a = Math.floor((b - this.Ta) / 2), g = Math.floor((f - this.Sa) / 2), b = this.Ta, f = this.Sa), 2 > p && (this.ef = this.devicePixelRatio), this.Zd && this.kl && 1 < this.devicePixelRatio && (1024 <= b && (b = 1023), 1024 <= f && (f = 1023)), c = this.devicePixelRatio,
- this.wg = b, this.vg = f, this.width = Math.round(b * c), this.height = Math.round(f * c), this.Z = !0, this.jm ? (this.P = this.width, this.O = this.height, this.ec = !0) : this.width < this.Ta && this.height < this.Sa || 1 === p ? (this.P = this.width, this.O = this.height, this.ec = !0) : (this.P = this.Ta, this.O = this.Sa, this.ec = !1, 2 === p ? (k = this.Ta / this.Sa, p = this.Gf / this.Ff, p < k ? this.P = this.O * p : p > k && (this.O = this.P / p)) : 3 === p && (k = this.Ta / this.Sa, p = this.Gf / this.Ff, p > k ? this.P = this.O * p : p < k && (this.O = this.P / p))), this.Bk && !this.Xa && (jQuery(this.Bk).css({
- width : b + "px",
- height : f + "px",
- "margin-left" : a,
- "margin-top" : g
- }), "undefined" !== typeof cr_is_preview && jQuery("#borderwrap").css({
- width : b + "px",
- height : f + "px"
- })), this.canvas && (this.canvas.width = Math.round(b * c), this.canvas.height = Math.round(f * c), this.Vc ? (this.canvas.style.left = a + "px", this.canvas.style.top = g + "px", this.canvas.style.width = b + "px", this.canvas.style.height = f + "px") : this.Zd && !this.Xa && jQuery(this.canvas).css({
- width : b + "px",
- height : f + "px"
- })), this.Ya && (this.Ya.width = b, this.Ya.height = f, jQuery(this.Ya).css({
- width : b + "px",
- height : f + "px"
- })), this.D && this.D.ke(Math.round(b * c), Math.round(f * c)), this.Ac && this.ba && (this.ba.width = b, this.ba.height = f), this.ba && (this.ba.webkitImageSmoothingEnabled = this.U, this.ba.mozImageSmoothingEnabled = this.U, this.ba.msImageSmoothingEnabled = this.U, this.ba.imageSmoothingEnabled = this.U), this.am(), this.Xa || !e && !this.Pg || window.setTimeout(function () {
- window.scrollTo(0, 1)
- }, 100)
- }
- };
- l.prototype.am = function () {
- if (this.an && 0 !== this.oj) {
- var b = "portrait";
- 2 === this.oj && (b = "landscape");
- screen.lockOrientation ?
- screen.lockOrientation(b) : screen.webkitLockOrientation ? screen.webkitLockOrientation(b) : screen.mozLockOrientation ? screen.mozLockOrientation(b) : screen.msLockOrientation && screen.msLockOrientation(b)
- }
- };
- l.prototype.Po = function () {
- this.Yi = !0;
- var b,
- f,
- k;
- b = 0;
- for (f = this.q.length; b < f; b++)
- k = this.q[b], k.Of && k.Of()
- };
- l.prototype.Qo = function () {
- this.Yi = !1;
- var b,
- f,
- k;
- b = 0;
- for (f = this.q.length; b < f; b++)
- k = this.q[b], k.eh && k.eh()
- };
- l.prototype.Il = function () {
- if (!this.Xa) {
- var b = document.mozFullScreen || document.webkitIsFullScreen ||
- document.fullScreen || document.msFullscreenElement || this.Bf ? jQuery(this.canvas).offset() : jQuery(this.canvas).position();
- b.position = "absolute";
- jQuery(this.Ya).css(b)
- }
- };
- var p = window.cancelAnimationFrame || window.mozCancelAnimationFrame || window.webkitCancelAnimationFrame || window.msCancelAnimationFrame || window.oCancelAnimationFrame;
- l.prototype.setSuspended = function (b) {
- var f;
- if (b && !this.Cf)
- for (ha("[Construct 2] Suspending"), this.Cf = !0, -1 !== this.ph && p && p(this.ph), -1 !== this.Hh && clearTimeout(this.Hh), b = 0, f =
- this.bg.length; b < f; b++)
- this.bg[b](!0);
- else if (!b && this.Cf) {
- ha("[Construct 2] Resuming");
- this.Cf = !1;
- this.Qg = Pa();
- this.Hf = Pa();
- b = this.Kf = this.Fg = 0;
- for (f = this.bg.length; b < f; b++)
- this.bg[b](!1);
- this.Hc(!1)
- }
- };
- l.prototype.Ym = function (b) {
- this.bg.push(b)
- };
- l.prototype.load = function () {
- var b = Mb();
- this.name = b[0];
- this.Nk = b[1];
- this.Kb = b[11];
- this.Ok = b[11];
- this.Ta = b[9];
- this.Sa = b[10];
- this.Fl = this.Ta / 2;
- this.Gl = this.Sa / 2;
- this.Xa && !this.Vc && (4 <= b[11] || 0 === b[11]) && (ha("[Construct 2] Letterbox scale fullscreen modes are not supported on this platform - falling back to 'Scale outer'"),
- this.Ok = this.Kb = 3);
- this.Tj = b[17];
- this.Jf = b[18];
- 0 === this.Jf && (this.Je = new Image, this.Je.src = "loading-logo.png");
- this.Nf = b[20];
- this.Fc = new G(this);
- var f,
- k,
- a,
- g,
- n,
- m,
- e,
- p,
- c;
- f = 0;
- for (k = b[2].length; f < k; f++)
- e = b[2][f], Ya(e), c = new e[0](this), c.xh = e[1], c.wd = e[2], c.rl = e[9], c.N && c.N(), this.plugins.push(c);
- b = Mb();
- f = 0;
- for (k = b[3].length; f < k; f++) {
- e = b[3][f];
- n = e[1];
- c = null;
- a = 0;
- for (g = this.plugins.length; a < g; a++)
- if (this.plugins[a]instanceof n) {
- c = this.plugins[a];
- break
- }
- var h = new c.oa(c);
- h.name = e[0];
- h.H = e[2];
- h.Pi = e[3].slice(0);
- h.Fp = e[3].length;
- h.bn = e[4];
- h.Tn = e[5];
- h.R = e[11];
- h.H ? (h.ql = [], h.Qc = this.nf++, h.qa = null) : (h.ql = null, h.Qc = -1, h.qa = []);
- h.Cg = null;
- h.De = null;
- h.Jk = null;
- h.rc = !1;
- h.Hb = null;
- e[6] ? (h.Ch = e[6][0], h.Mj = e[6][1], h.cg = e[6][2]) : (h.Ch = null, h.Mj = 0, h.cg = 0);
- h.Gb = e[7] ? e[7] : null;
- h.index = f;
- h.j = [];
- h.yg = [];
- h.Fd = [new Za(h)];
- h.Oc = 0;
- h.yc = null;
- h.on = 0;
- h.Ue = !0;
- h.Lh = $a;
- h.Uk = ab;
- h.bo = bb;
- h.ca = cb;
- h.Uf = db;
- h.Vf = eb;
- h.Ad = fb;
- h.Gg = gb;
- h.Ci = hb;
- h.Ei = ib;
- h.mc = jb;
- h.Vk = kb;
- h.Ck = new Ta(this.Ta, this.Sa);
- h.rk = !0;
- h.sk = !1;
- h.wa = {};
- h.toString = lb;
- h.Ba = [];
- a =
- 0;
- for (g = e[8].length; a < g; a++) {
- p = e[8][a];
- var s = p[1],
- r = null;
- n = 0;
- for (m = this.Ba.length; n < m; n++)
- if (this.Ba[n]instanceof s) {
- r = this.Ba[n];
- break
- }
- r || (r = new s(this), r.tl = [], r.jj = new ga, r.N && r.N(), this.Ba.push(r));
- - 1 === r.tl.indexOf(h) && r.tl.push(h);
- n = new r.oa(r, h);
- n.name = p[0];
- n.R = p[2];
- n.N();
- h.Ba.push(n)
- }
- h.global = e[9];
- h.Ti = e[10];
- h.J = [];
- a = 0;
- for (g = e[12].length; a < g; a++)
- h.J.push({
- id : e[12][a][0],
- name : e[12][a][1],
- Za : -1,
- xa : !0,
- index : a
- });
- h.pr = e[13];
- this.Tj && !h.H && !h.Ti && c.wd || h.N();
- h.name && (this.types[h.name] = h);
- this.q.push(h);
- c.xh && (a = new c.fa(h), a.uid = this.Nf++, a.Ll = this.wl++, a.Wd = 0, a.uf = mb, a.toString = nb, a.u = e[14], a.N(), h.j.push(a), this.xd[a.uid.toString()] = a)
- }
- f = 0;
- for (k = b[4].length; f < k; f++)
- for (n = b[4][f], m = this.q[n[0]], a = 1, g = n.length; a < g; a++)
- e = this.q[n[a]], e.qa.push(m), m.ql.push(e);
- f = 0;
- for (k = b[23].length; f < k; f++) {
- n = b[23][f];
- m = [];
- a = 0;
- for (g = n.length; a < g; a++)
- m.push(this.q[n[a]]);
- a = 0;
- for (g = m.length; a < g; a++)
- m[a].rc = !0, m[a].Hb = m
- }
- if (0 < this.nf)
- for (f = 0, k = this.q.length; f < k; f++)
- if (e = this.q[f], !e.H && e.qa.length) {
- e.Cg = Array(this.nf);
- e.De = Array(this.nf);
- e.Jk = Array(this.nf);
- h = [];
- a = r = s = p = 0;
- for (g = e.qa.length; a < g; a++)
- for (c = e.qa[a], e.Cg[c.Qc] = p, p += c.Fp, e.De[c.Qc] = s, s += c.bn, e.Jk[c.Qc] = r, r += c.Tn, n = 0, m = c.J.length; n < m; n++)
- h.push(xa({}, c.J[n]));
- e.J = h.concat(e.J);
- a = 0;
- for (g = e.J.length; a < g; a++)
- e.J[a].index = a
- }
- f = 0;
- for (k = b[5].length; f < k; f++)
- e = b[5][f], a = new ob(this, e), this.cj[a.name] = a, this.sc.push(a);
- f = 0;
- for (k = b[6].length; f < k; f++)
- e = b[6][f], a = new pb(this, e), this.wi[a.name] = a, this.Pc.push(a);
- f = 0;
- for (k = this.Pc.length; f < k; f++)
- this.Pc[f].za();
- f = 0;
- for (k = this.Pc.length; f < k; f++)
- this.Pc[f].fm();
- f = 0;
- for (k = this.Jh.length; f < k; f++)
- this.Jh[f].za();
- this.Jh.length = 0;
- this.hc = b[8];
- this.ef = 1;
- this.sn = b[12];
- this.U = b[13];
- this.Yh = b[14];
- this.Dp = b[16];
- this.oj = b[19];
- this.an = 0 < this.oj;
- this.Wo = b[21];
- this.ec = this.jm = b[22];
- this.Ah = Date.now()
- };
- var e = !1;
- l.prototype.im = function (b) {
- b.onerror = function (f) {
- e = b.dn = !0;
- console && console.error && console.error("Error loading image '" + b.src + "': ", f)
- };
- this.pe.push(b)
- };
- l.prototype.Sn = function (b) {
- var f,
- k;
- f = 0;
- for (k = this.pe.length; f <
- k; f++)
- if (this.pe[f].ln === b)
- return this.pe[f];
- return null
- };
- l.prototype.tk = function () {
- var b = 0,
- f = 0,
- k = !0,
- a,
- g,
- n;
- a = 0;
- for (g = this.pe.length; a < g; a++) {
- n = this.pe[a];
- var m = n.Fk;
- if (!m || 0 >= m)
- m = 5E4;
- b += m;
- !n.complete && !n.loaded || n.dn ? k = !1 : f += m
- }
- this.X = 0 == b ? 0 : f / b;
- return k
- };
- l.prototype.go = function () {
- if (this.ba || this.D) {
- var b = this.ba || this.pj;
- this.Ya && this.Il();
- this.X = 0;
- this.ml = -1;
- if (this.tk())
- this.qo();
- else {
- var f = Date.now() - this.Ah;
- if (b) {
- var k = this.width,
- a = this.height,
- g = this.devicePixelRatio;
- this.Ya && (k = this.wg, a = this.vg,
- g = 1);
- if (3 !== this.Jf && (this.gc || 500 <= f && this.ml != this.X)) {
- b.clearRect(0, 0, k, a);
- var f = k / 2,
- a = a / 2,
- k = 0 === this.Jf && this.Je.complete,
- n = 40 * g,
- m = 0,
- h = 80 * g,
- p;
- k && (h = this.Je.width * g, p = this.Je.height * g, n = h / 2, m = p / 2, b.drawImage(this.Je, ra(f - n), ra(a - m), h, p));
- 1 >= this.Jf ? (f = ra(f - n) + 0.5, a = ra(a + (m + (k ? 12 * g : 0))) + 0.5, b.fillStyle = e ? "red" : "DodgerBlue", b.fillRect(f, a, Math.floor(h * this.X), 6 * g), b.strokeStyle = "black", b.strokeRect(f, a, h, 6 * g), b.strokeStyle = "white", b.strokeRect(f - 1 * g, a - 1 * g, h + 2 * g, 8 * g)) : 2 === this.Jf && (b.font = this.Vc ?
- "12pt ArialMT" : "12pt Arial", b.fillStyle = e ? "#f00" : "#999", b.or = "middle", g = Math.round(100 * this.X) + "%", k = b.measureText ? b.measureText(g) : null, b.fillText(g, f - (k ? k.width : 0) / 2, a))
- }
- this.ml = this.X
- }
- setTimeout(function (b) {
- return function () {
- b.go()
- }
- }
- (this), this.gc ? 10 : 100)
- }
- }
- };
- l.prototype.qo = function () {
- this.Ya && (this.canvas.parentNode.removeChild(this.Ya), this.Ya = this.pj = null);
- this.Ah = Date.now();
- this.Hf = Pa();
- var b,
- f,
- k;
- if (this.Tj)
- for (b = 0, f = this.q.length; b < f; b++)
- k = this.q[b], k.H || k.Ti || !k.na.wd || k.N();
- else
- this.Ef = !1;
- b = 0;
- for (f = this.sc.length; b < f; b++)
- this.sc[b].mn();
- 2 <= this.Kb && (b = this.Ta / this.Sa, f = this.width / this.height, this.ef = 2 !== this.Kb && f > b || 2 === this.Kb && f < b ? this.height / this.Sa : this.width / this.Ta);
- this.Nk ? this.cj[this.Nk].Kj() : this.sc[0].Kj();
- this.Tj || (this.ee = 1, this.trigger(G.prototype.d.Qh, null));
- navigator.splashscreen && navigator.splashscreen.hide && navigator.splashscreen.hide();
- b = 0;
- for (f = this.q.length; b < f; b++)
- k = this.q[b], k.Oo && k.Oo();
- this.Hc(!1);
- this.Ac && AppMobi.webview.execute("onGameReady();")
- };
- var s =
- window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || window.oRequestAnimationFrame;
- l.prototype.Hc = function (b) {
- if (this.$) {
- var f = Pa();
- if (this.so && this.uj && 29 > f - this.Zi)
- this.uj = !1, this.Zi = f, s ? this.ph = s(this.Gh, this.canvas) : this.Hh = setTimeout(this.Gh, this.Bc ? 1 : 16);
- else {
- this.uj = !0;
- this.Zi = f;
- var k = this.Kb,
- a = document.mozFullScreen || document.webkitIsFullScreen || document.fullScreen || !!document.msFullscreenElement;
- (a || this.Bf) && 0 <
- this.Ud && (k = this.Ud);
- if (0 < k && (!this.Pg || window.self !== window.top)) {
- var k = window.innerWidth,
- g = window.innerHeight;
- this.Gf === k && this.Ff === g || this.setSize(k, g)
- }
- this.Xa || (a ? (this.Dg || (this.Ai = jQuery(this.canvas).css("margin") || "0", this.Dg = !0), this.Lg || this.vd || jQuery(this.canvas).css({
- "margin-left" : "" + Math.floor((screen.width - this.width / this.devicePixelRatio) / 2) + "px",
- "margin-top" : "" + Math.floor((screen.height - this.height / this.devicePixelRatio) / 2) + "px"
- })) : this.Dg ? (this.Lg || this.vd || jQuery(this.canvas).css("margin",
- this.Ai), this.Ai = "", this.Dg = !1, 0 === this.Kb && this.setSize(Math.round(this.zl / this.devicePixelRatio), Math.round(this.yl / this.devicePixelRatio), !0)) : (this.zl = this.width, this.yl = this.height));
- this.Ef && (a = this.tk(), this.ee = this.X, a && (this.Ef = !1, this.X = 1, this.trigger(G.prototype.d.Qh, null)));
- this.Mo();
-
- // console.log("下面加了loading");
- !this.Z && !this.gc || this.Yi || this.ag || b || (this.Z = !1, this.D ? this.Ub() : this.pc(), this.yh && (this.canvas && this.canvas.toDataURL && (this.canvas.toDataURL(this.yh[0], this.yh[1]), this.trigger(G.prototype.d.xm, null)), this.yh = null));
- this.gr || (this.Ic++, this.Bg++, this.Fg++);
- this.Kf += Pa() - f;
- this.Cf || b || (s ? this.ph = s(this.Gh, this.canvas) : this.Hh = setTimeout(this.Gh, this.Bc ? 1 : 16))
- }
- }
- };
- l.prototype.Mo = function () {
- var b,
- f,
- k,
- a,
- g,
- n,
- m,
- e,
- h;
- b = Pa();
- 1E3 <= b - this.Hf && (this.Hf += 1E3, this.yi = this.Fg, this.Fg = 0, this.mi = this.Kf, this.Kf = 0);
- this.pl && (0 !== this.Qg && (f = b - this.Qg, 0 !== f || this.zo ? (this.sd = f / 1E3, 0.5 < this.sd ? this.sd = 0 : 0.1 < this.sd && (this.sd = 0.1)) : (10 <= this.tr && (this.pl = !1), this.sd = 1 / 60)), this.Qg = b);
- this.Sd = this.sd * this.dg;
- this.$d.add(this.Sd);
- b = document.mozFullScreen || document.webkitIsFullScreen || document.fullScreen || !!document.msFullscreenElement || this.Bf;
- 2 <= this.Kb || b && 0 < this.Ud ? (f = this.Ta / this.Sa, k = this.width / this.height, a = this.Kb, b && 0 < this.Ud && (a = this.Ud), this.ef = 2 !== a && k > f || 2 === a && k < f ? this.height / this.Sa : this.width / this.Ta, this.$ && (this.$.Fj(this.$.scrollX), this.$.Ql(this.$.scrollY))) : this.ef = this.Zd ? this.devicePixelRatio : 1;
- this.cb();
- this.Wc++;
- this.Fc.hp();
- this.Wc--;
- this.cb();
- this.Wc++;
- b = 0;
- for (f = this.q.length; b < f; b++)
- if (m = this.q[b], !m.H && (m.Ba.length || m.qa.length))
- for (k = 0, a = m.j.length; k < a; k++)
- for (e = m.j[k], g = 0, n = e.M.length; g < n; g++)
- e.M[g].Hc();
- b = 0;
- for (f = this.q.length; b < f; b++)
- if (m = this.q[b], !m.H && (m.Ba.length || m.qa.length))
- for (k = 0, a = m.j.length; k < a; k++)
- for (e = m.j[k], g = 0, n = e.M.length; g < n; g++)
- h = e.M[g], h.$o && h.$o();
- k = this.kj.eg();
- b = 0;
- for (f = k.length; b < f; b++)
- k[b].Hc();
- this.Wc--;
- this.to();
- for (b = 0; this.ff && 10 > b++; )
- this.Hk(this.ff);
- b = 0;
- for (f = this.Pc.length; b < f; b++)
- this.Pc[b].Ki = !1;
- this.$.lf && this.$.lf.Ea();
- this.dp.length = 0;
- this.bj = !1;
- this.Wc++;
- b = 0;
- for (f = this.q.length; b < f; b++)
- if (m = this.q[b], !m.H && (m.Ba.length || m.qa.length))
- for (k = 0, a = m.j.length; k < a; k++)
- for (e = m.j[k], g = 0, n = e.M.length; g < n; g++)
- h = e.M[g], h.Fh && h.Fh();
- k = this.lj.eg();
- b = 0;
- for (f = k.length; b < f; b++)
- k[b].Fh();
- this.Wc--
- };
- l.prototype.Hk = function (b) {
- var f = this.$;
- this.$.rp();
- var k,
- a,
- g,
- n,
- m,
- e,
- h;
- if (this.D)
- for (k = 0, a = this.q.length; k < a; k++)
- m = this.q[k], m.H || !m.Kh || m.global && 0 !== m.j.length || -1 !== b.zf.indexOf(m) || m.Kh();
- f == b && (this.Fc.Db.length = 0);
- b.Kj();
- k = 0;
- for (a = this.q.length; k < a; k++)
- if (m = this.q[k],
- m.global || m.na.xh)
- for (b = 0, f = m.j.length; b < f; b++)
- if (e = m.j[b], e.mj && e.mj(), e.M)
- for (g = 0, n = e.M.length; g < n; g++)
- h = e.M[g], h.mj && h.mj();
- this.bj = this.Z = !0;
- this.cb()
- };
- l.prototype.Nj = function (b) {
- this.kj.add(b)
- };
- l.prototype.up = function (b) {
- this.lj.add(b)
- };
- l.prototype.Hg = function (b) {
- return b && -1 !== b.Mf ? this.sd * b.Mf : this.Sd
- };
- l.prototype.pc = function () {
- this.$.pc(this.ba);
- this.Ac && this.ba.present()
- };
- l.prototype.Ub = function () {
- this.$.Ub(this.D);
- this.D.kr()
- };
- l.prototype.Wm = function (b) {
- b && this.zg.push(b)
- };
- l.prototype.ep =
- function (b) {
- Aa(this.zg, b)
- };
- l.prototype.Hi = function (b) {
- b = b.toString();
- return this.xd.hasOwnProperty(b) ? this.xd[b] : null
- };
- l.prototype.se = function (b) {
- var f,
- k;
- if (!this.xc.contains(b)) {
- this.xc.add(b);
- if (b.rc)
- for (f = 0, k = b.siblings.length; f < k; f++)
- this.se(b.siblings[f]);
- this.Si && this.xc.We.push(b);
- this.Wc++;
- this.trigger(Object.getPrototypeOf(b.type.na).d.zm, b);
- this.Wc--
- }
- };
- l.prototype.cb = function () {
- var b,
- f,
- k,
- a,
- g,
- n,
- m,
- e,
- h,
- p;
- this.Si = !0;
- a = 0;
- for (n = this.Ib.length; a < n; a++)
- for (b = this.Ib[a], f = b.type, f.j.push(b), g = 0,
- m = f.qa.length; g < m; g++)
- f.qa[g].j.push(b), f.qa[g].Ue = !0;
- this.Ib.length = 0;
- n = this.xc.eg();
- for (a = 0; a < n.length; a++) {
- b = n[a];
- f = b.type;
- k = f.j;
- g = 0;
- for (m = this.zg.length; g < m; g++)
- this.zg[g](b);
- Aa(k, b);
- 0 === k.length && (f.sk = !1);
- b.ug && f.Ck.update(b, b.ug, null);
- b.n && (ya(b.n.j, b.Xb()), b.n.Sb = !0);
- g = 0;
- for (m = f.qa.length; g < m; g++)
- Aa(f.qa[g].j, b), f.qa[g].Ue = !0;
- if (b.M)
- for (g = 0, m = b.M.length; g < m; g++)
- k = b.M[g], k.yd && k.yd(), k.xb.jj.remove(b);
- this.kj.remove(b);
- this.lj.remove(b);
- g = 0;
- for (m = this.Fc.Db.length; g < m; g++)
- if (h = this.Fc.Db[g],
- h.ub.hasOwnProperty(f.index) && Aa(h.ub[f.index].Uc, b), !f.H)
- for (k = 0, e = f.qa.length; k < e; k++)
- p = f.qa[k], h.ub.hasOwnProperty(p.index) && Aa(h.ub[p.index].Uc, b);
- b.yd && b.yd();
- this.xd.hasOwnProperty(b.uid.toString()) && delete this.xd[b.uid.toString()];
- this.$g--;
- 64 > f.yg.length && f.yg.push(b);
- f.Ue = !0
- }
- this.xc.qc() || (this.Z = !0);
- this.xc.clear();
- this.Si = !1
- };
- var q = [];
- l.prototype.Qd = function (b, f, k, a, g, n) {
- var m,
- e,
- h,
- p;
- if (!b)
- return null;
- var c = this.q[b[1]],
- s = c.na.wd;
- if (this.Ef && s && !c.Ti || s && !this.D && 11 === b[0][11])
- return null;
- var r = f;
- s || (f = null);
- var d;
- c.yg.length ? (d = c.yg.pop(), d.Bb = !0, c.na.fa.call(d, c)) : (d = new c.na.fa(c), d.Bb = !1);
- d.uid = k && !n ? b[2] : this.Nf++;
- this.xd[d.uid.toString()] = d;
- d.Ll = this.wl++;
- d.Wd = c.j.length;
- m = 0;
- for (e = this.Ib.length; m < e; ++m)
- this.Ib[m].type === c && d.Wd++;
- d.uf = mb;
- h = b[3];
- if (d.Bb)
- Oa(d.wa);
- else {
- d.wa = {};
- if ("undefined" !== typeof cr_is_preview)
- for (d.fl = [], d.fl.length = h.length, m = 0, e = h.length; m < e; m++)
- d.fl[m] = h[m][1];
- d.Ka = [];
- d.Ka.length = h.length
- }
- m = 0;
- for (e = h.length; m < e; m++)
- d.Ka[m] = h[m][0];
- if (s) {
- var l = b[0];
- d.x =
- ia(a) ? l[0] : a;
- d.y = ia(g) ? l[1] : g;
- d.z = l[2];
- d.width = l[3];
- d.height = l[4];
- d.depth = l[5];
- d.k = l[6];
- d.opacity = l[7];
- d.nb = l[8];
- d.ob = l[9];
- d.yb = l[10];
- m = l[11];
- !this.D && c.J.length && (d.yb = m);
- d.jf = Ua(d.yb);
- this.Sc && Va(d, d.yb, this.Sc);
- if (d.Bb) {
- m = 0;
- for (e = l[12].length; m < e; m++)
- for (h = 0, p = l[12][m].length; h < p; h++)
- d.ua[m][h] = l[12][m][h];
- d.lb.set(0, 0, 0, 0);
- d.ug.set(0, 0, -1, -1);
- d.Nc.wh(d.lb);
- d.ci.length = 0
- } else {
- d.ua = l[12].slice(0);
- m = 0;
- for (e = d.ua.length; m < e; m++)
- d.ua[m] = l[12][m].slice(0);
- d.V = [];
- d.ld = [];
- d.ld.length = c.J.length;
- d.lb =
- new ua(0, 0, 0, 0);
- d.ug = new ua(0, 0, -1, -1);
- d.Nc = new wa;
- d.ci = [];
- d.Aa = qb;
- d.Vq = rb;
- d.oc = sb;
- d.$a = tb;
- d.rr = ub;
- d.Xb = vb
- }
- d.wp = !1;
- d.yp = 0;
- d.xp = 0;
- d.vp = null;
- 14 === l.length && (d.wp = !0, d.yp = l[13][0], d.xp = l[13][1], d.vp = l[13][2]);
- m = 0;
- for (e = c.J.length; m < e; m++)
- d.ld[m] = !0;
- d.gd = wb;
- d.gd();
- d.gm = !!d.V.length;
- d.bi = !0;
- d.ii = !0;
- c.rk = !0;
- d.visible = !0;
- d.Mf = -1;
- d.n = f;
- d.qe = f.j.length;
- "undefined" === typeof d.wc && (d.wc = null);
- this.Z = d.hf = !0
- }
- d.toString = nb;
- var A;
- m = q.length = 0;
- for (e = c.qa.length; m < e; m++)
- q.push.apply(q, c.qa[m].Ba);
- q.push.apply(q,
- c.Ba);
- if (d.Bb)
- for (m = 0, e = q.length; m < e; m++) {
- var E = q[m];
- A = d.M[m];
- A.Bb = !0;
- E.xb.fa.call(A, E, d);
- l = b[4][m];
- h = 0;
- for (p = l.length; h < p; h++)
- A.u[h] = l[h];
- A.N();
- E.xb.jj.add(d)
- }
- else
- for (d.M = [], m = 0, e = q.length; m < e; m++)
- E = q[m], A = new E.xb.fa(E, d), A.Bb = !1, A.u = b[4][m].slice(0), A.N(), d.M.push(A), E.xb.jj.add(d);
- l = b[5];
- if (d.Bb)
- for (m = 0, e = l.length; m < e; m++)
- d.u[m] = l[m];
- else
- d.u = l.slice(0);
- this.Ib.push(d);
- f && (f.j.push(d), 1 !== f.Zc || 1 !== f.$c) && (c.sk = !0);
- this.$g++;
- if (c.rc) {
- if (d.rc = !0, d.Bb ? d.siblings.length = 0 : d.siblings = [], !k && !n) {
- m =
- 0;
- for (e = c.Hb.length; m < e; m++)
- if (c.Hb[m] !== c) {
- if (!c.Hb[m].yc)
- return null;
- d.siblings.push(this.Qd(c.Hb[m].yc, r, !1, s ? d.x : a, s ? d.y : g, !0))
- }
- m = 0;
- for (e = d.siblings.length; m < e; m++)
- for (d.siblings[m].siblings.push(d), h = 0; h < e; h++)
- m !== h && d.siblings[m].siblings.push(d.siblings[h])
- }
- } else
- d.rc = !1, d.siblings = null;
- d.N();
- m = 0;
- for (e = d.M.length; m < e; m++)
- d.M[m].Zo && d.M[m].Zo();
- return d
- };
- l.prototype.Gi = function (b) {
- var f,
- k;
- f = 0;
- for (k = this.$.T.length; f < k; f++) {
- var a = this.$.T[f];
- if (Xa(a.name, b))
- return a
- }
- return null
- };
- l.prototype.rf =
- function (b) {
- b = ra(b);
- 0 > b && (b = 0);
- b >= this.$.T.length && (b = this.$.T.length - 1);
- return this.$.T[b]
- };
- l.prototype.li = function (b) {
- var f,
- k;
- f = 0;
- for (k = b.length; f < k; f++)
- b[f].ca().ka = !0
- };
- l.prototype.Uf = function (b) {
- var f,
- k;
- f = 0;
- for (k = b.length; f < k; f++)
- b[f].Uf()
- };
- l.prototype.Vf = function (b) {
- var f,
- k;
- f = 0;
- for (k = b.length; f < k; f++)
- b[f].Vf()
- };
- l.prototype.Ad = function (b) {
- var f,
- k;
- f = 0;
- for (k = b.length; f < k; f++)
- b[f].Ad()
- };
- l.prototype.tp = function (b, f, k) {
- var a = b.ca(),
- g,
- n,
- m,
- e,
- h,
- c;
- if (a.ka)
- for (a.ka = !1, g = a.j.length = 0, e = b.j.length; g < e; g++)
- m =
- b.j[g], m.$a(), h = m.n.mb(f, k, !0), c = m.n.mb(f, k, !1), m.oc(h, c) && a.j.push(m);
- else {
- g = n = 0;
- for (e = a.j.length; g < e; g++)
- m = a.j[g], m.$a(), h = m.n.mb(f, k, !0), c = m.n.mb(f, k, !1), m.oc(h, c) && (a.j[n] = a.j[g], n++);
- a.j.length = n
- }
- b.mc();
- return a.Ji()
- };
- new wa;
- new ua(0, 0, 0, 0);
- l.prototype.cm = function (b, f) {
- if (!f)
- return !1;
- var a,
- g,
- e,
- n,
- m;
- a = 0;
- for (g = b.Ba.length; a < g; a++)
- if (b.Ba[a].xb instanceof f)
- return !0;
- if (!b.H)
- for (a = 0, g = b.qa.length; a < g; a++)
- for (m = b.qa[a], e = 0, n = m.Ba.length; e < n; e++)
- if (m.Ba[e].xb instanceof f)
- return !0;
- return !1
- };
- l.prototype.dm =
- function (b) {
- return this.cm(b, Lb.kq)
- };
- l.prototype.Rj = function (b) {
- return this.cm(b, Lb.lq)
- };
- var r = -1;
- l.prototype.trigger = function (b, f, a) {
- if (!this.$)
- return !1;
- var g = this.$.lf;
- if (!g)
- return !1;
- var e = !1,
- n,
- m,
- h;
- r++;
- var c = g.qi;
- m = 0;
- for (h = c.length; m < h; ++m)
- n = this.Zl(b, f, c[m], a), e = e || n;
- n = this.Zl(b, f, g, a);
- r--;
- return e || n
- };
- l.prototype.Zl = function (b, f, a, g) {
- var e = !1,
- n,
- m,
- h,
- c;
- if (f)
- for (h = this.Pj(b, f, f.type.name, a, g), e = e || h, c = f.type.qa, n = 0, m = c.length; n < m; ++n)
- h = this.Pj(b, f, c[n].name, a, g), e = e || h;
- else
- h = this.Pj(b, f, "system",
- a, g), e = e || h;
- return e
- };
- l.prototype.Pj = function (b, f, a, g, e) {
- var n,
- m = !1,
- h = !1,
- h = "undefined" !== typeof e,
- c = (h ? g.Lk : g.$l)[a];
- if (!c)
- return m;
- var p = null;
- g = 0;
- for (n = c.length; g < n; ++g)
- if (c[g].method == b) {
- p = c[g].mf;
- break
- }
- if (!p)
- return m;
- b = h ? p[e] : p;
- if (!b)
- return null;
- g = 0;
- for (n = b.length; g < n; g++)
- e = b[g][0], h = b[g][1], h = this.Rn(f, a, e, h), m = m || h;
- return m
- };
- l.prototype.Rn = function (b, a, k, g) {
- var e,
- n,
- m = !1;
- this.Qj++;
- var h = this.ib().fb;
- h && this.Uf(h.Dd);
- var c = 1 < this.Qj;
- this.Uf(k.Dd);
- c && this.bp();
- var p = this.oh(k);
- p.fb = k;
- b && (e = this.types[a].ca(),
- e.ka = !1, e.j.length = 1, e.j[0] = b, this.types[a].mc());
- b = !0;
- if (k.parent) {
- a = p.Xl;
- for (e = k.parent; e; )
- a.push(e), e = e.parent;
- a.reverse();
- e = 0;
- for (n = a.length; e < n; e++)
- if (!a[e].jp()) {
- b = !1;
- break
- }
- }
- b && (this.Bg++, k.tc ? k.ip(g) : k.Ea(), m = m || p.ae);
- this.jh();
- c && this.Xo();
- this.Ad(k.Dd);
- h && this.Ad(h.Dd);
- 0 !== this.Wc || 0 !== r || this.Ui || this.xc.qc() && !this.Ib.length || this.cb();
- this.Qj--;
- return m
- };
- l.prototype.Rk = function () {
- var b = this.ib();
- return b.fb.Ja[b.Ca]
- };
- l.prototype.bp = function () {
- this.Yg++;
- this.Yg >= this.fj.length && this.fj.push([])
- };
- l.prototype.Xo = function () {
- this.Yg--
- };
- l.prototype.Sk = function () {
- return this.fj[this.Yg]
- };
- l.prototype.oh = function (b) {
- this.Ag++;
- this.Ag >= this.vi.length && this.vi.push(new xb);
- var a = this.ib();
- a.reset(b);
- return a
- };
- l.prototype.jh = function () {
- this.Ag--
- };
- l.prototype.ib = function () {
- return this.vi[this.Ag]
- };
- l.prototype.cp = function () {
- this.Zg++;
- this.Zg >= this.gj.length && this.gj.push(ea({
- name : void 0,
- index : 0,
- $f : !1
- }));
- var b = this.Xn();
- b.name = void 0;
- b.index = 0;
- b.$f = !1;
- return b
- };
- l.prototype.Yo = function () {
- this.Zg--
- };
- l.prototype.Xn =
- function () {
- return this.gj[this.Zg]
- };
- l.prototype.Tk = function (b, a) {
- for (var k, g, e, n, m, h; a; ) {
- k = 0;
- for (g = a.ic.length; k < g; k++)
- if (h = a.ic[k], h instanceof yb && Xa(b, h.name))
- return h;
- a = a.parent
- }
- k = 0;
- for (g = this.Pc.length; k < g; k++)
- for (m = this.Pc[k], e = 0, n = m.td.length; e < n; e++)
- if (h = m.td[e], h instanceof yb && Xa(b, h.name))
- return h;
- return null
- };
- l.prototype.Wk = function (b) {
- var a,
- k;
- a = 0;
- for (k = this.sc.length; a < k; a++)
- if (this.sc[a].R === b)
- return this.sc[a];
- return null
- };
- l.prototype.Jg = function (b) {
- var a,
- k;
- a = 0;
- for (k = this.q.length; a <
- k; a++)
- if (this.q[a].R === b)
- return this.q[a];
- return null
- };
- l.prototype.Yn = function (b) {
- var a,
- k;
- a = 0;
- for (k = this.ye.length; a < k; a++)
- if (this.ye[a].R === b)
- return this.ye[a];
- return null
- };
- l.prototype.to = function () {
- var b = this,
- f = this.Ej,
- k = this.Yc,
- e = this.Wg,
- h = !1;
- this.Ul && (h = !0, f = "__c2_continuouspreview", this.Ul = !1);
- if (f.length) {
- this.cb();
- k = this.np();
- if (window.indexedDB && !this.gc)
- a(f, k, function () {
- ha("Saved state to IndexedDB storage (" + k.length + " bytes)");
- b.Yc = k;
- b.trigger(G.prototype.d.Rh, null);
- b.Yc = "";
- h && g()
- }, function (a) {
- try {
- localStorage.setItem("__c2save_" +
- f, k),
- ha("Saved state to WebStorage (" + k.length + " bytes)"),
- b.Yc = k,
- b.trigger(G.prototype.d.Rh, null),
- b.Yc = "",
- h && g()
- } catch (n) {
- ha("Failed to save game state: " + a + "; " + n)
- }
- });
- else
- try {
- localStorage.setItem("__c2save_" + f, k),
- ha("Saved state to WebStorage (" + k.length + " bytes)"),
- b.Yc = k,
- this.trigger(G.prototype.d.Rh, null),
- b.Yc = "",
- h && g()
- } catch (n) {
- ha("Error saving to WebStorage: " + n)
- }
- this.rb = this.Wg = this.Ej = ""
- }
- e.length && (window.indexedDB && !this.gc ? c(e, function (a) {
- a ? (b.rb = a, ha("Loaded state from IndexedDB storage (" +
- b.rb.length + " bytes)")) : (b.rb = localStorage.getItem("__c2save_" + e) || "", ha("Loaded state from WebStorage (" + b.rb.length + " bytes)"));
- b.ag = !1;
- b.rb.length || b.trigger(G.prototype.d.Ph, null)
- }, function () {
- b.rb = localStorage.getItem("__c2save_" + e) || "";
- ha("Loaded state from WebStorage (" + b.rb.length + " bytes)");
- b.ag = !1;
- b.rb.length || b.trigger(G.prototype.d.Ph, null)
- }) : (this.rb = localStorage.getItem("__c2save_" + e) || "", ha("Loaded state from WebStorage (" + this.rb.length + " bytes)"), this.ag = !1, b.rb.length || b.trigger(G.prototype.d.Ph,
- null)), this.Ej = this.Wg = "");
- this.rb.length && (this.cb(), this.Lo(this.rb), this.Yc = this.rb, this.trigger(G.prototype.d.Cm, null), this.rb = this.Yc = "")
- };
- l.prototype.np = function () {
- var b,
- a,
- k,
- g,
- e,
- n,
- m,
- c = {
- c2save : !0,
- version : 1,
- rt : {
- time : this.$d.wb,
- timescale : this.dg,
- tickcount : this.Ic,
- execcount : this.Bg,
- next_uid : this.Nf,
- running_layout : this.$.R,
- start_time_offset : Date.now() - this.Ah
- },
- types : {},
- layouts : {},
- events : {
- groups : {},
- cnds : {},
- acts : {},
- vars : {}
- }
- };
- b = 0;
- for (a = this.q.length; b < a; b++)
- if (e = this.q[b], !e.H && !this.dm(e)) {
- n = {
- instances : []
- };
- Ma(e.wa) && (n.ex = h(e.wa));
- k = 0;
- for (g = e.j.length; k < g; k++)
- n.instances.push(this.Dj(e.j[k]));
- c.types[e.R.toString()] = n
- }
- b = 0;
- for (a = this.sc.length; b < a; b++)
- k = this.sc[b], c.layouts[k.R.toString()] = k.tb();
- g = c.events.groups;
- b = 0;
- for (a = this.ye.length; b < a; b++)
- k = this.ye[b], g[k.R.toString()] = this.xf[k.wf].vf;
- a = c.events.cnds;
- for (m in this.Ae)
- this.Ae.hasOwnProperty(m) && (b = this.Ae[m], Ma(b.wa) && (a[m] = {
- ex : h(b.wa)
- }));
- a = c.events.acts;
- for (m in this.xe)
- this.xe.hasOwnProperty(m) && (b = this.xe[m], Ma(b.wa) && (a[m] = {
- ex : b.wa
- }));
- a =
- c.events.vars;
- for (m in this.Xe)
- this.Xe.hasOwnProperty(m) && (b = this.Xe[m], b.Mg || b.parent && !b.Df || (a[m] = b.data));
- c.system = this.Fc.tb();
- return JSON.stringify(c)
- };
- l.prototype.Nl = function () {
- var b,
- a,
- k,
- g,
- e,
- n;
- this.xd = {};
- b = 0;
- for (a = this.q.length; b < a; b++)
- if (k = this.q[b], !k.H)
- for (g = 0, e = k.j.length; g < e; g++)
- n = k.j[g], this.xd[n.uid.toString()] = n
- };
- l.prototype.Lo = function (b) {
- b = JSON.parse(b);
- if (b.c2save && !(1 < b.version)) {
- var a = b.rt;
- this.$d.reset();
- this.$d.wb = a.time;
- this.dg = a.timescale;
- this.Ic = a.tickcount;
- this.Ah = Date.now() -
- a.start_time_offset;
- var k = a.running_layout;
- if (k !== this.$.R)
- if (k = this.Wk(k))
- this.Hk(k);
- else
- return;
- var g,
- e,
- n,
- m,
- h,
- c,
- p;
- c = b.types;
- for (e in c)
- if (c.hasOwnProperty(e) && (m = this.Jg(parseInt(e, 10))) && !m.H && !this.dm(m)) {
- c[e].ex ? m.wa = c[e].ex : Oa(m.wa);
- h = m.j;
- n = c[e].instances;
- k = 0;
- for (g = oa(h.length, n.length); k < g; k++)
- this.Xg(h[k], n[k]);
- k = n.length;
- for (g = h.length; k < g; k++)
- this.se(h[k]);
- k = h.length;
- for (g = n.length; k < g; k++) {
- h = null;
- if (m.na.wd && (h = this.$.Ig(n[k].w.l), !h))
- continue;
- h = this.Qd(m.yc, h, !1, 0, 0, !0);
- this.Xg(h, n[k])
- }
- m.Ue = !0
- }
- this.cb();
- this.Nl();
- g = b.layouts;
- for (e in g)
- g.hasOwnProperty(e) && (k = this.Wk(parseInt(e, 10))) && k.Nb(g[e]);
- g = b.events.groups;
- for (e in g)
- g.hasOwnProperty(e) && (k = this.Yn(parseInt(e, 10))) && this.xf[k.wf] && (this.xf[k.wf].vf = g[e]);
- k = b.events.cnds;
- for (e in k)
- k.hasOwnProperty(e) && this.Ae.hasOwnProperty(e) && (this.Ae[e].wa = k[e].ex);
- k = b.events.acts;
- for (e in k)
- k.hasOwnProperty(e) && this.xe.hasOwnProperty(e) && (this.xe[e].wa = k[e].ex);
- k = b.events.vars;
- for (e in k)
- k.hasOwnProperty(e) && this.Xe.hasOwnProperty(e) && (this.Xe[e].data =
- k[e]);
- this.Nf = a.next_uid;
- this.Fc.Nb(b.system);
- k = 0;
- for (g = this.q.length; k < g; k++)
- if (m = this.q[k], !m.H)
- for (e = 0, b = m.j.length; e < b; e++) {
- h = m.j[e];
- if (m.rc)
- for (c = h.uf(), a = h.siblings.length = 0, n = m.Hb.length; a < n; a++)
- p = m.Hb[a], m !== p && h.siblings.push(p.j[c]);
- h.Lc && h.Lc();
- if (h.M)
- for (a = 0, n = h.M.length; a < n; a++)
- c = h.M[a], c.Lc && c.Lc()
- }
- this.Z = !0
- }
- };
- l.prototype.Dj = function (b, a) {
- var g,
- e,
- c,
- n,
- m;
- n = b.type;
- c = n.na;
- var p = {};
- a ? p.c2 = !0 : p.uid = b.uid;
- Ma(b.wa) && (p.ex = h(b.wa));
- if (b.Ka && b.Ka.length)
- for (p.ivs = {}, g = 0, e = b.Ka.length; g < e; g++)
- p.ivs[b.type.Pi[g].toString()] =
- b.Ka[g];
- if (c.wd) {
- c = {
- x : b.x,
- y : b.y,
- w : b.width,
- h : b.height,
- l : b.n.R,
- zi : b.Xb()
- };
- 0 !== b.k && (c.a = b.k);
- 1 !== b.opacity && (c.o = b.opacity);
- 0.5 !== b.nb && (c.hX = b.nb);
- 0.5 !== b.ob && (c.hY = b.ob);
- 0 !== b.yb && (c.bm = b.yb);
- b.visible || (c.v = b.visible);
- b.hf || (c.ce = b.hf);
- - 1 !== b.Mf && (c.mts = b.Mf);
- if (n.J.length)
- for (c.fx = [], g = 0, e = n.J.length; g < e; g++)
- m = n.J[g], c.fx.push({
- name : m.name,
- active : b.ld[m.index],
- params : b.ua[m.index]
- });
- p.w = c
- }
- if (b.M && b.M.length)
- for (p.behs = {}, g = 0, e = b.M.length; g < e; g++)
- n = b.M[g], n.tb && (p.behs[n.type.R.toString()] = n.tb());
- b.tb && (p.data = b.tb());
- return p
- };
- l.prototype.$n = function (b, a) {
- var g,
- e;
- g = 0;
- for (e = b.Pi.length; g < e; g++)
- if (b.Pi[g] === a)
- return g;
- return -1
- };
- l.prototype.Wn = function (b, a) {
- var g,
- e;
- g = 0;
- for (e = b.M.length; g < e; g++)
- if (b.M[g].type.R === a)
- return g;
- return -1
- };
- l.prototype.Xg = function (b, a, g) {
- var e,
- h,
- n,
- m,
- c;
- c = b.type;
- n = c.na;
- if (g) {
- if (!a.c2)
- return
- } else
- b.uid = a.uid;
- a.ex ? b.wa = a.ex : Oa(b.wa);
- if (h = a.ivs)
- for (e in h)
- h.hasOwnProperty(e) && (g = this.$n(c, parseInt(e, 10)), 0 > g || g >= b.Ka.length || (b.Ka[g] = h[e]));
- if (n.wd) {
- n = a.w;
- b.n.R !== n.l && (g =
- b.n, b.n = this.$.Ig(n.l), b.n ? (b.n.j.push(b), b.n.Sb = !0, Aa(g.j, b), g.Sb = !0) : (b.n = g, this.se(b)));
- b.x = n.x;
- b.y = n.y;
- b.width = n.w;
- b.height = n.h;
- b.qe = n.zi;
- b.k = n.hasOwnProperty("a") ? n.a : 0;
- b.opacity = n.hasOwnProperty("o") ? n.o : 1;
- b.nb = n.hasOwnProperty("hX") ? n.hX : 0.5;
- b.ob = n.hasOwnProperty("hY") ? n.hY : 0.5;
- b.visible = n.hasOwnProperty("v") ? n.v : !0;
- b.hf = n.hasOwnProperty("ce") ? n.ce : !0;
- b.Mf = n.hasOwnProperty("mts") ? n.mts : -1;
- b.yb = n.hasOwnProperty("bm") ? n.bm : 0;
- b.jf = Ua(b.yb);
- this.Sc && Va(b, b.yb, this.Sc);
- b.Aa();
- if (n.hasOwnProperty("fx"))
- for (g =
- 0, h = n.fx.length; g < h; g++)
- m = c.Ei(n.fx[g].name), 0 > m || (b.ld[m] = n.fx[g].active, b.ua[m] = n.fx[g].params);
- b.gd()
- }
- if (c = a.behs)
- for (e in c)
- c.hasOwnProperty(e) && (n = this.Wn(b, parseInt(e, 10)), 0 > n || b.M[n].Nb(c[e]));
- a.data && b.Nb(a.data)
- };
- zb = function (b) {
- return new l(document.getElementById(b))
- };
- Ab = function (b, a) {
- return new l({
- dc : !0,
- width : b,
- height : a
- })
- };
- window.cr_createRuntime = zb;
- window.cr_createDCRuntime = Ab;
- window.createCocoonJSRuntime = function () {
- window.c2cocoonjs = !0;
- var b = document.createElement("screencanvas") || document.createElement("canvas");
- b.nr = !0;
- document.body.appendChild(b);
- b = new l(b);
- window.c2runtime = b;
- window.addEventListener("orientationchange", function () {
- window.c2runtime.setSize(window.innerWidth, window.innerHeight)
- });
- window.c2runtime.setSize(window.innerWidth, window.innerHeight);
- return b
- };
- window.createEjectaRuntime = function () {
- var b = new l(document.getElementById("canvas"));
- window.c2runtime = b;
- window.c2runtime.setSize(window.innerWidth, window.innerHeight);
- return b
- }
- })();
- window.cr_getC2Runtime = function () {
- var l = document.getElementById("c2canvas");
- return l ? l.c2runtime : window.c2runtime ? window.c2runtime : null
- };
- window.cr_sizeCanvas = function (l, d) {
- if (0 !== l && 0 !== d) {
- var a = window.cr_getC2Runtime();
- a && a.setSize(l, d)
- }
- };
- window.cr_setSuspended = function (l) {
- var d = window.cr_getC2Runtime();
- d && d.setSuspended(l)
- };
- (function () {
- function l(a, h) {
- this.b = a;
- this.lf = null;
- this.scrollX = this.b.Ta / 2;
- this.scrollY = this.b.Sa / 2;
- this.scale = 1;
- this.k = 0;
- this.pf = !0;
- this.name = h[0];
- this.width = h[1];
- this.height = h[2];
- this.em = h[3];
- this.Tl = h[4];
- this.R = h[5];
- var c = h[6],
- e,
- d;
- this.T = [];
- this.zf = [];
- e = 0;
- for (d = c.length; e < d; e++) {
- var q = new Bb(this, c[e]);
- q.xl = e;
- this.T.push(q)
- }
- c = h[7];
- this.Yd = [];
- e = 0;
- for (d = c.length; e < d; e++) {
- var q = c[e],
- r = this.b.q[q[1]];
- r.yc || (r.yc = q);
- this.Yd.push(q);
- - 1 === this.zf.indexOf(r) && this.zf.push(r)
- }
- this.J = [];
- this.V = [];
- this.ua =
- [];
- e = 0;
- for (d = h[8].length; e < d; e++)
- this.J.push({
- id : h[8][e][0],
- name : h[8][e][1],
- Za : -1,
- xa : !0,
- index : e
- }), this.ua.push(h[8][e][2].slice(0));
- this.gd();
- this.Bd = new ua(0, 0, 1, 1);
- this.vj = new ua(0, 0, 1, 1);
- this.zd = {}
- }
-
- function d(a, h) {
- this.ja = a;
- this.b = a.b;
- this.j = [];
- this.scale = 1;
- this.k = 0;
- this.Rd = !1;
- this.fd = new ua(0, 0, 0, 0);
- this.Yl = new wa;
- this.Qb = this.bb = this.Rb = this.ab = 0;
- this.Sb = !1;
- this.name = h[0];
- this.index = h[1];
- this.R = h[2];
- this.visible = h[3];
- this.md = h[4];
- this.ne = h[5];
- this.Zc = h[6];
- this.$c = h[7];
- this.opacity = h[8];
- this.xi =
- h[9];
- this.jd = h[10];
- this.yb = h[11];
- this.rn = h[12];
- this.jf = "source-over";
- this.hb = this.jb = 0;
- this.Cd = !1;
- var c = h[13],
- e,
- d;
- this.Ee = [];
- e = 0;
- for (d = c.length; e < d; e++) {
- var q = c[e],
- r = this.b.q[q[1]];
- r.yc || (r.yc = q, r.on = this.index);
- this.Ee.push(q);
- - 1 === this.ja.zf.indexOf(r) && this.ja.zf.push(r)
- }
- this.J = [];
- this.V = [];
- this.ua = [];
- e = 0;
- for (d = h[14].length; e < d; e++)
- this.J.push({
- id : h[14][e][0],
- name : h[14][e][1],
- Za : -1,
- xa : !0,
- index : e
- }), this.ua.push(h[14][e][2].slice(0));
- this.gd();
- this.Bd = new ua(0, 0, 1, 1);
- this.vj = new ua(0, 0, 1, 1)
- }
-
- function a(a,
- h) {
- return a.qe - h.qe
- }
- l.prototype.mp = function (a) {
- var h = a.type.R.toString();
- this.zd.hasOwnProperty(h) || (this.zd[h] = []);
- this.zd[h].push(this.b.Dj(a))
- };
- l.prototype.$k = function () {
- var a = this.T[0];
- return !a.ne && 1 === a.opacity && !a.xi && a.visible
- };
- l.prototype.gd = function () {
- this.V.length = 0;
- var a,
- h,
- c;
- a = 0;
- for (h = this.J.length; a < h; a++)
- c = this.J[a], c.xa && this.V.push(c)
- };
- l.prototype.Di = function (a) {
- var h,
- c,
- e;
- h = 0;
- for (c = this.J.length; h < c; h++)
- if (e = this.J[h], e.name === a)
- return e;
- return null
- };
- var c = [];
- l.prototype.Kj = function () {
- this.Tl &&
- (this.lf = this.b.wi[this.Tl], this.lf.fm());
- this.b.$ = this;
- this.scrollX = this.b.Ta / 2;
- this.scrollY = this.b.Sa / 2;
- var g,
- h,
- p,
- e,
- d,
- q,
- r;
- g = 0;
- for (p = this.b.q.length; g < p; g++)
- if (h = this.b.q[g], !h.H)
- for (d = h.j, h = 0, e = d.length; h < e; h++)
- if (q = d[h], q.n) {
- var b = q.n.xl;
- b >= this.T.length && (b = this.T.length - 1);
- q.n = this.T[b];
- q.n.j.push(q);
- q.n.Sb = !0
- }
- c.length = 0;
- this.cn();
- g = 0;
- for (p = this.T.length; g < p; g++)
- q = this.T[g], q.nn(), q.Rd = !0, h = q.mb(0, 0, !0, !0), e = q.mb(0, 0, !1, !0), q.Rd = !1, this.b.hc && (h = h + 0.5 | 0, e = e + 0.5 | 0), q.Aj(h, e, null);
- d = !1;
- if (!this.pf) {
- for (r in this.zd)
- if (this.zd.hasOwnProperty(r) &&
- (h = this.b.Jg(parseInt(r, 10))) && !h.H && this.b.Rj(h)) {
- e = this.zd[r];
- g = 0;
- for (p = e.length; g < p; g++) {
- q = null;
- if (h.na.wd && (q = this.Ig(e[g].w.l), !q))
- continue;
- q = this.b.Qd(h.yc, q, !1, 0, 0, !0);
- this.b.Xg(q, e[g]);
- d = !0;
- c.push(q)
- }
- e.length = 0
- }
- g = 0;
- for (p = this.T.length; g < p; g++)
- this.T[g].j.sort(a), this.T[g].Sb = !0
- }
- d && (this.b.cb(), this.b.Nl());
- for (g = 0; g < c.length; g++)
- if (q = c[g], q.type.rc)
- for (p = q.uf(), h = 0, e = q.type.Hb.length; h < e; h++)
- r = q.type.Hb[h], q.type !== r && (r.j.length > p ? q.siblings.push(r.j[p]) : r.yc && (d = this.b.Qd(r.yc, q.n, !0, q.x,
- q.y, !0), this.b.cb(), r.Lh(), q.siblings.push(d), c.push(d)));
- g = 0;
- for (p = this.Yd.length; g < p; g++)
- this.b.Qd(this.Yd[g], null, !0);
- this.b.ff = null;
- this.b.cb();
- if (this.b.ba && !this.b.Xa)
- for (g = 0, p = this.b.q.length; g < p; g++)
- r = this.b.q[g], !r.H && r.j.length && r.kh && r.kh(this.b.ba);
- g = 0;
- for (p = c.length; g < p; g++)
- q = c[g], this.b.trigger(Object.getPrototypeOf(q.type.na).d.ym, q);
- c.length = 0;
- this.b.trigger(G.prototype.d.jg, null);
- this.pf = !1
- };
- l.prototype.mn = function () {
- var a,
- h,
- c,
- e,
- d;
- h = a = 0;
- for (c = this.Yd.length; a < c; a++)
- e = this.Yd[a], d =
- this.b.q[e[1]], d.global ? this.b.Qd(e, null, !0) : (this.Yd[h] = e, h++);
- this.Yd.length = h
- };
- l.prototype.rp = function () {
- this.b.trigger(G.prototype.d.Bm, null);
- this.b.Fc.Db.length = 0;
- var a,
- h,
- c,
- e,
- d,
- q;
- a = 0;
- for (h = this.T.length; a < h; a++) {
- d = this.T[a].j;
- c = 0;
- for (e = d.length; c < e; c++)
- q = d[c], q.type.global || (this.b.Rj(q.type) && this.mp(q), this.b.se(q));
- this.b.cb();
- d.length = 0;
- this.T[a].Sb = !0
- }
- a = 0;
- for (h = this.b.q.length; a < h; a++)
- if (d = this.b.q[a], !(d.global || d.na.wd || d.na.xh || d.H)) {
- c = 0;
- for (e = d.j.length; c < e; c++)
- this.b.se(d.j[c]);
- this.b.cb()
- }
- };
- l.prototype.pc = function (a) {
- var h,
- c = a,
- e = !1,
- d = !this.b.ec;
- d && (this.b.Vg || (this.b.Vg = document.createElement("canvas"), h = this.b.Vg, h.width = this.b.P, h.height = this.b.O, this.b.ol = h.getContext("2d"), e = !0), h = this.b.Vg, c = this.b.ol, h.width !== this.b.P && (h.width = this.b.P, e = !0), h.height !== this.b.O && (h.height = this.b.O, e = !0), e && (c.webkitImageSmoothingEnabled = this.b.U, c.mozImageSmoothingEnabled = this.b.U, c.msImageSmoothingEnabled = this.b.U, c.imageSmoothingEnabled = this.b.U));
- c.globalAlpha = 1;
- c.globalCompositeOperation =
- "source-over";
- this.b.Yh && !this.$k() && c.clearRect(0, 0, this.b.P, this.b.O);
- var q,
- r,
- e = 0;
- for (q = this.T.length; e < q; e++)
- r = this.T[e], r.visible && 0 < r.opacity && 11 !== r.yb && r.pc(c);
- d && a.drawImage(h, 0, 0, this.b.width, this.b.height)
- };
- l.prototype.Ub = function (a) {
- var c = 0 < this.V.length || this.b.Ve || !this.b.ec;
- if (c) {
- this.b.Mb || (this.b.Mb = a.rd(this.b.P, this.b.O, this.b.U));
- if (this.b.Mb.fi !== this.b.P || this.b.Mb.ei !== this.b.O)
- a.deleteTexture(this.b.Mb), this.b.Mb = a.rd(this.b.P, this.b.O, this.b.U);
- a.dd(this.b.Mb);
- this.b.ec || a.ke(this.b.P,
- this.b.O)
- } else
- this.b.Mb && (a.dd(null), a.deleteTexture(this.b.Mb), this.b.Mb = null);
- this.b.Yh && !this.$k() && a.clear(0, 0, 0, 0);
- var d,
- e;
- d = 0;
- for (e = this.T.length; d < e; d++)
- this.T[d].visible && 0 < this.T[d].opacity && this.T[d].Ub(a);
- c && (0 === this.V.length || 1 === this.V.length && this.b.ec ? (1 === this.V.length ? (c = this.V[0].index, a.Gd(this.V[0].Za), a.Yf(null, 1 / this.b.P, 1 / this.b.O, 0, 0, 1, 1, this.scale, this.k, 0, 0, this.ua[c]), a.rj(this.V[0].Za) && (this.b.Z = !0)) : a.Gd(0), this.b.ec || a.ke(this.b.width, this.b.height), a.dd(null), a.je(1),
- a.Pb(this.b.Mb), a.op(), a.cd(), a.hd(), c = this.b.width / 2, d = this.b.height / 2, a.tj(-c, d, c, d, c, -d, -c, -d), a.Pb(null)) : this.wj(a, null, null, null))
- };
- l.prototype.sf = function () {
- return 0 < this.V.length || this.b.Ve || !this.b.ec ? this.b.Mb : null
- };
- l.prototype.Xk = function () {
- var a = this.T[0].Lb(),
- c,
- d,
- e;
- c = 1;
- for (d = this.T.length; c < d; c++)
- e = this.T[c], (0 !== e.Zc || 0 !== e.$c) && e.Lb() < a && (a = e.Lb());
- return a
- };
- l.prototype.Fj = function (a) {
- if (!this.em) {
- var c = this.b.P * (1 / this.Xk()) / 2;
- a > this.width - c && (a = this.width - c);
- a < c && (a = c)
- }
- this.scrollX !==
- a && (this.scrollX = a, this.b.Z = !0)
- };
- l.prototype.Ql = function (a) {
- if (!this.em) {
- var c = this.b.O * (1 / this.Xk()) / 2;
- a > this.height - c && (a = this.height - c);
- a < c && (a = c)
- }
- this.scrollY !== a && (this.scrollY = a, this.b.Z = !0)
- };
- l.prototype.cn = function () {
- this.Fj(this.scrollX);
- this.Ql(this.scrollY)
- };
- l.prototype.wj = function (a, c, d, e) {
- var s = d ? d.V : c ? c.V : this.V,
- q = 1,
- r = 0,
- b = 0,
- f = 0;
- d ? (q = d.n.Lb(), r = d.n.Wb(), b = d.n.ab, f = d.n.bb) : c && (q = c.Lb(), r = c.Wb(), b = c.ab, f = c.bb);
- var k = this.b.Bi,
- u,
- l,
- n,
- m,
- H = 0,
- va = 1,
- N,
- B = this.b.P,
- y = this.b.O,
- M = B / 2,
- R = y / 2,
- J = c ? c.Bd :
- this.Bd,
- A = c ? c.vj : this.vj,
- E = 0,
- aa = 0,
- K = 0,
- C = 0,
- F = B,
- P = B,
- z = y,
- T = y,
- ka = n = 0,
- na = d ? d.n.Wb() : 0;
- if (d) {
- u = 0;
- for (l = s.length; u < l; u++)
- n += a.dr(s[u].Za), ka += a.er(s[u].Za);
- m = d.lb;
- E = c.Ma(m.left, m.top, !0);
- K = c.Ma(m.left, m.top, !1);
- F = c.Ma(m.right, m.bottom, !0);
- z = c.Ma(m.right, m.bottom, !1);
- 0 !== na && (u = c.Ma(m.right, m.top, !0), l = c.Ma(m.right, m.top, !1), aa = c.Ma(m.left, m.bottom, !0), C = c.Ma(m.left, m.bottom, !1), m = Math.min(E, F, u, aa), F = Math.max(E, F, u, aa), E = m, m = Math.min(K, z, l, C), z = Math.max(K, z, l, C), K = m);
- E -= n;
- K -= ka;
- F += n;
- z += ka;
- A.left = E / B;
- A.top =
- 1 - K / y;
- A.right = F / B;
- A.bottom = 1 - z / y;
- aa = E = ra(E);
- C = K = ra(K);
- P = F = sa(F);
- T = z = sa(z);
- aa -= n;
- C -= ka;
- P += n;
- T += ka;
- 0 > E && (E = 0);
- 0 > K && (K = 0);
- F > B && (F = B);
- z > y && (z = y);
- 0 > aa && (aa = 0);
- 0 > C && (C = 0);
- P > B && (P = B);
- T > y && (T = y);
- J.left = E / B;
- J.top = 1 - K / y;
- J.right = F / B;
- J.bottom = 1 - z / y
- } else
- J.left = A.left = 0, J.top = A.top = 0, J.right = A.right = 1, J.bottom = A.bottom = 1;
- ka = d && ((d.k || na) && a.mh(s[0].Za) || 0 !== n || 0 !== ka || 1 !== d.opacity || d.type.na.rl) || c && !d && 1 !== c.opacity;
- a.op();
- if (ka) {
- k[H] || (k[H] = a.rd(B, y, this.b.U));
- if (k[H].fi !== B || k[H].ei !== y)
- a.deleteTexture(k[H]),
- k[H] = a.rd(B, y, this.b.U);
- a.Gd(0);
- a.dd(k[H]);
- N = T - C;
- a.clearRect(aa, y - C - N, P - aa, N);
- d ? d.Ub(a) : (a.Pb(this.b.Yb), a.je(c.opacity), a.cd(), a.translate(-M, -R), a.hd(), a.Dc(E, z, F, z, F, K, E, K, J));
- A.left = A.top = 0;
- A.right = A.bottom = 1;
- d && (m = J.top, J.top = J.bottom, J.bottom = m);
- H = 1;
- va = 0
- }
- a.je(1);
- n = s.length - 1;
- var na = a.Jl(s[n].Za) || !c && !d && !this.b.ec,
- ca = 0;
- u = 0;
- for (l = s.length; u < l; u++) {
- k[H] || (k[H] = a.rd(B, y, this.b.U));
- if (k[H].fi !== B || k[H].ei !== y)
- a.deleteTexture(k[H]), k[H] = a.rd(B, y, this.b.U);
- a.Gd(s[u].Za);
- ca = s[u].index;
- a.rj(s[u].Za) &&
- (this.b.Z = !0);
- 0 != u || ka ? (a.Yf(e, 1 / B, 1 / y, A.left, A.top, A.right, A.bottom, q, r, b, f, d ? d.ua[ca] : c ? c.ua[ca] : this.ua[ca]), a.Pb(null), u !== n || na ? (a.dd(k[H]), N = T - C, m = y - C - N, a.clearRect(aa, m, P - aa, N)) : (d ? a.Se(d.jb, d.hb) : c && a.Se(c.jb, c.hb), a.dd(e)), a.Pb(k[va]), a.cd(), a.translate(-M, -R), a.hd(), a.Dc(E, z, F, z, F, K, E, K, J), u !== n || na || a.Pb(null)) : (a.dd(k[H]), N = T - C, m = y - C - N, a.clearRect(aa, m, P - aa, N), d ? (a.Yf(e, 1 / d.width, 1 / d.height, A.left, A.top, A.right, A.bottom, q, r, b, f, d.ua[ca]), d.Ub(a)) : (a.Yf(e, 1 / B, 1 / y, 0, 0, 1, 1, q, r, b, f, c ? c.ua[ca] :
- this.ua[ca]), a.Pb(c ? this.b.Yb : this.b.Mb), a.cd(), a.translate(-M, -R), a.hd(), a.Dc(E, z, F, z, F, K, E, K, J)), A.left = A.top = 0, A.right = A.bottom = 1, d && !na && (m = z, z = K, K = m));
- H = 0 === H ? 1 : 0;
- va = 0 === H ? 1 : 0
- }
- na && (a.Gd(0), d ? a.Se(d.jb, d.hb) : c ? a.Se(c.jb, c.hb) : this.b.ec || (a.ke(this.b.width, this.b.height), M = this.b.width / 2, R = this.b.height / 2, K = E = 0, F = this.b.width, z = this.b.height), a.dd(e), a.Pb(k[va]), a.cd(), a.translate(-M, -R), a.hd(), d && 1 === s.length && !ka ? a.Dc(E, K, F, K, F, z, E, z, J) : a.Dc(E, z, F, z, F, K, E, K, J), a.Pb(null))
- };
- l.prototype.Ig = function (a) {
- var c,
- d;
- c = 0;
- for (d = this.T.length; c < d; c++)
- if (this.T[c].R === a)
- return this.T[c];
- return null
- };
- l.prototype.tb = function () {
- var a,
- c,
- d,
- e = {
- sx : this.scrollX,
- sy : this.scrollY,
- s : this.scale,
- a : this.k,
- w : this.width,
- h : this.height,
- fv : this.pf,
- persist : this.zd,
- fx : [],
- layers : {}
- };
- a = 0;
- for (c = this.J.length; a < c; a++)
- d = this.J[a], e.fx.push({
- name : d.name,
- active : d.xa,
- params : this.ua[d.index]
- });
- a = 0;
- for (c = this.T.length; a < c; a++)
- d = this.T[a], e.layers[d.R.toString()] = d.tb();
- return e
- };
- l.prototype.Nb = function (a) {
- var c,
- d,
- e,
- s;
- this.scrollX = a.sx;
- this.scrollY =
- a.sy;
- this.scale = a.s;
- this.k = a.a;
- this.width = a.w;
- this.height = a.h;
- this.zd = a.persist;
- "undefined" !== typeof a.fv && (this.pf = a.fv);
- var q = a.fx;
- c = 0;
- for (d = q.length; c < d; c++)
- if (e = this.Di(q[c].name))
- e.xa = q[c].active, this.ua[e.index] = q[c].params;
- this.gd();
- c = a.layers;
- for (s in c)
- c.hasOwnProperty(s) && (a = this.Ig(parseInt(s, 10))) && a.Nb(c[s])
- };
- ob = l;
- d.prototype.gd = function () {
- this.V.length = 0;
- var a,
- c,
- d;
- a = 0;
- for (c = this.J.length; a < c; a++)
- d = this.J[a], d.xa && this.V.push(d)
- };
- d.prototype.Di = function (a) {
- var c,
- d,
- e;
- c = 0;
- for (d = this.J.length; c <
- d; c++)
- if (e = this.J[c], e.name === a)
- return e;
- return null
- };
- d.prototype.nn = function () {
- var a,
- d,
- p,
- e,
- s,
- q;
- d = a = 0;
- for (p = this.Ee.length; a < p; a++) {
- e = this.Ee[a];
- s = this.b.q[e[1]];
- q = this.b.Rj(s);
- s = !0;
- if (!q || this.ja.pf)
- e = this.b.Qd(e, this, !0), c.push(e), e.type.global && (s = !1);
- s && (this.Ee[d] = this.Ee[a], d++)
- }
- this.Ee.length = d;
- this.b.cb();
- !this.b.D && this.J.length && (this.yb = this.rn);
- this.jf = Ua(this.yb);
- this.b.Sc && Va(this, this.yb, this.b.Sc)
- };
- d.prototype.Bp = function () {
- if (this.Sb) {
- var a,
- c;
- a = 0;
- for (c = this.j.length; a < c; a++)
- this.j[a].qe =
- a;
- this.Sb = !1
- }
- };
- d.prototype.Lb = function (a) {
- return this.ao() * (this.b.ec || a ? this.b.ef : 1)
- };
- d.prototype.ao = function () {
- return (this.scale * this.ja.scale - 1) * this.jd + 1
- };
- d.prototype.Wb = function () {
- return this.Rd ? 0 : Da(this.ja.k + this.k)
- };
- d.prototype.pc = function (a) {
- this.Cd = this.xi || 1 !== this.opacity || 0 !== this.yb;
- var c = this.b.canvas,
- d = a,
- e = !1;
- this.Cd && (this.b.Ug || (this.b.Ug = document.createElement("canvas"), c = this.b.Ug, c.width = this.b.P, c.height = this.b.O, this.b.nl = c.getContext("2d"), e = !0), c = this.b.Ug, d = this.b.nl, c.width !==
- this.b.P && (c.width = this.b.P, e = !0), c.height !== this.b.O && (c.height = this.b.O, e = !0), e && (d.webkitImageSmoothingEnabled = this.b.U, d.mozImageSmoothingEnabled = this.b.U, d.msImageSmoothingEnabled = this.b.U, d.imageSmoothingEnabled = this.b.U), this.ne && d.clearRect(0, 0, this.b.P, this.b.O));
- d.globalAlpha = 1;
- d.globalCompositeOperation = "source-over";
- this.ne || (d.fillStyle = "rgb(" + this.md[0] + "," + this.md[1] + "," + this.md[2] + ")", d.fillRect(0, 0, this.b.P, this.b.O));
- d.save();
- this.Rd = !0;
- var e = this.mb(0, 0, !0, !0),
- s = this.mb(0, 0, !1, !0);
- this.Rd = !1;
- this.b.hc && (e = e + 0.5 | 0, s = s + 0.5 | 0);
- this.Aj(e, s, d);
- var q = this.Lb();
- d.scale(q, q);
- d.translate(-e, -s);
- for (var r, e = 0, s = this.j.length; e < s; e++)
- q = this.j[e], q.visible && 0 !== q.width && 0 !== q.height && (q.$a(), r = q.lb, r.right < this.ab || r.bottom < this.bb || r.left > this.Rb || r.top > this.Qb || (d.globalCompositeOperation = q.jf, q.pc(d)));
- d.restore();
- this.Cd && (a.globalCompositeOperation = this.jf, a.globalAlpha = this.opacity, a.drawImage(c, 0, 0))
- };
- d.prototype.Aj = function (a, c, d) {
- var e = this.Lb();
- this.ab = a;
- this.bb = c;
- this.Rb =
- a + this.b.P * (1 / e);
- this.Qb = c + this.b.O * (1 / e);
- a = this.Wb();
- 0 !== a && (d && (d.translate(this.b.P / 2, this.b.O / 2), d.rotate(-a), d.translate(this.b.P / -2, this.b.O / -2)), this.fd.set(this.ab, this.bb, this.Rb, this.Qb), this.fd.offset((this.ab + this.Rb) / -2, (this.bb + this.Qb) / -2), this.Yl.Sl(this.fd, a), this.Yl.zk(this.fd), this.fd.offset((this.ab + this.Rb) / 2, (this.bb + this.Qb) / 2), this.ab = this.fd.left, this.bb = this.fd.top, this.Rb = this.fd.right, this.Qb = this.fd.bottom)
- };
- d.prototype.Ub = function (a) {
- var c = this.b.P,
- d = this.b.O,
- e = 0,
- s = 0;
- if (this.Cd = this.xi || 1 !== this.opacity || 0 < this.V.length || 0 !== this.yb) {
- this.b.Yb || (this.b.Yb = a.rd(this.b.P, this.b.O, this.b.U));
- if (this.b.Yb.fi !== this.b.P || this.b.Yb.ei !== this.b.O)
- a.deleteTexture(this.b.Yb), this.b.Yb = a.rd(this.b.P, this.b.O, this.b.U);
- a.dd(this.b.Yb);
- this.ne && a.clear(0, 0, 0, 0)
- }
- this.ne || a.clear(this.md[0] / 255, this.md[1] / 255, this.md[2] / 255, 1);
- this.Rd = !0;
- var s = this.mb(0, 0, !0, !0),
- q = this.mb(0, 0, !1, !0);
- this.Rd = !1;
- this.b.hc && (s = s + 0.5 | 0, q = q + 0.5 | 0);
- this.Aj(s, q, null);
- q = this.Lb();
- a.cd();
- a.scale(q,
- q);
- a.Ol(-this.Wb());
- a.translate((this.ab + this.Rb) / -2, (this.bb + this.Qb) / -2);
- a.hd();
- var r,
- b,
- f;
- r = 0;
- for (b = this.j.length; r < b; r++)
- if (f = this.j[r], f.visible && 0 !== f.width && 0 !== f.height && (f.$a(), e = f.lb, !(e.right < this.ab || e.bottom < this.bb || e.left > this.Rb || e.top > this.Qb)))
- if (f.gm)
- if (e = f.V[0].Za, s = f.V[0].index, 1 !== f.V.length || a.Jl(e) || a.lr(e) || (f.k || f.n.Wb()) && a.mh(e) || 1 !== f.opacity || f.type.na.rl)
- this.ja.wj(a, this, f, this.Cd ? this.b.Yb : this.ja.sf()), a.cd(), a.scale(q, q), a.Ol(-this.Wb()), a.translate((this.ab + this.Rb) / -2, (this.bb + this.Qb) / -2), a.hd();
- else {
- a.Gd(e);
- a.Se(f.jb, f.hb);
- a.rj(e) && (this.b.Z = !0);
- var k = 0,
- u = 0,
- l = 0,
- n = 0;
- a.mh(e) && (e = f.lb, k = this.Ma(e.left, e.top, !0), u = this.Ma(e.left, e.top, !1), l = this.Ma(e.right, e.bottom, !0), e = this.Ma(e.right, e.bottom, !1), k /= c, u = 1 - u / d, l /= c, n = 1 - e / d);
- a.Yf(this.Cd ? this.b.Yb : this.ja.sf(), 1 / f.width, 1 / f.height, k, u, l, n, this.Lb(), this.Wb(), this.ab, this.bb, f.ua[s]);
- f.Ub(a)
- }
- else
- a.Gd(0), a.Se(f.jb, f.hb), f.Ub(a);
- this.Cd && (e = this.V.length ? this.V[0].Za : 0, s = this.V.length ? this.V[0].index : 0, 0 === this.V.length ||
- 1 === this.V.length && !a.Jl(e) && 1 === this.opacity ? (1 === this.V.length ? (a.Gd(e), a.Yf(this.ja.sf(), 1 / this.b.P, 1 / this.b.O, 0, 0, 1, 1, this.Lb(), this.Wb(), this.ab, this.bb, this.ua[s]), a.rj(e) && (this.b.Z = !0)) : a.Gd(0), a.dd(this.ja.sf()), a.je(this.opacity), a.Pb(this.b.Yb), a.Se(this.jb, this.hb), a.cd(), a.hd(), c = this.b.P / 2, d = this.b.O / 2, a.tj(-c, d, c, d, c, -d, -c, -d), a.Pb(null)) : this.ja.wj(a, this, null, this.ja.sf()))
- };
- d.prototype.mb = function (a, c, d, e) {
- var s = this.b.devicePixelRatio;
- this.b.Zd && (a *= s, c *= s);
- var s = this.b.Fl,
- q = this.b.Gl,
- s = (this.ja.scrollX - s) * this.Zc + s,
- q = (this.ja.scrollY - q) * this.$c + q,
- r = 1 / this.Lb(!e);
- e ? (s -= this.b.P * r / 2, q -= this.b.O * r / 2) : (s -= this.b.width * r / 2, q -= this.b.height * r / 2);
- s += a * r;
- q += c * r;
- c = this.Wb();
- 0 !== c && (s -= this.ja.scrollX, q -= this.ja.scrollY, a = Math.cos(c), c = Math.sin(c), e = s * a - q * c, q = q * a + s * c, s = e + this.ja.scrollX, q += this.ja.scrollY);
- return d ? s : q
- };
- d.prototype.Ma = function (a, c, d) {
- var e = this.Wb();
- if (0 !== e) {
- a -= this.ja.scrollX;
- c -= this.ja.scrollY;
- var s = Math.cos(-e),
- e = Math.sin(-e),
- q = a * s - c * e;
- c = c * s + a * e;
- a = q + this.ja.scrollX;
- c += this.ja.scrollY
- }
- s = this.b.Fl;
- e = this.b.Gl;
- s = (this.ja.scrollX - s) * this.Zc + s;
- e = (this.ja.scrollY - e) * this.$c + e;
- q = 1 / this.Lb(!1);
- s -= this.b.P * q / 2;
- e -= this.b.O * q / 2;
- s = (a - s) / q;
- e = (c - e) / q;
- a = this.b.devicePixelRatio;
- this.b.Zd && (s /= a, e /= a);
- return d ? s : e
- };
- d.prototype.tb = function () {
- var a,
- c,
- d,
- e = {
- s : this.scale,
- a : this.k,
- vl : this.ab,
- vt : this.bb,
- vr : this.Rb,
- vb : this.Qb,
- v : this.visible,
- bc : this.md,
- t : this.ne,
- px : this.Zc,
- py : this.$c,
- o : this.opacity,
- zr : this.jd,
- fx : [],
- instances : []
- };
- a = 0;
- for (c = this.J.length; a < c; a++)
- d = this.J[a], e.fx.push({
- name : d.name,
- active : d.xa,
- params : this.ua[d.index]
- });
- return e
- };
- d.prototype.Nb = function (c) {
- var d,
- p;
- this.scale = c.s;
- this.k = c.a;
- this.ab = c.vl;
- this.bb = c.vt;
- this.Rb = c.vr;
- this.Qb = c.vb;
- this.visible = c.v;
- this.md = c.bc;
- this.ne = c.t;
- this.Zc = c.px;
- this.$c = c.py;
- this.opacity = c.o;
- this.jd = c.zr;
- var e = c.fx;
- c = 0;
- for (d = e.length; c < d; c++)
- if (p = this.Di(e[c].name))
- p.xa = e[c].active, this.ua[p.index] = e[c].params;
- this.gd();
- this.j.sort(a);
- this.Sb = !0
- };
- Bb = d
- })();
- (function () {
- function l(b, a) {
- var f,
- k = b.length;
- switch (k) {
- case 0:
- return !0;
- case 1:
- return b[0] === a[0];
- case 2:
- return b[0] === a[0] && b[1] === a[1];
- default:
- for (f = 0; f < k; f++)
- if (b[f] !== a[f])
- return !1;
- return !0
- }
- }
-
- function d(b, a) {
- return b.index - a.index
- }
-
- function a(b) {
- var a,
- f,
- e,
- c;
- 2 === b.length ? b[0].index > b[1].index && (a = b[0], b[0] = b[1], b[1] = a) : 2 < b.length && b.sort(d);
- b.length >= k.length && (k.length = b.length + 1);
- k[b.length] || (k[b.length] = []);
- c = k[b.length];
- a = 0;
- for (f = c.length; a < f; a++)
- if (e = c[a], l(b, e))
- return e;
- c.push(b);
- return b
- }
-
- function c(b, a) {
- this.b = b;
- this.$l = {};
- this.Lk = {};
- this.Ki = !1;
- this.cl = new ga;
- this.qi = [];
- this.Zh = [];
- this.name = a[0];
- var f = a[1];
- this.td = [];
- var e,
- k;
- e = 0;
- for (k = f.length; e < k; e++)
- this.dl(f[e], null, this.td)
- }
-
- function g(b) {
- this.type = b;
- this.j = [];
- this.W = [];
- this.ka = !0
- }
-
- function h(b, a, f) {
- this.sheet = b;
- this.parent = a;
- this.b = b.b;
- this.aa = [];
- this.Dd = [];
- this.al = this.Ih = this.Oj = this.Oi = this.group = this.Jj = !1;
- this.Ja = [];
- this.kc = [];
- this.ic = [];
- this.wf = "";
- this.vf = this.Oi = this.group = !1;
- this.Ek = null;
- f[1] && (this.wf = f[1][1].toLowerCase(),
- this.group = !0, this.Oi = !!f[1][0], this.Ek = [], this.vf = this.Oi, this.b.ye.push(this), this.b.xf[this.wf] = this);
- this.tc = f[2];
- this.R = f[4];
- this.group || (this.b.yk[this.R.toString()] = this);
- var e = f[5];
- b = 0;
- for (a = e.length; b < a; b++) {
- var k = new Cb(this, e[b]);
- k.index = b;
- this.Ja.push(k);
- this.ok(k.type)
- }
- e = f[6];
- b = 0;
- for (a = e.length; b < a; b++)
- k = new Db(this, e[b]), k.index = b, this.kc.push(k);
- if (8 === f.length)
- for (f = f[7], b = 0, a = f.length; b < a; b++)
- this.sheet.dl(f[b], this, this.ic);
- this.Ng = !1;
- this.Ja.length && (this.Ng = null == this.Ja[0].type &&
- this.Ja[0].Wa == G.prototype.d.Kc)
- }
-
- function p(b, a) {
- var f,
- e,
- k;
- if (b && (-1 === a.indexOf(b) && a.push(b), b.rc))
- for (f = 0, e = b.Hb.length; f < e; f++)
- k = b.Hb[f], b !== k && -1 === a.indexOf(k) && a.push(k)
- }
-
- function e(b, a) {
- this.Tb = b;
- this.sheet = b.sheet;
- this.b = b.b;
- this.da = [];
- this.ia = [];
- this.wa = {};
- this.index = -1;
- this.df = !1;
- this.Wa = a[1];
- this.trigger = 0 < a[3];
- this.Kk = 2 === a[3];
- this.Qi = a[5];
- this.Ko = a[6];
- this.R = a[7];
- this.b.Ae[this.R.toString()] = this;
- - 1 === a[0] ? (this.type = null, this.Ea = this.Cj, this.Pd = null, this.ac = -1) : (this.type = this.b.q[a[0]],
- this.Ea = this.Ko ? this.kp : this.Bj, a[2] ? (this.Pd = this.type.Gg(a[2]), this.ac = this.type.Ci(a[2])) : (this.Pd = null, this.ac = -1), this.Tb.parent && this.Tb.parent.vh());
- this.Kk && (this.Ea = this.lp);
- if (10 === a.length) {
- var f,
- k,
- e = a[9];
- f = 0;
- for (k = e.length; f < k; f++) {
- var c = new Eb(this, e[f]);
- this.da.push(c)
- }
- this.ia.length = e.length
- }
- }
-
- function s(b, a) {
- this.Tb = b;
- this.sheet = b.sheet;
- this.b = b.b;
- this.da = [];
- this.ia = [];
- this.wa = {};
- this.index = -1;
- this.df = !1;
- this.Wa = a[1];
- - 1 === a[0] ? (this.type = null, this.Ea = this.Cj, this.Pd = null, this.ac = -1) :
- (this.type = this.b.q[a[0]], this.Ea = this.Bj, a[2] ? (this.Pd = this.type.Gg(a[2]), this.ac = this.type.Ci(a[2])) : (this.Pd = null, this.ac = -1));
- this.R = a[3];
- this.b.xe[this.R.toString()] = this;
- if (6 === a.length) {
- var f,
- e,
- k = a[5];
- f = 0;
- for (e = k.length; f < e; f++) {
- var c = new Eb(this, k[f]);
- this.da.push(c)
- }
- this.ia.length = k.length
- }
- }
-
- function q(b, a) {
- this.C = b;
- this.Tb = b.Tb;
- this.sheet = b.sheet;
- this.b = b.b;
- this.type = a[0];
- this.zc = null;
- this.Ed = 0;
- this.get = null;
- this.Dk = 0;
- this.ja = null;
- this.key = 0;
- this.object = null;
- this.index = 0;
- this.fg = this.me =
- this.fg = this.me = this.Mk = this.Td = this.gg = null;
- this.jc = !1;
- var f,
- k,
- e;
- switch (a[0]) {
- case 0:
- case 7:
- this.zc = new Fb(this, a[1]);
- this.Ed = 0;
- this.get = this.ho;
- break;
- case 1:
- this.zc = new Fb(this, a[1]);
- this.Ed = 0;
- this.get = this.io;
- break;
- case 5:
- this.zc = new Fb(this, a[1]);
- this.Ed = 0;
- this.get = this.mo;
- break;
- case 3:
- case 8:
- this.Dk = a[1];
- this.get = this.eo;
- break;
- case 6:
- this.ja = this.b.cj[a[1]];
- this.get = this.no;
- break;
- case 9:
- this.key = a[1];
- this.get = this.lo;
- break;
- case 4:
- this.object = this.b.q[a[1]];
- this.get = this.oo;
- this.Tb.ok(this.object);
- this.C instanceof Db ? this.Tb.vh() : this.Tb.parent && this.Tb.parent.vh();
- break;
- case 10:
- this.index = a[1];
- b.type.H ? (this.get = this.jo, this.jc = !0) : this.get = this.ko;
- break;
- case 11:
- this.gg = a[1];
- this.Td = null;
- this.get = this.fo;
- break;
- case 2:
- case 12:
- this.Mk = a[1];
- this.get = this.co;
- break;
- case 13:
- for (this.get = this.po, this.me = [], this.fg = [], f = 1, k = a.length; f < k; f++)
- e = new Eb(this.C, a[f]), this.me.push(e), this.fg.push(0)
- }
- }
-
- function r(b, a, f) {
- this.sheet = b;
- this.parent = a;
- this.b = b.b;
- this.aa = [];
- this.name = f[1];
- this.Mh = f[2];
- this.Ni =
- f[3];
- this.Df = !!f[4];
- this.Mg = !!f[5];
- this.R = f[6];
- this.b.Xe[this.R.toString()] = this;
- this.data = this.Ni;
- this.parent ? (this.fe = this.Df || this.Mg ? -1 : this.b.qp++, this.b.$m.push(this)) : (this.fe = -1, this.b.Zm.push(this))
- }
-
- function b(b, a, f) {
- this.sheet = b;
- this.parent = a;
- this.b = b.b;
- this.aa = [];
- this.yf = null;
- this.uo = f[1];
- this.xa = !0
- }
-
- function f() {
- this.Xl = [];
- this.reset(null)
- }
- var k = [];
- c.prototype.toString = ba("name");
- c.prototype.dl = function (b, a, f) {
- switch (b[0]) {
- case 0:
- b = new Gb(this, a, b);
- if (b.tc)
- for (f.push(b), f = 0, a = b.Ja.length; f <
- a; f++)
- b.Ja[f].trigger && this.el(b, f);
- else
- b.jl() ? this.el(b, 0) : f.push(b);
- break;
- case 1:
- b = new yb(this, a, b);
- f.push(b);
- break;
- case 2:
- b = new Hb(this, a, b),
- f.push(b)
- }
- };
- c.prototype.za = function () {
- var b,
- a;
- b = 0;
- for (a = this.td.length; b < a; b++)
- this.td[b].za(b < a - 1 && this.td[b + 1].Ng)
- };
- c.prototype.fm = function () {
- this.qi.length = 0;
- this.Zh.length = 0;
- this.nk(this);
- this.Zh.length = 0
- };
- c.prototype.nk = function (b) {
- var a,
- f,
- k,
- e,
- c = b.qi,
- d = b.Zh,
- g = this.cl.eg();
- a = 0;
- for (f = g.length; a < f; ++a)
- k = g[a], e = k.yf, !k.xa || b === e || -1 < d.indexOf(e) || (d.push(e),
- e.nk(b), c.push(e))
- };
- c.prototype.Ea = function (b) {
- this.b.mr || (this.Ki = !0, b || (this.b.Ui = !0));
- var a,
- f;
- a = 0;
- for (f = this.td.length; a < f; a++) {
- var e = this.td[a];
- e.Ea();
- this.b.li(e.aa);
- this.b.xc.qc() && !this.b.Ib.length || this.b.cb()
- }
- b || (this.b.Ui = !1)
- };
- c.prototype.el = function (b, a) {
- b.tc || this.b.Jh.push(b);
- var f,
- e,
- k = b.Ja[a],
- c;
- c = k.type ? k.type.name : "system";
- var d = (f = k.Kk) ? this.Lk : this.$l;
- d[c] || (d[c] = []);
- c = d[c];
- d = k.Wa;
- if (f) {
- if (k.da.length && (k = k.da[0], 1 === k.type && 2 === k.zc.type)) {
- k = k.zc.value.toLowerCase();
- f = 0;
- for (e = c.length; f <
- e; f++)
- if (c[f].method == d) {
- f = c[f].mf;
- f[k] ? f[k].push([b, a]) : f[k] = [
- [b, a]
- ];
- return
- }
- f = {};
- f[k] = [
- [b, a]
- ];
- c.push({
- method : d,
- mf : f
- })
- }
- } else {
- f = 0;
- for (e = c.length; f < e; f++)
- if (c[f].method == d) {
- c[f].mf.push([b, a]);
- return
- }
- I && d === I.prototype.d.we ? c.unshift({
- method : d,
- mf : [
- [b, a]
- ]
- }) : c.push({
- method : d,
- mf : [
- [b, a]
- ]
- })
- }
- };
- pb = c;
- g.prototype.Ji = function () {
- return this.ka ? this.type.j.length : this.j.length
- };
- g.prototype.fc = function () {
- return this.ka ? this.type.j : this.j
- };
- g.prototype.Qe = function (b) {
- b && (b.b.ib().fb.tc ? (this.ka && (this.j.length = 0,
- za(this.W, b.type.j), this.ka = !1), b = this.W.indexOf(b), -1 !== b && (this.j.push(this.W[b]), this.W.splice(b, 1))) : (this.ka = !1, this.j.length = 1, this.j[0] = b))
- };
- Za = g;
- window._c2hh_ = "023D8A36DE9A1B1142B64202E0BEFE13C47C4486";
- h.prototype.za = function (b) {
- var f,
- k = this.parent;
- if (this.group)
- for (this.Ih = !0; k; ) {
- if (!k.group) {
- this.Ih = !1;
- break
- }
- k = k.parent
- }
- this.Oj = !this.jl() && (!this.parent || this.parent.group && this.parent.Ih);
- this.al = !!b;
- this.Dd = this.aa.slice(0);
- for (k = this.parent; k; ) {
- b = 0;
- for (f = k.aa.length; b < f; b++)
- this.Xm(k.aa[b]);
- k = k.parent
- }
- this.aa = a(this.aa);
- this.Dd = a(this.Dd);
- b = 0;
- for (f = this.Ja.length; b < f; b++)
- this.Ja[b].za();
- b = 0;
- for (f = this.kc.length; b < f; b++)
- this.kc[b].za();
- b = 0;
- for (f = this.ic.length; b < f; b++)
- this.ic[b].za(b < f - 1 && this.ic[b + 1].Ng)
- };
- h.prototype.ok = function (b) {
- p(b, this.aa)
- };
- h.prototype.Xm = function (b) {
- p(b, this.Dd)
- };
- h.prototype.vh = function () {
- this.Jj = !0;
- this.parent && this.parent.vh()
- };
- h.prototype.jl = function () {
- return this.Ja.length ? this.Ja[0].trigger : !1
- };
- h.prototype.Ea = function () {
- var b,
- a = !1,
- f,
- k = this.b,
- e = this.b.ib();
- e.fb = this;
- var c = this.Ja;
- this.Ng || (e.ti = !1);
- if (this.tc) {
- 0 === c.length && (a = !0);
- e.Ca = 0;
- for (b = c.length; e.Ca < b; e.Ca++)
- c[e.Ca].trigger || (f = c[e.Ca].Ea()) && (a = !0);
- (e.ae = a) && this.rh()
- } else {
- e.Ca = 0;
- for (b = c.length; e.Ca < b; e.Ca++)
- if (f = c[e.Ca].Ea(), !f) {
- e.ae = !1;
- !this.Oj || k.xc.qc() && !k.Ib.length || k.cb();
- return
- }
- e.ae = !0;
- this.rh()
- }
- this.tn(e)
- };
- h.prototype.tn = function (b) {
- b.ae && this.al && (b.ti = !0);
- !this.Oj || this.b.xc.qc() && !this.b.Ib.length || this.b.cb()
- };
- h.prototype.ip = function (b) {
- this.b.ib().fb = this;
- this.Ja[b].Ea() && (this.rh(),
- this.b.ib().ae = !0)
- };
- h.prototype.rh = function () {
- var b = this.b.ib(),
- a;
- b.Fb = 0;
- for (a = this.kc.length; b.Fb < a; b.Fb++)
- if (this.kc[b.Fb].Ea())
- return;
- this.Pl()
- };
- h.prototype.fp = function () {
- var b = this.b.ib(),
- a;
- for (a = this.kc.length; b.Fb < a; b.Fb++)
- if (this.kc[b.Fb].Ea())
- return;
- this.Pl()
- };
- h.prototype.Pl = function () {
- if (this.ic.length) {
- var b,
- a,
- f,
- k,
- e = this.ic.length - 1;
- this.b.oh(this);
- if (this.Jj)
- for (b = 0, a = this.ic.length; b < a; b++)
- f = this.ic[b], (k = !this.Ih || !this.group && b < e) && this.b.Vf(f.aa), f.Ea(), k ? this.b.Ad(f.aa) : this.b.li(f.aa);
- else
- for (b = 0, a = this.ic.length; b < a; b++)
- this.ic[b].Ea();
- this.b.jh()
- }
- };
- h.prototype.jp = function () {
- var b = this.b.ib();
- b.fb = this;
- var a = !1,
- f;
- b.Ca = 0;
- for (f = this.Ja.length; b.Ca < f; b.Ca++)
- if (this.Ja[b.Ca].Ea())
- a = !0;
- else
- if (!this.tc)
- return !1;
- return this.tc ? a : !0
- };
- h.prototype.zj = function () {
- this.b.Bg++;
- var b = this.b.ib().Ca,
- a = this.b.oh(this);
- if (!this.tc)
- for (a.Ca = b + 1, b = this.Ja.length; a.Ca < b; a.Ca++)
- if (!this.Ja[a.Ca].Ea())
- return this.b.jh(), !1;
- this.rh();
- this.b.jh();
- return !0
- };
- h.prototype.Bo = function (b) {
- var a = b.index;
- if (0 ===
- a)
- return !0;
- for (--a; 0 <= a; --a)
- if (this.Ja[a].type === b.type)
- return !1;
- return !0
- };
- Gb = h;
- e.prototype.za = function () {
- var b,
- a,
- f;
- b = 0;
- for (a = this.da.length; b < a; b++)
- f = this.da[b], f.za(), f.jc && (this.df = !0)
- };
- e.prototype.lp = v(!0);
- e.prototype.Cj = function () {
- var b,
- a;
- b = 0;
- for (a = this.da.length; b < a; b++)
- this.ia[b] = this.da[b].get();
- return La(this.Wa.apply(this.b.Fc, this.ia), this.Qi)
- };
- e.prototype.kp = function () {
- var b,
- a;
- b = 0;
- for (a = this.da.length; b < a; b++)
- this.ia[b] = this.da[b].get();
- b = this.Wa.apply(this.Pd ? this.Pd : this.type, this.ia);
- this.type.mc();
- return b
- };
- e.prototype.Bj = function () {
- var b,
- a,
- f,
- k,
- e,
- c,
- d,
- g,
- h = this.type,
- r = h.ca(),
- p = this.Tb.tc && !this.trigger;
- a = 0;
- var s = h.rc,
- q = h.H,
- u = h.Qc,
- l = this.ac,
- x = -1 < l,
- P = this.df,
- z = this.da,
- T = this.ia,
- ka = this.Qi,
- na = this.Wa,
- ca;
- if (P)
- for (a = 0, e = z.length; a < e; ++a)
- c = z[a], c.jc || (T[a] = c.get(0));
- else
- for (a = 0, e = z.length; a < e; ++a)
- T[a] = z[a].get(0);
- if (r.ka) {
- r.j.length = 0;
- r.W.length = 0;
- ca = h.j;
- b = 0;
- for (k = ca.length; b < k; ++b) {
- g = ca[b];
- if (P)
- for (a = 0, e = z.length; a < e; ++a)
- c = z[a], c.jc && (T[a] = c.get(b));
- x ? (a = 0, q && (a = g.type.De[u]), a = na.apply(g.M[l +
- a], T)) : a = na.apply(g, T);
- (d = La(a, ka)) ? r.j.push(g) : p && r.W.push(g)
- }
- h.finish && h.finish(!0);
- r.ka = !1;
- h.mc();
- return r.Ji()
- }
- f = 0;
- ca = (d = p && !this.Tb.Bo(this)) ? r.W : r.j;
- var Na = !1;
- b = 0;
- for (k = ca.length; b < k; ++b) {
- g = ca[b];
- if (P)
- for (a = 0, e = z.length; a < e; ++a)
- c = z[a], c.jc && (T[a] = c.get(b));
- x ? (a = 0, q && (a = g.type.De[u]), a = na.apply(g.M[l + a], T)) : a = na.apply(g, T);
- if (La(a, ka))
- if (Na = !0, d) {
- if (r.j.push(g), s)
- for (a = 0, e = g.siblings.length; a < e; a++)
- c = g.siblings[a], c.type.ca().j.push(c)
- } else {
- ca[f] = g;
- if (s)
- for (a = 0, e = g.siblings.length; a < e; a++)
- c =
- g.siblings[a], c.type.ca().j[f] = c;
- f++
- }
- else
- if (d) {
- ca[f] = g;
- if (s)
- for (a = 0, e = g.siblings.length; a < e; a++)
- c = g.siblings[a], c.type.ca().W[f] = c;
- f++
- } else if (p && (r.W.push(g), s))
- for (a = 0, e = g.siblings.length; a < e; a++)
- c = g.siblings[a], c.type.ca().W.push(c)
- }
- ca.length = f;
- if (s)
- for (q = h.Hb, b = 0, k = q.length; b < k; b++)
- g = q[b].ca(), d ? g.W.length = f : g.j.length = f;
- f = Na;
- if (d && !Na)
- for (b = 0, k = r.j.length; b < k; b++) {
- g = r.j[b];
- if (P)
- for (a = 0, e = z.length; a < e; a++)
- c = z[a], c.jc && (T[a] = c.get(b));
- a = x ? na.apply(g.M[l], T) : na.apply(g, T);
- if (La(a, ka)) {
- Na = !0;
- break
- }
- }
- h.finish &&
- h.finish(f || p);
- return p ? Na : r.Ji()
- };
- Cb = e;
- s.prototype.za = function () {
- var b,
- a,
- f;
- b = 0;
- for (a = this.da.length; b < a; b++)
- f = this.da[b], f.za(), f.jc && (this.df = !0)
- };
- s.prototype.Cj = function () {
- var b,
- a;
- b = 0;
- for (a = this.da.length; b < a; b++)
- this.ia[b] = this.da[b].get();
- return this.Wa.apply(this.b.Fc, this.ia)
- };
- s.prototype.Bj = function () {
- var b = this.type.ca().fc(),
- a = this.type.H,
- f = this.type.Qc,
- e = this.ac,
- k = -1 < e,
- c = this.df,
- d = this.da,
- g = this.ia,
- h = this.Wa,
- r,
- p,
- s,
- q,
- l,
- u;
- if (c)
- for (p = 0, q = d.length; p < q; ++p)
- l = d[p], l.jc || (g[p] = l.get(0));
- else
- for (p =
- 0, q = d.length; p < q; ++p)
- g[p] = d[p].get(0);
- r = 0;
- for (s = b.length; r < s; ++r) {
- u = b[r];
- if (c)
- for (p = 0, q = d.length; p < q; ++p)
- l = d[p], l.jc && (g[p] = l.get(r));
- k ? (p = 0, a && (p = u.type.De[f]), h.apply(u.M[e + p], g)) : h.apply(u, g)
- }
- return !1
- };
- Db = s;
- var u = [],
- x = -1;
- q.prototype.za = function () {
- var b,
- a;
- if (11 === this.type)
- this.Td = this.b.Tk(this.gg, this.Tb.parent);
- else if (13 === this.type)
- for (b = 0, a = this.me.length; b < a; b++)
- this.me[b].za();
- this.zc && this.zc.za()
- };
- q.prototype.No = function (b) {
- this.jc || !b || b.na.xh || (this.jc = !0)
- };
- q.prototype.Rl = function () {
- this.jc = !0
- };
- q.prototype.Na = function () {
- x++;
- u.length === x && u.push(new Ib);
- return u[x]
- };
- q.prototype.Da = function () {
- x--
- };
- q.prototype.ho = function (b) {
- this.Ed = b || 0;
- b = this.Na();
- this.zc.get(b);
- this.Da();
- return b.data
- };
- q.prototype.io = function (b) {
- this.Ed = b || 0;
- b = this.Na();
- this.zc.get(b);
- this.Da();
- return w(b.data) ? b.data : ""
- };
- q.prototype.oo = ba("object");
- q.prototype.eo = ba("Dk");
- q.prototype.mo = function (b) {
- this.Ed = b || 0;
- b = this.Na();
- this.zc.get(b);
- this.Da();
- return b.Ra() ? this.b.rf(b.data) : this.b.Gi(b.data)
- };
- q.prototype.no = ba("ja");
- q.prototype.lo = ba("key");
- q.prototype.ko = ba("index");
- q.prototype.jo = function (b) {
- b = b || 0;
- var a = this.C.type,
- f = null,
- f = a.ca(),
- e = f.fc();
- if (e.length)
- f = e[b % e.length].type;
- else if (f.W.length)
- f = f.W[b % f.W.length].type;
- else if (a.j.length)
- f = a.j[b % a.j.length].type;
- else
- return 0;
- return this.index + f.Cg[a.Qc]
- };
- q.prototype.fo = ba("Td");
- q.prototype.co = ba("Mk");
- q.prototype.po = function () {
- var b,
- a;
- b = 0;
- for (a = this.me.length; b < a; b++)
- this.fg[b] = this.me[b].get();
- return this.fg
- };
- Eb = q;
- r.prototype.za = function () {
- this.aa = a(this.aa)
- };
- r.prototype.le = function (b) {
- var a = this.b.Sk();
- this.parent && !this.Df && a ? (this.fe >= a.length && (a.length = this.fe + 1), a[this.fe] = b) : this.data = b
- };
- r.prototype.tf = function () {
- var b = this.b.Sk();
- return !this.parent || this.Df || !b || this.Mg ? this.data : this.fe >= b.length || "undefined" === typeof b[this.fe] ? this.Ni : b[this.fe]
- };
- r.prototype.Ea = function () {
- !this.parent || this.Df || this.Mg || this.le(this.Ni)
- };
- yb = r;
- b.prototype.toString = function () {
- return "include:" + this.yf.toString()
- };
- b.prototype.za = function () {
- this.yf = this.b.wi[this.uo];
- this.sheet.cl.add(this);
- this.aa = a(this.aa);
- for (var b = this.parent; b; )
- b.group && b.Ek.push(this), b = b.parent;
- this.zp()
- };
- b.prototype.Ea = function () {
- this.parent && this.b.Uf(this.b.q);
- this.yf.Ki || this.yf.Ea(!0);
- this.parent && this.b.Ad(this.b.q)
- };
- b.prototype.zp = function () {
- for (var b = this.parent; b; ) {
- if (b.group && !b.vf) {
- this.xa = !1;
- return
- }
- b = b.parent
- }
- this.xa = !0
- };
- Hb = b;
- f.prototype.reset = function (b) {
- this.fb = b;
- this.Fb = this.Ca = 0;
- this.Xl.length = 0;
- this.ti = this.ae = !1
- };
- f.prototype.Co = function () {
- return this.fb.Jj ? !0 : this.Ca <
- this.fb.Ja.length - 1 ? !!this.fb.aa.length : !1
- };
- xb = f
- })();
- (function () {
- function l(a, c) {
- this.C = a;
- this.b = a.b;
- this.type = c[0];
- this.get = [this.Fn, this.Bn, this.Nn, this.Qn, this.vn, this.On, this.Jn, this.yn, this.In, this.Mn, this.wn, this.Ln, this.zn, this.Kn, this.Gn, this.Hn, this.Cn, this.Dn, this.xn, this.Pn, this.Ik, this.En, this.Ik, this.An][this.type];
- var d = null;
- this.Ab = this.da = this.ia = this.Wa = this.Eh = this.Va = this.first = this.value = null;
- this.ac = -1;
- this.Tc = null;
- this.Uj = -1;
- this.Td = this.gg = null;
- this.Xf = !1;
- switch (this.type) {
- case 0:
- case 1:
- case 2:
- this.value = c[1];
- break;
- case 3:
- this.first =
- new Fb(a, c[1]);
- break;
- case 18:
- this.first = new Fb(a, c[1]);
- this.Va = new Fb(a, c[2]);
- this.Eh = new Fb(a, c[3]);
- break;
- case 19:
- this.Wa = c[1];
- this.Wa !== G.prototype.L.random && this.Wa !== G.prototype.L.ki || this.C.Rl();
- this.ia = [];
- this.da = [];
- 3 === c.length ? (d = c[2], this.ia.length = d.length + 1) : this.ia.length = 1;
- break;
- case 20:
- this.Ab = this.b.q[c[1]];
- this.ac = -1;
- this.Wa = c[2];
- this.Xf = c[3];
- L && this.Wa === L.prototype.L.lm && this.C.Rl();
- this.Tc = c[4] ? new Fb(a, c[4]) : null;
- this.ia = [];
- this.da = [];
- 6 === c.length ? (d = c[5], this.ia.length = d.length +
- 1) : this.ia.length = 1;
- break;
- case 21:
- this.Ab = this.b.q[c[1]];
- this.Xf = c[2];
- this.Tc = c[3] ? new Fb(a, c[3]) : null;
- this.Uj = c[4];
- break;
- case 22:
- this.Ab = this.b.q[c[1]];
- this.Ab.Gg(c[2]);
- this.ac = this.Ab.Ci(c[2]);
- this.Wa = c[3];
- this.Xf = c[4];
- this.Tc = c[5] ? new Fb(a, c[5]) : null;
- this.ia = [];
- this.da = [];
- 7 === c.length ? (d = c[6], this.ia.length = d.length + 1) : this.ia.length = 1;
- break;
- case 23:
- this.gg = c[1],
- this.Td = null
- }
- this.C.No(this.Ab);
- 4 <= this.type && 17 >= this.type && (this.first = new Fb(a, c[1]), this.Va = new Fb(a, c[2]));
- if (d) {
- var h,
- p;
- h = 0;
- for (p =
- d.length; h < p; h++)
- this.da.push(new Fb(a, d[h]))
- }
- }
-
- function d(a, c) {
- this.type = a || Jb.ue;
- this.data = c || 0;
- this.Me = null;
- this.type == Jb.ue && (this.data = Math.floor(this.data))
- }
- l.prototype.za = function () {
- 23 === this.type && (this.Td = this.C.b.Tk(this.gg, this.C.Tb.parent));
- this.first && this.first.za();
- this.Va && this.Va.za();
- this.Eh && this.Eh.za();
- this.Tc && this.Tc.za();
- if (this.da) {
- var a,
- c;
- a = 0;
- for (c = this.da.length; a < c; a++)
- this.da[a].za()
- }
- };
- l.prototype.Pn = function (a) {
- this.ia[0] = a;
- a = this.C.Na();
- var c,
- d;
- c = 0;
- for (d = this.da.length; c <
- d; c++)
- this.da[c].get(a), this.ia[c + 1] = a.data;
- this.C.Da();
- this.Wa.apply(this.b.Fc, this.ia)
- };
- l.prototype.Ik = function (a) {
- var c = this.Ab.ca(),
- d = c.fc();
- if (!d.length)
- if (c.W.length)
- d = c.W;
- else {
- this.Xf ? a.Cb("") : a.ea(0);
- return
- }
- this.ia[0] = a;
- a.Me = this.Ab;
- a = this.C.Na();
- var h,
- c = 0;
- for (h = this.da.length; c < h; c++)
- this.da[c].get(a), this.ia[c + 1] = a.data;
- c = this.C.Ed;
- this.Tc && (this.Tc.get(a), a.Ra() && (c = a.data, d = this.Ab.j));
- this.C.Da();
- c %= d.length;
- 0 > c && (c += d.length);
- d = d[c];
- - 1 < this.ac ? (a = 0, this.Ab.H && (a = d.type.De[this.Ab.Qc]),
- this.Wa.apply(d.M[this.ac + a], this.ia)) : this.Wa.apply(d, this.ia)
- };
- l.prototype.En = function (a) {
- var c = this.Ab.ca(),
- d = c.fc();
- if (!d.length)
- if (c.W.length)
- d = c.W;
- else {
- this.Xf ? a.Cb("") : a.ea(0);
- return
- }
- c = this.C.Ed;
- if (this.Tc) {
- var h = this.C.Na();
- this.Tc.get(h);
- if (h.Ra()) {
- c = h.data;
- d = this.Ab.j;
- c %= d.length;
- 0 > c && (c += d.length);
- d = d[c].Ka[this.Uj];
- w(d) ? a.Cb(d) : a.F(d);
- this.C.Da();
- return
- }
- this.C.Da()
- }
- c %= d.length;
- 0 > c && (c += d.length);
- d = d[c];
- c = 0;
- this.Ab.H && (c = d.type.Cg[this.Ab.Qc]);
- d = d.Ka[this.Uj + c];
- w(d) ? a.Cb(d) : a.F(d)
- };
- l.prototype.Fn =
- function (a) {
- a.type = Jb.ue;
- a.data = this.value
- };
- l.prototype.Bn = function (a) {
- a.type = Jb.te;
- a.data = this.value
- };
- l.prototype.Nn = function (a) {
- a.type = Jb.pg;
- a.data = this.value
- };
- l.prototype.Qn = function (a) {
- this.first.get(a);
- a.Ra() && (a.data = -a.data)
- };
- l.prototype.vn = function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.Ra() && c.Ra() && (a.data += c.data, c.Ge() && a.Ke());
- this.C.Da()
- };
- l.prototype.On = function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.Ra() && c.Ra() && (a.data -= c.data, c.Ge() && a.Ke());
- this.C.Da()
- };
- l.prototype.Jn = function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.Ra() && c.Ra() && (a.data *= c.data, c.Ge() && a.Ke());
- this.C.Da()
- };
- l.prototype.yn = function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.Ra() && c.Ra() && (a.data /= c.data, a.Ke());
- this.C.Da()
- };
- l.prototype.In = function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.Ra() && c.Ra() && (a.data %= c.data, c.Ge() && a.Ke());
- this.C.Da()
- };
- l.prototype.Mn = function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.Ra() && c.Ra() &&
- (a.data = Math.pow(a.data, c.data), c.Ge() && a.Ke());
- this.C.Da()
- };
- l.prototype.wn = function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.Ra() ? c.Og() ? a.Cb(a.data.toString() + c.data) : a.data && c.data ? a.ea(1) : a.ea(0) : a.Og() && (a.data = c.Og() ? a.data + c.data : a.data + (Math.round(1E10 * c.data) / 1E10).toString());
- this.C.Da()
- };
- l.prototype.Ln = function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.Ra() && c.Ra() && (a.data || c.data ? a.ea(1) : a.ea(0));
- this.C.Da()
- };
- l.prototype.xn = function (a) {
- this.first.get(a);
- a.data ?
- this.Va.get(a) : this.Eh.get(a)
- };
- l.prototype.zn = function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.ea(a.data === c.data ? 1 : 0);
- this.C.Da()
- };
- l.prototype.Kn = function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.ea(a.data !== c.data ? 1 : 0);
- this.C.Da()
- };
- l.prototype.Gn = function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.ea(a.data < c.data ? 1 : 0);
- this.C.Da()
- };
- l.prototype.Hn = function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.ea(a.data <= c.data ? 1 : 0);
- this.C.Da()
- };
- l.prototype.Cn =
- function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.ea(a.data > c.data ? 1 : 0);
- this.C.Da()
- };
- l.prototype.Dn = function (a) {
- this.first.get(a);
- var c = this.C.Na();
- this.Va.get(c);
- a.ea(a.data >= c.data ? 1 : 0);
- this.C.Da()
- };
- l.prototype.An = function (a) {
- var c = this.Td.tf();
- ja(c) ? a.F(c) : a.Cb(c)
- };
- Fb = l;
- d.prototype.Ge = function () {
- return this.type === Jb.te
- };
- d.prototype.Ra = function () {
- return this.type === Jb.ue || this.type === Jb.te
- };
- d.prototype.Og = function () {
- return this.type === Jb.pg
- };
- d.prototype.Ke = function () {
- this.Ge() ||
- (this.Og() && (this.data = parseFloat(this.data)), this.type = Jb.te)
- };
- d.prototype.ea = function (a) {
- this.type = Jb.ue;
- this.data = Math.floor(a)
- };
- d.prototype.F = function (a) {
- this.type = Jb.te;
- this.data = a
- };
- d.prototype.Cb = function (a) {
- this.type = Jb.pg;
- this.data = a
- };
- d.prototype.Hj = function (a) {
- ja(a) ? (this.type = Jb.te, this.data = a) : w(a) ? (this.type = Jb.pg, this.data = a.toString()) : (this.type = Jb.ue, this.data = 0)
- };
- Ib = d;
- Jb = {
- ue : 0,
- te : 1,
- pg : 2
- }
- })();
- function G(l) {
- this.b = l;
- this.Db = []
- }
- G.prototype.tb = function () {
- var l = {},
- d,
- a,
- c,
- g,
- h,
- p,
- e,
- s;
- l.waits = [];
- var q = l.waits,
- r;
- d = 0;
- for (a = this.Db.length; d < a; d++) {
- p = this.Db[d];
- r = {
- t : p.time,
- ev : p.Be.R,
- sm : [],
- sols : {}
- };
- p.Be.kc[p.Fb] && (r.act = p.Be.kc[p.Fb].R);
- c = 0;
- for (g = p.aa.length; c < g; c++)
- r.sm.push(p.aa[c].R);
- for (h in p.ub)
- if (p.ub.hasOwnProperty(h)) {
- e = this.b.q[parseInt(h, 10)];
- s = {
- sa : p.ub[h].sh,
- insts : []
- };
- c = 0;
- for (g = p.ub[h].Uc.length; c < g; c++)
- s.insts.push(p.ub[h].Uc[c].uid);
- r.sols[e.R.toString()] = s
- }
- q.push(r)
- }
- return l
- };
- G.prototype.Nb = function (l) {
- l = l.waits;
- var d,
- a,
- c,
- g,
- h,
- p,
- e,
- s,
- q,
- r,
- b;
- d = this.Db.length = 0;
- for (a = l.length; d < a; d++)
- if (p = l[d], s = this.b.yk[p.ev.toString()]) {
- q = -1;
- c = 0;
- for (g = s.kc.length; c < g; c++)
- if (s.kc[c].R === p.act) {
- q = c;
- break
- }
- if (-1 !== q) {
- e = {
- ub : {},
- aa : [],
- ri : !1
- };
- e.time = p.t;
- e.Be = s;
- e.Fb = q;
- c = 0;
- for (g = p.sm.length; c < g; c++)
- (s = this.b.Jg(p.sm[c])) && e.aa.push(s);
- for (h in p.sols)
- if (p.sols.hasOwnProperty(h) && (s = this.b.Jg(parseInt(h, 10)))) {
- q = p.sols[h];
- r = {
- sh : q.sa,
- Uc : []
- };
- c = 0;
- for (g = q.insts.length; c < g; c++)
- (b = this.b.Hi(q.insts[c])) &&
- r.Uc.push(b);
- e.ub[s.index.toString()] = r
- }
- this.Db.push(e)
- }
- }
- };
- (function () {
- function l() {}
-
- function d() {}
-
- function a() {}
- var c = G.prototype;
- l.prototype.Xj = v(!0);
- l.prototype.jg = v(!0);
- l.prototype.Bm = v(!0);
- l.prototype.Wj = function (a, e, c) {
- return Kb(a, e, c)
- };
- l.prototype.Rm = function () {
- var a = this.b.ib(),
- e = a.fb,
- c = a.Co(),
- a = this.b.cp();
- if (c)
- for (c = 0; !a.$f; c++)
- this.b.Vf(e.aa), a.index = c, e.zj() || (a.$f = !0), this.b.Ad(e.aa);
- else
- for (c = 0; !a.$f; c++)
- a.index = c, e.zj() || (a.$f = !0);
- this.b.Yo();
- return !1
- };
- l.prototype.cf = function () {
- var a = this.b.Rk().wa;
- "undefined" === typeof a.Vh && (a.Vh = -1);
- var e =
- a.Vh,
- c = this.b.Ic;
- a.Vh = c;
- return this.b.bj || e !== c - 1
- };
- l.prototype.ek = function (a) {
- if (!a)
- return !1;
- var e = a.ca(),
- c = e.fc(),
- d = ra(Math.random() * c.length);
- if (d >= c.length)
- return !1;
- e.Qe(c[d]);
- a.mc();
- return !0
- };
- l.prototype.eb = function (a, e, c) {
- return Kb(a.tf(), e, c)
- };
- l.prototype.Ze = function (a) {
- return (a = this.b.xf[a.toLowerCase()]) && a.vf
- };
- l.prototype.kg = function (a) {
- if (!a || !a.j.length)
- return !1;
- a.ca().ka = !0;
- a.mc();
- return !0
- };
- l.prototype.Kc = function () {
- var a = this.b.ib();
- return a.ti ? !1 : !a.ae
- };
- l.prototype.Qh = v(!0);
- l.prototype.xm =
- v(!0);
- l.prototype.Rh = v(!0);
- l.prototype.Cm = v(!0);
- l.prototype.Ph = v(!0);
- c.d = new l;
- d.prototype.pm = function (a) {
- this.b.Ef || this.b.ff || (this.b.ff = a)
- };
- d.prototype.Om = function (a) {
- this.b.$.Fj(a)
- };
- d.prototype.Eb = function (a, e) {
- 0 === a.Mh ? ja(e) ? a.le(e) : a.le(parseFloat(e)) : 1 === a.Mh && a.le(e.toString())
- };
- d.prototype.Ye = function (a, e) {
- 0 === a.Mh ? ja(e) ? a.le(a.tf() + e) : a.le(a.tf() + parseFloat(e)) : 1 === a.Mh && a.le(a.tf() + e.toString())
- };
- var g = [],
- h = [];
- d.prototype.Md = function (a) {
- if (!(0 > a)) {
- var e,
- c,
- d,
- r = this.b.ib(),
- b;
- b = g.length ? g.pop() : {
- ub : {},
- aa : []
- };
- b.ri = !1;
- b.time = this.b.$d.wb + a;
- b.Be = r.fb;
- b.Fb = r.Fb + 1;
- a = 0;
- for (e = this.b.q.length; a < e; a++)
- d = this.b.q[a], c = d.ca(), c.ka && -1 === r.fb.aa.indexOf(d) || (b.aa.push(d), d = void 0, d = h.length ? h.pop() : {
- Uc : []
- }, d.sh = !1, d.sh = c.ka, za(d.Uc, c.j), b.ub[a.toString()] = d);
- this.Db.push(b);
- return !0
- }
- };
- c.e = new d;
- a.prototype["int"] = function (a, e) {
- w(e) ? (a.ea(parseInt(e, 10)), isNaN(a.data) && (a.data = 0)) : a.ea(e)
- };
- a.prototype["float"] = function (a, e) {
- w(e) ? (a.F(parseFloat(e)), isNaN(a.data) && (a.data = 0)) : a.F(e)
- };
- a.prototype.random =
- function (a, e, c) {
- void 0 === c ? a.F(Math.random() * e) : a.F(Math.random() * (c - e) + e)
- };
- a.prototype.sqrt = function (a, e) {
- a.F(Math.sqrt(e))
- };
- a.prototype.abs = function (a, e) {
- a.F(Math.abs(e))
- };
- a.prototype.round = function (a, e) {
- a.ea(Math.round(e))
- };
- a.prototype.floor = function (a, e) {
- a.ea(Math.floor(e))
- };
- a.prototype.ceil = function (a, e) {
- a.ea(Math.ceil(e))
- };
- a.prototype.sin = function (a, e) {
- a.F(Math.sin(D(e)))
- };
- a.prototype.cos = function (a, e) {
- a.F(Math.cos(D(e)))
- };
- a.prototype.asin = function (a, e) {
- a.F(Ba(Math.asin(e)))
- };
- a.prototype.acos =
- function (a, e) {
- a.F(Ba(Math.acos(e)))
- };
- a.prototype.max = function (a) {
- var e = arguments[1],
- c,
- d;
- c = 2;
- for (d = arguments.length; c < d; c++)
- e < arguments[c] && (e = arguments[c]);
- a.F(e)
- };
- a.prototype.min = function (a) {
- var c = arguments[1],
- d,
- g;
- d = 2;
- for (g = arguments.length; d < g; d++)
- c > arguments[d] && (c = arguments[d]);
- a.F(c)
- };
- a.prototype.Sd = function (a) {
- a.F(this.b.Sd)
- };
- a.prototype.dg = function (a) {
- a.F(this.b.dg)
- };
- a.prototype.time = function (a) {
- a.F(this.b.$d.wb)
- };
- a.prototype.Ic = function (a) {
- a.ea(this.b.Ic)
- };
- a.prototype.$g = function (a) {
- a.ea(this.b.$g)
- };
- a.prototype.yi = function (a) {
- a.ea(this.b.yi)
- };
- a.prototype.k = function (a, c, d, g, h) {
- a.F(Ba(Ga(c, d, g, h)))
- };
- a.prototype.left = function (a, c, d) {
- a.Cb(w(c) ? c.substr(0, d) : "")
- };
- a.prototype.right = function (a, c, d) {
- a.Cb(w(c) ? c.substr(c.length - d) : "")
- };
- a.prototype.replace = function (a, c, d, g) {
- w(c) && w(d) && w(g) ? a.Cb(c.replace(RegExp(Ra(d), "gi"), g)) : a.Cb(w(c) ? c : "")
- };
- a.prototype.ki = function (a) {
- var c = ra(Math.random() * (arguments.length - 1));
- a.Hj(arguments[c + 1])
- };
- a.prototype.mi = function (a) {
- a.F(this.b.mi / 1E3)
- };
- a.prototype.ee = function (a) {
- a.F(this.b.ee)
- };
- c.L = new a;
- c.hp = function () {
- var a,
- c,
- d,
- l,
- r,
- b,
- f = this.b.ib();
- a = 0;
- for (d = this.Db.length; a < d; a++)
- if (l = this.Db[a], !(l.time > this.b.$d.wb)) {
- f.fb = l.Be;
- f.Fb = l.Fb;
- f.Ca = 0;
- for (c in l.ub)
- l.ub.hasOwnProperty(c) && (r = this.b.q[parseInt(c, 10)].ca(), b = l.ub[c], r.ka = b.sh, za(r.j, b.Uc), r = b, r.Uc.length = 0, h.push(r));
- l.Be.fp();
- this.b.li(l.aa);
- l.ri = !0
- }
- c = a = 0;
- for (d = this.Db.length; a < d; a++)
- l = this.Db[a], this.Db[c] = l, l.ri ? (Oa(l.ub), l.aa.length = 0, g.push(l)) : c++;
- this.Db.length = c
- }
- })();
- (function () {
- Ya = function (d) {
- var a = d[0].prototype,
- c = d[1],
- g = d[3],
- h = d[4],
- l = d[5],
- e = d[6],
- s = d[7];
- d = d[8];
- a.d || (a.d = {});
- a.e || (a.e = {});
- a.L || (a.L = {});
- var q = a.d,
- r = a.e,
- a = a.L;
- g && (q.Id = function (b, a) {
- return Kb(this.x, b, a)
- }, q.Rp = function (b, a) {
- return Kb(this.y, b, a)
- }, q.$p = function () {
- var b = this.n;
- this.$a();
- var a = this.lb;
- return !(a.right < b.ab || a.bottom < b.bb || a.left > b.Rb || a.top > b.Qb)
- }, q.aq = function () {
- this.$a();
- var b = this.lb,
- a = this.b.$;
- return 0 > b.right || 0 > b.bottom || b.left > a.width || b.top > a.height
- }, q.nq = function (b, a, c) {
- var e =
- this.ca(),
- d = e.fc();
- if (!d.length)
- return !1;
- var g = d[0],
- h = g,
- r = Ka(g.x, g.y, a, c),
- l,
- s,
- q;
- l = 1;
- for (s = d.length; l < s; l++)
- if (g = d[l], q = Ka(g.x, g.y, a, c), 0 === b && q < r || 1 === b && q > r)
- r = q, h = g;
- e.Qe(h);
- return !0
- }, r.fk = function (b) {
- this.x !== b && (this.x = b, this.Aa())
- }, r.Nq = function (b) {
- this.y !== b && (this.y = b, this.Aa())
- }, r.Hq = function (b, a) {
- if (this.x !== b || this.y !== a)
- this.x = b, this.y = a, this.Aa()
- }, r.Iq = function (b, a) {
- var c = b.bo(this);
- if (c) {
- var e;
- c.Fi ? (e = c.Fi(a, !0), c = c.Fi(a, !1)) : (e = c.x, c = c.y);
- if (this.x !== e || this.y !== c)
- this.x = e, this.y = c, this.Aa()
- }
- },
- r.gq = function (b) {
- 0 !== b && (this.x += Math.cos(this.k) * b, this.y += Math.sin(this.k) * b, this.Aa())
- }, r.fq = function (b, a) {
- 0 !== a && (this.x += Math.cos(D(b)) * a, this.y += Math.sin(D(b)) * a, this.Aa())
- }, a.hk = function (b) {
- b.F(this.x)
- }, a.Sm = function (b) {
- b.F(this.y)
- }, a.Sd = function (b) {
- b.F(this.b.Hg(this))
- });
- h && (q.Qp = function (b, a) {
- return Kb(this.width, b, a)
- }, q.Np = function (b, a) {
- return Kb(this.height, b, a)
- }, r.Th = function (b) {
- this.width !== b && (this.width = b, this.Aa())
- }, r.Eq = function (b) {
- this.height !== b && (this.height = b, this.Aa())
- }, r.ng =
- function (b, a) {
- if (this.width !== b || this.height !== a)
- this.width = b, this.height = a, this.Aa()
- }, a.gk = function (b) {
- b.F(this.width)
- }, a.qm = function (b) {
- b.F(this.height)
- }, a.Kp = function (b) {
- this.$a();
- b.F(this.lb.left)
- }, a.Mp = function (b) {
- this.$a();
- b.F(this.lb.top)
- }, a.Lp = function (b) {
- this.$a();
- b.F(this.lb.right)
- }, a.Jp = function (b) {
- this.$a();
- b.F(this.lb.bottom)
- });
- l && (q.Ip = function (b, a) {
- return Ha(this.k, D(a)) <= D(b)
- }, q.Yp = function (b) {
- return Ja(this.k, D(b))
- }, q.Xp = function (b, a) {
- var c = Fa(b),
- e = Fa(a),
- d = Da(this.k);
- return Ja(e,
- c) ? Ja(d, c) && !Ja(d, e) : !(!Ja(d, c) && Ja(d, e))
- }, r.xq = function (b) {
- b = D(Ca(b));
- isNaN(b) || this.k === b || (this.k = b, this.Aa())
- }, r.tq = function (b) {
- 0 === b || isNaN(b) || (this.k += D(b), this.k = Da(this.k), this.Aa())
- }, r.uq = function (b) {
- 0 === b || isNaN(b) || (this.k -= D(b), this.k = Da(this.k), this.Aa())
- }, r.vq = function (b, a) {
- var c = Ia(this.k, D(a), D(b));
- isNaN(c) || this.k === c || (this.k = c, this.Aa())
- }, r.wq = function (b, a, c) {
- b = Ia(this.k, Math.atan2(c - this.y, a - this.x), D(b));
- isNaN(b) || this.k === b || (this.k = b, this.Aa())
- }, r.Kq = function (b, a) {
- var c = Math.atan2(a -
- this.y, b - this.x);
- isNaN(c) || this.k === c || (this.k = c, this.Aa())
- }, a.Hp = function (b) {
- b.F(Ea(this.k))
- });
- c || (q.ra = function (b, a, c) {
- return Kb(this.Ka[b], a, c)
- }, q.tm = function (b) {
- return this.Ka[b]
- }, q.oq = function (b, a) {
- var c = this.ca(),
- e = c.fc();
- if (!e.length)
- return !1;
- var d = e[0],
- g = d,
- h = d.Ka[a],
- r,
- l,
- s;
- r = 1;
- for (l = e.length; r < l; r++)
- if (d = e[r], s = d.Ka[a], 0 === b && s < h || 1 === b && s > h)
- h = s, g = d;
- c.Qe(g);
- return !0
- }, q.mq = function (b) {
- var a,
- c,
- e,
- d,
- g;
- if (this.b.Rk().Qi) {
- g = this.ca();
- if (g.ka)
- for (g.ka = !1, g.j.length = 0, g.W.length = 0, e = this.j, a = 0, c = e.length; a <
- c; a++)
- d = e[a], d.uid === b ? g.W.push(d) : g.j.push(d);
- else {
- e = a = 0;
- for (c = g.j.length; a < c; a++)
- d = g.j[a], g.j[e] = d, d.uid === b ? g.W.push(d) : e++;
- g.j.length = e
- }
- this.mc();
- return !!g.j.length
- }
- d = this.b.Hi(b);
- if (!d)
- return !1;
- g = this.ca();
- if (!g.ka && -1 === g.j.indexOf(d))
- return !1;
- if (this.H)
- for (b = d.type.qa, a = 0, c = b.length; a < c; a++) {
- if (b[a] === this)
- return g.Qe(d), this.mc(), !0
- }
- else if (d.type === this)
- return g.Qe(d), this.mc(), !0;
- return !1
- }, q.ym = v(!0), q.zm = v(!0), r.mg = function (b, a) {
- var c = this.Ka;
- ja(c[b]) ? c[b] = ja(a) ? a : parseFloat(a) : w(c[b]) &&
- (c[b] = w(a) ? a : a.toString())
- }, r.Gp = function (a, c) {
- var e = this.Ka;
- ja(e[a]) ? e[a] = ja(c) ? e[a] + c : e[a] + parseFloat(c) : w(e[a]) && (e[a] = w(c) ? e[a] + c : e[a] + c.toString())
- }, r.Pq = function (a, c) {
- var e = this.Ka;
- ja(e[a]) && (e[a] = ja(c) ? e[a] - c : e[a] - parseFloat(c))
- }, r.bf = function (a, c) {
- this.Ka[a] = c ? 1 : 0
- }, r.Rq = function (a) {
- this.Ka[a] = 1 - this.Ka[a]
- }, r.Tp = function () {
- this.b.se(this)
- }, r.um || (r.um = function (a) {
- var c,
- e;
- try {
- c = JSON.parse(a)
- } catch (d) {
- return
- }
- this.b.Xg(this, c, !0);
- this.Lc && this.Lc();
- if (this.M)
- for (a = 0, c = this.M.length; a < c; ++a)
- e =
- this.M[a], e.Lc && e.Lc()
- }), a.Sp = function (a) {
- var c = a.Me.j.length,
- e,
- d,
- g;
- e = 0;
- for (d = this.b.Ib.length; e < d; e++)
- g = this.b.Ib[e], a.Me.H ? 0 <= g.type.qa.indexOf(a.Me) && c++ : g.type === a.Me && c++;
- a.ea(c)
- }, a.qq = function (a) {
- a.ea(a.Me.ca().fc().length)
- }, a.Sq = function (a) {
- a.ea(this.uid)
- }, a.Wp = function (a) {
- a.ea(this.uf())
- }, a.Nh || (a.Nh = function (a) {
- a.Cb(JSON.stringify(this.b.Dj(this, !0)))
- }));
- e && (q.bq = ba("visible"), r.kd = function (a) {
- !a !== !this.visible && (this.visible = a, this.b.Z = !0)
- }, q.Op = function (a, c) {
- return Kb(Wa(100 * this.opacity),
- a, c)
- }, r.Gq = function (a) {
- a /= 100;
- 0 > a ? a = 0 : 1 < a && (a = 1);
- a !== this.opacity && (this.opacity = a, this.b.Z = !0)
- }, a.Opacity = function (a) {
- a.F(Wa(100 * this.opacity))
- });
- s && (q.Zp = function (a) {
- return a ? this.n === a : !1
- }, q.pq = function (a) {
- var c = this.ca(),
- e = c.fc();
- if (!e.length)
- return !1;
- var d = e[0],
- g = d,
- h,
- r;
- h = 1;
- for (r = e.length; h < r; h++)
- if (d = e[h], 0 === a) {
- if (d.n.index > g.n.index || d.n.index === g.n.index && d.Xb() > g.Xb())
- g = d
- } else
- if (d.n.index < g.n.index || d.n.index === g.n.index && d.Xb() < g.Xb())
- g = d;
- c.Qe(g);
- return !0
- }, r.jq = function () {
- var a = this.Xb();
- a !== this.n.j.length - 1 && (ya(this.n.j, a), this.n.j.push(this), this.b.Z = !0, this.n.Sb = !0)
- }, r.hq = function () {
- var a = this.Xb();
- 0 !== a && (ya(this.n.j, a), this.n.j.unshift(this), this.b.Z = !0, this.n.Sb = !0)
- }, r.iq = function (a) {
- a && a != this.n && (ya(this.n.j, this.Xb()), this.n.Sb = !0, this.n = a, this.qe = a.j.length, a.j.push(this), this.b.Z = !0)
- }, r.Uq = function (a, c) {
- var e = 0 === a;
- if (c) {
- var d = c.Uk(this);
- if (d && d.uid !== this.uid) {
- this.n.index !== d.n.index && (ya(this.n.j, this.Xb()), this.n.Sb = !0, this.n = d.n, this.qe = d.n.j.length, d.n.j.push(this));
- var g = this.Xb(),
- d = d.Xb();
- ya(this.n.j, g);
- g < d && d--;
- e && d++;
- d === this.n.j.length ? this.n.j.push(this) : this.n.j.splice(d, 0, this);
- this.n.Sb = !0;
- this.b.Z = !0
- }
- }
- }, a.dq = function (a) {
- a.ea(this.n.xl)
- }, a.cq = function (a) {
- a.Cb(this.n.name)
- }, a.Tq = function (a) {
- a.ea(this.Xb())
- });
- d && (r.Bq = function (a, c) {
- if (this.b.D) {
- var e = this.type.Ei(c);
- if (!(0 > e)) {
- var d = 1 === a;
- this.ld[e] !== d && (this.ld[e] = d, this.gd(), this.b.Z = !0)
- }
- }
- }, r.Cq = function (a, c, e) {
- if (this.b.D) {
- var d = this.type.Ei(a);
- 0 > d || (a = this.type.J[d], d = this.ua[d], c = Math.floor(c), 0 >
- c || c >= d.length || (1 === this.b.D.fr(a.Za, c) && (e /= 100), d[c] !== e && (d[c] = e, a.xa && (this.b.Z = !0))))
- }
- })
- };
- qb = function () {
- this.ii = this.bi = !0;
- this.type.rk = !0;
- this.b.Z = !0;
- var d,
- a,
- c = this.ci;
- d = 0;
- for (a = c.length; d < a; ++d)
- c[d](this)
- };
- rb = function (d) {
- d && this.ci.push(d)
- };
- tb = function () {
- if (this.bi) {
- var d = this.lb,
- a = this.Nc;
- d.set(this.x, this.y, this.x + this.width, this.y + this.height);
- d.offset(-this.nb * this.width, -this.ob * this.height);
- this.k ? (d.offset(-this.x, -this.y), a.Sl(d, this.k), a.offset(this.x, this.y), a.zk(d)) : a.wh(d);
- d.normalize();
- this.bi = !1
- }
- };
- var l = new ua(0, 0, 0, 0);
- ub = function () {
- if (this.ii && this.hf) {
- this.$a();
- var d = this.type.Ck,
- a = this.ug,
- c = this.lb;
- l.set(d.ik(c.left), d.jk(c.top), d.ik(c.right), d.jk(c.bottom));
- a.un(l) || (a.right < a.left ? d.update(this, null, l) : d.update(this, a, l), a.copy(l), this.ii = !1)
- }
- };
- sb = function (d, a) {
- return this.lb.oc(d, a) && this.Nc.oc(d, a) ? this.wc && !this.wc.Ho() ? (this.wc.gn(this.width, this.height, this.k), this.wc.oc(d - this.x, a - this.y)) : !0 : !1
- };
- mb = function () {
- this.type.Lh();
- return this.Wd
- };
- vb = function () {
- this.n.Bp();
- return this.qe
- };
- wb = function () {
- this.V.length = 0;
- var d,
- a;
- d = 0;
- for (a = this.ld.length; d < a; d++)
- this.ld[d] && this.V.push(this.type.J[d]);
- this.gm = !!this.V.length
- };
- nb = function () {
- return "Inst" + this.Ll
- };
- ab = function (d) {
- if (d && d.rc && d.type != this) {
- var a,
- c,
- g;
- a = 0;
- for (c = d.siblings.length; a < c; a++)
- if (g = d.siblings[a], g.type == this)
- return g
- }
- d = this.ca().fc();
- return d.length ? d[0] : null
- };
- bb = function (d) {
- var a = this.ca().fc();
- return a.length ? a[d.uf() % a.length] : null
- };
- $a = function () {
- if (this.Ue && !this.H) {
- var d,
- a;
- d = 0;
- for (a = this.j.length; d <
- a; d++)
- this.j[d].Wd = d;
- var c = d,
- g = this.b.Ib;
- d = 0;
- for (a = g.length; d < a; ++d)
- g[d].type === this && (g[d].Wd = c++);
- this.Ue = !1
- }
- };
- kb = function (d) {
- if (d < this.j.length)
- return this.j[d];
- d -= this.j.length;
- var a = this.b.Ib,
- c,
- g;
- c = 0;
- for (g = a.length; c < g; ++c)
- if (a[c].type === this) {
- if (0 === d)
- return a[c];
- --d
- }
- return null
- };
- cb = function () {
- return this.Fd[this.Oc]
- };
- db = function () {
- this.Oc++;
- this.Oc === this.Fd.length ? this.Fd.push(new Za(this)) : this.Fd[this.Oc].ka = !0
- };
- eb = function () {
- this.Oc++;
- this.Oc === this.Fd.length && this.Fd.push(new Za(this));
- var d = this.Fd[this.Oc],
- a = this.Fd[this.Oc - 1];
- a.ka ? d.ka = !0 : (d.ka = !1, za(d.j, a.j), za(d.W, a.W))
- };
- fb = function () {
- this.Oc--
- };
- gb = function (d) {
- var a,
- c,
- g,
- h,
- l,
- e = 0;
- if (!this.H)
- for (a = 0, c = this.qa.length; a < c; a++)
- for (l = this.qa[a], g = 0, h = l.Ba.length; g < h; g++) {
- if (d === l.Ba[g].name)
- return this.wa.ll = e, l.Ba[g];
- e++
- }
- a = 0;
- for (c = this.Ba.length; a < c; a++) {
- if (d === this.Ba[a].name)
- return this.wa.ll = e, this.Ba[a];
- e++
- }
- return null
- };
- hb = function (d) {
- return this.Gg(d) ? this.wa.ll : -1
- };
- ib = function (d) {
- var a,
- c;
- a = 0;
- for (c = this.J.length; a < c; a++)
- if (this.J[a].name ===
- d)
- return a;
- return -1
- };
- jb = function () {
- if (this.rc && !this.H) {
- var d,
- a,
- c,
- g,
- h,
- l,
- e;
- this.Lh();
- l = this.ca();
- var s = l.ka,
- q = (d = this.b.ib()) && d.fb && d.fb.tc;
- d = 0;
- for (a = this.Hb.length; d < a; d++)
- if (h = this.Hb[d], h !== this && (h.Lh(), e = h.ca(), e.ka = s, !s)) {
- e.j.length = l.j.length;
- c = 0;
- for (g = l.j.length; c < g; c++)
- e.j[c] = h.Vk(l.j[c].Wd);
- if (q)
- for (e.W.length = l.W.length, c = 0, g = l.W.length; c < g; c++)
- e.W[c] = h.Vk(l.W[c].Wd)
- }
- }
- };
- lb = function () {
- return "Type" + this.R
- };
- Kb = function (d, a, c) {
- if ("undefined" === typeof d || "undefined" === typeof c)
- return !1;
- switch (a) {
- case 0:
- return d ===
- c;
- case 1:
- return d !== c;
- case 2:
- return d < c;
- case 3:
- return d <= c;
- case 4:
- return d > c;
- case 5:
- return d >= c;
- default:
- return !1
- }
- }
- })();
- function O(l) {
- this.b = l
- }
- (function () {
- function l() {
- return e.length ? e.pop() : []
- }
-
- function d(a) {
- var c,
- g;
- c = 0;
- for (g = a.length; c < g; c++)
- Array.isArray(a[c]) && d(a[c]);
- a.length = 0;
- e.push(a)
- }
-
- function a() {}
-
- function c() {}
-
- function g() {}
- var h = O.prototype;
- h.oa = function (a) {
- this.na = a;
- this.b = a.b
- };
- h.oa.prototype.N = t();
- h.fa = function (a) {
- this.type = a;
- this.b = a.b
- };
- var p = h.fa.prototype,
- e = [];
- Array.isArray || (Array.isArray = function (a) {
- return "[object Array]" === Object.prototype.toString.call(a)
- });
- p.N = function () {
- this.gb = this.u[0];
- this.zb = this.u[1];
- this.Jb = this.u[2];
- this.Bb || (this.$b = l());
- var a = this.$b;
- a.length = this.gb;
- var c,
- e,
- b;
- for (c = 0; c < this.gb; c++)
- for (a[c] || (a[c] = l()), a[c].length = this.zb, e = 0; e < this.zb; e++)
- for (a[c][e] || (a[c][e] = l()), a[c][e].length = this.Jb, b = 0; b < this.Jb; b++)
- a[c][e][b] = 0
- };
- p.yd = function () {
- var a;
- for (a = 0; a < this.gb; a++)
- d(this.$b[a]);
- this.$b.length = 0
- };
- p.ai = function (a, c, e) {
- a = Math.floor(a);
- c = Math.floor(c);
- e = Math.floor(e);
- return isNaN(a) || 0 > a || a > this.gb - 1 || isNaN(c) || 0 > c || c > this.zb - 1 || isNaN(e) || 0 > e || e > this.Jb - 1 ? 0 : this.$b[a][c][e]
- };
- p.set = function (a, c,
- e, b) {
- a = Math.floor(a);
- c = Math.floor(c);
- e = Math.floor(e);
- isNaN(a) || 0 > a || a > this.gb - 1 || isNaN(c) || 0 > c || c > this.zb - 1 || isNaN(e) || 0 > e || e > this.Jb - 1 || (this.$b[a][c][e] = b)
- };
- p.Vn = function () {
- return JSON.stringify({
- c2array : !0,
- size : [this.gb, this.zb, this.Jb],
- data : this.$b
- })
- };
- p.tb = function () {
- return {
- size : [this.gb, this.zb, this.Jb],
- data : this.$b
- }
- };
- p.Nb = function (a) {
- var c = a.size;
- this.gb = c[0];
- this.zb = c[1];
- this.Jb = c[2];
- this.$b = a.data
- };
- p.ke = function (a, c, e) {
- 0 > a && (a = 0);
- 0 > c && (c = 0);
- 0 > e && (e = 0);
- if (this.gb !== a || this.zb !== c || this.Jb !==
- e) {
- this.gb = a;
- this.zb = c;
- this.Jb = e;
- var b,
- f,
- d = this.$b;
- d.length = a;
- for (a = 0; a < this.gb; a++)
- for (ia(d[a]) && (d[a] = l()), d[a].length = c, b = 0; b < this.zb; b++)
- for (ia(d[a][b]) && (d[a][b] = l()), d[a][b].length = e, f = 0; f < this.Jb; f++)
- ia(d[a][b][f]) && (d[a][b][f] = 0)
- }
- };
- a.prototype.Id = function (a, c, e) {
- return Kb(this.ai(a, 0, 0), c, e)
- };
- p.Xq = function (a) {
- this.b.Vf(a.aa);
- a.zj();
- this.b.Ad(a.aa)
- };
- a.prototype.om = function (a) {
- var c,
- e,
- b;
- for (c = 0; c < this.gb; c++)
- for (e = 0; e < this.zb; e++)
- for (b = 0; b < this.Jb; b++)
- if (this.$b[c][e][b] === a)
- return !0;
- return !1
- };
- h.d = new a;
- c.prototype.mm = function () {
- var a,
- c,
- e;
- for (a = 0; a < this.gb; a++)
- for (c = 0; c < this.zb; c++)
- for (e = 0; e < this.Jb; e++)
- this.$b[a][c][e] = 0
- };
- c.prototype.ng = function (a, c, e) {
- this.ke(a, c, e)
- };
- c.prototype.fk = function (a, c) {
- this.set(a, 0, 0, c)
- };
- c.prototype.Nm = function (a) {
- var c = 0,
- e = 0,
- b = this.$b;
- if (0 !== this.gb && 0 !== this.zb && 0 !== this.Jb)
- switch (a) {
- case 0:
- b.reverse();
- break;
- case 1:
- for (; c < this.gb; c++)
- b[c].reverse();
- break;
- case 2:
- for (; c < this.gb; c++)
- for (e = 0; e < this.zb; e++)
- b[c][e].reverse();
- this.Jb--
- }
- };
- h.e = new c;
- g.prototype.re =
- function (a, c, e, b) {
- a.Hj(this.ai(c, e || 0, b || 0))
- };
- g.prototype.gk = function (a) {
- a.ea(this.gb)
- };
- g.prototype.qm = function (a) {
- a.ea(this.zb)
- };
- g.prototype.Nh = function (a) {
- a.Cb(this.Vn())
- };
- h.L = new g
- })();
- function Nb(l) {
- this.b = l
- }
- (function () {
- function l() {}
- var d = Nb.prototype;
- d.oa = function (a) {
- this.na = a;
- this.b = a.b
- };
- d.oa.prototype.N = t();
- d.fa = function (a) {
- this.type = a;
- this.b = a.b
- };
- d.fa.prototype.N = function () {
- var a = this;
- window.addEventListener("resize", function () {
- a.b.trigger(Nb.prototype.d.Im, a)
- });
- "undefined" !== typeof navigator.onLine && (window.addEventListener("online", function () {
- a.b.trigger(Nb.prototype.d.Em, a)
- }), window.addEventListener("offline", function () {
- a.b.trigger(Nb.prototype.d.Dm, a)
- }));
- "undefined" !== typeof window.applicationCache &&
- (window.applicationCache.addEventListener("updateready", function () {
- a.b.ee = 1;
- a.b.trigger(Nb.prototype.d.dk, a)
- }), window.applicationCache.addEventListener("progress", function (c) {
- a.b.ee = c.loaded / c.total;
-
- }));
- this.b.Ac || (document.addEventListener("appMobi.device.update.available", function () {
- a.b.trigger(Nb.prototype.d.dk, a)
- }), document.addEventListener("backbutton", function () {
- a.b.trigger(Nb.prototype.d.Oh, a)
- }), document.addEventListener("menubutton", function () {
- a.b.trigger(Nb.prototype.d.Zj, a)
- }), document.addEventListener("searchbutton",
- function () {
- a.b.trigger(Nb.prototype.d.Lm, a)
- }), document.addEventListener("tizenhwkey", function (c) {
- var d;
- switch (c.keyName) {
- case "back":
- d = a.b.trigger(Nb.prototype.d.Oh, a);
- !d && window.tizen && window.tizen.application.getCurrentApplication().exit();
- break;
- case "menu":
- (d = a.b.trigger(Nb.prototype.d.Zj, a)) || c.preventDefault()
- }
- }));
- this.b.Xi && (WinJS.Application.onbackclick = function () {
- return !!a.b.trigger(Nb.prototype.d.Oh, a)
- });
- this.b.Ym(function (c) {
- c ? a.b.trigger(Nb.prototype.d.Fm, a) : a.b.trigger(Nb.prototype.d.Gm,
- a)
- })
- };
- l.prototype.Em = v(!0);
- l.prototype.Dm = v(!0);
- l.prototype.dk = v(!0);
- l.prototype.Gm = v(!0);
- l.prototype.Fm = v(!0);
- l.prototype.Im = v(!0);
- l.prototype.Oh = v(!0);
- l.prototype.Zj = v(!0);
- l.prototype.Lm = v(!0);
- d.d = new l;
- d.e = new(t());
- d.L = new(t())
- })();
- function L(l) {
- this.b = l
- }
- (function () {
- function l() {
- this.name = "";
- this.yj = 0;
- this.qj = []
- }
-
- function d() {
- e++;
- e === p.length && p.push(new l);
- return p[e]
- }
-
- function a() {}
-
- function c() {}
-
- function g() {}
- var h = L.prototype;
- h.oa = function (a) {
- this.na = a;
- this.b = a.b
- };
- h.oa.prototype.N = t();
- h.fa = function (a) {
- this.type = a;
- this.b = a.b
- };
- var p = [],
- e = -1;
- h.fa.prototype.N = t();
- a.prototype.uc = function (a) {
- var c = 0 > e ? null : p[e];
- return c ? Xa(a, c.name) : !1
- };
- h.d = new a;
- c.prototype.CallFunction = function (a, c) {
- var g = d();
- g.name = a.toLowerCase();
- g.yj = 0;
- za(g.qj, c);
- this.b.trigger(L.prototype.d.uc,
- this, g.name);
- e--
- };
- h.e = new c;
- g.prototype.lm = function (a, c) {
- var g = d();
- g.name = c.toLowerCase();
- g.yj = 0;
- g.qj.length = 0;
- var b,
- f;
- b = 2;
- for (f = arguments.length; b < f; b++)
- g.qj.push(arguments[b]);
- this.b.trigger(L.prototype.d.uc, this, g.name);
- e--;
- a.Hj(g.yj)
- };
- h.L = new g
- })();
- function I(l) {
- this.b = l
- }
- (function () {
- function l() {
- if (0 === this.pi.length) {
- var a = document.createElement("canvas");
- a.width = this.width;
- a.height = this.height;
- var b = a.getContext("2d");
- this.Te ? b.drawImage(this.B, this.Ne, this.Oe, this.width, this.height, 0, 0, this.width, this.height) : b.drawImage(this.B, 0, 0, this.width, this.height);
- this.pi = a.toDataURL("image/png")
- }
- return this.pi
- }
-
- function d() {}
-
- function a() {}
-
- function c() {}
- var g = I.prototype;
- g.oa = function (a) {
- this.na = a;
- this.b = a.b
- };
- var h = g.oa.prototype;
- h.N = function () {
- if (!this.H) {
- var a,
- b,
- c,
- e,
- d,
- g,
- h,
- m,
- p;
- this.lc = [];
- this.Kg = !1;
- a = 0;
- for (b = this.Gb.length; a < b; a++) {
- d = this.Gb[a];
- h = {};
- h.name = d[0];
- h.speed = d[1];
- h.loop = d[2];
- h.xj = d[3];
- h.qh = d[4];
- h.ie = d[5];
- h.R = d[6];
- h.frames = [];
- c = 0;
- for (e = d[7].length; c < e; c++)
- g = d[7][c], m = {},
- m.Ch = g[0],
- m.Mj = g[1],
- m.Ne = g[2],
- m.Oe = g[3],
- m.width = g[4],
- m.height = g[5],
- m.duration = g[6],
- m.nb = g[7],
- m.ob = g[8],
- m.Li = g[9],
- m.ih = g[10],
- m.Hl = g[11],
- m.Te = 0 !== m.width,
- m.pi = "",
- m.$q = l,
- p = {
- left : 0,
- top : 0,
- right : 1,
- bottom : 1
- },
- m.Ij = p,
- m.K = null,
- (p = this.b.Sn(g[0])) ? m.B = p : (m.B = new Image, m.B.idtkLoadDisposed = !0, m.B.src =
- g[0], m.B.ln = g[0], m.B.Fk = g[1], m.B.en = null, this.b.im(m.B)),
- h.frames.push(m),
- this.lc.push(m);
- this.Gb[a] = h
- }
- }
- };
- h.Ap = function () {
- var a,
- b,
- c;
- a = 0;
- for (b = this.j.length; a < b; a++)
- c = this.j[a], c.xg = c.cc.K
- };
- h.Of = function () {
- if (!this.H) {
- var a,
- b,
- c;
- a = 0;
- for (b = this.lc.length; a < b; ++a)
- c = this.lc[a], c.B.en = null, c.K = null
- }
- };
- h.eh = function () {
- if (!this.H && this.j.length) {
- var a,
- b,
- c;
- a = 0;
- for (b = this.lc.length; a < b; ++a)
- c = this.lc[a], c.K = this.b.D.If(c.B, !1, this.b.U, c.Hl);
- this.Ap()
- }
- };
- h.ej = function () {
- if (!this.H && !this.Kg && this.b.D) {
- var a,
- b,
- c;
- a = 0;
- for (b = this.lc.length; a < b; ++a)
- c = this.lc[a], c.K = this.b.D.If(c.B, !1, this.b.U, c.Hl);
- this.Kg = !0
- }
- };
- h.Kh = function () {
- if (!this.H && !this.j.length && this.Kg) {
- var a,
- b,
- c;
- a = 0;
- for (b = this.lc.length; a < b; ++a)
- c = this.lc[a], this.b.D.deleteTexture(c.K), c.K = null;
- this.Kg = !1
- }
- };
- var p = [];
- h.kh = function (a) {
- var b,
- c,
- e;
- b = p.length = 0;
- for (c = this.lc.length; b < c; ++b)
- e = this.lc[b].B, -1 === p.indexOf(e) && (a.drawImage(e, 0, 0), p.push(e))
- };
- g.fa = function (a) {
- this.type = a;
- this.b = a.b;
- a = this.type.Gb[0].frames[0].ih;
- this.Bb ? this.wc.Zf(a) : this.wc =
- new Sa(a)
- };
- var e = g.fa.prototype;
- e.N = function () {
- this.visible = 0 === this.u[0];
- this.Mi = this.Vi = !1;
- this.hf = 0 !== this.u[3];
- 1 === this.type.Gb.length && 1 === this.type.Gb[0].frames.length || 0 === this.type.Gb[0].speed || (this.b.Nj(this), this.Vi = !0);
- this.ta = this.Pk(this.u[1]) || this.type.Gb[0];
- this.A = this.u[2];
- 0 > this.A && (this.A = 0);
- this.A >= this.ta.frames.length && (this.A = this.ta.frames.length - 1);
- var a = this.ta.frames[this.A];
- this.wc.Zf(a.ih);
- this.nb = a.nb;
- this.ob = a.ob;
- this.kf = this.ta.speed;
- this.Bb ? this.vc.reset() : this.vc =
- new Qa;
- this.Rc = this.vc.wb;
- this.Od = !0;
- this.Mc = 0;
- this.Nd = !0;
- this.ji = this.qk = "";
- this.kn = 0;
- this.qg = -1;
- this.type.ej();
- var b,
- c,
- e,
- d,
- g,
- h,
- m,
- a = 0;
- for (b = this.type.Gb.length; a < b; a++)
- for (d = this.type.Gb[a], c = 0, e = d.frames.length; c < e; c++)
- g = d.frames[c], 0 === g.width && (g.width = g.B.width, g.height = g.B.height), g.Te && (m = g.B, h = g.Ij, h.left = g.Ne / m.width, h.top = g.Oe / m.height, h.right = (g.Ne + g.width) / m.width, h.bottom = (g.Oe + g.height) / m.height, 0 === g.Ne && 0 === g.Oe && g.width === m.width && g.height === m.height && (g.Te = !1));
- this.cc = this.ta.frames[this.A];
- this.xg = this.cc.K
- };
- e.tb = function () {
- var a = {
- a : this.ta.R,
- f : this.A,
- cas : this.kf,
- fs : this.Rc,
- ar : this.Mc,
- at : this.vc.wb
- };
- this.Od || (a.ap = this.Od);
- this.Nd || (a.af = this.Nd);
- return a
- };
- e.Nb = function (a) {
- var b = this.Un(a.a);
- b && (this.ta = b);
- this.A = a.f;
- 0 > this.A && (this.A = 0);
- this.A >= this.ta.frames.length && (this.A = this.ta.frames.length - 1);
- this.kf = a.cas;
- this.Rc = a.fs;
- this.Mc = a.ar;
- this.vc.reset();
- this.vc.wb = a.at;
- this.Od = a.hasOwnProperty("ap") ? a.ap : !0;
- this.Nd = a.hasOwnProperty("af") ? a.af : !0;
- this.cc = this.ta.frames[this.A];
- this.xg =
- this.cc.K;
- this.wc.Zf(this.cc.ih);
- this.nb = this.cc.nb;
- this.ob = this.cc.ob
- };
- e.$h = function (a) {
- this.A = a ? 0 : this.ta.frames.length - 1;
- this.Od = !1;
- this.qk = this.ta.name;
- this.Mi = !0;
- this.b.trigger(I.prototype.d.wm, this);
- this.b.trigger(I.prototype.d.vm, this);
- this.Mi = !1;
- this.Mc = 0
- };
- e.cr = function () {
- return this.vc.wb
- };
- e.Hc = function () {
- this.vc.add(this.b.Hg(this));
- this.ji.length && this.pn();
- 0 <= this.qg && this.Gk();
- var a = this.vc.wb,
- b = this.ta,
- c = b.frames[this.A],
- e = c.duration / this.kf;
- this.Od && a >= this.Rc + e && (this.Nd ? this.A++ :
- this.A--, this.Rc += e, this.A >= b.frames.length && (b.ie ? (this.Nd = !1, this.A = b.frames.length - 2) : b.loop ? this.A = b.qh : (this.Mc++, this.Mc >= b.xj ? this.$h(!1) : this.A = b.qh)), 0 > this.A && (b.ie ? (this.A = 1, this.Nd = !0, b.loop || (this.Mc++, this.Mc >= b.xj && this.$h(!0))) : b.loop ? this.A = b.qh : (this.Mc++, this.Mc >= b.xj ? this.$h(!0) : this.A = b.qh)), 0 > this.A ? this.A = 0 : this.A >= b.frames.length && (this.A = b.frames.length - 1), a > this.Rc + b.frames[this.A].duration / this.kf && (this.Rc = a), a = b.frames[this.A], this.we(c, a), this.b.Z = !0)
- };
- e.Pk = function (a) {
- var b,
- c,
- e;
- b = 0;
- for (c = this.type.Gb.length; b < c; b++)
- if (e = this.type.Gb[b], Xa(e.name, a))
- return e;
- return null
- };
- e.Un = function (a) {
- var b,
- c,
- e;
- b = 0;
- for (c = this.type.Gb.length; b < c; b++)
- if (e = this.type.Gb[b], e.R === a)
- return e;
- return null
- };
- e.pn = function () {
- var a = this.ta.frames[this.A],
- b = this.Pk(this.ji);
- this.ji = "";
- !b || Xa(b.name, this.ta.name) && this.Od || (this.ta = b, this.kf = b.speed, 0 > this.A && (this.A = 0), this.A >= this.ta.frames.length && (this.A = this.ta.frames.length - 1), 1 === this.kn && (this.A = 0), this.Od = !0, this.Rc = this.vc.wb, this.Nd = !0, this.we(a, this.ta.frames[this.A]), this.b.Z = !0)
- };
- e.Gk = function () {
- var a = this.ta.frames[this.A],
- b = this.A;
- this.A = ra(this.qg);
- 0 > this.A && (this.A = 0);
- this.A >= this.ta.frames.length && (this.A = this.ta.frames.length - 1);
- b !== this.A && (this.we(a, this.ta.frames[this.A]), this.Rc = this.vc.wb, this.b.Z = !0);
- this.qg = -1
- };
- e.we = function (a, b) {
- var c = a.width,
- e = a.height,
- d = b.width,
- g = b.height;
- c != d && (this.width *= d / c);
- e != g && (this.height *= g / e);
- this.nb = b.nb;
- this.ob = b.ob;
- this.wc.Zf(b.ih);
- this.Aa();
- this.cc = b;
- this.xg = b.K;
- c = 0;
- for (e = this.M.length; c <
- e; c++)
- d = this.M[c], d.Cl && d.Cl(a, b);
- this.b.trigger(I.prototype.d.we, this)
- };
- e.pc = function (a) {
- a.globalAlpha = this.opacity;
- var b = this.cc,
- c = b.Te,
- e = b.B,
- d = this.x,
- g = this.y,
- h = this.width,
- m = this.height;
- if (0 === this.k && 0 <= h && 0 <= m)
- d -= this.nb * h, g -= this.ob * m, this.b.hc && (d = d + 0.5 | 0, g = g + 0.5 | 0), c ? a.drawImage(e, b.Ne, b.Oe, b.width, b.height, d, g, h, m) : a.drawImage(e, d, g, h, m);
- else {
- this.b.hc && (d = d + 0.5 | 0, g = g + 0.5 | 0);
- a.save();
- var l = 0 < h ? 1 : -1,
- p = 0 < m ? 1 : -1;
- a.translate(d, g);
- 1 === l && 1 === p || a.scale(l, p);
- a.rotate(this.k * l * p);
- d = 0 - this.nb * la(h);
- g = 0 - this.ob * la(m);
- c ? a.drawImage(e, b.Ne, b.Oe, b.width, b.height, d, g, la(h), la(m)) : a.drawImage(e, d, g, la(h), la(m));
- a.restore()
- }
- };
- e.Ub = function (a) {
- a.Pb(this.xg);
- a.je(this.opacity);
- var b = this.cc,
- c = this.Nc;
- if (this.b.hc) {
- var e = (this.x + 0.5 | 0) - this.x,
- d = (this.y + 0.5 | 0) - this.y;
- b.Te ? a.Dc(c.la + e, c.ma + d, c.Pa + e, c.Qa + d, c.Ha + e, c.Ia + d, c.Fa + e, c.Ga + d, b.Ij) : a.tj(c.la + e, c.ma + d, c.Pa + e, c.Qa + d, c.Ha + e, c.Ia + d, c.Fa + e, c.Ga + d)
- } else
- b.Te ? a.Dc(c.la, c.ma, c.Pa, c.Qa, c.Ha, c.Ia, c.Fa, c.Ga, b.Ij) : a.tj(c.la, c.ma, c.Pa, c.Qa, c.Ha, c.Ia, c.Fa, c.Ga)
- };
- e.Zn = function (a) {
- var b = this.cc,
- c,
- e;
- c = 0;
- for (e = b.Li.length; c < e; c++)
- if (Xa(a, b.Li[c][0]))
- return c;
- return -1
- };
- e.Fi = function (a, b) {
- var c = this.cc,
- e = c.Li,
- d;
- d = w(a) ? this.Zn(a) : a - 1;
- d = ra(d);
- if (0 > d || d >= e.length)
- return b ? this.x : this.y;
- var g = (e[d][1] - c.nb) * this.width,
- e = e[d][2],
- e = (e - c.ob) * this.height,
- c = Math.cos(this.k);
- d = Math.sin(this.k);
- var h = g * c - e * d,
- e = e * c + g * d,
- g = h + this.x,
- e = e + this.y;
- return b ? g : e
- };
- var s = new ga,
- q = !1;
- h.finish = function (a) {
- if (q) {
- if (a) {
- var b = this.b.ib().fb.tc;
- a = null.ca();
- var c = s.eg(),
- e,
- d;
- if (a.ka) {
- a.ka = !1;
- a.j.length = c.length;
- e = 0;
- for (d = c.length; e < d; e++)
- a.j[e] = c[e];
- if (b)
- for (e = a.W.length = 0, d = null.j.length; e < d; e++)
- c = null.j[e], s.contains(c) || a.W.push(c)
- } else if (b)
- for (b = a.j.length, a.j.length = b + c.length, e = 0, d = c.length; e < d; e++)
- a.j[b + e] = c[e], Aa(a.W, c[e]);
- else
- za(a.j, c);
- null.mc()
- }
- s.clear();
- q = !1
- }
- };
- d.prototype.nm = function (a, b) {
- return Kb(this.A, a, b)
- };
- d.prototype.vm = function (a) {
- return Xa(this.qk, a)
- };
- d.prototype.wm = v(!0);
- d.prototype.we = v(!0);
- g.d = new d;
- a.prototype.Jd = function (a) {
- this.qg = a;
- this.Vi || (this.b.Nj(this),
- this.Vi = !0);
- this.Mi || this.Gk()
- };
- g.e = new a;
- c.prototype.km = function (a) {
- a.ea(this.A)
- };
- g.L = new c
- })();
- function Q(l) {
- this.b = l
- }
- (function () {
- function l(a, c, e) {
- if (e) {
- var d;
- e = 0;
- for (d = c.length; e < d; e++)
- a.length < h && a.push(c[e]);
- c.length = 0
- } else
- for (d in c)
- Object.prototype.hasOwnProperty.call(c, d) && (a.length < h && a.push(c[d]), delete c[d])
- }
-
- function d(a, c, e) {
- var d = a.qb;
- e = e.replace(/\s\s*$/, "");
- c >= d.length && d.push(p.length ? p.pop() : {});
- c = d[c];
- c.text = e;
- c.width = a.hj(e);
- a.ed = ma(a.ed, c.width)
- }
-
- function a() {}
- var c = Q.prototype;
- c.N = t();
- c.oa = function (a) {
- this.na = a;
- this.b = a.b
- };
- var g = c.oa.prototype;
- g.N = function () {
- this.H || (this.B = new Image, this.B.idtkLoadDisposed = !0, this.B.src = this.Ch, this.b.pe.push(this.B), this.K = null)
- };
- g.Of = function () {
- this.H || (this.K = null)
- };
- g.eh = function () {
- if (!this.H && this.j.length) {
- this.K || (this.K = this.b.D.If(this.B, !1, this.b.U, this.cg));
- var a,
- c;
- a = 0;
- for (c = this.j.length; a < c; a++)
- this.j[a].K = this.K
- }
- };
- g.Kh = function () {
- this.H || this.j.length || !this.K || (this.b.D.deleteTexture(this.K), this.K = null)
- };
- g.kh = function (a) {
- a.drawImage(this.B, 0, 0)
- };
- c.fa = function (a) {
- this.type = a;
- this.b = a.b
- };
- g = c.fa.prototype;
- g.yd = function () {
- l(p, this.qb, !0);
- l(e, this.sg, !1);
- l(s, this.tg, !1);
- Oa(this.nc)
- };
- g.N = function () {
- this.B = this.type.B;
- this.rg = this.u[0];
- this.od = this.u[1];
- this.characterSet = this.u[2];
- this.text = this.u[3];
- this.qd = this.u[4];
- this.visible = 0 === this.u[5];
- this.Vd = this.u[6] / 2;
- this.oe = this.u[7] / 2;
- this.hg = 0 === this.u[9];
- this.ze = this.u[10];
- this.lineHeight = this.u[11];
- this.Gc = this.ed = 0;
- this.gf = this.u[12];
- this.Vl = this.u[13];
- console.log(this.gf);
- this.Bb ? (this.qb.length = 0, Oa(this.sg), Oa(this.tg), Oa(this.nc)) : (this.qb = [], this.sg = {}, this.tg = {}, this.nc = {});
- try {
- if (this.gf)
- if (-1 !==
- this.gf.indexOf('""c2array""'))
- for (var a = jQuery.parseJSON(this.gf.replace(/""/g, '"')), c = a.size[1], e = 0; e < c; e++)
- for (var d = a.data[1][e][0], g = a.data[0][e][0], h = 0; h < d.length; h++)
- this.nc[d.charAt(h)] = g;
- else
- for (a = jQuery.parseJSON(this.gf), c = a.length, e = 0; e < c; e++)
- for (d = a[e][1], g = a[e][0], h = 0; h < d.length; h++)
- this.nc[d.charAt(h)] = g;
- - 1 !== this.Vl && (this.nc[" "] = this.Vl)
- } catch (m) {
- window.console && window.console.log && window.console.log("SpriteFont+ Failure: " + m)
- }
- this.Zb = !0;
- this.de = this.width;
- this.b.D && (this.type.K ||
- (this.type.K = this.b.D.If(this.type.B, !1, this.b.U, this.type.cg)), this.K = this.type.K);
- this.Pm()
- };
- g.tb = function () {
- var a = {
- t : this.text,
- csc : this.qd,
- csp : this.ze,
- lh : this.lineHeight,
- tw : this.ed,
- th : this.Gc,
- lrt : this.be,
- cw : {}
- },
- c;
- for (c in this.nc)
- a.cw[c] = this.nc[c];
- return a
- };
- g.Nb = function (a) {
- this.text = a.t;
- this.qd = a.csc;
- this.ze = a.csp;
- this.lineHeight = a.lh;
- this.ed = a.tw;
- this.Gc = a.th;
- this.be = a.lrt;
- for (var c in a.cw)
- this.nc[c] = a.cw[c];
- this.Zb = !0;
- this.de = this.width
- };
- var h = 1E3,
- p = [],
- e = [],
- s = [];
- g.Pm = function () {
- for (var a =
- this.B, c = a.width, d = a.height, a = this.rg, g = this.od, h = a / c, l = g / d, m = this.characterSet, c = Math.floor(c / a), d = Math.floor(d / g), p = 0; p < m.length && !(p >= c * d); p++) {
- var q = p % c,
- r = Math.floor(p / c),
- B = m.charAt(p);
- if (this.b.D) {
- var y = this.tg,
- M = q * h,
- R = r * l,
- q = (q + 1) * h,
- r = (r + 1) * l;
- void 0 === y[B] && (y[B] = s.length ? s.pop() : new ua);
- y[B].left = M;
- y[B].top = R;
- y[B].right = q;
- y[B].bottom = r
- } else
- y = this.sg, q *= a, r *= g, M = a, R = g, void 0 === y[B] && (y[B] = e.length ? e.pop() : {}), y[B].x = q, y[B].y = r, y[B].hm = M, y[B].Zk = R
- }
- };
- var q = [];
- c.Uh = function (a) {
- q.length = 0;
- for (var c =
- "", e, d = 0; d < a.length; )
- if (e = a.charAt(d), "\n" === e)
- c.length && (q.push(c), c = ""), q.push("\n"), ++d;
- else
- if (" " === e || "\t" === e || "-" === e) {
- do
- c += a.charAt(d), d++;
- while (d < a.length && (" " === a.charAt(d) || "\t" === a.charAt(d)));
- q.push(c);
- c = ""
- } else
- d < a.length && (c += e, d++);
- c.length && q.push(c)
- };
- c.Wh = function (a) {
- var c = a.text,
- e = a.qb;
- if (c && c.length) {
- var d = a.width;
- if (2 >= d)
- l(p, e, !0);
- else {
- var g = a.qd,
- h = a.ze;
- if (c.length * (a.rg * g + h) - h <= d && -1 === c.indexOf("\n") && (h = a.hj(c), h <= d)) {
- l(p, e, !0);
- e.push(p.length ? p.pop() : {});
- e[0].text = c;
- e[0].width =
- h;
- a.ed = h;
- a.Gc = a.od * g + a.lineHeight;
- return
- }
- this.Xh(a);
- a.Gc = e.length * (a.od * g + a.lineHeight)
- }
- } else
- l(p, e, !0)
- };
- c.Xh = function (a) {
- var c = a.hg,
- e = a.text,
- g = a.qb,
- l = a.width;
- c && (this.Uh(e), e = q);
- var n = "",
- m,
- s,
- r,
- N = 0,
- B = !1;
- for (r = 0; r < e.length; r++)
- "\n" === e[r] ? (!0 === B ? B = !1 : (d(a, N, n), N++), n = "") : (B = !1, m = n, n += e[r], s = a.hj(n.replace(/\s\s*$/, "")), s > l && ("" === m ? (d(a, N, n), n = "", B = !0) : (d(a, N, m), n = e[r]), N++, c || " " !== n || (n = "")));
- n.replace(/\s\s*$/, "").length && (d(a, N, n), N++);
- for (r = N; r < g.length; r++)
- p.length < h && p.push(g[r]);
- g.length =
- N
- };
- g.hj = function (a) {
- for (var c = this.ze, e = a.length, d = 0, g = 0; g < e; g++)
- d += this.qf(a.charAt(g)) * this.qd + c;
- return d - (0 < d ? c : 0)
- };
- g.qf = function (a) {
- var c = this.nc;
- return void 0 !== c[a] ? c[a] : this.rg
- };
- g.Ml = function () {
- if (this.Zb || this.width !== this.de)
- this.Gc = this.ed = 0, this.type.na.Wh(this), this.Zb = !1, this.de = this.width
- };
- g.pc = function (a) {
- var c = this.B;
- if ("" !== this.text && null != c && (this.Ml(), !(this.height < this.od * this.qd + this.lineHeight))) {
- a.globalAlpha = this.opacity;
- var c = this.x,
- e = this.y;
- this.b.hc && (c = c + 0.5 | 0, e = e + 0.5 |
- 0);
- a.save();
- a.translate(c, e);
- a.rotate(this.k);
- for (var c = this.Vd, e = this.qd, d = this.od * e, g = this.lineHeight, h = this.ze, m = this.qb, l, p = - (this.nb * this.width), q = - (this.ob * this.height), q = q + this.oe * ma(0, this.height - this.Gc), r = 0; r < m.length; r++) {
- var s = m[r].text;
- l = c * ma(0, this.width - m[r].width);
- l = p + l;
- for (var q = q + g, M = 0; M < s.length; M++) {
- var R = s.charAt(M),
- J = this.sg[R];
- if (l + this.qf(R) * e > this.width + 1E-5)
- break;
- void 0 !== J && a.drawImage(this.B, J.x, J.y, J.hm, J.Zk, Math.round(l), Math.round(q), J.hm * e, J.Zk * e);
- l += this.qf(R) * e + h
- }
- q +=
- d;
- if (q + d + g > this.height)
- break
- }
- a.restore()
- }
- };
- var r = new wa;
- g.Ub = function (a) {
- a.Pb(this.K);
- a.je(this.opacity);
- if ("" !== this.text && (this.Ml(), !(this.height < this.od * this.qd + this.lineHeight))) {
- this.$a();
- var c = this.Nc,
- e = 0,
- d = 0;
- this.b.hc && (e = (this.x + 0.5 | 0) - this.x, d = (this.y + 0.5 | 0) - this.y);
- var g = this.k,
- h = this.Vd,
- m = this.oe,
- l = this.qd,
- p = this.od * l,
- q = this.lineHeight,
- s = this.ze,
- y = this.qb,
- M = this.Gc,
- R,
- J;
- 0 !== g && (R = Math.cos(g), J = Math.sin(g));
- for (var A, e = c.la + e, c = c.ma + d, m = m * ma(0, this.height - M), M = 0; M < y.length; M++) {
- d = y[M].text;
- A = h * ma(0, this.width - y[M].width);
- for (var m = m + q, E = 0; E < d.length; E++) {
- var aa = d.charAt(E),
- K = this.tg[aa];
- if (A + this.qf(aa) * l > this.width + 1E-5)
- break;
- if (void 0 !== K) {
- var C = this.rg * l,
- F = this.od * l;
- r.la = A;
- r.ma = m;
- r.Pa = A + C;
- r.Qa = m;
- r.Fa = A;
- r.Ga = m + F;
- r.Ha = A + C;
- r.Ia = m + F;
- if (0 !== g) {
- var C = r,
- F = R,
- P = J,
- z = void 0,
- z = C.la * F - C.ma * P;
- C.ma = C.ma * F + C.la * P;
- C.la = z;
- z = C.Pa * F - C.Qa * P;
- C.Qa = C.Qa * F + C.Pa * P;
- C.Pa = z;
- z = C.Fa * F - C.Ga * P;
- C.Ga = C.Ga * F + C.Fa * P;
- C.Fa = z;
- z = C.Ha * F - C.Ia * P;
- C.Ia = C.Ia * F + C.Ha * P;
- C.Ha = z
- }
- r.offset(e, c);
- a.Dc(r.la, r.ma, r.Pa, r.Qa, r.Ha, r.Ia, r.Fa,
- r.Ga, K)
- }
- A += this.qf(aa) * l + s
- }
- m += p;
- if (m + p + q > this.height)
- break
- }
- }
- };
- c.d = new(t());
- a.prototype.G = function (a) {
- ja(a) && 1E9 > a && (a = Math.round(1E10 * a) / 1E10);
- a = a.toString();
- this.text !== a && (this.text = a, this.Zb = !0, this.b.Z = !0)
- };
- g.yq = function (a, c) {
- var e = parseInt(c, 10);
- this.nc[a] !== e && (this.nc[a] = e, this.Zb = !0, this.b.Z = !0)
- };
- c.e = new a;
- c.L = new(t())
- })();
- function Ob(l) {
- this.b = l
- }
- (function () {
- function l() {
- return p.length ? p.pop() : {}
- }
-
- function d(a) {
- var c,
- d;
- c = 0;
- for (d = a.length; c < d; c++)
- p.push(a[c]);
- a.length = 0
- }
-
- function a() {}
- var c = Ob.prototype;
- c.N = function () {
- c.e.Th = function (a) {
- this.width !== a && (this.width = a, this.Zb = !0, this.Aa())
- }
- };
- c.oa = function (a) {
- this.na = a;
- this.b = a.b
- };
- var g = c.oa.prototype;
- g.N = t();
- g.Of = function () {
- if (!this.H) {
- var a,
- c,
- d;
- a = 0;
- for (c = this.j.length; a < c; a++)
- d = this.j[a], d.Cc = null, d.ge = null, d.Ob = null
- }
- };
- c.fa = function (a) {
- this.type = a;
- this.b = a.b;
- this.Bb ? this.qb.length = 0 : this.qb =
- [];
- this.Zb = !0
- };
- g = c.fa.prototype;
- g.N = function () {
- this.text = this.u[0];
- this.visible = 0 === this.u[1];
- this.font = this.u[2];
- this.color = this.u[3];
- this.Vd = this.u[4];
- this.oe = this.u[5];
- this.hg = 0 === this.u[7];
- this.de = this.Tg = this.width;
- this.Rg = this.height;
- this.dj = this.u[8];
- this.Eg = this.Ce = "";
- this.Gc = this.ed = this.Tf = 0;
- this.Vo();
- this.Ob = this.ge = this.Cc = null;
- this.ul = !1;
- this.be = this.b.Ic;
- this.Bb ? this.Bd.set(0, 0, 1, 1) : this.Bd = new ua(0, 0, 1, 1);
- this.b.D && this.b.Nj(this)
- };
- g.Vo = function () {
- var a = this.font.split(" "),
- c;
- for (c =
- 0; c < a.length; c++)
- if ("pt" === a[c].substr(a[c].length - 2, 2)) {
- this.Tf = parseInt(a[c].substr(0, a[c].length - 2));
- this.sj = Math.ceil(96 * (this.Tf / 72)) + 4;
- 0 < c && (this.Eg = a[c - 1]);
- this.Ce = a[c + 1];
- for (c += 2; c < a.length; c++)
- this.Ce += " " + a[c];
- break
- }
- };
- g.tb = function () {
- return {
- t : this.text,
- f : this.font,
- c : this.color,
- ha : this.Vd,
- va : this.oe,
- wr : this.hg,
- lho : this.dj,
- fn : this.Ce,
- fs : this.Eg,
- ps : this.Tf,
- pxh : this.sj,
- tw : this.ed,
- th : this.Gc,
- lrt : this.be
- }
- };
- g.Nb = function (a) {
- this.text = a.t;
- this.font = a.f;
- this.color = a.c;
- this.Vd = a.ha;
- this.oe = a.va;
- this.hg =
- a.wr;
- this.dj = a.lho;
- this.Ce = a.fn;
- this.Eg = a.fs;
- this.Tf = a.ps;
- this.sj = a.pxh;
- this.ed = a.tw;
- this.Gc = a.th;
- this.be = a.lrt;
- this.Zb = !0;
- this.de = this.Tg = this.width;
- this.Rg = this.height
- };
- g.Hc = function () {
- if (this.b.D && this.Ob && 300 <= this.b.Ic - this.be) {
- var a = this.n;
- this.$a();
- var c = this.lb;
- if (c.right < a.ab || c.bottom < a.bb || c.left > a.Rb || c.top > a.Qb)
- this.b.D.deleteTexture(this.Ob), this.Cc = this.ge = this.Ob = null
- }
- };
- g.yd = function () {
- this.Cc = this.ge = null;
- this.b.D && this.Ob && this.b.D.deleteTexture(this.Ob);
- this.Ob = null
- };
- g.qr = function () {
- this.font =
- this.Eg + " " + this.Tf.toString() + "pt " + this.Ce;
- this.Zb = !0;
- this.b.Z = !0
- };
- g.pc = function (a, c) {
- a.font = this.font;
- a.textBaseline = "top";
- a.fillStyle = this.color;
- a.globalAlpha = c ? 1 : this.opacity;
- var d = 1;
- c && (d = this.n.Lb(), a.save(), a.scale(d, d));
- if (this.Zb || this.width !== this.de)
- this.type.na.Wh(this.text, this.qb, a, this.width, this.hg), this.Zb = !1, this.de = this.width;
- this.$a();
- var d = c ? 0 : this.Nc.la,
- g = c ? 0 : this.Nc.ma;
- this.b.hc && (d = d + 0.5 | 0, g = g + 0.5 | 0);
- 0 === this.k || c || (a.save(), a.translate(d, g), a.rotate(this.k), g = d = 0);
- var b =
- g + this.height,
- f = this.sj,
- f = f + this.dj,
- k,
- h;
- 1 === this.oe ? g += Math.max(this.height / 2 - this.qb.length * f / 2, 0) : 2 === this.oe && (g += Math.max(this.height - this.qb.length * f - 2, 0));
- for (h = 0; h < this.qb.length && !(k = d, 1 === this.Vd ? k = d + (this.width - this.qb[h].width) / 2 : 2 === this.Vd && (k = d + (this.width - this.qb[h].width)), a.fillText(this.qb[h].text, k, g), g += f, g >= b - f); h++);
- (0 !== this.k || c) && a.restore();
- this.be = this.b.Ic
- };
- g.Ub = function (a) {
- if (!(1 > this.width || 1 > this.height)) {
- var c = this.Zb || this.ul;
- this.ul = !1;
- var d = this.n.Lb(),
- g = this.n.Wb(),
- b = this.Bd,
- f = d * this.width,
- k = d * this.height,
- h = Math.ceil(f),
- l = Math.ceil(k),
- n = this.b.P / 2,
- m = this.b.O / 2;
- this.ge || (this.Cc = document.createElement("canvas"), this.Cc.width = h, this.Cc.height = l, this.Tg = h, this.Rg = l, c = !0, this.ge = this.Cc.getContext("2d"));
- if (h !== this.Tg || l !== this.Rg)
- this.Cc.width = h, this.Cc.height = l, this.Ob && (a.deleteTexture(this.Ob), this.Ob = null), c = !0;
- c && (this.ge.clearRect(0, 0, h, l), this.pc(this.ge, !0), this.Ob || (this.Ob = a.rd(h, l, this.b.U, this.b.Bc)), a.sr(this.Cc, this.Ob, this.b.Bc));
- this.Tg = h;
- this.Rg =
- l;
- a.Pb(this.Ob);
- a.je(this.opacity);
- a.cd();
- a.translate(-n, -m);
- a.hd();
- var p = this.Nc,
- va = this.b.devicePixelRatio;
- this.b.devicePixelRatio = 1;
- var c = this.n.Ma(p.la, p.ma, !0),
- n = this.n.Ma(p.la, p.ma, !1),
- m = this.n.Ma(p.Pa, p.Qa, !0),
- N = this.n.Ma(p.Pa, p.Qa, !1),
- B = this.n.Ma(p.Ha, p.Ia, !0),
- y = this.n.Ma(p.Ha, p.Ia, !1),
- M = this.n.Ma(p.Fa, p.Ga, !0),
- p = this.n.Ma(p.Fa, p.Ga, !1);
- this.b.devicePixelRatio = va;
- if (this.b.hc || 0 === this.k && 0 === g)
- var va = (c + 0.5 | 0) - c,
- R = (n + 0.5 | 0) - n, c = c + va, n = n + R, m = m + va, N = N + R, B = B + va, y = y + R, M = M + va, p = p + R;
- 0 === this.k &&
- 0 === g ? (m = c + h, N = n, B = m, y = n + l, M = c, p = y, b.right = 1, b.bottom = 1) : (b.right = f / h, b.bottom = k / l);
- a.Dc(c, n, m, N, B, y, M, p, b);
- a.cd();
- a.scale(d, d);
- a.Ol(-this.n.Wb());
- a.translate((this.n.ab + this.n.Rb) / -2, (this.n.bb + this.n.Qb) / -2);
- a.hd();
- this.be = this.b.Ic
- }
- };
- var h = [];
- c.Uh = function (a) {
- h.length = 0;
- for (var c = "", d, g = 0; g < a.length; )
- if (d = a.charAt(g), "\n" === d)
- c.length && (h.push(c), c = ""), h.push("\n"), ++g;
- else
- if (" " === d || "\t" === d || "-" === d) {
- do
- c += a.charAt(g), g++;
- while (g < a.length && (" " === a.charAt(g) || "\t" === a.charAt(g)));
- h.push(c);
- c = ""
- } else
- g < a.length && (c += d, g++);
- c.length && h.push(c)
- };
- var p = [];
- c.Wh = function (a, c, g, h, b) {
- if (a && a.length)
- if (2 >= h)
- d(c);
- else {
- if (100 >= a.length && -1 === a.indexOf("\n")) {
- var f = g.measureText(a).width;
- if (f <= h) {
- d(c);
- c.push(l());
- c[0].text = a;
- c[0].width = f;
- return
- }
- }
- this.Xh(a, c, g, h, b)
- }
- else
- d(c)
- };
- c.Xh = function (a, c, d, g, b) {
- b && (this.Uh(a), a = h);
- var f = "",
- k,
- u,
- x,
- n = 0;
- for (x = 0; x < a.length; x++)
- "\n" === a[x] ? (n >= c.length && c.push(l()), u = c[n], u.text = f, u.width = d.measureText(f).width, n++, f = "") : (k = f, f += a[x], u = d.measureText(f).width, u >=
- g && (n >= c.length && c.push(l()), u = c[n], u.text = k, u.width = d.measureText(k).width, n++, f = a[x], b || " " !== f || (f = "")));
- f.length && (n >= c.length && c.push(l()), u = c[n], u.text = f, u.width = d.measureText(f).width, n++);
- for (x = n; x < c.length; x++)
- p.push(c[x]);
- c.length = n
- };
- c.d = new(t());
- a.prototype.G = function (a) {
- ja(a) && 1E9 > a && (a = Math.round(1E10 * a) / 1E10);
- a = a.toString();
- this.text !== a && (this.text = a, this.Zb = !0, this.b.Z = !0)
- };
- c.e = new a;
- c.L = new(t())
- })();
- function Pb(l) {
- this.b = l
- }
- (function () {
- var l = Pb.prototype;
- l.oa = function (a) {
- this.na = a;
- this.b = a.b
- };
- var d = l.oa.prototype;
- d.N = function () {
- this.H || (this.B = new Image, this.B.idtkLoadDisposed = !0, this.B.src = this.Ch, this.B.Fk = this.Mj, this.b.im(this.B), this.K = this.pattern = null)
- };
- d.Of = function () {
- this.H || (this.K = null)
- };
- d.eh = function () {
- if (!this.H && this.j.length) {
- this.K || (this.K = this.b.D.If(this.B, !0, this.b.U, this.cg));
- var a,
- c;
- a = 0;
- for (c = this.j.length; a < c; a++)
- this.j[a].K = this.K
- }
- };
- d.ej = function () {
- this.H || this.K || !this.b.D || (this.K = this.b.D.If(this.B, !0, this.b.U, this.cg))
- };
- d.Kh = function () {
- this.H || this.j.length || !this.K || (this.b.D.deleteTexture(this.K), this.K = null)
- };
- d.kh = function (a) {
- a.drawImage(this.B, 0, 0)
- };
- l.fa = function (a) {
- this.type = a;
- this.b = a.b
- };
- d = l.fa.prototype;
- d.N = function () {
- this.visible = 0 === this.u[0];
- this.Bd = new ua(0, 0, 0, 0);
- this.bl = !1;
- this.B = this.type.B;
- this.b.D ? (this.type.ej(), this.K = this.type.K) : (this.type.pattern || (this.type.pattern = this.b.ba.createPattern(this.type.B, "repeat")), this.pattern = this.type.pattern)
- };
- d.Lc = function () {
- this.bl = !1;
- this.B = this.type.B
- };
- d.yd = function () {
- this.b.D && this.bl && this.K && (this.b.D.deleteTexture(this.K), this.K = null)
- };
- d.pc = function (a) {
- a.globalAlpha = this.opacity;
- a.save();
- a.fillStyle = this.pattern;
- var c = this.x,
- d = this.y;
- this.b.hc && (c = c + 0.5 | 0, d = d + 0.5 | 0);
- var h = - (this.nb * this.width),
- l = - (this.ob * this.height),
- e = h % this.B.width,
- s = l % this.B.height;
- 0 > e && (e += this.B.width);
- 0 > s && (s += this.B.height);
- a.translate(c, d);
- a.rotate(this.k);
- a.translate(e, s);
- a.fillRect(h - e, l - s, this.width, this.height);
- a.restore()
- };
- d.Ub = function (a) {
- a.Pb(this.K);
- a.je(this.opacity);
- var c = this.Bd;
- c.right = this.width / this.B.width;
- c.bottom = this.height / this.B.height;
- var d = this.Nc;
- if (this.b.hc) {
- var h = (this.x + 0.5 | 0) - this.x,
- l = (this.y + 0.5 | 0) - this.y;
- a.Dc(d.la + h, d.ma + l, d.Pa + h, d.Qa + l, d.Ha + h, d.Ia + l, d.Fa + h, d.Ga + l, c)
- } else
- a.Dc(d.la, d.ma, d.Pa, d.Qa, d.Ha, d.Ia, d.Fa, d.Ga, c)
- };
- l.d = new(t());
- l.e = new(t());
- l.L = new(t())
- })();
- function S(l) {
- this.b = l
- }
- (function () {
- function l(a) {
- e = a.x;
- s = a.y;
- q = a.z
- }
-
- function d(a) {
- r = a.x;
- b = a.y;
- f = a.z
- }
-
- function a() {}
-
- function c() {}
- var g = S.prototype;
- g.oa = function (a) {
- this.na = a;
- this.b = a.b
- };
- g.oa.prototype.N = t();
- g.fa = function (a) {
- this.type = a;
- this.b = a.b;
- this.touches = [];
- this.ij = !1
- };
- var h = g.fa.prototype,
- p = {
- left : 0,
- top : 0
- };
- h.of = function (a) {
- var b,
- c;
- b = 0;
- for (c = this.touches.length; b < c; b++)
- if (this.touches[b].id === a)
- return b;
- return -1
- };
- var e = 0,
- s = 0,
- q = 0,
- r = 0,
- b = 0,
- f = 0;
- h.N = function () {
- this.Eo = !("undefined" === typeof window.c2isWindows8 || !window.c2isWindows8);
- this.Hd = this.oi = this.ni = this.mk = this.lk = this.kk = this.Vm = this.Um = this.Tm = this.Rf = this.Qf = this.Pf = 0;
- this.Ep = 0 !== this.u[0];
- var a = 0 < this.b.Kb ? document : this.b.canvas,
- b = document;
- this.b.Ac ? b = a = window.Canvas : this.b.gc && (b = a = window);
- var c = this;
- window.navigator.pointerEnabled ? (a.addEventListener("pointerdown", function (a) {
- c.Bl(a)
- }, !1), a.addEventListener("pointermove", function (a) {
- c.Al(a)
- }, !1), b.addEventListener("pointerup", function (a) {
- c.dh(a)
- }, !1), b.addEventListener("pointercancel", function (a) {
- c.dh(a)
- }, !1), this.b.canvas &&
- (this.b.canvas.addEventListener("MSGestureHold", function (a) {
- a.preventDefault()
- }, !1), document.addEventListener("MSGestureHold", function (a) {
- a.preventDefault()
- }, !1), this.b.canvas.addEventListener("gesturehold", function (a) {
- a.preventDefault()
- }, !1), document.addEventListener("gesturehold", function (a) {
- a.preventDefault()
- }, !1))) : window.navigator.msPointerEnabled ? (a.addEventListener("MSPointerDown", function (a) {
- c.Bl(a)
- }, !1), a.addEventListener("MSPointerMove", function (a) {
- c.Al(a)
- }, !1), b.addEventListener("MSPointerUp",
- function (a) {
- c.dh(a)
- }, !1), b.addEventListener("MSPointerCancel", function (a) {
- c.dh(a)
- }, !1), this.b.canvas && (this.b.canvas.addEventListener("MSGestureHold", function (a) {
- a.preventDefault()
- }, !1), document.addEventListener("MSGestureHold", function (a) {
- a.preventDefault()
- }, !1))) : (a.addEventListener("touchstart", function (a) {
- c.El(a)
- }, !1), a.addEventListener("touchmove", function (a) {
- c.Dl(a)
- }, !1), b.addEventListener("touchend", function (a) {
- c.nj(a)
- }, !1), b.addEventListener("touchcancel", function (a) {
- c.nj(a)
- }, !1));
- if (this.Eo) {
- var e =
- function (a) {
- a = a.reading;
- c.kk = a.accelerationX;
- c.lk = a.accelerationY;
- c.mk = a.accelerationZ
- },
- g = function (a) {
- a = a.reading;
- c.Pf = a.yawDegrees;
- c.Qf = a.pitchDegrees;
- c.Rf = a.rollDegrees
- },
- f = Windows.Devices.Sensors.Accelerometer.getDefault();
- f && (f.reportInterval = Math.max(f.minimumReportInterval, 16), f.addEventListener("readingchanged", e));
- var h = Windows.Devices.Sensors.Inclinometer.getDefault();
- h && (h.reportInterval = Math.max(h.minimumReportInterval, 16), h.addEventListener("readingchanged", g));
- document.addEventListener("visibilitychange",
- function () {
- document.hidden || document.msHidden ? (f && f.removeEventListener("readingchanged", e), h && h.removeEventListener("readingchanged", g)) : (f && f.addEventListener("readingchanged", e), h && h.addEventListener("readingchanged", g))
- }, !1)
- } else
- window.addEventListener("deviceorientation", function (a) {
- c.Pf = a.alpha || 0;
- c.Qf = a.beta || 0;
- c.Rf = a.gamma || 0
- }, !1), window.addEventListener("devicemotion", function (a) {
- a.accelerationIncludingGravity && (c.Tm = a.accelerationIncludingGravity.x || 0, c.Um = a.accelerationIncludingGravity.y ||
- 0, c.Vm = a.accelerationIncludingGravity.z || 0);
- a.acceleration && (c.kk = a.acceleration.x || 0, c.lk = a.acceleration.y || 0, c.mk = a.acceleration.z || 0)
- }, !1);
- this.Ep && !this.b.Xa && (jQuery(document).mousemove(function (a) {
- c.To(a)
- }), jQuery(document).mousedown(function (a) {
- c.So(a)
- }), jQuery(document).mouseup(function (a) {
- c.Uo(a)
- }));
- this.b.Af && !this.b.Ac && AppMobi.accelerometer.watchAcceleration(l, {
- frequency : 40,
- adjustForRotation : !0
- });
- this.b.Fe && navigator.accelerometer && navigator.accelerometer.watchAcceleration && navigator.accelerometer.watchAcceleration(d,
- null, {
- frequency : 40
- });
- this.b.up(this)
- };
- h.Al = function (a) {
- if (a.pointerType !== a.MSPOINTER_TYPE_MOUSE && "mouse" !== a.pointerType) {
- a.preventDefault && a.preventDefault();
- var b = this.of(a.pointerId),
- c = Pa();
- if (0 <= b) {
- var d = this.b.Xa ? p : jQuery(this.b.canvas).offset(),
- b = this.touches[b];
- 2 > c - b.time || (b.Sg = b.time, b.$i = b.x, b.aj = b.y, b.time = c, b.x = a.pageX - d.left, b.y = a.pageY - d.top)
- }
- }
- };
- h.Bl = function (a) {
- if (a.pointerType !== a.MSPOINTER_TYPE_MOUSE && "mouse" !== a.pointerType) {
- a.preventDefault && a.preventDefault();
- var b = this.b.Xa ?
- p : jQuery(this.b.canvas).offset(),
- c = a.pageX - b.left,
- b = a.pageY - b.top,
- d = Pa();
- this.Hd = this.touches.length;
- this.touches.push({
- time : d,
- x : c,
- y : b,
- Sg : d,
- $i : c,
- aj : b,
- id : a.pointerId,
- Lj : this.Hd
- });
- this.b.ud = !0;
- this.b.trigger(S.prototype.d.ak, this);
- this.b.trigger(S.prototype.d.ck, this);
- this.ni = c;
- this.oi = b;
- this.b.trigger(S.prototype.d.$e, this);
- this.b.ud = !1
- }
- };
- h.dh = function (a) {
- a.pointerType !== a.MSPOINTER_TYPE_MOUSE && "mouse" !== a.pointerType && (a.preventDefault && a.preventDefault(), a = this.of(a.pointerId), this.Hd = 0 <= a ? this.touches[a].Lj : -1, this.b.ud = !0, this.b.trigger(S.prototype.d.$j, this), this.b.trigger(S.prototype.d.bk, this), this.b.ud = !1, 0 <= a && this.touches.splice(a, 1))
- };
- h.Dl = function (a) {
- a.preventDefault && a.preventDefault();
- var b = Pa(),
- c,
- d,
- e,
- g;
- c = 0;
- for (d = a.changedTouches.length; c < d; c++)
- if (e = a.changedTouches[c], g = this.of(e.identifier), 0 <= g) {
- var f = this.b.Xa ? p : jQuery(this.b.canvas).offset();
- g = this.touches[g];
- 2 > b - g.time || (g.Sg = g.time, g.$i = g.x, g.aj = g.y, g.time = b, g.x = e.pageX - f.left, g.y = e.pageY - f.top)
- }
- };
- h.El = function (a) {
- a.preventDefault &&
- a.preventDefault();
- var b = this.b.Xa ? p : jQuery(this.b.canvas).offset(),
- c = Pa();
- this.b.ud = !0;
- var d,
- e,
- g,
- f;
- d = 0;
- for (e = a.changedTouches.length; d < e; d++)
- if (g = a.changedTouches[d], f = this.of(g.identifier), -1 === f) {
- f = g.pageX - b.left;
- var h = g.pageY - b.top;
- this.Hd = this.touches.length;
- this.touches.push({
- time : c,
- x : f,
- y : h,
- Sg : c,
- $i : f,
- aj : h,
- id : g.identifier,
- Lj : this.Hd
- });
- this.b.trigger(S.prototype.d.ak, this);
- this.b.trigger(S.prototype.d.ck, this);
- this.ni = f;
- this.oi = h;
- this.b.trigger(S.prototype.d.$e, this)
- }
- this.b.ud = !1
- };
- h.nj = function (a) {
- a.preventDefault &&
- a.preventDefault();
- this.b.ud = !0;
- var b,
- c,
- d;
- b = 0;
- for (c = a.changedTouches.length; b < c; b++)
- d = a.changedTouches[b], d = this.of(d.identifier), 0 <= d && (this.Hd = this.touches[d].Lj, this.b.trigger(S.prototype.d.$j, this), this.b.trigger(S.prototype.d.bk, this), this.touches.splice(d, 1));
- this.b.ud = !1
- };
- h.Yq = function () {
- return this.b.Af && 0 === this.Pf && 0 !== q ? 90 * q : this.b.Fe && 0 === this.Pf && 0 !== f ? 90 * f : this.Pf
- };
- h.Zq = function () {
- return this.b.Af && 0 === this.Qf && 0 !== s ? -90 * s : this.b.Fe && 0 === this.Qf && 0 !== b ? -90 * b : this.Qf
- };
- h.br = function () {
- return this.b.Af &&
- 0 === this.Rf && 0 !== e ? 90 * e : this.b.Fe && 0 === this.Rf && 0 !== r ? 90 * r : this.Rf
- };
- h.So = function (a) {
- a.preventDefault && this.b.Ii && !this.b.Bc && a.preventDefault();
- this.El({
- changedTouches : [{
- pageX : a.pageX,
- pageY : a.pageY,
- identifier : 0
- }
- ]
- });
- this.ij = !0
- };
- h.To = function (a) {
- this.ij && this.Dl({
- changedTouches : [{
- pageX : a.pageX,
- pageY : a.pageY,
- identifier : 0
- }
- ]
- })
- };
- h.Uo = function (a) {
- a.preventDefault && this.b.Ii && !this.b.Bc && a.preventDefault();
- this.b.Ii = !0;
- this.nj({
- changedTouches : [{
- pageX : a.pageX,
- pageY : a.pageY,
- identifier : 0
- }
- ]
- });
- this.ij = !1
- };
- h.Fh =
- function () {
- var a,
- b,
- c,
- d = Pa();
- a = 0;
- for (b = this.touches.length; a < b; a++)
- c = this.touches[a], c.time <= d - 50 && (c.Sg = d)
- };
- a.prototype.ck = v(!0);
- a.prototype.bk = v(!0);
- a.prototype.$e = function (a) {
- return a ? this.b.tp(a, this.ni, this.oi) : !1
- };
- a.prototype.ig = function (a) {
- if (!a)
- return !1;
- var b = a.ca(),
- c = b.fc(),
- d,
- e,
- g = [],
- f,
- h,
- l,
- p;
- f = 0;
- for (h = c.length; f < h; f++) {
- var q = c[f];
- q.$a();
- l = 0;
- for (p = this.touches.length; l < p; l++)
- if (e = this.touches[l], d = q.n.mb(e.x, e.y, !0), e = q.n.mb(e.x, e.y, !1), q.oc(d, e)) {
- g.push(q);
- break
- }
- }
- return g.length ? (b.ka = !1, b.j =
- g, a.mc(), !0) : !1
- };
- a.prototype.ak = function (a) {
- a = Math.floor(a);
- return a === this.Hd
- };
- a.prototype.$j = function (a) {
- a = Math.floor(a);
- return a === this.Hd
- };
- g.d = new a;
- c.prototype.hk = function (a, b) {
- if (this.touches.length) {
- var c,
- d,
- e,
- g,
- f;
- ia(b) ? (c = this.b.rf(0), d = c.scale, e = c.jd, g = c.Zc, f = c.k, c.scale = this.b.$.scale, c.jd = 1, c.Zc = 1, c.k = this.b.$.k, a.F(c.mb(this.touches[0].x, this.touches[0].y, !0)), c.scale = d, c.jd = e, c.Zc = g, c.k = f) : (c = ja(b) ? this.b.rf(b) : this.b.Gi(b)) ? a.F(c.mb(this.touches[0].x, this.touches[0].y, !0)) : a.F(0)
- } else
- a.F(0)
- };
- c.prototype.Sm = function (a, b) {
- if (this.touches.length) {
- var c,
- d,
- e,
- g,
- f;
- ia(b) ? (c = this.b.rf(0), d = c.scale, e = c.jd, g = c.$c, f = c.k, c.scale = this.b.$.scale, c.jd = 1, c.$c = 1, c.k = this.b.$.k, a.F(c.mb(this.touches[0].x, this.touches[0].y, !1)), c.scale = d, c.jd = e, c.$c = g, c.k = f) : (c = ja(b) ? this.b.rf(b) : this.b.Gi(b)) ? a.F(c.mb(this.touches[0].x, this.touches[0].y, !1)) : a.F(0)
- } else
- a.F(0)
- };
- g.L = new c
- })();
- function Qb(l) {
- this.b = l
- }
- (function () {
- function l() {}
-
- function d() {}
-
- function a() {}
- var c = Qb.prototype;
- c.oa = function (a) {
- this.na = a;
- this.b = a.b
- };
- c.oa.prototype.N = t();
- c.fa = function (a) {
- this.type = a;
- this.b = a.b
- };
- var g = c.fa.prototype,
- h = "",
- p = "undefined" !== typeof window.is_scirra_arcade;
- p && (h = "arcade" + window.scirra_arcade_id);
- g.N = t();
- l.prototype.Yj = function (a) {
-
- return null != localStorage.getItem(h + a)
- };
- l.prototype.Hm = v(!0);
- c.d = new l;
- d.prototype.og = function (a, c) {
- try {
- localStorage.setItem(h + a, c)
- } catch (d) {
- this.b.trigger(Qb.prototype.d.Hm, this)
- }
- };
- c.e = new d;
- a.prototype.ve = function (a, c) {
- /** a.data就是分数,a.type==1时**/
- if(a.type == 1){
- dp_submitScore(a.data);
- }
- a.Cb(localStorage.getItem(h + c) || "");
-
- };
- a.prototype.Nh = function (a) {
- var c = {},
- d,
- g,
- b;
- d = 0;
- for (g = localStorage.length; d < g; d++)
- b = localStorage.key(d), p ? b.substr(0, h.length) === h && (c[b.substr(h.length)] = localStorage.getItem(b)) : c[b] = localStorage.getItem(b);
- a.Cb(JSON.stringify({
- c2dictionary : !0,
- data : c
- }))
- };
- c.L = new a
- })();
- function Rb(l) {
- this.b = l;
- }
- (function () {
- function l() {}
- var d = Rb.prototype;
- d.oa = function (a) {
- this.xb = a;
- this.b = a.b
- };
- d.oa.prototype.N = t();
- d.fa = function (a, d) {
- this.type = a;
- this.xb = a.xb;
- this.g = d;
- this.b = a.b
- };
- var a = d.fa.prototype;
- a.N = function () {
- this.Ua = null;
- this.hh = -1;
- this.mode = this.Ie = this.Dh = this.Le = this.bd = this.Sf = 0;
- var a = this;
- this.Bb || (this.sl = function (d) {
- a.Ro(d)
- });
- this.b.Wm(this.sl)
- };
- a.tb = function () {
- return {
- uid : this.Ua ? this.Ua.uid : -1,
- pa : this.Sf,
- pd : this.bd,
- msa : this.Le,
- tsa : this.Dh,
- lka : this.Ie,
- m : this.mode
- }
- };
- a.Nb = function (a) {
- this.hh = a.uid;
- this.Sf = a.pa;
- this.bd = a.pd;
- this.Le = a.msa;
- this.Dh = a.tsa;
- this.Ie = a.lka;
- this.mode = a.m
- };
- a.Lc = function () {
- this.Ua = -1 === this.hh ? null : this.b.Hi(this.hh);
- this.hh = -1
- };
- a.Ro = function (a) {
- this.Ua == a && (this.Ua = null)
- };
- a.yd = function () {
- this.Ua = null;
- this.b.ep(this.sl)
- };
- a.Hc = t();
- a.Fh = function () {
- if (this.Ua) {
- this.Ie !== this.g.k && (this.Le = Da(this.Le + (this.g.k - this.Ie)));
- var a = this.g.x,
- d = this.g.y;
- if (3 === this.mode || 4 === this.mode) {
- var h = Ka(this.g.x, this.g.y, this.Ua.x, this.Ua.y);
- if (h > this.bd || 4 === this.mode && h < this.bd)
- d = Ga(this.Ua.x,
- this.Ua.y, this.g.x, this.g.y), a = this.Ua.x + Math.cos(d) * this.bd, d = this.Ua.y + Math.sin(d) * this.bd
- } else
- a = this.Ua.x + Math.cos(this.Ua.k + this.Sf) * this.bd, d = this.Ua.y + Math.sin(this.Ua.k + this.Sf) * this.bd;
- this.Ie = h = Da(this.Le + (this.Ua.k - this.Dh));
- 0 !== this.mode && 1 !== this.mode && 3 !== this.mode && 4 !== this.mode || this.g.x === a && this.g.y === d || (this.g.x = a, this.g.y = d, this.g.Aa());
- 0 !== this.mode && 2 !== this.mode || this.g.k === h || (this.g.k = h, this.g.Aa())
- }
- };
- d.d = new(t());
- l.prototype.lg = function (a, d) {
- if (a) {
- var h = a.Uk(this.g);
- h &&
- (this.Ua = h, this.Sf = Ga(h.x, h.y, this.g.x, this.g.y) - h.k, this.bd = Ka(h.x, h.y, this.g.x, this.g.y), this.Ie = this.Le = this.g.k, this.Dh = h.k, this.mode = d)
- }
- };
- d.e = new l;
- d.L = new(t())
- })();
- function Sb(l) {
- this.b = l
- }
- (function () {
- function l() {}
-
- function d() {}
- var a = Sb.prototype;
- a.oa = function (a) {
- this.xb = a;
- this.b = a.b
- };
- a.oa.prototype.N = t();
- a.fa = function (a, c) {
- this.type = a;
- this.xb = a.xb;
- this.g = c;
- this.b = a.b;
- this.ya = 0
- };
- var c = a.fa.prototype,
- g = 2 * Math.PI,
- h = Math.PI / 2,
- p = 3 * Math.PI / 2;
- c.N = function () {
- this.xa = 1 === this.u[0];
- this.Lf = this.u[1];
- this.Vj = this.u[2];
- this.ad = this.u[3];
- this.ad += Math.random() * this.u[4];
- 0 === this.ad ? this.ya = 0 : (this.ya = this.u[5] / this.ad * g, this.ya += Math.random() * this.u[6] / this.ad * g);
- this.sb = this.u[7];
- this.sb += Math.random() *
- this.u[8];
- this.Wf = this.Xd = this.S = 0;
- this.init()
- };
- c.tb = function () {
- return {
- i : this.ya,
- a : this.xa,
- mv : this.Lf,
- w : this.Vj,
- p : this.ad,
- mag : this.sb,
- iv : this.S,
- iv2 : this.Xd,
- r : this.Wf,
- lkv : this.Q,
- lkv2 : this.La
- }
- };
- c.Nb = function (a) {
- this.ya = a.i;
- this.xa = a.a;
- this.Lf = a.mv;
- this.Vj = a.w;
- this.ad = a.p;
- this.sb = a.mag;
- this.S = a.iv;
- this.Xd = a.iv2 || 0;
- this.Wf = a.r;
- this.Q = a.lkv;
- this.La = a.lkv2 || 0
- };
- c.init = function () {
- switch (this.Lf) {
- case 0:
- this.S = this.g.x;
- break;
- case 1:
- this.S = this.g.y;
- break;
- case 2:
- this.S = this.g.width;
- this.Wf = this.g.height / this.g.width;
- break;
- case 3:
- this.S = this.g.width;
- break;
- case 4:
- this.S = this.g.height;
- break;
- case 5:
- this.S = this.g.k;
- this.sb = D(this.sb);
- break;
- case 6:
- this.S = this.g.opacity;
- break;
- case 7:
- this.S = 0;
- break;
- case 8:
- this.S = this.g.x,
- this.Xd = this.g.y
- }
- this.Q = this.S;
- this.La = this.Xd
- };
- c.Jc = function (a) {
- a %= g;
- switch (this.Vj) {
- case 0:
- return Math.sin(a);
- case 1:
- return a <= h ? a / h : a <= p ? 1 - 2 * (a - h) / Math.PI : (a - p) / h - 1;
- case 2:
- return 2 * a / g - 1;
- case 3:
- return -2 * a / g + 1;
- case 4:
- return a < Math.PI ? -1 : 1
- }
- return 0
- };
- c.Hc = function () {
- var a = this.b.Hg(this.g);
- if (this.xa &&
- 0 !== a) {
- 0 === this.ad ? this.ya = 0 : (this.ya += a / this.ad * g, this.ya %= g);
- switch (this.Lf) {
- case 0:
- this.g.x !== this.Q && (this.S += this.g.x - this.Q);
- this.g.x = this.S + this.Jc(this.ya) * this.sb;
- this.Q = this.g.x;
- break;
- case 1:
- this.g.y !== this.Q && (this.S += this.g.y - this.Q);
- this.g.y = this.S + this.Jc(this.ya) * this.sb;
- this.Q = this.g.y;
- break;
- case 2:
- this.g.width = this.S + this.Jc(this.ya) * this.sb;
- this.g.height = this.g.width * this.Wf;
- break;
- case 3:
- this.g.width = this.S + this.Jc(this.ya) * this.sb;
- break;
- case 4:
- this.g.height = this.S + this.Jc(this.ya) *
- this.sb;
- break;
- case 5:
- this.g.k !== this.Q && (this.S = Da(this.S + (this.g.k - this.Q)));
- this.g.k = Da(this.S + this.Jc(this.ya) * this.sb);
- this.Q = this.g.k;
- break;
- case 6:
- this.g.opacity = this.S + this.Jc(this.ya) * this.sb / 100;
- 0 > this.g.opacity ? this.g.opacity = 0 : 1 < this.g.opacity && (this.g.opacity = 1);
- break;
- case 8:
- this.g.x !== this.Q && (this.S += this.g.x - this.Q),
- this.g.y !== this.La && (this.Xd += this.g.y - this.La),
- this.g.x = this.S + Math.cos(this.g.k) * this.Jc(this.ya) * this.sb,
- this.g.y = this.Xd + Math.sin(this.g.k) * this.Jc(this.ya) * this.sb,
- this.Q = this.g.x,
- this.La = this.g.y
- }
- this.g.Aa()
- }
- };
- c.Cl = function (a, c) {
- switch (this.Lf) {
- case 2:
- this.S *= c.width / a.width;
- this.Wf = c.height / c.width;
- break;
- case 3:
- this.S *= c.width / a.width;
- break;
- case 4:
- this.S *= c.height / a.height
- }
- };
- l.prototype.rm = ba("xa");
- a.d = new l;
- a.e = new(t());
- d.prototype.Qm = function (a) {
- a.F(this.Jc(this.ya) * this.sb)
- };
- a.L = new d
- })();
- var Tb = [],
- Ub = [],
- Vb = [],
- Wb = [],
- Xb = [],
- Yb = [],
- Zb = [],
- $b = [],
- ac = [],
- bc = 1E4;
- function cc(l, d) {
- return Math.round(l / d * bc)
- }
- function dc(l, d, a) {
- switch (l) {
- case 0:
- return 1 * d / a + 0;
- case 1:
- return 1 * (d /= a) * d + 0;
- case 2:
- return -1 * (d /= a) * (d - 2) + 0;
- case 3:
- return 1 > (d /= a / 2) ? 0.5 * d * d + 0 : -0.5 * (--d * (d - 2) - 1) + 0;
- case 4:
- return 1 * (d /= a) * d * d + 0;
- case 5:
- return 1 * ((d = d / a - 1) * d * d + 1) + 0;
- case 6:
- return 1 > (d /= a / 2) ? 0.5 * d * d * d + 0 : 0.5 * ((d -= 2) * d * d + 2) + 0;
- case 7:
- return 1 * (d /= a) * d * d * d + 0;
- case 8:
- return -1 * ((d = d / a - 1) * d * d * d - 1) + 0;
- case 9:
- return 1 > (d /= a / 2) ? 0.5 * d * d * d * d + 0 : -0.5 * ((d -= 2) * d * d * d - 2) + 0;
- case 10:
- return 1 * (d /= a) * d * d * d * d + 0;
- case 11:
- return 1 * ((d = d / a - 1) * d * d * d * d + 1) + 0;
- case 12:
- return 1 >
- (d /= a / 2) ? 0.5 * d * d * d * d * d + 0 : 0.5 * ((d -= 2) * d * d * d * d + 2) + 0;
- case 13:
- return Xb[cc(d, a)];
- case 14:
- return Yb[cc(d, a)];
- case 15:
- return Zb[cc(d, a)];
- case 16:
- return l = 0,
- 0 == l && (l = 1.70158),
- 1 * (d /= a) * d * ((l + 1) * d - l) + 0;
- case 17:
- return $b[cc(d, a)];
- case 18:
- return ac[cc(d, a)];
- case 19:
- return Ub[cc(d, a)];
- case 20:
- return Vb[cc(d, a)];
- case 21:
- return Wb[cc(d, a)];
- case 22:
- return 1 - Tb[cc(a - d, a)] + 0;
- case 23:
- return Tb[cc(d, a)];
- case 24:
- return d < a / 2 ? 0.5 * (1 - Tb[cc(a - 2 * d, a)] + 0) + 0 : 0.5 * Tb[cc(2 * d - a, a)] + 0.5;
- case 25:
- return d = d / a / 2,
- 2 * d * d * (3 - 2 * d);
- case 26:
- return d =
- (d / a + 1) / 2,
- 2 * d * d * (3 - 2 * d) - 1;
- case 27:
- return d /= a,
- d * d * (3 - 2 * d)
- }
- return 0
- }
- for (var ec = 0, U = 0, V = 0, W = 0, X = 0, Y = 0; Y <= bc; Y++) {
- W = Y / bc;
- (W /= 1) < 1 / 2.75 || (W < 2 / 2.75 ? W -= 1.5 / 2.75 : W < 2.5 / 2.75 ? W -= 2.25 / 2.75 : W -= 2.625 / 2.75);
- var fc,
- gc = Y / bc;
- fc = (gc /= 1) < 1 / 2.75 ? 7.5625 * gc * gc + 0 : gc < 2 / 2.75 ? 1 * (7.5625 * (gc -= 1.5 / 2.75) * gc + 0.75) + 0 : gc < 2.5 / 2.75 ? 1 * (7.5625 * (gc -= 2.25 / 2.75) * gc + 0.9375) + 0 : 1 * (7.5625 * (gc -= 2.625 / 2.75) * gc + 0.984375) + 0;
- Tb[Y] = fc;
- W = Y / bc;
- V = U = 0;
- W /= 1;
- 0 == V && (V = 0.3);
- 0 == U || U < Math.abs(1) ? (U = 1, X = V / 4) : X = V / (2 * Math.PI) * Math.asin(1 / U);
- ec = - (U * Math.pow(2, 10 * (W -= 1)) * Math.sin(2 * (1 * W - X) * Math.PI / V)) + 0;
- Ub[Y] = ec;
- W = Y / bc;
- V = U = 0;
- W /= 1;
- 0 == V && (V = 0.3);
- 0 == U || U < Math.abs(1) ? (U = 1, X = V / 4) : X = V / (2 * Math.PI) * Math.asin(1 / U);
- ec = U * Math.pow(2, -10 * W) * Math.sin(2 * (1 * W - X) * Math.PI / V) + 1;
- Vb[Y] = ec;
- W = Y / bc;
- V = U = 0;
- W /= 0.5;
- 0 == V && (V = 0.3 * 1.5);
- 0 == U || U < Math.abs(1) ? (U = 1, X = V / 4) : X = V / (2 * Math.PI) * Math.asin(1 / U);
- ec = 1 > W ? -0.5 * U * Math.pow(2, 10 * (W -= 1)) * Math.sin(2 * (1 * W - X) * Math.PI / V) + 0 : 0.5 * U * Math.pow(2, -10 * (W -= 1)) * Math.sin(2 * (1 * W - X) * Math.PI / V) + 1;
- Wb[Y] = ec;
- W = Y / bc;
- Xb[Y] = - (Math.sqrt(1 - W * W) - 1);
- W = Y / bc;
- Yb[Y] = Math.sqrt(1 - (W - 1) * (W - 1));
- W = Y / bc;
- ec = 1 > (W /= 0.5) ? -0.5 * (Math.sqrt(1 - W * W) -
- 1) + 0 : 0.5 * (Math.sqrt(1 - (W -= 2) * W) + 1) + 0;
- Zb[Y] = ec;
- W = Y / bc;
- X = 0;
- 0 == X && (X = 1.70158);
- ec = 1 * ((W = W / 1 - 1) * W * ((X + 1) * W + X) + 1) + 0;
- $b[Y] = ec;
- W = Y / bc;
- X = 0;
- 0 == X && (X = 1.70158);
- 1 > (W /= 0.5) && (X *= 1.525);
- ec = 0.5 * ((W -= 2) * W * (((X *= 1.525) + 1) * W + X) + 2) + 0;
- ac[Y] = ec
- }
- function hc(l, d, a, c, g, h, p) {
- this.name = l;
- this.value = 0;
- this.uh(c);
- this.Gj(g);
- this.si = a;
- this.kb = d;
- this.duration = h;
- this.state = this.X = 0;
- this.fh = this.gh = this.bh = this.Pe = !1;
- this.La = this.Q = 0;
- this.Vb = p;
- this.ie = 1
- }
- hc.prototype = {};
- hc.prototype.uh = function (l) {
- this.ga = parseFloat(l.split(",")[0]);
- this.pb = parseFloat(l.split(",")[1]);
- this.La = this.Q = 0
- };
- hc.prototype.Gj = function (l) {
- this.Y = parseFloat(l.split(",")[0]);
- this.Oa = parseFloat(l.split(",")[1]);
- isNaN(this.Oa) && (this.Oa = this.Y)
- };
- hc.prototype.Sh = function (l) {
- if (0 === this.state)
- return -1;
- 1 === this.state && (this.X += l);
- 2 === this.state && (this.X -= l);
- 3 === this.state && (this.state = 0);
- 4 === this.state && (this.X += l * this.ie);
- 5 === this.state && (this.X += l * this.ie);
- return 0 > this.X ? (this.X = 0, 4 !== this.state ? this.state = 0 : this.ie = 1, this.fh = !0, 0) : this.X > this.duration ? (this.X = this.duration, 4 === this.state ? this.ie = -1 : 5 === this.state ? this.X = 0 : this.state = 0, this.bh = !0, 1) : dc(this.si, this.X, this.duration)
- };
- function Z(l) {
- this.b = l
- }
- (function () {
- var l = Z.prototype;
- l.oa = function (a) {
- this.xb = a;
- this.b = a.b
- };
- l.oa.prototype.N = t();
- l.fa = function (a, c) {
- this.type = a;
- this.xb = a.xb;
- this.g = c;
- this.b = a.b;
- this.ya = 0
- };
- var d = l.fa.prototype;
- d.N = function () {
- this.xa = this.u[0];
- this.kb = this.u[1];
- this.qn = this.u[2];
- this.target = this.u[3];
- this.Wl = this.u[4];
- 1 === this.Wl && (this.target = "relative(" + this.target + ")");
- this.duration = this.u[5];
- this.Vb = 1 === this.u[6];
- this.g.value = 0;
- this.I = {};
- this.pk(this.kb, this.qn, "current", this.target, this.duration, this.Vb);
- 1 === this.xa &&
- this.zh(0);
- 2 === this.xa && this.zh(2);
- 3 === this.xa && this.zh(3)
- };
- d.he = function (a, c) {
- void 0 === c && (c = "current");
- var d = c.replace(/^\s\s*/, "").replace(/\s\s*$/, "");
- c = c.replace(/^\s\s*/, "").replace(/\s\s*$/, "");
- if ("current" === c)
- switch (a) {
- case 0:
- d = this.g.x + "," + this.g.y;
- break;
- case 1:
- d = this.g.width + "," + this.g.height;
- break;
- case 2:
- d = this.g.width + "," + this.g.height;
- break;
- case 3:
- d = this.g.width + "," + this.g.height;
- break;
- case 4:
- d = Ba(this.g.k) + "," + Ba(this.g.k);
- break;
- case 5:
- d = 100 * this.g.opacity + "," + 100 * this.g.opacity;
- break;
- case 6:
- d = this.g.value + "," + this.g.value;
- break;
- case 7:
- d = this.g.x + "," + this.g.y;
- break;
- case 8:
- d = this.g.x + "," + this.g.y
- }
- if ("relative" === c.substring(0, 8)) {
- var h = c.match(/\((.*?)\)/);
- if (h)
- var l = parseFloat(h[1].split(",")[0]),
- e = parseFloat(h[1].split(",")[1]);
- isNaN(l) && (l = 0);
- isNaN(e) && (e = 0);
- switch (a) {
- case 0:
- d = this.g.x + l + "," + (this.g.y + e);
- break;
- case 1:
- d = this.g.width + l + "," + (this.g.height + e);
- break;
- case 2:
- d = this.g.width + l + "," + (this.g.height + e);
- break;
- case 3:
- d = this.g.width + l + "," + (this.g.height + e);
- break;
- case 4:
- d = Ba(this.g.k) +
- l + "," + (Ba(this.g.k) + e);
- break;
- case 5:
- d = 100 * this.g.opacity + l + "," + (100 * this.g.opacity + e);
- break;
- case 6:
- d = this.g.value + l + "," + this.g.value + l;
- break;
- case 7:
- d = this.g.x + l + "," + this.g.y;
- break;
- case 8:
- d = this.g.x + "," + (this.g.y + l)
- }
- }
- return d
- };
- d.pk = function (a, c, d, h, l, e) {
- d = this.he(a, d);
- h = this.he(a, h);
- void 0 !== this.I["default"] && delete this.I["default"];
- this.I["default"] = new hc("default", a, c, d, h, l, e)
- };
- d.tb = t();
- d.Nb = t();
- d.pp = function (a) {
- 1 < a && (a = 1);
- 0 > a && (a = 0);
- for (var c in this.I) {
- var d = this.I[c];
- d.Q = 0;
- d.La = 0;
- d.state = 3;
- d.X = a * d.duration;
- var h = d.Sh(0);
- this.Sj(d, h)
- }
- };
- d.zh = function (a) {
- for (var c in this.I) {
- var d = this.I[c];
- 0 === a && (d.X = 1E-6, d.Q = 0, d.La = 0, d.Pe = !0, d.state = 1);
- 1 === a && (d.state = 1);
- 2 === a && (d.X = 1E-6, d.Q = 0, d.La = 0, d.Pe = !0, d.state = 4);
- 3 === a && (d.X = 1E-6, d.Q = 0, d.La = 0, d.Pe = !0, d.state = 5)
- }
- };
- d.sp = function (a) {
- for (var c in this.I) {
- var d = this.I[c];
- 1 === a && (d.X = 0);
- 2 === a && (d.X = d.duration);
- d.state = 3;
- var h = d.Sh(0);
- this.Sj(d, h)
- }
- };
- d.gp = function (a) {
- for (var c in this.I) {
- var d = this.I[c];
- 1 === a && (d.X = d.duration, d.Q = 0, d.La = 0, d.gh = !0);
- d.state =
- 2
- }
- };
- d.Sj = function (a, c) {
- if (0 === a.kb)
- a.Vb ? (this.g.x = a.ga + (a.Y - a.ga) * c, this.g.y = a.pb + (a.Oa - a.pb) * c) : (this.g.x += (a.Y - a.ga) * c - a.Q, this.g.y += (a.Oa - a.pb) * c - a.La, a.Q = (a.Y - a.ga) * c, a.La = (a.Oa - a.pb) * c);
- else if (1 === a.kb)
- a.Vb ? (this.g.width = a.ga + (a.Y - a.ga) * c, this.g.height = a.pb + (a.Oa - a.pb) * c) : (this.g.width += (a.Y - a.ga) * c - a.Q, this.g.height += (a.Oa - a.pb) * c - a.La, a.Q = (a.Y - a.ga) * c, a.La = (a.Oa - a.pb) * c);
- else if (2 === a.kb)
- a.Vb ? this.g.width = a.ga + (a.Y - a.ga) * c : (this.g.width += (a.Y - a.ga) * c - a.Q, a.Q = (a.Y - a.ga) * c);
- else if (3 === a.kb)
- a.Vb ?
- this.g.height = a.pb + (a.Oa - a.pb) * c : (this.g.height += (a.Oa - a.pb) * c - a.La, a.La = (a.Oa - a.pb) * c);
- else if (4 === a.kb)
- if (a.Vb) {
- var d = a.ga + (a.Y - a.ga) * c;
- this.g.k = Da(D(d))
- } else
- d = (a.Y - a.ga) * c - a.Q, this.g.k = Da(this.g.k + D(d)), a.Q = (a.Y - a.ga) * c;
- else
- 5 === a.kb ? a.Vb ? this.g.opacity = (a.ga + (a.Y - a.ga) * c) / 100 : (this.g.opacity += ((a.Y - a.ga) * c - a.Q) / 100, a.Q = (a.Y - a.ga) * c) : 6 === a.kb ? a.Vb ? this.g.value = a.ga + (a.Y - a.ga) * c : (this.g.value += (a.Y - a.ga) * c - a.Q, a.Q = (a.Y - a.ga) * c) : 7 === a.kb ? a.Vb ? this.g.x = a.ga + (a.Y - a.ga) * c : (this.g.x += (a.Y - a.ga) * c - a.Q,
- a.Q = (a.Y - a.ga) * c) : 8 === a.kb && (a.Vb ? this.g.y = a.pb + (a.Oa - a.pb) * c : (this.g.y += (a.Oa - a.pb) * c - a.La, a.La = (a.Oa - a.pb) * c));
- this.g.Aa()
- };
- d.Hc = function () {
- var a = this.b.Hg(this.g),
- c = this.I["default"];
- 0 !== c.state && (c.Pe && (this.b.trigger(Z.prototype.d.Mm, this.g), c.Pe = !1), c.gh && (this.b.trigger(Z.prototype.d.Km, this.g), c.gh = !1), a = c.Sh(a), this.Sj(c, a), c.bh && (this.b.trigger(Z.prototype.d.Am, this.g), c.bh = !1), c.fh && (this.b.trigger(Z.prototype.d.Jm, this.g), c.fh = !1))
- };
- l.d = {};
- d = l.d;
- d.rm = function () {
- return 0 !== this.I["default"].state
- };
- d.Pp = function (a, c) {
- var d = this.I["default"];
- return Kb(d.X / d.duration, a, c)
- };
- d.Mm = function () {
- return void 0 === this.I["default"] ? !1 : this.I["default"].Pe
- };
- d.Km = function () {
- return void 0 === this.I["default"] ? !1 : this.I["default"].gh
- };
- d.Am = function () {
- return void 0 === this.I["default"] ? !1 : this.I["default"].bh
- };
- d.Jm = function () {
- return void 0 === this.I["default"] ? !1 : this.I["default"].fh
- };
- l.e = {};
- d = l.e;
- d.Ld = function (a) {
- this.zh(a)
- };
- d.Oq = function (a) {
- this.sp(a)
- };
- d.Nm = function (a) {
- this.gp(a)
- };
- d.sq = function (a) {
- this.pp(a)
- };
- d.zq = function (a) {
- isNaN(a) || 0 > a || void 0 === this.I["default"] || (this.I["default"].duration = a)
- };
- d.Dq = function (a) {
- void 0 !== this.I["default"] && (this.I["default"].Vb = 1 === a)
- };
- d.Fq = function (a) {
- void 0 !== this.I["default"] && (a = this.he(this.I["default"].kb, a), this.I["default"].uh(a))
- };
- d.Jq = function (a, c, d) {
- if (void 0 !== this.I["default"] && !isNaN(d)) {
- var h = d + "",
- l = this.I["default"];
- this.Wl = c;
- if (1 === c)
- switch (a) {
- case 0:
- h = this.g.x + d + "," + l.Oa;
- break;
- case 1:
- h = l.Y + "," + (this.g.y + d);
- break;
- case 2:
- h = "" + Ba(this.g.k + D(d));
- break;
- case 3:
- h = "" + 100 * this.g.opacity + d;
- break;
- case 4:
- h = this.g.width + d + "," + l.Oa;
- break;
- case 5:
- h = l.Y + "," + (this.g.height + d);
- break;
- case 6:
- h = d + "," + d
- }
- else
- switch (a) {
- case 0:
- h = d + "," + l.Oa;
- break;
- case 1:
- h = l.Y + "," + d;
- break;
- case 2:
- h = d + "," + d;
- break;
- case 3:
- h = d + "," + d;
- break;
- case 4:
- h = d + "," + l.Oa;
- break;
- case 5:
- h = l.Y + "," + d;
- break;
- case 6:
- h = d + "," + d
- }
- a = this.he(this.I["default"].kb, "current");
- h = this.he(this.I["default"].kb, h);
- l.uh(a);
- l.Gj(h)
- }
- };
- d.Lq = function (a) {
- void 0 !== this.I["default"] && (this.I["default"].kb = a)
- };
- d.Aq = function (a) {
- void 0 !==
- this.I["default"] && (this.I["default"].si = a)
- };
- d.Mq = function (a) {
- this.g.value = a
- };
- d.Kd = function (a, c, d, h, l) {
- if (void 0 === this.I["default"])
- this.pk(a, c, initial, d, h, l);
- else {
- var e = this.I["default"];
- e.kb = a;
- e.si = c;
- e.uh(this.he(a, "current"));
- e.Gj(this.he(a, d));
- e.duration = h;
- e.Vb = 1 === l
- }
- };
- l.L = {};
- l = l.L;
- l.rq = function (a) {
- a.F(this.I["default"].X / this.I["default"].duration)
- };
- l.Up = function (a) {
- a.F(this.I["default"].duration)
- };
- l.Qq = function (a) {
- var c = this.I["default"],
- d = "N/A";
- switch (c.kb) {
- case 0:
- d = c.Y;
- break;
- case 1:
- d = c.Oa;
- break;
- case 2:
- d = c.Y;
- break;
- case 3:
- d = c.Y;
- break;
- case 4:
- d = c.Y;
- break;
- case 5:
- d = c.Oa;
- break;
- case 6:
- d = c.Y
- }
- a.F(d)
- };
- l.Qm = function (a) {
- a.F(this.g.value)
- }
- })();
- function Mb() {
- return [null, "Loader", [
- [O, !1, !1, !1, !1, !1, !1, !1, !1, !1],
- [Nb, !0, !1, !1, !1, !1, !1, !1, !1, !1],
- [L, !0, !1, !1, !1, !1, !1, !1, !1, !1],
- [Qb, !0, !1, !1, !1, !1, !1, !1, !1, !1],
- [S, !0, !1, !1, !1, !1, !1, !1, !1, !1],
- [Ob, !1, !0, !0, !0, !0, !0, !0, !0, !1],
- [Pb, !1, !0, !0, !0, !0, !0, !0, !0, !0],
- [Q, !1, !0, !0, !0, !0, !0, !0, !0, !0],
- [I, !1, !0, !0, !0, !0, !0, !0, !0, !1]
- ], [
- ["t0", Pb, !1, [], 0, 0, ["images/bg.png", 126, 0], null, [], !1, !1, 306261139070796, [], null],
- ["t1", I, !1, [], 1, 0, null, [
- ["Default", 5, !1, 1, 0, !1, 0x8d33deb5f7bd5, [
- ["images/logo-sheet0.png", 5037, 0, 0,
- 465, 84, 1, 0.501075267791748, 0.511904776096344, [],
- [], 0
- ]
- ]]
- ],
- [
- ["Sine", Sb, 6308110840711836]
- ], !1, !1, 0xb749b610baaa7, [], null
- ],
- ["t2", I, !1, [], 0, 0, null, [
- ["Default", 5, !1, 1, 0, !1, 0x5748a5b216292, [
- ["images/buttonplay-sheet0.png", 1087, 0, 0, 128, 64, 1, 0.5, 0.5, [],
- [], 0
- ]
- ]]
- ],
- [], !1, !1, 0xd4c3ecfc35c3a, [], null
- ],
- ["t3", I, !1, [], 0, 0, null, [
- ["Default", 5, !1, 1, 0, !1, 0xe0d0d6f6719f2, [
- ["images/buttonmore-sheet0.png", 1684, 0, 0, 88, 64, 1, 0.5, 0.5, [],
- [], 0
- ]
- ]]
- ],
- [], !1, !1, 7106986262793317, [], null
- ],
- ["t4", I, !1, [], 0, 0, null, [
- ["Default", 5, !1, 1, 0, !1,
- 0x82dc488a85d2a, [
- ["images/buttonfacebook-sheet0.png", 1381, 0, 0, 88, 64, 1, 0.5, 0.5, [],
- [], 0
- ]
- ]
- ]
- ],
- [], !1, !1, 735460407066077, [], null
- ],
- ["t5", Q, !1, [8867509310798662], 0, 0, ["images/sf_normal.png", 65428, 0], null, [], !1, !1, 0xfc6552d430a7a, [], null],
- ["t6", I, !1, [], 0, 0, null, [
- ["Default", 5, !1, 1, 0, !1, 772277920791094, [
- ["images/logo2-sheet0.png", 7506, 0, 0, 395, 56, 1, 0.501265823841095, 0.5, [],
- [-0.4683544337749481, -0.2678571343421936, 0.4632911086082459, -0.25, 0.4784809947013855, 0, 0.4658227562904358, 0.2678571343421936, -0.4683544337749481,
- 0.2678571343421936
- ], 0
- ]
- ]]
- ],
- [], !1, !1, 0x42af3f34bbd84, [], null
- ],
- ["t7", Q, !1, [8867509310798662], 1, 0, ["images/sf_bold.png", 65873, 0], null, [
- ["Pin", Rb, 51419695534509]
- ], !1, !1, 6129148085982164, [], null],
- ["t8", I, !1, [], 0, 0, null, [
- ["Default", 0, !1, 1, 0, !1, 771437377466552, [
- ["images/bartop-sheet0.png", 6317, 1, 1, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet0.png", 6317, 1, 98, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet0.png", 6317, 1, 195, 288, 96, 1, 0.5, 0.5, [],
- [-0.4895833134651184, -0.46875, 0, -0.5, 0.4895830154418945, -0.46875,
- 0.4895830154418945, 0.46875, 0, 0.5, -0.4895833134651184, 0.46875
- ], 0
- ],
- ["images/bartop-sheet0.png", 6317, 1, 292, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet0.png", 6317, 1, 389, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet1.png", 3288, 1, 1, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet1.png", 3288, 1, 98, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ]
- ]]
- ],
- [], !1, !1, 5335066453165777, [], null
- ],
- ["t9", I, !1, [], 0, 0, null, [
- ["Default", 0, !1, 1, 0, !1, 0x465bdcc808ff4, [
- ["images/bartop-sheet0.png", 6317, 1, 98, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet0.png",
- 6317, 1, 98, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet0.png", 6317, 1, 195, 288, 96, 1, 0.5, 0.5, [],
- [-0.4895833134651184, -0.46875, 0, -0.5, 0.4895830154418945, -0.46875, 0.4895830154418945, 0.46875, 0, 0.5, -0.4895833134651184, 0.46875], 0
- ],
- ["images/bartop-sheet0.png", 6317, 1, 292, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet0.png", 6317, 1, 389, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet1.png", 3288, 1, 1, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet1.png", 3288, 1, 98, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ]
- ]]
- ],
- [], !1, !1, 5122738677833952, [], null
- ],
- ["t10", I, !1, [], 0, 0, null, [
- ["Default", 0, !1, 1, 0, !1, 6058325073202733, [
- ["images/bartop-sheet0.png", 6317, 1, 98, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet0.png", 6317, 1, 98, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet0.png", 6317, 1, 195, 288, 96, 1, 0.5, 0.5, [],
- [-0.4895833134651184, -0.46875, 0, -0.5, 0.4895830154418945, -0.46875, 0.4895830154418945, 0.46875, 0, 0.5, -0.4895833134651184, 0.46875], 0
- ],
- ["images/bartop-sheet0.png", 6317, 1, 292, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet0.png", 6317, 1, 389, 288, 96,
- 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet1.png", 3288, 1, 1, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ],
- ["images/bartop-sheet1.png", 3288, 1, 98, 288, 96, 1, 0.5, 0.5, [],
- [], 0
- ]
- ]]
- ],
- [], !1, !1, 0xe5f02c5877141, [], null
- ],
- ["t11", Pb, !1, [0xe2efc35de9757, 0xf474cfde3c610, 0x6cab10ecab001], 0, 0, ["images/timer.png", 126, 0], null, [], !1, !1, 9059558768383856, [], null],
- ["t12", I, !1, [], 1, 0, null, [
- ["Default", 5, !1, 1, 0, !1, 6718051367917414, [
- ["images/gameover-sheet0.png", 4036, 0, 0, 256, 176, 1, 0.5, 0.5, [],
- [], 0
- ]
- ]]
- ],
- [
- ["LiteTween", Z, 7943761480404915]
- ], !1, !1, 0x830f3ced5db06, [], null
- ],
- ["t13", I, !1, [], 1, 0, null, [
- ["Default", 5, !1, 1, 0, !1, 9438875950860336, [
- ["images/buttonreplay-sheet0.png", 1069, 0, 0, 120, 64, 1, 0.5, 0.5, [],
- [], 0
- ]
- ]]
- ],
- [
- ["Pin", Rb, 5883510931700155]
- ], !1, !1, 8786601325639123, [], null
- ],
- ["t14", I, !1, [], 1, 0, null, [
- ["Default", 5, !1, 1, 0, !1, 6770125140488156, [
- ["images/buttonmenu-sheet0.png", 946, 0, 0, 120, 64, 1, 0.5, 0.5, [],
- [], 0
- ]
- ]]
- ],
- [
- ["Pin", Rb, 6951279814872942]
- ], !1, !1, 0x7e93ec7a38539, [], null
- ],
- ["t15", I, !1, [], 1, 0, null, [
- ["Default", 5, !1, 1, 0, !1, 0xf57d5e0fb243c, [
- ["images/transscreen-sheet0.png",
- 6787, 0, 0, 400, 600, 1, 0.5, 0.5, [],
- [], 0
- ]
- ]]
- ],
- [
- ["LiteTween", Z, 565236105378405]
- ], !1, !1, 8546334959008965, [], null
- ],
- ["t16", O, !1, [], 0, 0, null, null, [], !0, !1, 7609643033073842, [], null],
- ["t17", S, !1, [], 0, 0, null, null, [], !1, !1, 0x6bdffa36bb825, [], null, [1]],
- ["t18", L, !1, [], 0, 0, null, null, [], !1, !1, 7261883222331156, [], null, []],
- ["t19", I, !1, [], 1, 0, null, [
- ["Default", 5, !1, 1, 0, !1, 18282800881169, [
- ["images/scroller-sheet0.png", 811, 0, 0, 250, 250, 1, 0.5, 0.5, [],
- [], 0
- ]
- ]]
- ],
- [
- ["LiteTween", Z, 4631761565987157]
- ], !1, !1, 7519951094807395, [], null
- ],
- ["t20", Qb, !1, [], 0, 0, null, null, [], !1, !1, 0xeea3b6875dfcb, [], null, []],
- ["t21", I, !1, [], 0, 0, null, [
- ["Default", 5, !1, 1, 0, !1, 9106564306969196, [
- ["images/gray-sheet0.png", 872, 0, 0, 250, 250, 1, 0.5, 0.5, [],
- [], 0
- ]
- ]]
- ],
- [], !1, !1, 0xe21be915b4c3a, [], null
- ],
- ["t22", I, !1, [], 0, 0, null, [
- ["Default", 0, !1, 1, 0, !1, 8670488441491564, [
- ["images/switch-sheet0.png", 4297, 1, 1, 114, 37, 1, 0.5, 0.5135135054588318, [],
- [], 0
- ],
- ["images/switch-sheet0.png", 4297, 1, 39, 114, 37, 1, 0.5, 0.5135135054588318, [],
- [], 0
- ]
- ]]
- ],
- [], !1, !1, 6392858516891844, [], null
- ],
- ["t23", Q, !1, [8867509310798662], 1, 0, ["images/sf_bold2.png", 77734, 0], null, [
- ["Pin", Rb, 5455273431222044]
- ], !1, !1, 5077362157349133, [], null],
- ["t24", Q, !1, [8867509310798662], 1, 0, ["images/sf_bold3.png", 78204, 0], null, [
- ["Pin", Rb, 9303182464901336]
- ], !1, !1, 6240874138136128, [], null],
- ["t25", Q, !1, [8867509310798662], 1, 0, ["images/sf_bold4.png", 77628, 0], null, [
- ["Pin", Rb, 0xc7d996e87bad2]
- ], !1, !1, 6371885502603155, [], null],
- ["t26", Q, !1, [8867509310798662], 1, 0, ["images/sf_bold5.png", 77718, 0], null, [
- ["Pin", Rb, 0x42f5fe6d8f721]
- ], !1, !1, 517071871936352, [], null],
- ["t27", Ob, !1, [], 0, 0, null, null, [], !1, !0, 0x68e22341a2539, [], null],
- ["t28", I, !1, [], 0, 0, null, [
- ["Default", 5, !1, 1, 0, !1, 0xdb780c9a38436, [
- ["images/loader-sheet0.png", 813, 0, 0, 250, 250, 1, 0, 0.5, [],
- [], 0
- ]
- ]]
- ],
- [], !1, !0, 7396476342179894, [], null
- ],
- ["t29", Nb, !1, [], 0, 0, null, null, [], !1, !1, 0x6c16d6b92d29c, [], null, []],
- ["t30", Q, !0, [8867509310798662], 0, 0, null, null, [], !1, !1, 7422566455908765, [], null],
- ["t31", I, !0, [], 0, 0, null, null, [], !1, !1, 7933329651145314, [], null],
- ["t32", Q, !0, [], 0, 0, null, null, [], !1, !1, 6113556989017795, [], null]
- ], [
- [30, 7, 23, 24, 25, 26, 5],
- [31, 10, 9, 8],
- [32, 23, 24, 25, 26]
- ], [
- ["Game", 640, 480, !1, "Script", 0xe0a70d5ec3758, [
- ["Background", 0, 0xf0dc2842b3f80, !0, [255, 255, 255], !1, 1, 1, 1, !1, 1, 0, 0, [
- [
- [-8, -8, 0, 656, 496, 0, 0, 1, 0, 0, 0, 0, []], 0, 0, [],
- [],
- [0, 0]
- ]
- ],
- []
- ],
- ["Object", 1, 0xe15fc21d3aa56, !0, [255, 255, 255], !0, 1, 1, 1, !1, 1, 0, 0, [
- [
- [160, 120, 0, 240, 42, 0, 0, 1, 0.501075267791748, 0.511904776096344, 0, 0, []], 1, 1, [],
- [
- [1, 1, 0, 1.5, 0, 0, 0, 4, 0]
- ],
- [0, "Default", 0, 0]
- ],
- [
- [160, 216, 0, 180, 90, 0, 0, 1, 0.5, 0.5, 0, 0, []], 2, 2, [],
- [],
- [0, "Default", 0, 1]
- ],
- [
- [-112, 264, 0, 88,
- 64, 0, 0, 1, 0.5, 0.5, 0, 0, []
- ], 3, 3, [],
- [],
- [0, "Default", 0, 1]
- ],
- [
- [-112, 336, 0, 88, 64, 0, 0, 1, 0.5, 0.5, 0, 0, []], 4, 4, [],
- [],
- [0, "Default", 0, 1]
- ],
- [
- [160, 432, 0, 295, 42, 0, 0, 1, 0.501265823841095, 0.5, 0, 0, []], 6, 7, [],
- [],
- [0, "Default", 0, 0]
- ],
- [
- [480, 200, 0, 288, 96, 0, 0, 1, 0.5, 0.5, 0, 0, []], 8, 13, [],
- [],
- [0, "Default", 1, 1]
- ],
- [
- [480, 304, 0, 288, 96, 0, 0, 1, 0.5, 0.5, 0, 0, []], 9, 14, [],
- [],
- [0, "Default", 2, 1]
- ],
- [
- [480, 408, 0, 288, 96, 0, 0, 1, 0.5, 0.5, 0, 0, []], 10, 15, [],
- [],
- [0, "Default", 3, 1]
- ],
- [
- [208, 312, 0, 84.25444030761719, 27.34573936462402, 0, 0, 1, 0.5, 0.5135135054588318, 0,
- 0, []
- ], 22, 31, [],
- [],
- [0, "Default", 1, 1]
- ]
- ],
- []
- ],
- ["Text", 2, 0x86fd9f3ac450b, !0, [255, 255, 255], !0, 1, 1, 1, !1, 1, 0, 0, [
- [
- [480, 100, 0, 320, 104, 0, 0, 1, 0.5, 0.5, 0, 0, []], 7, 10, [
- ["colorText"]
- ],
- [
- []
- ],
- [74, 77, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,;:?!-_~#\"'&()[]|`\\/@\u00b0+=*$\u00a3\u20ac<>%蓝红绿紫灰橙疯狂模式", "Gay Color", 0.85, 0, 1, 1, 1, 0, 2, 0, '{""c2array"":true,""size"":[2,44,1],""data"":[[[10],[12],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[43],[44],[45],[46],[47],[48],[50],[51],[54],[57],[58],[59],[61],[72]],[[""\'|""],[""l""],[""i.:!""],["",""],["";""],[""]""],[""[""],[""`""],[""-""],[""I(\u00b0""],[""j)""],[""1""],[""\\""""],[""r""],[""Jt""],[""fs""],[""?*""],[""Fc_""],[""EL""],[""5""],[""a3<>""],[""z2\\\\""],[""Seu/+=$\u00a3""],[""hn67\u20ac""],[""k089""],[""Pdgq~""],[""Bbpvy4""],[""Cox""],[""T#""],[""UZ""],[""K""],[""RY""],[""H""],[""DG""],[""NX""],[""V""],[""O""],[""A""],[""Q""],[""w%""],[""m&""],[""M""],[""@""],[""W""]]]}',
- 20
- ]
- ],
- [
- [160, 400, 0, 320, 48, 0, 0, 1, 0.5, 0.5, 0, 0, []], 5, 6, [
- ["static"]
- ],
- [],
- [68, 77, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,;:?!-_~#\"'&()[]|`\\/@\u00b0+=*$\u00a3\u20ac<>%", "", 0.35, 0, 1, 0, 1, 0, 0, 0, '{""c2array"":true,""size"":[2,43,1],""data"":[[[6],[7],[8],[9],[11],[13],[14],[15],[16],[17],[18],[20],[21],[22],[23],[25],[26],[27],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[45],[46],[48],[50],[51],[52],[53],[55],[57],[66]],[[""|""],[""l\'""],[""i.:""],[""!""],["",;""],[""[""],[""]""],[""`""],[""(""],[""I)""],[""1\\""""],[""Jjr-""],[""\u00b0""],[""t""],[""f""],[""s?""],[""*""],[""FL""],[""Ec""],[""a""],[""uz35_\\\\/$""],[""Shkn<>""],[""BPex2""],[""06789\u00a3\u20ac""],[""bdgpq+=""],[""vy~""],[""KTo""],[""R4""],[""CU""],[""HZ""],[""Y#""],[""X""],[""DGN""],[""V""],[""A""],[""O""],[""Q""],[""w""],[""Mm""],[""&""],[""%""],[""@""],[""W""]]]}',
- 20
- ]
- ],
- [
- [608, 40, 0, 72, 40, 0, 0, 1, 0.5, 0.5, 0, 0, []], 5, 27, [
- ["currentScores"]
- ],
- [],
- [68, 77, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,;:?!-_~#\"'&()[]|`\\/@\u00b0+=*$\u00a3\u20ac<>%", "9", 0.5, 0, 1, 0, 1, 0, 0, 0, '{""c2array"":true,""size"":[2,43,1],""data"":[[[6],[7],[8],[9],[11],[13],[14],[15],[16],[17],[18],[20],[21],[22],[23],[25],[26],[27],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[45],[46],[48],[50],[51],[52],[53],[55],[57],[66]],[[""|""],[""l\'""],[""i.:""],[""!""],["",;""],[""[""],[""]""],[""`""],[""(""],[""I)""],[""1\\""""],[""Jjr-""],[""\u00b0""],[""t""],[""f""],[""s?""],[""*""],[""FL""],[""Ec""],[""a""],[""uz35_\\\\/$""],[""Shkn<>""],[""BPex2""],[""06789\u00a3\u20ac""],[""bdgpq+=""],[""vy~""],[""KTo""],[""R4""],[""CU""],[""HZ""],[""Y#""],[""X""],[""DGN""],[""V""],[""A""],[""O""],[""Q""],[""w""],[""Mm""],[""&""],[""%""],[""@""],[""W""]]]}',
- 20
- ]
- ],
- [ /** [x,y] **/
- [112, 312, 0, 112.2497177124023, 59.86651992797852, 0, 0, 1, 0.5, 0.5, 0, 0, []], 7, 32, [
- ["static"] /**sf_bold.png**/
- ],
- [
- []
- ],
- /** [字宽,字高] **/
- [74, 77, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,;:?!-_~#\"'&()[]|`\\/@\u00b0+=*$\u00a3\u20ac<>%蓝红绿紫灰橙疯狂模式", "疯狂模式", 0.4, 0, 1, 1, 1, 0, -2, 0, '{""c2array"":true,""size"":[2,44,1],""data"":[[[10],[12],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[43],[44],[45],[46],[47],[48],[50],[51],[54],[57],[58],[59],[61],[72]],[[""\'|""],[""l""],[""i.:!""],["",""],["";""],[""]""],[""[""],[""`""],[""-""],[""I(\u00b0""],[""j)""],[""1""],[""\\""""],[""r""],[""Jt""],[""fs""],[""?*""],[""Fc_""],[""EL""],[""5""],[""a3<>""],[""z2\\\\""],[""Seu/+=$\u00a3""],[""hn67\u20ac""],[""k089""],[""Pdgq~""],[""Bbpvy4""],[""Cox""],[""T#""],[""UZ""],[""K""],[""RY""],[""H""],[""DG""],[""NX""],[""V""],[""O""],[""A""],[""Q""],[""w%""],[""m&""],[""M""],[""@""],[""W""]]]}',
- 20
- ]
- ],
- [
- [480, 100, 0, 320, 104, 0, 0, 1, 0.5, 0.5, 0, 0, []], 23, 33, [
- ["colorText"]
- ],
- [
- []
- ],
- [74, 77, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,;:?!-_~#\"'&()[]|`\\/@\u00b0+=*$\u00a3\u20ac<>%蓝红绿紫灰橙疯狂模式", "Gay Color", 0.85, 0, 1, 1, 1, 0, 2, 0, '{""c2array"":true,""size"":[2,44,1],""data"":[[[10],[12],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[43],[44],[45],[46],[47],[48],[50],[51],[54],[57],[58],[59],[61],[72]],[[""\'|""],[""l""],[""i.:!""],["",""],["";""],[""]""],[""[""],[""`""],[""-""],[""I(\u00b0""],[""j)""],[""1""],[""\\""""],[""r""],[""Jt""],[""fs""],[""?*""],[""Fc_""],[""EL""],[""5""],[""a3<>""],[""z2\\\\""],[""Seu/+=$\u00a3""],[""hn67\u20ac""],[""k089""],[""Pdgq~""],[""Bbpvy4""],[""Cox""],[""T#""],[""UZ""],[""K""],[""RY""],[""H""],[""DG""],[""NX""],[""V""],[""O""],[""A""],[""Q""],[""w%""],[""m&""],[""M""],[""@""],[""W""]]]}',
- 20
- ]
- ],
- [
- [480, 100, 0, 320, 104, 0, 0, 1, 0.5, 0.5, 0, 0, []], 24, 34, [
- ["colorText"]
- ],
- [
- []
- ],
- [74, 77, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,;:?!-_~#\"'&()[]|`\\/@\u00b0+=*$\u00a3\u20ac<>%蓝红绿紫灰橙疯狂模式", "Gay Color", 0.85, 0, 1, 1, 1, 0, 2, 0, '{""c2array"":true,""size"":[2,44,1],""data"":[[[10],[12],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[43],[44],[45],[46],[47],[48],[50],[51],[54],[57],[58],[59],[61],[72]],[[""\'|""],[""l""],[""i.:!""],["",""],["";""],[""]""],[""[""],[""`""],[""-""],[""I(\u00b0""],[""j)""],[""1""],[""\\""""],[""r""],[""Jt""],[""fs""],[""?*""],[""Fc_""],[""EL""],[""5""],[""a3<>""],[""z2\\\\""],[""Seu/+=$\u00a3""],[""hn67\u20ac""],[""k089""],[""Pdgq~""],[""Bbpvy4""],[""Cox""],[""T#""],[""UZ""],[""K""],[""RY""],[""H""],[""DG""],[""NX""],[""V""],[""O""],[""A""],[""Q""],[""w%""],[""m&""],[""M""],[""@""],[""W""]]]}',
- 20
- ]
- ],
- [
- [480, 100, 0, 320, 104, 0, 0, 1, 0.5, 0.5, 0, 0, []], 25, 35, [
- ["colorText"]
- ],
- [
- []
- ],
- [74, 77, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,;:?!-_~#\"'&()[]|`\\/@\u00b0+=*$\u00a3\u20ac<>%蓝红绿紫灰橙疯狂模式", "Gay Color", 0.85, 0, 1, 1, 1, 0, 2, 0, '{""c2array"":true,""size"":[2,44,1],""data"":[[[10],[12],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[43],[44],[45],[46],[47],[48],[50],[51],[54],[57],[58],[59],[61],[72]],[[""\'|""],[""l""],[""i.:!""],["",""],["";""],[""]""],[""[""],[""`""],[""-""],[""I(\u00b0""],[""j)""],[""1""],[""\\""""],[""r""],[""Jt""],[""fs""],[""?*""],[""Fc_""],[""EL""],[""5""],[""a3<>""],[""z2\\\\""],[""Seu/+=$\u00a3""],[""hn67\u20ac""],[""k089""],[""Pdgq~""],[""Bbpvy4""],[""Cox""],[""T#""],[""UZ""],[""K""],[""RY""],[""H""],[""DG""],[""NX""],[""V""],[""O""],[""A""],[""Q""],[""w%""],[""m&""],[""M""],[""@""],[""W""]]]}',
- 20
- ]
- ],
- [
- [480, 100, 0, 320, 104, 0, 0, 1, 0.5, 0.5, 0, 0, []], 26, 36, [
- ["colorText"]
- ],
- [
- []
- ],
- [74, 77, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,;:?!-_~#\"'&()[]|`\\/@\u00b0+=*$\u00a3\u20ac<>%蓝红绿紫灰橙疯狂模式", "Gay Color", 0.85, 0, 1, 1, 1, 0, 2, 0, '{""c2array"":true,""size"":[2,44,1],""data"":[[[10],[12],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[43],[44],[45],[46],[47],[48],[50],[51],[54],[57],[58],[59],[61],[72]],[[""\'|""],[""l""],[""i.:!""],["",""],["";""],[""]""],[""[""],[""`""],[""-""],[""I(\u00b0""],[""j)""],[""1""],[""\\""""],[""r""],[""Jt""],[""fs""],[""?*""],[""Fc_""],[""EL""],[""5""],[""a3<>""],[""z2\\\\""],[""Seu/+=$\u00a3""],[""hn67\u20ac""],[""k089""],[""Pdgq~""],[""Bbpvy4""],[""Cox""],[""T#""],[""UZ""],[""K""],[""RY""],[""H""],[""DG""],[""NX""],[""V""],[""O""],[""A""],[""Q""],[""w%""],[""m&""],[""M""],[""@""],[""W""]]]}',
- 20
- ]
- ]
- ],
- []
- ],
- ["GOBoard", 3, 0x60d397ec6c775, !0, [255, 255, 255], !0, 1, 1, 1, !1, 1, 0, 0, [
- [
- [484, 240, 0, 328, 496, 0, 0, 0.5, 0.5, 0.5, 0, 0, []], 21, 30, [],
- [],
- [1, "Default", 0, 1]
- ],
- [
- [320, 0, 0, 320, 4, 0, 0, 1, 0, 0, 0, 0, []], 11, 16, [
- [0],
- [1],
- [1]
- ],
- [],
- [0, 0]
- ],
- [
- [412, -40, 0, 120, 64, 0, 0, 1, 0.5, 0.5, 0, 0, []], 13, 18, [],
- [
- []
- ],
- [0, "Default", 0, 1]
- ],
- [
- [548, -40, 0, 120, 64, 0, 0, 1, 0.5, 0.5, 0, 0, []], 14, 19, [],
- [
- []
- ],
- [0, "Default", 0, 1]
- ],
- [
- [480, -168, 0, 256, 176, 0, 0, 1, 0.5, 0.5, 0, 0, []], 12, 17, [],
- [
- [0, 0, 23, "100,100", 0, 2.5, 0]
- ],
- [0, "Default", 0, 0]
- ],
- [
- [518, -136, 0, 96, 72, 0, 0, 1, 0.5, 0.5, 0, 0, []],
- 7, 25, [
- ["bestScores"]
- ],
- [
- []
- ],
- [74, 77, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,;:?!-_~#\"'&()[]|`\\/@\u00b0+=*$\u00a3\u20ac<>%", "10", 0.6, 0, 1, 1, 1, 0, 2, 0, '{""c2array"":true,""size"":[2,44,1],""data"":[[[10],[12],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[43],[44],[45],[46],[47],[48],[50],[51],[54],[57],[58],[59],[61],[72]],[[""\'|""],[""l""],[""i.:!""],["",""],["";""],[""]""],[""[""],[""`""],[""-""],[""I(\u00b0""],[""j)""],[""1""],[""\\""""],[""r""],[""Jt""],[""fs""],[""?*""],[""Fc_""],[""EL""],[""5""],[""a3<>""],[""z2\\\\""],[""Seu/+=$\u00a3""],[""hn67\u20ac""],[""k089""],[""Pdgq~""],[""Bbpvy4""],[""Cox""],[""T#""],[""UZ""],[""K""],[""RY""],[""H""],[""DG""],[""NX""],[""V""],[""O""],[""A""],[""Q""],[""w%""],[""m&""],[""M""],[""@""],[""W""]]]}',
- 20
- ]
- ],
- [
- [518, -176, 0, 96, 64, 0, 0, 1, 0.5, 0.5, 0, 0, []], 7, 26, [
- ["newScores"]
- ],
- [
- []
- ],
- [74, 77, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,;:?!-_~#\"'&()[]|`\\/@\u00b0+=*$\u00a3\u20ac<>%", "9", 0.6, 0, 1, 1, 1, 0, 2, 0, '{""c2array"":true,""size"":[2,44,1],""data"":[[[10],[12],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[43],[44],[45],[46],[47],[48],[50],[51],[54],[57],[58],[59],[61],[72]],[[""\'|""],[""l""],[""i.:!""],["",""],["";""],[""]""],[""[""],[""`""],[""-""],[""I(\u00b0""],[""j)""],[""1""],[""\\""""],[""r""],[""Jt""],[""fs""],[""?*""],[""Fc_""],[""EL""],[""5""],[""a3<>""],[""z2\\\\""],[""Seu/+=$\u00a3""],[""hn67\u20ac""],[""k089""],[""Pdgq~""],[""Bbpvy4""],[""Cox""],[""T#""],[""UZ""],[""K""],[""RY""],[""H""],[""DG""],[""NX""],[""V""],[""O""],[""A""],[""Q""],[""w%""],[""m&""],[""M""],[""@""],[""W""]]]}',
- 20
- ]
- ],
- [
- [160, 56, 0, 50, 50, 0, 0, 1, 0.5, 0.5, 0, 0, []], 19, 28, [],
- [
- [0, 0, 23, "100,100", 0, 2.5, 0]
- ],
- [1, "Default", 0, 1]
- ],
- [
- [480, 720, 0, 320, 480, 0, 0, 1, 0.5, 0.5, 0, 0, []], 15, 22, [],
- [
- [0, 0, 23, "100,100", 0, 2.5, 0]
- ],
- [0, "Default", 0, 1]
- ]
- ],
- []
- ]
- ],
- [
- [null, 16, 23, [],
- [],
- [6, 1, 1]
- ]
- ],
- []
- ],
- ["Loader", 320, 480, !1, "Loader_Script", 5459574275048429, [
- ["Layer 0", 0, 7378330100459753, !0, [255, 255, 255], !1, 1, 1, 1, !1, 1, 0, 0, [
- [
- [160, 212, 0, 320, 72, 0, 0, 1, 0.5, 0.5, 0, 0, []], 27, 9, [],
- [],
- ["加载中..", 0, "28pt Arial", "rgb(102,204,153)", 1, 1, 1, 0, 0]
- ],
- [
- [80, 240, 0, 0, 4, 0, 0, 1, 0,
- 0.5, 0, 0, []
- ], 28, 37, [],
- [],
- [0, "Default", 0, 1]
- ]
- ],
- []
- ]
- ],
- [],
- []
- ]
- ], [
- ["Script", [
- [1, "Playtime", 0, 1, !1, !1, 5068848018010758, !1],
- [1, "Difficulty", 1, "normal", !1, !1, 0x39551d8c7a15d, !1],
- [1, "KeyNumber", 0, 0, !1, !1, 0x4dcca94a771a3, !1],
- [1, "GameStarted", 0, 0, !1, !1, 440566447749078, !1],
- [1, "Paused", 0, 0, !1, !1, 8589708010482611, !1],
- [1, "Scores", 0, 0, !1, !1, 804538146616556, !1],
- [0, [!0, "Setup"], !1, null, 6335420780340441, [
- [-1, G.prototype.d.Ze, null, 0, !1, !1, !1, 6335420780340441, !1, [
- [1, [2, "Setup"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 4695448064079469, [
- [-1,
- G.prototype.d.jg, null, 1, !1, !1, !1, 0xf4a03e69d150e, !1
- ]
- ],
- []
- ],
- [0, null, !1, null, 9738704935896228, [
- [-1, G.prototype.d.Xj, null, 0, !1, !1, !1, 4706556101113291, !1]
- ],
- [
- [11, Pb.prototype.e.Th, null, 6806815355249668, !1, [
- [0, [6, [0, 320],
- [7, [21, 11, !1, null, 1],
- [21, 11, !1, null, 2]
- ]
- ]]
- ]],
- [-1, G.prototype.e.Om, null, 0xc199062ba964c, !1, [
- [0, [20, 19, I.prototype.L.hk, !1, null]]
- ]]
- ],
- [
- [0, null, !1, null, 0xbb6db82802286, [
- [5, Q.prototype.d.ra, null, 0, !1, !1, !1, 6553904657843511, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "currentScores"]]
- ]]
- ],
- [
- [5, Q.prototype.e.G, null, 0xbeac8edcddb55, !1, [
- [7, [23, "Scores"]]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 6943525343500766, [
- [11, Pb.prototype.d.tm, null, 0, !1, !1, !1, 4632208389743233, !1, [
- [10, 0]
- ]],
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 395774471949946, !1, [
- [11, "GameStarted"],
- [8, 0],
- [7, [0, 1]]
- ]]
- ],
- [
- [11, Pb.prototype.e.mg, null, 32729309736271, !1, [
- [10, 1],
- [7, [19, G.prototype.L.max, [
- [0, 0],
- [5, [21, 11, !1, null, 1],
- [19, G.prototype.L.Sd]
- ]
- ]]]
- ]]
- ]
- ],
- [0, null, !1, null, 6172600783951756, [
- [11, Pb.prototype.d.ra, null, 0, !1, !1, !1, 0x7336ccd57b093, !1, [
- [10, 1],
- [8, 3],
- [7, [0, 0]]
- ]],
- [-1, G.prototype.d.cf, null,
- 0, !1, !1, !1, 0xaf04a36383c0c, !1
- ]
- ],
- [
- [18, L.prototype.e.CallFunction, null, 0xa3ca7b9bf1f40, !1, [
- [1, [2, "gameOver"]],
- [13]
- ]]
- ]
- ]
- ]
- ],
- [0, [!0, "ButtonTap"], !1, null, 0xc8e8207ed1066, [
- [-1, G.prototype.d.Ze, null, 0, !1, !1, !1, 0xc8e8207ed1066, !1, [
- [1, [2, "ButtonTap"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 0x64cb060bf6bae, [
- [22, I.prototype.d.nm, null, 0, !1, !1, !1, 7081755235504615, !1, [
- [8, 0],
- [0, [0, 0]]
- ]]
- ],
- [
- [-1, G.prototype.e.Eb, null, 8453436445213357, !1, [
- [11, "Difficulty"],
- [7, [2, "hard"]]
- ]],
- [-1, G.prototype.e.Eb, null, 0xca5d0628fd068, !1, [
- [11, "Playtime"],
- [7, [0, 1]]
- ]]
- ],
- [
- [0, null, !1, null, 397453910405131, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 0xec0796bb37d2b, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "colorText"]]
- ]]
- ],
- [
- [7, Q.prototype.e.kd, null, 0x8a11643bc91e5, !1, [
- [3, 0]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 0xda2de1f35c8b9, [
- [-1, G.prototype.d.Kc, null, 0, !1, !1, !1, 0x875e9adfe056, !1]
- ],
- [
- [-1, G.prototype.e.Eb, null, 0x88000a280704b, !1, [
- [11, "Difficulty"],
- [7, [2, "normal"]]
- ]],
- [-1, G.prototype.e.Eb, null, 9886722544771084, !1, [
- [11, "Playtime"],
- [7, [0, 1]]
- ]]
- ],
- [
- [0, null, !1, null, 4743857856722798, [
- [7, Q.prototype.d.ra,
- null, 0, !1, !1, !1, 5876355732691646, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "colorText"]]
- ]
- ]
- ],
- [
- [7, Q.prototype.e.kd, null, 8942344941073304, !1, [
- [3, 1]
- ]]
- ]
- ],
- [0, null, !1, null, 0xde925a5f804b5, [
- [-1, G.prototype.d.kg, null, 0, !1, !1, !1, 7280408047020638, !1, [
- [4, 32]
- ]]
- ],
- [
- [32, Q.prototype.e.kd, null, 9167106594537528, !1, [
- [3, 0]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 0xc77acb4c1eee8, [
- [17, S.prototype.d.ig, null, 0, !1, !1, !1, 0x849a5a4645ae7, !1, [
- [4, 22]
- ]],
- [-1, G.prototype.d.cf, null, 0, !1, !1, !1, 0xf45f98dbf99f, !1],
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 7742672565985883, !1, [
- [11, "GameStarted"],
- [8, 0],
- [7, [0, 0]]
- ]]
- ],
- [
- [22, I.prototype.e.Jd, null, 0xc78a378fc95f8, !1, [
- [0, [5, [0, 1],
- [20, 22, I.prototype.L.km, !1, null]
- ]]
- ]]
- ]
- ],
- [0, null, !1, null, 5559177561607331, [
- [17, S.prototype.d.$e, null, 1, !1, !1, !1, 6653398489556719, !1, [
- [4, 2]
- ]],
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 7185406022496359, !1, [
- [11, "GameStarted"],
- [8, 0],
- [7, [0, 0]]
- ]]
- ],
- [
- [18, L.prototype.e.CallFunction, null, 5353863185354771, !1, [
- [1, [2, "callArray"]],
- [13]
- ]],
- [19, Z.prototype.e.Kd, "LiteTween", 0xf687b8f2f2f12, !1, [
- [3, 0],
- [3, 0],
- [1, [2, "480,56"]],
- [0, [1, 0.5]],
- [3, 0]
- ]],
- [19, Z.prototype.e.Ld, "LiteTween", 0xf653948681827, !1, [
- [3, 0]
- ]],
- [-1, G.prototype.e.Md, null, 5168788580362917, !1, [
- [0, [1, 0.5]]
- ]],
- [-1, G.prototype.e.Eb, null, 7696718165242905, !1, [
- [11, "GameStarted"],
- [7, [0, 1]]
- ]]
- ]
- ],
- [0, null, !1, null, 9407269109446740, [
- [17, S.prototype.d.$e, null, 1, !1, !1, !1, 8141520038761566, !1, [
- [4, 13]
- ]],
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 9659122477086908, !1, [
- [11, "GameStarted"],
- [8, 0],
- [7, [0, 3]]
- ]]
- ],
- [
- [18, L.prototype.e.CallFunction, null, 854961106898016, !1, [
- [1, [2, "callReplay"]],
- [13]
- ]],
- [-1, G.prototype.e.Eb, null, 0xc1a23511381c9, !1, [
- [11, "GameStarted"],
- [7, [0, 0]]
- ]]
- ]
- ],
- [0, null, !1, null, 8783790038943925, [
- [17, S.prototype.d.$e, null, 1, !1, !1, !1, 0xb249eb9ada8ca, !1, [
- [4, 14]
- ]],
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 0xcacb1cd877b01, !1, [
- [11, "GameStarted"],
- [8, 0],
- [7, [0, 3]]
- ]]
- ],
- [
- [18, L.prototype.e.CallFunction, null, 7744474130310091, !1, [
- [1, [2, "callMenu"]],
- [13]
- ]],
- [-1, G.prototype.e.Eb, null, 8849850490810743, !1, [
- [11, "GameStarted"],
- [7, [0, 0]]
- ]]
- ]
- ],
- [0, null, !1, null, 529160828101576, [
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 0x41822581c9154, !1, [
- [11, "GameStarted"],
- [8, 0],
- [7, [0, 1]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 0x4f5d87ce523e9, [
- [17, S.prototype.d.ig, null, 0, !1, !1, !1, 0x9195d7d2c6a0, !1, [
- [4, 8]
- ]],
- [-1, G.prototype.d.cf, null, 0, !1, !1, !1, 6028747278247578, !1]
- ],
- [
- [11, Pb.prototype.e.bf, null, 8476149521174629, !1, [
- [10, 0],
- [3, 1]
- ]]
- ],
- [
- [0, null, !1, null, 0xceff33babdaec, [
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 4589269959829284, !1, [
- [11, "KeyNumber"],
- [8, 0],
- [7, [0, 1]]
- ]]
- ],
- [
- [18, L.prototype.e.CallFunction, null, 0xaa2f12583cc3d, !1, [
- [1, [2, "callArray"]],
- [13]
- ]],
- [-1, G.prototype.e.Ye, null, 0x444993113e55d, !1, [
- [11, "Scores"],
- [7, [0, 1]]
- ]]
- ]
- ],
- [0, null, !1, null, 5381716334630083, [
- [-1, G.prototype.d.Kc, null, 0, !1, !1, !1, 0xdf9532c6960ce, !1]
- ],
- [
- [18, L.prototype.e.CallFunction, null, 0xb7700c452e0c2, !1, [
- [1, [2, "gameOver"]],
- [13]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 5587139517943232, [
- [17, S.prototype.d.ig, null, 0, !1, !1, !1, 7429410199303294, !1, [
- [4, 9]
- ]],
- [-1, G.prototype.d.cf, null, 0, !1, !1, !1, 7410653558903799, !1]
- ],
- [
- [11, Pb.prototype.e.bf, null, 370237008540852, !1, [
- [10, 0],
- [3, 1]
- ]]
- ],
- [
- [0, null, !1, null, 6277493338191385, [
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 0x7d56897cd9398, !1, [
- [11, "KeyNumber"],
- [8, 0],
- [7, [0, 2]]
- ]]
- ],
- [
- [18, L.prototype.e.CallFunction, null, 879130062835143, !1, [
- [1, [2, "callArray"]],
- [13]
- ]],
- [-1, G.prototype.e.Ye, null, 0xe2c38668d3feb, !1, [
- [11, "Scores"],
- [7, [0, 1]]
- ]]
- ]
- ],
- [0, null, !1, null, 923740546876838, [
- [-1, G.prototype.d.Kc, null, 0, !1, !1, !1, 6694160604668057, !1]
- ],
- [
- [18, L.prototype.e.CallFunction, null, 8013694568451036, !1, [
- [1, [2, "gameOver"]],
- [13]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 6722594261009713, [
- [17, S.prototype.d.ig, null, 0, !1, !1, !1,
- 0xf7701a9998007, !1, [
- [4, 10]
- ]
- ],
- [-1, G.prototype.d.cf, null, 0, !1, !1, !1, 0x68455b4639348, !1]
- ],
- [
- [11, Pb.prototype.e.bf, null, 0x90f1bd6221bee, !1, [
- [10, 0],
- [3, 1]
- ]]
- ],
- [
- [0, null, !1, null, 9624181691669574, [
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 7868722077188207, !1, [
- [11, "KeyNumber"],
- [8, 0],
- [7, [0, 3]]
- ]]
- ],
- [
- [18, L.prototype.e.CallFunction, null, 0x9201b477f946f, !1, [
- [1, [2, "callArray"]],
- [13]
- ]],
- [-1, G.prototype.e.Ye, null, 4940407182284028, !1, [
- [11, "Scores"],
- [7, [0, 1]]
- ]]
- ]
- ],
- [0, null, !1, null, 7963306785768485, [
- [-1, G.prototype.d.Kc, null, 0, !1, !1, !1, 9207909083865164, !1]
- ],
- [
- [18, L.prototype.e.CallFunction, null, 954228235620122, !1, [
- [1, [2, "gameOver"]],
- [13]
- ]]
- ]
- ]
- ]
- ]
- ]
- ]
- ]
- ],
- [0, [!0, "Pin"], !1, null, 8441971617812107, [
- [-1, G.prototype.d.Ze, null, 0, !1, !1, !1, 8441971617812107, !1, [
- [1, [2, "Pin"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 0xdc1438253c35, [
- [-1, G.prototype.d.jg, null, 1, !1, !1, !1, 96858292529569, !1]
- ],
- [
- [13, Rb.prototype.e.lg, "Pin", 0x7026287ca2852, !1, [
- [4, 12],
- [3, 1]
- ]],
- [14, Rb.prototype.e.lg, "Pin", 7317863239927652, !1, [
- [4, 12],
- [3, 1]
- ]]
- ],
- [
- [0, null, !1, null, 8972419371435955, [
- [7, Q.prototype.d.ra,
- null, 0, !1, !1, !1, 0x99491b1130955, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "newScores"]]
- ]
- ]
- ],
- [
- [7, Rb.prototype.e.lg, "Pin", 8976559472343786, !1, [
- [4, 12],
- [3, 1]
- ]]
- ]
- ],
- [0, null, !1, null, 8620061757352417, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 0x986a973086d0e, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "bestScores"]]
- ]]
- ],
- [
- [7, Rb.prototype.e.lg, "Pin", 0xf0d1b70ce6508, !1, [
- [4, 12],
- [3, 1]
- ]]
- ]
- ]
- ]
- ]
- ]
- ],
- [0, [!0, "Array"], !1, null, 8640809154507611, [
- [-1, G.prototype.d.Ze, null, 0, !1, !1, !1, 8640809154507611, !1, [
- [1, [2, "Array"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 7789325500285382, [
- [-1, G.prototype.d.jg,
- null, 1, !1, !1, !1, 8700084673890872, !1
- ]
- ],
- []
- ],
- [0, null, !1, null, 5386870380270691, [
- [18, L.prototype.d.uc, null, 2, !1, !1, !1, 0xc08644b9701af, !1, [
- [1, [2, "callArray"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 0xe1673b66f408a, [
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 6133236841333685, !1, [
- [11, "Difficulty"],
- [8, 0],
- [7, [2, "hard"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 8453933993062514, [
- [-1, G.prototype.d.kg, null, 0, !1, !1, !1, 9457812202599134, !1, [
- [4, 32]
- ]]
- ],
- [
- [32, Q.prototype.e.kd, null, 7453323478404936, !1, [
- [3, 0]
- ]]
- ]
- ],
- [0, null, !1, null, 0xb3e5be0ee8e9e, [
- [-1, G.prototype.d.kg,
- null, 0, !1, !1, !1, 462255992147868, !1, [
- [4, 31]
- ]
- ]
- ],
- [
- [31, I.prototype.e.ng, null, 9636796943688756, !1, [
- [0, [0, 255]],
- [0, [0, 85]]
- ]]
- ]
- ],
- [0, null, !1, null, 5623371226831667, [
- [-1, G.prototype.d.ek, null, 0, !1, !1, !1, 0xe7dbf170f03e8, !1, [
- [4, 31]
- ]]
- ],
- [
- [-1, G.prototype.e.Md, null, 0x7dda4411b0798, !1, [
- [0, [0, 0]]
- ]],
- [31, I.prototype.e.ng, null, 554098781031705, !1, [
- [0, [0, 288]],
- [0, [0, 96]]
- ]]
- ]
- ],
- [0, null, !1, null, 9012021501678898, [
- [-1, G.prototype.d.ek, null, 0, !1, !1, !1, 6144318663515542, !1, [
- [4, 32]
- ]]
- ],
- [
- [-1, G.prototype.e.Md, null, 440895774428172, !1, [
- [0, [0, 0]]
- ]],
- [32, Q.prototype.e.kd, null, 0xdf4130e4c5bf7, !1, [
- [3, 1]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 4980965798132239, [
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 7694953252853948, !1, [
- [11, "Difficulty"],
- [8, 0],
- [7, [2, "normal"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 8474033658234192, [
- [-1, G.prototype.d.kg, null, 0, !1, !1, !1, 8012363951495929, !1, [
- [4, 31]
- ]]
- ],
- [
- [31, I.prototype.e.ng, null, 7844433196184503, !1, [
- [0, [0, 288]],
- [0, [0, 96]]
- ]]
- ]
- ]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 8686644426571325, [
- [18, L.prototype.d.uc, null, 2, !1, !1, !1, 5438389512447778, !1, [
- [1, [2, "callArray"]]
- ]]
- ],
- [
- [16, O.prototype.e.mm, null, 0x9f91ad901641d, !1],
- [11, Pb.prototype.e.mg, null, 4631580003735795, !1, [
- [10, 1],
- [7, [23, "Playtime"]]
- ]]
- ],
- [
- [1, "randomNumber", 0, 0, !1, !1, 0x6387ae3f9732b, !1],
- [1, "tries", 0, 0, !1, !1, 6645511703368662, !1],
- [1, "i", 0, 0, !1, !1, 6687262680119267, !1],
- [0, null, !1, null, 0x982b052594be2, [
- [-1, G.prototype.d.Rm, null, 0, !0, !1, !1, 9497510135191380, !1],
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 9173747113664828, !1, [
- [11, "i"],
- [8, 2],
- [7, [20, 16, O.prototype.L.gk, !1, null]]
- ]]
- ],
- [
- [-1, G.prototype.e.Eb, null, 6076739906664161, !1, [
- [11, "randomNumber"],
- [7, [19, G.prototype.L.ki, [
- [0, 1],
- [0, 2],
- [0, 3],
- [0, 4],
- [0, 5],
- [0, 6]
- ]]]
- ]],
- [-1, G.prototype.e.Ye, null, 8639369179696786, !1, [
- [11, "tries"],
- [7, [0, 1]]
- ]]
- ],
- [
- [0, null, !1, null, 5809079283097301, [
- [16, O.prototype.d.om, null, 0, !1, !0, !1, 0xfe5b5a7c50e32, !1, [
- [7, [23, "randomNumber"]]
- ]]
- ],
- [
- [16, O.prototype.e.fk, null, 372005759276108, !1, [
- [0, [23, "i"]],
- [7, [23, "randomNumber"]]
- ]],
- [-1, G.prototype.e.Ye, null, 7413650202244412, !1, [
- [11, "i"],
- [7, [0, 1]]
- ]]
- ]
- ],
- [0, null, !1, null, 625203797833743, [],
- [
- [18, L.prototype.e.CallFunction,
- null, 7169776261036182, !1, [
- [1, [2, "display"]],
- [13]
- ]
- ]
- ]
- ]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 0xfe5168511d357, [
- [18, L.prototype.d.uc, null, 2, !1, !1, !1, 7965635830819297, !1, [
- [1, [2, "display"]]
- ]]
- ],
- [
- [8, I.prototype.e.Jd, null, 6992036574127434, !1, [
- [0, [20, 16, O.prototype.L.re, !1, null, [
- [0, 0]
- ]]]
- ]],
- [9, I.prototype.e.Jd, null, 0xf9b4b5337096a, !1, [
- [0, [20, 16, O.prototype.L.re, !1, null, [
- [0, 1]
- ]]]
- ]],
- [10, I.prototype.e.Jd, null, 6724559465379147, !1, [
- [0, [20, 16, O.prototype.L.re, !1, null, [
- [0, 2]
- ]]]
- ]],
- [-1, G.prototype.e.Eb, null, 9650235232880248, !1, [
- [11, "KeyNumber"],
- [7, [19, G.prototype.L.ki, [
- [0, 1],
- [0, 2],
- [0, 3]
- ]]]
- ]]
- ],
- [
- [0, null, !1, null, 0x9b1911a75af49, [],
- [
- [18, L.prototype.e.CallFunction, null, 0x7de0131631ea0, !1, [
- [1, [2, "display2"]],
- [13]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 9693783748515452, [
- [18, L.prototype.d.uc, null, 2, !1, !1, !1, 0x4aff5dc597835, !1, [
- [1, [2, "display2"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 9665276468868268, [
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 5985591869916569, !1, [
- [11, "KeyNumber"],
- [8, 0],
- [7, [0, 1]]
- ]]
- ],
- [
- [8, I.prototype.e.Jd, null, 5602789584475775, !1, [
- [0, [20, 16, O.prototype.L.re, !1, null, [
- [0,
- 3
- ]
- ]]]
- ]]
- ]
- ],
- [0, null, !1, null, 0x7cf0ac3d8d740, [
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 8476787454719752, !1, [
- [11, "KeyNumber"],
- [8, 0],
- [7, [0, 2]]
- ]]
- ],
- [
- [9, I.prototype.e.Jd, null, 0xe2a84f11c6ff, !1, [
- [0, [20, 16, O.prototype.L.re, !1, null, [
- [0, 3]
- ]]]
- ]]
- ]
- ],
- [0, null, !1, null, 6800055872037527, [
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 0xaecbd9fb37b58, !1, [
- [11, "KeyNumber"],
- [8, 0],
- [7, [0, 3]]
- ]]
- ],
- [
- [10, I.prototype.e.Jd, null, 0xbd9039b510c37, !1, [
- [0, [20, 16, O.prototype.L.re, !1, null, [
- [0, 3]
- ]]]
- ]]
- ]
- ],
- [0, null, !1, null, 7056024660896587, [],
- [
- [18, L.prototype.e.CallFunction,
- null, 6890506994055235, !1, [
- [1, [2, "display3"]],
- [13]
- ]
- ]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 6950933718298952, [
- [18, L.prototype.d.uc, null, 2, !1, !1, !1, 4798192361613694, !1, [
- [1, [2, "display3"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 8663394825348919, [
- [16, O.prototype.d.Id, null, 0, !1, !1, !1, 5881177002831994, !1, [
- [0, [0, 3]],
- [8, 0],
- [7, [0, 1]]
- ]]
- ],
- [
- [23, Q.prototype.e.G, null, 0xc0c554cd19990, !1, [
- [7, [2, "蓝"]]
- ]],
- [24, Q.prototype.e.G, null, 7303455789848015, !1, [
- [7, [2, "蓝"]]
- ]],
- [25, Q.prototype.e.G, null, 8768578915496488, !1, [
- [7, [2, "蓝"]]
- ]],
- [26, Q.prototype.e.G,
- null, 7031854216744243, !1, [
- [7, [2, "蓝"]]
- ]
- ]
- ],
- [
- [0, null, !1, null, 0x982af7e90b41, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 7977536601253371, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "colorText"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 9445654445314364, !1, [
- [7, [2, "蓝"]]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 6825174475771594, [
- [16, O.prototype.d.Id, null, 0, !1, !1, !1, 0x502ce5aee596f, !1, [
- [0, [0, 3]],
- [8, 0],
- [7, [0, 2]]
- ]]
- ],
- [
- [23, Q.prototype.e.G, null, 5730075878648766, !1, [
- [7, [2, "灰"]]
- ]],
- [24, Q.prototype.e.G, null, 8444507089458296, !1, [
- [7, [2, "灰"]]
- ]],
- [25, Q.prototype.e.G,
- null, 6531548209622238, !1, [
- [7, [2, "灰"]]
- ]
- ],
- [26, Q.prototype.e.G, null, 0xd534c75be6e48, !1, [
- [7, [2, "灰"]]
- ]]
- ],
- [
- [0, null, !1, null, 8591783860461643, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 0xcebd131d3f084, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "colorText"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 6876623544929754, !1, [
- [7, [2, "灰"]]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 0xc1e39086d9019, [
- [16, O.prototype.d.Id, null, 0, !1, !1, !1, 0xc4056233bcd1b, !1, [
- [0, [0, 3]],
- [8, 0],
- [7, [0, 3]]
- ]]
- ],
- [
- [23, Q.prototype.e.G, null, 9062208446191696, !1, [
- [7, [2, "绿"]]
- ]],
- [24, Q.prototype.e.G,
- null, 6939809555412224, !1, [
- [7, [2, "绿"]]
- ]
- ],
- [25, Q.prototype.e.G, null, 8675306970230173, !1, [
- [7, [2, "绿"]]
- ]],
- [26, Q.prototype.e.G, null, 8095880149196917, !1, [
- [7, [2, "绿"]]
- ]]
- ],
- [
- [0, null, !1, null, 0x5b3c3a80f4d53, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 0xe15378eb96b29, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "colorText"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 8204602645770895, !1, [
- [7, [2, "绿"]]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 6764358435446105, [
- [16, O.prototype.d.Id, null, 0, !1, !1, !1, 8598038767380951, !1, [
- [0, [0, 3]],
- [8, 0],
- [7, [0, 4]]
- ]]
- ],
- [
- [23, Q.prototype.e.G,
- null, 0x97f39a929693c, !1, [
- [7, [2, "橙"]]
- ]
- ],
- [24, Q.prototype.e.G, null, 5432686420609454, !1, [
- [7, [2, "橙"]]
- ]],
- [25, Q.prototype.e.G, null, 4696177914567475, !1, [
- [7, [2, "橙"]]
- ]],
- [26, Q.prototype.e.G, null, 8330644690696087, !1, [
- [7, [2, "橙"]]
- ]]
- ],
- [
- [0, null, !1, null, 417160142289936, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 8424680743846317, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "colorText"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 9959837510232944, !1, [
- [7, [2, "橙"]]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 0x3bcbaa1a1b3e2, [
- [16, O.prototype.d.Id, null, 0, !1, !1, !1, 5918901137120827, !1, [
- [0, [0, 3]],
- [8, 0],
- [7, [0, 5]]
- ]]
- ],
- [
- [23, Q.prototype.e.G, null, 8596005085570578, !1, [
- [7, [2, "紫"]]
- ]],
- [24, Q.prototype.e.G, null, 6081417995517062, !1, [
- [7, [2, "紫"]]
- ]],
- [25, Q.prototype.e.G, null, 9678604010013260, !1, [
- [7, [2, "紫"]]
- ]],
- [26, Q.prototype.e.G, null, 0xb13902a8ed5bf, !1, [
- [7, [2, "紫"]]
- ]]
- ],
- [
- [0, null, !1, null, 0x6c5544b311905, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 9342729560286536, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "colorText"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 9155143158215472, !1, [
- [7, [2, "紫"]]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 9048859850474114, [
- [16, O.prototype.d.Id, null, 0, !1, !1, !1, 0xffc93a3b38464, !1, [
- [0, [0, 3]],
- [8, 0],
- [7, [0, 6]]
- ]]
- ],
- [
- [23, Q.prototype.e.G, null, 0xee6708602a52b, !1, [
- [7, [2, "红"]]
- ]],
- [24, Q.prototype.e.G, null, 9844743839886656, !1, [
- [7, [2, "红"]]
- ]],
- [25, Q.prototype.e.G, null, 7352529073070874, !1, [
- [7, [2, "红"]]
- ]],
- [26, Q.prototype.e.G, null, 0x69286bbc63b2, !1, [
- [7, [2, "红"]]
- ]]
- ],
- [
- [0, null, !1, null, 7616811988164142, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 7057351244731625, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "colorText"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G,
- null, 4516530729289332, !1, [
- [7, [2, "红"]]
- ]
- ]
- ]
- ]
- ]
- ]
- ]
- ]
- ]
- ],
- [0, [!0, "Functions"], !1, null, 0x876ba66eed1b7, [
- [-1, G.prototype.d.Ze, null, 0, !1, !1, !1, 0x876ba66eed1b7, !1, [
- [1, [2, "Functions"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 0x8fdb1afe3ddc7, [
- [18, L.prototype.d.uc, null, 2, !1, !1, !1, 0xacda6b278af3, !1, [
- [1, [2, "gameOver"]]
- ]]
- ],
- [
- [-1, G.prototype.e.Eb, null, 9516975251481024, !1, [
- [11, "GameStarted"],
- [7, [0, 2]]
- ]],
- [12, Z.prototype.e.Kd, "LiteTween", 6924718619163653, !1, [
- [3, 0],
- [3, 17],
- [1, [2, "480,192"]],
- [0, [1, 0.5]],
- [3, 0]
- ]],
- [12, Z.prototype.e.Ld, "LiteTween",
- 7111480406952471, !1, [
- [3, 0]
- ]
- ],
- [21, I.prototype.e.kd, null, 7410633660586363, !1, [
- [3, 1]
- ]]
- ],
- [
- [0, null, !1, null, 5309292142993855, [
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 4579962001018656, !1, [
- [11, "Difficulty"],
- [8, 0],
- [7, [2, "normal"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 7994503338441056, [
- [20, Qb.prototype.d.Yj, null, 0, !1, !1, !1, 0xd7a014090b004, !1, [
- [1, [2, "best"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 0xa17ebb0706482, [
- [-1, G.prototype.d.Wj, null, 0, !1, !1, !1, 7731067053550823, !1, [
- [7, [23, "Scores"]],
- [8, 4],
- [7, [20, 20, Qb.prototype.L.ve, !0, null, [
- [2, "best"]
- ]]]
- ]]
- ],
- [
- [20, Qb.prototype.e.og, null, 7583105775968165, !1, [
- [1, [2, "best"]],
- [7, [23, "Scores"]]
- ]]
- ],
- [
- [0, null, !1, null, 0xb6a8aa9409a2d, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 9800047063562072, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "newScores"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 5815398406955192, !1, [
- [7, [23, "Scores"]]
- ]]
- ]
- ],
- [0, null, !1, null, 0xd47d9dff4a0d0, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 8951603444681373, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "bestScores"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 0x3de9d6099d3e8, !1, [
- [7, [20, 20, Qb.prototype.L.ve, !0, null, [
- [2, "best"]
- ]]]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 4916000156302203, [
- [-1, G.prototype.d.Kc, null, 0, !1, !1, !1, 714565014631022, !1]
- ],
- [],
- [
- [0, null, !1, null, 361875396447429, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 517025481009607, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "newScores"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 0xa270765cf4291, !1, [
- [7, [23, "Scores"]]
- ]]
- ]
- ],
- [0, null, !1, null, 617341531902924, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 0xc1172cd981f7d, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "bestScores"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 771614727351001, !1, [
- [7, [20, 20, Qb.prototype.L.ve, !0, null, [
- [2, "best"]
- ]]]
- ]]
- ]
- ]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 6365652712893844, [
- [-1, G.prototype.d.Kc, null, 0, !1, !1, !1, 7191336403875905, !1]
- ],
- [
- [20, Qb.prototype.e.og, null, 719517865492856, !1, [
- [1, [2, "best"]],
- [7, [23, "Scores"]]
- ]]
- ],
- [
- [0, null, !1, null, 8663942819559056, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 0x3fa68659398e6, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "newScores"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 8178761934015836, !1, [
- [7, [23, "Scores"]]
- ]]
- ]
- ],
- [0, null, !1, null, 5215975589459935, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 6758997816049081, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "bestScores"]]
- ]]
- ],
- [
- [7,
- Q.prototype.e.G, null, 8164821597761773, !1, [
- [7, [23, "Scores"]]
- ]
- ]
- ]
- ]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 0x99a482c62bdc0, [
- [-1, G.prototype.d.eb, null, 0, !1, !1, !1, 0xc12844cecd60f, !1, [
- [11, "Difficulty"],
- [8, 0],
- [7, [2, "hard"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 0xf78329c5bbe7, [
- [20, Qb.prototype.d.Yj, null, 0, !1, !1, !1, 5251743413407259, !1, [
- [1, [2, "best2"]]
- ]]
- ],
- [],
- [
- [0, null, !1, null, 8193949727855483, [
- [-1, G.prototype.d.Wj, null, 0, !1, !1, !1, 0xb4691ac772d43, !1, [
- [7, [23, "Scores"]],
- [8, 4],
- [7, [20, 20, Qb.prototype.L.ve, !0, null, [
- [2, "best2"]
- ]]]
- ]]
- ],
- [
- [20, Qb.prototype.e.og,
- null, 6507677138940167, !1, [
- [1, [2, "best2"]],
- [7, [23, "Scores"]]
- ]
- ]
- ],
- [
- [0, null, !1, null, 6547557286221333, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 8831495637189939, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "newScores"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 8157245859271645, !1, [
- [7, [23, "Scores"]]
- ]]
- ]
- ],
- [0, null, !1, null, 38348855061106, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 7515165801496538, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "bestScores"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 0xb8d0c764a7d02, !1, [
- [7, [20, 20, Qb.prototype.L.ve, !0, null, [
- [2, "best2"]
- ]]]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null,
- 0xe8167e1c63662, [
- [-1, G.prototype.d.Kc, null, 0, !1, !1, !1, 6671065892193524, !1]
- ],
- [],
- [
- [0, null, !1, null, 8096959452518194, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 0x96873e3436dce, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "newScores"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 0xc7bb4586f9c77, !1, [
- [7, [23, "Scores"]]
- ]]
- ]
- ],
- [0, null, !1, null, 0x5e2830cfe7f94, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 6744641278325369, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "bestScores"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 0xb9a27eaa932bb, !1, [
- [7, [20, 20, Qb.prototype.L.ve, !0, null, [
- [2, "best2"]
- ]]]
- ]]
- ]
- ]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 0x97f28c067d138, [
- [-1, G.prototype.d.Kc, null, 0, !1, !1, !1, 7754067856632331, !1]
- ],
- [
- [20, Qb.prototype.e.og, null, 5175424771934457, !1, [
- [1, [2, "best2"]],
- [7, [23, "Scores"]]
- ]]
- ],
- [
- [0, null, !1, null, 8362307862934636, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 9102265053425806, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "newScores"]]
- ]]
- ],
- [
- [7, Q.prototype.e.G, null, 0x55343e8aaabb8, !1, [
- [7, [23, "Scores"]]
- ]]
- ]
- ],
- [0, null, !1, null, 0xafca3b3a87618, [
- [7, Q.prototype.d.ra, null, 0, !1, !1, !1, 0xe1e1897ba70a0, !1, [
- [10, 0],
- [8, 0],
- [7, [2, "bestScores"]]
- ]]
- ],
- [
- [7,
- Q.prototype.e.G, null, 9068392580518736, !1, [
- [7, [23, "Scores"]]
- ]
- ]
- ]
- ]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 0xb0fae75c5d7a3, [],
- [
- [-1, G.prototype.e.Md, null, 5819770185139888, !1, [
- [0, [1, 0.5]]
- ]],
- [-1, G.prototype.e.Eb, null, 7587067994848604, !1, [
- [11, "GameStarted"],
- [7, [0, 3]]
- ]]
- ]
- ]
- ]
- ],
- [0, null, !1, null, 5836646058805408, [
- [18, L.prototype.d.uc, null, 2, !1, !1, !1, 6072863258535008, !1, [
- [1, [2, "callReplay"]]
- ]]
- ],
- [
- [15, Z.prototype.e.Kd, "LiteTween", 9466152754703086, !1, [
- [3, 0],
- [3, 0],
- [1, [2, "480,240"]],
- [0, [1, 0.5]],
- [3, 0]
- ]],
- [15, Z.prototype.e.Ld, "LiteTween",
- 5268729943591078, !1, [
- [3, 0]
- ]
- ],
- [-1, G.prototype.e.Md, null, 0x85b57d4abed79, !1, [
- [0, [1, 0.5]]
- ]],
- [-1, G.prototype.e.Eb, null, 7259852798752024, !1, [
- [11, "Scores"],
- [7, [0, 0]]
- ]],
- [18, L.prototype.e.CallFunction, null, 9280988077675144, !1, [
- [1, [2, "callArray"]],
- [13]
- ]],
- [21, I.prototype.e.kd, null, 0x53048f21661d3, !1, [
- [3, 0]
- ]],
- [12, Z.prototype.e.Kd, "LiteTween", 9715693393594942, !1, [
- [3, 0],
- [3, 17],
- [1, [2, "480,-168"]],
- [0, [1, 0.5]],
- [3, 0]
- ]],
- [12, Z.prototype.e.Ld, "LiteTween", 6470256855772349, !1, [
- [3, 0]
- ]],
- [-1, G.prototype.e.Md, null, 337172373618389, !1, [
- [0, [1, 0.3]]
- ]],
- [15, Z.prototype.e.Kd, "LiteTween", 8673212991903933, !1, [
- [3, 0],
- [3, 0],
- [1, [2, "480,720"]],
- [0, [1, 0.5]],
- [3, 0]
- ]],
- [15, Z.prototype.e.Ld, "LiteTween", 0x3f791a7cdccb7, !1, [
- [3, 0]
- ]],
- [-1, G.prototype.e.Md, null, 6546806475258531, !1, [
- [0, [1, 0.5]]
- ]],
- [11, Pb.prototype.e.bf, null, 5712960492847039, !1, [
- [10, 0],
- [3, 0]
- ]],
- [11, Pb.prototype.e.mg, null, 7368626938406497, !1, [
- [10, 1],
- [7, [23, "Playtime"]]
- ]],
- [-1, G.prototype.e.Eb, null, 0x648e3a26dccb9, !1, [
- [11, "GameStarted"],
- [7, [0, 1]]
- ]]
- ]
- ],
- [0, null, !1, null, 5994170221041237, [
- [18,
- L.prototype.d.uc, null, 2, !1, !1, !1, 8361265736735303, !1, [
- [1, [2, "callMenu"]]
- ]
- ]
- ],
- [
- [19, Z.prototype.e.Kd, "LiteTween", 926045456129422, !1, [
- [3, 0],
- [3, 0],
- [1, [2, "160,56"]],
- [0, [1, 0.5]],
- [3, 0]
- ]],
- [19, Z.prototype.e.Ld, "LiteTween", 0x8dd04847f912a, !1, [
- [3, 0]
- ]],
- [12, Z.prototype.e.Kd, "LiteTween", 0xdc6919f0f3011, !1, [
- [3, 0],
- [3, 17],
- [1, [2, "480,-168"]],
- [0, [1, 0.5]],
- [3, 0]
- ]],
- [12, Z.prototype.e.Ld, "LiteTween", 6440859944525654, !1, [
- [3, 0]
- ]],
- [-1, G.prototype.e.Eb, null, 6519466515832563, !1, [
- [11, "Scores"],
- [7, [0, 0]]
- ]],
- [11, Pb.prototype.e.bf,
- null, 0x89f20dd10fb2f, !1, [
- [10, 0],
- [3, 0]
- ]
- ],
- [11, Pb.prototype.e.mg, null, 4533189795012325, !1, [
- [10, 1],
- [7, [23, "Playtime"]]
- ]],
- [21, I.prototype.e.kd, null, 9326716685431956, !1, [
- [3, 0]
- ]]
- ]
- ]
- ]
- ]
- ]],
- ["Loader_Script", [
- [0, null, !1, null, 0xb005dd852f99d, [
- [-1, G.prototype.d.Xj, null, 0, !1, !1, !1, 8211891290424818, !1]
- ],
- [
- [28, I.prototype.e.Th, null, 0x46d257f244c94, !1, [
- [0, [6, [19, G.prototype.L.ee],
- [0, 152]
- ]]
- ]]
- ]
- ],
- [0, null, !1, null, 6276709650793948, [
- [-1, G.prototype.d.Qh, null, 1, !1, !1, !1, 9851110681636020, !1]
- ],
- [
- [-1, G.prototype.e.pm, null, 5011699104972973, !1, [
- [6, "Game"]
- ]]
- ]
- ]
- ]]
- ], "media/", !0, 320, 480, 4, !1, !0, !0, "1.0.0.0", !0, !0, 3, 0, 39, !1, !0, []]
- };
|