gltf_validator.js 309 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664
  1. (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
  2. // shim for using process in browser
  3. var process = module.exports = {};
  4. // cached from whatever global is present so that test runners that stub it
  5. // don't break things. But we need to wrap it in a try catch in case it is
  6. // wrapped in strict mode code which doesn't define any globals. It's inside a
  7. // function because try/catches deoptimize in certain engines.
  8. var cachedSetTimeout;
  9. var cachedClearTimeout;
  10. function defaultSetTimout() {
  11. throw new Error('setTimeout has not been defined');
  12. }
  13. function defaultClearTimeout () {
  14. throw new Error('clearTimeout has not been defined');
  15. }
  16. (function () {
  17. try {
  18. if (typeof setTimeout === 'function') {
  19. cachedSetTimeout = setTimeout;
  20. } else {
  21. cachedSetTimeout = defaultSetTimout;
  22. }
  23. } catch (e) {
  24. cachedSetTimeout = defaultSetTimout;
  25. }
  26. try {
  27. if (typeof clearTimeout === 'function') {
  28. cachedClearTimeout = clearTimeout;
  29. } else {
  30. cachedClearTimeout = defaultClearTimeout;
  31. }
  32. } catch (e) {
  33. cachedClearTimeout = defaultClearTimeout;
  34. }
  35. } ())
  36. function runTimeout(fun) {
  37. if (cachedSetTimeout === setTimeout) {
  38. //normal enviroments in sane situations
  39. return setTimeout(fun, 0);
  40. }
  41. // if setTimeout wasn't available but was latter defined
  42. if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
  43. cachedSetTimeout = setTimeout;
  44. return setTimeout(fun, 0);
  45. }
  46. try {
  47. // when when somebody has screwed with setTimeout but no I.E. maddness
  48. return cachedSetTimeout(fun, 0);
  49. } catch(e){
  50. try {
  51. // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
  52. return cachedSetTimeout.call(null, fun, 0);
  53. } catch(e){
  54. // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
  55. return cachedSetTimeout.call(this, fun, 0);
  56. }
  57. }
  58. }
  59. function runClearTimeout(marker) {
  60. if (cachedClearTimeout === clearTimeout) {
  61. //normal enviroments in sane situations
  62. return clearTimeout(marker);
  63. }
  64. // if clearTimeout wasn't available but was latter defined
  65. if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
  66. cachedClearTimeout = clearTimeout;
  67. return clearTimeout(marker);
  68. }
  69. try {
  70. // when when somebody has screwed with setTimeout but no I.E. maddness
  71. return cachedClearTimeout(marker);
  72. } catch (e){
  73. try {
  74. // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
  75. return cachedClearTimeout.call(null, marker);
  76. } catch (e){
  77. // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
  78. // Some versions of I.E. have different rules for clearTimeout vs setTimeout
  79. return cachedClearTimeout.call(this, marker);
  80. }
  81. }
  82. }
  83. var queue = [];
  84. var draining = false;
  85. var currentQueue;
  86. var queueIndex = -1;
  87. function cleanUpNextTick() {
  88. if (!draining || !currentQueue) {
  89. return;
  90. }
  91. draining = false;
  92. if (currentQueue.length) {
  93. queue = currentQueue.concat(queue);
  94. } else {
  95. queueIndex = -1;
  96. }
  97. if (queue.length) {
  98. drainQueue();
  99. }
  100. }
  101. function drainQueue() {
  102. if (draining) {
  103. return;
  104. }
  105. var timeout = runTimeout(cleanUpNextTick);
  106. draining = true;
  107. var len = queue.length;
  108. while(len) {
  109. currentQueue = queue;
  110. queue = [];
  111. while (++queueIndex < len) {
  112. if (currentQueue) {
  113. currentQueue[queueIndex].run();
  114. }
  115. }
  116. queueIndex = -1;
  117. len = queue.length;
  118. }
  119. currentQueue = null;
  120. draining = false;
  121. runClearTimeout(timeout);
  122. }
  123. process.nextTick = function (fun) {
  124. var args = new Array(arguments.length - 1);
  125. if (arguments.length > 1) {
  126. for (var i = 1; i < arguments.length; i++) {
  127. args[i - 1] = arguments[i];
  128. }
  129. }
  130. queue.push(new Item(fun, args));
  131. if (queue.length === 1 && !draining) {
  132. runTimeout(drainQueue);
  133. }
  134. };
  135. // v8 likes predictible objects
  136. function Item(fun, array) {
  137. this.fun = fun;
  138. this.array = array;
  139. }
  140. Item.prototype.run = function () {
  141. this.fun.apply(null, this.array);
  142. };
  143. process.title = 'browser';
  144. process.browser = true;
  145. process.env = {};
  146. process.argv = [];
  147. process.version = ''; // empty string to avoid regexp issues
  148. process.versions = {};
  149. function noop() {}
  150. process.on = noop;
  151. process.addListener = noop;
  152. process.once = noop;
  153. process.off = noop;
  154. process.removeListener = noop;
  155. process.removeAllListeners = noop;
  156. process.emit = noop;
  157. process.prependListener = noop;
  158. process.prependOnceListener = noop;
  159. process.listeners = function (name) { return [] }
  160. process.binding = function (name) {
  161. throw new Error('process.binding is not supported');
  162. };
  163. process.cwd = function () { return '/' };
  164. process.chdir = function (dir) {
  165. throw new Error('process.chdir is not supported');
  166. };
  167. process.umask = function() { return 0; };
  168. },{}],2:[function(require,module,exports){
  169. GLTFValidator = require('gltf-validator');
  170. },{"gltf-validator":4}],3:[function(require,module,exports){
  171. (function (process,global,__filename,__argument0,__argument1,__argument2,__argument3,__dirname){
  172. var dartNodePreambleSelf="undefined"!=typeof global?global:window,self=Object.create(dartNodePreambleSelf);if(self.scheduleImmediate=self.setImmediate?function(e){dartNodePreambleSelf.setImmediate(e)}:function(e){setTimeout(e,0)},self.exports=exports,"undefined"!=typeof process)self.process=process;if("undefined"!=typeof __dirname)self.__dirname=__dirname;if("undefined"!=typeof __filename)self.__filename=__filename;var dartNodeIsActuallyNode=!dartNodePreambleSelf.window;try{if("undefined"!=typeof WorkerGlobalScope&&dartNodePreambleSelf instanceof WorkerGlobalScope)dartNodeIsActuallyNode=!1;if(dartNodePreambleSelf.process&&dartNodePreambleSelf.process.versions&&dartNodePreambleSelf.process.versions.hasOwnProperty("electron")&&dartNodePreambleSelf.process.versions.hasOwnProperty("node"))dartNodeIsActuallyNode=!0}catch(e){}if(dartNodeIsActuallyNode){var url=("undefined"!=typeof __webpack_require__?__non_webpack_require__:require)("url");self.location={get href(){if(url.pathToFileURL)return url.pathToFileURL(process.cwd()).href+"/";else return"file://"+function(){var e=process.cwd();if("win32"!=process.platform)return e;else return"/"+e.replace(/\\/g,"/")}()+"/"}},function(){function e(){try{throw new Error}catch(t){var e=t.stack,r=new RegExp("^ *at [^(]*\\((.*):[0-9]*:[0-9]*\\)$","mg"),l=null;do{var o=r.exec(e);if(null!=o)l=o}while(null!=o);return l[1]}}var r=null;self.document={get currentScript(){if(null==r)r={src:e()};return r}}}(),self.dartDeferredLibraryLoader=function(e,r,l){try{load(e),r()}catch(e){l(e)}}}(function dartProgram(){function copyProperties(a,b){var s=Object.keys(a)
  173. for(var r=0;r<s.length;r++){var q=s[r]
  174. b[q]=a[q]}}var z=function(){var s=function(){}
  175. s.prototype={p:{}}
  176. var r=new s()
  177. if(!(r.__proto__&&r.__proto__.p===s.prototype.p))return false
  178. try{if(typeof navigator!="undefined"&&typeof navigator.userAgent=="string"&&navigator.userAgent.indexOf("Chrome/")>=0)return true
  179. if(typeof version=="function"&&version.length==0){var q=version()
  180. if(/^\d+\.\d+\.\d+\.\d+$/.test(q))return true}}catch(p){}return false}()
  181. function setFunctionNamesIfNecessary(a){function t(){};if(typeof t.name=="string")return
  182. for(var s=0;s<a.length;s++){var r=a[s]
  183. var q=Object.keys(r)
  184. for(var p=0;p<q.length;p++){var o=q[p]
  185. var n=r[o]
  186. if(typeof n=='function')n.name=o}}}function inherit(a,b){a.prototype.constructor=a
  187. a.prototype["$i"+a.name]=a
  188. if(b!=null){if(z){a.prototype.__proto__=b.prototype
  189. return}var s=Object.create(b.prototype)
  190. copyProperties(a.prototype,s)
  191. a.prototype=s}}function inheritMany(a,b){for(var s=0;s<b.length;s++)inherit(b[s],a)}function mixin(a,b){copyProperties(b.prototype,a.prototype)
  192. a.prototype.constructor=a}function lazyOld(a,b,c,d){var s=a
  193. a[b]=s
  194. a[c]=function(){a[c]=function(){H.w8(b)}
  195. var r
  196. var q=d
  197. try{if(a[b]===s){r=a[b]=q
  198. r=a[b]=d()}else r=a[b]}finally{if(r===q)a[b]=null
  199. a[c]=function(){return this[b]}}return r}}function lazy(a,b,c,d){var s=a
  200. a[b]=s
  201. a[c]=function(){if(a[b]===s)a[b]=d()
  202. a[c]=function(){return this[b]}
  203. return a[b]}}function makeConstList(a){a.immutable$list=Array
  204. a.fixed$length=Array
  205. return a}function convertToFastObject(a){function t(){}t.prototype=a
  206. new t()
  207. return a}function convertAllToFastObject(a){for(var s=0;s<a.length;++s)convertToFastObject(a[s])}var y=0
  208. function tearOffGetter(a,b,c,d,e){return e?new Function("funcs","applyTrampolineIndex","reflectionInfo","name","H","c","return function tearOff_"+d+y+++"(receiver) {"+"if (c === null) c = "+"H.mX"+"("+"this, funcs, applyTrampolineIndex, reflectionInfo, false, true, name);"+"return new c(this, funcs[0], receiver, name);"+"}")(a,b,c,d,H,null):new Function("funcs","applyTrampolineIndex","reflectionInfo","name","H","c","return function tearOff_"+d+y+++"() {"+"if (c === null) c = "+"H.mX"+"("+"this, funcs, applyTrampolineIndex, reflectionInfo, false, false, name);"+"return new c(this, funcs[0], null, name);"+"}")(a,b,c,d,H,null)}function tearOff(a,b,c,d,e,f){var s=null
  209. return d?function(){if(s===null)s=H.mX(this,a,b,c,true,false,e).prototype
  210. return s}:tearOffGetter(a,b,c,e,f)}var x=0
  211. function installTearOff(a,b,c,d,e,f,g,h,i,j){var s=[]
  212. for(var r=0;r<h.length;r++){var q=h[r]
  213. if(typeof q=='string')q=a[q]
  214. q.$callName=g[r]
  215. s.push(q)}var q=s[0]
  216. q.$R=e
  217. q.$D=f
  218. var p=i
  219. if(typeof p=="number")p+=x
  220. var o=h[0]
  221. q.$stubName=o
  222. var n=tearOff(s,j||0,p,c,o,d)
  223. a[b]=n
  224. if(c)q.$tearOff=n}function installStaticTearOff(a,b,c,d,e,f,g,h){return installTearOff(a,b,true,false,c,d,e,f,g,h)}function installInstanceTearOff(a,b,c,d,e,f,g,h,i){return installTearOff(a,b,false,c,d,e,f,g,h,i)}function setOrUpdateInterceptorsByTag(a){var s=v.interceptorsByTag
  225. if(!s){v.interceptorsByTag=a
  226. return}copyProperties(a,s)}function setOrUpdateLeafTags(a){var s=v.leafTags
  227. if(!s){v.leafTags=a
  228. return}copyProperties(a,s)}function updateTypes(a){var s=v.types
  229. var r=s.length
  230. s.push.apply(s,a)
  231. return r}function updateHolder(a,b){copyProperties(b,a)
  232. return a}var hunkHelpers=function(){var s=function(a,b,c,d,e){return function(f,g,h,i){return installInstanceTearOff(f,g,a,b,c,d,[h],i,e)}},r=function(a,b,c,d){return function(e,f,g,h){return installStaticTearOff(e,f,a,b,c,[g],h,d)}}
  233. return{inherit:inherit,inheritMany:inheritMany,mixin:mixin,installStaticTearOff:installStaticTearOff,installInstanceTearOff:installInstanceTearOff,_instance_0u:s(0,0,null,["$0"],0),_instance_1u:s(0,1,null,["$1"],0),_instance_2u:s(0,2,null,["$2"],0),_instance_0i:s(1,0,null,["$0"],0),_instance_1i:s(1,1,null,["$1"],0),_instance_2i:s(1,2,null,["$2"],0),_static_0:r(0,null,["$0"],0),_static_1:r(1,null,["$1"],0),_static_2:r(2,null,["$2"],0),makeConstList:makeConstList,lazy:lazy,lazyOld:lazyOld,updateHolder:updateHolder,convertToFastObject:convertToFastObject,setFunctionNamesIfNecessary:setFunctionNamesIfNecessary,updateTypes:updateTypes,setOrUpdateInterceptorsByTag:setOrUpdateInterceptorsByTag,setOrUpdateLeafTags:setOrUpdateLeafTags}}()
  234. function initializeDeferredHunk(a){x=v.types.length
  235. a(hunkHelpers,v,w,$)}function getGlobalFromName(a){for(var s=0;s<w.length;s++){if(w[s]==C)continue
  236. if(w[s][a])return w[s][a]}}var C={},H={mD:function mD(){},
  237. fP:function(a,b,c){if(b.h("n<0>").b(a))return new H.dC(a,b.h("@<0>").D(c).h("dC<1,2>"))
  238. return new H.bX(a,b.h("@<0>").D(c).h("bX<1,2>"))},
  239. nM:function(a){return new H.eD(a)},
  240. m8:function(a){var s,r=a^48
  241. if(r<=9)return r
  242. s=a|32
  243. if(97<=s&&s<=102)return s-87
  244. return-1},
  245. p5:function(a,b){var s=H.m8(C.a.A(a,b)),r=H.m8(C.a.A(a,b+1))
  246. return s*16+r-(r&256)},
  247. du:function(a,b,c,d){P.aU(b,"start")
  248. if(c!=null){P.aU(c,"end")
  249. if(b>c)H.a2(P.S(b,0,c,"start",null))}return new H.dt(a,b,c,d.h("dt<0>"))},
  250. ja:function(a,b,c,d){if(t.O.b(a))return new H.c_(a,b,c.h("@<0>").D(d).h("c_<1,2>"))
  251. return new H.b9(a,b,c.h("@<0>").D(d).h("b9<1,2>"))},
  252. o5:function(a,b,c){var s="count"
  253. if(t.O.b(a)){P.aM(b,s)
  254. P.aU(b,s)
  255. return new H.cw(a,b,c.h("cw<0>"))}P.aM(b,s)
  256. P.aU(b,s)
  257. return new H.bc(a,b,c.h("bc<0>"))},
  258. mB:function(){return new P.bz("No element")},
  259. tg:function(){return new P.bz("Too few elements")},
  260. bE:function bE(){},
  261. d3:function d3(a,b){this.a=a
  262. this.$ti=b},
  263. bX:function bX(a,b){this.a=a
  264. this.$ti=b},
  265. dC:function dC(a,b){this.a=a
  266. this.$ti=b},
  267. dx:function dx(){},
  268. b3:function b3(a,b){this.a=a
  269. this.$ti=b},
  270. bY:function bY(a,b){this.a=a
  271. this.$ti=b},
  272. fQ:function fQ(a,b){this.a=a
  273. this.b=b},
  274. eD:function eD(a){this.a=a},
  275. cu:function cu(a){this.a=a},
  276. n:function n(){},
  277. af:function af(){},
  278. dt:function dt(a,b,c,d){var _=this
  279. _.a=a
  280. _.b=b
  281. _.c=c
  282. _.$ti=d},
  283. a6:function a6(a,b,c){var _=this
  284. _.a=a
  285. _.b=b
  286. _.c=0
  287. _.d=null
  288. _.$ti=c},
  289. b9:function b9(a,b,c){this.a=a
  290. this.b=b
  291. this.$ti=c},
  292. c_:function c_(a,b,c){this.a=a
  293. this.b=b
  294. this.$ti=c},
  295. a7:function a7(a,b,c){var _=this
  296. _.a=null
  297. _.b=a
  298. _.c=b
  299. _.$ti=c},
  300. a8:function a8(a,b,c){this.a=a
  301. this.b=b
  302. this.$ti=c},
  303. l_:function l_(a,b,c){this.a=a
  304. this.b=b
  305. this.$ti=c},
  306. cm:function cm(a,b,c){this.a=a
  307. this.b=b
  308. this.$ti=c},
  309. bc:function bc(a,b,c){this.a=a
  310. this.b=b
  311. this.$ti=c},
  312. cw:function cw(a,b,c){this.a=a
  313. this.b=b
  314. this.$ti=c},
  315. dr:function dr(a,b,c){this.a=a
  316. this.b=b
  317. this.$ti=c},
  318. b6:function b6(a){this.$ti=a},
  319. d6:function d6(a){this.$ti=a},
  320. d8:function d8(){},
  321. f7:function f7(){},
  322. cI:function cI(){},
  323. cG:function cG(a){this.a=a},
  324. e4:function e4(){},
  325. t2:function(){throw H.c(P.ab("Cannot modify unmodifiable Map"))},
  326. pd:function(a){var s,r=H.pc(a)
  327. if(r!=null)return r
  328. s="minified:"+a
  329. return s},
  330. p1:function(a,b){var s
  331. if(b!=null){s=b.x
  332. if(s!=null)return s}return t.aU.b(a)},
  333. b:function(a){var s
  334. if(typeof a=="string")return a
  335. if(typeof a=="number"){if(a!==0)return""+a}else if(!0===a)return"true"
  336. else if(!1===a)return"false"
  337. else if(a==null)return"null"
  338. s=J.ag(a)
  339. if(typeof s!="string")throw H.c(H.bM(a))
  340. return s},
  341. cj:function(a){var s=a.$identityHash
  342. if(s==null){s=Math.random()*0x3fffffff|0
  343. a.$identityHash=s}return s},
  344. o1:function(a,b){var s,r,q,p,o,n,m=null
  345. if(typeof a!="string")H.a2(H.bM(a))
  346. s=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a)
  347. if(s==null)return m
  348. r=s[3]
  349. if(b==null){if(r!=null)return parseInt(a,10)
  350. if(s[2]!=null)return parseInt(a,16)
  351. return m}if(b<2||b>36)throw H.c(P.S(b,2,36,"radix",m))
  352. if(b===10&&r!=null)return parseInt(a,10)
  353. if(b<10||r==null){q=b<=10?47+b:86+b
  354. p=s[1]
  355. for(o=p.length,n=0;n<o;++n)if((C.a.H(p,n)|32)>q)return m}return parseInt(a,b)},
  356. ju:function(a){return H.tG(a)},
  357. tG:function(a){var s,r,q
  358. if(a instanceof P.e)return H.az(H.ac(a),null)
  359. if(J.cq(a)===C.by||t.ak.b(a)){s=C.a_(a)
  360. if(H.nV(s))return s
  361. r=a.constructor
  362. if(typeof r=="function"){q=r.name
  363. if(typeof q=="string"&&H.nV(q))return q}}return H.az(H.ac(a),null)},
  364. nV:function(a){var s=a!=="Object"&&a!==""
  365. return s},
  366. nU:function(a){var s,r,q,p,o=a.length
  367. if(o<=500)return String.fromCharCode.apply(null,a)
  368. for(s="",r=0;r<o;r=q){q=r+500
  369. p=q<o?q:o
  370. s+=String.fromCharCode.apply(null,a.slice(r,p))}return s},
  371. tJ:function(a){var s,r,q,p=H.a([],t.Z)
  372. for(s=a.length,r=0;r<a.length;a.length===s||(0,H.cs)(a),++r){q=a[r]
  373. if(!H.aJ(q))throw H.c(H.bM(q))
  374. if(q<=65535)p.push(q)
  375. else if(q<=1114111){p.push(55296+(C.c.ad(q-65536,10)&1023))
  376. p.push(56320+(q&1023))}else throw H.c(H.bM(q))}return H.nU(p)},
  377. tI:function(a){var s,r,q
  378. for(s=a.length,r=0;r<s;++r){q=a[r]
  379. if(!H.aJ(q))throw H.c(H.bM(q))
  380. if(q<0)throw H.c(H.bM(q))
  381. if(q>65535)return H.tJ(a)}return H.nU(a)},
  382. tK:function(a,b,c){var s,r,q,p
  383. if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a)
  384. for(s=b,r="";s<c;s=q){q=s+500
  385. p=q<c?q:c
  386. r+=String.fromCharCode.apply(null,a.subarray(s,p))}return r},
  387. ba:function(a){var s
  388. if(0<=a){if(a<=65535)return String.fromCharCode(a)
  389. if(a<=1114111){s=a-65536
  390. return String.fromCharCode((55296|C.c.ad(s,10))>>>0,56320|s&1023)}}throw H.c(P.S(a,0,1114111,null,null))},
  391. aw:function(a){if(a.date===void 0)a.date=new Date(a.a)
  392. return a.date},
  393. eV:function(a){return a.b?H.aw(a).getUTCFullYear()+0:H.aw(a).getFullYear()+0},
  394. o_:function(a){return a.b?H.aw(a).getUTCMonth()+1:H.aw(a).getMonth()+1},
  395. nW:function(a){return a.b?H.aw(a).getUTCDate()+0:H.aw(a).getDate()+0},
  396. nX:function(a){return a.b?H.aw(a).getUTCHours()+0:H.aw(a).getHours()+0},
  397. nZ:function(a){return a.b?H.aw(a).getUTCMinutes()+0:H.aw(a).getMinutes()+0},
  398. o0:function(a){return a.b?H.aw(a).getUTCSeconds()+0:H.aw(a).getSeconds()+0},
  399. nY:function(a){return a.b?H.aw(a).getUTCMilliseconds()+0:H.aw(a).getMilliseconds()+0},
  400. bu:function(a,b,c){var s,r,q={}
  401. q.a=0
  402. s=[]
  403. r=[]
  404. q.a=b.length
  405. C.d.K(s,b)
  406. q.b=""
  407. if(c!=null&&c.a!==0)c.J(0,new H.jt(q,r,s))
  408. ""+q.a
  409. return J.ry(a,new H.ig(C.d5,0,s,r,0))},
  410. tH:function(a,b,c){var s,r,q,p
  411. if(b instanceof Array)s=c==null||c.a===0
  412. else s=!1
  413. if(s){r=b
  414. q=r.length
  415. if(q===0){if(!!a.$0)return a.$0()}else if(q===1){if(!!a.$1)return a.$1(r[0])}else if(q===2){if(!!a.$2)return a.$2(r[0],r[1])}else if(q===3){if(!!a.$3)return a.$3(r[0],r[1],r[2])}else if(q===4){if(!!a.$4)return a.$4(r[0],r[1],r[2],r[3])}else if(q===5)if(!!a.$5)return a.$5(r[0],r[1],r[2],r[3],r[4])
  416. p=a[""+"$"+q]
  417. if(p!=null)return p.apply(a,r)}return H.tF(a,b,c)},
  418. tF:function(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g
  419. if(b!=null)s=b instanceof Array?b:P.dh(b,!0,t.z)
  420. else s=[]
  421. r=s.length
  422. q=a.$R
  423. if(r<q)return H.bu(a,s,c)
  424. p=a.$D
  425. o=p==null
  426. n=!o?p():null
  427. m=J.cq(a)
  428. l=m.$C
  429. if(typeof l=="string")l=m[l]
  430. if(o){if(c!=null&&c.a!==0)return H.bu(a,s,c)
  431. if(r===q)return l.apply(a,s)
  432. return H.bu(a,s,c)}if(n instanceof Array){if(c!=null&&c.a!==0)return H.bu(a,s,c)
  433. if(r>q+n.length)return H.bu(a,s,null)
  434. C.d.K(s,n.slice(r-q))
  435. return l.apply(a,s)}else{if(r>q)return H.bu(a,s,c)
  436. k=Object.keys(n)
  437. if(c==null)for(o=k.length,j=0;j<k.length;k.length===o||(0,H.cs)(k),++j){i=n[k[j]]
  438. if(C.a4===i)return H.bu(a,s,c)
  439. C.d.B(s,i)}else{for(o=k.length,h=0,j=0;j<k.length;k.length===o||(0,H.cs)(k),++j){g=k[j]
  440. if(c.w(g)){++h
  441. C.d.B(s,c.j(0,g))}else{i=n[g]
  442. if(C.a4===i)return H.bu(a,s,c)
  443. C.d.B(s,i)}}if(h!==c.a)return H.bu(a,s,c)}return l.apply(a,s)}},
  444. ef:function(a,b){var s,r="index"
  445. if(!H.aJ(b))return new P.ak(!0,b,r,null)
  446. s=J.X(a)
  447. if(b<0||b>=s)return P.ex(b,a,r,null,s)
  448. return P.jv(b,r)},
  449. vw:function(a,b,c){if(a<0||a>c)return P.S(a,0,c,"start",null)
  450. if(b!=null)if(b<a||b>c)return P.S(b,a,c,"end",null)
  451. return new P.ak(!0,b,"end",null)},
  452. bM:function(a){return new P.ak(!0,a,null,null)},
  453. c:function(a){var s,r
  454. if(a==null)a=new P.eR()
  455. s=new Error()
  456. s.dartException=a
  457. r=H.w9
  458. if("defineProperty" in Object){Object.defineProperty(s,"message",{get:r})
  459. s.name=""}else s.toString=r
  460. return s},
  461. w9:function(){return J.ag(this.dartException)},
  462. a2:function(a){throw H.c(a)},
  463. cs:function(a){throw H.c(P.ad(a))},
  464. bd:function(a){var s,r,q,p,o,n
  465. a=H.p8(a.replace(String({}),'$receiver$'))
  466. s=a.match(/\\\$[a-zA-Z]+\\\$/g)
  467. if(s==null)s=H.a([],t.s)
  468. r=s.indexOf("\\$arguments\\$")
  469. q=s.indexOf("\\$argumentsExpr\\$")
  470. p=s.indexOf("\\$expr\\$")
  471. o=s.indexOf("\\$method\\$")
  472. n=s.indexOf("\\$receiver\\$")
  473. return new H.kJ(a.replace(new RegExp('\\\\\\$arguments\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$argumentsExpr\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$expr\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$method\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$receiver\\\\\\$','g'),'((?:x|[^x])*)'),r,q,p,o,n)},
  474. kK:function(a){return function($expr$){var $argumentsExpr$='$arguments$'
  475. try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)},
  476. o8:function(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)},
  477. nT:function(a,b){return new H.eQ(a,b==null?null:b.method)},
  478. mE:function(a,b){var s=b==null,r=s?null:b.method
  479. return new H.eC(a,r,s?null:b.receiver)},
  480. E:function(a){if(a==null)return new H.eS(a)
  481. if(a instanceof H.d7)return H.bN(a,a.a)
  482. if(typeof a!=="object")return a
  483. if("dartException" in a)return H.bN(a,a.dartException)
  484. return H.vc(a)},
  485. bN:function(a,b){if(t.C.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a
  486. return b},
  487. vc:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null
  488. if(!("message" in a))return a
  489. s=a.message
  490. if("number" in a&&typeof a.number=="number"){r=a.number
  491. q=r&65535
  492. if((C.c.ad(r,16)&8191)===10)switch(q){case 438:return H.bN(a,H.mE(H.b(s)+" (Error "+q+")",e))
  493. case 445:case 5007:return H.bN(a,H.nT(H.b(s)+" (Error "+q+")",e))}}if(a instanceof TypeError){p=$.r9()
  494. o=$.ra()
  495. n=$.rb()
  496. m=$.rc()
  497. l=$.rf()
  498. k=$.rg()
  499. j=$.re()
  500. $.rd()
  501. i=$.ri()
  502. h=$.rh()
  503. g=p.a4(s)
  504. if(g!=null)return H.bN(a,H.mE(s,g))
  505. else{g=o.a4(s)
  506. if(g!=null){g.method="call"
  507. return H.bN(a,H.mE(s,g))}else{g=n.a4(s)
  508. if(g==null){g=m.a4(s)
  509. if(g==null){g=l.a4(s)
  510. if(g==null){g=k.a4(s)
  511. if(g==null){g=j.a4(s)
  512. if(g==null){g=m.a4(s)
  513. if(g==null){g=i.a4(s)
  514. if(g==null){g=h.a4(s)
  515. f=g!=null}else f=!0}else f=!0}else f=!0}else f=!0}else f=!0}else f=!0}else f=!0
  516. if(f)return H.bN(a,H.nT(s,g))}}return H.bN(a,new H.f6(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new P.ds()
  517. s=function(b){try{return String(b)}catch(d){}return null}(a)
  518. return H.bN(a,new P.ak(!1,e,e,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new P.ds()
  519. return a},
  520. aK:function(a){var s
  521. if(a instanceof H.d7)return a.b
  522. if(a==null)return new H.dS(a)
  523. s=a.$cachedTrace
  524. if(s!=null)return s
  525. return a.$cachedTrace=new H.dS(a)},
  526. p4:function(a){if(a==null||typeof a!='object')return J.aL(a)
  527. else return H.cj(a)},
  528. oU:function(a,b){var s,r,q,p=a.length
  529. for(s=0;s<p;s=q){r=s+1
  530. q=r+1
  531. b.m(0,a[s],a[r])}return b},
  532. vA:function(a,b){var s,r=a.length
  533. for(s=0;s<r;++s)b.B(0,a[s])
  534. return b},
  535. vK:function(a,b,c,d,e,f){switch(b){case 0:return a.$0()
  536. case 1:return a.$1(c)
  537. case 2:return a.$2(c,d)
  538. case 3:return a.$3(c,d,e)
  539. case 4:return a.$4(c,d,e,f)}throw H.c(P.t7("Unsupported number of arguments for wrapped closure"))},
  540. m0:function(a,b){var s
  541. if(a==null)return null
  542. s=a.$identity
  543. if(!!s)return s
  544. s=function(c,d,e){return function(f,g,h,i){return e(c,d,f,g,h,i)}}(a,b,H.vK)
  545. a.$identity=s
  546. return s},
  547. t1:function(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l=b[0],k=l.$callName,j=e?Object.create(new H.f_().constructor.prototype):Object.create(new H.ct(null,null,null,"").constructor.prototype)
  548. j.$initialize=j.constructor
  549. if(e)s=function static_tear_off(){this.$initialize()}
  550. else{r=$.b4
  551. $.b4=r+1
  552. r=new Function("a,b,c,d"+r,"this.$initialize(a,b,c,d"+r+")")
  553. s=r}j.constructor=s
  554. s.prototype=j
  555. if(!e){q=H.nF(a,l,f)
  556. q.$reflectionInfo=d}else{j.$static_name=g
  557. q=l}j.$S=H.rY(d,e,f)
  558. j[k]=q
  559. for(p=q,o=1;o<b.length;++o){n=b[o]
  560. m=n.$callName
  561. if(m!=null){n=e?n:H.nF(a,n,f)
  562. j[m]=n}if(o===c){n.$reflectionInfo=d
  563. p=n}}j.$C=p
  564. j.$R=l.$R
  565. j.$D=l.$D
  566. return s},
  567. rY:function(a,b,c){var s
  568. if(typeof a=="number")return function(d,e){return function(){return d(e)}}(H.oZ,a)
  569. if(typeof a=="string"){if(b)throw H.c("Cannot compute signature for static tearoff.")
  570. s=c?H.rR:H.rQ
  571. return function(d,e){return function(){return e(this,d)}}(a,s)}throw H.c("Error in functionType of tearoff")},
  572. rZ:function(a,b,c,d){var s=H.nE
  573. switch(b?-1:a){case 0:return function(e,f){return function(){return f(this)[e]()}}(c,s)
  574. case 1:return function(e,f){return function(g){return f(this)[e](g)}}(c,s)
  575. case 2:return function(e,f){return function(g,h){return f(this)[e](g,h)}}(c,s)
  576. case 3:return function(e,f){return function(g,h,i){return f(this)[e](g,h,i)}}(c,s)
  577. case 4:return function(e,f){return function(g,h,i,j){return f(this)[e](g,h,i,j)}}(c,s)
  578. case 5:return function(e,f){return function(g,h,i,j,k){return f(this)[e](g,h,i,j,k)}}(c,s)
  579. default:return function(e,f){return function(){return e.apply(f(this),arguments)}}(d,s)}},
  580. nF:function(a,b,c){var s,r,q,p,o,n,m
  581. if(c)return H.t0(a,b)
  582. s=b.$stubName
  583. r=b.length
  584. q=a[s]
  585. p=b==null?q==null:b===q
  586. o=!p||r>=27
  587. if(o)return H.rZ(r,!p,s,b)
  588. if(r===0){p=$.b4
  589. $.b4=p+1
  590. n="self"+H.b(p)
  591. return new Function("return function(){var "+n+" = this."+H.b(H.mA())+";return "+n+"."+H.b(s)+"();}")()}m="abcdefghijklmnopqrstuvwxyz".split("").splice(0,r).join(",")
  592. p=$.b4
  593. $.b4=p+1
  594. m+=H.b(p)
  595. return new Function("return function("+m+"){return this."+H.b(H.mA())+"."+H.b(s)+"("+m+");}")()},
  596. t_:function(a,b,c,d){var s=H.nE,r=H.rS
  597. switch(b?-1:a){case 0:throw H.c(new H.eZ("Intercepted function with no arguments."))
  598. case 1:return function(e,f,g){return function(){return f(this)[e](g(this))}}(c,s,r)
  599. case 2:return function(e,f,g){return function(h){return f(this)[e](g(this),h)}}(c,s,r)
  600. case 3:return function(e,f,g){return function(h,i){return f(this)[e](g(this),h,i)}}(c,s,r)
  601. case 4:return function(e,f,g){return function(h,i,j){return f(this)[e](g(this),h,i,j)}}(c,s,r)
  602. case 5:return function(e,f,g){return function(h,i,j,k){return f(this)[e](g(this),h,i,j,k)}}(c,s,r)
  603. case 6:return function(e,f,g){return function(h,i,j,k,l){return f(this)[e](g(this),h,i,j,k,l)}}(c,s,r)
  604. default:return function(e,f,g,h){return function(){h=[g(this)]
  605. Array.prototype.push.apply(h,arguments)
  606. return e.apply(f(this),h)}}(d,s,r)}},
  607. t0:function(a,b){var s,r,q,p,o,n,m=H.mA(),l=$.nC
  608. if(l==null)l=$.nC=H.nB("receiver")
  609. s=b.$stubName
  610. r=b.length
  611. q=a[s]
  612. p=b==null?q==null:b===q
  613. o=!p||r>=28
  614. if(o)return H.t_(r,!p,s,b)
  615. if(r===1){p="return function(){return this."+H.b(m)+"."+H.b(s)+"(this."+l+");"
  616. o=$.b4
  617. $.b4=o+1
  618. return new Function(p+H.b(o)+"}")()}n="abcdefghijklmnopqrstuvwxyz".split("").splice(0,r-1).join(",")
  619. p="return function("+n+"){return this."+H.b(m)+"."+H.b(s)+"(this."+l+", "+n+");"
  620. o=$.b4
  621. $.b4=o+1
  622. return new Function(p+H.b(o)+"}")()},
  623. mX:function(a,b,c,d,e,f,g){return H.t1(a,b,c,d,!!e,!!f,g)},
  624. rQ:function(a,b){return H.fv(v.typeUniverse,H.ac(a.a),b)},
  625. rR:function(a,b){return H.fv(v.typeUniverse,H.ac(a.c),b)},
  626. nE:function(a){return a.a},
  627. rS:function(a){return a.c},
  628. mA:function(){var s=$.nD
  629. return s==null?$.nD=H.nB("self"):s},
  630. nB:function(a){var s,r,q,p=new H.ct("self","target","receiver","name"),o=J.mC(Object.getOwnPropertyNames(p))
  631. for(s=o.length,r=0;r<s;++r){q=o[r]
  632. if(p[q]===a)return q}throw H.c(P.O("Field name "+a+" not found."))},
  633. w8:function(a){throw H.c(new P.er(a))},
  634. vF:function(a){return v.getIsolateTag(a)},
  635. zh:function(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})},
  636. vX:function(a){var s,r,q,p,o,n=$.oY.$1(a),m=$.m1[n]
  637. if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true})
  638. return m.i}s=$.mc[n]
  639. if(s!=null)return s
  640. r=v.interceptorsByTag[n]
  641. if(r==null){q=$.oR.$2(a,n)
  642. if(q!=null){m=$.m1[q]
  643. if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true})
  644. return m.i}s=$.mc[q]
  645. if(s!=null)return s
  646. r=v.interceptorsByTag[q]
  647. n=q}}if(r==null)return null
  648. s=r.prototype
  649. p=n[0]
  650. if(p==="!"){m=H.mp(s)
  651. $.m1[n]=m
  652. Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true})
  653. return m.i}if(p==="~"){$.mc[n]=s
  654. return s}if(p==="-"){o=H.mp(s)
  655. Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true})
  656. return o.i}if(p==="+")return H.p6(a,s)
  657. if(p==="*")throw H.c(P.o9(n))
  658. if(v.leafTags[n]===true){o=H.mp(s)
  659. Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true})
  660. return o.i}else return H.p6(a,s)},
  661. p6:function(a,b){var s=Object.getPrototypeOf(a)
  662. Object.defineProperty(s,v.dispatchPropertyName,{value:J.n3(b,s,null,null),enumerable:false,writable:true,configurable:true})
  663. return b},
  664. mp:function(a){return J.n3(a,!1,null,!!a.$iat)},
  665. vY:function(a,b,c){var s=b.prototype
  666. if(v.leafTags[a]===true)return H.mp(s)
  667. else return J.n3(s,c,null,null)},
  668. vI:function(){if(!0===$.n1)return
  669. $.n1=!0
  670. H.vJ()},
  671. vJ:function(){var s,r,q,p,o,n,m,l
  672. $.m1=Object.create(null)
  673. $.mc=Object.create(null)
  674. H.vH()
  675. s=v.interceptorsByTag
  676. r=Object.getOwnPropertyNames(s)
  677. if(typeof window!="undefined"){window
  678. q=function(){}
  679. for(p=0;p<r.length;++p){o=r[p]
  680. n=$.p7.$1(o)
  681. if(n!=null){m=H.vY(o,s[o],n)
  682. if(m!=null){Object.defineProperty(n,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true})
  683. q.prototype=n}}}}for(p=0;p<r.length;++p){o=r[p]
  684. if(/^[A-Za-z_]/.test(o)){l=s[o]
  685. s["!"+o]=l
  686. s["~"+o]=l
  687. s["-"+o]=l
  688. s["+"+o]=l
  689. s["*"+o]=l}}},
  690. vH:function(){var s,r,q,p,o,n,m=C.b8()
  691. m=H.d_(C.b9,H.d_(C.ba,H.d_(C.a0,H.d_(C.a0,H.d_(C.bb,H.d_(C.bc,H.d_(C.bd(C.a_),m)))))))
  692. if(typeof dartNativeDispatchHooksTransformer!="undefined"){s=dartNativeDispatchHooksTransformer
  693. if(typeof s=="function")s=[s]
  694. if(s.constructor==Array)for(r=0;r<s.length;++r){q=s[r]
  695. if(typeof q=="function")m=q(m)||m}}p=m.getTag
  696. o=m.getUnknownTag
  697. n=m.prototypeForTag
  698. $.oY=new H.m9(p)
  699. $.oR=new H.ma(o)
  700. $.p7=new H.mb(n)},
  701. d_:function(a,b){return a(b)||b},
  702. tj:function(a,b,c,d,e,f){var s=b?"m":"",r=c?"":"i",q=d?"u":"",p=e?"s":"",o=f?"g":"",n=function(g,h){try{return new RegExp(g,h)}catch(m){return m}}(a,s+r+q+p+o)
  703. if(n instanceof RegExp)return n
  704. throw H.c(P.K("Illegal RegExp pattern ("+String(n)+")",a,null))},
  705. vx:function(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$")
  706. return a},
  707. p8:function(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&")
  708. return a},
  709. pa:function(a,b,c){var s=H.w6(a,b,c)
  710. return s},
  711. w6:function(a,b,c){var s,r,q,p
  712. if(b===""){if(a==="")return c
  713. s=a.length
  714. for(r=c,q=0;q<s;++q)r=r+a[q]+c
  715. return r.charCodeAt(0)==0?r:r}p=a.indexOf(b,0)
  716. if(p<0)return a
  717. if(a.length<500||c.indexOf("$",0)>=0)return a.split(b).join(c)
  718. return a.replace(new RegExp(H.p8(b),'g'),H.vx(c))},
  719. d4:function d4(a,b){this.a=a
  720. this.$ti=b},
  721. cv:function cv(){},
  722. aq:function aq(a,b,c,d){var _=this
  723. _.a=a
  724. _.b=b
  725. _.c=c
  726. _.$ti=d},
  727. dz:function dz(a,b){this.a=a
  728. this.$ti=b},
  729. al:function al(a,b){this.a=a
  730. this.$ti=b},
  731. ig:function ig(a,b,c,d,e){var _=this
  732. _.a=a
  733. _.c=b
  734. _.d=c
  735. _.e=d
  736. _.f=e},
  737. jt:function jt(a,b,c){this.a=a
  738. this.b=b
  739. this.c=c},
  740. kJ:function kJ(a,b,c,d,e,f){var _=this
  741. _.a=a
  742. _.b=b
  743. _.c=c
  744. _.d=d
  745. _.e=e
  746. _.f=f},
  747. eQ:function eQ(a,b){this.a=a
  748. this.b=b},
  749. eC:function eC(a,b,c){this.a=a
  750. this.b=b
  751. this.c=c},
  752. f6:function f6(a){this.a=a},
  753. eS:function eS(a){this.a=a},
  754. d7:function d7(a,b){this.a=a
  755. this.b=b},
  756. dS:function dS(a){this.a=a
  757. this.b=null},
  758. bZ:function bZ(){},
  759. f1:function f1(){},
  760. f_:function f_(){},
  761. ct:function ct(a,b,c,d){var _=this
  762. _.a=a
  763. _.b=b
  764. _.c=c
  765. _.d=d},
  766. eZ:function eZ(a){this.a=a},
  767. lA:function lA(){},
  768. aG:function aG(a){var _=this
  769. _.a=0
  770. _.f=_.e=_.d=_.c=_.b=null
  771. _.r=0
  772. _.$ti=a},
  773. im:function im(a){this.a=a},
  774. j7:function j7(a,b){this.a=a
  775. this.b=b
  776. this.c=null},
  777. au:function au(a,b){this.a=a
  778. this.$ti=b},
  779. df:function df(a,b,c){var _=this
  780. _.a=a
  781. _.b=b
  782. _.d=_.c=null
  783. _.$ti=c},
  784. m9:function m9(a){this.a=a},
  785. ma:function ma(a){this.a=a},
  786. mb:function mb(a){this.a=a},
  787. ih:function ih(a,b){var _=this
  788. _.a=a
  789. _.b=b
  790. _.d=_.c=null},
  791. ly:function ly(a){this.b=a},
  792. cW:function(a,b,c){},
  793. uH:function(a){return a},
  794. jm:function(a,b,c){var s
  795. H.cW(a,b,c)
  796. s=new DataView(a,b)
  797. return s},
  798. ty:function(a){return new Float32Array(a)},
  799. tz:function(a){return new Int8Array(a)},
  800. nQ:function(a,b,c){var s
  801. H.cW(a,b,c)
  802. s=new Uint16Array(a,b,c)
  803. return s},
  804. nR:function(a,b,c){var s
  805. H.cW(a,b,c)
  806. s=new Uint32Array(a,b,c)
  807. return s},
  808. tA:function(a){return new Uint8Array(a)},
  809. mH:function(a,b,c){var s
  810. H.cW(a,b,c)
  811. s=new Uint8Array(a,b,c)
  812. return s},
  813. bf:function(a,b,c){if(a>>>0!==a||a>=c)throw H.c(H.ef(b,a))},
  814. bJ:function(a,b,c){var s
  815. if(!(a>>>0!==a))s=b>>>0!==b||a>b||b>c
  816. else s=!0
  817. if(s)throw H.c(H.vw(a,b,c))
  818. return b},
  819. dm:function dm(){},
  820. cE:function cE(){},
  821. dl:function dl(){},
  822. av:function av(){},
  823. dk:function dk(){},
  824. eI:function eI(){},
  825. eJ:function eJ(){},
  826. eK:function eK(){},
  827. eL:function eL(){},
  828. eM:function eM(){},
  829. eN:function eN(){},
  830. dn:function dn(){},
  831. cf:function cf(){},
  832. dO:function dO(){},
  833. dP:function dP(){},
  834. dQ:function dQ(){},
  835. dR:function dR(){},
  836. tN:function(a,b){var s=b.c
  837. return s==null?b.c=H.mP(a,b.z,!0):s},
  838. o3:function(a,b){var s=b.c
  839. return s==null?b.c=H.dZ(a,"ae",[b.z]):s},
  840. o4:function(a){var s=a.y
  841. if(s===6||s===7||s===8)return H.o4(a.z)
  842. return s===11||s===12},
  843. tM:function(a){return a.cy},
  844. ap:function(a){return H.fu(v.typeUniverse,a,!1)},
  845. bL:function(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.y
  846. switch(c){case 5:case 1:case 2:case 3:case 4:return b
  847. case 6:s=b.z
  848. r=H.bL(a,s,a0,a1)
  849. if(r===s)return b
  850. return H.ou(a,r,!0)
  851. case 7:s=b.z
  852. r=H.bL(a,s,a0,a1)
  853. if(r===s)return b
  854. return H.mP(a,r,!0)
  855. case 8:s=b.z
  856. r=H.bL(a,s,a0,a1)
  857. if(r===s)return b
  858. return H.ot(a,r,!0)
  859. case 9:q=b.Q
  860. p=H.ed(a,q,a0,a1)
  861. if(p===q)return b
  862. return H.dZ(a,b.z,p)
  863. case 10:o=b.z
  864. n=H.bL(a,o,a0,a1)
  865. m=b.Q
  866. l=H.ed(a,m,a0,a1)
  867. if(n===o&&l===m)return b
  868. return H.mN(a,n,l)
  869. case 11:k=b.z
  870. j=H.bL(a,k,a0,a1)
  871. i=b.Q
  872. h=H.v9(a,i,a0,a1)
  873. if(j===k&&h===i)return b
  874. return H.os(a,j,h)
  875. case 12:g=b.Q
  876. a1+=g.length
  877. f=H.ed(a,g,a0,a1)
  878. o=b.z
  879. n=H.bL(a,o,a0,a1)
  880. if(f===g&&n===o)return b
  881. return H.mO(a,n,f,!0)
  882. case 13:e=b.z
  883. if(e<a1)return b
  884. d=a0[e-a1]
  885. if(d==null)return b
  886. return d
  887. default:throw H.c(P.fJ("Attempted to substitute unexpected RTI kind "+c))}},
  888. ed:function(a,b,c,d){var s,r,q,p,o=b.length,n=[]
  889. for(s=!1,r=0;r<o;++r){q=b[r]
  890. p=H.bL(a,q,c,d)
  891. if(p!==q)s=!0
  892. n.push(p)}return s?n:b},
  893. va:function(a,b,c,d){var s,r,q,p,o,n,m=b.length,l=[]
  894. for(s=!1,r=0;r<m;r+=3){q=b[r]
  895. p=b[r+1]
  896. o=b[r+2]
  897. n=H.bL(a,o,c,d)
  898. if(n!==o)s=!0
  899. l.push(q)
  900. l.push(p)
  901. l.push(n)}return s?l:b},
  902. v9:function(a,b,c,d){var s,r=b.a,q=H.ed(a,r,c,d),p=b.b,o=H.ed(a,p,c,d),n=b.c,m=H.va(a,n,c,d)
  903. if(q===r&&o===p&&m===n)return b
  904. s=new H.fj()
  905. s.a=q
  906. s.b=o
  907. s.c=m
  908. return s},
  909. a:function(a,b){a[v.arrayRti]=b
  910. return a},
  911. vt:function(a){var s=a.$S
  912. if(s!=null){if(typeof s=="number")return H.oZ(s)
  913. return a.$S()}return null},
  914. p0:function(a,b){var s
  915. if(H.o4(b))if(a instanceof H.bZ){s=H.vt(a)
  916. if(s!=null)return s}return H.ac(a)},
  917. ac:function(a){var s
  918. if(a instanceof P.e){s=a.$ti
  919. return s!=null?s:H.mS(a)}if(Array.isArray(a))return H.U(a)
  920. return H.mS(J.cq(a))},
  921. U:function(a){var s=a[v.arrayRti],r=t.b
  922. if(s==null)return r
  923. if(s.constructor!==r.constructor)return r
  924. return s},
  925. r:function(a){var s=a.$ti
  926. return s!=null?s:H.mS(a)},
  927. mS:function(a){var s=a.constructor,r=s.$ccache
  928. if(r!=null)return r
  929. return H.uR(a,s)},
  930. uR:function(a,b){var s=a instanceof H.bZ?a.__proto__.__proto__.constructor:b,r=H.uj(v.typeUniverse,s.name)
  931. b.$ccache=r
  932. return r},
  933. oZ:function(a){var s,r=v.types,q=r[a]
  934. if(typeof q=="string"){s=H.fu(v.typeUniverse,q,!1)
  935. r[a]=s
  936. return s}return q},
  937. vu:function(a){var s,r,q,p=a.x
  938. if(p!=null)return p
  939. s=a.cy
  940. r=s.replace(/\*/g,"")
  941. if(r===s)return a.x=new H.dX(a)
  942. q=H.fu(v.typeUniverse,r,!0)
  943. p=q.x
  944. return a.x=p==null?q.x=new H.dX(q):p},
  945. B:function(a){return H.vu(H.fu(v.typeUniverse,a,!1))},
  946. uQ:function(a){var s,r,q=this,p=t.K
  947. if(q===p)return H.e8(q,a,H.uU)
  948. if(!H.bh(q))if(!(q===t._))p=q===p
  949. else p=!0
  950. else p=!0
  951. if(p)return H.e8(q,a,H.uX)
  952. p=q.y
  953. s=p===6?q.z:q
  954. if(s===t.r)r=H.aJ
  955. else if(s===t.gR||s===t.di)r=H.uT
  956. else if(s===t.S)r=H.uV
  957. else r=s===t.cJ?H.e9:null
  958. if(r!=null)return H.e8(q,a,r)
  959. if(s.y===9){p=s.z
  960. if(s.Q.every(H.vL)){q.r="$i"+p
  961. return H.e8(q,a,H.uW)}}else if(p===7)return H.e8(q,a,H.uK)
  962. return H.e8(q,a,H.uI)},
  963. e8:function(a,b,c){a.b=c
  964. return a.b(b)},
  965. uP:function(a){var s,r,q=this
  966. if(!H.bh(q))if(!(q===t._))s=q===t.K
  967. else s=!0
  968. else s=!0
  969. if(s)r=H.uB
  970. else if(q===t.K)r=H.uA
  971. else r=H.uJ
  972. q.a=r
  973. return q.a(a)},
  974. v1:function(a){var s,r=a.y
  975. if(!H.bh(a))if(!(a===t._))s=a===t.K
  976. else s=!0
  977. else s=!0
  978. return s||a===t.A||r===7||a===t.P||a===t.T},
  979. uI:function(a){var s=this
  980. if(a==null)return H.v1(s)
  981. return H.a1(v.typeUniverse,H.p0(a,s),null,s,null)},
  982. uK:function(a){if(a==null)return!0
  983. return this.z.b(a)},
  984. uW:function(a){var s=this,r=s.r
  985. if(a instanceof P.e)return!!a[r]
  986. return!!J.cq(a)[r]},
  987. zb:function(a){var s=this
  988. if(a==null)return a
  989. else if(s.b(a))return a
  990. H.oF(a,s)},
  991. uJ:function(a){var s=this
  992. if(a==null)return a
  993. else if(s.b(a))return a
  994. H.oF(a,s)},
  995. oF:function(a,b){throw H.c(H.u9(H.ok(a,H.p0(a,b),H.az(b,null))))},
  996. ok:function(a,b,c){var s=P.cx(a),r=H.az(b==null?H.ac(a):b,null)
  997. return s+": type '"+H.b(r)+"' is not a subtype of type '"+H.b(c)+"'"},
  998. u9:function(a){return new H.dY("TypeError: "+a)},
  999. ao:function(a,b){return new H.dY("TypeError: "+H.ok(a,null,b))},
  1000. uU:function(a){return a!=null},
  1001. uA:function(a){return a},
  1002. uX:function(a){return!0},
  1003. uB:function(a){return a},
  1004. e9:function(a){return!0===a||!1===a},
  1005. yW:function(a){if(!0===a)return!0
  1006. if(!1===a)return!1
  1007. throw H.c(H.ao(a,"bool"))},
  1008. yY:function(a){if(!0===a)return!0
  1009. if(!1===a)return!1
  1010. if(a==null)return a
  1011. throw H.c(H.ao(a,"bool"))},
  1012. yX:function(a){if(!0===a)return!0
  1013. if(!1===a)return!1
  1014. if(a==null)return a
  1015. throw H.c(H.ao(a,"bool?"))},
  1016. yZ:function(a){if(typeof a=="number")return a
  1017. throw H.c(H.ao(a,"double"))},
  1018. z0:function(a){if(typeof a=="number")return a
  1019. if(a==null)return a
  1020. throw H.c(H.ao(a,"double"))},
  1021. z_:function(a){if(typeof a=="number")return a
  1022. if(a==null)return a
  1023. throw H.c(H.ao(a,"double?"))},
  1024. aJ:function(a){return typeof a=="number"&&Math.floor(a)===a},
  1025. z1:function(a){if(typeof a=="number"&&Math.floor(a)===a)return a
  1026. throw H.c(H.ao(a,"int"))},
  1027. z3:function(a){if(typeof a=="number"&&Math.floor(a)===a)return a
  1028. if(a==null)return a
  1029. throw H.c(H.ao(a,"int"))},
  1030. z2:function(a){if(typeof a=="number"&&Math.floor(a)===a)return a
  1031. if(a==null)return a
  1032. throw H.c(H.ao(a,"int?"))},
  1033. uT:function(a){return typeof a=="number"},
  1034. z4:function(a){if(typeof a=="number")return a
  1035. throw H.c(H.ao(a,"num"))},
  1036. z6:function(a){if(typeof a=="number")return a
  1037. if(a==null)return a
  1038. throw H.c(H.ao(a,"num"))},
  1039. z5:function(a){if(typeof a=="number")return a
  1040. if(a==null)return a
  1041. throw H.c(H.ao(a,"num?"))},
  1042. uV:function(a){return typeof a=="string"},
  1043. z7:function(a){if(typeof a=="string")return a
  1044. throw H.c(H.ao(a,"String"))},
  1045. z9:function(a){if(typeof a=="string")return a
  1046. if(a==null)return a
  1047. throw H.c(H.ao(a,"String"))},
  1048. z8:function(a){if(typeof a=="string")return a
  1049. if(a==null)return a
  1050. throw H.c(H.ao(a,"String?"))},
  1051. v5:function(a,b){var s,r,q
  1052. for(s="",r="",q=0;q<a.length;++q,r=", ")s+=C.a.ah(r,H.az(a[q],b))
  1053. return s},
  1054. oH:function(a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=", "
  1055. if(a6!=null){s=a6.length
  1056. if(a5==null){a5=H.a([],t.s)
  1057. r=null}else r=a5.length
  1058. q=a5.length
  1059. for(p=s;p>0;--p)a5.push("T"+(q+p))
  1060. for(o=t.x,n=t._,m=t.K,l="<",k="",p=0;p<s;++p,k=a3){l=C.a.ah(l+k,a5[a5.length-1-p])
  1061. j=a6[p]
  1062. i=j.y
  1063. if(!(i===2||i===3||i===4||i===5||j===o))if(!(j===n))h=j===m
  1064. else h=!0
  1065. else h=!0
  1066. if(!h)l+=C.a.ah(" extends ",H.az(j,a5))}l+=">"}else{l=""
  1067. r=null}o=a4.z
  1068. g=a4.Q
  1069. f=g.a
  1070. e=f.length
  1071. d=g.b
  1072. c=d.length
  1073. b=g.c
  1074. a=b.length
  1075. a0=H.az(o,a5)
  1076. for(a1="",a2="",p=0;p<e;++p,a2=a3)a1+=C.a.ah(a2,H.az(f[p],a5))
  1077. if(c>0){a1+=a2+"["
  1078. for(a2="",p=0;p<c;++p,a2=a3)a1+=C.a.ah(a2,H.az(d[p],a5))
  1079. a1+="]"}if(a>0){a1+=a2+"{"
  1080. for(a2="",p=0;p<a;p+=3,a2=a3){a1+=a2
  1081. if(b[p+1])a1+="required "
  1082. a1+=J.ns(H.az(b[p+2],a5)," ")+b[p]}a1+="}"}if(r!=null){a5.toString
  1083. a5.length=r}return l+"("+a1+") => "+H.b(a0)},
  1084. az:function(a,b){var s,r,q,p,o,n,m=a.y
  1085. if(m===5)return"erased"
  1086. if(m===2)return"dynamic"
  1087. if(m===3)return"void"
  1088. if(m===1)return"Never"
  1089. if(m===4)return"any"
  1090. if(m===6){s=H.az(a.z,b)
  1091. return s}if(m===7){r=a.z
  1092. s=H.az(r,b)
  1093. q=r.y
  1094. return J.ns(q===11||q===12?C.a.ah("(",s)+")":s,"?")}if(m===8)return"FutureOr<"+H.b(H.az(a.z,b))+">"
  1095. if(m===9){p=H.vb(a.z)
  1096. o=a.Q
  1097. return o.length!==0?p+("<"+H.v5(o,b)+">"):p}if(m===11)return H.oH(a,b,null)
  1098. if(m===12)return H.oH(a.z,b,a.Q)
  1099. if(m===13){b.toString
  1100. n=a.z
  1101. return b[b.length-1-n]}return"?"},
  1102. vb:function(a){var s,r=H.pc(a)
  1103. if(r!=null)return r
  1104. s="minified:"+a
  1105. return s},
  1106. ov:function(a,b){var s=a.tR[b]
  1107. for(;typeof s=="string";)s=a.tR[s]
  1108. return s},
  1109. uj:function(a,b){var s,r,q,p,o,n=a.eT,m=n[b]
  1110. if(m==null)return H.fu(a,b,!1)
  1111. else if(typeof m=="number"){s=m
  1112. r=H.e_(a,5,"#")
  1113. q=[]
  1114. for(p=0;p<s;++p)q.push(r)
  1115. o=H.dZ(a,b,q)
  1116. n[b]=o
  1117. return o}else return m},
  1118. uh:function(a,b){return H.oD(a.tR,b)},
  1119. ug:function(a,b){return H.oD(a.eT,b)},
  1120. fu:function(a,b,c){var s,r=a.eC,q=r.get(b)
  1121. if(q!=null)return q
  1122. s=H.or(H.op(a,null,b,c))
  1123. r.set(b,s)
  1124. return s},
  1125. fv:function(a,b,c){var s,r,q=b.ch
  1126. if(q==null)q=b.ch=new Map()
  1127. s=q.get(c)
  1128. if(s!=null)return s
  1129. r=H.or(H.op(a,b,c,!0))
  1130. q.set(c,r)
  1131. return r},
  1132. ui:function(a,b,c){var s,r,q,p=b.cx
  1133. if(p==null)p=b.cx=new Map()
  1134. s=c.cy
  1135. r=p.get(s)
  1136. if(r!=null)return r
  1137. q=H.mN(a,b,c.y===10?c.Q:[c])
  1138. p.set(s,q)
  1139. return q},
  1140. bI:function(a,b){b.a=H.uP
  1141. b.b=H.uQ
  1142. return b},
  1143. e_:function(a,b,c){var s,r,q=a.eC.get(c)
  1144. if(q!=null)return q
  1145. s=new H.aI(null,null)
  1146. s.y=b
  1147. s.cy=c
  1148. r=H.bI(a,s)
  1149. a.eC.set(c,r)
  1150. return r},
  1151. ou:function(a,b,c){var s,r=b.cy+"*",q=a.eC.get(r)
  1152. if(q!=null)return q
  1153. s=H.ue(a,b,r,c)
  1154. a.eC.set(r,s)
  1155. return s},
  1156. ue:function(a,b,c,d){var s,r,q
  1157. if(d){s=b.y
  1158. if(!H.bh(b))r=b===t.P||b===t.T||s===7||s===6
  1159. else r=!0
  1160. if(r)return b}q=new H.aI(null,null)
  1161. q.y=6
  1162. q.z=b
  1163. q.cy=c
  1164. return H.bI(a,q)},
  1165. mP:function(a,b,c){var s,r=b.cy+"?",q=a.eC.get(r)
  1166. if(q!=null)return q
  1167. s=H.ud(a,b,r,c)
  1168. a.eC.set(r,s)
  1169. return s},
  1170. ud:function(a,b,c,d){var s,r,q,p
  1171. if(d){s=b.y
  1172. if(!H.bh(b))if(!(b===t.P||b===t.T))if(s!==7)r=s===8&&H.md(b.z)
  1173. else r=!0
  1174. else r=!0
  1175. else r=!0
  1176. if(r)return b
  1177. else if(s===1||b===t.A)return t.P
  1178. else if(s===6){q=b.z
  1179. if(q.y===8&&H.md(q.z))return q
  1180. else return H.tN(a,b)}}p=new H.aI(null,null)
  1181. p.y=7
  1182. p.z=b
  1183. p.cy=c
  1184. return H.bI(a,p)},
  1185. ot:function(a,b,c){var s,r=b.cy+"/",q=a.eC.get(r)
  1186. if(q!=null)return q
  1187. s=H.ub(a,b,r,c)
  1188. a.eC.set(r,s)
  1189. return s},
  1190. ub:function(a,b,c,d){var s,r,q
  1191. if(d){s=b.y
  1192. if(!H.bh(b))if(!(b===t._))r=b===t.K
  1193. else r=!0
  1194. else r=!0
  1195. if(r||b===t.K)return b
  1196. else if(s===1)return H.dZ(a,"ae",[b])
  1197. else if(b===t.P||b===t.T)return t.eH}q=new H.aI(null,null)
  1198. q.y=8
  1199. q.z=b
  1200. q.cy=c
  1201. return H.bI(a,q)},
  1202. uf:function(a,b){var s,r,q=""+b+"^",p=a.eC.get(q)
  1203. if(p!=null)return p
  1204. s=new H.aI(null,null)
  1205. s.y=13
  1206. s.z=b
  1207. s.cy=q
  1208. r=H.bI(a,s)
  1209. a.eC.set(q,r)
  1210. return r},
  1211. ft:function(a){var s,r,q,p=a.length
  1212. for(s="",r="",q=0;q<p;++q,r=",")s+=r+a[q].cy
  1213. return s},
  1214. ua:function(a){var s,r,q,p,o,n,m=a.length
  1215. for(s="",r="",q=0;q<m;q+=3,r=","){p=a[q]
  1216. o=a[q+1]?"!":":"
  1217. n=a[q+2].cy
  1218. s+=r+p+o+n}return s},
  1219. dZ:function(a,b,c){var s,r,q,p=b
  1220. if(c.length!==0)p+="<"+H.ft(c)+">"
  1221. s=a.eC.get(p)
  1222. if(s!=null)return s
  1223. r=new H.aI(null,null)
  1224. r.y=9
  1225. r.z=b
  1226. r.Q=c
  1227. if(c.length>0)r.c=c[0]
  1228. r.cy=p
  1229. q=H.bI(a,r)
  1230. a.eC.set(p,q)
  1231. return q},
  1232. mN:function(a,b,c){var s,r,q,p,o,n
  1233. if(b.y===10){s=b.z
  1234. r=b.Q.concat(c)}else{r=c
  1235. s=b}q=s.cy+(";<"+H.ft(r)+">")
  1236. p=a.eC.get(q)
  1237. if(p!=null)return p
  1238. o=new H.aI(null,null)
  1239. o.y=10
  1240. o.z=s
  1241. o.Q=r
  1242. o.cy=q
  1243. n=H.bI(a,o)
  1244. a.eC.set(q,n)
  1245. return n},
  1246. os:function(a,b,c){var s,r,q,p,o,n=b.cy,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+H.ft(m)
  1247. if(j>0){s=l>0?",":""
  1248. r=H.ft(k)
  1249. g+=s+"["+r+"]"}if(h>0){s=l>0?",":""
  1250. r=H.ua(i)
  1251. g+=s+"{"+r+"}"}q=n+(g+")")
  1252. p=a.eC.get(q)
  1253. if(p!=null)return p
  1254. o=new H.aI(null,null)
  1255. o.y=11
  1256. o.z=b
  1257. o.Q=c
  1258. o.cy=q
  1259. r=H.bI(a,o)
  1260. a.eC.set(q,r)
  1261. return r},
  1262. mO:function(a,b,c,d){var s,r=b.cy+("<"+H.ft(c)+">"),q=a.eC.get(r)
  1263. if(q!=null)return q
  1264. s=H.uc(a,b,c,r,d)
  1265. a.eC.set(r,s)
  1266. return s},
  1267. uc:function(a,b,c,d,e){var s,r,q,p,o,n,m,l
  1268. if(e){s=c.length
  1269. r=new Array(s)
  1270. for(q=0,p=0;p<s;++p){o=c[p]
  1271. if(o.y===1){r[p]=o;++q}}if(q>0){n=H.bL(a,b,r,0)
  1272. m=H.ed(a,c,r,0)
  1273. return H.mO(a,n,m,c!==m)}}l=new H.aI(null,null)
  1274. l.y=12
  1275. l.z=b
  1276. l.Q=c
  1277. l.cy=d
  1278. return H.bI(a,l)},
  1279. op:function(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}},
  1280. or:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=a.r,f=a.s
  1281. for(s=g.length,r=0;r<s;){q=g.charCodeAt(r)
  1282. if(q>=48&&q<=57)r=H.u4(r+1,q,g,f)
  1283. else if((((q|32)>>>0)-97&65535)<26||q===95||q===36)r=H.oq(a,r,g,f,!1)
  1284. else if(q===46)r=H.oq(a,r,g,f,!0)
  1285. else{++r
  1286. switch(q){case 44:break
  1287. case 58:f.push(!1)
  1288. break
  1289. case 33:f.push(!0)
  1290. break
  1291. case 59:f.push(H.bH(a.u,a.e,f.pop()))
  1292. break
  1293. case 94:f.push(H.uf(a.u,f.pop()))
  1294. break
  1295. case 35:f.push(H.e_(a.u,5,"#"))
  1296. break
  1297. case 64:f.push(H.e_(a.u,2,"@"))
  1298. break
  1299. case 126:f.push(H.e_(a.u,3,"~"))
  1300. break
  1301. case 60:f.push(a.p)
  1302. a.p=f.length
  1303. break
  1304. case 62:p=a.u
  1305. o=f.splice(a.p)
  1306. H.mM(a.u,a.e,o)
  1307. a.p=f.pop()
  1308. n=f.pop()
  1309. if(typeof n=="string")f.push(H.dZ(p,n,o))
  1310. else{m=H.bH(p,a.e,n)
  1311. switch(m.y){case 11:f.push(H.mO(p,m,o,a.n))
  1312. break
  1313. default:f.push(H.mN(p,m,o))
  1314. break}}break
  1315. case 38:H.u5(a,f)
  1316. break
  1317. case 42:l=a.u
  1318. f.push(H.ou(l,H.bH(l,a.e,f.pop()),a.n))
  1319. break
  1320. case 63:l=a.u
  1321. f.push(H.mP(l,H.bH(l,a.e,f.pop()),a.n))
  1322. break
  1323. case 47:l=a.u
  1324. f.push(H.ot(l,H.bH(l,a.e,f.pop()),a.n))
  1325. break
  1326. case 40:f.push(a.p)
  1327. a.p=f.length
  1328. break
  1329. case 41:p=a.u
  1330. k=new H.fj()
  1331. j=p.sEA
  1332. i=p.sEA
  1333. n=f.pop()
  1334. if(typeof n=="number")switch(n){case-1:j=f.pop()
  1335. break
  1336. case-2:i=f.pop()
  1337. break
  1338. default:f.push(n)
  1339. break}else f.push(n)
  1340. o=f.splice(a.p)
  1341. H.mM(a.u,a.e,o)
  1342. a.p=f.pop()
  1343. k.a=o
  1344. k.b=j
  1345. k.c=i
  1346. f.push(H.os(p,H.bH(p,a.e,f.pop()),k))
  1347. break
  1348. case 91:f.push(a.p)
  1349. a.p=f.length
  1350. break
  1351. case 93:o=f.splice(a.p)
  1352. H.mM(a.u,a.e,o)
  1353. a.p=f.pop()
  1354. f.push(o)
  1355. f.push(-1)
  1356. break
  1357. case 123:f.push(a.p)
  1358. a.p=f.length
  1359. break
  1360. case 125:o=f.splice(a.p)
  1361. H.u7(a.u,a.e,o)
  1362. a.p=f.pop()
  1363. f.push(o)
  1364. f.push(-2)
  1365. break
  1366. default:throw"Bad character "+q}}}h=f.pop()
  1367. return H.bH(a.u,a.e,h)},
  1368. u4:function(a,b,c,d){var s,r,q=b-48
  1369. for(s=c.length;a<s;++a){r=c.charCodeAt(a)
  1370. if(!(r>=48&&r<=57))break
  1371. q=q*10+(r-48)}d.push(q)
  1372. return a},
  1373. oq:function(a,b,c,d,e){var s,r,q,p,o,n,m=b+1
  1374. for(s=c.length;m<s;++m){r=c.charCodeAt(m)
  1375. if(r===46){if(e)break
  1376. e=!0}else{if(!((((r|32)>>>0)-97&65535)<26||r===95||r===36))q=r>=48&&r<=57
  1377. else q=!0
  1378. if(!q)break}}p=c.substring(b,m)
  1379. if(e){s=a.u
  1380. o=a.e
  1381. if(o.y===10)o=o.z
  1382. n=H.ov(s,o.z)[p]
  1383. if(n==null)H.a2('No "'+p+'" in "'+H.tM(o)+'"')
  1384. d.push(H.fv(s,o,n))}else d.push(p)
  1385. return m},
  1386. u5:function(a,b){var s=b.pop()
  1387. if(0===s){b.push(H.e_(a.u,1,"0&"))
  1388. return}if(1===s){b.push(H.e_(a.u,4,"1&"))
  1389. return}throw H.c(P.fJ("Unexpected extended operation "+H.b(s)))},
  1390. bH:function(a,b,c){if(typeof c=="string")return H.dZ(a,c,a.sEA)
  1391. else if(typeof c=="number")return H.u6(a,b,c)
  1392. else return c},
  1393. mM:function(a,b,c){var s,r=c.length
  1394. for(s=0;s<r;++s)c[s]=H.bH(a,b,c[s])},
  1395. u7:function(a,b,c){var s,r=c.length
  1396. for(s=2;s<r;s+=3)c[s]=H.bH(a,b,c[s])},
  1397. u6:function(a,b,c){var s,r,q=b.y
  1398. if(q===10){if(c===0)return b.z
  1399. s=b.Q
  1400. r=s.length
  1401. if(c<=r)return s[c-1]
  1402. c-=r
  1403. b=b.z
  1404. q=b.y}else if(c===0)return b
  1405. if(q!==9)throw H.c(P.fJ("Indexed base must be an interface type"))
  1406. s=b.Q
  1407. if(c<=s.length)return s[c-1]
  1408. throw H.c(P.fJ("Bad index "+c+" for "+b.l(0)))},
  1409. a1:function(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j
  1410. if(b===d)return!0
  1411. if(!H.bh(d))if(!(d===t._))s=d===t.K
  1412. else s=!0
  1413. else s=!0
  1414. if(s)return!0
  1415. r=b.y
  1416. if(r===4)return!0
  1417. if(H.bh(b))return!1
  1418. if(b.y!==1)s=b===t.P||b===t.T
  1419. else s=!0
  1420. if(s)return!0
  1421. q=r===13
  1422. if(q)if(H.a1(a,c[b.z],c,d,e))return!0
  1423. p=d.y
  1424. if(r===6)return H.a1(a,b.z,c,d,e)
  1425. if(p===6){s=d.z
  1426. return H.a1(a,b,c,s,e)}if(r===8){if(!H.a1(a,b.z,c,d,e))return!1
  1427. return H.a1(a,H.o3(a,b),c,d,e)}if(r===7){s=H.a1(a,b.z,c,d,e)
  1428. return s}if(p===8){if(H.a1(a,b,c,d.z,e))return!0
  1429. return H.a1(a,b,c,H.o3(a,d),e)}if(p===7){s=H.a1(a,b,c,d.z,e)
  1430. return s}if(q)return!1
  1431. s=r!==11
  1432. if((!s||r===12)&&d===t.b8)return!0
  1433. if(p===12){if(b===t.g)return!0
  1434. if(r!==12)return!1
  1435. o=b.Q
  1436. n=d.Q
  1437. m=o.length
  1438. if(m!==n.length)return!1
  1439. c=c==null?o:o.concat(c)
  1440. e=e==null?n:n.concat(e)
  1441. for(l=0;l<m;++l){k=o[l]
  1442. j=n[l]
  1443. if(!H.a1(a,k,c,j,e)||!H.a1(a,j,e,k,c))return!1}return H.oJ(a,b.z,c,d.z,e)}if(p===11){if(b===t.g)return!0
  1444. if(s)return!1
  1445. return H.oJ(a,b,c,d,e)}if(r===9){if(p!==9)return!1
  1446. return H.uS(a,b,c,d,e)}return!1},
  1447. oJ:function(a2,a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1
  1448. if(!H.a1(a2,a3.z,a4,a5.z,a6))return!1
  1449. s=a3.Q
  1450. r=a5.Q
  1451. q=s.a
  1452. p=r.a
  1453. o=q.length
  1454. n=p.length
  1455. if(o>n)return!1
  1456. m=n-o
  1457. l=s.b
  1458. k=r.b
  1459. j=l.length
  1460. i=k.length
  1461. if(o+j<n+i)return!1
  1462. for(h=0;h<o;++h){g=q[h]
  1463. if(!H.a1(a2,p[h],a6,g,a4))return!1}for(h=0;h<m;++h){g=l[h]
  1464. if(!H.a1(a2,p[o+h],a6,g,a4))return!1}for(h=0;h<i;++h){g=l[m+h]
  1465. if(!H.a1(a2,k[h],a6,g,a4))return!1}f=s.c
  1466. e=r.c
  1467. d=f.length
  1468. c=e.length
  1469. for(b=0,a=0;a<c;a+=3){a0=e[a]
  1470. for(;!0;){if(b>=d)return!1
  1471. a1=f[b]
  1472. b+=3
  1473. if(a0<a1)return!1
  1474. if(a1<a0)continue
  1475. g=f[b-1]
  1476. if(!H.a1(a2,e[a+2],a6,g,a4))return!1
  1477. break}}return!0},
  1478. uS:function(a,b,c,d,e){var s,r,q,p,o,n,m,l,k=b.z,j=d.z
  1479. if(k===j){s=b.Q
  1480. r=d.Q
  1481. q=s.length
  1482. for(p=0;p<q;++p){o=s[p]
  1483. n=r[p]
  1484. if(!H.a1(a,o,c,n,e))return!1}return!0}if(d===t.K)return!0
  1485. m=H.ov(a,k)
  1486. if(m==null)return!1
  1487. l=m[j]
  1488. if(l==null)return!1
  1489. q=l.length
  1490. r=d.Q
  1491. for(p=0;p<q;++p)if(!H.a1(a,H.fv(a,b,l[p]),c,r[p],e))return!1
  1492. return!0},
  1493. md:function(a){var s,r=a.y
  1494. if(!(a===t.P||a===t.T))if(!H.bh(a))if(r!==7)if(!(r===6&&H.md(a.z)))s=r===8&&H.md(a.z)
  1495. else s=!0
  1496. else s=!0
  1497. else s=!0
  1498. else s=!0
  1499. return s},
  1500. vL:function(a){var s
  1501. if(!H.bh(a))if(!(a===t._))s=a===t.K
  1502. else s=!0
  1503. else s=!0
  1504. return s},
  1505. bh:function(a){var s=a.y
  1506. return s===2||s===3||s===4||s===5||a===t.x},
  1507. oD:function(a,b){var s,r,q=Object.keys(b),p=q.length
  1508. for(s=0;s<p;++s){r=q[s]
  1509. a[r]=b[r]}},
  1510. aI:function aI(a,b){var _=this
  1511. _.a=a
  1512. _.b=b
  1513. _.x=_.r=_.c=null
  1514. _.y=0
  1515. _.cy=_.cx=_.ch=_.Q=_.z=null},
  1516. fj:function fj(){this.c=this.b=this.a=null},
  1517. dX:function dX(a){this.a=a},
  1518. fi:function fi(){},
  1519. dY:function dY(a){this.a=a},
  1520. pc:function(a){return v.mangledGlobalNames[a]}},J={
  1521. n3:function(a,b,c,d){return{i:a,p:b,e:c,x:d}},
  1522. fA:function(a){var s,r,q,p,o=a[v.dispatchPropertyName]
  1523. if(o==null)if($.n1==null){H.vI()
  1524. o=a[v.dispatchPropertyName]}if(o!=null){s=o.p
  1525. if(!1===s)return o.i
  1526. if(!0===s)return a
  1527. r=Object.getPrototypeOf(a)
  1528. if(s===r)return o.i
  1529. if(o.e===r)throw H.c(P.o9("Return interceptor for "+H.b(s(a,o))))}q=a.constructor
  1530. p=q==null?null:q[J.nL()]
  1531. if(p!=null)return p
  1532. p=H.vX(a)
  1533. if(p!=null)return p
  1534. if(typeof a=="function")return C.bF
  1535. s=Object.getPrototypeOf(a)
  1536. if(s==null)return C.aq
  1537. if(s===Object.prototype)return C.aq
  1538. if(typeof q=="function"){Object.defineProperty(q,J.nL(),{value:C.O,enumerable:false,writable:true,configurable:true})
  1539. return C.O}return C.O},
  1540. nL:function(){var s=$.oo
  1541. return s==null?$.oo=v.getIsolateTag("_$dart_js"):s},
  1542. ie:function(a,b){if(a<0||a>4294967295)throw H.c(P.S(a,0,4294967295,"length",null))
  1543. return J.eA(new Array(a),b)},
  1544. th:function(a,b){if(a<0)throw H.c(P.O("Length must be a non-negative integer: "+a))
  1545. return H.a(new Array(a),b.h("p<0>"))},
  1546. eA:function(a,b){return J.mC(H.a(a,b.h("p<0>")))},
  1547. mC:function(a){a.fixed$length=Array
  1548. return a},
  1549. ti:function(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0
  1550. default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0
  1551. default:return!1}},
  1552. nK:function(a,b){var s,r
  1553. for(;b>0;b=s){s=b-1
  1554. r=C.a.A(a,s)
  1555. if(r!==32&&r!==13&&!J.ti(r))break}return b},
  1556. cq:function(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.de.prototype
  1557. return J.eB.prototype}if(typeof a=="string")return J.br.prototype
  1558. if(a==null)return J.cB.prototype
  1559. if(typeof a=="boolean")return J.dd.prototype
  1560. if(a.constructor==Array)return J.p.prototype
  1561. if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype
  1562. return a}if(a instanceof P.e)return a
  1563. return J.fA(a)},
  1564. vD:function(a){if(typeof a=="number")return J.c5.prototype
  1565. if(typeof a=="string")return J.br.prototype
  1566. if(a==null)return a
  1567. if(a.constructor==Array)return J.p.prototype
  1568. if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype
  1569. return a}if(a instanceof P.e)return a
  1570. return J.fA(a)},
  1571. M:function(a){if(typeof a=="string")return J.br.prototype
  1572. if(a==null)return a
  1573. if(a.constructor==Array)return J.p.prototype
  1574. if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype
  1575. return a}if(a instanceof P.e)return a
  1576. return J.fA(a)},
  1577. bg:function(a){if(a==null)return a
  1578. if(a.constructor==Array)return J.p.prototype
  1579. if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype
  1580. return a}if(a instanceof P.e)return a
  1581. return J.fA(a)},
  1582. vE:function(a){if(typeof a=="number")return J.c5.prototype
  1583. if(a==null)return a
  1584. if(!(a instanceof P.e))return J.cl.prototype
  1585. return a},
  1586. mZ:function(a){if(typeof a=="string")return J.br.prototype
  1587. if(a==null)return a
  1588. if(!(a instanceof P.e))return J.cl.prototype
  1589. return a},
  1590. b0:function(a){if(a==null)return a
  1591. if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype
  1592. return a}if(a instanceof P.e)return a
  1593. return J.fA(a)},
  1594. ns:function(a,b){if(typeof a=="number"&&typeof b=="number")return a+b
  1595. return J.vD(a).ah(a,b)},
  1596. aA:function(a,b){if(a==null)return b==null
  1597. if(typeof a!="object")return b!=null&&a===b
  1598. return J.cq(a).N(a,b)},
  1599. nt:function(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="string"||H.p1(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b<a.length)return a[b]
  1600. return J.M(a).j(a,b)},
  1601. rr:function(a,b,c){if(typeof b==="number")if((a.constructor==Array||H.p1(a,a[v.dispatchPropertyName]))&&!a.immutable$list&&b>>>0===b&&b<a.length)return a[b]=c
  1602. return J.bg(a).m(a,b,c)},
  1603. rs:function(a,b){return J.mZ(a).H(a,b)},
  1604. mx:function(a,b){return J.bg(a).B(a,b)},
  1605. my:function(a,b){return J.bg(a).ae(a,b)},
  1606. nu:function(a,b){return J.bg(a).F(a,b)},
  1607. eh:function(a,b){return J.bg(a).S(a,b)},
  1608. rt:function(a,b,c,d){return J.b0(a).dZ(a,b,c,d)},
  1609. aL:function(a){return J.cq(a).gG(a)},
  1610. nv:function(a){return J.M(a).gu(a)},
  1611. ru:function(a){return J.M(a).ga3(a)},
  1612. a_:function(a){return J.bg(a).gC(a)},
  1613. X:function(a){return J.M(a).gi(a)},
  1614. rv:function(a){return J.b0(a).gep(a)},
  1615. rw:function(a){return J.b0(a).gc_(a)},
  1616. rx:function(a,b,c){return J.bg(a).aM(a,b,c)},
  1617. bl:function(a,b,c){return J.bg(a).ag(a,b,c)},
  1618. ry:function(a,b){return J.cq(a).bb(a,b)},
  1619. rz:function(a,b){return J.M(a).si(a,b)},
  1620. rA:function(a,b){return J.b0(a).sd5(a,b)},
  1621. rB:function(a,b){return J.b0(a).sey(a,b)},
  1622. rC:function(a,b){return J.b0(a).seA(a,b)},
  1623. rD:function(a,b){return J.b0(a).seB(a,b)},
  1624. nw:function(a,b){return J.bg(a).a1(a,b)},
  1625. rE:function(a,b){return J.mZ(a).V(a,b)},
  1626. rF:function(a,b,c){return J.b0(a).cV(a,b,c)},
  1627. rG:function(a,b,c){return J.b0(a).eq(a,b,c)},
  1628. rH:function(a){return J.vE(a).cW(a)},
  1629. fG:function(a,b){return J.bg(a).aL(a,b)},
  1630. ag:function(a){return J.cq(a).l(a)},
  1631. rI:function(a){return J.mZ(a).ev(a)},
  1632. cz:function cz(){},
  1633. dd:function dd(){},
  1634. cB:function cB(){},
  1635. aF:function aF(){},
  1636. eU:function eU(){},
  1637. cl:function cl(){},
  1638. aQ:function aQ(){},
  1639. p:function p(a){this.$ti=a},
  1640. ii:function ii(a){this.$ti=a},
  1641. aC:function aC(a,b,c){var _=this
  1642. _.a=a
  1643. _.b=b
  1644. _.c=0
  1645. _.d=null
  1646. _.$ti=c},
  1647. c5:function c5(){},
  1648. de:function de(){},
  1649. eB:function eB(){},
  1650. br:function br(){}},P={
  1651. tY:function(){var s,r,q={}
  1652. if(self.scheduleImmediate!=null)return P.vk()
  1653. if(self.MutationObserver!=null&&self.document!=null){s=self.document.createElement("div")
  1654. r=self.document.createElement("span")
  1655. q.a=null
  1656. new self.MutationObserver(H.m0(new P.lb(q),1)).observe(s,{childList:true})
  1657. return new P.la(q,s,r)}else if(self.setImmediate!=null)return P.vl()
  1658. return P.vm()},
  1659. tZ:function(a){self.scheduleImmediate(H.m0(new P.lc(a),0))},
  1660. u_:function(a){self.setImmediate(H.m0(new P.ld(a),0))},
  1661. u0:function(a){P.u8(0,a)},
  1662. u8:function(a,b){var s=new P.lG()
  1663. s.d6(a,b)
  1664. return s},
  1665. ec:function(a){return new P.fc(new P.C($.x,a.h("C<0>")),a.h("fc<0>"))},
  1666. e7:function(a,b){a.$2(0,null)
  1667. b.b=!0
  1668. return b.a},
  1669. cV:function(a,b){P.uC(a,b)},
  1670. e6:function(a,b){b.T(a)},
  1671. e5:function(a,b){b.bD(H.E(a),H.aK(a))},
  1672. uC:function(a,b){var s,r,q=new P.lK(b),p=new P.lL(b)
  1673. if(a instanceof P.C)a.cu(q,p,t.z)
  1674. else{s=t.z
  1675. if(t.c.b(a))a.ao(0,q,p,s)
  1676. else{r=new P.C($.x,t.eI)
  1677. r.a=4
  1678. r.c=a
  1679. r.cu(q,p,s)}}},
  1680. ee:function(a){var s=function(b,c){return function(d,e){while(true)try{b(d,e)
  1681. break}catch(r){e=r
  1682. d=c}}}(a,1)
  1683. return $.x.bV(new P.m_(s))},
  1684. lv:function(a){return new P.cO(a,1)},
  1685. bF:function(){return C.dy},
  1686. bG:function(a){return new P.cO(a,3)},
  1687. bK:function(a,b){return new P.dW(a,b.h("dW<0>"))},
  1688. ol:function(a,b){var s,r,q
  1689. b.a=1
  1690. try{a.ao(0,new P.lm(b),new P.ln(b),t.P)}catch(q){s=H.E(q)
  1691. r=H.aK(q)
  1692. P.p9(new P.lo(b,s,r))}},
  1693. ll:function(a,b){var s,r
  1694. for(;s=a.a,s===2;)a=a.c
  1695. if(s>=4){r=b.b1()
  1696. b.a=a.a
  1697. b.c=a.c
  1698. P.cN(b,r)}else{r=b.c
  1699. b.a=2
  1700. b.c=a
  1701. a.co(r)}},
  1702. cN:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e={},d=e.a=a
  1703. for(s=t.c;!0;){r={}
  1704. q=d.a===8
  1705. if(b==null){if(q){s=d.c
  1706. P.cY(f,f,d.b,s.a,s.b)}return}r.a=b
  1707. p=b.a
  1708. for(d=b;p!=null;d=p,p=o){d.a=null
  1709. P.cN(e.a,d)
  1710. r.a=p
  1711. o=p.a}n=e.a
  1712. m=n.c
  1713. r.b=q
  1714. r.c=m
  1715. l=!q
  1716. if(l){k=d.c
  1717. k=(k&1)!==0||(k&15)===8}else k=!0
  1718. if(k){j=d.b.b
  1719. if(q){k=n.b===j
  1720. k=!(k||k)}else k=!1
  1721. if(k){P.cY(f,f,n.b,m.a,m.b)
  1722. return}i=$.x
  1723. if(i!==j)$.x=j
  1724. else i=f
  1725. d=d.c
  1726. if((d&15)===8)new P.lt(r,e,q).$0()
  1727. else if(l){if((d&1)!==0)new P.ls(r,m).$0()}else if((d&2)!==0)new P.lr(e,r).$0()
  1728. if(i!=null)$.x=i
  1729. d=r.c
  1730. if(s.b(d)){h=r.a.b
  1731. if(d.a>=4){g=h.c
  1732. h.c=null
  1733. b=h.b2(g)
  1734. h.a=d.a
  1735. h.c=d.c
  1736. e.a=d
  1737. continue}else P.ll(d,h)
  1738. return}}h=r.a.b
  1739. g=h.c
  1740. h.c=null
  1741. b=h.b2(g)
  1742. d=r.b
  1743. n=r.c
  1744. if(!d){h.a=4
  1745. h.c=n}else{h.a=8
  1746. h.c=n}e.a=h
  1747. d=h}},
  1748. v4:function(a,b){if(t.Q.b(a))return b.bV(a)
  1749. if(t.bI.b(a))return a
  1750. throw H.c(P.nz(a,"onError","Error handler must accept one Object or one Object and a StackTrace as arguments, and return a a valid result"))},
  1751. v_:function(){var s,r
  1752. for(s=$.cX;s!=null;s=$.cX){$.eb=null
  1753. r=s.b
  1754. $.cX=r
  1755. if(r==null)$.ea=null
  1756. s.a.$0()}},
  1757. v7:function(){$.mT=!0
  1758. try{P.v_()}finally{$.eb=null
  1759. $.mT=!1
  1760. if($.cX!=null)$.np().$1(P.oS())}},
  1761. oP:function(a){var s=new P.fd(a),r=$.ea
  1762. if(r==null){$.cX=$.ea=s
  1763. if(!$.mT)$.np().$1(P.oS())}else $.ea=r.b=s},
  1764. v6:function(a){var s,r,q,p=$.cX
  1765. if(p==null){P.oP(a)
  1766. $.eb=$.ea
  1767. return}s=new P.fd(a)
  1768. r=$.eb
  1769. if(r==null){s.b=p
  1770. $.cX=$.eb=s}else{q=r.b
  1771. s.b=q
  1772. $.eb=r.b=s
  1773. if(q==null)$.ea=s}},
  1774. p9:function(a){var s=null,r=$.x
  1775. if(C.f===r){P.cZ(s,s,C.f,a)
  1776. return}P.cZ(s,s,r,r.cw(a))},
  1777. tR:function(a,b){var s=null,r=b.h("cT<0>"),q=new P.cT(s,s,s,s,r)
  1778. a.ao(0,new P.kC(q,b),new P.kD(q),t.P)
  1779. return new P.an(q,r.h("an<1>"))},
  1780. mI:function(a,b){return new P.dE(new P.kE(a,b),b.h("dE<0>"))},
  1781. yG:function(a){P.aM(a,"stream")
  1782. return new P.fq()},
  1783. o6:function(a,b,c,d){return new P.bD(null,b,c,a,d.h("bD<0>"))},
  1784. mV:function(a){var s,r,q,p
  1785. if(a==null)return
  1786. try{a.$0()}catch(q){s=H.E(q)
  1787. r=H.aK(q)
  1788. p=$.x
  1789. P.cY(null,null,p,s,r)}},
  1790. oi:function(a,b,c,d){var s=$.x,r=d?1:0,q=P.oj(s,b)
  1791. return new P.cK(a,q,c,s,r)},
  1792. oj:function(a,b){if(b==null)b=P.vn()
  1793. if(t.k.b(b))return a.bV(b)
  1794. if(t.d5.b(b))return b
  1795. throw H.c(P.O("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace."))},
  1796. v0:function(a,b){P.cY(null,null,$.x,a,b)},
  1797. fK:function(a,b){var s=b==null?P.el(a):b
  1798. P.aM(a,"error")
  1799. return new P.ek(a,s)},
  1800. el:function(a){var s
  1801. if(t.C.b(a)){s=a.gaP()
  1802. if(s!=null)return s}return C.bg},
  1803. cY:function(a,b,c,d,e){P.v6(new P.lY(d,e))},
  1804. oL:function(a,b,c,d){var s,r=$.x
  1805. if(r===c)return d.$0()
  1806. $.x=c
  1807. s=r
  1808. try{r=d.$0()
  1809. return r}finally{$.x=s}},
  1810. oN:function(a,b,c,d,e){var s,r=$.x
  1811. if(r===c)return d.$1(e)
  1812. $.x=c
  1813. s=r
  1814. try{r=d.$1(e)
  1815. return r}finally{$.x=s}},
  1816. oM:function(a,b,c,d,e,f){var s,r=$.x
  1817. if(r===c)return d.$2(e,f)
  1818. $.x=c
  1819. s=r
  1820. try{r=d.$2(e,f)
  1821. return r}finally{$.x=s}},
  1822. cZ:function(a,b,c,d){var s=C.f!==c
  1823. if(s)d=!(!s||!1)?c.cw(d):c.dQ(d,t.H)
  1824. P.oP(d)},
  1825. lb:function lb(a){this.a=a},
  1826. la:function la(a,b,c){this.a=a
  1827. this.b=b
  1828. this.c=c},
  1829. lc:function lc(a){this.a=a},
  1830. ld:function ld(a){this.a=a},
  1831. lG:function lG(){},
  1832. lH:function lH(a,b){this.a=a
  1833. this.b=b},
  1834. fc:function fc(a,b){this.a=a
  1835. this.b=!1
  1836. this.$ti=b},
  1837. lK:function lK(a){this.a=a},
  1838. lL:function lL(a){this.a=a},
  1839. m_:function m_(a){this.a=a},
  1840. cO:function cO(a,b){this.a=a
  1841. this.b=b},
  1842. aB:function aB(a,b){var _=this
  1843. _.a=a
  1844. _.d=_.c=_.b=null
  1845. _.$ti=b},
  1846. dW:function dW(a,b){this.a=a
  1847. this.$ti=b},
  1848. ff:function ff(){},
  1849. ax:function ax(a,b){this.a=a
  1850. this.$ti=b},
  1851. cM:function cM(a,b,c,d){var _=this
  1852. _.a=null
  1853. _.b=a
  1854. _.c=b
  1855. _.d=c
  1856. _.e=d},
  1857. C:function C(a,b){var _=this
  1858. _.a=0
  1859. _.b=a
  1860. _.c=null
  1861. _.$ti=b},
  1862. li:function li(a,b){this.a=a
  1863. this.b=b},
  1864. lq:function lq(a,b){this.a=a
  1865. this.b=b},
  1866. lm:function lm(a){this.a=a},
  1867. ln:function ln(a){this.a=a},
  1868. lo:function lo(a,b,c){this.a=a
  1869. this.b=b
  1870. this.c=c},
  1871. lk:function lk(a,b){this.a=a
  1872. this.b=b},
  1873. lp:function lp(a,b){this.a=a
  1874. this.b=b},
  1875. lj:function lj(a,b,c){this.a=a
  1876. this.b=b
  1877. this.c=c},
  1878. lt:function lt(a,b,c){this.a=a
  1879. this.b=b
  1880. this.c=c},
  1881. lu:function lu(a){this.a=a},
  1882. ls:function ls(a,b){this.a=a
  1883. this.b=b},
  1884. lr:function lr(a,b){this.a=a
  1885. this.b=b},
  1886. fd:function fd(a){this.a=a
  1887. this.b=null},
  1888. aW:function aW(){},
  1889. kC:function kC(a,b){this.a=a
  1890. this.b=b},
  1891. kD:function kD(a){this.a=a},
  1892. kE:function kE(a,b){this.a=a
  1893. this.b=b},
  1894. kF:function kF(a,b){this.a=a
  1895. this.b=b},
  1896. kG:function kG(a,b){this.a=a
  1897. this.b=b},
  1898. f0:function f0(){},
  1899. cS:function cS(){},
  1900. lF:function lF(a){this.a=a},
  1901. lE:function lE(a){this.a=a},
  1902. fs:function fs(){},
  1903. fe:function fe(){},
  1904. bD:function bD(a,b,c,d,e){var _=this
  1905. _.a=null
  1906. _.b=0
  1907. _.c=null
  1908. _.d=a
  1909. _.e=b
  1910. _.f=c
  1911. _.r=d
  1912. _.$ti=e},
  1913. cT:function cT(a,b,c,d,e){var _=this
  1914. _.a=null
  1915. _.b=0
  1916. _.c=null
  1917. _.d=a
  1918. _.e=b
  1919. _.f=c
  1920. _.r=d
  1921. _.$ti=e},
  1922. an:function an(a,b){this.a=a
  1923. this.$ti=b},
  1924. dA:function dA(a,b,c,d,e,f){var _=this
  1925. _.x=a
  1926. _.a=b
  1927. _.b=c
  1928. _.c=d
  1929. _.d=e
  1930. _.e=f
  1931. _.r=_.f=null},
  1932. cK:function cK(a,b,c,d,e){var _=this
  1933. _.a=a
  1934. _.b=b
  1935. _.c=c
  1936. _.d=d
  1937. _.e=e
  1938. _.r=_.f=null},
  1939. lg:function lg(a,b,c){this.a=a
  1940. this.b=b
  1941. this.c=c},
  1942. lf:function lf(a){this.a=a},
  1943. dT:function dT(){},
  1944. dE:function dE(a,b){this.a=a
  1945. this.b=!1
  1946. this.$ti=b},
  1947. dL:function dL(a){this.b=a
  1948. this.a=0},
  1949. fh:function fh(){},
  1950. cn:function cn(a){this.b=a
  1951. this.a=null},
  1952. dB:function dB(a,b){this.b=a
  1953. this.c=b
  1954. this.a=null},
  1955. lh:function lh(){},
  1956. fn:function fn(){},
  1957. lz:function lz(a,b){this.a=a
  1958. this.b=b},
  1959. dU:function dU(){this.c=this.b=null
  1960. this.a=0},
  1961. fq:function fq(){},
  1962. ek:function ek(a,b){this.a=a
  1963. this.b=b},
  1964. lJ:function lJ(){},
  1965. lY:function lY(a,b){this.a=a
  1966. this.b=b},
  1967. lB:function lB(){},
  1968. lD:function lD(a,b,c){this.a=a
  1969. this.b=b
  1970. this.c=c},
  1971. lC:function lC(a,b){this.a=a
  1972. this.b=b},
  1973. om:function(a,b){var s=a[b]
  1974. return s===a?null:s},
  1975. mK:function(a,b,c){if(c==null)a[b]=a
  1976. else a[b]=c},
  1977. on:function(){var s=Object.create(null)
  1978. P.mK(s,"<non-identifier-key>",s)
  1979. delete s["<non-identifier-key>"]
  1980. return s},
  1981. mF:function(a,b,c){return H.oU(a,new H.aG(b.h("@<0>").D(c).h("aG<1,2>")))},
  1982. a5:function(a,b){return new H.aG(a.h("@<0>").D(b).h("aG<1,2>"))},
  1983. nN:function(a){return new P.aZ(a.h("aZ<0>"))},
  1984. aR:function(a){return new P.aZ(a.h("aZ<0>"))},
  1985. b8:function(a,b){return H.vA(a,new P.aZ(b.h("aZ<0>")))},
  1986. mL:function(){var s=Object.create(null)
  1987. s["<non-identifier-key>"]=s
  1988. delete s["<non-identifier-key>"]
  1989. return s},
  1990. tf:function(a,b,c){var s,r
  1991. if(P.mU(a)){if(b==="("&&c===")")return"(...)"
  1992. return b+"..."+c}s=H.a([],t.s)
  1993. $.co.push(a)
  1994. try{P.uY(a,s)}finally{$.co.pop()}r=P.mJ(b,s,", ")+c
  1995. return r.charCodeAt(0)==0?r:r},
  1996. id:function(a,b,c){var s,r
  1997. if(P.mU(a))return b+"..."+c
  1998. s=new P.a9(b)
  1999. $.co.push(a)
  2000. try{r=s
  2001. r.a=P.mJ(r.a,a,", ")}finally{$.co.pop()}s.a+=c
  2002. r=s.a
  2003. return r.charCodeAt(0)==0?r:r},
  2004. mU:function(a){var s,r
  2005. for(s=$.co.length,r=0;r<s;++r)if(a===$.co[r])return!0
  2006. return!1},
  2007. uY:function(a,b){var s,r,q,p,o,n,m,l=a.gC(a),k=0,j=0
  2008. while(!0){if(!(k<80||j<3))break
  2009. if(!l.n())return
  2010. s=H.b(l.gq())
  2011. b.push(s)
  2012. k+=s.length+2;++j}if(!l.n()){if(j<=5)return
  2013. r=b.pop()
  2014. q=b.pop()}else{p=l.gq();++j
  2015. if(!l.n()){if(j<=4){b.push(H.b(p))
  2016. return}r=H.b(p)
  2017. q=b.pop()
  2018. k+=r.length+2}else{o=l.gq();++j
  2019. for(;l.n();p=o,o=n){n=l.gq();++j
  2020. if(j>100){while(!0){if(!(k>75&&j>3))break
  2021. k-=b.pop().length+2;--j}b.push("...")
  2022. return}}q=H.b(p)
  2023. r=H.b(o)
  2024. k+=r.length+q.length+4}}if(j>b.length+2){k+=5
  2025. m="..."}else m=null
  2026. while(!0){if(!(k>80&&b.length>3))break
  2027. k-=b.pop().length+2
  2028. if(m==null){k+=5
  2029. m="..."}}if(m!=null)b.push(m)
  2030. b.push(q)
  2031. b.push(r)},
  2032. tt:function(a,b){var s,r,q=P.nN(b)
  2033. for(s=a.length,r=0;r<a.length;a.length===s||(0,H.cs)(a),++r)q.B(0,b.a(a[r]))
  2034. return q},
  2035. mG:function(a){var s,r={}
  2036. if(P.mU(a))return"{...}"
  2037. s=new P.a9("")
  2038. try{$.co.push(a)
  2039. s.a+="{"
  2040. r.a=!0
  2041. a.J(0,new P.j8(r,s))
  2042. s.a+="}"}finally{$.co.pop()}r=s.a
  2043. return r.charCodeAt(0)==0?r:r},
  2044. dG:function dG(){},
  2045. dJ:function dJ(a){var _=this
  2046. _.a=0
  2047. _.e=_.d=_.c=_.b=null
  2048. _.$ti=a},
  2049. dH:function dH(a,b){this.a=a
  2050. this.$ti=b},
  2051. dI:function dI(a,b,c){var _=this
  2052. _.a=a
  2053. _.b=b
  2054. _.c=0
  2055. _.d=null
  2056. _.$ti=c},
  2057. aZ:function aZ(a){var _=this
  2058. _.a=0
  2059. _.f=_.e=_.d=_.c=_.b=null
  2060. _.r=0
  2061. _.$ti=a},
  2062. lx:function lx(a){this.a=a
  2063. this.c=this.b=null},
  2064. dM:function dM(a,b,c){var _=this
  2065. _.a=a
  2066. _.b=b
  2067. _.d=_.c=null
  2068. _.$ti=c},
  2069. aX:function aX(a,b){this.a=a
  2070. this.$ti=b},
  2071. dc:function dc(){},
  2072. dg:function dg(){},
  2073. m:function m(){},
  2074. di:function di(){},
  2075. j8:function j8(a,b){this.a=a
  2076. this.b=b},
  2077. I:function I(){},
  2078. j9:function j9(a){this.a=a},
  2079. fw:function fw(){},
  2080. dj:function dj(){},
  2081. be:function be(a,b){this.a=a
  2082. this.$ti=b},
  2083. cQ:function cQ(){},
  2084. e1:function e1(a,b){this.a=a
  2085. this.$ti=b},
  2086. dN:function dN(){},
  2087. e0:function e0(){},
  2088. oK:function(a,b){var s,r,q,p=null
  2089. try{p=JSON.parse(a)}catch(r){s=H.E(r)
  2090. q=P.K(String(s),null,null)
  2091. throw H.c(q)}q=P.lN(p)
  2092. return q},
  2093. lN:function(a){var s
  2094. if(a==null)return null
  2095. if(typeof a!="object")return a
  2096. if(Object.getPrototypeOf(a)!==Array.prototype)return new P.fl(a,Object.create(null))
  2097. for(s=0;s<a.length;++s)a[s]=P.lN(a[s])
  2098. return a},
  2099. tW:function(a,b,c,d){var s,r
  2100. if(b instanceof Uint8Array){s=b
  2101. d=s.length
  2102. if(d-c<15)return null
  2103. r=P.tX(a,s,c,d)
  2104. if(r!=null&&a)if(r.indexOf("\ufffd")>=0)return null
  2105. return r}return null},
  2106. tX:function(a,b,c,d){var s=a?$.rk():$.rj()
  2107. if(s==null)return null
  2108. if(0===c&&d===b.length)return P.od(s,b)
  2109. return P.od(s,b.subarray(c,P.aV(c,d,b.length)))},
  2110. od:function(a,b){var s,r
  2111. try{s=a.decode(b)
  2112. return s}catch(r){H.E(r)}return null},
  2113. nA:function(a,b,c,d,e,f){if(C.c.bg(f,4)!==0)throw H.c(P.K("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c))
  2114. if(d+e!==f)throw H.c(P.K("Invalid base64 padding, '=' not at the end",a,b))
  2115. if(e>2)throw H.c(P.K("Invalid base64 padding, more than two '=' characters",a,b))},
  2116. u3:function(a,b,c,d,e,f){var s,r,q,p,o,n,m="Invalid encoding before padding",l="Invalid character",k=C.c.ad(f,2),j=f&3,i=$.nq()
  2117. for(s=b,r=0;s<c;++s){q=C.a.A(a,s)
  2118. r|=q
  2119. p=i[q&127]
  2120. if(p>=0){k=(k<<6|p)&16777215
  2121. j=j+1&3
  2122. if(j===0){o=e+1
  2123. d[e]=k>>>16&255
  2124. e=o+1
  2125. d[o]=k>>>8&255
  2126. o=e+1
  2127. d[e]=k&255
  2128. e=o
  2129. k=0}continue}else if(p===-1&&j>1){if(r>127)break
  2130. if(j===3){if((k&3)!==0)throw H.c(P.K(m,a,s))
  2131. d[e]=k>>>10
  2132. d[e+1]=k>>>2}else{if((k&15)!==0)throw H.c(P.K(m,a,s))
  2133. d[e]=k>>>4}n=(3-j)*3
  2134. if(q===37)n+=2
  2135. return P.oh(a,s+1,c,-n-1)}throw H.c(P.K(l,a,s))}if(r>=0&&r<=127)return(k<<2|j)>>>0
  2136. for(s=b;s<c;++s){q=C.a.A(a,s)
  2137. if(q>127)break}throw H.c(P.K(l,a,s))},
  2138. u1:function(a,b,c,d){var s=P.u2(a,b,c),r=(d&3)+(s-b),q=C.c.ad(r,2)*3,p=r&3
  2139. if(p!==0&&s<c)q+=p-1
  2140. if(q>0)return new Uint8Array(q)
  2141. return $.rl()},
  2142. u2:function(a,b,c){var s,r=c,q=r,p=0
  2143. while(!0){if(!(q>b&&p<2))break
  2144. c$0:{--q
  2145. s=C.a.A(a,q)
  2146. if(s===61){++p
  2147. r=q
  2148. break c$0}if((s|32)===100){if(q===b)break;--q
  2149. s=C.a.A(a,q)}if(s===51){if(q===b)break;--q
  2150. s=C.a.A(a,q)}if(s===37){++p
  2151. r=q
  2152. break c$0}break}}return r},
  2153. oh:function(a,b,c,d){var s,r
  2154. if(b===c)return d
  2155. s=-d-1
  2156. for(;s>0;){r=C.a.A(a,b)
  2157. if(s===3){if(r===61){s-=3;++b
  2158. break}if(r===37){--s;++b
  2159. if(b===c)break
  2160. r=C.a.A(a,b)}else break}if((s>3?s-3:s)===2){if(r!==51)break;++b;--s
  2161. if(b===c)break
  2162. r=C.a.A(a,b)}if((r|32)!==100)break;++b;--s
  2163. if(b===c)break}if(b!==c)throw H.c(P.K("Invalid padding character",a,b))
  2164. return-s-1},
  2165. oC:function(a){switch(a){case 65:return"Missing extension byte"
  2166. case 67:return"Unexpected extension byte"
  2167. case 69:return"Invalid UTF-8 byte"
  2168. case 71:return"Overlong encoding"
  2169. case 73:return"Out of unicode range"
  2170. case 75:return"Encoded surrogate"
  2171. case 77:return"Unfinished UTF-8 octet sequence"
  2172. default:return""}},
  2173. uz:function(a,b,c){var s,r,q,p=c-b,o=new Uint8Array(p)
  2174. for(s=J.M(a),r=0;r<p;++r){q=s.j(a,b+r)
  2175. o[r]=(q&4294967040)>>>0!==0?255:q}return o},
  2176. fl:function fl(a,b){this.a=a
  2177. this.b=b
  2178. this.c=null},
  2179. fm:function fm(a){this.a=a},
  2180. lw:function lw(a,b,c){this.b=a
  2181. this.c=b
  2182. this.a=c},
  2183. kT:function kT(){},
  2184. kU:function kU(){},
  2185. fL:function fL(){},
  2186. fN:function fN(){},
  2187. fM:function fM(){},
  2188. le:function le(){this.a=0},
  2189. fO:function fO(){},
  2190. em:function em(){},
  2191. fo:function fo(a,b,c){this.a=a
  2192. this.b=b
  2193. this.$ti=c},
  2194. eo:function eo(){},
  2195. eq:function eq(){},
  2196. hw:function hw(){},
  2197. io:function io(){},
  2198. ip:function ip(a){this.a=a},
  2199. kH:function kH(){},
  2200. kI:function kI(){},
  2201. dV:function dV(){},
  2202. lI:function lI(a,b,c){this.a=a
  2203. this.b=b
  2204. this.c=c},
  2205. kR:function kR(){},
  2206. kS:function kS(a){this.a=a},
  2207. fx:function fx(a){this.a=a
  2208. this.b=16
  2209. this.c=0},
  2210. cr:function(a,b){var s=H.o1(a,b)
  2211. if(s!=null)return s
  2212. throw H.c(P.K(a,null,null))},
  2213. t6:function(a){if(a instanceof H.bZ)return a.l(0)
  2214. return"Instance of '"+H.b(H.ju(a))+"'"},
  2215. bt:function(a,b,c,d){var s,r=J.ie(a,d)
  2216. if(a!==0&&b!=null)for(s=0;s<r.length;++s)r[s]=b
  2217. return r},
  2218. dh:function(a,b,c){var s,r=H.a([],c.h("p<0>"))
  2219. for(s=J.a_(a);s.n();)r.push(s.gq())
  2220. if(b)return r
  2221. return J.mC(r)},
  2222. nO:function(a,b,c,d){var s,r=c?J.th(a,d):J.ie(a,d)
  2223. for(s=0;s<a;++s)r[s]=b.$1(s)
  2224. return r},
  2225. o7:function(a,b,c){if(t.bm.b(a))return H.tK(a,b,P.aV(b,c,a.length))
  2226. return P.tS(a,b,c)},
  2227. tS:function(a,b,c){var s,r,q,p,o,n=null
  2228. if(b<0)throw H.c(P.S(b,0,a.length,n,n))
  2229. s=c==null
  2230. if(!s&&c<b)throw H.c(P.S(c,b,a.length,n,n))
  2231. r=new H.a6(a,a.length,H.ac(a).h("a6<m.E>"))
  2232. for(q=0;q<b;++q)if(!r.n())throw H.c(P.S(b,0,q,n,n))
  2233. p=[]
  2234. if(s)for(;r.n();){o=r.d
  2235. p.push(o)}else for(q=b;q<c;++q){if(!r.n())throw H.c(P.S(c,b,q,n,n))
  2236. o=r.d
  2237. p.push(o)}return H.tI(p)},
  2238. o2:function(a){return new H.ih(a,H.tj(a,!1,!0,!1,!1,!1))},
  2239. mJ:function(a,b,c){var s=J.a_(b)
  2240. if(!s.n())return a
  2241. if(c.length===0){do a+=H.b(s.gq())
  2242. while(s.n())}else{a+=H.b(s.gq())
  2243. for(;s.n();)a=a+c+H.b(s.gq())}return a},
  2244. nS:function(a,b,c,d){return new P.eO(a,b,c,d)},
  2245. nG:function(a){var s=Math.abs(a),r=a<0?"-":""
  2246. if(s>=1000)return""+a
  2247. if(s>=100)return r+"0"+s
  2248. if(s>=10)return r+"00"+s
  2249. return r+"000"+s},
  2250. t5:function(a){var s=Math.abs(a),r=a<0?"-":"+"
  2251. if(s>=1e5)return r+s
  2252. return r+"0"+s},
  2253. nH:function(a){if(a>=100)return""+a
  2254. if(a>=10)return"0"+a
  2255. return"00"+a},
  2256. b5:function(a){if(a>=10)return""+a
  2257. return"0"+a},
  2258. cx:function(a){if(typeof a=="number"||H.e9(a)||null==a)return J.ag(a)
  2259. if(typeof a=="string")return JSON.stringify(a)
  2260. return P.t6(a)},
  2261. fJ:function(a){return new P.ej(a)},
  2262. O:function(a){return new P.ak(!1,null,null,a)},
  2263. nz:function(a,b,c){return new P.ak(!0,a,b,c)},
  2264. aM:function(a,b){if(a==null)throw H.c(new P.ak(!1,null,b,"Must not be null"))
  2265. return a},
  2266. jv:function(a,b){return new P.dq(null,null,!0,a,b,"Value not in range")},
  2267. S:function(a,b,c,d,e){return new P.dq(b,c,!0,a,d,"Invalid value")},
  2268. aV:function(a,b,c){if(0>a||a>c)throw H.c(P.S(a,0,c,"start",null))
  2269. if(b!=null){if(a>b||b>c)throw H.c(P.S(b,a,c,"end",null))
  2270. return b}return c},
  2271. aU:function(a,b){if(a<0)throw H.c(P.S(a,0,null,b,null))
  2272. return a},
  2273. ex:function(a,b,c,d,e){var s=e==null?J.X(b):e
  2274. return new P.ew(s,!0,a,c,"Index out of range")},
  2275. ab:function(a){return new P.f8(a)},
  2276. o9:function(a){return new P.f3(a)},
  2277. cF:function(a){return new P.bz(a)},
  2278. ad:function(a){return new P.ep(a)},
  2279. t7:function(a){return new P.dD(a)},
  2280. K:function(a,b,c){return new P.aD(a,b,c)},
  2281. nJ:function(a,b,c){if(a<=0)return new H.b6(c.h("b6<0>"))
  2282. return new P.dF(a,b,c.h("dF<0>"))},
  2283. nP:function(a,b,c,d,e){return new H.bY(a,b.h("@<0>").D(c).D(d).D(e).h("bY<1,2,3,4>"))},
  2284. ob:function(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=null,a5=a6.length
  2285. if(a5>=5){s=P.oQ(a6,0)
  2286. if(s===0){r=P.kM(a5<a5?C.a.t(a6,0,a5):a6,5,a4)
  2287. return r.gbd(r)}else if(s===32){r=P.kM(C.a.t(a6,5,a5),0,a4)
  2288. return r.gbd(r)}}q=P.bt(8,0,!1,t.r)
  2289. q[0]=0
  2290. q[1]=-1
  2291. q[2]=-1
  2292. q[7]=-1
  2293. q[3]=0
  2294. q[4]=0
  2295. q[5]=a5
  2296. q[6]=a5
  2297. if(P.oO(a6,0,a5,0,q)>=14)q[7]=a5
  2298. p=q[1]
  2299. if(p>=0)if(P.oO(a6,0,p,20,q)===20)q[7]=p
  2300. o=q[2]+1
  2301. n=q[3]
  2302. m=q[4]
  2303. l=q[5]
  2304. k=q[6]
  2305. if(k<l)l=k
  2306. if(m<o)m=l
  2307. else if(m<=p)m=p+1
  2308. if(n<o)n=m
  2309. j=q[7]<0
  2310. if(j)if(o>p+3){i=a4
  2311. j=!1}else{r=n>0
  2312. if(r&&n+1===m){i=a4
  2313. j=!1}else{if(!(l<a5&&l===m+2&&C.a.U(a6,"..",m)))h=l>m+2&&C.a.U(a6,"/..",l-3)
  2314. else h=!0
  2315. if(h){i=a4
  2316. j=!1}else{if(p===4)if(C.a.U(a6,"file",0)){if(o<=0){if(!C.a.U(a6,"/",m)){g="file:///"
  2317. f=3}else{g="file://"
  2318. f=2}a6=g+C.a.t(a6,m,a5)
  2319. p-=0
  2320. r=f-0
  2321. l+=r
  2322. k+=r
  2323. a5=a6.length
  2324. o=7
  2325. n=7
  2326. m=7}else if(m===l){++k
  2327. e=l+1
  2328. a6=C.a.az(a6,m,l,"/");++a5
  2329. l=e}i="file"}else if(C.a.U(a6,"http",0)){if(r&&n+3===m&&C.a.U(a6,"80",n+1)){k-=3
  2330. d=m-3
  2331. l-=3
  2332. a6=C.a.az(a6,n,m,"")
  2333. a5-=3
  2334. m=d}i="http"}else i=a4
  2335. else if(p===5&&C.a.U(a6,"https",0)){if(r&&n+4===m&&C.a.U(a6,"443",n+1)){k-=4
  2336. d=m-4
  2337. l-=4
  2338. a6=C.a.az(a6,n,m,"")
  2339. a5-=3
  2340. m=d}i="https"}else i=a4
  2341. j=!0}}}else i=a4
  2342. if(j){if(a5<a6.length){a6=C.a.t(a6,0,a5)
  2343. p-=0
  2344. o-=0
  2345. n-=0
  2346. m-=0
  2347. l-=0
  2348. k-=0}return new P.fp(a6,p,o,n,m,l,k,i)}if(i==null)if(p>0)i=P.us(a6,0,p)
  2349. else{if(p===0)P.cU(a6,0,"Invalid empty scheme")
  2350. i=""}if(o>0){c=p+3
  2351. b=c<o?P.ut(a6,c,o-1):""
  2352. a=P.uo(a6,o,n,!1)
  2353. r=n+1
  2354. if(r<m){a0=H.o1(C.a.t(a6,r,m),a4)
  2355. a1=P.uq(a0==null?H.a2(P.K("Invalid port",a6,r)):a0,i)}else a1=a4}else{a1=a4
  2356. a=a1
  2357. b=""}a2=P.up(a6,m,l,a4,i,a!=null)
  2358. a3=l<k?P.ur(a6,l+1,k,a4):a4
  2359. return new P.e2(i,b,a,a1,a2,a3,k<a5?P.un(a6,k+1,a5):a4)},
  2360. tV:function(a,b,c){var s,r,q,p,o,n,m="IPv4 address should contain exactly 4 parts",l="each part must be in the range 0..255",k=new P.kN(a),j=new Uint8Array(4)
  2361. for(s=b,r=s,q=0;s<c;++s){p=C.a.A(a,s)
  2362. if(p!==46){if((p^48)>9)k.$2("invalid character",s)}else{if(q===3)k.$2(m,s)
  2363. o=P.cr(C.a.t(a,r,s),null)
  2364. if(o>255)k.$2(l,r)
  2365. n=q+1
  2366. j[q]=o
  2367. r=s+1
  2368. q=n}}if(q!==3)k.$2(m,c)
  2369. o=P.cr(C.a.t(a,r,c),null)
  2370. if(o>255)k.$2(l,r)
  2371. j[q]=o
  2372. return j},
  2373. oc:function(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=new P.kO(a),d=new P.kP(e,a)
  2374. if(a.length<2)e.$1("address is too short")
  2375. s=H.a([],t.Z)
  2376. for(r=b,q=r,p=!1,o=!1;r<c;++r){n=C.a.A(a,r)
  2377. if(n===58){if(r===b){++r
  2378. if(C.a.A(a,r)!==58)e.$2("invalid start colon.",r)
  2379. q=r}if(r===q){if(p)e.$2("only one wildcard `::` is allowed",r)
  2380. s.push(-1)
  2381. p=!0}else s.push(d.$2(q,r))
  2382. q=r+1}else if(n===46)o=!0}if(s.length===0)e.$1("too few parts")
  2383. m=q===c
  2384. l=C.d.gaH(s)
  2385. if(m&&l!==-1)e.$2("expected a part after last `:`",c)
  2386. if(!m)if(!o)s.push(d.$2(q,c))
  2387. else{k=P.tV(a,q,c)
  2388. s.push((k[0]<<8|k[1])>>>0)
  2389. s.push((k[2]<<8|k[3])>>>0)}if(p){if(s.length>7)e.$1("an address with a wildcard must have less than 7 parts")}else if(s.length!==8)e.$1("an address without a wildcard must contain exactly 8 parts")
  2390. j=new Uint8Array(16)
  2391. for(l=s.length,i=9-l,r=0,h=0;r<l;++r){g=s[r]
  2392. if(g===-1)for(f=0;f<i;++f){j[h]=0
  2393. j[h+1]=0
  2394. h+=2}else{j[h]=C.c.ad(g,8)
  2395. j[h+1]=g&255
  2396. h+=2}}return j},
  2397. ow:function(a){if(a==="http")return 80
  2398. if(a==="https")return 443
  2399. return 0},
  2400. cU:function(a,b,c){throw H.c(P.K(c,a,b))},
  2401. uq:function(a,b){var s=P.ow(b)
  2402. if(a===s)return null
  2403. return a},
  2404. uo:function(a,b,c,d){var s,r,q,p,o,n
  2405. if(b===c)return""
  2406. if(C.a.A(a,b)===91){s=c-1
  2407. if(C.a.A(a,s)!==93)P.cU(a,b,"Missing end `]` to match `[` in host")
  2408. r=b+1
  2409. q=P.ul(a,r,s)
  2410. if(q<s){p=q+1
  2411. o=P.oB(a,C.a.U(a,"25",p)?q+3:p,s,"%25")}else o=""
  2412. P.oc(a,r,q)
  2413. return C.a.t(a,b,q).toLowerCase()+o+"]"}for(n=b;n<c;++n)if(C.a.A(a,n)===58){q=C.a.b7(a,"%",b)
  2414. q=q>=b&&q<c?q:c
  2415. if(q<c){p=q+1
  2416. o=P.oB(a,C.a.U(a,"25",p)?q+3:p,c,"%25")}else o=""
  2417. P.oc(a,b,q)
  2418. return"["+C.a.t(a,b,q)+o+"]"}return P.uv(a,b,c)},
  2419. ul:function(a,b,c){var s=C.a.b7(a,"%",b)
  2420. return s>=b&&s<c?s:c},
  2421. oB:function(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=d!==""?new P.a9(d):null
  2422. for(s=b,r=s,q=!0;s<c;){p=C.a.A(a,s)
  2423. if(p===37){o=P.mR(a,s,!0)
  2424. n=o==null
  2425. if(n&&q){s+=3
  2426. continue}if(i==null)i=new P.a9("")
  2427. m=i.a+=C.a.t(a,r,s)
  2428. if(n)o=C.a.t(a,s,s+3)
  2429. else if(o==="%")P.cU(a,s,"ZoneID should not contain % anymore")
  2430. i.a=m+o
  2431. s+=3
  2432. r=s
  2433. q=!0}else if(p<127&&(C.aj[p>>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new P.a9("")
  2434. if(r<s){i.a+=C.a.t(a,r,s)
  2435. r=s}q=!1}++s}else{if((p&64512)===55296&&s+1<c){l=C.a.A(a,s+1)
  2436. if((l&64512)===56320){p=65536|(p&1023)<<10|l&1023
  2437. k=2}else k=1}else k=1
  2438. j=C.a.t(a,r,s)
  2439. if(i==null){i=new P.a9("")
  2440. n=i}else n=i
  2441. n.a+=j
  2442. n.a+=P.mQ(p)
  2443. s+=k
  2444. r=s}}if(i==null)return C.a.t(a,b,c)
  2445. if(r<c)i.a+=C.a.t(a,r,c)
  2446. n=i.a
  2447. return n.charCodeAt(0)==0?n:n},
  2448. uv:function(a,b,c){var s,r,q,p,o,n,m,l,k,j,i
  2449. for(s=b,r=s,q=null,p=!0;s<c;){o=C.a.A(a,s)
  2450. if(o===37){n=P.mR(a,s,!0)
  2451. m=n==null
  2452. if(m&&p){s+=3
  2453. continue}if(q==null)q=new P.a9("")
  2454. l=C.a.t(a,r,s)
  2455. k=q.a+=!p?l.toLowerCase():l
  2456. if(m){n=C.a.t(a,s,s+3)
  2457. j=3}else if(n==="%"){n="%25"
  2458. j=1}else j=3
  2459. q.a=k+n
  2460. s+=j
  2461. r=s
  2462. p=!0}else if(o<127&&(C.cG[o>>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new P.a9("")
  2463. if(r<s){q.a+=C.a.t(a,r,s)
  2464. r=s}p=!1}++s}else if(o<=93&&(C.ac[o>>>4]&1<<(o&15))!==0)P.cU(a,s,"Invalid character")
  2465. else{if((o&64512)===55296&&s+1<c){i=C.a.A(a,s+1)
  2466. if((i&64512)===56320){o=65536|(o&1023)<<10|i&1023
  2467. j=2}else j=1}else j=1
  2468. l=C.a.t(a,r,s)
  2469. if(!p)l=l.toLowerCase()
  2470. if(q==null){q=new P.a9("")
  2471. m=q}else m=q
  2472. m.a+=l
  2473. m.a+=P.mQ(o)
  2474. s+=j
  2475. r=s}}if(q==null)return C.a.t(a,b,c)
  2476. if(r<c){l=C.a.t(a,r,c)
  2477. q.a+=!p?l.toLowerCase():l}m=q.a
  2478. return m.charCodeAt(0)==0?m:m},
  2479. us:function(a,b,c){var s,r,q
  2480. if(b===c)return""
  2481. if(!P.oy(C.a.H(a,b)))P.cU(a,b,"Scheme not starting with alphabetic character")
  2482. for(s=b,r=!1;s<c;++s){q=C.a.H(a,s)
  2483. if(!(q<128&&(C.ah[q>>>4]&1<<(q&15))!==0))P.cU(a,s,"Illegal scheme character")
  2484. if(65<=q&&q<=90)r=!0}a=C.a.t(a,b,c)
  2485. return P.uk(r?a.toLowerCase():a)},
  2486. uk:function(a){if(a==="http")return"http"
  2487. if(a==="file")return"file"
  2488. if(a==="https")return"https"
  2489. if(a==="package")return"package"
  2490. return a},
  2491. ut:function(a,b,c){return P.e3(a,b,c,C.cm,!1)},
  2492. up:function(a,b,c,d,e,f){var s=e==="file",r=s||f,q=P.e3(a,b,c,C.am,!0)
  2493. if(q.length===0){if(s)return"/"}else if(r&&!C.a.V(q,"/"))q="/"+q
  2494. return P.uu(q,e,f)},
  2495. uu:function(a,b,c){var s=b.length===0
  2496. if(s&&!c&&!C.a.V(a,"/"))return P.uw(a,!s||c)
  2497. return P.ux(a)},
  2498. ur:function(a,b,c,d){return P.e3(a,b,c,C.x,!0)},
  2499. un:function(a,b,c){return P.e3(a,b,c,C.x,!0)},
  2500. mR:function(a,b,c){var s,r,q,p,o,n=b+2
  2501. if(n>=a.length)return"%"
  2502. s=C.a.A(a,b+1)
  2503. r=C.a.A(a,n)
  2504. q=H.m8(s)
  2505. p=H.m8(r)
  2506. if(q<0||p<0)return"%"
  2507. o=q*16+p
  2508. if(o<127&&(C.aj[C.c.ad(o,4)]&1<<(o&15))!==0)return H.ba(c&&65<=o&&90>=o?(o|32)>>>0:o)
  2509. if(s>=97||r>=97)return C.a.t(a,b,b+3).toUpperCase()
  2510. return null},
  2511. mQ:function(a){var s,r,q,p,o,n="0123456789ABCDEF"
  2512. if(a<128){s=new Uint8Array(3)
  2513. s[0]=37
  2514. s[1]=C.a.H(n,a>>>4)
  2515. s[2]=C.a.H(n,a&15)}else{if(a>2047)if(a>65535){r=240
  2516. q=4}else{r=224
  2517. q=3}else{r=192
  2518. q=2}s=new Uint8Array(3*q)
  2519. for(p=0;--q,q>=0;r=128){o=C.c.dL(a,6*q)&63|r
  2520. s[p]=37
  2521. s[p+1]=C.a.H(n,o>>>4)
  2522. s[p+2]=C.a.H(n,o&15)
  2523. p+=3}}return P.o7(s,0,null)},
  2524. e3:function(a,b,c,d,e){var s=P.oA(a,b,c,d,e)
  2525. return s==null?C.a.t(a,b,c):s},
  2526. oA:function(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=null
  2527. for(s=!e,r=b,q=r,p=j;r<c;){o=C.a.A(a,r)
  2528. if(o<127&&(d[o>>>4]&1<<(o&15))!==0)++r
  2529. else{if(o===37){n=P.mR(a,r,!1)
  2530. if(n==null){r+=3
  2531. continue}if("%"===n){n="%25"
  2532. m=1}else m=3}else if(s&&o<=93&&(C.ac[o>>>4]&1<<(o&15))!==0){P.cU(a,r,"Invalid character")
  2533. m=j
  2534. n=m}else{if((o&64512)===55296){l=r+1
  2535. if(l<c){k=C.a.A(a,l)
  2536. if((k&64512)===56320){o=65536|(o&1023)<<10|k&1023
  2537. m=2}else m=1}else m=1}else m=1
  2538. n=P.mQ(o)}if(p==null){p=new P.a9("")
  2539. l=p}else l=p
  2540. l.a+=C.a.t(a,q,r)
  2541. l.a+=H.b(n)
  2542. r+=m
  2543. q=r}}if(p==null)return j
  2544. if(q<c)p.a+=C.a.t(a,q,c)
  2545. s=p.a
  2546. return s.charCodeAt(0)==0?s:s},
  2547. oz:function(a){if(C.a.V(a,"."))return!0
  2548. return C.a.bK(a,"/.")!==-1},
  2549. ux:function(a){var s,r,q,p,o,n
  2550. if(!P.oz(a))return a
  2551. s=H.a([],t.s)
  2552. for(r=a.split("/"),q=r.length,p=!1,o=0;o<q;++o){n=r[o]
  2553. if(J.aA(n,"..")){if(s.length!==0){s.pop()
  2554. if(s.length===0)s.push("")}p=!0}else if("."===n)p=!0
  2555. else{s.push(n)
  2556. p=!1}}if(p)s.push("")
  2557. return C.d.cL(s,"/")},
  2558. uw:function(a,b){var s,r,q,p,o,n
  2559. if(!P.oz(a))return!b?P.ox(a):a
  2560. s=H.a([],t.s)
  2561. for(r=a.split("/"),q=r.length,p=!1,o=0;o<q;++o){n=r[o]
  2562. if(".."===n)if(s.length!==0&&C.d.gaH(s)!==".."){s.pop()
  2563. p=!0}else{s.push("..")
  2564. p=!1}else if("."===n)p=!0
  2565. else{s.push(n)
  2566. p=!1}}r=s.length
  2567. if(r!==0)r=r===1&&s[0].length===0
  2568. else r=!0
  2569. if(r)return"./"
  2570. if(p||C.d.gaH(s)==="..")s.push("")
  2571. if(!b)s[0]=P.ox(s[0])
  2572. return C.d.cL(s,"/")},
  2573. ox:function(a){var s,r,q=a.length
  2574. if(q>=2&&P.oy(J.rs(a,0)))for(s=1;s<q;++s){r=C.a.H(a,s)
  2575. if(r===58)return C.a.t(a,0,s)+"%3A"+C.a.bj(a,s+1)
  2576. if(r>127||(C.ah[r>>>4]&1<<(r&15))===0)break}return a},
  2577. um:function(a,b){var s,r,q
  2578. for(s=0,r=0;r<2;++r){q=C.a.A(a,b+r)
  2579. if(48<=q&&q<=57)s=s*16+q-48
  2580. else{q|=32
  2581. if(97<=q&&q<=102)s=s*16+q-87
  2582. else throw H.c(P.O("Invalid URL encoding"))}}return s},
  2583. uy:function(a,b,c,d,e){var s,r,q,p,o=b
  2584. while(!0){if(!(o<c)){s=!0
  2585. break}r=C.a.A(a,o)
  2586. if(r<=127)if(r!==37)q=!1
  2587. else q=!0
  2588. else q=!0
  2589. if(q){s=!1
  2590. break}++o}if(s){if(C.a3!==d)q=!1
  2591. else q=!0
  2592. if(q)return C.a.t(a,b,c)
  2593. else p=new H.cu(C.a.t(a,b,c))}else{p=H.a([],t.Z)
  2594. for(q=a.length,o=b;o<c;++o){r=C.a.A(a,o)
  2595. if(r>127)throw H.c(P.O("Illegal percent encoding in URI"))
  2596. if(r===37){if(o+3>q)throw H.c(P.O("Truncated URI"))
  2597. p.push(P.um(a,o+1))
  2598. o+=2}else p.push(r)}}return C.dw.dT(p)},
  2599. oy:function(a){var s=a|32
  2600. return 97<=s&&s<=122},
  2601. oa:function(a){var s
  2602. if(a.length>=5){s=P.oQ(a,0)
  2603. if(s===0)return P.kM(a,5,null)
  2604. if(s===32)return P.kM(C.a.bj(a,5),0,null)}throw H.c(P.K("Does not start with 'data:'",a,0))},
  2605. kM:function(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=H.a([b-1],t.Z)
  2606. for(s=a.length,r=b,q=-1,p=null;r<s;++r){p=C.a.H(a,r)
  2607. if(p===44||p===59)break
  2608. if(p===47){if(q<0){q=r
  2609. continue}throw H.c(P.K(k,a,r))}}if(q<0&&r>b)throw H.c(P.K(k,a,r))
  2610. for(;p!==44;){j.push(r);++r
  2611. for(o=-1;r<s;++r){p=C.a.H(a,r)
  2612. if(p===61){if(o<0)o=r}else if(p===59||p===44)break}if(o>=0)j.push(o)
  2613. else{n=C.d.gaH(j)
  2614. if(p!==44||r!==n+7||!C.a.U(a,"base64",n+1))throw H.c(P.K("Expecting '='",a,r))
  2615. break}}j.push(r)
  2616. m=r+1
  2617. if((j.length&1)===1)a=C.b5.ec(a,m,s)
  2618. else{l=P.oA(a,m,s,C.x,!0)
  2619. if(l!=null)a=C.a.az(a,m,s,l)}return new P.kL(a,j,c)},
  2620. uG:function(){var s="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",r=".",q=":",p="/",o="?",n="#",m=P.nO(22,new P.lP(),!0,t.E),l=new P.lO(m),k=new P.lQ(),j=new P.lR(),i=l.$2(0,225)
  2621. k.$3(i,s,1)
  2622. k.$3(i,r,14)
  2623. k.$3(i,q,34)
  2624. k.$3(i,p,3)
  2625. k.$3(i,o,172)
  2626. k.$3(i,n,205)
  2627. i=l.$2(14,225)
  2628. k.$3(i,s,1)
  2629. k.$3(i,r,15)
  2630. k.$3(i,q,34)
  2631. k.$3(i,p,234)
  2632. k.$3(i,o,172)
  2633. k.$3(i,n,205)
  2634. i=l.$2(15,225)
  2635. k.$3(i,s,1)
  2636. k.$3(i,"%",225)
  2637. k.$3(i,q,34)
  2638. k.$3(i,p,9)
  2639. k.$3(i,o,172)
  2640. k.$3(i,n,205)
  2641. i=l.$2(1,225)
  2642. k.$3(i,s,1)
  2643. k.$3(i,q,34)
  2644. k.$3(i,p,10)
  2645. k.$3(i,o,172)
  2646. k.$3(i,n,205)
  2647. i=l.$2(2,235)
  2648. k.$3(i,s,139)
  2649. k.$3(i,p,131)
  2650. k.$3(i,r,146)
  2651. k.$3(i,o,172)
  2652. k.$3(i,n,205)
  2653. i=l.$2(3,235)
  2654. k.$3(i,s,11)
  2655. k.$3(i,p,68)
  2656. k.$3(i,r,18)
  2657. k.$3(i,o,172)
  2658. k.$3(i,n,205)
  2659. i=l.$2(4,229)
  2660. k.$3(i,s,5)
  2661. j.$3(i,"AZ",229)
  2662. k.$3(i,q,102)
  2663. k.$3(i,"@",68)
  2664. k.$3(i,"[",232)
  2665. k.$3(i,p,138)
  2666. k.$3(i,o,172)
  2667. k.$3(i,n,205)
  2668. i=l.$2(5,229)
  2669. k.$3(i,s,5)
  2670. j.$3(i,"AZ",229)
  2671. k.$3(i,q,102)
  2672. k.$3(i,"@",68)
  2673. k.$3(i,p,138)
  2674. k.$3(i,o,172)
  2675. k.$3(i,n,205)
  2676. i=l.$2(6,231)
  2677. j.$3(i,"19",7)
  2678. k.$3(i,"@",68)
  2679. k.$3(i,p,138)
  2680. k.$3(i,o,172)
  2681. k.$3(i,n,205)
  2682. i=l.$2(7,231)
  2683. j.$3(i,"09",7)
  2684. k.$3(i,"@",68)
  2685. k.$3(i,p,138)
  2686. k.$3(i,o,172)
  2687. k.$3(i,n,205)
  2688. k.$3(l.$2(8,8),"]",5)
  2689. i=l.$2(9,235)
  2690. k.$3(i,s,11)
  2691. k.$3(i,r,16)
  2692. k.$3(i,p,234)
  2693. k.$3(i,o,172)
  2694. k.$3(i,n,205)
  2695. i=l.$2(16,235)
  2696. k.$3(i,s,11)
  2697. k.$3(i,r,17)
  2698. k.$3(i,p,234)
  2699. k.$3(i,o,172)
  2700. k.$3(i,n,205)
  2701. i=l.$2(17,235)
  2702. k.$3(i,s,11)
  2703. k.$3(i,p,9)
  2704. k.$3(i,o,172)
  2705. k.$3(i,n,205)
  2706. i=l.$2(10,235)
  2707. k.$3(i,s,11)
  2708. k.$3(i,r,18)
  2709. k.$3(i,p,234)
  2710. k.$3(i,o,172)
  2711. k.$3(i,n,205)
  2712. i=l.$2(18,235)
  2713. k.$3(i,s,11)
  2714. k.$3(i,r,19)
  2715. k.$3(i,p,234)
  2716. k.$3(i,o,172)
  2717. k.$3(i,n,205)
  2718. i=l.$2(19,235)
  2719. k.$3(i,s,11)
  2720. k.$3(i,p,234)
  2721. k.$3(i,o,172)
  2722. k.$3(i,n,205)
  2723. i=l.$2(11,235)
  2724. k.$3(i,s,11)
  2725. k.$3(i,p,10)
  2726. k.$3(i,o,172)
  2727. k.$3(i,n,205)
  2728. i=l.$2(12,236)
  2729. k.$3(i,s,12)
  2730. k.$3(i,o,12)
  2731. k.$3(i,n,205)
  2732. i=l.$2(13,237)
  2733. k.$3(i,s,13)
  2734. k.$3(i,o,13)
  2735. j.$3(l.$2(20,245),"az",21)
  2736. i=l.$2(21,245)
  2737. j.$3(i,"az",21)
  2738. j.$3(i,"09",21)
  2739. k.$3(i,"+-.",21)
  2740. return m},
  2741. oO:function(a,b,c,d,e){var s,r,q,p,o=$.rp()
  2742. for(s=b;s<c;++s){r=o[d]
  2743. q=C.a.H(a,s)^96
  2744. p=r[q>95?31:q]
  2745. d=p&31
  2746. e[p>>>5]=s}return d},
  2747. oQ:function(a,b){return((C.a.H(a,b+4)^58)*3|C.a.H(a,b)^100|C.a.H(a,b+1)^97|C.a.H(a,b+2)^116|C.a.H(a,b+3)^97)>>>0},
  2748. jn:function jn(a,b){this.a=a
  2749. this.b=b},
  2750. d5:function d5(a,b){this.a=a
  2751. this.b=b},
  2752. F:function F(){},
  2753. ej:function ej(a){this.a=a},
  2754. f2:function f2(){},
  2755. eR:function eR(){},
  2756. ak:function ak(a,b,c,d){var _=this
  2757. _.a=a
  2758. _.b=b
  2759. _.c=c
  2760. _.d=d},
  2761. dq:function dq(a,b,c,d,e,f){var _=this
  2762. _.e=a
  2763. _.f=b
  2764. _.a=c
  2765. _.b=d
  2766. _.c=e
  2767. _.d=f},
  2768. ew:function ew(a,b,c,d,e){var _=this
  2769. _.f=a
  2770. _.a=b
  2771. _.b=c
  2772. _.c=d
  2773. _.d=e},
  2774. eO:function eO(a,b,c,d){var _=this
  2775. _.a=a
  2776. _.b=b
  2777. _.c=c
  2778. _.d=d},
  2779. f8:function f8(a){this.a=a},
  2780. f3:function f3(a){this.a=a},
  2781. bz:function bz(a){this.a=a},
  2782. ep:function ep(a){this.a=a},
  2783. eT:function eT(){},
  2784. ds:function ds(){},
  2785. er:function er(a){this.a=a},
  2786. dD:function dD(a){this.a=a},
  2787. aD:function aD(a,b,c){this.a=a
  2788. this.b=b
  2789. this.c=c},
  2790. i:function i(){},
  2791. dF:function dF(a,b,c){this.a=a
  2792. this.b=b
  2793. this.$ti=c},
  2794. H:function H(){},
  2795. cC:function cC(a,b,c){this.a=a
  2796. this.b=b
  2797. this.$ti=c},
  2798. k:function k(){},
  2799. e:function e(){},
  2800. fr:function fr(){},
  2801. a9:function a9(a){this.a=a},
  2802. kN:function kN(a){this.a=a},
  2803. kO:function kO(a){this.a=a},
  2804. kP:function kP(a,b){this.a=a
  2805. this.b=b},
  2806. e2:function e2(a,b,c,d,e,f,g){var _=this
  2807. _.a=a
  2808. _.b=b
  2809. _.c=c
  2810. _.d=d
  2811. _.e=e
  2812. _.f=f
  2813. _.r=g
  2814. _.z=_.x=null},
  2815. kL:function kL(a,b,c){this.a=a
  2816. this.b=b
  2817. this.c=c},
  2818. lP:function lP(){},
  2819. lO:function lO(a){this.a=a},
  2820. lQ:function lQ(){},
  2821. lR:function lR(){},
  2822. fp:function fp(a,b,c,d,e,f,g,h){var _=this
  2823. _.a=a
  2824. _.b=b
  2825. _.c=c
  2826. _.d=d
  2827. _.e=e
  2828. _.f=f
  2829. _.r=g
  2830. _.x=h
  2831. _.y=null},
  2832. fg:function fg(a,b,c,d,e,f,g){var _=this
  2833. _.a=a
  2834. _.b=b
  2835. _.c=c
  2836. _.d=d
  2837. _.e=e
  2838. _.f=f
  2839. _.r=g
  2840. _.z=_.x=null},
  2841. n2:function(a){if(!t.I.b(a)&&!t.U.b(a))throw H.c(P.O("object must be a Map or Iterable"))
  2842. return P.uF(a)},
  2843. uF:function(a){var s=new P.lM(new P.dJ(t.aH)).$1(a)
  2844. s.toString
  2845. return s},
  2846. lM:function lM(a){this.a=a},
  2847. uE:function(a){var s,r=a.$dart_jsFunction
  2848. if(r!=null)return r
  2849. s=function(b,c){return function(){return b(c,Array.prototype.slice.apply(arguments))}}(P.uD,a)
  2850. s[$.n6()]=a
  2851. a.$dart_jsFunction=s
  2852. return s},
  2853. uD:function(a,b){return H.tH(a,b,null)},
  2854. cp:function(a){if(typeof a=="function")return a
  2855. else return P.uE(a)}},M={
  2856. rM:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e="byteOffset",d=null,c="normalized"
  2857. F.A(a,C.cu,b)
  2858. s=F.P(a,"bufferView",b,!1)
  2859. if(s===-1){r=a.w(e)
  2860. if(r)b.k($.d1(),H.a(["bufferView"],t.M),e)
  2861. q=0}else q=F.W(a,e,b,0,d,-1,0,!1)
  2862. p=F.W(a,"componentType",b,-1,C.c3,-1,0,!0)
  2863. o=F.W(a,"count",b,-1,d,-1,1,!0)
  2864. n=F.J(a,"type",b,d,C.l.gL(),d,!0)
  2865. m=F.oV(a,c,b)
  2866. if(n!=null&&p!==-1){l=C.l.j(0,n)
  2867. if(l!=null)if(p===5126){r=t.V
  2868. k=F.aj(a,"min",b,d,H.a([l],r),1/0,-1/0,!0)
  2869. j=F.aj(a,"max",b,d,H.a([l],r),1/0,-1/0,!0)}else{k=F.oW(a,"min",b,p,l)
  2870. j=F.oW(a,"max",b,p,l)}else{k=d
  2871. j=k}}else{k=d
  2872. j=k}i=F.V(a,"sparse",b,M.vf(),!1)
  2873. if(m)r=p===5126||p===5125
  2874. else r=!1
  2875. if(r)b.p($.qw(),c)
  2876. if((n==="MAT2"||n==="MAT3"||n==="MAT4")&&q!==-1&&(q&3)!==0)b.p($.qv(),e)
  2877. switch(p){case 5120:case 5121:case 5122:case 5123:case 5125:r=t.w
  2878. r.a(j)
  2879. r.a(k)
  2880. F.J(a,"name",b,d,d,d,!1)
  2881. r=F.y(a,C.L,b,d)
  2882. h=F.z(a,b)
  2883. g=new M.fb(s,q,p,o,n,m,j,k,i,Z.b_(p),r,h,!1)
  2884. if(k!=null){r=b.O()
  2885. h=P.bt(k.length,0,!1,t.e)
  2886. f=new Array(k.length)
  2887. f.fixed$length=Array
  2888. b.W(g,new M.eH(h,H.a(f,t.V),J.fG(k,!1),r))}if(j!=null){r=b.O()
  2889. h=P.bt(j.length,0,!1,t.e)
  2890. f=new Array(j.length)
  2891. f.fixed$length=Array
  2892. b.W(g,new M.eF(h,H.a(f,t.V),J.fG(j,!1),r))}break
  2893. default:r=t.fy
  2894. r.a(j)
  2895. r.a(k)
  2896. F.J(a,"name",b,d,d,d,!1)
  2897. r=F.y(a,C.L,b,d)
  2898. h=F.z(a,b)
  2899. g=new M.fa(s,q,p,o,n,m,j,k,i,Z.b_(p),r,h,!1)
  2900. b.W(g,new M.ez(b.O()))
  2901. if(k!=null){r=b.O()
  2902. h=P.bt(k.length,0,!1,t.e)
  2903. f=new Array(k.length)
  2904. f.fixed$length=Array
  2905. b.W(g,new M.eG(h,H.a(f,t.m),J.fG(k,!1),r))}if(j!=null){r=b.O()
  2906. h=P.bt(j.length,0,!1,t.e)
  2907. f=new Array(j.length)
  2908. f.fixed$length=Array
  2909. b.W(g,new M.eE(h,H.a(f,t.m),J.fG(j,!1),r))}break}return g},
  2910. bm:function(a,b,c,d,e,f){var s,r,q="byteOffset"
  2911. if(a===-1)return!1
  2912. if(a%b!==0)if(f!=null)f.k($.qx(),H.a([a,b],t.M),q)
  2913. else return!1
  2914. s=d.y
  2915. if(s===-1)return!1
  2916. r=s+a
  2917. if(r%b!==0)if(f!=null)f.E($.pV(),H.a([r,b],t.M))
  2918. else return!1
  2919. s=d.z
  2920. if(a>s)if(f!=null)f.k($.nd(),H.a([a,c,e,s],t.M),q)
  2921. else return!1
  2922. else if(a+c>s)if(f!=null)f.E($.nd(),H.a([a,c,e,s],t.M))
  2923. else return!1
  2924. return!0},
  2925. mz:function(a,b,c,d){var s=b.byteLength,r=Z.b_(a)
  2926. if(s<c+r*d)return null
  2927. switch(a){case 5121:return H.mH(b,c,d)
  2928. case 5123:return H.nQ(b,c,d)
  2929. case 5125:return H.nR(b,c,d)
  2930. default:return null}},
  2931. nx:function(a,b,c,d){var s=b.byteLength,r=Z.b_(a)
  2932. if(s<c+r*d)return null
  2933. switch(a){case 5126:H.cW(b,c,d)
  2934. s=new Float32Array(b,c,d)
  2935. return s
  2936. default:return null}},
  2937. ny:function(a,b,c,d){var s=b.byteLength,r=Z.b_(a)
  2938. if(s<c+r*d)return null
  2939. switch(a){case 5120:H.cW(b,c,d)
  2940. s=new Int8Array(b,c,d)
  2941. return s
  2942. case 5121:return H.mH(b,c,d)
  2943. case 5122:H.cW(b,c,d)
  2944. s=new Int16Array(b,c,d)
  2945. return s
  2946. case 5123:return H.nQ(b,c,d)
  2947. case 5125:return H.nR(b,c,d)
  2948. default:return null}},
  2949. rL:function(a,b){var s,r,q
  2950. F.A(a,C.cf,b)
  2951. s=F.W(a,"count",b,-1,null,-1,1,!0)
  2952. r=F.V(a,"indices",b,M.vd(),!0)
  2953. q=F.V(a,"values",b,M.ve(),!0)
  2954. if(s===-1||r==null||q==null)return null
  2955. return new M.bP(s,r,q,F.y(a,C.d8,b,null),F.z(a,b),!1)},
  2956. rJ:function(a,b){F.A(a,C.c8,b)
  2957. return new M.bQ(F.P(a,"bufferView",b,!0),F.W(a,"byteOffset",b,0,null,-1,0,!1),F.W(a,"componentType",b,-1,C.bR,-1,0,!0),F.y(a,C.d6,b,null),F.z(a,b),!1)},
  2958. rK:function(a,b){F.A(a,C.cb,b)
  2959. return new M.bR(F.P(a,"bufferView",b,!0),F.W(a,"byteOffset",b,0,null,-1,0,!1),F.y(a,C.d7,b,null),F.z(a,b),!1)},
  2960. a0:function a0(){},
  2961. fb:function fb(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this
  2962. _.x=a
  2963. _.y=b
  2964. _.z=c
  2965. _.Q=d
  2966. _.ch=e
  2967. _.cx=f
  2968. _.cy=g
  2969. _.db=h
  2970. _.dx=i
  2971. _.dy=j
  2972. _.fr=null
  2973. _.fx=0
  2974. _.k2=_.k1=null
  2975. _.a=k
  2976. _.b=l
  2977. _.a$=m},
  2978. l6:function l6(a,b,c,d,e){var _=this
  2979. _.a=a
  2980. _.b=b
  2981. _.c=c
  2982. _.d=d
  2983. _.e=e},
  2984. l7:function l7(a){this.a=a},
  2985. l8:function l8(){},
  2986. l9:function l9(a,b,c,d,e){var _=this
  2987. _.a=a
  2988. _.b=b
  2989. _.c=c
  2990. _.d=d
  2991. _.e=e},
  2992. l4:function l4(a){this.a=a},
  2993. l5:function l5(a){this.a=a},
  2994. fa:function fa(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this
  2995. _.x=a
  2996. _.y=b
  2997. _.z=c
  2998. _.Q=d
  2999. _.ch=e
  3000. _.cx=f
  3001. _.cy=g
  3002. _.db=h
  3003. _.dx=i
  3004. _.dy=j
  3005. _.fr=null
  3006. _.fx=0
  3007. _.k2=_.k1=null
  3008. _.a=k
  3009. _.b=l
  3010. _.a$=m},
  3011. l0:function l0(a,b,c,d,e){var _=this
  3012. _.a=a
  3013. _.b=b
  3014. _.c=c
  3015. _.d=d
  3016. _.e=e},
  3017. l1:function l1(a){this.a=a},
  3018. l2:function l2(){},
  3019. l3:function l3(a,b,c,d,e){var _=this
  3020. _.a=a
  3021. _.b=b
  3022. _.c=c
  3023. _.d=d
  3024. _.e=e},
  3025. bP:function bP(a,b,c,d,e,f){var _=this
  3026. _.d=a
  3027. _.e=b
  3028. _.f=c
  3029. _.a=d
  3030. _.b=e
  3031. _.a$=f},
  3032. bQ:function bQ(a,b,c,d,e,f){var _=this
  3033. _.d=a
  3034. _.e=b
  3035. _.f=c
  3036. _.r=null
  3037. _.a=d
  3038. _.b=e
  3039. _.a$=f},
  3040. bR:function bR(a,b,c,d,e){var _=this
  3041. _.d=a
  3042. _.e=b
  3043. _.f=null
  3044. _.a=c
  3045. _.b=d
  3046. _.a$=e},
  3047. ez:function ez(a){this.a=a},
  3048. eG:function eG(a,b,c,d){var _=this
  3049. _.a=a
  3050. _.b=b
  3051. _.c=c
  3052. _.d=d},
  3053. eE:function eE(a,b,c,d){var _=this
  3054. _.a=a
  3055. _.b=b
  3056. _.c=c
  3057. _.d=d},
  3058. eH:function eH(a,b,c,d){var _=this
  3059. _.a=a
  3060. _.b=b
  3061. _.c=c
  3062. _.d=d},
  3063. eF:function eF(a,b,c,d){var _=this
  3064. _.a=a
  3065. _.b=b
  3066. _.c=c
  3067. _.d=d},
  3068. oe:function(a,b,c){var s=P.aR(t.X),r=b==null?0:b
  3069. if(a!=null)s.K(0,a)
  3070. return new M.kV(r,s,c)},
  3071. t4:function(){return new H.a8(C.ak,new M.fS(),t.gw)},
  3072. t3:function(a){var s,r,q,p,o=t.i,n=H.a([],o),m=t._,l=H.a([],t.d6),k=P.a5(t.al,t.f9),j=H.a([],o),i=H.a([],o),h=H.a([],t.j),g=H.a([],t.a9)
  3073. o=H.a(["image/jpeg","image/png"],o)
  3074. s=t.aD
  3075. r=t.X
  3076. q=t.cn
  3077. p=P.mF(["POSITION",P.b8([C.k],s),"NORMAL",P.b8([C.k],s),"TANGENT",P.b8([C.u],s),"TEXCOORD",P.b8([C.aV,C.aQ,C.aU],s),"COLOR",P.b8([C.k,C.R,C.T,C.u,C.D,C.E],s),"JOINTS",P.b8([C.aY,C.aZ],s),"WEIGHTS",P.b8([C.u,C.D,C.E],s)],r,q)
  3078. q=P.mF(["POSITION",P.b8([C.k],s),"NORMAL",P.b8([C.k],s),"TANGENT",P.b8([C.k],s)],r,q)
  3079. s=a==null?M.oe(null,null,null):a
  3080. q=new M.j(s,n,P.a5(t.W,t.b7),P.a5(m,m),P.a5(t.f7,t.an),l,P.a5(t.u,t.gz),P.a5(t.cl,t.eG),k,j,i,h,P.aR(t.af),g,new P.a9(""),o,p,q)
  3081. p=t.em
  3082. q.dx=new P.aX(i,p)
  3083. q.cy=new P.aX(j,p)
  3084. q.ch=new P.be(k,t.f8)
  3085. q.fr=new P.aX(h,t.go)
  3086. return q},
  3087. kV:function kV(a,b,c){this.a=a
  3088. this.b=b
  3089. this.c=c},
  3090. j:function j(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this
  3091. _.b=a
  3092. _.c=b
  3093. _.d=c
  3094. _.e=d
  3095. _.f=e
  3096. _.r=f
  3097. _.x=g
  3098. _.y=h
  3099. _.z=!1
  3100. _.Q=i
  3101. _.ch=null
  3102. _.cx=j
  3103. _.cy=null
  3104. _.db=k
  3105. _.dx=null
  3106. _.dy=l
  3107. _.fr=null
  3108. _.fx=m
  3109. _.fy=n
  3110. _.go=o
  3111. _.id=!1
  3112. _.k1=p
  3113. _.k2=q
  3114. _.k3=r},
  3115. fS:function fS(){},
  3116. fR:function fR(){},
  3117. fT:function fT(){},
  3118. fW:function fW(a){this.a=a},
  3119. fX:function fX(a){this.a=a},
  3120. fU:function fU(a){this.a=a},
  3121. fV:function fV(){},
  3122. fY:function fY(a,b){this.a=a
  3123. this.b=b},
  3124. c4:function c4(){}},Z={
  3125. rO:function(a,b){var s,r,q,p,o,n,m,l,k,j=null,i="channels",h="samplers"
  3126. F.A(a,C.cd,b)
  3127. s=F.m6(a,i,b)
  3128. if(s!=null){r=s.gi(s)
  3129. q=new Array(r)
  3130. q.fixed$length=Array
  3131. q=H.a(q,t.fr)
  3132. p=new F.L(q,r,i,t.eq)
  3133. r=b.c
  3134. r.push(i)
  3135. for(o=0;o<s.gi(s);++o){n=s.j(0,o)
  3136. r.push(C.c.l(o))
  3137. F.A(n,C.cM,b)
  3138. q[o]=new Z.b1(F.P(n,"sampler",b,!0),F.V(n,"target",b,Z.vh(),!0),F.y(n,C.da,b,j),F.z(n,b),!1)
  3139. r.pop()}r.pop()}else p=j
  3140. m=F.m6(a,h,b)
  3141. if(m!=null){r=m.gi(m)
  3142. q=new Array(r)
  3143. q.fixed$length=Array
  3144. q=H.a(q,t.es)
  3145. l=new F.L(q,r,h,t.az)
  3146. r=b.c
  3147. r.push(h)
  3148. for(o=0;o<m.gi(m);++o){k=m.j(0,o)
  3149. r.push(C.c.l(o))
  3150. F.A(k,C.cs,b)
  3151. q[o]=new Z.b2(F.P(k,"input",b,!0),F.J(k,"interpolation",b,"LINEAR",C.c0,j,!1),F.P(k,"output",b,!0),F.y(k,C.db,b,j),F.z(k,b),!1)
  3152. r.pop()}r.pop()}else l=j
  3153. F.J(a,"name",b,j,j,j,!1)
  3154. return new Z.bn(p,l,F.y(a,C.ar,b,j),F.z(a,b),!1)},
  3155. rN:function(a,b){F.A(a,C.cy,b)
  3156. return new Z.bT(F.P(a,"node",b,!1),F.J(a,"path",b,null,C.an,null,!0),F.y(a,C.d9,b,null),F.z(a,b),!1)},
  3157. bn:function bn(a,b,c,d,e){var _=this
  3158. _.x=a
  3159. _.y=b
  3160. _.a=c
  3161. _.b=d
  3162. _.a$=e},
  3163. fH:function fH(a,b){this.a=a
  3164. this.b=b},
  3165. fI:function fI(a,b,c){this.a=a
  3166. this.b=b
  3167. this.c=c},
  3168. b1:function b1(a,b,c,d,e){var _=this
  3169. _.d=a
  3170. _.e=b
  3171. _.f=null
  3172. _.a=c
  3173. _.b=d
  3174. _.a$=e},
  3175. bT:function bT(a,b,c,d,e){var _=this
  3176. _.d=a
  3177. _.e=b
  3178. _.f=null
  3179. _.a=c
  3180. _.b=d
  3181. _.a$=e},
  3182. b2:function b2(a,b,c,d,e,f){var _=this
  3183. _.d=a
  3184. _.e=b
  3185. _.f=c
  3186. _.x=_.r=null
  3187. _.a=d
  3188. _.b=e
  3189. _.a$=f},
  3190. ei:function ei(a){this.a=0
  3191. this.b=a},
  3192. dp:function dp(a,b,c,d){var _=this
  3193. _.a=a
  3194. _.b=b
  3195. _.c=c
  3196. _.e=_.d=0
  3197. _.$ti=d},
  3198. b_:function(a){switch(a){case 5120:case 5121:return 1
  3199. case 5122:case 5123:return 2
  3200. case 5124:case 5125:case 5126:return 4
  3201. default:return-1}},
  3202. wa:function(a){switch(a){case 5121:case 5123:case 5125:return 0
  3203. case 5120:return-128
  3204. case 5122:return-32768
  3205. case 5124:return-2147483648
  3206. default:throw H.c(P.O(null))}},
  3207. pb:function(a){switch(a){case 5120:return 127
  3208. case 5121:return 255
  3209. case 5122:return 32767
  3210. case 5123:return 65535
  3211. case 5124:return 2147483647
  3212. case 5125:return 4294967295
  3213. default:throw H.c(P.O(null))}}},T={
  3214. rP:function(a,b){var s,r,q,p,o=null,n="minVersion"
  3215. F.A(a,C.ca,b)
  3216. F.J(a,"copyright",b,o,o,o,!1)
  3217. s=F.J(a,"generator",b,o,o,o,!1)
  3218. r=$.bj()
  3219. q=F.J(a,"version",b,o,o,r,!0)
  3220. r=F.J(a,n,b,o,o,r,!1)
  3221. p=new T.bo(s,q,r,F.y(a,C.dc,b,o),F.z(a,b),!1)
  3222. s=r!=null&&q!=null
  3223. if(s){if(!(p.gcM()>p.gb8()))s=p.gcM()==p.gb8()&&p.geb()>p.gbO()
  3224. else s=!0
  3225. if(s)b.k($.qR(),H.a([r,q],t.M),n)}return p},
  3226. bo:function bo(a,b,c,d,e,f){var _=this
  3227. _.e=a
  3228. _.f=b
  3229. _.r=c
  3230. _.a=d
  3231. _.b=e
  3232. _.a$=f},
  3233. te:function(a,b){var s,r,q,p,o,n,m,l,k,j,i="bufferView",h=null
  3234. F.A(a,C.cc,b)
  3235. p=F.P(a,i,b,!1)
  3236. o=b.k1
  3237. n=F.J(a,"mimeType",b,h,o,h,!1)
  3238. s=F.J(a,"uri",b,h,h,h,!1)
  3239. m=p===-1
  3240. l=!m
  3241. if(l&&n==null)b.k($.d1(),H.a(["mimeType"],t.M),i)
  3242. if(!(l&&s!=null))m=m&&s==null
  3243. else m=!0
  3244. if(m)b.E($.nl(),H.a(["bufferView","uri"],t.M))
  3245. r=null
  3246. if(s!=null){q=null
  3247. try{q=P.oa(s)}catch(k){if(H.E(k) instanceof P.aD)r=F.p_(s,b)
  3248. else throw k}if(q!=null){if(b.id)b.p($.nc(),"uri")
  3249. j=q.cB()
  3250. if(n==null){m=C.d.F(o,q.gax())
  3251. if(!m)b.k($.nm(),H.a([q.gax(),o],t.M),"uri")
  3252. n=q.gax()}}else j=h}else j=h
  3253. o=r
  3254. F.J(a,"name",b,h,h,h,!1)
  3255. return new T.aO(p,n,o,j,F.y(a,C.au,b,h),F.z(a,b),!1)},
  3256. aO:function aO(a,b,c,d,e,f,g){var _=this
  3257. _.x=a
  3258. _.y=b
  3259. _.z=c
  3260. _.Q=d
  3261. _.cx=_.ch=null
  3262. _.a=e
  3263. _.b=f
  3264. _.a$=g},
  3265. tO:function(a,b){var s=null
  3266. F.A(a,C.cH,b)
  3267. F.W(a,"magFilter",b,-1,C.bU,-1,0,!1)
  3268. F.W(a,"minFilter",b,-1,C.bX,-1,0,!1)
  3269. F.W(a,"wrapS",b,10497,C.ad,-1,0,!1)
  3270. F.W(a,"wrapT",b,10497,C.ad,-1,0,!1)
  3271. F.J(a,"name",b,s,s,s,!1)
  3272. return new T.bv(F.y(a,C.dv,b,s),F.z(a,b),!1)},
  3273. bv:function bv(a,b,c){this.a=a
  3274. this.b=b
  3275. this.a$=c},
  3276. tv:function(){return new T.cD(new Float32Array(16))},
  3277. tL:function(){return new T.eW(new Float32Array(4))},
  3278. og:function(a){var s=new Float32Array(3)
  3279. s[2]=a[2]
  3280. s[1]=a[1]
  3281. s[0]=a[0]
  3282. return new T.cJ(s)},
  3283. of:function(){return new T.cJ(new Float32Array(3))},
  3284. cD:function cD(a){this.a=a},
  3285. eW:function eW(a){this.a=a},
  3286. cJ:function cJ(a){this.a=a},
  3287. f9:function f9(a){this.a=a}},Q={
  3288. rU:function(a,b){var s,r,q,p,o,n,m,l,k,j="byteLength",i=null,h="uri"
  3289. F.A(a,C.cO,b)
  3290. p=F.W(a,j,b,-1,i,-1,1,!0)
  3291. s=null
  3292. o=a.w(h)
  3293. if(o){r=F.J(a,h,b,i,i,i,!1)
  3294. if(r!=null){q=null
  3295. try{q=P.oa(r)}catch(n){if(H.E(n) instanceof P.aD)s=F.p_(r,b)
  3296. else throw n}if(q!=null){if(b.id)b.p($.nc(),h)
  3297. if(q.gax()==="application/octet-stream"||q.gax()==="application/gltf-buffer")m=q.cB()
  3298. else{b.k($.qA(),H.a([q.gax()],t.M),h)
  3299. m=i}}else m=i
  3300. if(m!=null&&p!==-1&&m.length!==p){l=$.pw()
  3301. k=m.length
  3302. b.k(l,H.a([k,p],t.M),j)
  3303. p=k}}else m=i}else m=i
  3304. l=s
  3305. F.J(a,"name",b,i,i,i,!1)
  3306. return new Q.aN(l,p,o,m,F.y(a,C.dd,b,i),F.z(a,b),!1)},
  3307. aN:function aN(a,b,c,d,e,f,g){var _=this
  3308. _.x=a
  3309. _.y=b
  3310. _.z=c
  3311. _.Q=d
  3312. _.a=e
  3313. _.b=f
  3314. _.a$=g},
  3315. p2:function(){var s=new Q.mo()
  3316. J.rB(self.exports,P.cp(new Q.mk(s)))
  3317. J.rC(self.exports,P.cp(new Q.ml(s)))
  3318. J.rD(self.exports,P.cp(new Q.mm()))
  3319. J.rA(self.exports,P.cp(new Q.mn()))},
  3320. fB:function(a,b){return Q.wc(a,b)},
  3321. wc:function(a,b){var s=0,r=P.ec(t.t),q,p=2,o,n=[],m,l,k,j,i,h
  3322. var $async$fB=P.ee(function(c,d){if(c===1){o=d
  3323. s=p}while(true)switch(s){case 0:if(!t.a.b(a))throw H.c(P.O("data: Argument must be a Uint8Array."))
  3324. j=Q.oE(b)
  3325. m=Q.oI(j)
  3326. l=null
  3327. p=4
  3328. s=7
  3329. return P.cV(K.tb(P.mI(H.a([a],t.d),t.w),m),$async$fB)
  3330. case 7:k=d
  3331. s=8
  3332. return P.cV(k.bU(),$async$fB)
  3333. case 8:l=d
  3334. p=2
  3335. s=6
  3336. break
  3337. case 4:p=3
  3338. h=o
  3339. if(H.E(h) instanceof K.db)throw h
  3340. else throw h
  3341. s=6
  3342. break
  3343. case 3:s=2
  3344. break
  3345. case 6:q=Q.fz(j,m,l)
  3346. s=1
  3347. break
  3348. case 1:return P.e6(q,r)
  3349. case 2:return P.e5(o,r)}})
  3350. return P.e7($async$fB,r)},
  3351. n5:function(a,b){var s=0,r=P.ec(t.t),q,p,o
  3352. var $async$n5=P.ee(function(c,d){if(c===1)return P.e5(d,r)
  3353. while(true)switch(s){case 0:if(typeof a!="string")throw H.c(P.O("json: Argument must be a string."))
  3354. p=Q.oE(b)
  3355. o=Q.oI(p)
  3356. q=Q.fz(p,o,K.ta(a,o))
  3357. s=1
  3358. break
  3359. case 1:return P.e6(q,r)}})
  3360. return P.e7($async$n5,r)},
  3361. oE:function(a){var s
  3362. if(a!=null)s=typeof a=="number"||H.e9(a)||typeof a=="string"||t.l.b(a)
  3363. else s=!1
  3364. if(s)throw H.c(P.O("options: Value must be an object."))
  3365. return t.bv.a(a)},
  3366. fz:function(a,b,c){var s=0,r=P.ec(t.t),q,p,o,n,m
  3367. var $async$fz=P.ee(function(d,e){if(d===1)return P.e5(e,r)
  3368. while(true)switch(s){case 0:m=a==null
  3369. if(!m){p=J.b0(a)
  3370. o=Q.uM(p.gbd(a))
  3371. if(p.gbE(a)!=null&&!t.b1.b(p.gbE(a)))throw H.c(P.O("options.externalResourceFunction: Value must be a function."))
  3372. else n=p.gbE(a)
  3373. if(p.gc_(a)!=null&&!H.e9(p.gc_(a)))throw H.c(P.O("options.writeTimestamp: Value must be a boolean."))}else{o=null
  3374. n=null}s=(c==null?null:c.b)!=null?3:4
  3375. break
  3376. case 3:s=5
  3377. return P.cV(Q.uL(b,c,n).aJ(),$async$fz)
  3378. case 5:case 4:m=m?null:J.rw(a)
  3379. q=new A.kW(o,b,c,m==null?!0:m).bc()
  3380. s=1
  3381. break
  3382. case 1:return P.e6(q,r)}})
  3383. return P.e7($async$fz,r)},
  3384. uM:function(a){var s,r,q
  3385. if(a!=null)if(typeof a=="string")try{r=P.ob(a)
  3386. return r}catch(q){r=H.E(q)
  3387. if(r instanceof P.aD){s=r
  3388. throw H.c(P.O("options.uri: "+H.b(s)+"."))}else throw q}else throw H.c(P.O("options.uri: Value must be a string."))
  3389. return null},
  3390. oI:function(a){var s,r,q,p,o,n,m,l,k
  3391. if(a!=null){s=J.b0(a)
  3392. if(s.gb9(a)!=null)r=!H.aJ(s.gb9(a))||s.gb9(a)<0
  3393. else r=!1
  3394. if(r)throw H.c(P.O("options.maxIssues: Value must be a non-negative integer."))
  3395. if(s.gb6(a)!=null){if(!t.l.b(s.gb6(a)))throw H.c(P.O("options.ignoredIssues: Value must be an array."))
  3396. q=H.a([],t.i)
  3397. for(p=0;p<J.X(s.gb6(a));++p){o=J.nt(s.gb6(a),p)
  3398. if(typeof o=="string"&&o.length!==0)q.push(o)
  3399. else throw H.c(P.O("options.ignoredIssues["+p+"]: Value must be a non-empty String."))}}else q=null
  3400. if(s.gai(a)!=null){if(typeof s.gai(a)=="number"||H.e9(s.gai(a))||typeof s.gai(a)=="string"||t.l.b(s.gai(a)))throw H.c(P.O("options.severityOverrides: Value must be an object."))
  3401. r=t.X
  3402. n=P.a5(r,t.dz)
  3403. for(r=J.my(self.Object.keys(s.gai(a)),r),r=new H.a6(r,r.gi(r),H.r(r).h("a6<m.E>"));r.n();){m=r.d
  3404. l=s.gai(a)[m]
  3405. if(H.aJ(l)&&l>=0&&l<=3)n.m(0,m,C.cF[l])
  3406. else throw H.c(P.O('options.severityOverrides["'+H.b(m)+'"]: Value must be one of [0, 1, 2, 3].'))}}else n=null
  3407. k=M.oe(q,s.gb9(a),n)}else k=null
  3408. return M.t3(k)},
  3409. uL:function(a,b,c){var s=new Q.lU(c),r=new P.dD("options.externalResourceFunction is required to load this resource.")
  3410. return new N.jw(b.b,a,new Q.lS(a,b,c,s,r),new Q.lT(c,s,r))},
  3411. bb:function bb(){},
  3412. hx:function hx(){},
  3413. cP:function cP(){},
  3414. mo:function mo(){},
  3415. mk:function mk(a){this.a=a},
  3416. mj:function mj(a,b,c){this.a=a
  3417. this.b=b
  3418. this.c=c},
  3419. mg:function mg(a){this.a=a},
  3420. mh:function mh(a,b){this.a=a
  3421. this.b=b},
  3422. ml:function ml(a){this.a=a},
  3423. mi:function mi(a,b,c){this.a=a
  3424. this.b=b
  3425. this.c=c},
  3426. me:function me(a){this.a=a},
  3427. mf:function mf(a,b){this.a=a
  3428. this.b=b},
  3429. mm:function mm(){},
  3430. mn:function mn(){},
  3431. lU:function lU(a){this.a=a},
  3432. lV:function lV(a){this.a=a},
  3433. lW:function lW(a){this.a=a},
  3434. lS:function lS(a,b,c,d,e){var _=this
  3435. _.a=a
  3436. _.b=b
  3437. _.c=c
  3438. _.d=d
  3439. _.e=e},
  3440. lT:function lT(a,b,c){this.a=a
  3441. this.b=b
  3442. this.c=c},
  3443. eP:function eP(a){this.a=a}},V={
  3444. rT:function(a,b){var s,r,q,p,o,n=null,m="byteStride"
  3445. F.A(a,C.c_,b)
  3446. s=F.W(a,"byteLength",b,-1,n,-1,1,!0)
  3447. r=F.W(a,m,b,-1,n,252,4,!1)
  3448. q=F.W(a,"target",b,-1,C.bP,-1,0,!1)
  3449. if(r!==-1){if(s!==-1&&r>s)b.k($.qB(),H.a([r,s],t.M),m)
  3450. if(r%4!==0)b.k($.qu(),H.a([r,4],t.M),m)
  3451. if(q===34963)b.p($.mv(),m)}p=F.P(a,"buffer",b,!0)
  3452. o=F.W(a,"byteOffset",b,0,n,-1,0,!1)
  3453. F.J(a,"name",b,n,n,n,!1)
  3454. return new V.bp(p,o,s,r,q,F.y(a,C.as,b,n),F.z(a,b),!1)},
  3455. bp:function bp(a,b,c,d,e,f,g,h){var _=this
  3456. _.x=a
  3457. _.y=b
  3458. _.z=c
  3459. _.Q=d
  3460. _.ch=e
  3461. _.cy=_.cx=null
  3462. _.db=-1
  3463. _.a=f
  3464. _.b=g
  3465. _.a$=h},
  3466. nI:function(b9,c0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5="extensionsRequired",b6="extensionsUsed",b7=null,b8=new V.i0(c0)
  3467. b8.$0()
  3468. F.A(b9,C.cQ,c0)
  3469. if(b9.w(b5)&&!b9.w(b6))c0.k($.d1(),H.a(["extensionsUsed"],t.M),b5)
  3470. s=F.oX(b9,b6,c0)
  3471. if(s==null)s=H.a([],t.i)
  3472. r=F.oX(b9,b5,c0)
  3473. if(r==null)r=H.a([],t.i)
  3474. c0.e4(s,r)
  3475. q=new V.i1(b9,b8,c0)
  3476. p=new V.i2(b8,b9,c0).$1$3$req("asset",T.vj(),!0,t.gP)
  3477. if((p==null?b7:p.f)==null)return b7
  3478. else if(p.gb8()!==2){o=$.r5()
  3479. n=p.gb8()
  3480. c0.k(o,H.a([n],t.M),"version")
  3481. return b7}else if(p.gbO()>0){o=$.r6()
  3482. n=p.gbO()
  3483. c0.k(o,H.a([n],t.M),"version")}m=q.$1$2("accessors",M.vg(),t.W)
  3484. l=q.$1$2("animations",Z.vi(),t.bj)
  3485. k=q.$1$2("buffers",Q.vo(),t.cT)
  3486. j=q.$1$2("bufferViews",V.vp(),t.u)
  3487. i=q.$1$2("cameras",G.vs(),t.h2)
  3488. h=q.$1$2("images",T.vG(),t.ec)
  3489. g=q.$1$2("materials",Y.vZ(),t.fC)
  3490. f=q.$1$2("meshes",S.w1(),t.eM)
  3491. o=t.L
  3492. e=q.$1$2("nodes",V.w2(),o)
  3493. d=q.$1$2("samplers",T.w3(),t.c2)
  3494. c=q.$1$2("scenes",B.w4(),t.J)
  3495. b8.$0()
  3496. b=F.P(b9,"scene",c0,!1)
  3497. a=c.j(0,b)
  3498. n=b!==-1&&a==null
  3499. if(n)c0.k($.N(),H.a([b],t.M),"scene")
  3500. a0=q.$1$2("skins",O.w5(),t.aV)
  3501. a1=q.$1$2("textures",U.w7(),t.ai)
  3502. b8.$0()
  3503. a2=F.y(b9,C.at,c0,b7)
  3504. b8.$0()
  3505. a3=new V.da(s,r,m,l,p,k,j,i,h,g,f,e,d,a,a0,a1,a2,F.z(b9,c0),!1)
  3506. a4=new V.hZ(c0,a3)
  3507. a4.$2(j,C.as)
  3508. a4.$2(m,C.L)
  3509. a4.$2(h,C.au)
  3510. a4.$2(a1,C.N)
  3511. a4.$2(g,C.h)
  3512. a4.$2(f,C.av)
  3513. a4.$2(e,C.M)
  3514. a4.$2(a0,C.az)
  3515. a4.$2(l,C.ar)
  3516. a4.$2(c,C.ay)
  3517. if(a2.a!==0){n=c0.c
  3518. n.push("extensions")
  3519. a2.J(0,new V.hX(c0,a3))
  3520. n.pop()}n=c0.c
  3521. n.push("nodes")
  3522. e.a9(new V.hY(c0,P.aR(o)))
  3523. n.pop()
  3524. a5=[m,k,j,i,h,g,f,e,d,a0,a1]
  3525. for(a6=0;a6<11;++a6){a7=a5[a6]
  3526. if(a7.gi(a7)===0)continue
  3527. n.push(a7.c)
  3528. for(o=a7.b,a8=a7.a,a9=a8.length,b0=0;b0<o;++b0){b1=b0>=a9
  3529. b1=b1?b7:a8[b0]
  3530. if((b1==null?b7:b1.a$)===!1)c0.X($.fD(),b0)}n.pop()}o=c0.y
  3531. if(o.a!==0){for(a8=new H.au(o,H.r(o).h("au<1>")),a8=a8.gC(a8);a8.n();){a9=a8.d
  3532. if(a9.gi(a9)===0)continue
  3533. b2=o.j(0,a9)
  3534. C.d.si(n,0)
  3535. C.d.K(n,b2)
  3536. for(b1=a9.b,a9=a9.a,b3=a9.length,b0=0;b0<b1;++b0){b4=b0>=b3
  3537. b4=b4?b7:a9[b0]
  3538. if((b4==null?b7:b4.ge7())===!1)c0.X($.fD(),b0)}}C.d.si(n,0)}return a3},
  3539. da:function da(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this
  3540. _.d=a
  3541. _.e=b
  3542. _.f=c
  3543. _.r=d
  3544. _.x=e
  3545. _.y=f
  3546. _.z=g
  3547. _.Q=h
  3548. _.ch=i
  3549. _.cx=j
  3550. _.cy=k
  3551. _.db=l
  3552. _.dx=m
  3553. _.dy=n
  3554. _.fx=o
  3555. _.fy=p
  3556. _.a=q
  3557. _.b=r
  3558. _.a$=s},
  3559. i0:function i0(a){this.a=a},
  3560. i1:function i1(a,b,c){this.a=a
  3561. this.b=b
  3562. this.c=c},
  3563. i2:function i2(a,b,c){this.a=a
  3564. this.b=b
  3565. this.c=c},
  3566. hZ:function hZ(a,b){this.a=a
  3567. this.b=b},
  3568. i_:function i_(a,b){this.a=a
  3569. this.b=b},
  3570. hX:function hX(a,b){this.a=a
  3571. this.b=b},
  3572. hY:function hY(a,b){this.a=a
  3573. this.b=b},
  3574. hV:function hV(){},
  3575. hW:function hW(){},
  3576. i3:function i3(a,b){this.a=a
  3577. this.b=b},
  3578. i4:function i4(a,b){this.a=a
  3579. this.b=b},
  3580. kQ:function kQ(){},
  3581. o:function o(){},
  3582. es:function es(){},
  3583. fk:function fk(){},
  3584. d2:function(a){return new V.u(a.ch,a.z,a.cx)},
  3585. bU:function bU(a){this.a=a},
  3586. bS:function bS(a){this.a=a},
  3587. u:function u(a,b,c){this.a=a
  3588. this.b=b
  3589. this.c=c},
  3590. tB:function(b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=null,b1="matrix",b2="translation",b3="rotation"
  3591. F.A(b4,C.bW,b5)
  3592. if(b4.w(b1)){s=F.aj(b4,b1,b5,b0,C.bI,1/0,-1/0,!1)
  3593. if(s!=null){r=new Float32Array(16)
  3594. q=new T.cD(r)
  3595. p=s[0]
  3596. o=s[1]
  3597. n=s[2]
  3598. m=s[3]
  3599. l=s[4]
  3600. k=s[5]
  3601. j=s[6]
  3602. i=s[7]
  3603. h=s[8]
  3604. g=s[9]
  3605. f=s[10]
  3606. e=s[11]
  3607. d=s[12]
  3608. c=s[13]
  3609. b=s[14]
  3610. r[15]=s[15]
  3611. r[14]=b
  3612. r[13]=c
  3613. r[12]=d
  3614. r[11]=e
  3615. r[10]=f
  3616. r[9]=g
  3617. r[8]=h
  3618. r[7]=i
  3619. r[6]=j
  3620. r[5]=k
  3621. r[4]=l
  3622. r[3]=m
  3623. r[2]=n
  3624. r[1]=o
  3625. r[0]=p}else q=b0}else q=b0
  3626. if(b4.w(b2)){a=F.aj(b4,b2,b5,b0,C.m,1/0,-1/0,!1)
  3627. a0=a!=null?T.og(a):b0}else a0=b0
  3628. if(b4.w(b3)){a1=F.aj(b4,b3,b5,b0,C.J,1,-1,!1)
  3629. if(a1!=null){r=a1[0]
  3630. p=a1[1]
  3631. o=a1[2]
  3632. n=a1[3]
  3633. m=new Float32Array(4)
  3634. a2=new T.eW(m)
  3635. m[0]=r
  3636. m[1]=p
  3637. m[2]=o
  3638. m[3]=n
  3639. r=Math.sqrt(a2.gaI())
  3640. if(Math.abs(1-r)>0.00769)b5.p($.r2(),b3)}else a2=b0}else a2=b0
  3641. if(b4.w("scale")){a3=F.aj(b4,"scale",b5,b0,C.m,1/0,-1/0,!1)
  3642. a4=a3!=null?T.og(a3):b0}else a4=b0
  3643. a5=F.P(b4,"camera",b5,!1)
  3644. a6=F.mY(b4,"children",b5,!1)
  3645. a7=F.P(b4,"mesh",b5,!1)
  3646. a8=F.P(b4,"skin",b5,!1)
  3647. a9=F.aj(b4,"weights",b5,b0,b0,1/0,-1/0,!1)
  3648. if(a7===-1){if(a8!==-1)b5.k($.d1(),H.a(["mesh"],t.M),"skin")
  3649. if(a9!=null)b5.k($.d1(),H.a(["mesh"],t.M),"weights")}if(q!=null){if(a0!=null||a2!=null||a4!=null)b5.p($.qV(),b1)
  3650. if(q.cK())b5.p($.qT(),b1)
  3651. else if(!F.vM(q))b5.p($.qW(),b1)}F.J(b4,"name",b5,b0,b0,b0,!1)
  3652. return new V.ah(a5,a6,a8,q,a7,a0,a2,a4,a9,P.aR(t.J),F.y(b4,C.M,b5,b0),F.z(b4,b5),!1)},
  3653. ah:function ah(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this
  3654. _.x=a
  3655. _.y=b
  3656. _.z=c
  3657. _.Q=d
  3658. _.ch=e
  3659. _.cx=f
  3660. _.cy=g
  3661. _.db=h
  3662. _.dx=i
  3663. _.dy=j
  3664. _.id=_.go=_.fy=_.fx=_.fr=null
  3665. _.k1=!1
  3666. _.a=k
  3667. _.b=l
  3668. _.a$=m},
  3669. jo:function jo(){},
  3670. jp:function jp(){},
  3671. jq:function jq(a,b){this.a=a
  3672. this.b=b}},G={
  3673. rX:function(a,b){var s,r=null,q="orthographic",p="perspective"
  3674. F.A(a,C.cN,b)
  3675. s=a.w(q)&&a.w(p)
  3676. if(s)b.E($.nl(),C.al)
  3677. switch(F.J(a,"type",b,r,C.al,r,!0)){case"orthographic":F.V(a,q,b,G.vq(),!0)
  3678. break
  3679. case"perspective":F.V(a,p,b,G.vr(),!0)
  3680. break}F.J(a,"name",b,r,r,r,!1)
  3681. return new G.bq(F.y(a,C.dg,b,r),F.z(a,b),!1)},
  3682. rV:function(a,b){var s,r,q,p
  3683. F.A(a,C.cP,b)
  3684. s=F.R(a,"xmag",b,0/0,1/0,-1/0,1/0,-1/0,!0)
  3685. r=F.R(a,"ymag",b,0/0,1/0,-1/0,1/0,-1/0,!0)
  3686. q=F.R(a,"zfar",b,0/0,1/0,0,1/0,-1/0,!0)
  3687. p=F.R(a,"znear",b,0/0,1/0,-1/0,1/0,0,!0)
  3688. if(!isNaN(q)&&!isNaN(p)&&q<=p)b.R($.nn())
  3689. if(s===0||r===0)b.R($.qC())
  3690. return new G.bV(F.y(a,C.de,b,null),F.z(a,b),!1)},
  3691. rW:function(a,b){var s,r,q,p
  3692. F.A(a,C.c9,b)
  3693. s=F.R(a,"yfov",b,0/0,1/0,0,1/0,-1/0,!0)
  3694. r=!isNaN(s)&&s>=3.141592653589793
  3695. if(r)b.R($.qD())
  3696. q=F.R(a,"zfar",b,0/0,1/0,0,1/0,-1/0,!1)
  3697. p=F.R(a,"znear",b,0/0,1/0,0,1/0,-1/0,!0)
  3698. r=!isNaN(q)&&!isNaN(p)&&q<=p
  3699. if(r)b.R($.nn())
  3700. F.R(a,"aspectRatio",b,0/0,1/0,0,1/0,-1/0,!1)
  3701. return new G.bW(F.y(a,C.df,b,null),F.z(a,b),!1)},
  3702. bq:function bq(a,b,c){this.a=a
  3703. this.b=b
  3704. this.a$=c},
  3705. bV:function bV(a,b,c){this.a=a
  3706. this.b=b
  3707. this.a$=c},
  3708. bW:function bW(a,b,c){this.a=a
  3709. this.b=b
  3710. this.a$=c}},Y={
  3711. tu:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=null,g="alphaCutoff"
  3712. F.A(a,C.c2,b)
  3713. s=F.V(a,"pbrMetallicRoughness",b,Y.w0(),!1)
  3714. r=F.V(a,"normalTexture",b,Y.p3(),!1)
  3715. q=F.V(a,"occlusionTexture",b,Y.w_(),!1)
  3716. p=F.V(a,"emissiveTexture",b,Y.bi(),!1)
  3717. F.aj(a,"emissiveFactor",b,C.a8,C.m,1,0,!1)
  3718. o=F.J(a,"alphaMode",b,"OPAQUE",C.c1,h,!1)
  3719. F.R(a,g,b,0.5,1/0,-1/0,1/0,0,!1)
  3720. n=o!=="MASK"&&a.w(g)
  3721. if(n)b.p($.qI(),g)
  3722. F.oV(a,"doubleSided",b)
  3723. m=F.y(a,C.h,b,h)
  3724. F.J(a,"name",b,h,h,h,!1)
  3725. l=new Y.aS(s,r,q,p,P.a5(t.X,t.e),m,F.z(a,b),!1)
  3726. n=H.a([],t.M)
  3727. n.push(s)
  3728. n.push(r)
  3729. n.push(q)
  3730. n.push(p)
  3731. for(k=m.gab(),j=H.r(k),j=new H.a7(J.a_(k.a),k.b,j.h("@<1>").D(j.Q[1]).h("a7<1,2>"));j.n();){i=j.a
  3732. n.push(i)}b.aa(l,n)
  3733. return l},
  3734. tE:function(a,b){var s,r,q,p,o,n,m,l
  3735. F.A(a,C.ce,b)
  3736. F.aj(a,"baseColorFactor",b,C.aa,C.J,1,0,!1)
  3737. s=F.V(a,"baseColorTexture",b,Y.bi(),!1)
  3738. F.R(a,"metallicFactor",b,1,1/0,-1/0,1,0,!1)
  3739. F.R(a,"roughnessFactor",b,1,1/0,-1/0,1,0,!1)
  3740. r=F.V(a,"metallicRoughnessTexture",b,Y.bi(),!1)
  3741. q=F.y(a,C.du,b,null)
  3742. p=new Y.ci(s,r,q,F.z(a,b),!1)
  3743. o=H.a([],t.M)
  3744. o.push(s)
  3745. o.push(r)
  3746. for(n=q.gab(),m=H.r(n),m=new H.a7(J.a_(n.a),n.b,m.h("@<1>").D(m.Q[1]).h("a7<1,2>"));m.n();){l=m.a
  3747. o.push(l)}b.aa(p,o)
  3748. return p},
  3749. tD:function(a,b){var s,r,q,p
  3750. F.A(a,C.cq,b)
  3751. s=F.y(a,C.ax,b,C.h)
  3752. r=F.P(a,"index",b,!0)
  3753. q=F.W(a,"texCoord",b,0,null,-1,0,!1)
  3754. F.R(a,"strength",b,1,1/0,-1/0,1,0,!1)
  3755. p=new Y.ch(r,q,s,F.z(a,b),!1)
  3756. b.aa(p,s.gab())
  3757. return p},
  3758. tC:function(a,b){var s,r,q,p
  3759. F.A(a,C.cp,b)
  3760. s=F.y(a,C.aw,b,C.h)
  3761. r=F.P(a,"index",b,!0)
  3762. q=F.W(a,"texCoord",b,0,null,-1,0,!1)
  3763. F.R(a,"scale",b,1,1/0,-1/0,1/0,-1/0,!1)
  3764. p=new Y.cg(r,q,s,F.z(a,b),!1)
  3765. b.aa(p,s.gab())
  3766. return p},
  3767. tT:function(a,b){var s,r
  3768. F.A(a,C.co,b)
  3769. s=F.y(a,C.aA,b,C.h)
  3770. r=new Y.bB(F.P(a,"index",b,!0),F.W(a,"texCoord",b,0,null,-1,0,!1),s,F.z(a,b),!1)
  3771. b.aa(r,s.gab())
  3772. return r},
  3773. aS:function aS(a,b,c,d,e,f,g,h){var _=this
  3774. _.x=a
  3775. _.y=b
  3776. _.z=c
  3777. _.Q=d
  3778. _.dx=e
  3779. _.a=f
  3780. _.b=g
  3781. _.a$=h},
  3782. jb:function jb(a,b){this.a=a
  3783. this.b=b},
  3784. ci:function ci(a,b,c,d,e){var _=this
  3785. _.e=a
  3786. _.x=b
  3787. _.a=c
  3788. _.b=d
  3789. _.a$=e},
  3790. ch:function ch(a,b,c,d,e){var _=this
  3791. _.d=a
  3792. _.e=b
  3793. _.f=null
  3794. _.a=c
  3795. _.b=d
  3796. _.a$=e},
  3797. cg:function cg(a,b,c,d,e){var _=this
  3798. _.d=a
  3799. _.e=b
  3800. _.f=null
  3801. _.a=c
  3802. _.b=d
  3803. _.a$=e},
  3804. bB:function bB(a,b,c,d,e){var _=this
  3805. _.d=a
  3806. _.e=b
  3807. _.f=null
  3808. _.a=c
  3809. _.b=d
  3810. _.a$=e},
  3811. td:function(a){var s,r,q={}
  3812. q.a=q.b=null
  3813. s=new P.C($.x,t.dD)
  3814. r=new P.ax(s,t.eP)
  3815. q.c=!1
  3816. q.a=a.bM(new Y.i7(q,r),new Y.i8(q),new Y.i9(q,r))
  3817. return s},
  3818. tc:function(a){var s=new Y.i6()
  3819. if(s.$2(a,C.bK))return C.aB
  3820. if(s.$2(a,C.bN))return C.aC
  3821. if(s.$2(a,C.bT))return C.aD
  3822. return null},
  3823. dK:function dK(a){this.b=a},
  3824. dy:function dy(a,b){this.a=a
  3825. this.b=b},
  3826. cL:function cL(a,b){this.a=a
  3827. this.b=b},
  3828. c2:function c2(a,b){this.a=a
  3829. this.b=b},
  3830. c3:function c3(a,b,c,d,e,f,g,h,i){var _=this
  3831. _.a=a
  3832. _.b=b
  3833. _.c=c
  3834. _.d=d
  3835. _.e=e
  3836. _.f=f
  3837. _.r=g
  3838. _.x=h
  3839. _.y=i},
  3840. i7:function i7(a,b){this.a=a
  3841. this.b=b},
  3842. i9:function i9(a,b){this.a=a
  3843. this.b=b},
  3844. i8:function i8(a){this.a=a},
  3845. i6:function i6(){},
  3846. i5:function i5(){},
  3847. ij:function ij(a,b){var _=this
  3848. _.f=_.e=_.d=_.c=0
  3849. _.r=null
  3850. _.a=a
  3851. _.b=b},
  3852. il:function il(){},
  3853. ik:function ik(){},
  3854. jr:function jr(a,b,c,d,e,f){var _=this
  3855. _.y=_.x=_.r=_.f=_.e=_.d=_.c=0
  3856. _.Q=_.z=!1
  3857. _.ch=a
  3858. _.cx=b
  3859. _.cy=!1
  3860. _.db=c
  3861. _.dx=d
  3862. _.a=e
  3863. _.b=f},
  3864. js:function js(a){this.a=a},
  3865. kZ:function kZ(a,b,c){var _=this
  3866. _.c=a
  3867. _.d=0
  3868. _.a=b
  3869. _.b=c},
  3870. dw:function dw(){},
  3871. dv:function dv(){},
  3872. aP:function aP(a){this.a=a}},S={
  3873. tx:function(a,b){var s,r,q,p,o,n,m,l,k,j,i=null,h="primitives"
  3874. F.A(a,C.cE,b)
  3875. s=F.aj(a,"weights",b,i,i,1/0,-1/0,!1)
  3876. r=F.m6(a,h,b)
  3877. if(r!=null){q=r.gi(r)
  3878. p=new Array(q)
  3879. p.fixed$length=Array
  3880. p=H.a(p,t.bZ)
  3881. o=new F.L(p,q,h,t.b_)
  3882. q=b.c
  3883. q.push(h)
  3884. for(n=i,m=-1,l=0;l<r.gi(r);++l){q.push(C.c.l(l))
  3885. k=S.tw(r.j(0,l),b)
  3886. if(n==null){j=k.x
  3887. n=j==null?i:j.length}else{j=k.x
  3888. if(n!==(j==null?i:j.length))b.p($.qQ(),"targets")}if(m===-1)m=k.cx
  3889. else if(m!==k.cx)b.p($.qP(),"attributes")
  3890. p[l]=k
  3891. q.pop()}q.pop()
  3892. q=n!=null&&s!=null&&n!==s.length
  3893. if(q)b.k($.qJ(),H.a([s.length,n],t.M),"weights")}else o=i
  3894. F.J(a,"name",b,i,i,i,!1)
  3895. return new S.aT(o,F.y(a,C.av,b,i),F.z(a,b),!1)},
  3896. tw:function(a,b){var s,r,q,p,o,n,m="attributes",l={}
  3897. F.A(a,C.ct,b)
  3898. l.a=l.b=l.c=!1
  3899. l.d=0
  3900. l.e=-1
  3901. l.f=0
  3902. l.r=-1
  3903. l.x=0
  3904. l.y=-1
  3905. l.z=0
  3906. l.Q=-1
  3907. s=F.W(a,"mode",b,4,null,6,0,!1)
  3908. r=F.vB(a,m,b,new S.jc(l,b))
  3909. if(r!=null){q=b.c
  3910. q.push(m)
  3911. if(!l.c)b.R($.qM())
  3912. if(!l.b&&l.a)b.p($.qO(),"TANGENT")
  3913. if(l.a&&s===0)b.p($.qN(),"TANGENT")
  3914. p=new S.jd(b)
  3915. l.d=p.$3(l.e,l.d,"COLOR")
  3916. l.f=p.$3(l.r,l.f,"JOINTS")
  3917. l.x=p.$3(l.y,l.x,"WEIGHTS")
  3918. l.z=p.$3(l.Q,l.z,"TEXCOORD")
  3919. p=l.f
  3920. o=l.x
  3921. if(p!==o){b.E($.qL(),H.a([p,o],t.M))
  3922. l.x=l.f=0}q.pop()}n=F.vC(a,"targets",b,new S.je(b))
  3923. return new S.aH(r,F.P(a,"indices",b,!1),F.P(a,"material",b,!1),s,n,l.f,l.x,l.z,P.a5(t.X,t.W),F.y(a,C.dt,b,null),F.z(a,b),!1)},
  3924. aT:function aT(a,b,c,d){var _=this
  3925. _.x=a
  3926. _.a=b
  3927. _.b=c
  3928. _.a$=d},
  3929. jl:function jl(a,b){this.a=a
  3930. this.b=b},
  3931. aH:function aH(a,b,c,d,e,f,g,h,i,j,k,l){var _=this
  3932. _.d=a
  3933. _.e=b
  3934. _.f=c
  3935. _.r=d
  3936. _.x=e
  3937. _.cx=f
  3938. _.cy=g
  3939. _.db=h
  3940. _.dx=i
  3941. _.fr=_.dy=-1
  3942. _.go=_.fy=_.fx=null
  3943. _.a=j
  3944. _.b=k
  3945. _.a$=l},
  3946. jc:function jc(a,b){this.a=a
  3947. this.b=b},
  3948. jd:function jd(a){this.a=a},
  3949. je:function je(a){this.a=a},
  3950. jg:function jg(a,b,c){this.a=a
  3951. this.b=b
  3952. this.c=c},
  3953. jh:function jh(){},
  3954. ji:function ji(a,b,c){this.a=a
  3955. this.b=b
  3956. this.c=c},
  3957. jj:function jj(){},
  3958. jk:function jk(a,b,c,d){var _=this
  3959. _.a=a
  3960. _.b=b
  3961. _.c=c
  3962. _.d=d},
  3963. jf:function jf(){},
  3964. ev:function ev(a,b,c,d,e,f){var _=this
  3965. _.a=a
  3966. _.b=b
  3967. _.c=c
  3968. _.x=d
  3969. _.ch=_.Q=0
  3970. _.cx=e
  3971. _.cy=f},
  3972. tr:function(a,b){b.toString
  3973. F.A(a,C.ci,b)
  3974. return new S.cc(F.y(a,C.dr,b,null),F.z(a,b),!1)},
  3975. cc:function cc(a,b,c){this.a=a
  3976. this.b=b
  3977. this.a$=c}},B={
  3978. tP:function(a,b){var s,r=null
  3979. F.A(a,C.cz,b)
  3980. s=F.mY(a,"nodes",b,!1)
  3981. F.J(a,"name",b,r,r,r,!1)
  3982. return new B.bw(s,F.y(a,C.ay,b,r),F.z(a,b),!1)},
  3983. bw:function bw(a,b,c,d){var _=this
  3984. _.x=a
  3985. _.y=null
  3986. _.a=b
  3987. _.b=c
  3988. _.a$=d},
  3989. jz:function jz(a,b){this.a=a
  3990. this.b=b},
  3991. tn:function(a,b){var s,r,q,p,o,n,m,l,k
  3992. b.toString
  3993. F.A(a,C.bO,b)
  3994. F.R(a,"clearcoatFactor",b,0,1/0,-1/0,1,0,!1)
  3995. s=F.V(a,"clearcoatTexture",b,Y.bi(),!1)
  3996. F.R(a,"clearcoatRoughnessFactor",b,0,1/0,-1/0,1,0,!1)
  3997. r=F.V(a,"clearcoatRoughnessTexture",b,Y.bi(),!1)
  3998. q=F.V(a,"clearcoatNormalTexture",b,Y.p3(),!1)
  3999. p=F.y(a,C.dn,b,null)
  4000. o=new B.c8(s,r,q,p,F.z(a,b),!1)
  4001. n=H.a([],t.M)
  4002. n.push(s)
  4003. n.push(r)
  4004. n.push(q)
  4005. for(m=p.gab(),l=H.r(m),l=new H.a7(J.a_(m.a),m.b,l.h("@<1>").D(l.Q[1]).h("a7<1,2>"));l.n();){k=l.a
  4006. n.push(k)}b.aa(o,n)
  4007. return o},
  4008. c8:function c8(a,b,c,d,e,f){var _=this
  4009. _.e=a
  4010. _.r=b
  4011. _.x=c
  4012. _.a=d
  4013. _.b=e
  4014. _.a$=f},
  4015. tq:function(a,b){var s,r,q,p,o,n,m
  4016. b.toString
  4017. F.A(a,C.bS,b)
  4018. F.R(a,"transmissionFactor",b,0,1/0,-1/0,1,0,!1)
  4019. s=F.V(a,"transmissionTexture",b,Y.bi(),!1)
  4020. r=F.y(a,C.dq,b,null)
  4021. q=new B.cb(s,r,F.z(a,b),!1)
  4022. p=H.a([],t.M)
  4023. p.push(s)
  4024. for(o=r.gab(),n=H.r(o),n=new H.a7(J.a_(o.a),o.b,n.h("@<1>").D(n.Q[1]).h("a7<1,2>"));n.n();){m=n.a
  4025. p.push(m)}b.aa(q,p)
  4026. return q},
  4027. cb:function cb(a,b,c,d){var _=this
  4028. _.e=a
  4029. _.a=b
  4030. _.b=c
  4031. _.a$=d}},O={
  4032. tQ:function(a,b){var s,r,q,p=null
  4033. F.A(a,C.c4,b)
  4034. s=F.P(a,"inverseBindMatrices",b,!1)
  4035. r=F.P(a,"skeleton",b,!1)
  4036. q=F.mY(a,"joints",b,!0)
  4037. F.J(a,"name",b,p,p,p,!1)
  4038. return new O.by(s,r,q,P.aR(t.L),F.y(a,C.az,b,p),F.z(a,b),!1)},
  4039. by:function by(a,b,c,d,e,f,g){var _=this
  4040. _.x=a
  4041. _.y=b
  4042. _.z=c
  4043. _.cx=_.ch=_.Q=null
  4044. _.cy=d
  4045. _.a=e
  4046. _.b=f
  4047. _.a$=g},
  4048. kB:function kB(a){this.a=a},
  4049. eu:function eu(a){this.a=a},
  4050. lX:function(a){if(a==null)return null
  4051. if(a.ch==null||a.z===-1||a.Q===-1)return null
  4052. if(a.fr==null&&a.dx==null)return null
  4053. return a},
  4054. wb:function(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0
  4055. a1.f.a9(new O.mq(a2))
  4056. O.v2(a2)
  4057. s=H.a([],t.B)
  4058. r=H.a([],t.bd)
  4059. q=a2.c
  4060. C.d.si(q,0)
  4061. q.push("meshes")
  4062. for(p=a1.cy,o=p.b,n=a1.db,m=n.$ti.h("a6<m.E>"),l=a1.fx,p=p.a,k=p.length,j=0;j<o;++j){i={}
  4063. h=j>=k
  4064. g=h?null:p[j]
  4065. if((g==null?null:g.x)==null)continue
  4066. h=g.x
  4067. if(h.b4(h,new O.mr()))continue
  4068. i.a=i.b=-1
  4069. for(f=new H.a6(n,n.gi(n),m);f.n();){e=f.d
  4070. if(e.fy==g){d=e.id
  4071. d=(d==null?null:d.ch)!=null}else d=!1
  4072. if(d){d=e.id
  4073. c=d.ch.length
  4074. b=i.b
  4075. if(b===-1||c<b){i.b=c
  4076. i.a=l.bK(l,d)}}}if(i.b<1)continue
  4077. q.push(C.c.l(j))
  4078. q.push("primitives")
  4079. h.a9(new O.ms(i,a2,s,r))
  4080. q.pop()
  4081. q.pop()}q.pop()
  4082. if(s.length===0)return
  4083. for(;O.v8(s);)for(q=r.length,a=0;a<r.length;r.length===q||(0,H.cs)(r),++a){a0=r[a]
  4084. if(!a0.x)a0.dR(a2)}},
  4085. v8:function(a){var s,r
  4086. for(s=a.length,r=0;r<a.length;a.length===s||(0,H.cs)(a),++r)a[r].n()
  4087. if(!!a.fixed$length)H.a2(P.ab("removeWhere"))
  4088. C.d.dI(a,new O.lZ(),!0)
  4089. return a.length!==0},
  4090. v2:function(a){var s,r,q,p,o,n,m,l,k,j,i,h
  4091. for(s=a.d.gdY(),s=s.gC(s),r=a.c;s.n();){q=s.gq()
  4092. p=O.lX(q.a)
  4093. if(p==null)continue
  4094. o=C.l.j(0,p.ch)
  4095. if(o==null)o=0
  4096. n=q.b
  4097. C.d.si(r,0)
  4098. for(q=p.ac(),q=new P.aB(q.a(),H.r(q).h("aB<1>")),m=J.M(n),l=0,k=0,j=!1;q.n();j=!0){i=q.gq()
  4099. for(h=0;h<m.gi(n);++h)if(!m.j(n,h).Y(a,l,k,i))continue;++k
  4100. if(k===o)k=0;++l}if(j)for(h=0;h<m.gi(n);++h)m.j(n,h).aw(a)}},
  4101. mq:function mq(a){this.a=a},
  4102. mr:function mr(){},
  4103. ms:function ms(a,b,c,d){var _=this
  4104. _.a=a
  4105. _.b=b
  4106. _.c=c
  4107. _.d=d},
  4108. lZ:function lZ(){},
  4109. ey:function ey(a,b,c,d,e,f){var _=this
  4110. _.a=a
  4111. _.b=b
  4112. _.c=c
  4113. _.d=d
  4114. _.e=e
  4115. _.r=_.f=0
  4116. _.x=!1
  4117. _.z=_.y=0
  4118. _.Q=f}},U={
  4119. tU:function(a,b){var s,r,q=null
  4120. F.A(a,C.cJ,b)
  4121. s=F.P(a,"sampler",b,!1)
  4122. r=F.P(a,"source",b,!1)
  4123. F.J(a,"name",b,q,q,q,!1)
  4124. return new U.bA(s,r,F.y(a,C.N,b,q),F.z(a,b),!1)},
  4125. bA:function bA(a,b,c,d,e){var _=this
  4126. _.x=a
  4127. _.y=b
  4128. _.Q=_.z=null
  4129. _.a=c
  4130. _.b=d
  4131. _.a$=e},
  4132. tp:function(a,b){var s,r,q,p,o,n,m,l
  4133. b.toString
  4134. F.A(a,C.bM,b)
  4135. F.aj(a,"sheenColorFactor",b,C.a8,C.m,1,0,!1)
  4136. s=F.V(a,"sheenColorTexture",b,Y.bi(),!1)
  4137. F.R(a,"sheenRoughnessFactor",b,0,1/0,-1/0,1,0,!1)
  4138. r=F.V(a,"sheenRoughnessTexture",b,Y.bi(),!1)
  4139. q=F.y(a,C.dp,b,null)
  4140. p=new U.ca(s,r,q,F.z(a,b),!1)
  4141. o=H.a([],t.M)
  4142. o.push(s)
  4143. o.push(r)
  4144. for(n=q.gab(),m=H.r(n),m=new H.a7(J.a_(n.a),n.b,m.h("@<1>").D(m.Q[1]).h("a7<1,2>"));m.n();){l=m.a
  4145. o.push(l)}b.aa(p,o)
  4146. return p},
  4147. ca:function ca(a,b,c,d,e){var _=this
  4148. _.e=a
  4149. _.r=b
  4150. _.a=c
  4151. _.b=d
  4152. _.a$=e},
  4153. uO:function(a){var s="POSITION",r=a.k2
  4154. r.j(0,s).K(0,C.cL)
  4155. r.j(0,"NORMAL").K(0,C.K)
  4156. r.j(0,"TANGENT").K(0,C.cR)
  4157. r.j(0,"TEXCOORD").K(0,C.bQ)
  4158. r=a.k3
  4159. r.j(0,s).K(0,C.c5)
  4160. r.j(0,"NORMAL").K(0,C.K)
  4161. r.j(0,"TANGENT").K(0,C.K)}},N={cR:function cR(a,b){this.a=a
  4162. this.b=b},eX:function eX(a){var _=this
  4163. _.a=a
  4164. _.f=_.e=_.d=_.c=_.b=null},jw:function jw(a,b,c,d){var _=this
  4165. _.a=a
  4166. _.b=b
  4167. _.c=c
  4168. _.d=d},jx:function jx(a,b,c){this.a=a
  4169. this.b=b
  4170. this.c=c},jy:function jy(a,b){this.a=a
  4171. this.b=b}},E={
  4172. D:function(a,b,c){return new E.fZ(c,a,b)},
  4173. ai:function(a,b,c){return new E.jA(c,a,b)},
  4174. q:function(a,b,c){return new E.jR(c,a,b)},
  4175. v:function(a,b,c){return new E.ir(c,a,b)},
  4176. ar:function(a,b,c){return new E.hy(c,a,b)},
  4177. v3:function(a){return"'"+H.b(a)+"'"},
  4178. uZ:function(a){return typeof a=="string"?"'"+a+"'":J.ag(a)},
  4179. bx:function bx(a,b){this.a=a
  4180. this.b=b},
  4181. ic:function ic(){},
  4182. fZ:function fZ(a,b,c){this.a=a
  4183. this.b=b
  4184. this.c=c},
  4185. h8:function h8(){},
  4186. h6:function h6(){},
  4187. h5:function h5(){},
  4188. hd:function hd(){},
  4189. ha:function ha(){},
  4190. hb:function hb(){},
  4191. h9:function h9(){},
  4192. hm:function hm(){},
  4193. ho:function ho(){},
  4194. hf:function hf(){},
  4195. hl:function hl(){},
  4196. he:function he(){},
  4197. hk:function hk(){},
  4198. hi:function hi(){},
  4199. hj:function hj(){},
  4200. hh:function hh(){},
  4201. hg:function hg(){},
  4202. hr:function hr(){},
  4203. hq:function hq(){},
  4204. hp:function hp(){},
  4205. hv:function hv(){},
  4206. hu:function hu(){},
  4207. h2:function h2(){},
  4208. h3:function h3(){},
  4209. h4:function h4(){},
  4210. ht:function ht(){},
  4211. hs:function hs(){},
  4212. h7:function h7(){},
  4213. hn:function hn(){},
  4214. hc:function hc(){},
  4215. h1:function h1(){},
  4216. h_:function h_(){},
  4217. h0:function h0(){},
  4218. ia:function ia(a,b,c){this.a=a
  4219. this.b=b
  4220. this.c=c},
  4221. ib:function ib(){},
  4222. jA:function jA(a,b,c){this.a=a
  4223. this.b=b
  4224. this.c=c},
  4225. jK:function jK(){},
  4226. jL:function jL(){},
  4227. jQ:function jQ(){},
  4228. jO:function jO(){},
  4229. jI:function jI(){},
  4230. jE:function jE(){},
  4231. jM:function jM(){},
  4232. jF:function jF(){},
  4233. jP:function jP(){},
  4234. jB:function jB(){},
  4235. jJ:function jJ(){},
  4236. jD:function jD(){},
  4237. jG:function jG(){},
  4238. jC:function jC(){},
  4239. jN:function jN(){},
  4240. jH:function jH(){},
  4241. jR:function jR(a,b,c){this.a=a
  4242. this.b=b
  4243. this.c=c},
  4244. kp:function kp(){},
  4245. ko:function ko(){},
  4246. ke:function ke(){},
  4247. kc:function kc(){},
  4248. kd:function kd(){},
  4249. kb:function kb(){},
  4250. k9:function k9(){},
  4251. ka:function ka(){},
  4252. kk:function kk(){},
  4253. kl:function kl(){},
  4254. k8:function k8(){},
  4255. k7:function k7(){},
  4256. k6:function k6(){},
  4257. k5:function k5(){},
  4258. k3:function k3(){},
  4259. k2:function k2(){},
  4260. k0:function k0(){},
  4261. jV:function jV(){},
  4262. kz:function kz(){},
  4263. ky:function ky(){},
  4264. k_:function k_(){},
  4265. jX:function jX(){},
  4266. jZ:function jZ(){},
  4267. jW:function jW(){},
  4268. jY:function jY(){},
  4269. kx:function kx(){},
  4270. kv:function kv(){},
  4271. kq:function kq(){},
  4272. kf:function kf(){},
  4273. kw:function kw(){},
  4274. kr:function kr(){},
  4275. ks:function ks(){},
  4276. kt:function kt(){},
  4277. ku:function ku(){},
  4278. kj:function kj(){},
  4279. ki:function ki(){},
  4280. kh:function kh(){},
  4281. kg:function kg(){},
  4282. kn:function kn(){},
  4283. km:function km(){},
  4284. k1:function k1(){},
  4285. jT:function jT(){},
  4286. jS:function jS(){},
  4287. k4:function k4(){},
  4288. jU:function jU(){},
  4289. ir:function ir(a,b,c){this.a=a
  4290. this.b=b
  4291. this.c=c},
  4292. j0:function j0(){},
  4293. j5:function j5(){},
  4294. iQ:function iQ(){},
  4295. iC:function iC(){},
  4296. j6:function j6(){},
  4297. iy:function iy(){},
  4298. ix:function ix(){},
  4299. iA:function iA(){},
  4300. iB:function iB(){},
  4301. iw:function iw(){},
  4302. iz:function iz(){},
  4303. iv:function iv(){},
  4304. iF:function iF(){},
  4305. iD:function iD(){},
  4306. j4:function j4(){},
  4307. iE:function iE(){},
  4308. iX:function iX(){},
  4309. iI:function iI(){},
  4310. iJ:function iJ(){},
  4311. iG:function iG(){},
  4312. iH:function iH(){},
  4313. iP:function iP(){},
  4314. iO:function iO(){},
  4315. iN:function iN(){},
  4316. iM:function iM(){},
  4317. iR:function iR(){},
  4318. iL:function iL(){},
  4319. iK:function iK(){},
  4320. j3:function j3(){},
  4321. iS:function iS(){},
  4322. iV:function iV(){},
  4323. iU:function iU(){},
  4324. iT:function iT(){},
  4325. iW:function iW(){},
  4326. iY:function iY(){},
  4327. iZ:function iZ(){},
  4328. iu:function iu(){},
  4329. it:function it(){},
  4330. is:function is(){},
  4331. j_:function j_(){},
  4332. j1:function j1(){},
  4333. j2:function j2(){},
  4334. hy:function hy(a,b,c){this.a=a
  4335. this.b=b
  4336. this.c=c},
  4337. hE:function hE(){},
  4338. hD:function hD(){},
  4339. hC:function hC(){},
  4340. hM:function hM(){},
  4341. hA:function hA(){},
  4342. hL:function hL(){},
  4343. hH:function hH(){},
  4344. hI:function hI(){},
  4345. hB:function hB(){},
  4346. hz:function hz(){},
  4347. hF:function hF(){},
  4348. hK:function hK(){},
  4349. hJ:function hJ(){},
  4350. hG:function hG(){},
  4351. cA:function cA(a,b,c,d,e){var _=this
  4352. _.a=a
  4353. _.b=b
  4354. _.c=c
  4355. _.d=d
  4356. _.e=e}},D={
  4357. uN:function(a){a.k1.push("image/webp")},
  4358. t8:function(a,b){b.toString
  4359. F.A(a,C.cK,b)
  4360. return new D.c0(F.P(a,"source",b,!1),F.y(a,C.di,b,null),F.z(a,b),!1)},
  4361. c0:function c0(a,b,c,d){var _=this
  4362. _.d=a
  4363. _.e=null
  4364. _.a=b
  4365. _.b=c
  4366. _.a$=d},
  4367. T:function T(a,b,c,d){var _=this
  4368. _.a=a
  4369. _.b=b
  4370. _.c=c
  4371. _.d=d},
  4372. a4:function a4(a,b){this.a=a
  4373. this.b=b},
  4374. c1:function c1(a,b){this.a=a
  4375. this.b=b},
  4376. ce:function ce(a,b){this.a=a
  4377. this.b=b},
  4378. eY:function eY(a,b){this.a=a
  4379. this.b=b}},X={
  4380. tk:function(a,b){var s,r,q,p,o,n,m,l,k,j,i=null,h="lights",g="spot"
  4381. b.toString
  4382. F.A(a,C.cx,b)
  4383. s=F.m6(a,h,b)
  4384. r=t.dB
  4385. q=t.du
  4386. if(s!=null){p=s.gi(s)
  4387. o=new Array(p)
  4388. o.fixed$length=Array
  4389. r=H.a(o,r)
  4390. n=new F.L(r,p,h,q)
  4391. q=b.c
  4392. q.push(h)
  4393. for(m=0;m<s.gi(s);++m){l=s.j(0,m)
  4394. q.push(C.c.l(m))
  4395. F.A(l,C.bZ,b)
  4396. F.aj(l,"color",b,C.a9,C.m,1,0,!1)
  4397. F.R(l,"intensity",b,1,1/0,-1/0,1/0,0,!1)
  4398. k=F.J(l,"type",b,i,C.ch,i,!0)
  4399. if(k==="spot")F.V(l,g,b,X.vO(),!0)
  4400. else{p=l.w(g)
  4401. if(p)b.p($.no(),g)}j=F.R(l,"range",b,0/0,1/0,0,1/0,-1/0,!1)
  4402. p=k==="directional"&&!isNaN(j)
  4403. if(p)b.p($.no(),"range")
  4404. F.J(l,"name",b,i,i,i,!1)
  4405. r[m]=new X.b7(F.y(l,C.dl,b,i),F.z(l,b),!1)
  4406. q.pop()}q.pop()}else{p=new Array(0)
  4407. p.fixed$length=Array
  4408. n=new F.L(H.a(p,r),0,h,q)}return new X.bs(n,F.y(a,C.dj,b,i),F.z(a,b),!1)},
  4409. tl:function(a,b){var s,r,q,p="outerConeAngle"
  4410. F.A(a,C.cr,b)
  4411. s=F.R(a,"innerConeAngle",b,0,1.5707963267948966,-1/0,1/0,0,!1)
  4412. r=F.R(a,p,b,0.7853981633974483,1/0,0,1.5707963267948966,-1/0,!1)
  4413. q=!isNaN(r)&&!isNaN(s)&&r<=s
  4414. if(q)b.k($.qH(),H.a([s,r],t.M),p)
  4415. return new X.c6(F.y(a,C.dk,b,null),F.z(a,b),!1)},
  4416. tm:function(a,b){b.toString
  4417. F.A(a,C.cw,b)
  4418. return new X.c7(F.P(a,"light",b,!0),F.y(a,C.dm,b,null),F.z(a,b),!1)},
  4419. bs:function bs(a,b,c,d){var _=this
  4420. _.d=a
  4421. _.a=b
  4422. _.b=c
  4423. _.a$=d},
  4424. iq:function iq(a,b){this.a=a
  4425. this.b=b},
  4426. b7:function b7(a,b,c){this.a=a
  4427. this.b=b
  4428. this.a$=c},
  4429. c6:function c6(a,b,c){this.a=a
  4430. this.b=b
  4431. this.a$=c},
  4432. c7:function c7(a,b,c,d){var _=this
  4433. _.d=a
  4434. _.e=null
  4435. _.a=b
  4436. _.b=c
  4437. _.a$=d}},A={
  4438. to:function(a,b){var s,r,q,p,o,n,m,l
  4439. b.toString
  4440. F.A(a,C.cg,b)
  4441. F.aj(a,"diffuseFactor",b,C.aa,C.J,1,0,!1)
  4442. s=F.V(a,"diffuseTexture",b,Y.bi(),!1)
  4443. F.aj(a,"specularFactor",b,C.a9,C.m,1,0,!1)
  4444. F.R(a,"glossinessFactor",b,1,1/0,-1/0,1,0,!1)
  4445. r=F.V(a,"specularGlossinessTexture",b,Y.bi(),!1)
  4446. q=F.y(a,C.dh,b,null)
  4447. p=new A.c9(s,r,q,F.z(a,b),!1)
  4448. o=H.a([],t.M)
  4449. o.push(s)
  4450. o.push(r)
  4451. for(n=q.gab(),m=H.r(n),m=new H.a7(J.a_(n.a),n.b,m.h("@<1>").D(m.Q[1]).h("a7<1,2>"));m.n();){l=m.a
  4452. o.push(l)}b.aa(p,o)
  4453. return p},
  4454. c9:function c9(a,b,c,d,e){var _=this
  4455. _.e=a
  4456. _.x=b
  4457. _.a=c
  4458. _.b=d
  4459. _.a$=e},
  4460. d9:function d9(a,b,c){var _=this
  4461. _.a=a
  4462. _.b=null
  4463. _.c=b
  4464. _.d=null
  4465. _.e=c
  4466. _.f=null
  4467. _.cx=_.ch=_.Q=_.z=_.y=_.x=_.r=0
  4468. _.cy=!1
  4469. _.dy=_.dx=_.db=null
  4470. _.fr=!1
  4471. _.fx=null},
  4472. hP:function hP(a){this.a=a},
  4473. hN:function hN(a){this.a=a},
  4474. hO:function hO(a){this.a=a},
  4475. kW:function kW(a,b,c,d){var _=this
  4476. _.a=a
  4477. _.b=b
  4478. _.c=c
  4479. _.d=d},
  4480. kY:function kY(){},
  4481. kX:function kX(){},
  4482. n0:function(a){var s=C.d2.e1(a,0,new A.m7()),r=536870911&s+((67108863&s)<<3)
  4483. r^=r>>>11
  4484. return 536870911&r+((16383&r)<<15)},
  4485. m7:function m7(){},
  4486. fy:function(a,b){var s=536870911&a+b
  4487. s=536870911&s+((524287&s)<<10)
  4488. return s^s>>>6},
  4489. oG:function(a){var s=536870911&a+((67108863&a)<<3)
  4490. s^=s>>>11
  4491. return 536870911&s+((16383&s)<<15)}},L={
  4492. ts:function(a,b){b.toString
  4493. F.A(a,C.cD,b)
  4494. F.aj(a,"offset",b,C.bH,C.ab,1/0,-1/0,!1)
  4495. F.R(a,"rotation",b,0,1/0,-1/0,1/0,-1/0,!1)
  4496. F.aj(a,"scale",b,C.bJ,C.ab,1/0,-1/0,!1)
  4497. return new L.cd(F.W(a,"texCoord",b,-1,null,-1,0,!1),F.y(a,C.ds,b,null),F.z(a,b),!1)},
  4498. cd:function cd(a,b,c,d){var _=this
  4499. _.r=a
  4500. _.a=b
  4501. _.b=c
  4502. _.a$=d}},K={
  4503. tb:function(a,b){var s,r={},q=new P.C($.x,t.eD)
  4504. r.a=!1
  4505. r.b=null
  4506. s=P.o6(new K.hR(r),new K.hS(r),new K.hT(r),t.w)
  4507. r.b=a.e8(new K.hU(r,s,new P.ax(q,t.a_),b),s.gdS())
  4508. return q},
  4509. t9:function(a,b){var s=new K.cy(a,new P.ax(new P.C($.x,t.f),t.G))
  4510. s.e=b
  4511. return s},
  4512. ta:function(a,b){var s,r,q,p,o=null,n=null
  4513. try{n=C.a1.dV(a)}catch(q){p=H.E(q)
  4514. if(p instanceof P.aD){s=p
  4515. b.av($.fF(),H.a([s],t.M),!0)
  4516. return o}else throw q}if(t.t.b(n))try{r=V.nI(n,b)
  4517. return new K.as("model/gltf+json",r,o)}catch(q){if(H.E(q) instanceof M.c4)return o
  4518. else throw q}else{b.av($.Z(),H.a([n,"object"],t.M),!0)
  4519. return o}},
  4520. as:function as(a,b,c){this.a=a
  4521. this.b=b
  4522. this.c=c},
  4523. hS:function hS(a){this.a=a},
  4524. hT:function hT(a){this.a=a},
  4525. hR:function hR(a){this.a=a},
  4526. hU:function hU(a,b,c,d){var _=this
  4527. _.a=a
  4528. _.b=b
  4529. _.c=c
  4530. _.d=d},
  4531. cy:function cy(a,b){var _=this
  4532. _.a=a
  4533. _.b=null
  4534. _.c=b
  4535. _.e=_.d=null
  4536. _.f=!0},
  4537. hQ:function hQ(a){this.a=a},
  4538. db:function db(){}},F={
  4539. ay:function(a,b,c,d){var s=a.j(0,b)
  4540. if(s==null&&a.w(b))d.k($.Z(),H.a([null,c],t.M),b)
  4541. return s},
  4542. P:function(a,b,c,d){var s=F.ay(a,b,"integer",c)
  4543. if(H.aJ(s)){if(s>=0)return s
  4544. c.p($.fE(),b)}else if(s==null){if(d)c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([s,"integer"],t.M),b)
  4545. return-1},
  4546. oV:function(a,b,c){var s=F.ay(a,b,"boolean",c)
  4547. if(s==null)return!1
  4548. if(H.e9(s))return s
  4549. c.k($.Z(),H.a([s,"boolean"],t.M),b)
  4550. return!1},
  4551. W:function(a,b,c,d,e,f,g,h){var s,r=F.ay(a,b,"integer",c)
  4552. if(H.aJ(r)){if(e!=null){if(!F.mW(b,r,e,c,!1))return-1}else{if(!(r<g))s=f!==-1&&r>f
  4553. else s=!0
  4554. if(s){c.k($.mu(),H.a([r],t.M),b)
  4555. return-1}}return r}else if(r==null){if(!h)return d
  4556. c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([r,"integer"],t.M),b)
  4557. return-1},
  4558. R:function(a,b,c,d,e,f,g,h,i){var s=F.ay(a,b,"number",c)
  4559. if(typeof s=="number"){if(s<h||s<=f||s>g||s>=e){c.k($.mu(),H.a([s],t.M),b)
  4560. return 0/0}return s}else if(s==null){if(!i)return d
  4561. c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([s,"number"],t.M),b)
  4562. return 0/0},
  4563. J:function(a,b,c,d,e,f,g){var s,r=F.ay(a,b,"string",c)
  4564. if(typeof r=="string"){if(e!=null)F.mW(b,r,e,c,!1)
  4565. else{if(f==null)s=null
  4566. else{s=f.b
  4567. s=s.test(r)}if(s===!1){c.k($.qs(),H.a([r,f.a],t.M),b)
  4568. return null}}return r}else if(r==null){if(!g)return d
  4569. c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([r,"string"],t.M),b)
  4570. return null},
  4571. p_:function(a,b){var s,r,q,p
  4572. try{s=P.ob(a)
  4573. q=s
  4574. if(q.gcI()||q.gbG()||q.gcH()||q.gbI()||q.gbH())b.k($.r0(),H.a([a],t.M),"uri")
  4575. return s}catch(p){q=H.E(p)
  4576. if(q instanceof P.aD){r=q
  4577. b.k($.qr(),H.a([a,r],t.M),"uri")
  4578. return null}else throw p}},
  4579. n_:function(a,b,c,d){var s=F.ay(a,b,"object",c)
  4580. if(t.t.b(s))return s
  4581. else if(s==null){if(d){c.E($.bk(),H.a([b],t.M))
  4582. return null}}else{c.k($.Z(),H.a([s,"object"],t.M),b)
  4583. if(d)return null}return P.a5(t.X,t._)},
  4584. V:function(a,b,c,d,e){var s,r,q=F.ay(a,b,"object",c)
  4585. if(t.t.b(q)){s=c.c
  4586. s.push(b)
  4587. r=d.$2(q,c)
  4588. s.pop()
  4589. return r}else if(q==null){if(e)c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([q,"object"],t.M),b)
  4590. return null},
  4591. mY:function(a,b,c,d){var s,r,q,p,o,n,m=F.ay(a,b,"array",c)
  4592. if(t.o.b(m)){s=J.M(m)
  4593. if(s.gu(m)){c.p($.bO(),b)
  4594. return null}r=c.c
  4595. r.push(b)
  4596. q=t.e
  4597. p=P.aR(q)
  4598. for(o=0;o<s.gi(m);++o){n=s.j(m,o)
  4599. if(H.aJ(n)&&n>=0){if(!p.B(0,n))c.X($.nj(),o)}else{s.m(m,o,-1)
  4600. c.X($.fE(),o)}}r.pop()
  4601. return s.ae(m,q)}else if(m==null){if(d)c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([m,"array"],t.M),b)
  4602. return null},
  4603. vB:function(a,b,c,d){var s,r=F.ay(a,b,"object",c)
  4604. if(t.t.b(r)){if(r.gu(r)){c.p($.bO(),b)
  4605. return null}s=c.c
  4606. s.push(b)
  4607. r.J(0,new F.m3(d,r,c))
  4608. s.pop()
  4609. return r.af(0,t.X,t.e)}else{s=t.M
  4610. if(r==null)c.E($.bk(),H.a([b],s))
  4611. else c.k($.Z(),H.a([r,"object"],s),b)}return null},
  4612. vC:function(a,b,c,d){var s,r,q,p,o,n,m,l=F.ay(a,b,"array",c)
  4613. if(t.o.b(l)){s=J.M(l)
  4614. if(s.gu(l)){c.p($.bO(),b)
  4615. return null}else{r=c.c
  4616. r.push(b)
  4617. for(q=t.M,p=t.t,o=!1,n=0;n<s.gi(l);++n){m=s.j(l,n)
  4618. if(p.b(m))if(m.gu(m)){c.X($.bO(),n)
  4619. o=!0}else{r.push(C.c.l(n))
  4620. m.J(0,new F.m4(d,m,c))
  4621. r.pop()}else{c.E($.eg(),H.a([m,"object"],q))
  4622. o=!0}}r.pop()
  4623. if(o)return null}s=J.my(l,t.h)
  4624. r=H.r(s).h("a8<m.E,h<f*,d*>*>")
  4625. return P.dh(new H.a8(s,new F.m5(),r),!1,r.h("af.E"))}else if(l!=null)c.k($.Z(),H.a([l,"array"],t.M),b)
  4626. return null},
  4627. aj:function(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l=null,k=F.ay(a,b,"array",c)
  4628. if(t.o.b(k)){s=J.M(k)
  4629. if(s.gu(k)){c.p($.bO(),b)
  4630. return l}if(e!=null&&!F.mW(b,s.gi(k),e,c,!0))return l
  4631. r=new Array(s.gi(k))
  4632. r.fixed$length=Array
  4633. q=H.a(r,t.m)
  4634. for(r=t.M,p=!1,o=0;o<s.gi(k);++o){n=s.j(k,o)
  4635. if(typeof n=="number"){m=n<g||n>f
  4636. if(m){c.k($.mu(),H.a([n],r),b)
  4637. p=!0}if(h){m=$.nr()
  4638. m[0]=n
  4639. q[o]=m[0]}else q[o]=n}else{c.k($.eg(),H.a([n,"number"],r),b)
  4640. p=!0}}if(p)return l
  4641. return q}else if(k==null){if(d==null)s=l
  4642. else s=J.eA(d.slice(0),H.U(d).c)
  4643. return s}else c.k($.Z(),H.a([k,"array"],t.M),b)
  4644. return l},
  4645. oW:function(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=F.ay(a,b,"array",c)
  4646. if(t.o.b(j)){s=J.M(j)
  4647. if(s.gi(j)!==e){c.k($.nk(),H.a([s.gi(j),H.a([e],t.V)],t.M),b)
  4648. return null}r=Z.wa(d)
  4649. q=Z.pb(d)
  4650. p=F.vv(d,e)
  4651. for(o=t.M,n=!1,m=0;m<s.gi(j);++m){l=s.j(j,m)
  4652. if(typeof l=="number"&&C.bE.cW(l)===l){if(!H.aJ(l))c.k($.qE(),H.a([l],o),b)
  4653. k=l<r||l>q
  4654. if(k){c.k($.qG(),H.a([l,C.ao.j(0,d)],o),b)
  4655. n=!0}p[m]=J.rH(l)}else{c.k($.eg(),H.a([l,"integer"],o),b)
  4656. n=!0}}if(n)return null
  4657. return p}else if(j!=null)c.k($.Z(),H.a([j,"array"],t.M),b)
  4658. return null},
  4659. oX:function(a,b,c){var s,r,q,p,o,n,m,l,k=F.ay(a,b,"array",c)
  4660. if(t.o.b(k)){s=J.M(k)
  4661. if(s.gu(k)){c.p($.bO(),b)
  4662. return null}r=c.c
  4663. r.push(b)
  4664. q=t.X
  4665. p=P.aR(q)
  4666. for(o=t.M,n=!1,m=0;m<s.gi(k);++m){l=s.j(k,m)
  4667. if(typeof l=="string"){if(!p.B(0,l))c.X($.nj(),m)}else{c.aE($.eg(),H.a([l,"string"],o),m)
  4668. n=!0}}r.pop()
  4669. if(n)return null
  4670. return s.ae(k,q)}else if(k!=null)c.k($.Z(),H.a([k,"array"],t.M),b)
  4671. return null},
  4672. m6:function(a,b,c){var s,r,q,p,o,n,m=F.ay(a,b,"array",c)
  4673. if(t.o.b(m)){s=J.M(m)
  4674. if(s.gu(m)){c.p($.bO(),b)
  4675. return null}else{for(r=s.gC(m),q=t.t,p=t.M,o=!1;r.n();){n=r.gq()
  4676. if(!q.b(n)){c.k($.eg(),H.a([n,"object"],p),b)
  4677. o=!0}}if(o)return null}return s.ae(m,q)}else{s=t.M
  4678. if(m==null)c.E($.bk(),H.a([b],s))
  4679. else c.k($.Z(),H.a([m,"array"],s),b)}return null},
  4680. y:function(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g="extensions",f=P.a5(t.X,t._),e=F.n_(a,g,c,!1)
  4681. if(e.gu(e))return f
  4682. s=c.c
  4683. s.push(g)
  4684. for(r=e.gL(),r=r.gC(r),q=t.ax,p=t.v,o=d==null,n=c.f,m=c.r;r.n();){l=r.gq()
  4685. k=F.n_(e,l,c,!1)
  4686. j=c.dx
  4687. if(!j.F(j,l)){f.m(0,l,null)
  4688. j=c.cy
  4689. j=j.F(j,l)
  4690. if(!j)c.p($.qo(),l)
  4691. continue}i=c.ch.a.j(0,new D.c1(b,l))
  4692. if(i==null){c.p($.qp(),l)
  4693. continue}if(e.gi(e)>1&&i.b)c.p($.qS(),l)
  4694. if(k!=null){s.push(l)
  4695. h=i.a.$2(k,c)
  4696. f.m(0,l,h)
  4697. if(p.b(h)){l=o?b:d
  4698. l=n.bS(l,new F.m2())
  4699. j=H.a(s.slice(0),H.U(s).h("p<1>"))
  4700. j.fixed$length=Array
  4701. J.mx(l,new D.ce(h,j))}if(q.b(h)){l=H.a(s.slice(0),H.U(s).h("p<1>"))
  4702. l.fixed$length=Array
  4703. m.push(new D.eY(h,l))}s.pop()}}s.pop()
  4704. return f},
  4705. z:function(a,b){var s=a.j(0,"extras"),r=s!=null&&!t.h.b(s)
  4706. if(r)b.p($.r_(),"extras")
  4707. return s},
  4708. mW:function(a,b,c,d,e){var s
  4709. if(!J.nu(c,b)){s=e?$.nk():$.nm()
  4710. d.k(s,H.a([b,c],t.M),a)
  4711. return!1}return!0},
  4712. A:function(a,b,c){var s,r,q
  4713. for(s=a.gL(),s=s.gC(s);s.n();){r=s.gq()
  4714. if(!C.d.F(b,r)){q=C.d.F(C.cl,r)
  4715. q=!q}else q=!1
  4716. if(q)c.p($.qt(),r)}},
  4717. n4:function(a,b,c,d,e,f){var s,r,q,p,o,n,m=e.c
  4718. m.push(d)
  4719. for(s=t.M,r=c.a,q=r.length,p=0;p<a.gi(a);++p){o=a.j(0,p)
  4720. if(o===-1)continue
  4721. n=o==null||o<0||o>=q?null:r[o]
  4722. if(n!=null){n.a$=!0
  4723. b[p]=n
  4724. f.$3(n,o,p)}else e.aE($.N(),H.a([o],s),p)}m.pop()},
  4725. vM:function(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5=b6.a
  4726. if(b5[3]!==0||b5[7]!==0||b5[11]!==0||b5[15]!==1)return!1
  4727. if(b6.cE()===0)return!1
  4728. s=$.rq()
  4729. r=$.rn()
  4730. q=$.ro()
  4731. p=new T.cJ(new Float32Array(3))
  4732. p.bi(b5[0],b5[1],b5[2])
  4733. o=Math.sqrt(p.gaI())
  4734. p.bi(b5[4],b5[5],b5[6])
  4735. n=Math.sqrt(p.gaI())
  4736. p.bi(b5[8],b5[9],b5[10])
  4737. m=Math.sqrt(p.gaI())
  4738. if(b6.cE()<0)o=-o
  4739. s=s.a
  4740. s[0]=b5[12]
  4741. s[1]=b5[13]
  4742. s[2]=b5[14]
  4743. l=1/o
  4744. k=1/n
  4745. j=1/m
  4746. b5=new Float32Array(16)
  4747. new T.cD(b5).d_(b6)
  4748. b5[0]=b5[0]*l
  4749. b5[1]=b5[1]*l
  4750. b5[2]=b5[2]*l
  4751. b5[4]=b5[4]*k
  4752. b5[5]=b5[5]*k
  4753. b5[6]=b5[6]*k
  4754. b5[8]=b5[8]*j
  4755. b5[9]=b5[9]*j
  4756. b5[10]=b5[10]*j
  4757. i=new Float32Array(9)
  4758. i[0]=b5[0]
  4759. i[1]=b5[1]
  4760. i[2]=b5[2]
  4761. i[3]=b5[4]
  4762. i[4]=b5[5]
  4763. i[5]=b5[6]
  4764. i[6]=b5[8]
  4765. i[7]=b5[9]
  4766. i[8]=b5[10]
  4767. r.toString
  4768. b5=i[0]
  4769. h=i[4]
  4770. g=i[8]
  4771. f=0+b5+h+g
  4772. if(f>0){e=Math.sqrt(f+1)
  4773. b5=r.a
  4774. b5[3]=e*0.5
  4775. e=0.5/e
  4776. b5[0]=(i[5]-i[7])*e
  4777. b5[1]=(i[6]-i[2])*e
  4778. b5[2]=(i[1]-i[3])*e}else{if(b5<h)d=h<g?2:1
  4779. else d=b5<g?2:0
  4780. c=(d+1)%3
  4781. b=(d+2)%3
  4782. b5=d*3
  4783. h=c*3
  4784. g=b*3
  4785. e=Math.sqrt(i[b5+d]-i[h+c]-i[g+b]+1)
  4786. r=r.a
  4787. r[d]=e*0.5
  4788. e=0.5/e
  4789. r[3]=(i[h+b]-i[g+c])*e
  4790. r[c]=(i[b5+c]+i[h+d])*e
  4791. r[b]=(i[b5+b]+i[g+d])*e
  4792. b5=r}q=q.a
  4793. q[0]=o
  4794. q[1]=n
  4795. q[2]=m
  4796. r=$.rm()
  4797. a=b5[0]
  4798. a0=b5[1]
  4799. a1=b5[2]
  4800. a2=b5[3]
  4801. a3=a+a
  4802. a4=a0+a0
  4803. a5=a1+a1
  4804. a6=a*a3
  4805. a7=a*a4
  4806. a8=a*a5
  4807. a9=a0*a4
  4808. b0=a0*a5
  4809. b1=a1*a5
  4810. b2=a2*a3
  4811. b3=a2*a4
  4812. b4=a2*a5
  4813. b5=r.a
  4814. b5[0]=1-(a9+b1)
  4815. b5[1]=a7+b4
  4816. b5[2]=a8-b3
  4817. b5[3]=0
  4818. b5[4]=a7-b4
  4819. b5[5]=1-(a6+b1)
  4820. b5[6]=b0+b2
  4821. b5[7]=0
  4822. b5[8]=a8+b3
  4823. b5[9]=b0-b2
  4824. b5[10]=1-(a6+a9)
  4825. b5[11]=0
  4826. b5[12]=s[0]
  4827. b5[13]=s[1]
  4828. b5[14]=s[2]
  4829. b5[15]=1
  4830. o=q[0]
  4831. n=q[1]
  4832. m=q[2]
  4833. b5[0]=b5[0]*o
  4834. b5[1]=b5[1]*o
  4835. b5[2]=b5[2]*o
  4836. b5[3]=b5[3]*o
  4837. b5[4]=b5[4]*n
  4838. b5[5]=b5[5]*n
  4839. b5[6]=b5[6]*n
  4840. b5[7]=b5[7]*n
  4841. b5[8]=b5[8]*m
  4842. b5[9]=b5[9]*m
  4843. b5[10]=b5[10]*m
  4844. b5[11]=b5[11]*m
  4845. b5[12]=b5[12]
  4846. b5[13]=b5[13]
  4847. b5[14]=b5[14]
  4848. b5[15]=b5[15]
  4849. return Math.abs(r.cJ()-b6.cJ())<0.00005},
  4850. vv:function(a,b){switch(a){case 5120:return new Int8Array(b)
  4851. case 5121:return new Uint8Array(b)
  4852. case 5122:return new Int16Array(b)
  4853. case 5123:return new Uint16Array(b)
  4854. case 5124:return new Int32Array(b)
  4855. case 5125:return new Uint32Array(b)
  4856. default:throw H.c(P.O(null))}},
  4857. m3:function m3(a,b,c){this.a=a
  4858. this.b=b
  4859. this.c=c},
  4860. m4:function m4(a,b,c){this.a=a
  4861. this.b=b
  4862. this.c=c},
  4863. m5:function m5(){},
  4864. m2:function m2(){},
  4865. L:function L(a,b,c,d){var _=this
  4866. _.a=a
  4867. _.b=b
  4868. _.c=c
  4869. _.$ti=d},
  4870. Y:function Y(){},
  4871. f4:function f4(a,b){this.a=0
  4872. this.b=a
  4873. this.c=b},
  4874. f5:function f5(a,b){this.a=0
  4875. this.b=a
  4876. this.c=b},
  4877. en:function en(a){this.a=a}}
  4878. var w=[C,H,J,P,M,Z,T,Q,V,G,Y,S,B,O,U,N,E,D,X,A,L,K,F]
  4879. hunkHelpers.setFunctionNamesIfNecessary(w)
  4880. var $={}
  4881. H.mD.prototype={}
  4882. J.cz.prototype={
  4883. N:function(a,b){return a===b},
  4884. gG:function(a){return H.cj(a)},
  4885. l:function(a){return"Instance of '"+H.b(H.ju(a))+"'"},
  4886. bb:function(a,b){throw H.c(P.nS(a,b.gcN(),b.gcR(),b.gcO()))}}
  4887. J.dd.prototype={
  4888. l:function(a){return String(a)},
  4889. gG:function(a){return a?519018:218159},
  4890. $iQ:1}
  4891. J.cB.prototype={
  4892. N:function(a,b){return null==b},
  4893. l:function(a){return"null"},
  4894. gG:function(a){return 0},
  4895. bb:function(a,b){return this.d1(a,b)},
  4896. $ik:1}
  4897. J.aF.prototype={
  4898. gG:function(a){return 0},
  4899. l:function(a){return String(a)},
  4900. $ibb:1,
  4901. $icP:1,
  4902. gep:function(a){return a.then},
  4903. cV:function(a,b){return a.then(b)},
  4904. eq:function(a,b,c){return a.then(b,c)},
  4905. sey:function(a,b){return a.validateBytes=b},
  4906. seA:function(a,b){return a.validateString=b},
  4907. seB:function(a,b){return a.version=b},
  4908. sd5:function(a,b){return a.supportedExtensions=b},
  4909. gbd:function(a){return a.uri},
  4910. gbE:function(a){return a.externalResourceFunction},
  4911. gc_:function(a){return a.writeTimestamp},
  4912. gb9:function(a){return a.maxIssues},
  4913. gb6:function(a){return a.ignoredIssues},
  4914. gai:function(a){return a.severityOverrides}}
  4915. J.eU.prototype={}
  4916. J.cl.prototype={}
  4917. J.aQ.prototype={
  4918. l:function(a){var s=a[$.n6()]
  4919. if(s==null)return this.d2(a)
  4920. return"JavaScript function for "+H.b(J.ag(s))},
  4921. $iaE:1}
  4922. J.p.prototype={
  4923. ae:function(a,b){return new H.b3(a,H.U(a).h("@<1>").D(b).h("b3<1,2>"))},
  4924. B:function(a,b){if(!!a.fixed$length)H.a2(P.ab("add"))
  4925. a.push(b)},
  4926. dI:function(a,b,c){var s,r,q,p=[],o=a.length
  4927. for(s=0;s<o;++s){r=a[s]
  4928. if(!b.$1(r))p.push(r)
  4929. if(a.length!==o)throw H.c(P.ad(a))}q=p.length
  4930. if(q===o)return
  4931. this.si(a,q)
  4932. for(s=0;s<p.length;++s)a[s]=p[s]},
  4933. K:function(a,b){var s
  4934. if(!!a.fixed$length)H.a2(P.ab("addAll"))
  4935. for(s=J.a_(b);s.n();)a.push(s.gq())},
  4936. ag:function(a,b,c){return new H.a8(a,b,H.U(a).h("@<1>").D(c).h("a8<1,2>"))},
  4937. cL:function(a,b){var s,r=P.bt(a.length,"",!1,t.S)
  4938. for(s=0;s<a.length;++s)r[s]=H.b(a[s])
  4939. return r.join(b)},
  4940. a1:function(a,b){return H.du(a,b,null,H.U(a).c)},
  4941. b5:function(a,b,c){var s,r,q=a.length
  4942. for(s=0;s<q;++s){r=a[s]
  4943. if(b.$1(r))return r
  4944. if(a.length!==q)throw H.c(P.ad(a))}return c.$0()},
  4945. S:function(a,b){return a[b]},
  4946. Z:function(a,b,c){if(b<0||b>a.length)throw H.c(P.S(b,0,a.length,"start",null))
  4947. if(c<b||c>a.length)throw H.c(P.S(c,b,a.length,"end",null))
  4948. if(b===c)return H.a([],H.U(a))
  4949. return H.a(a.slice(b,c),H.U(a))},
  4950. aM:function(a,b,c){P.aV(b,c,a.length)
  4951. return H.du(a,b,c,H.U(a).c)},
  4952. gaH:function(a){var s=a.length
  4953. if(s>0)return a[s-1]
  4954. throw H.c(H.mB())},
  4955. F:function(a,b){var s
  4956. for(s=0;s<a.length;++s)if(J.aA(a[s],b))return!0
  4957. return!1},
  4958. gu:function(a){return a.length===0},
  4959. ga3:function(a){return a.length!==0},
  4960. l:function(a){return P.id(a,"[","]")},
  4961. aL:function(a,b){var s=J.eA(a.slice(0),H.U(a).c)
  4962. return s},
  4963. bX:function(a){return P.tt(a,H.U(a).c)},
  4964. gC:function(a){return new J.aC(a,a.length,H.U(a).h("aC<1>"))},
  4965. gG:function(a){return H.cj(a)},
  4966. gi:function(a){return a.length},
  4967. si:function(a,b){if(!!a.fixed$length)H.a2(P.ab("set length"))
  4968. if(b<0)throw H.c(P.S(b,0,null,"newLength",null))
  4969. a.length=b},
  4970. j:function(a,b){if(b>=a.length||b<0)throw H.c(H.ef(a,b))
  4971. return a[b]},
  4972. m:function(a,b,c){if(!!a.immutable$list)H.a2(P.ab("indexed set"))
  4973. if(b>=a.length||b<0)throw H.c(H.ef(a,b))
  4974. a[b]=c},
  4975. $in:1,
  4976. $ii:1,
  4977. $il:1}
  4978. J.ii.prototype={}
  4979. J.aC.prototype={
  4980. gq:function(){return this.d},
  4981. n:function(){var s,r=this,q=r.a,p=q.length
  4982. if(r.b!==p)throw H.c(H.cs(q))
  4983. s=r.c
  4984. if(s>=p){r.d=null
  4985. return!1}r.d=q[s]
  4986. r.c=s+1
  4987. return!0},
  4988. $iH:1}
  4989. J.c5.prototype={
  4990. cW:function(a){var s
  4991. if(a>=-2147483648&&a<=2147483647)return a|0
  4992. if(isFinite(a)){s=a<0?Math.ceil(a):Math.floor(a)
  4993. return s+0}throw H.c(P.ab(""+a+".toInt()"))},
  4994. ap:function(a,b){var s,r,q,p
  4995. if(b<2||b>36)throw H.c(P.S(b,2,36,"radix",null))
  4996. s=a.toString(b)
  4997. if(C.a.A(s,s.length-1)!==41)return s
  4998. r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s)
  4999. if(r==null)H.a2(P.ab("Unexpected toString result: "+s))
  5000. s=r[1]
  5001. q=+r[3]
  5002. p=r[2]
  5003. if(p!=null){s+=p
  5004. q-=p.length}return s+C.a.bh("0",q)},
  5005. l:function(a){if(a===0&&1/a<0)return"-0.0"
  5006. else return""+a},
  5007. gG:function(a){var s,r,q,p,o=a|0
  5008. if(a===o)return 536870911&o
  5009. s=Math.abs(a)
  5010. r=Math.log(s)/0.6931471805599453|0
  5011. q=Math.pow(2,r)
  5012. p=s<1?s/q:q/s
  5013. return 536870911&((p*9007199254740992|0)+(p*3542243181176521|0))*599197+r*1259},
  5014. bg:function(a,b){var s=a%b
  5015. if(s===0)return 0
  5016. if(s>0)return s
  5017. if(b<0)return s-b
  5018. else return s+b},
  5019. aq:function(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0
  5020. return this.cs(a,b)},
  5021. bA:function(a,b){return(a|0)===a?a/b|0:this.cs(a,b)},
  5022. cs:function(a,b){var s=a/b
  5023. if(s>=-2147483648&&s<=2147483647)return s|0
  5024. if(s>0){if(s!==1/0)return Math.floor(s)}else if(s>-1/0)return Math.ceil(s)
  5025. throw H.c(P.ab("Result of truncating division is "+H.b(s)+": "+H.b(a)+" ~/ "+b))},
  5026. aA:function(a,b){if(b<0)throw H.c(H.bM(b))
  5027. return b>31?0:a<<b>>>0},
  5028. ad:function(a,b){var s
  5029. if(a>0)s=this.cr(a,b)
  5030. else{s=b>31?31:b
  5031. s=a>>s>>>0}return s},
  5032. dL:function(a,b){if(b<0)throw H.c(H.bM(b))
  5033. return this.cr(a,b)},
  5034. cr:function(a,b){return b>31?0:a>>>b},
  5035. $iw:1,
  5036. $iG:1}
  5037. J.de.prototype={$id:1}
  5038. J.eB.prototype={}
  5039. J.br.prototype={
  5040. A:function(a,b){if(b<0)throw H.c(H.ef(a,b))
  5041. if(b>=a.length)H.a2(H.ef(a,b))
  5042. return a.charCodeAt(b)},
  5043. H:function(a,b){if(b>=a.length)throw H.c(H.ef(a,b))
  5044. return a.charCodeAt(b)},
  5045. ah:function(a,b){if(typeof b!="string")throw H.c(P.nz(b,null,null))
  5046. return a+b},
  5047. az:function(a,b,c,d){var s=P.aV(b,c,a.length),r=a.substring(0,b),q=a.substring(s)
  5048. return r+d+q},
  5049. U:function(a,b,c){var s
  5050. if(c<0||c>a.length)throw H.c(P.S(c,0,a.length,null,null))
  5051. s=c+b.length
  5052. if(s>a.length)return!1
  5053. return b===a.substring(c,s)},
  5054. V:function(a,b){return this.U(a,b,0)},
  5055. t:function(a,b,c){if(c==null)c=a.length
  5056. if(b<0)throw H.c(P.jv(b,null))
  5057. if(b>c)throw H.c(P.jv(b,null))
  5058. if(c>a.length)throw H.c(P.jv(c,null))
  5059. return a.substring(b,c)},
  5060. bj:function(a,b){return this.t(a,b,null)},
  5061. ev:function(a){var s,r,q
  5062. if(typeof a.trimRight!="undefined"){s=a.trimRight()
  5063. r=s.length
  5064. if(r===0)return s
  5065. q=r-1
  5066. if(this.A(s,q)===133)r=J.nK(s,q)}else{r=J.nK(a,a.length)
  5067. s=a}if(r===s.length)return s
  5068. if(r===0)return""
  5069. return s.substring(0,r)},
  5070. bh:function(a,b){var s,r
  5071. if(0>=b)return""
  5072. if(b===1||a.length===0)return a
  5073. if(b!==b>>>0)throw H.c(C.be)
  5074. for(s=a,r="";!0;){if((b&1)===1)r=s+r
  5075. b=b>>>1
  5076. if(b===0)break
  5077. s+=s}return r},
  5078. am:function(a,b,c){var s=b-a.length
  5079. if(s<=0)return a
  5080. return this.bh(c,s)+a},
  5081. b7:function(a,b,c){var s
  5082. if(c<0||c>a.length)throw H.c(P.S(c,0,a.length,null,null))
  5083. s=a.indexOf(b,c)
  5084. return s},
  5085. bK:function(a,b){return this.b7(a,b,0)},
  5086. l:function(a){return a},
  5087. gG:function(a){var s,r,q
  5088. for(s=a.length,r=0,q=0;q<s;++q){r=536870911&r+a.charCodeAt(q)
  5089. r=536870911&r+((524287&r)<<10)
  5090. r^=r>>6}r=536870911&r+((67108863&r)<<3)
  5091. r^=r>>11
  5092. return 536870911&r+((16383&r)<<15)},
  5093. gi:function(a){return a.length},
  5094. $if:1}
  5095. H.bE.prototype={
  5096. gC:function(a){var s=H.r(this)
  5097. return new H.d3(J.a_(this.ga5()),s.h("@<1>").D(s.Q[1]).h("d3<1,2>"))},
  5098. gi:function(a){return J.X(this.ga5())},
  5099. gu:function(a){return J.nv(this.ga5())},
  5100. ga3:function(a){return J.ru(this.ga5())},
  5101. a1:function(a,b){var s=H.r(this)
  5102. return H.fP(J.nw(this.ga5(),b),s.c,s.Q[1])},
  5103. S:function(a,b){return H.r(this).Q[1].a(J.eh(this.ga5(),b))},
  5104. F:function(a,b){return J.nu(this.ga5(),b)},
  5105. l:function(a){return J.ag(this.ga5())}}
  5106. H.d3.prototype={
  5107. n:function(){return this.a.n()},
  5108. gq:function(){return this.$ti.Q[1].a(this.a.gq())},
  5109. $iH:1}
  5110. H.bX.prototype={
  5111. ga5:function(){return this.a}}
  5112. H.dC.prototype={$in:1}
  5113. H.dx.prototype={
  5114. j:function(a,b){return this.$ti.Q[1].a(J.nt(this.a,b))},
  5115. m:function(a,b,c){J.rr(this.a,b,this.$ti.c.a(c))},
  5116. si:function(a,b){J.rz(this.a,b)},
  5117. B:function(a,b){J.mx(this.a,this.$ti.c.a(b))},
  5118. aM:function(a,b,c){var s=this.$ti
  5119. return H.fP(J.rx(this.a,b,c),s.c,s.Q[1])},
  5120. $in:1,
  5121. $il:1}
  5122. H.b3.prototype={
  5123. ae:function(a,b){return new H.b3(this.a,this.$ti.h("@<1>").D(b).h("b3<1,2>"))},
  5124. ga5:function(){return this.a}}
  5125. H.bY.prototype={
  5126. af:function(a,b,c){var s=this.$ti
  5127. return new H.bY(this.a,s.h("@<1>").D(s.Q[1]).D(b).D(c).h("bY<1,2,3,4>"))},
  5128. w:function(a){return this.a.w(a)},
  5129. j:function(a,b){return this.$ti.h("4?").a(this.a.j(0,b))},
  5130. m:function(a,b,c){var s=this.$ti
  5131. this.a.m(0,s.c.a(b),s.Q[1].a(c))},
  5132. J:function(a,b){this.a.J(0,new H.fQ(this,b))},
  5133. gL:function(){var s=this.$ti
  5134. return H.fP(this.a.gL(),s.c,s.Q[2])},
  5135. gi:function(a){var s=this.a
  5136. return s.gi(s)},
  5137. gu:function(a){var s=this.a
  5138. return s.gu(s)}}
  5139. H.fQ.prototype={
  5140. $2:function(a,b){var s=this.a.$ti
  5141. this.b.$2(s.Q[2].a(a),s.Q[3].a(b))},
  5142. $S:function(){return this.a.$ti.h("k(1,2)")}}
  5143. H.eD.prototype={
  5144. l:function(a){var s="LateInitializationError: "+this.a
  5145. return s}}
  5146. H.cu.prototype={
  5147. gi:function(a){return this.a.length},
  5148. j:function(a,b){return C.a.A(this.a,b)}}
  5149. H.n.prototype={}
  5150. H.af.prototype={
  5151. gC:function(a){var s=this
  5152. return new H.a6(s,s.gi(s),H.r(s).h("a6<af.E>"))},
  5153. gu:function(a){return this.gi(this)===0},
  5154. F:function(a,b){var s,r=this,q=r.gi(r)
  5155. for(s=0;s<q;++s){if(J.aA(r.S(0,s),b))return!0
  5156. if(q!==r.gi(r))throw H.c(P.ad(r))}return!1},
  5157. ag:function(a,b,c){return new H.a8(this,b,H.r(this).h("@<af.E>").D(c).h("a8<1,2>"))},
  5158. a1:function(a,b){return H.du(this,b,null,H.r(this).h("af.E"))}}
  5159. H.dt.prototype={
  5160. gdj:function(){var s=J.X(this.a),r=this.c
  5161. if(r==null||r>s)return s
  5162. return r},
  5163. gdM:function(){var s=J.X(this.a),r=this.b
  5164. if(r>s)return s
  5165. return r},
  5166. gi:function(a){var s,r=J.X(this.a),q=this.b
  5167. if(q>=r)return 0
  5168. s=this.c
  5169. if(s==null||s>=r)return r-q
  5170. return s-q},
  5171. S:function(a,b){var s=this,r=s.gdM()+b
  5172. if(b<0||r>=s.gdj())throw H.c(P.ex(b,s,"index",null,null))
  5173. return J.eh(s.a,r)},
  5174. a1:function(a,b){var s,r,q=this
  5175. P.aU(b,"count")
  5176. s=q.b+b
  5177. r=q.c
  5178. if(r!=null&&s>=r)return new H.b6(q.$ti.h("b6<1>"))
  5179. return H.du(q.a,s,r,q.$ti.c)},
  5180. aL:function(a,b){var s,r,q,p=this,o=p.b,n=p.a,m=J.M(n),l=m.gi(n),k=p.c
  5181. if(k!=null&&k<l)l=k
  5182. s=l-o
  5183. if(s<=0){n=J.ie(0,p.$ti.c)
  5184. return n}r=P.bt(s,m.S(n,o),!1,p.$ti.c)
  5185. for(q=1;q<s;++q){r[q]=m.S(n,o+q)
  5186. if(m.gi(n)<l)throw H.c(P.ad(p))}return r}}
  5187. H.a6.prototype={
  5188. gq:function(){var s=this.d
  5189. return s},
  5190. n:function(){var s,r=this,q=r.a,p=J.M(q),o=p.gi(q)
  5191. if(r.b!==o)throw H.c(P.ad(q))
  5192. s=r.c
  5193. if(s>=o){r.d=null
  5194. return!1}r.d=p.S(q,s);++r.c
  5195. return!0},
  5196. $iH:1}
  5197. H.b9.prototype={
  5198. gC:function(a){var s=H.r(this)
  5199. return new H.a7(J.a_(this.a),this.b,s.h("@<1>").D(s.Q[1]).h("a7<1,2>"))},
  5200. gi:function(a){return J.X(this.a)},
  5201. gu:function(a){return J.nv(this.a)},
  5202. S:function(a,b){return this.b.$1(J.eh(this.a,b))}}
  5203. H.c_.prototype={$in:1}
  5204. H.a7.prototype={
  5205. n:function(){var s=this,r=s.b
  5206. if(r.n()){s.a=s.c.$1(r.gq())
  5207. return!0}s.a=null
  5208. return!1},
  5209. gq:function(){var s=this.a
  5210. return s}}
  5211. H.a8.prototype={
  5212. gi:function(a){return J.X(this.a)},
  5213. S:function(a,b){return this.b.$1(J.eh(this.a,b))}}
  5214. H.l_.prototype={
  5215. gC:function(a){return new H.cm(J.a_(this.a),this.b,this.$ti.h("cm<1>"))},
  5216. ag:function(a,b,c){return new H.b9(this,b,this.$ti.h("@<1>").D(c).h("b9<1,2>"))}}
  5217. H.cm.prototype={
  5218. n:function(){var s,r
  5219. for(s=this.a,r=this.b;s.n();)if(r.$1(s.gq()))return!0
  5220. return!1},
  5221. gq:function(){return this.a.gq()}}
  5222. H.bc.prototype={
  5223. a1:function(a,b){P.aM(b,"count")
  5224. P.aU(b,"count")
  5225. return new H.bc(this.a,this.b+b,H.r(this).h("bc<1>"))},
  5226. gC:function(a){return new H.dr(J.a_(this.a),this.b,H.r(this).h("dr<1>"))}}
  5227. H.cw.prototype={
  5228. gi:function(a){var s=J.X(this.a)-this.b
  5229. if(s>=0)return s
  5230. return 0},
  5231. a1:function(a,b){P.aM(b,"count")
  5232. P.aU(b,"count")
  5233. return new H.cw(this.a,this.b+b,this.$ti)},
  5234. $in:1}
  5235. H.dr.prototype={
  5236. n:function(){var s,r
  5237. for(s=this.a,r=0;r<this.b;++r)s.n()
  5238. this.b=0
  5239. return s.n()},
  5240. gq:function(){return this.a.gq()}}
  5241. H.b6.prototype={
  5242. gC:function(a){return C.Y},
  5243. gu:function(a){return!0},
  5244. gi:function(a){return 0},
  5245. S:function(a,b){throw H.c(P.S(b,0,0,"index",null))},
  5246. F:function(a,b){return!1},
  5247. ag:function(a,b,c){return new H.b6(c.h("b6<0>"))},
  5248. a1:function(a,b){P.aU(b,"count")
  5249. return this}}
  5250. H.d6.prototype={
  5251. n:function(){return!1},
  5252. gq:function(){throw H.c(H.mB())},
  5253. $iH:1}
  5254. H.d8.prototype={
  5255. si:function(a,b){throw H.c(P.ab("Cannot change the length of a fixed-length list"))},
  5256. B:function(a,b){throw H.c(P.ab("Cannot add to a fixed-length list"))}}
  5257. H.f7.prototype={
  5258. m:function(a,b,c){throw H.c(P.ab("Cannot modify an unmodifiable list"))},
  5259. si:function(a,b){throw H.c(P.ab("Cannot change the length of an unmodifiable list"))},
  5260. B:function(a,b){throw H.c(P.ab("Cannot add to an unmodifiable list"))}}
  5261. H.cI.prototype={}
  5262. H.cG.prototype={
  5263. gG:function(a){var s=this._hashCode
  5264. if(s!=null)return s
  5265. s=536870911&664597*J.aL(this.a)
  5266. this._hashCode=s
  5267. return s},
  5268. l:function(a){return'Symbol("'+H.b(this.a)+'")'},
  5269. N:function(a,b){if(b==null)return!1
  5270. return b instanceof H.cG&&this.a==b.a},
  5271. $icH:1}
  5272. H.e4.prototype={}
  5273. H.d4.prototype={}
  5274. H.cv.prototype={
  5275. af:function(a,b,c){var s=H.r(this)
  5276. return P.nP(this,s.c,s.Q[1],b,c)},
  5277. gu:function(a){return this.gi(this)===0},
  5278. l:function(a){return P.mG(this)},
  5279. m:function(a,b,c){H.t2()},
  5280. $ih:1}
  5281. H.aq.prototype={
  5282. gi:function(a){return this.a},
  5283. w:function(a){if(typeof a!="string")return!1
  5284. if("__proto__"===a)return!1
  5285. return this.b.hasOwnProperty(a)},
  5286. j:function(a,b){if(!this.w(b))return null
  5287. return this.ce(b)},
  5288. ce:function(a){return this.b[a]},
  5289. J:function(a,b){var s,r,q,p=this.c
  5290. for(s=p.length,r=0;r<s;++r){q=p[r]
  5291. b.$2(q,this.ce(q))}},
  5292. gL:function(){return new H.dz(this,H.r(this).h("dz<1>"))}}
  5293. H.dz.prototype={
  5294. gC:function(a){var s=this.a.c
  5295. return new J.aC(s,s.length,H.U(s).h("aC<1>"))},
  5296. gi:function(a){return this.a.c.length}}
  5297. H.al.prototype={
  5298. aD:function(){var s,r=this,q=r.$map
  5299. if(q==null){s=r.$ti
  5300. q=new H.aG(s.h("@<1>").D(s.Q[1]).h("aG<1,2>"))
  5301. H.oU(r.a,q)
  5302. r.$map=q}return q},
  5303. w:function(a){return this.aD().w(a)},
  5304. j:function(a,b){return this.aD().j(0,b)},
  5305. J:function(a,b){this.aD().J(0,b)},
  5306. gL:function(){var s=this.aD()
  5307. return new H.au(s,H.r(s).h("au<1>"))},
  5308. gi:function(a){return this.aD().a}}
  5309. H.ig.prototype={
  5310. gcN:function(){var s=this.a
  5311. return s},
  5312. gcR:function(){var s,r,q,p,o=this
  5313. if(o.c===1)return C.ai
  5314. s=o.d
  5315. r=s.length-o.e.length-o.f
  5316. if(r===0)return C.ai
  5317. q=[]
  5318. for(p=0;p<r;++p)q.push(s[p])
  5319. q.fixed$length=Array
  5320. q.immutable$list=Array
  5321. return q},
  5322. gcO:function(){var s,r,q,p,o,n,m=this
  5323. if(m.c!==0)return C.ap
  5324. s=m.e
  5325. r=s.length
  5326. q=m.d
  5327. p=q.length-r-m.f
  5328. if(r===0)return C.ap
  5329. o=new H.aG(t.eo)
  5330. for(n=0;n<r;++n)o.m(0,new H.cG(s[n]),q[p+n])
  5331. return new H.d4(o,t.gF)}}
  5332. H.jt.prototype={
  5333. $2:function(a,b){var s=this.a
  5334. s.b=s.b+"$"+H.b(a)
  5335. this.b.push(a)
  5336. this.c.push(b);++s.a},
  5337. $S:42}
  5338. H.kJ.prototype={
  5339. a4:function(a){var s,r,q=this,p=new RegExp(q.a).exec(a)
  5340. if(p==null)return null
  5341. s=Object.create(null)
  5342. r=q.b
  5343. if(r!==-1)s.arguments=p[r+1]
  5344. r=q.c
  5345. if(r!==-1)s.argumentsExpr=p[r+1]
  5346. r=q.d
  5347. if(r!==-1)s.expr=p[r+1]
  5348. r=q.e
  5349. if(r!==-1)s.method=p[r+1]
  5350. r=q.f
  5351. if(r!==-1)s.receiver=p[r+1]
  5352. return s}}
  5353. H.eQ.prototype={
  5354. l:function(a){var s=this.b
  5355. if(s==null)return"NoSuchMethodError: "+H.b(this.a)
  5356. return"NoSuchMethodError: method not found: '"+s+"' on null"}}
  5357. H.eC.prototype={
  5358. l:function(a){var s,r=this,q="NoSuchMethodError: method not found: '",p=r.b
  5359. if(p==null)return"NoSuchMethodError: "+H.b(r.a)
  5360. s=r.c
  5361. if(s==null)return q+p+"' ("+H.b(r.a)+")"
  5362. return q+p+"' on '"+s+"' ("+H.b(r.a)+")"}}
  5363. H.f6.prototype={
  5364. l:function(a){var s=this.a
  5365. return s.length===0?"Error":"Error: "+s}}
  5366. H.eS.prototype={
  5367. l:function(a){return"Throw of null ('"+(this.a===null?"null":"undefined")+"' from JavaScript)"},
  5368. $ia3:1}
  5369. H.d7.prototype={}
  5370. H.dS.prototype={
  5371. l:function(a){var s,r=this.b
  5372. if(r!=null)return r
  5373. r=this.a
  5374. s=r!==null&&typeof r==="object"?r.stack:null
  5375. return this.b=s==null?"":s},
  5376. $iam:1}
  5377. H.bZ.prototype={
  5378. l:function(a){var s=this.constructor,r=s==null?null:s.name
  5379. return"Closure '"+H.pd(r==null?"unknown":r)+"'"},
  5380. $iaE:1,
  5381. geC:function(){return this},
  5382. $C:"$1",
  5383. $R:1,
  5384. $D:null}
  5385. H.f1.prototype={}
  5386. H.f_.prototype={
  5387. l:function(a){var s=this.$static_name
  5388. if(s==null)return"Closure of unknown static method"
  5389. return"Closure '"+H.pd(s)+"'"}}
  5390. H.ct.prototype={
  5391. N:function(a,b){var s=this
  5392. if(b==null)return!1
  5393. if(s===b)return!0
  5394. if(!(b instanceof H.ct))return!1
  5395. return s.a===b.a&&s.b===b.b&&s.c===b.c},
  5396. gG:function(a){var s,r=this.c
  5397. if(r==null)s=H.cj(this.a)
  5398. else s=typeof r!=="object"?J.aL(r):H.cj(r)
  5399. return(s^H.cj(this.b))>>>0},
  5400. l:function(a){var s=this.c
  5401. if(s==null)s=this.a
  5402. return"Closure '"+H.b(this.d)+"' of "+("Instance of '"+H.b(H.ju(s))+"'")}}
  5403. H.eZ.prototype={
  5404. l:function(a){return"RuntimeError: "+this.a}}
  5405. H.lA.prototype={}
  5406. H.aG.prototype={
  5407. gi:function(a){return this.a},
  5408. gu:function(a){return this.a===0},
  5409. gL:function(){return new H.au(this,H.r(this).h("au<1>"))},
  5410. gab:function(){var s=H.r(this)
  5411. return H.ja(new H.au(this,s.h("au<1>")),new H.im(this),s.c,s.Q[1])},
  5412. w:function(a){var s,r,q=this
  5413. if(typeof a=="string"){s=q.b
  5414. if(s==null)return!1
  5415. return q.cc(s,a)}else if(typeof a=="number"&&(a&0x3ffffff)===a){r=q.c
  5416. if(r==null)return!1
  5417. return q.cc(r,a)}else return q.e5(a)},
  5418. e5:function(a){var s=this.d
  5419. if(s==null)return!1
  5420. return this.bL(this.bu(s,J.aL(a)&0x3ffffff),a)>=0},
  5421. j:function(a,b){var s,r,q,p,o=this,n=null
  5422. if(typeof b=="string"){s=o.b
  5423. if(s==null)return n
  5424. r=o.aW(s,b)
  5425. q=r==null?n:r.b
  5426. return q}else if(typeof b=="number"&&(b&0x3ffffff)===b){p=o.c
  5427. if(p==null)return n
  5428. r=o.aW(p,b)
  5429. q=r==null?n:r.b
  5430. return q}else return o.e6(b)},
  5431. e6:function(a){var s,r,q=this.d
  5432. if(q==null)return null
  5433. s=this.bu(q,J.aL(a)&0x3ffffff)
  5434. r=this.bL(s,a)
  5435. if(r<0)return null
  5436. return s[r].b},
  5437. m:function(a,b,c){var s,r,q,p,o,n,m=this
  5438. if(typeof b=="string"){s=m.b
  5439. m.c2(s==null?m.b=m.bx():s,b,c)}else if(typeof b=="number"&&(b&0x3ffffff)===b){r=m.c
  5440. m.c2(r==null?m.c=m.bx():r,b,c)}else{q=m.d
  5441. if(q==null)q=m.d=m.bx()
  5442. p=J.aL(b)&0x3ffffff
  5443. o=m.bu(q,p)
  5444. if(o==null)m.bz(q,p,[m.by(b,c)])
  5445. else{n=m.bL(o,b)
  5446. if(n>=0)o[n].b=c
  5447. else o.push(m.by(b,c))}}},
  5448. bS:function(a,b){var s
  5449. if(this.w(a))return this.j(0,a)
  5450. s=b.$0()
  5451. this.m(0,a,s)
  5452. return s},
  5453. J:function(a,b){var s=this,r=s.e,q=s.r
  5454. for(;r!=null;){b.$2(r.a,r.b)
  5455. if(q!==s.r)throw H.c(P.ad(s))
  5456. r=r.c}},
  5457. c2:function(a,b,c){var s=this.aW(a,b)
  5458. if(s==null)this.bz(a,b,this.by(b,c))
  5459. else s.b=c},
  5460. by:function(a,b){var s=this,r=new H.j7(a,b)
  5461. if(s.e==null)s.e=s.f=r
  5462. else s.f=s.f.c=r;++s.a
  5463. s.r=s.r+1&67108863
  5464. return r},
  5465. bL:function(a,b){var s,r
  5466. if(a==null)return-1
  5467. s=a.length
  5468. for(r=0;r<s;++r)if(J.aA(a[r].a,b))return r
  5469. return-1},
  5470. l:function(a){return P.mG(this)},
  5471. aW:function(a,b){return a[b]},
  5472. bu:function(a,b){return a[b]},
  5473. bz:function(a,b,c){a[b]=c},
  5474. di:function(a,b){delete a[b]},
  5475. cc:function(a,b){return this.aW(a,b)!=null},
  5476. bx:function(){var s="<non-identifier-key>",r=Object.create(null)
  5477. this.bz(r,s,r)
  5478. this.di(r,s)
  5479. return r}}
  5480. H.im.prototype={
  5481. $1:function(a){return this.a.j(0,a)},
  5482. $S:function(){return H.r(this.a).h("2(1)")}}
  5483. H.j7.prototype={}
  5484. H.au.prototype={
  5485. gi:function(a){return this.a.a},
  5486. gu:function(a){return this.a.a===0},
  5487. gC:function(a){var s=this.a,r=new H.df(s,s.r,this.$ti.h("df<1>"))
  5488. r.c=s.e
  5489. return r},
  5490. F:function(a,b){return this.a.w(b)}}
  5491. H.df.prototype={
  5492. gq:function(){return this.d},
  5493. n:function(){var s,r=this,q=r.a
  5494. if(r.b!==q.r)throw H.c(P.ad(q))
  5495. s=r.c
  5496. if(s==null){r.d=null
  5497. return!1}else{r.d=s.a
  5498. r.c=s.c
  5499. return!0}},
  5500. $iH:1}
  5501. H.m9.prototype={
  5502. $1:function(a){return this.a(a)},
  5503. $S:33}
  5504. H.ma.prototype={
  5505. $2:function(a,b){return this.a(a,b)},
  5506. $S:62}
  5507. H.mb.prototype={
  5508. $1:function(a){return this.a(a)},
  5509. $S:83}
  5510. H.ih.prototype={
  5511. l:function(a){return"RegExp/"+this.a+"/"+this.b.flags},
  5512. aG:function(a){var s
  5513. if(typeof a!="string")H.a2(H.bM(a))
  5514. s=this.b.exec(a)
  5515. if(s==null)return null
  5516. return new H.ly(s)}}
  5517. H.ly.prototype={}
  5518. H.dm.prototype={
  5519. dv:function(a,b,c,d){var s=P.S(b,0,c,d,null)
  5520. throw H.c(s)},
  5521. c8:function(a,b,c,d){if(b>>>0!==b||b>c)this.dv(a,b,c,d)}}
  5522. H.cE.prototype={
  5523. gi:function(a){return a.length},
  5524. dJ:function(a,b,c,d,e){var s,r,q=a.length
  5525. this.c8(a,b,q,"start")
  5526. this.c8(a,c,q,"end")
  5527. if(b>c)throw H.c(P.S(b,0,c,null,null))
  5528. s=c-b
  5529. if(e<0)throw H.c(P.O(e))
  5530. r=d.length
  5531. if(r-e<s)throw H.c(P.cF("Not enough elements"))
  5532. if(e!==0||r!==s)d=d.subarray(e,e+s)
  5533. a.set(d,b)},
  5534. $iat:1}
  5535. H.dl.prototype={
  5536. j:function(a,b){H.bf(b,a,a.length)
  5537. return a[b]},
  5538. m:function(a,b,c){H.bf(b,a,a.length)
  5539. a[b]=c},
  5540. $in:1,
  5541. $ii:1,
  5542. $il:1}
  5543. H.av.prototype={
  5544. m:function(a,b,c){H.bf(b,a,a.length)
  5545. a[b]=c},
  5546. a0:function(a,b,c,d,e){if(t.eB.b(d)){this.dJ(a,b,c,d,e)
  5547. return}this.d3(a,b,c,d,e)},
  5548. d0:function(a,b,c,d){return this.a0(a,b,c,d,0)},
  5549. $in:1,
  5550. $ii:1,
  5551. $il:1}
  5552. H.dk.prototype={
  5553. Z:function(a,b,c){return new Float32Array(a.subarray(b,H.bJ(b,c,a.length)))}}
  5554. H.eI.prototype={
  5555. Z:function(a,b,c){return new Float64Array(a.subarray(b,H.bJ(b,c,a.length)))}}
  5556. H.eJ.prototype={
  5557. j:function(a,b){H.bf(b,a,a.length)
  5558. return a[b]},
  5559. Z:function(a,b,c){return new Int16Array(a.subarray(b,H.bJ(b,c,a.length)))}}
  5560. H.eK.prototype={
  5561. j:function(a,b){H.bf(b,a,a.length)
  5562. return a[b]},
  5563. Z:function(a,b,c){return new Int32Array(a.subarray(b,H.bJ(b,c,a.length)))}}
  5564. H.eL.prototype={
  5565. j:function(a,b){H.bf(b,a,a.length)
  5566. return a[b]},
  5567. Z:function(a,b,c){return new Int8Array(a.subarray(b,H.bJ(b,c,a.length)))}}
  5568. H.eM.prototype={
  5569. j:function(a,b){H.bf(b,a,a.length)
  5570. return a[b]},
  5571. Z:function(a,b,c){return new Uint16Array(a.subarray(b,H.bJ(b,c,a.length)))}}
  5572. H.eN.prototype={
  5573. j:function(a,b){H.bf(b,a,a.length)
  5574. return a[b]},
  5575. Z:function(a,b,c){return new Uint32Array(a.subarray(b,H.bJ(b,c,a.length)))}}
  5576. H.dn.prototype={
  5577. gi:function(a){return a.length},
  5578. j:function(a,b){H.bf(b,a,a.length)
  5579. return a[b]},
  5580. Z:function(a,b,c){return new Uint8ClampedArray(a.subarray(b,H.bJ(b,c,a.length)))}}
  5581. H.cf.prototype={
  5582. gi:function(a){return a.length},
  5583. j:function(a,b){H.bf(b,a,a.length)
  5584. return a[b]},
  5585. Z:function(a,b,c){return new Uint8Array(a.subarray(b,H.bJ(b,c,a.length)))},
  5586. $icf:1,
  5587. $iaa:1}
  5588. H.dO.prototype={}
  5589. H.dP.prototype={}
  5590. H.dQ.prototype={}
  5591. H.dR.prototype={}
  5592. H.aI.prototype={
  5593. h:function(a){return H.fv(v.typeUniverse,this,a)},
  5594. D:function(a){return H.ui(v.typeUniverse,this,a)}}
  5595. H.fj.prototype={}
  5596. H.dX.prototype={
  5597. l:function(a){return H.az(this.a,null)},
  5598. $ibC:1}
  5599. H.fi.prototype={
  5600. l:function(a){return this.a}}
  5601. H.dY.prototype={}
  5602. P.lb.prototype={
  5603. $1:function(a){var s=this.a,r=s.a
  5604. s.a=null
  5605. r.$0()},
  5606. $S:13}
  5607. P.la.prototype={
  5608. $1:function(a){var s,r
  5609. this.a.a=a
  5610. s=this.b
  5611. r=this.c
  5612. s.firstChild?s.removeChild(r):s.appendChild(r)},
  5613. $S:58}
  5614. P.lc.prototype={
  5615. $0:function(){this.a.$0()},
  5616. $C:"$0",
  5617. $R:0,
  5618. $S:2}
  5619. P.ld.prototype={
  5620. $0:function(){this.a.$0()},
  5621. $C:"$0",
  5622. $R:0,
  5623. $S:2}
  5624. P.lG.prototype={
  5625. d6:function(a,b){if(self.setTimeout!=null)self.setTimeout(H.m0(new P.lH(this,b),0),a)
  5626. else throw H.c(P.ab("`setTimeout()` not found."))}}
  5627. P.lH.prototype={
  5628. $0:function(){this.b.$0()},
  5629. $C:"$0",
  5630. $R:0,
  5631. $S:1}
  5632. P.fc.prototype={
  5633. T:function(a){var s,r=this
  5634. if(!r.b)r.a.bk(a)
  5635. else{s=r.a
  5636. if(r.$ti.h("ae<1>").b(a))s.c6(a)
  5637. else s.ca(a)}},
  5638. bD:function(a,b){var s
  5639. if(b==null)b=P.el(a)
  5640. s=this.a
  5641. if(this.b)s.aB(a,b)
  5642. else s.aT(a,b)}}
  5643. P.lK.prototype={
  5644. $1:function(a){return this.a.$2(0,a)},
  5645. $S:116}
  5646. P.lL.prototype={
  5647. $2:function(a,b){this.a.$2(1,new H.d7(a,b))},
  5648. $C:"$2",
  5649. $R:2,
  5650. $S:31}
  5651. P.m_.prototype={
  5652. $2:function(a,b){this.a(a,b)},
  5653. $S:32}
  5654. P.cO.prototype={
  5655. l:function(a){return"IterationMarker("+this.b+", "+H.b(this.a)+")"}}
  5656. P.aB.prototype={
  5657. gq:function(){var s=this.c
  5658. if(s==null)return this.b
  5659. return s.gq()},
  5660. n:function(){var s,r,q,p,o,n=this
  5661. for(;!0;){s=n.c
  5662. if(s!=null)if(s.n())return!0
  5663. else n.c=null
  5664. r=function(a,b,c){var m,l=b
  5665. while(true)try{return a(l,m)}catch(k){m=k
  5666. l=c}}(n.a,0,1)
  5667. if(r instanceof P.cO){q=r.b
  5668. if(q===2){p=n.d
  5669. if(p==null||p.length===0){n.b=null
  5670. return!1}n.a=p.pop()
  5671. continue}else{s=r.a
  5672. if(q===3)throw s
  5673. else{o=J.a_(s)
  5674. if(o instanceof P.aB){s=n.d
  5675. if(s==null)s=n.d=[]
  5676. s.push(n.a)
  5677. n.a=o.a
  5678. continue}else{n.c=o
  5679. continue}}}}else{n.b=r
  5680. return!0}}return!1},
  5681. $iH:1}
  5682. P.dW.prototype={
  5683. gC:function(a){return new P.aB(this.a(),this.$ti.h("aB<1>"))}}
  5684. P.ff.prototype={
  5685. bD:function(a,b){var s
  5686. P.aM(a,"error")
  5687. s=this.a
  5688. if(s.a!==0)throw H.c(P.cF("Future already completed"))
  5689. if(b==null)b=P.el(a)
  5690. s.aT(a,b)},
  5691. M:function(a){return this.bD(a,null)}}
  5692. P.ax.prototype={
  5693. T:function(a){var s=this.a
  5694. if(s.a!==0)throw H.c(P.cF("Future already completed"))
  5695. s.bk(a)},
  5696. b3:function(){return this.T(null)}}
  5697. P.cM.prototype={
  5698. ea:function(a){if((this.c&15)!==6)return!0
  5699. return this.b.b.bW(this.d,a.a)},
  5700. e2:function(a){var s=this.e,r=this.b.b
  5701. if(t.Q.b(s))return r.ej(s,a.a,a.b)
  5702. else return r.bW(s,a.a)}}
  5703. P.C.prototype={
  5704. ao:function(a,b,c,d){var s,r=$.x
  5705. if(r!==C.f)c=c!=null?P.v4(c,r):c
  5706. s=new P.C($.x,d.h("C<0>"))
  5707. this.aR(new P.cM(s,c==null?1:3,b,c))
  5708. return s},
  5709. cV:function(a,b,c){return this.ao(a,b,null,c)},
  5710. cu:function(a,b,c){var s=new P.C($.x,c.h("C<0>"))
  5711. this.aR(new P.cM(s,19,a,b))
  5712. return s},
  5713. be:function(a){var s=new P.C($.x,this.$ti)
  5714. this.aR(new P.cM(s,8,a,null))
  5715. return s},
  5716. dK:function(a){this.a=4
  5717. this.c=a},
  5718. aR:function(a){var s,r=this,q=r.a
  5719. if(q<=1){a.a=r.c
  5720. r.c=a}else{if(q===2){q=r.c
  5721. s=q.a
  5722. if(s<4){q.aR(a)
  5723. return}r.a=s
  5724. r.c=q.c}P.cZ(null,null,r.b,new P.li(r,a))}},
  5725. co:function(a){var s,r,q,p,o,n,m=this,l={}
  5726. l.a=a
  5727. if(a==null)return
  5728. s=m.a
  5729. if(s<=1){r=m.c
  5730. m.c=a
  5731. if(r!=null){q=a.a
  5732. for(p=a;q!=null;p=q,q=o)o=q.a
  5733. p.a=r}}else{if(s===2){s=m.c
  5734. n=s.a
  5735. if(n<4){s.co(a)
  5736. return}m.a=n
  5737. m.c=s.c}l.a=m.b2(a)
  5738. P.cZ(null,null,m.b,new P.lq(l,m))}},
  5739. b1:function(){var s=this.c
  5740. this.c=null
  5741. return this.b2(s)},
  5742. b2:function(a){var s,r,q
  5743. for(s=a,r=null;s!=null;r=s,s=q){q=s.a
  5744. s.a=r}return r},
  5745. c9:function(a){var s,r=this,q=r.$ti
  5746. if(q.h("ae<1>").b(a))if(q.b(a))P.ll(a,r)
  5747. else P.ol(a,r)
  5748. else{s=r.b1()
  5749. r.a=4
  5750. r.c=a
  5751. P.cN(r,s)}},
  5752. ca:function(a){var s=this,r=s.b1()
  5753. s.a=4
  5754. s.c=a
  5755. P.cN(s,r)},
  5756. aB:function(a,b){var s=this,r=s.b1(),q=P.fK(a,b)
  5757. s.a=8
  5758. s.c=q
  5759. P.cN(s,r)},
  5760. bk:function(a){if(this.$ti.h("ae<1>").b(a)){this.c6(a)
  5761. return}this.d9(a)},
  5762. d9:function(a){this.a=1
  5763. P.cZ(null,null,this.b,new P.lk(this,a))},
  5764. c6:function(a){var s=this
  5765. if(s.$ti.b(a)){if(a.a===8){s.a=1
  5766. P.cZ(null,null,s.b,new P.lp(s,a))}else P.ll(a,s)
  5767. return}P.ol(a,s)},
  5768. aT:function(a,b){this.a=1
  5769. P.cZ(null,null,this.b,new P.lj(this,a,b))},
  5770. $iae:1}
  5771. P.li.prototype={
  5772. $0:function(){P.cN(this.a,this.b)},
  5773. $S:2}
  5774. P.lq.prototype={
  5775. $0:function(){P.cN(this.b,this.a.a)},
  5776. $S:2}
  5777. P.lm.prototype={
  5778. $1:function(a){var s=this.a
  5779. s.a=0
  5780. s.c9(a)},
  5781. $S:13}
  5782. P.ln.prototype={
  5783. $2:function(a,b){this.a.aB(a,b)},
  5784. $C:"$2",
  5785. $R:2,
  5786. $S:41}
  5787. P.lo.prototype={
  5788. $0:function(){this.a.aB(this.b,this.c)},
  5789. $S:2}
  5790. P.lk.prototype={
  5791. $0:function(){this.a.ca(this.b)},
  5792. $S:2}
  5793. P.lp.prototype={
  5794. $0:function(){P.ll(this.b,this.a)},
  5795. $S:2}
  5796. P.lj.prototype={
  5797. $0:function(){this.a.aB(this.b,this.c)},
  5798. $S:2}
  5799. P.lt.prototype={
  5800. $0:function(){var s,r,q,p,o,n,m=this,l=null
  5801. try{q=m.a.a
  5802. l=q.b.b.cS(q.d)}catch(p){s=H.E(p)
  5803. r=H.aK(p)
  5804. if(m.c){q=m.b.a.c.a
  5805. o=s
  5806. o=q==null?o==null:q===o
  5807. q=o}else q=!1
  5808. o=m.a
  5809. if(q)o.c=m.b.a.c
  5810. else o.c=P.fK(s,r)
  5811. o.b=!0
  5812. return}if(l instanceof P.C&&l.a>=4){if(l.a===8){q=m.a
  5813. q.c=l.c
  5814. q.b=!0}return}if(t.c.b(l)){n=m.b.a
  5815. q=m.a
  5816. q.c=J.rF(l,new P.lu(n),t.z)
  5817. q.b=!1}},
  5818. $S:1}
  5819. P.lu.prototype={
  5820. $1:function(a){return this.a},
  5821. $S:47}
  5822. P.ls.prototype={
  5823. $0:function(){var s,r,q,p,o
  5824. try{q=this.a
  5825. p=q.a
  5826. q.c=p.b.b.bW(p.d,this.b)}catch(o){s=H.E(o)
  5827. r=H.aK(o)
  5828. q=this.a
  5829. q.c=P.fK(s,r)
  5830. q.b=!0}},
  5831. $S:1}
  5832. P.lr.prototype={
  5833. $0:function(){var s,r,q,p,o,n,m,l,k=this
  5834. try{s=k.a.a.c
  5835. p=k.b
  5836. if(p.a.ea(s)&&p.a.e!=null){p.c=p.a.e2(s)
  5837. p.b=!1}}catch(o){r=H.E(o)
  5838. q=H.aK(o)
  5839. p=k.a.a.c
  5840. n=p.a
  5841. m=r
  5842. l=k.b
  5843. if(n==null?m==null:n===m)l.c=p
  5844. else l.c=P.fK(r,q)
  5845. l.b=!0}},
  5846. $S:1}
  5847. P.fd.prototype={}
  5848. P.aW.prototype={
  5849. gi:function(a){var s={},r=new P.C($.x,t.fJ)
  5850. s.a=0
  5851. this.bN(new P.kF(s,this),!0,new P.kG(s,r),r.gde())
  5852. return r}}
  5853. P.kC.prototype={
  5854. $1:function(a){var s=this.a
  5855. s.aS(a)
  5856. s.aU()},
  5857. $S:function(){return this.b.h("k(0)")}}
  5858. P.kD.prototype={
  5859. $2:function(a,b){var s=this.a
  5860. s.aQ(a,b)
  5861. s.aU()},
  5862. $C:"$2",
  5863. $R:2,
  5864. $S:48}
  5865. P.kE.prototype={
  5866. $0:function(){var s=this.a
  5867. return new P.dL(new J.aC(s,1,H.U(s).h("aC<1>")))},
  5868. $S:function(){return this.b.h("dL<0>()")}}
  5869. P.kF.prototype={
  5870. $1:function(a){++this.a.a},
  5871. $S:function(){return H.r(this.b).h("k(1)")}}
  5872. P.kG.prototype={
  5873. $0:function(){this.b.c9(this.a.a)},
  5874. $C:"$0",
  5875. $R:0,
  5876. $S:2}
  5877. P.f0.prototype={}
  5878. P.cS.prototype={
  5879. gdE:function(){if((this.b&8)===0)return this.a
  5880. return this.a.gbZ()},
  5881. aV:function(){var s,r=this
  5882. if((r.b&8)===0){s=r.a
  5883. return s==null?r.a=new P.dU():s}s=r.a.gbZ()
  5884. return s},
  5885. gau:function(){var s=this.a
  5886. return(this.b&8)!==0?s.gbZ():s},
  5887. bl:function(){if((this.b&4)!==0)return new P.bz("Cannot add event after closing")
  5888. return new P.bz("Cannot add event while adding a stream")},
  5889. cd:function(){var s=this.c
  5890. if(s==null)s=this.c=(this.b&2)!==0?$.fC():new P.C($.x,t.D)
  5891. return s},
  5892. B:function(a,b){if(this.b>=4)throw H.c(this.bl())
  5893. this.aS(b)},
  5894. a2:function(){var s=this,r=s.b
  5895. if((r&4)!==0)return s.cd()
  5896. if(r>=4)throw H.c(s.bl())
  5897. s.aU()
  5898. return s.cd()},
  5899. aU:function(){var s=this.b|=4
  5900. if((s&1)!==0)this.as()
  5901. else if((s&3)===0)this.aV().B(0,C.G)},
  5902. aS:function(a){var s=this.b
  5903. if((s&1)!==0)this.ak(a)
  5904. else if((s&3)===0)this.aV().B(0,new P.cn(a))},
  5905. aQ:function(a,b){var s=this.b
  5906. if((s&1)!==0)this.at(a,b)
  5907. else if((s&3)===0)this.aV().B(0,new P.dB(a,b))},
  5908. dN:function(a,b,c,d){var s,r,q,p,o,n,m=this
  5909. if((m.b&3)!==0)throw H.c(P.cF("Stream has already been listened to."))
  5910. s=$.x
  5911. r=d?1:0
  5912. q=P.oj(s,b)
  5913. p=new P.dA(m,a,q,c,s,r)
  5914. o=m.gdE()
  5915. s=m.b|=1
  5916. if((s&8)!==0){n=m.a
  5917. n.sbZ(p)
  5918. n.an()}else m.a=p
  5919. p.cq(o)
  5920. p.bv(new P.lF(m))
  5921. return p},
  5922. dG:function(a){var s,r,q,p,o,n,m,l=this,k=null
  5923. if((l.b&8)!==0)k=l.a.I()
  5924. l.a=null
  5925. l.b=l.b&4294967286|2
  5926. s=l.r
  5927. if(s!=null)if(k==null)try{r=s.$0()
  5928. if(t.bq.b(r))k=r}catch(o){q=H.E(o)
  5929. p=H.aK(o)
  5930. n=new P.C($.x,t.D)
  5931. n.aT(q,p)
  5932. k=n}else k=k.be(s)
  5933. m=new P.lE(l)
  5934. if(k!=null)k=k.be(m)
  5935. else m.$0()
  5936. return k}}
  5937. P.lF.prototype={
  5938. $0:function(){P.mV(this.a.d)},
  5939. $S:2}
  5940. P.lE.prototype={
  5941. $0:function(){var s=this.a.c
  5942. if(s!=null&&s.a===0)s.bk(null)},
  5943. $S:1}
  5944. P.fs.prototype={
  5945. ak:function(a){this.gau().aS(a)},
  5946. at:function(a,b){this.gau().aQ(a,b)},
  5947. as:function(){this.gau().dd()}}
  5948. P.fe.prototype={
  5949. ak:function(a){this.gau().ar(new P.cn(a))},
  5950. at:function(a,b){this.gau().ar(new P.dB(a,b))},
  5951. as:function(){this.gau().ar(C.G)}}
  5952. P.bD.prototype={}
  5953. P.cT.prototype={}
  5954. P.an.prototype={
  5955. br:function(a,b,c,d){return this.a.dN(a,b,c,d)},
  5956. gG:function(a){return(H.cj(this.a)^892482866)>>>0},
  5957. N:function(a,b){if(b==null)return!1
  5958. if(this===b)return!0
  5959. return b instanceof P.an&&b.a===this.a}}
  5960. P.dA.prototype={
  5961. cl:function(){return this.x.dG(this)},
  5962. b_:function(){var s=this.x
  5963. if((s.b&8)!==0)s.a.aK()
  5964. P.mV(s.e)},
  5965. b0:function(){var s=this.x
  5966. if((s.b&8)!==0)s.a.an()
  5967. P.mV(s.f)}}
  5968. P.cK.prototype={
  5969. cq:function(a){var s=this
  5970. if(a==null)return
  5971. s.r=a
  5972. if(!a.gu(a)){s.e=(s.e|64)>>>0
  5973. a.aO(s)}},
  5974. cQ:function(a){var s,r,q=this,p=q.e
  5975. if((p&8)!==0)return
  5976. s=(p+128|4)>>>0
  5977. q.e=s
  5978. if(p<128){r=q.r
  5979. if(r!=null)if(r.a===1)r.a=3}if((p&4)===0&&(s&32)===0)q.bv(q.gcm())},
  5980. aK:function(){return this.cQ(null)},
  5981. an:function(){var s=this,r=s.e
  5982. if((r&8)!==0)return
  5983. if(r>=128){r=s.e=r-128
  5984. if(r<128){if((r&64)!==0){r=s.r
  5985. r=!r.gu(r)}else r=!1
  5986. if(r)s.r.aO(s)
  5987. else{r=(s.e&4294967291)>>>0
  5988. s.e=r
  5989. if((r&32)===0)s.bv(s.gcn())}}}},
  5990. I:function(){var s=this,r=(s.e&4294967279)>>>0
  5991. s.e=r
  5992. if((r&8)===0)s.bm()
  5993. r=s.f
  5994. return r==null?$.fC():r},
  5995. bm:function(){var s,r=this,q=r.e=(r.e|8)>>>0
  5996. if((q&64)!==0){s=r.r
  5997. if(s.a===1)s.a=3}if((q&32)===0)r.r=null
  5998. r.f=r.cl()},
  5999. aS:function(a){var s=this.e
  6000. if((s&8)!==0)return
  6001. if(s<32)this.ak(a)
  6002. else this.ar(new P.cn(a))},
  6003. aQ:function(a,b){var s=this.e
  6004. if((s&8)!==0)return
  6005. if(s<32)this.at(a,b)
  6006. else this.ar(new P.dB(a,b))},
  6007. dd:function(){var s=this,r=s.e
  6008. if((r&8)!==0)return
  6009. r=(r|2)>>>0
  6010. s.e=r
  6011. if(r<32)s.as()
  6012. else s.ar(C.G)},
  6013. b_:function(){},
  6014. b0:function(){},
  6015. cl:function(){return null},
  6016. ar:function(a){var s,r=this,q=r.r
  6017. if(q==null)q=new P.dU()
  6018. r.r=q
  6019. q.B(0,a)
  6020. s=r.e
  6021. if((s&64)===0){s=(s|64)>>>0
  6022. r.e=s
  6023. if(s<128)q.aO(r)}},
  6024. ak:function(a){var s=this,r=s.e
  6025. s.e=(r|32)>>>0
  6026. s.d.cU(s.a,a)
  6027. s.e=(s.e&4294967263)>>>0
  6028. s.bn((r&4)!==0)},
  6029. at:function(a,b){var s,r=this,q=r.e,p=new P.lg(r,a,b)
  6030. if((q&1)!==0){r.e=(q|16)>>>0
  6031. r.bm()
  6032. s=r.f
  6033. if(s!=null&&s!==$.fC())s.be(p)
  6034. else p.$0()}else{p.$0()
  6035. r.bn((q&4)!==0)}},
  6036. as:function(){var s,r=this,q=new P.lf(r)
  6037. r.bm()
  6038. r.e=(r.e|16)>>>0
  6039. s=r.f
  6040. if(s!=null&&s!==$.fC())s.be(q)
  6041. else q.$0()},
  6042. bv:function(a){var s=this,r=s.e
  6043. s.e=(r|32)>>>0
  6044. a.$0()
  6045. s.e=(s.e&4294967263)>>>0
  6046. s.bn((r&4)!==0)},
  6047. bn:function(a){var s,r,q=this
  6048. if((q.e&64)!==0){s=q.r
  6049. s=s.gu(s)}else s=!1
  6050. if(s){s=q.e=(q.e&4294967231)>>>0
  6051. if((s&4)!==0)if(s<128){s=q.r
  6052. s=s==null?null:s.gu(s)
  6053. s=s!==!1}else s=!1
  6054. else s=!1
  6055. if(s)q.e=(q.e&4294967291)>>>0}for(;!0;a=r){s=q.e
  6056. if((s&8)!==0){q.r=null
  6057. return}r=(s&4)!==0
  6058. if(a===r)break
  6059. q.e=(s^32)>>>0
  6060. if(r)q.b_()
  6061. else q.b0()
  6062. q.e=(q.e&4294967263)>>>0}s=q.e
  6063. if((s&64)!==0&&s<128)q.r.aO(q)}}
  6064. P.lg.prototype={
  6065. $0:function(){var s,r,q=this.a,p=q.e
  6066. if((p&8)!==0&&(p&16)===0)return
  6067. q.e=(p|32)>>>0
  6068. s=q.b
  6069. p=this.b
  6070. r=q.d
  6071. if(t.k.b(s))r.em(s,p,this.c)
  6072. else r.cU(s,p)
  6073. q.e=(q.e&4294967263)>>>0},
  6074. $S:1}
  6075. P.lf.prototype={
  6076. $0:function(){var s=this.a,r=s.e
  6077. if((r&16)===0)return
  6078. s.e=(r|42)>>>0
  6079. s.d.cT(s.c)
  6080. s.e=(s.e&4294967263)>>>0},
  6081. $S:1}
  6082. P.dT.prototype={
  6083. bN:function(a,b,c,d){return this.br(a,d,c,b===!0)},
  6084. bM:function(a,b,c){return this.bN(a,null,b,c)},
  6085. e8:function(a,b){return this.bN(a,null,b,null)},
  6086. br:function(a,b,c,d){return P.oi(a,b,c,d)}}
  6087. P.dE.prototype={
  6088. br:function(a,b,c,d){var s
  6089. if(this.b)throw H.c(P.cF("Stream has already been listened to."))
  6090. this.b=!0
  6091. s=P.oi(a,b,c,d)
  6092. s.cq(this.a.$0())
  6093. return s}}
  6094. P.dL.prototype={
  6095. gu:function(a){return this.b==null},
  6096. cG:function(a){var s,r,q,p,o=this.b
  6097. if(o==null)throw H.c(P.cF("No events pending."))
  6098. s=!1
  6099. try{if(o.n()){s=!0
  6100. a.ak(o.gq())}else{this.b=null
  6101. a.as()}}catch(p){r=H.E(p)
  6102. q=H.aK(p)
  6103. if(!s)this.b=C.Y
  6104. a.at(r,q)}}}
  6105. P.fh.prototype={
  6106. gay:function(){return this.a},
  6107. say:function(a){return this.a=a}}
  6108. P.cn.prototype={
  6109. bQ:function(a){a.ak(this.b)}}
  6110. P.dB.prototype={
  6111. bQ:function(a){a.at(this.b,this.c)}}
  6112. P.lh.prototype={
  6113. bQ:function(a){a.as()},
  6114. gay:function(){return null},
  6115. say:function(a){throw H.c(P.cF("No events after a done."))}}
  6116. P.fn.prototype={
  6117. aO:function(a){var s=this,r=s.a
  6118. if(r===1)return
  6119. if(r>=1){s.a=1
  6120. return}P.p9(new P.lz(s,a))
  6121. s.a=1}}
  6122. P.lz.prototype={
  6123. $0:function(){var s=this.a,r=s.a
  6124. s.a=0
  6125. if(r===3)return
  6126. s.cG(this.b)},
  6127. $S:2}
  6128. P.dU.prototype={
  6129. gu:function(a){return this.c==null},
  6130. B:function(a,b){var s=this,r=s.c
  6131. if(r==null)s.b=s.c=b
  6132. else{r.say(b)
  6133. s.c=b}},
  6134. cG:function(a){var s=this.b,r=s.gay()
  6135. this.b=r
  6136. if(r==null)this.c=null
  6137. s.bQ(a)}}
  6138. P.fq.prototype={}
  6139. P.ek.prototype={
  6140. l:function(a){return H.b(this.a)},
  6141. $iF:1,
  6142. gaP:function(){return this.b}}
  6143. P.lJ.prototype={}
  6144. P.lY.prototype={
  6145. $0:function(){var s=H.c(this.a)
  6146. s.stack=J.ag(this.b)
  6147. throw s},
  6148. $S:2}
  6149. P.lB.prototype={
  6150. cT:function(a){var s,r,q,p=null
  6151. try{if(C.f===$.x){a.$0()
  6152. return}P.oL(p,p,this,a)}catch(q){s=H.E(q)
  6153. r=H.aK(q)
  6154. P.cY(p,p,this,s,r)}},
  6155. eo:function(a,b){var s,r,q,p=null
  6156. try{if(C.f===$.x){a.$1(b)
  6157. return}P.oN(p,p,this,a,b)}catch(q){s=H.E(q)
  6158. r=H.aK(q)
  6159. P.cY(p,p,this,s,r)}},
  6160. cU:function(a,b){return this.eo(a,b,t.z)},
  6161. el:function(a,b,c){var s,r,q,p=null
  6162. try{if(C.f===$.x){a.$2(b,c)
  6163. return}P.oM(p,p,this,a,b,c)}catch(q){s=H.E(q)
  6164. r=H.aK(q)
  6165. P.cY(p,p,this,s,r)}},
  6166. em:function(a,b,c){return this.el(a,b,c,t.z,t.z)},
  6167. dQ:function(a,b){return new P.lD(this,a,b)},
  6168. cw:function(a){return new P.lC(this,a)},
  6169. ei:function(a){if($.x===C.f)return a.$0()
  6170. return P.oL(null,null,this,a)},
  6171. cS:function(a){return this.ei(a,t.z)},
  6172. en:function(a,b){if($.x===C.f)return a.$1(b)
  6173. return P.oN(null,null,this,a,b)},
  6174. bW:function(a,b){return this.en(a,b,t.z,t.z)},
  6175. ek:function(a,b,c){if($.x===C.f)return a.$2(b,c)
  6176. return P.oM(null,null,this,a,b,c)},
  6177. ej:function(a,b,c){return this.ek(a,b,c,t.z,t.z,t.z)},
  6178. ef:function(a){return a},
  6179. bV:function(a){return this.ef(a,t.z,t.z,t.z)}}
  6180. P.lD.prototype={
  6181. $0:function(){return this.a.cS(this.b)},
  6182. $S:function(){return this.c.h("0()")}}
  6183. P.lC.prototype={
  6184. $0:function(){return this.a.cT(this.b)},
  6185. $S:1}
  6186. P.dG.prototype={
  6187. gi:function(a){return this.a},
  6188. gu:function(a){return this.a===0},
  6189. gL:function(){return new P.dH(this,this.$ti.h("dH<1>"))},
  6190. w:function(a){var s,r
  6191. if(typeof a=="string"&&a!=="__proto__"){s=this.b
  6192. return s==null?!1:s[a]!=null}else if(typeof a=="number"&&(a&1073741823)===a){r=this.c
  6193. return r==null?!1:r[a]!=null}else return this.dh(a)},
  6194. dh:function(a){var s=this.d
  6195. if(s==null)return!1
  6196. return this.aj(this.cf(s,a),a)>=0},
  6197. j:function(a,b){var s,r,q
  6198. if(typeof b=="string"&&b!=="__proto__"){s=this.b
  6199. r=s==null?null:P.om(s,b)
  6200. return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c
  6201. r=q==null?null:P.om(q,b)
  6202. return r}else return this.dl(b)},
  6203. dl:function(a){var s,r,q=this.d
  6204. if(q==null)return null
  6205. s=this.cf(q,a)
  6206. r=this.aj(s,a)
  6207. return r<0?null:s[r+1]},
  6208. m:function(a,b,c){var s,r,q,p,o,n=this
  6209. if(typeof b=="string"&&b!=="__proto__"){s=n.b
  6210. n.d8(s==null?n.b=P.on():s,b,c)}else{r=n.d
  6211. if(r==null)r=n.d=P.on()
  6212. q=H.p4(b)&1073741823
  6213. p=r[q]
  6214. if(p==null){P.mK(r,q,[b,c]);++n.a
  6215. n.e=null}else{o=n.aj(p,b)
  6216. if(o>=0)p[o+1]=c
  6217. else{p.push(b,c);++n.a
  6218. n.e=null}}}},
  6219. J:function(a,b){var s,r,q,p=this,o=p.cb()
  6220. for(s=o.length,r=0;r<s;++r){q=o[r]
  6221. b.$2(q,p.j(0,q))
  6222. if(o!==p.e)throw H.c(P.ad(p))}},
  6223. cb:function(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e
  6224. if(h!=null)return h
  6225. h=P.bt(i.a,null,!1,t.z)
  6226. s=i.b
  6227. if(s!=null){r=Object.getOwnPropertyNames(s)
  6228. q=r.length
  6229. for(p=0,o=0;o<q;++o){h[p]=r[o];++p}}else p=0
  6230. n=i.c
  6231. if(n!=null){r=Object.getOwnPropertyNames(n)
  6232. q=r.length
  6233. for(o=0;o<q;++o){h[p]=+r[o];++p}}m=i.d
  6234. if(m!=null){r=Object.getOwnPropertyNames(m)
  6235. q=r.length
  6236. for(o=0;o<q;++o){l=m[r[o]]
  6237. k=l.length
  6238. for(j=0;j<k;j+=2){h[p]=l[j];++p}}}return i.e=h},
  6239. d8:function(a,b,c){if(a[b]==null){++this.a
  6240. this.e=null}P.mK(a,b,c)},
  6241. cf:function(a,b){return a[H.p4(b)&1073741823]}}
  6242. P.dJ.prototype={
  6243. aj:function(a,b){var s,r,q
  6244. if(a==null)return-1
  6245. s=a.length
  6246. for(r=0;r<s;r+=2){q=a[r]
  6247. if(q==null?b==null:q===b)return r}return-1}}
  6248. P.dH.prototype={
  6249. gi:function(a){return this.a.a},
  6250. gu:function(a){return this.a.a===0},
  6251. gC:function(a){var s=this.a
  6252. return new P.dI(s,s.cb(),this.$ti.h("dI<1>"))},
  6253. F:function(a,b){return this.a.w(b)}}
  6254. P.dI.prototype={
  6255. gq:function(){return this.d},
  6256. n:function(){var s=this,r=s.b,q=s.c,p=s.a
  6257. if(r!==p.e)throw H.c(P.ad(p))
  6258. else if(q>=r.length){s.d=null
  6259. return!1}else{s.d=r[q]
  6260. s.c=q+1
  6261. return!0}},
  6262. $iH:1}
  6263. P.aZ.prototype={
  6264. gC:function(a){var s=this,r=new P.dM(s,s.r,H.r(s).h("dM<1>"))
  6265. r.c=s.e
  6266. return r},
  6267. gi:function(a){return this.a},
  6268. gu:function(a){return this.a===0},
  6269. ga3:function(a){return this.a!==0},
  6270. F:function(a,b){var s,r
  6271. if(typeof b=="string"&&b!=="__proto__"){s=this.b
  6272. if(s==null)return!1
  6273. return s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c
  6274. if(r==null)return!1
  6275. return r[b]!=null}else return this.dg(b)},
  6276. dg:function(a){var s=this.d
  6277. if(s==null)return!1
  6278. return this.aj(s[this.bp(a)],a)>=0},
  6279. B:function(a,b){var s,r,q=this
  6280. if(typeof b=="string"&&b!=="__proto__"){s=q.b
  6281. return q.c4(s==null?q.b=P.mL():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c
  6282. return q.c4(r==null?q.c=P.mL():r,b)}else return q.d7(b)},
  6283. d7:function(a){var s,r,q=this,p=q.d
  6284. if(p==null)p=q.d=P.mL()
  6285. s=q.bp(a)
  6286. r=p[s]
  6287. if(r==null)p[s]=[q.bo(a)]
  6288. else{if(q.aj(r,a)>=0)return!1
  6289. r.push(q.bo(a))}return!0},
  6290. eg:function(a,b){var s=this
  6291. if(typeof b=="string"&&b!=="__proto__")return s.cp(s.b,b)
  6292. else if(typeof b=="number"&&(b&1073741823)===b)return s.cp(s.c,b)
  6293. else return s.dH(b)},
  6294. dH:function(a){var s,r,q,p,o=this,n=o.d
  6295. if(n==null)return!1
  6296. s=o.bp(a)
  6297. r=n[s]
  6298. q=o.aj(r,a)
  6299. if(q<0)return!1
  6300. p=r.splice(q,1)[0]
  6301. if(0===r.length)delete n[s]
  6302. o.cv(p)
  6303. return!0},
  6304. dk:function(a,b){var s,r,q,p,o=this,n=o.e
  6305. for(;n!=null;n=r){s=n.a
  6306. r=n.b
  6307. q=o.r
  6308. p=a.$1(s)
  6309. if(q!==o.r)throw H.c(P.ad(o))
  6310. if(!1===p)o.eg(0,s)}},
  6311. cz:function(a){var s=this
  6312. if(s.a>0){s.b=s.c=s.d=s.e=s.f=null
  6313. s.a=0
  6314. s.bw()}},
  6315. c4:function(a,b){if(a[b]!=null)return!1
  6316. a[b]=this.bo(b)
  6317. return!0},
  6318. cp:function(a,b){var s
  6319. if(a==null)return!1
  6320. s=a[b]
  6321. if(s==null)return!1
  6322. this.cv(s)
  6323. delete a[b]
  6324. return!0},
  6325. bw:function(){this.r=1073741823&this.r+1},
  6326. bo:function(a){var s,r=this,q=new P.lx(a)
  6327. if(r.e==null)r.e=r.f=q
  6328. else{s=r.f
  6329. s.toString
  6330. q.c=s
  6331. r.f=s.b=q}++r.a
  6332. r.bw()
  6333. return q},
  6334. cv:function(a){var s=this,r=a.c,q=a.b
  6335. if(r==null)s.e=q
  6336. else r.b=q
  6337. if(q==null)s.f=r
  6338. else q.c=r;--s.a
  6339. s.bw()},
  6340. bp:function(a){return J.aL(a)&1073741823},
  6341. aj:function(a,b){var s,r
  6342. if(a==null)return-1
  6343. s=a.length
  6344. for(r=0;r<s;++r)if(J.aA(a[r].a,b))return r
  6345. return-1}}
  6346. P.lx.prototype={}
  6347. P.dM.prototype={
  6348. gq:function(){return this.d},
  6349. n:function(){var s=this,r=s.c,q=s.a
  6350. if(s.b!==q.r)throw H.c(P.ad(q))
  6351. else if(r==null){s.d=null
  6352. return!1}else{s.d=r.a
  6353. s.c=r.b
  6354. return!0}},
  6355. $iH:1}
  6356. P.aX.prototype={
  6357. ae:function(a,b){return new P.aX(J.my(this.a,b),b.h("aX<0>"))},
  6358. gi:function(a){return J.X(this.a)},
  6359. j:function(a,b){return J.eh(this.a,b)}}
  6360. P.dc.prototype={}
  6361. P.dg.prototype={$in:1,$ii:1,$il:1}
  6362. P.m.prototype={
  6363. gC:function(a){return new H.a6(a,this.gi(a),H.ac(a).h("a6<m.E>"))},
  6364. S:function(a,b){return this.j(a,b)},
  6365. gu:function(a){return this.gi(a)===0},
  6366. ga3:function(a){return!this.gu(a)},
  6367. gcF:function(a){if(this.gi(a)===0)throw H.c(H.mB())
  6368. return this.j(a,0)},
  6369. F:function(a,b){var s,r=this.gi(a)
  6370. for(s=0;s<r;++s){if(J.aA(this.j(a,s),b))return!0
  6371. if(r!==this.gi(a))throw H.c(P.ad(a))}return!1},
  6372. b4:function(a,b){var s,r=this.gi(a)
  6373. for(s=0;s<r;++s){if(!b.$1(this.j(a,s)))return!1
  6374. if(r!==this.gi(a))throw H.c(P.ad(a))}return!0},
  6375. bC:function(a,b){var s,r=this.gi(a)
  6376. for(s=0;s<r;++s){if(b.$1(this.j(a,s)))return!0
  6377. if(r!==this.gi(a))throw H.c(P.ad(a))}return!1},
  6378. ag:function(a,b,c){return new H.a8(a,b,H.ac(a).h("@<m.E>").D(c).h("a8<1,2>"))},
  6379. e0:function(a,b,c){var s,r,q=this.gi(a)
  6380. for(s=b,r=0;r<q;++r){s=c.$2(s,this.j(a,r))
  6381. if(q!==this.gi(a))throw H.c(P.ad(a))}return s},
  6382. e1:function(a,b,c){return this.e0(a,b,c,t.z)},
  6383. a1:function(a,b){return H.du(a,b,null,H.ac(a).h("m.E"))},
  6384. aL:function(a,b){var s,r,q,p,o=this
  6385. if(o.gu(a)){s=J.ie(0,H.ac(a).h("m.E"))
  6386. return s}r=o.j(a,0)
  6387. q=P.bt(o.gi(a),r,!1,H.ac(a).h("m.E"))
  6388. for(p=1;p<o.gi(a);++p)q[p]=o.j(a,p)
  6389. return q},
  6390. bX:function(a){var s,r=P.nN(H.ac(a).h("m.E"))
  6391. for(s=0;s<this.gi(a);++s)r.B(0,this.j(a,s))
  6392. return r},
  6393. B:function(a,b){var s=this.gi(a)
  6394. this.si(a,s+1)
  6395. this.m(a,s,b)},
  6396. ae:function(a,b){return new H.b3(a,H.ac(a).h("@<m.E>").D(b).h("b3<1,2>"))},
  6397. Z:function(a,b,c){var s=this.gi(a)
  6398. P.aV(b,c,s)
  6399. return P.dh(this.aM(a,b,c),!0,H.ac(a).h("m.E"))},
  6400. aM:function(a,b,c){P.aV(b,c,this.gi(a))
  6401. return H.du(a,b,c,H.ac(a).h("m.E"))},
  6402. dZ:function(a,b,c,d){var s
  6403. P.aV(b,c,this.gi(a))
  6404. for(s=b;s<c;++s)this.m(a,s,d)},
  6405. a0:function(a,b,c,d,e){var s,r,q,p,o
  6406. P.aV(b,c,this.gi(a))
  6407. s=c-b
  6408. if(s===0)return
  6409. P.aU(e,"skipCount")
  6410. if(H.ac(a).h("l<m.E>").b(d)){r=e
  6411. q=d}else{q=J.nw(d,e).aL(0,!1)
  6412. r=0}p=J.M(q)
  6413. if(r+s>p.gi(q))throw H.c(H.tg())
  6414. if(r<b)for(o=s-1;o>=0;--o)this.m(a,b+o,p.j(q,r+o))
  6415. else for(o=0;o<s;++o)this.m(a,b+o,p.j(q,r+o))},
  6416. bK:function(a,b){var s
  6417. for(s=0;s<this.gi(a);++s)if(J.aA(this.j(a,s),b))return s
  6418. return-1},
  6419. l:function(a){return P.id(a,"[","]")}}
  6420. P.di.prototype={}
  6421. P.j8.prototype={
  6422. $2:function(a,b){var s,r=this.a
  6423. if(!r.a)this.b.a+=", "
  6424. r.a=!1
  6425. r=this.b
  6426. s=r.a+=H.b(a)
  6427. r.a=s+": "
  6428. r.a+=H.b(b)},
  6429. $S:54}
  6430. P.I.prototype={
  6431. af:function(a,b,c){var s=H.r(this)
  6432. return P.nP(this,s.h("I.K"),s.h("I.V"),b,c)},
  6433. J:function(a,b){var s,r
  6434. for(s=this.gL(),s=s.gC(s);s.n();){r=s.gq()
  6435. b.$2(r,this.j(0,r))}},
  6436. gdY:function(){return this.gL().ag(0,new P.j9(this),H.r(this).h("cC<I.K,I.V>"))},
  6437. w:function(a){return this.gL().F(0,a)},
  6438. gi:function(a){var s=this.gL()
  6439. return s.gi(s)},
  6440. gu:function(a){var s=this.gL()
  6441. return s.gu(s)},
  6442. l:function(a){return P.mG(this)},
  6443. $ih:1}
  6444. P.j9.prototype={
  6445. $1:function(a){var s=this.a,r=H.r(s)
  6446. return new P.cC(a,s.j(0,a),r.h("@<I.K>").D(r.h("I.V")).h("cC<1,2>"))},
  6447. $S:function(){return H.r(this.a).h("cC<I.K,I.V>(I.K)")}}
  6448. P.fw.prototype={
  6449. m:function(a,b,c){throw H.c(P.ab("Cannot modify unmodifiable map"))}}
  6450. P.dj.prototype={
  6451. af:function(a,b,c){return this.a.af(0,b,c)},
  6452. j:function(a,b){return this.a.j(0,b)},
  6453. m:function(a,b,c){this.a.m(0,b,c)},
  6454. w:function(a){return this.a.w(a)},
  6455. J:function(a,b){this.a.J(0,b)},
  6456. gu:function(a){var s=this.a
  6457. return s.gu(s)},
  6458. gi:function(a){var s=this.a
  6459. return s.gi(s)},
  6460. gL:function(){return this.a.gL()},
  6461. l:function(a){return this.a.l(0)},
  6462. $ih:1}
  6463. P.be.prototype={
  6464. af:function(a,b,c){return new P.be(this.a.af(0,b,c),b.h("@<0>").D(c).h("be<1,2>"))}}
  6465. P.cQ.prototype={
  6466. gu:function(a){return this.gi(this)===0},
  6467. ga3:function(a){return this.gi(this)!==0},
  6468. K:function(a,b){var s
  6469. for(s=J.a_(b);s.n();)this.B(0,s.gq())},
  6470. ag:function(a,b,c){return new H.c_(this,b,H.r(this).h("@<1>").D(c).h("c_<1,2>"))},
  6471. l:function(a){return P.id(this,"{","}")},
  6472. b4:function(a,b){var s
  6473. for(s=this.gC(this);s.n();)if(!b.$1(s.gq()))return!1
  6474. return!0},
  6475. a1:function(a,b){return H.o5(this,b,H.r(this).c)},
  6476. b5:function(a,b,c){var s,r
  6477. for(s=this.gC(this);s.n();){r=s.gq()
  6478. if(b.$1(r))return r}return c.$0()},
  6479. S:function(a,b){var s,r,q,p="index"
  6480. P.aM(b,p)
  6481. P.aU(b,p)
  6482. for(s=this.gC(this),r=0;s.n();){q=s.gq()
  6483. if(b===r)return q;++r}throw H.c(P.ex(b,this,p,null,r))},
  6484. $in:1,
  6485. $ii:1}
  6486. P.e1.prototype={
  6487. F:function(a,b){return this.a.w(b)},
  6488. gC:function(a){var s=this.a.gL()
  6489. return s.gC(s)},
  6490. gi:function(a){var s=this.a
  6491. return s.gi(s)},
  6492. B:function(a,b){throw H.c(P.ab("Cannot change unmodifiable set"))}}
  6493. P.dN.prototype={}
  6494. P.e0.prototype={}
  6495. P.fl.prototype={
  6496. j:function(a,b){var s,r=this.b
  6497. if(r==null)return this.c.j(0,b)
  6498. else if(typeof b!="string")return null
  6499. else{s=r[b]
  6500. return typeof s=="undefined"?this.dF(b):s}},
  6501. gi:function(a){return this.b==null?this.c.a:this.aC().length},
  6502. gu:function(a){return this.gi(this)===0},
  6503. gL:function(){if(this.b==null){var s=this.c
  6504. return new H.au(s,H.r(s).h("au<1>"))}return new P.fm(this)},
  6505. m:function(a,b,c){var s,r,q=this
  6506. if(q.b==null)q.c.m(0,b,c)
  6507. else if(q.w(b)){s=q.b
  6508. s[b]=c
  6509. r=q.a
  6510. if(r==null?s!=null:r!==s)r[b]=null}else q.dO().m(0,b,c)},
  6511. w:function(a){if(this.b==null)return this.c.w(a)
  6512. if(typeof a!="string")return!1
  6513. return Object.prototype.hasOwnProperty.call(this.a,a)},
  6514. J:function(a,b){var s,r,q,p,o=this
  6515. if(o.b==null)return o.c.J(0,b)
  6516. s=o.aC()
  6517. for(r=0;r<s.length;++r){q=s[r]
  6518. p=o.b[q]
  6519. if(typeof p=="undefined"){p=P.lN(o.a[q])
  6520. o.b[q]=p}b.$2(q,p)
  6521. if(s!==o.c)throw H.c(P.ad(o))}},
  6522. aC:function(){var s=this.c
  6523. if(s==null)s=this.c=H.a(Object.keys(this.a),t.s)
  6524. return s},
  6525. dO:function(){var s,r,q,p,o,n=this
  6526. if(n.b==null)return n.c
  6527. s=P.a5(t.S,t.z)
  6528. r=n.aC()
  6529. for(q=0;p=r.length,q<p;++q){o=r[q]
  6530. s.m(0,o,n.j(0,o))}if(p===0)r.push("")
  6531. else C.d.si(r,0)
  6532. n.a=n.b=null
  6533. return n.c=s},
  6534. dF:function(a){var s
  6535. if(!Object.prototype.hasOwnProperty.call(this.a,a))return null
  6536. s=P.lN(this.a[a])
  6537. return this.b[a]=s}}
  6538. P.fm.prototype={
  6539. gi:function(a){var s=this.a
  6540. return s.gi(s)},
  6541. S:function(a,b){var s=this.a
  6542. return s.b==null?s.gL().S(0,b):s.aC()[b]},
  6543. gC:function(a){var s=this.a
  6544. if(s.b==null){s=s.gL()
  6545. s=s.gC(s)}else{s=s.aC()
  6546. s=new J.aC(s,s.length,H.U(s).h("aC<1>"))}return s},
  6547. F:function(a,b){return this.a.w(b)}}
  6548. P.lw.prototype={
  6549. a2:function(){var s,r,q,p=this
  6550. p.d4()
  6551. s=p.a
  6552. r=s.a
  6553. s.a=""
  6554. s=p.c
  6555. q=s.b
  6556. q.push(P.oK(r.charCodeAt(0)==0?r:r,p.b))
  6557. s.a.$1(q)}}
  6558. P.kT.prototype={
  6559. $0:function(){var s,r
  6560. try{s=new TextDecoder("utf-8",{fatal:true})
  6561. return s}catch(r){H.E(r)}return null},
  6562. $S:4}
  6563. P.kU.prototype={
  6564. $0:function(){var s,r
  6565. try{s=new TextDecoder("utf-8",{fatal:false})
  6566. return s}catch(r){H.E(r)}return null},
  6567. $S:4}
  6568. P.fL.prototype={
  6569. ec:function(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c="Invalid base64 encoding length "
  6570. a0=P.aV(b,a0,a.length)
  6571. s=$.nq()
  6572. for(r=b,q=r,p=null,o=-1,n=-1,m=0;r<a0;r=l){l=r+1
  6573. k=C.a.H(a,r)
  6574. if(k===37){j=l+2
  6575. if(j<=a0){i=H.p5(a,l)
  6576. if(i===37)i=-1
  6577. l=j}else i=-1}else i=k
  6578. if(0<=i&&i<=127){h=s[i]
  6579. if(h>=0){i=C.a.A("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h)
  6580. if(i===k)continue
  6581. k=i}else{if(h===-1){if(o<0){g=p==null?null:p.a.length
  6582. if(g==null)g=0
  6583. o=g+(r-q)
  6584. n=r}++m
  6585. if(k===61)continue}k=i}if(h!==-2){if(p==null){p=new P.a9("")
  6586. g=p}else g=p
  6587. g.a+=C.a.t(a,q,r)
  6588. g.a+=H.ba(k)
  6589. q=l
  6590. continue}}throw H.c(P.K("Invalid base64 data",a,r))}if(p!=null){g=p.a+=C.a.t(a,q,a0)
  6591. f=g.length
  6592. if(o>=0)P.nA(a,n,a0,o,m,f)
  6593. else{e=C.c.bg(f-1,4)+1
  6594. if(e===1)throw H.c(P.K(c,a,a0))
  6595. for(;e<4;){g+="="
  6596. p.a=g;++e}}g=p.a
  6597. return C.a.az(a,b,a0,g.charCodeAt(0)==0?g:g)}d=a0-b
  6598. if(o>=0)P.nA(a,n,a0,o,m,d)
  6599. else{e=C.c.bg(d,4)
  6600. if(e===1)throw H.c(P.K(c,a,a0))
  6601. if(e>1)a=C.a.az(a,a0,a0,e===2?"==":"=")}return a}}
  6602. P.fN.prototype={}
  6603. P.fM.prototype={
  6604. dU:function(a,b){var s,r,q,p=P.aV(b,null,a.length)
  6605. if(b===p)return new Uint8Array(0)
  6606. s=new P.le()
  6607. r=s.dW(a,b,p)
  6608. r.toString
  6609. q=s.a
  6610. if(q<-1)H.a2(P.K("Missing padding character",a,p))
  6611. if(q>0)H.a2(P.K("Invalid length, must be multiple of four",a,p))
  6612. s.a=-1
  6613. return r}}
  6614. P.le.prototype={
  6615. dW:function(a,b,c){var s,r=this,q=r.a
  6616. if(q<0){r.a=P.oh(a,b,c,q)
  6617. return null}if(b===c)return new Uint8Array(0)
  6618. s=P.u1(a,b,c,q)
  6619. r.a=P.u3(a,b,c,s,0,r.a)
  6620. return s}}
  6621. P.fO.prototype={}
  6622. P.em.prototype={}
  6623. P.fo.prototype={}
  6624. P.eo.prototype={}
  6625. P.eq.prototype={}
  6626. P.hw.prototype={}
  6627. P.io.prototype={
  6628. dV:function(a){var s=P.oK(a,this.gcD().a)
  6629. return s},
  6630. gcD:function(){return C.bG}}
  6631. P.ip.prototype={}
  6632. P.kH.prototype={}
  6633. P.kI.prototype={}
  6634. P.dV.prototype={
  6635. a2:function(){}}
  6636. P.lI.prototype={
  6637. a2:function(){this.a.e_(this.c)
  6638. this.b.a2()},
  6639. dP:function(a,b,c,d){this.c.a+=this.a.cC(a,b,c,!1)}}
  6640. P.kR.prototype={}
  6641. P.kS.prototype={
  6642. dT:function(a){var s=this.a,r=P.tW(s,a,0,null)
  6643. if(r!=null)return r
  6644. return new P.fx(s).cC(a,0,null,!0)}}
  6645. P.fx.prototype={
  6646. cC:function(a,b,c,d){var s,r,q,p,o,n=this,m=P.aV(b,c,J.X(a))
  6647. if(b===m)return""
  6648. if(t.E.b(a)){s=a
  6649. r=0}else{s=P.uz(a,b,m)
  6650. m-=b
  6651. r=b
  6652. b=0}q=n.bq(s,b,m,d)
  6653. p=n.b
  6654. if((p&1)!==0){o=P.oC(p)
  6655. n.b=0
  6656. throw H.c(P.K(o,a,r+n.c))}return q},
  6657. bq:function(a,b,c,d){var s,r,q=this
  6658. if(c-b>1000){s=C.c.bA(b+c,2)
  6659. r=q.bq(a,b,s,!1)
  6660. if((q.b&1)!==0)return r
  6661. return r+q.bq(a,s,c,d)}return q.dX(a,b,c,d)},
  6662. e_:function(a){var s=this.b
  6663. this.b=0
  6664. if(s<=32)return
  6665. if(this.a)a.a+=H.ba(65533)
  6666. else throw H.c(P.K(P.oC(77),null,null))},
  6667. dX:function(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new P.a9(""),g=b+1,f=a[b]
  6668. $label0$0:for(s=l.a;!0;){for(;!0;g=p){r=C.a.H("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE",f)&31
  6669. i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0
  6670. j=C.a.H(" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA",j+r)
  6671. if(j===0){h.a+=H.ba(i)
  6672. if(g===c)break $label0$0
  6673. break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=H.ba(k)
  6674. break
  6675. case 65:h.a+=H.ba(k);--g
  6676. break
  6677. default:q=h.a+=H.ba(k)
  6678. h.a=q+H.ba(k)
  6679. break}else{l.b=j
  6680. l.c=g-1
  6681. return""}j=0}if(g===c)break $label0$0
  6682. p=g+1
  6683. f=a[g]}p=g+1
  6684. f=a[g]
  6685. if(f<128){while(!0){if(!(p<c)){o=c
  6686. break}n=p+1
  6687. f=a[p]
  6688. if(f>=128){o=n-1
  6689. p=n
  6690. break}p=n}if(o-g<20)for(m=g;m<o;++m)h.a+=H.ba(a[m])
  6691. else h.a+=P.o7(a,g,o)
  6692. if(o===c)break $label0$0
  6693. g=p}else g=p}if(d&&j>32)if(s)h.a+=H.ba(k)
  6694. else{l.b=77
  6695. l.c=c
  6696. return""}l.b=j
  6697. l.c=i
  6698. s=h.a
  6699. return s.charCodeAt(0)==0?s:s}}
  6700. P.jn.prototype={
  6701. $2:function(a,b){var s,r=this.b,q=this.a
  6702. r.a+=q.a
  6703. s=r.a+=H.b(a.a)
  6704. r.a=s+": "
  6705. r.a+=P.cx(b)
  6706. q.a=", "},
  6707. $S:61}
  6708. P.d5.prototype={
  6709. N:function(a,b){if(b==null)return!1
  6710. return b instanceof P.d5&&this.a===b.a&&this.b===b.b},
  6711. gG:function(a){var s=this.a
  6712. return(s^C.c.ad(s,30))&1073741823},
  6713. es:function(){var s,r
  6714. if(this.b)return this
  6715. s=this.a
  6716. if(Math.abs(s)<=864e13)r=!1
  6717. else r=!0
  6718. if(r)H.a2(P.O("DateTime is outside valid range: "+s))
  6719. P.aM(!0,"isUtc")
  6720. return new P.d5(s,!0)},
  6721. l:function(a){var s=this,r=P.nG(H.eV(s)),q=P.b5(H.o_(s)),p=P.b5(H.nW(s)),o=P.b5(H.nX(s)),n=P.b5(H.nZ(s)),m=P.b5(H.o0(s)),l=P.nH(H.nY(s))
  6722. if(s.b)return r+"-"+q+"-"+p+" "+o+":"+n+":"+m+"."+l+"Z"
  6723. else return r+"-"+q+"-"+p+" "+o+":"+n+":"+m+"."+l},
  6724. er:function(){var s=this,r=H.eV(s)>=-9999&&H.eV(s)<=9999?P.nG(H.eV(s)):P.t5(H.eV(s)),q=P.b5(H.o_(s)),p=P.b5(H.nW(s)),o=P.b5(H.nX(s)),n=P.b5(H.nZ(s)),m=P.b5(H.o0(s)),l=P.nH(H.nY(s))
  6725. if(s.b)return r+"-"+q+"-"+p+"T"+o+":"+n+":"+m+"."+l+"Z"
  6726. else return r+"-"+q+"-"+p+"T"+o+":"+n+":"+m+"."+l}}
  6727. P.F.prototype={
  6728. gaP:function(){return H.aK(this.$thrownJsError)}}
  6729. P.ej.prototype={
  6730. l:function(a){var s=this.a
  6731. if(s!=null)return"Assertion failed: "+P.cx(s)
  6732. return"Assertion failed"}}
  6733. P.f2.prototype={}
  6734. P.eR.prototype={
  6735. l:function(a){return"Throw of null."}}
  6736. P.ak.prototype={
  6737. gbt:function(){return"Invalid argument"+(!this.a?"(s)":"")},
  6738. gbs:function(){return""},
  6739. l:function(a){var s,r,q=this,p=q.c,o=p==null?"":" ("+p+")",n=q.d,m=n==null?"":": "+H.b(n),l=q.gbt()+o+m
  6740. if(!q.a)return l
  6741. s=q.gbs()
  6742. r=P.cx(q.b)
  6743. return l+s+": "+r}}
  6744. P.dq.prototype={
  6745. gbt:function(){return"RangeError"},
  6746. gbs:function(){var s,r=this.e,q=this.f
  6747. if(r==null)s=q!=null?": Not less than or equal to "+H.b(q):""
  6748. else if(q==null)s=": Not greater than or equal to "+H.b(r)
  6749. else if(q>r)s=": Not in inclusive range "+H.b(r)+".."+H.b(q)
  6750. else s=q<r?": Valid value range is empty":": Only valid value is "+H.b(r)
  6751. return s}}
  6752. P.ew.prototype={
  6753. gbt:function(){return"RangeError"},
  6754. gbs:function(){if(this.b<0)return": index must not be negative"
  6755. var s=this.f
  6756. if(s===0)return": no indices are valid"
  6757. return": index should be less than "+s},
  6758. gi:function(a){return this.f}}
  6759. P.eO.prototype={
  6760. l:function(a){var s,r,q,p,o,n,m,l,k=this,j={},i=new P.a9("")
  6761. j.a=""
  6762. s=k.c
  6763. for(r=s.length,q=0,p="",o="";q<r;++q,o=", "){n=s[q]
  6764. i.a=p+o
  6765. p=i.a+=P.cx(n)
  6766. j.a=", "}k.d.J(0,new P.jn(j,i))
  6767. m=P.cx(k.a)
  6768. l=i.l(0)
  6769. r="NoSuchMethodError: method not found: '"+H.b(k.b.a)+"'\nReceiver: "+m+"\nArguments: ["+l+"]"
  6770. return r}}
  6771. P.f8.prototype={
  6772. l:function(a){return"Unsupported operation: "+this.a}}
  6773. P.f3.prototype={
  6774. l:function(a){var s=this.a
  6775. return s!=null?"UnimplementedError: "+s:"UnimplementedError"}}
  6776. P.bz.prototype={
  6777. l:function(a){return"Bad state: "+this.a}}
  6778. P.ep.prototype={
  6779. l:function(a){var s=this.a
  6780. if(s==null)return"Concurrent modification during iteration."
  6781. return"Concurrent modification during iteration: "+P.cx(s)+"."}}
  6782. P.eT.prototype={
  6783. l:function(a){return"Out of Memory"},
  6784. gaP:function(){return null},
  6785. $iF:1}
  6786. P.ds.prototype={
  6787. l:function(a){return"Stack Overflow"},
  6788. gaP:function(){return null},
  6789. $iF:1}
  6790. P.er.prototype={
  6791. l:function(a){var s=this.a
  6792. return s==null?"Reading static variable during its initialization":"Reading static variable '"+s+"' during its initialization"}}
  6793. P.dD.prototype={
  6794. l:function(a){return"Exception: "+this.a},
  6795. $ia3:1}
  6796. P.aD.prototype={
  6797. l:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.a,f=g!=null&&""!==g?"FormatException: "+H.b(g):"FormatException",e=this.c,d=this.b
  6798. if(typeof d=="string"){if(e!=null)s=e<0||e>d.length
  6799. else s=!1
  6800. if(s)e=null
  6801. if(e==null){if(d.length>78)d=C.a.t(d,0,75)+"..."
  6802. return f+"\n"+d}for(r=1,q=0,p=!1,o=0;o<e;++o){n=C.a.H(d,o)
  6803. if(n===10){if(q!==o||!p)++r
  6804. q=o+1
  6805. p=!1}else if(n===13){++r
  6806. q=o+1
  6807. p=!0}}f=r>1?f+(" (at line "+r+", character "+(e-q+1)+")\n"):f+(" (at character "+(e+1)+")\n")
  6808. m=d.length
  6809. for(o=e;o<m;++o){n=C.a.A(d,o)
  6810. if(n===10||n===13){m=o
  6811. break}}if(m-q>78)if(e-q<75){l=q+75
  6812. k=q
  6813. j=""
  6814. i="..."}else{if(m-e<75){k=m-75
  6815. l=m
  6816. i=""}else{k=e-36
  6817. l=e+36
  6818. i="..."}j="..."}else{l=m
  6819. k=q
  6820. j=""
  6821. i=""}h=C.a.t(d,k,l)
  6822. return f+j+h+i+"\n"+C.a.bh(" ",e-k+j.length)+"^\n"}else return e!=null?f+(" (at offset "+H.b(e)+")"):f},
  6823. $ia3:1}
  6824. P.i.prototype={
  6825. ae:function(a,b){return H.fP(this,H.r(this).h("i.E"),b)},
  6826. ag:function(a,b,c){return H.ja(this,b,H.r(this).h("i.E"),c)},
  6827. F:function(a,b){var s
  6828. for(s=this.gC(this);s.n();)if(J.aA(s.gq(),b))return!0
  6829. return!1},
  6830. aL:function(a,b){return P.dh(this,!1,H.r(this).h("i.E"))},
  6831. gi:function(a){var s,r=this.gC(this)
  6832. for(s=0;r.n();)++s
  6833. return s},
  6834. gu:function(a){return!this.gC(this).n()},
  6835. ga3:function(a){return!this.gu(this)},
  6836. a1:function(a,b){return H.o5(this,b,H.r(this).h("i.E"))},
  6837. S:function(a,b){var s,r,q
  6838. P.aU(b,"index")
  6839. for(s=this.gC(this),r=0;s.n();){q=s.gq()
  6840. if(b===r)return q;++r}throw H.c(P.ex(b,this,"index",null,r))},
  6841. l:function(a){return P.tf(this,"(",")")}}
  6842. P.dF.prototype={
  6843. S:function(a,b){var s=this.a
  6844. if(0>b||b>=s)H.a2(P.ex(b,this,"index",null,s))
  6845. return this.b.$1(b)},
  6846. gi:function(a){return this.a}}
  6847. P.H.prototype={}
  6848. P.cC.prototype={
  6849. l:function(a){return"MapEntry("+H.b(J.ag(this.a))+": "+H.b(J.ag(this.b))+")"}}
  6850. P.k.prototype={
  6851. gG:function(a){return P.e.prototype.gG.call(C.bD,this)},
  6852. l:function(a){return"null"}}
  6853. P.e.prototype={constructor:P.e,$ie:1,
  6854. N:function(a,b){return this===b},
  6855. gG:function(a){return H.cj(this)},
  6856. l:function(a){return"Instance of '"+H.b(H.ju(this))+"'"},
  6857. bb:function(a,b){throw H.c(P.nS(this,b.gcN(),b.gcR(),b.gcO()))},
  6858. toString:function(){return this.l(this)}}
  6859. P.fr.prototype={
  6860. l:function(a){return""},
  6861. $iam:1}
  6862. P.a9.prototype={
  6863. gi:function(a){return this.a.length},
  6864. l:function(a){var s=this.a
  6865. return s.charCodeAt(0)==0?s:s}}
  6866. P.kN.prototype={
  6867. $2:function(a,b){throw H.c(P.K("Illegal IPv4 address, "+a,this.a,b))},
  6868. $S:126}
  6869. P.kO.prototype={
  6870. $2:function(a,b){throw H.c(P.K("Illegal IPv6 address, "+a,this.a,b))},
  6871. $1:function(a){return this.$2(a,null)},
  6872. $S:68}
  6873. P.kP.prototype={
  6874. $2:function(a,b){var s
  6875. if(b-a>4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a)
  6876. s=P.cr(C.a.t(this.b,a,b),16)
  6877. if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a)
  6878. return s},
  6879. $S:70}
  6880. P.e2.prototype={
  6881. gct:function(){var s,r,q,p=this,o=p.x
  6882. if(o==null){o=p.a
  6883. s=o.length!==0?o+":":""
  6884. r=p.c
  6885. q=r==null
  6886. if(!q||o==="file"){o=s+"//"
  6887. s=p.b
  6888. if(s.length!==0)o=o+s+"@"
  6889. if(!q)o+=r
  6890. s=p.d
  6891. if(s!=null)o=o+":"+H.b(s)}else o=s
  6892. o+=p.e
  6893. s=p.f
  6894. if(s!=null)o=o+"?"+s
  6895. s=p.r
  6896. if(s!=null)o=o+"#"+s
  6897. o=o.charCodeAt(0)==0?o:o
  6898. if(p.x==null)p.x=o
  6899. else o=H.a2(H.nM("Field '_text' has been assigned during initialization."))}return o},
  6900. gG:function(a){var s=this,r=s.z
  6901. if(r==null){r=C.a.gG(s.gct())
  6902. if(s.z==null)s.z=r
  6903. else r=H.a2(H.nM("Field 'hashCode' has been assigned during initialization."))}return r},
  6904. gcX:function(){return this.b},
  6905. gbJ:function(){var s=this.c
  6906. if(s==null)return""
  6907. if(C.a.V(s,"["))return C.a.t(s,1,s.length-1)
  6908. return s},
  6909. gbR:function(){var s=this.d
  6910. return s==null?P.ow(this.a):s},
  6911. gbT:function(){var s=this.f
  6912. return s==null?"":s},
  6913. gbF:function(){var s=this.r
  6914. return s==null?"":s},
  6915. gcI:function(){return this.a.length!==0},
  6916. gbG:function(){return this.c!=null},
  6917. gbI:function(){return this.f!=null},
  6918. gbH:function(){return this.r!=null},
  6919. gcH:function(){return C.a.V(this.e,"/")},
  6920. l:function(a){return this.gct()},
  6921. N:function(a,b){var s=this
  6922. if(b==null)return!1
  6923. if(s===b)return!0
  6924. return t.n.b(b)&&s.a===b.gc1()&&s.c!=null===b.gbG()&&s.b===b.gcX()&&s.gbJ()===b.gbJ()&&s.gbR()===b.gbR()&&s.e===b.gcP()&&s.f!=null===b.gbI()&&s.gbT()===b.gbT()&&s.r!=null===b.gbH()&&s.gbF()===b.gbF()},
  6925. $iaY:1,
  6926. gc1:function(){return this.a},
  6927. gcP:function(){return this.e}}
  6928. P.kL.prototype={
  6929. gbd:function(a){var s,r,q,p,o=this,n=null,m=o.c
  6930. if(m==null){m=o.a
  6931. s=o.b[0]+1
  6932. r=C.a.b7(m,"?",s)
  6933. q=m.length
  6934. if(r>=0){p=P.e3(m,r+1,q,C.x,!1)
  6935. q=r}else p=n
  6936. m=o.c=new P.fg("data","",n,n,P.e3(m,s,q,C.am,!1),p,n)}return m},
  6937. gax:function(){var s=this.b,r=s[0]+1,q=s[1]
  6938. if(r===q)return"text/plain"
  6939. return P.uy(this.a,r,q,C.a3,!1)},
  6940. cB:function(){var s,r,q,p,o,n,m,l,k=this.a,j=this.b,i=C.d.gaH(j)+1
  6941. if((j.length&1)===1)return C.b6.dU(k,i)
  6942. j=k.length
  6943. s=j-i
  6944. for(r=i;r<j;++r)if(C.a.A(k,r)===37){r+=2
  6945. s-=2}q=new Uint8Array(s)
  6946. if(s===j){C.j.a0(q,0,s,new H.cu(k),i)
  6947. return q}for(r=i,p=0;r<j;++r){o=C.a.A(k,r)
  6948. if(o!==37){n=p+1
  6949. q[p]=o}else{m=r+2
  6950. if(m<j){l=H.p5(k,r+1)
  6951. if(l>=0){n=p+1
  6952. q[p]=l
  6953. r=m
  6954. p=n
  6955. continue}}throw H.c(P.K("Invalid percent escape",k,r))}p=n}return q},
  6956. l:function(a){var s=this.a
  6957. return this.b[0]===-1?"data:"+s:s}}
  6958. P.lP.prototype={
  6959. $1:function(a){return new Uint8Array(96)},
  6960. $S:71}
  6961. P.lO.prototype={
  6962. $2:function(a,b){var s=this.a[a]
  6963. J.rt(s,0,96,b)
  6964. return s},
  6965. $S:82}
  6966. P.lQ.prototype={
  6967. $3:function(a,b,c){var s,r
  6968. for(s=b.length,r=0;r<s;++r)a[C.a.H(b,r)^96]=c},
  6969. $S:16}
  6970. P.lR.prototype={
  6971. $3:function(a,b,c){var s,r
  6972. for(s=C.a.H(b,0),r=C.a.H(b,1);s<=r;++s)a[(s^96)>>>0]=c},
  6973. $S:16}
  6974. P.fp.prototype={
  6975. gcI:function(){return this.b>0},
  6976. gbG:function(){return this.c>0},
  6977. gbI:function(){return this.f<this.r},
  6978. gbH:function(){return this.r<this.a.length},
  6979. gci:function(){return this.b===4&&C.a.V(this.a,"http")},
  6980. gcj:function(){return this.b===5&&C.a.V(this.a,"https")},
  6981. gcH:function(){return C.a.U(this.a,"/",this.e)},
  6982. gc1:function(){var s=this.x
  6983. return s==null?this.x=this.df():s},
  6984. df:function(){var s=this,r=s.b
  6985. if(r<=0)return""
  6986. if(s.gci())return"http"
  6987. if(s.gcj())return"https"
  6988. if(r===4&&C.a.V(s.a,"file"))return"file"
  6989. if(r===7&&C.a.V(s.a,"package"))return"package"
  6990. return C.a.t(s.a,0,r)},
  6991. gcX:function(){var s=this.c,r=this.b+3
  6992. return s>r?C.a.t(this.a,r,s-1):""},
  6993. gbJ:function(){var s=this.c
  6994. return s>0?C.a.t(this.a,s,this.d):""},
  6995. gbR:function(){var s=this
  6996. if(s.c>0&&s.d+1<s.e)return P.cr(C.a.t(s.a,s.d+1,s.e),null)
  6997. if(s.gci())return 80
  6998. if(s.gcj())return 443
  6999. return 0},
  7000. gcP:function(){return C.a.t(this.a,this.e,this.f)},
  7001. gbT:function(){var s=this.f,r=this.r
  7002. return s<r?C.a.t(this.a,s+1,r):""},
  7003. gbF:function(){var s=this.r,r=this.a
  7004. return s<r.length?C.a.bj(r,s+1):""},
  7005. gG:function(a){var s=this.y
  7006. return s==null?this.y=C.a.gG(this.a):s},
  7007. N:function(a,b){if(b==null)return!1
  7008. if(this===b)return!0
  7009. return t.n.b(b)&&this.a===b.l(0)},
  7010. l:function(a){return this.a},
  7011. $iaY:1}
  7012. P.fg.prototype={}
  7013. P.lM.prototype={
  7014. $1:function(a){var s,r,q,p=this.a
  7015. if(p.w(a))return p.j(0,a)
  7016. if(t.I.b(a)){s={}
  7017. p.m(0,a,s)
  7018. for(p=a.gL(),p=p.gC(p);p.n();){r=p.gq()
  7019. s[r]=this.$1(a.j(0,r))}return s}else if(t.U.b(a)){q=[]
  7020. p.m(0,a,q)
  7021. C.d.K(q,J.bl(a,this,t.z))
  7022. return q}else return a},
  7023. $S:90}
  7024. M.a0.prototype={
  7025. gck:function(){var s,r=this.z
  7026. if(r===5121||r===5120){s=this.ch
  7027. s=s==="MAT2"||s==="MAT3"}else s=!1
  7028. if(!s)r=(r===5123||r===5122)&&this.ch==="MAT3"
  7029. else r=!0
  7030. return r},
  7031. ga7:function(){var s=C.l.j(0,this.ch)
  7032. return s==null?0:s},
  7033. ga8:function(){var s=this,r=s.z
  7034. if(r===5121||r===5120){r=s.ch
  7035. if(r==="MAT2")return 6
  7036. else if(r==="MAT3")return 11
  7037. return s.ga7()}else if(r===5123||r===5122){if(s.ch==="MAT3")return 22
  7038. return 2*s.ga7()}return 4*s.ga7()},
  7039. gal:function(){var s=this,r=s.fx
  7040. if(r!==0)return r
  7041. r=s.z
  7042. if(r===5121||r===5120){r=s.ch
  7043. if(r==="MAT2")return 8
  7044. else if(r==="MAT3")return 12
  7045. return s.ga7()}else if(r===5123||r===5122){if(s.ch==="MAT3")return 24
  7046. return 2*s.ga7()}return 4*s.ga7()},
  7047. gaF:function(){return this.gal()*(this.Q-1)+this.ga8()},
  7048. v:function(a,b){var s,r,q,p=this,o="bufferView",n=a.z,m=p.x,l=p.fr=n.j(0,m),k=l==null
  7049. if(!k&&l.Q!==-1)p.fx=l.Q
  7050. if(p.z===-1||p.Q===-1||p.ch==null)return
  7051. if(m!==-1)if(k)b.k($.N(),H.a([m],t.M),o)
  7052. else{l.a$=!0
  7053. l=l.Q
  7054. if(l!==-1&&l<p.ga8())b.E($.pU(),H.a([p.fr.Q,p.ga8()],t.M))
  7055. M.bm(p.y,p.dy,p.gaF(),p.fr,m,b)}m=p.dx
  7056. if(m!=null){l=m.d
  7057. if(l!==-1)k=!1
  7058. else k=!0
  7059. if(k)return
  7060. k=b.c
  7061. k.push("sparse")
  7062. s=p.Q
  7063. if(l>s)b.k($.qy(),H.a([l,s],t.M),"count")
  7064. s=m.f
  7065. r=s.d
  7066. s.f=n.j(0,r)
  7067. k.push("indices")
  7068. q=m.e
  7069. m=q.d
  7070. if(m!==-1){n=q.r=n.j(0,m)
  7071. if(n==null)b.k($.N(),H.a([m],t.M),o)
  7072. else{n.P(C.v,o,b)
  7073. if(q.r.Q!==-1)b.p($.mv(),o)
  7074. n=q.f
  7075. if(n!==-1)M.bm(q.e,Z.b_(n),Z.b_(n)*l,q.r,m,b)}}k.pop()
  7076. k.push("values")
  7077. if(r!==-1){n=s.f
  7078. if(n==null)b.k($.N(),H.a([r],t.M),o)
  7079. else{n.P(C.v,o,b)
  7080. if(s.f.Q!==-1)b.p($.mv(),o)
  7081. n=p.dy
  7082. m=C.l.j(0,p.ch)
  7083. if(m==null)m=0
  7084. M.bm(s.e,n,n*m*l,s.f,r,b)}}k.pop()
  7085. k.pop()}},
  7086. P:function(a,b,c){var s
  7087. this.a$=!0
  7088. s=this.k2
  7089. if(s==null)this.k2=a
  7090. else if(s!==a)c.k($.pW(),H.a([s,a],t.M),b)},
  7091. ex:function(a){var s=this.k1
  7092. if(s==null)this.k1=a
  7093. else if(s!==a)return!1
  7094. return!0},
  7095. ed:function(a){var s,r,q=this
  7096. if(!q.cx||5126===q.z){a.toString
  7097. return a}s=q.dy*8
  7098. r=q.z
  7099. if(r===5120||r===5122||r===5124)return Math.max(a/(C.c.aA(1,s-1)-1),-1)
  7100. else return a/(C.c.aA(1,s)-1)}}
  7101. M.fb.prototype={
  7102. ac:function(){var s=this
  7103. return P.bK(function(){var r=0,q=2,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0
  7104. return function $async$ac(a1,a2){if(a1===1){p=a2
  7105. r=q}while(true)switch(r){case 0:a0=s.z
  7106. if(a0===-1||s.Q===-1||s.ch==null){r=1
  7107. break}o=s.ga7()
  7108. n=s.Q
  7109. m=s.fr
  7110. if(m!=null){m=m.cx
  7111. if((m==null?null:m.Q)==null){r=1
  7112. break}if(s.gal()<s.ga8()){r=1
  7113. break}m=s.y
  7114. l=s.dy
  7115. if(!M.bm(m,l,s.gaF(),s.fr,null,null)){r=1
  7116. break}k=s.fr
  7117. j=M.ny(a0,k.cx.Q.buffer,k.y+m,C.c.aq(s.gaF(),l))
  7118. if(j==null){r=1
  7119. break}i=j.length
  7120. if(s.gck()){m=C.c.aq(s.gal(),l)
  7121. l=s.ch==="MAT2"
  7122. k=l?8:12
  7123. h=l?2:3
  7124. g=new M.l6(i,j,h,h,m-k).$0()}else g=new M.l7(j).$3(i,o,C.c.aq(s.gal(),l)-o)}else g=P.nJ(n*o,new M.l8(),t.e)
  7125. m=s.dx
  7126. if(m!=null){l=m.f
  7127. k=l.e
  7128. if(k!==-1){f=l.f
  7129. if(f!=null)if(f.z!==-1)if(f.y!==-1){f=f.cx
  7130. if((f==null?null:f.Q)!=null){f=m.e
  7131. if(f.f!==-1)if(f.e!==-1){f=f.r
  7132. if(f!=null)if(f.z!==-1)if(f.y!==-1){f=f.cx
  7133. f=(f==null?null:f.Q)==null}else f=!0
  7134. else f=!0
  7135. else f=!0}else f=!0
  7136. else f=!0}else f=!0}else f=!0
  7137. else f=!0
  7138. else f=!0}else f=!0
  7139. if(f){r=1
  7140. break}f=m.d
  7141. if(f>n){r=1
  7142. break}n=m.e
  7143. m=n.e
  7144. e=n.f
  7145. if(M.bm(m,Z.b_(e),Z.b_(e)*f,n.r,null,null)){d=s.dy
  7146. c=C.l.j(0,s.ch)
  7147. if(c==null)c=0
  7148. c=!M.bm(k,d,d*c*f,l.f,null,null)
  7149. d=c}else d=!0
  7150. if(d){r=1
  7151. break}n=n.r
  7152. b=M.mz(e,n.cx.Q.buffer,n.y+m,f)
  7153. l=l.f
  7154. a=M.ny(a0,l.cx.Q.buffer,l.y+k,f*o)
  7155. if(b==null||a==null){r=1
  7156. break}g=new M.l9(s,b,g,o,a).$0()}r=3
  7157. return P.lv(g)
  7158. case 3:case 1:return P.bF()
  7159. case 2:return P.bG(p)}}},t.e)},
  7160. bf:function(){var s=this
  7161. return P.bK(function(){var r=0,q=1,p,o,n,m,l
  7162. return function $async$bf(a,b){if(a===1){p=b
  7163. r=q}while(true)switch(r){case 0:m=s.dy*8
  7164. l=s.z
  7165. l=l===5120||l===5122||l===5124
  7166. o=t.F
  7167. r=l?2:4
  7168. break
  7169. case 2:l=C.c.aA(1,m-1)
  7170. n=s.ac()
  7171. n.toString
  7172. r=5
  7173. return P.lv(H.ja(n,new M.l4(1/(l-1)),n.$ti.h("i.E"),o))
  7174. case 5:r=3
  7175. break
  7176. case 4:l=C.c.aA(1,m)
  7177. n=s.ac()
  7178. n.toString
  7179. r=6
  7180. return P.lv(H.ja(n,new M.l5(1/(l-1)),n.$ti.h("i.E"),o))
  7181. case 6:case 3:return P.bF()
  7182. case 1:return P.bG(p)}}},t.F)}}
  7183. M.l6.prototype={
  7184. $0:function(){var s=this
  7185. return P.bK(function(){var r=0,q=1,p,o,n,m,l,k,j,i,h
  7186. return function $async$$0(a,b){if(a===1){p=b
  7187. r=q}while(true)switch(r){case 0:o=s.a,n=s.c,m=s.b,l=s.d,k=s.e,j=0,i=0,h=0
  7188. case 2:if(!(j<o)){r=3
  7189. break}r=4
  7190. return m[j]
  7191. case 4:++j;++i
  7192. if(i===n){j+=4-i;++h
  7193. if(h===l){j+=k
  7194. h=0}i=0}r=2
  7195. break
  7196. case 3:return P.bF()
  7197. case 1:return P.bG(p)}}},t.e)},
  7198. $S:17}
  7199. M.l7.prototype={
  7200. $3:function(a,b,c){return this.cZ(a,b,c)},
  7201. cZ:function(a,b,c){var s=this
  7202. return P.bK(function(){var r=a,q=b,p=c
  7203. var o=0,n=1,m,l,k,j
  7204. return function $async$$3(d,e){if(d===1){m=e
  7205. o=n}while(true)switch(o){case 0:l=s.a,k=0,j=0
  7206. case 2:if(!(k<r)){o=3
  7207. break}o=4
  7208. return l[k]
  7209. case 4:++k;++j
  7210. if(j===q){k+=p
  7211. j=0}o=2
  7212. break
  7213. case 3:return P.bF()
  7214. case 1:return P.bG(m)}}},t.e)},
  7215. $S:30}
  7216. M.l8.prototype={
  7217. $1:function(a){return 0},
  7218. $S:18}
  7219. M.l9.prototype={
  7220. $0:function(){var s=this
  7221. return P.bK(function(){var r=0,q=1,p,o,n,m,l,k,j,i,h,g,f
  7222. return function $async$$0(a,b){if(a===1){p=b
  7223. r=q}while(true)switch(r){case 0:g=s.b
  7224. f=g[0]
  7225. o=J.a_(s.c),n=s.d,m=s.a.dx,l=s.e,k=0,j=0,i=0
  7226. case 2:if(!o.n()){r=3
  7227. break}h=o.gq()
  7228. if(j===n){if(k===f&&i!==m.d-1){++i
  7229. f=g[i]}++k
  7230. j=0}r=k===f?4:6
  7231. break
  7232. case 4:r=7
  7233. return l[i*n+j]
  7234. case 7:r=5
  7235. break
  7236. case 6:r=8
  7237. return h
  7238. case 8:case 5:++j
  7239. r=2
  7240. break
  7241. case 3:return P.bF()
  7242. case 1:return P.bG(p)}}},t.e)},
  7243. $S:17}
  7244. M.l4.prototype={
  7245. $1:function(a){return Math.max(a*this.a,-1)},
  7246. $S:5}
  7247. M.l5.prototype={
  7248. $1:function(a){return a*this.a},
  7249. $S:5}
  7250. M.fa.prototype={
  7251. ac:function(){var s=this
  7252. return P.bK(function(){var r=0,q=2,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0
  7253. return function $async$ac(a1,a2){if(a1===1){p=a2
  7254. r=q}while(true)switch(r){case 0:a0=s.z
  7255. if(a0===-1||s.Q===-1||s.ch==null){r=1
  7256. break}o=s.ga7()
  7257. n=s.Q
  7258. m=s.fr
  7259. if(m!=null){m=m.cx
  7260. if((m==null?null:m.Q)==null){r=1
  7261. break}if(s.gal()<s.ga8()){r=1
  7262. break}m=s.y
  7263. l=s.dy
  7264. if(!M.bm(m,l,s.gaF(),s.fr,null,null)){r=1
  7265. break}k=s.fr
  7266. j=M.nx(a0,k.cx.Q.buffer,k.y+m,C.c.aq(s.gaF(),l))
  7267. if(j==null){r=1
  7268. break}i=j.length
  7269. if(s.gck()){m=C.c.aq(s.gal(),l)
  7270. l=s.ch==="MAT2"
  7271. k=l?8:12
  7272. h=l?2:3
  7273. g=new M.l0(i,j,h,h,m-k).$0()}else g=new M.l1(j).$3(i,o,C.c.aq(s.gal(),l)-o)}else g=P.nJ(n*o,new M.l2(),t.F)
  7274. m=s.dx
  7275. if(m!=null){l=m.f
  7276. k=l.e
  7277. if(k!==-1){f=l.f
  7278. if(f!=null)if(f.z!==-1)if(f.y!==-1){f=f.cx
  7279. if((f==null?null:f.Q)!=null){f=m.e
  7280. if(f.f!==-1)if(f.e!==-1){f=f.r
  7281. if(f!=null)if(f.z!==-1)if(f.y!==-1){f=f.cx
  7282. f=(f==null?null:f.Q)==null}else f=!0
  7283. else f=!0
  7284. else f=!0}else f=!0
  7285. else f=!0}else f=!0}else f=!0
  7286. else f=!0
  7287. else f=!0}else f=!0
  7288. if(f){r=1
  7289. break}f=m.d
  7290. if(f>n){r=1
  7291. break}n=m.e
  7292. m=n.e
  7293. e=n.f
  7294. if(M.bm(m,Z.b_(e),Z.b_(e)*f,n.r,null,null)){d=s.dy
  7295. c=C.l.j(0,s.ch)
  7296. if(c==null)c=0
  7297. c=!M.bm(k,d,d*c*f,l.f,null,null)
  7298. d=c}else d=!0
  7299. if(d){r=1
  7300. break}n=n.r
  7301. b=M.mz(e,n.cx.Q.buffer,n.y+m,f)
  7302. l=l.f
  7303. a=M.nx(a0,l.cx.Q.buffer,l.y+k,f*o)
  7304. if(b==null||a==null){r=1
  7305. break}g=new M.l3(s,b,g,o,a).$0()}r=3
  7306. return P.lv(g)
  7307. case 3:case 1:return P.bF()
  7308. case 2:return P.bG(p)}}},t.F)},
  7309. bf:function(){return this.ac()}}
  7310. M.l0.prototype={
  7311. $0:function(){var s=this
  7312. return P.bK(function(){var r=0,q=1,p,o,n,m,l,k,j,i,h
  7313. return function $async$$0(a,b){if(a===1){p=b
  7314. r=q}while(true)switch(r){case 0:o=s.a,n=s.c,m=s.b,l=s.d,k=s.e,j=0,i=0,h=0
  7315. case 2:if(!(j<o)){r=3
  7316. break}r=4
  7317. return m[j]
  7318. case 4:++j;++i
  7319. if(i===n){j+=4-i;++h
  7320. if(h===l){j+=k
  7321. h=0}i=0}r=2
  7322. break
  7323. case 3:return P.bF()
  7324. case 1:return P.bG(p)}}},t.F)},
  7325. $S:19}
  7326. M.l1.prototype={
  7327. $3:function(a,b,c){return this.cY(a,b,c)},
  7328. cY:function(a,b,c){var s=this
  7329. return P.bK(function(){var r=a,q=b,p=c
  7330. var o=0,n=1,m,l,k,j
  7331. return function $async$$3(d,e){if(d===1){m=e
  7332. o=n}while(true)switch(o){case 0:l=s.a,k=0,j=0
  7333. case 2:if(!(k<r)){o=3
  7334. break}o=4
  7335. return l[k]
  7336. case 4:++k;++j
  7337. if(j===q){k+=p
  7338. j=0}o=2
  7339. break
  7340. case 3:return P.bF()
  7341. case 1:return P.bG(m)}}},t.F)},
  7342. $S:34}
  7343. M.l2.prototype={
  7344. $1:function(a){return 0},
  7345. $S:5}
  7346. M.l3.prototype={
  7347. $0:function(){var s=this
  7348. return P.bK(function(){var r=0,q=1,p,o,n,m,l,k,j,i,h,g,f
  7349. return function $async$$0(a,b){if(a===1){p=b
  7350. r=q}while(true)switch(r){case 0:g=s.b
  7351. f=g[0]
  7352. o=J.a_(s.c),n=s.d,m=s.a.dx,l=s.e,k=0,j=0,i=0
  7353. case 2:if(!o.n()){r=3
  7354. break}h=o.gq()
  7355. if(j===n){if(k===f&&i!==m.d-1){++i
  7356. f=g[i]}++k
  7357. j=0}r=k===f?4:6
  7358. break
  7359. case 4:r=7
  7360. return l[i*n+j]
  7361. case 7:r=5
  7362. break
  7363. case 6:r=8
  7364. return h
  7365. case 8:case 5:++j
  7366. r=2
  7367. break
  7368. case 3:return P.bF()
  7369. case 1:return P.bG(p)}}},t.F)},
  7370. $S:19}
  7371. M.bP.prototype={
  7372. ge3:function(){var s=this.e,r=s.r,q=r==null?null:r.cx
  7373. if((q==null?null:q.Q)==null)return null
  7374. return M.mz(s.f,r.cx.Q.buffer,r.y+s.e,this.d)}}
  7375. M.bQ.prototype={
  7376. v:function(a,b){this.r=a.z.j(0,this.d)}}
  7377. M.bR.prototype={
  7378. v:function(a,b){this.f=a.z.j(0,this.d)}}
  7379. M.ez.prototype={
  7380. Y:function(a,b,c,d){d.toString
  7381. if(d==1/0||d==-1/0||isNaN(d)){a.k($.pl(),H.a([b,d],t.M),this.a)
  7382. return!1}return!0}}
  7383. M.eG.prototype={
  7384. Y:function(a,b,c,d){var s,r=this
  7385. if(b===c||r.b[c]>d)r.b[c]=d
  7386. if(d<r.c[c]){s=r.a
  7387. s[c]=s[c]+1}return!0},
  7388. aw:function(a){var s,r,q,p,o,n,m,l,k,j=this
  7389. for(s=j.b,r=s.length,q=j.c,p=j.a,o=j.d,n=t.M,m=0;m<r;++m)if(!J.aA(q[m],s[m])){l=$.na()
  7390. k=o+"/min/"+m
  7391. a.k(l,H.a([q[m],s[m]],n),k)
  7392. if(p[m]>0){l=$.n8()
  7393. k=o+"/min/"+m
  7394. a.k(l,H.a([p[m],q[m]],n),k)}}return!0}}
  7395. M.eE.prototype={
  7396. Y:function(a,b,c,d){var s,r=this
  7397. if(b===c||r.b[c]<d)r.b[c]=d
  7398. if(d>r.c[c]){s=r.a
  7399. s[c]=s[c]+1}return!0},
  7400. aw:function(a){var s,r,q,p,o,n,m,l,k,j=this
  7401. for(s=j.b,r=s.length,q=j.c,p=j.a,o=j.d,n=t.M,m=0;m<r;++m)if(!J.aA(q[m],s[m])){l=$.n9()
  7402. k=o+"/max/"+m
  7403. a.k(l,H.a([q[m],s[m]],n),k)
  7404. if(p[m]>0){l=$.n7()
  7405. k=o+"/max/"+m
  7406. a.k(l,H.a([p[m],q[m]],n),k)}}return!0}}
  7407. M.eH.prototype={
  7408. Y:function(a,b,c,d){var s,r=this
  7409. if(b===c||r.b[c]>d)r.b[c]=d
  7410. if(d<r.c[c]){s=r.a
  7411. s[c]=s[c]+1}return!0},
  7412. aw:function(a){var s,r,q,p,o,n,m,l,k,j=this
  7413. for(s=j.b,r=s.length,q=j.c,p=j.a,o=j.d,n=t.M,m=0;m<r;++m)if(!J.aA(q[m],s[m])){l=$.na()
  7414. k=o+"/min/"+m
  7415. a.k(l,H.a([q[m],s[m]],n),k)
  7416. if(p[m]>0){l=$.n8()
  7417. k=o+"/min/"+m
  7418. a.k(l,H.a([p[m],q[m]],n),k)}}return!0}}
  7419. M.eF.prototype={
  7420. Y:function(a,b,c,d){var s,r=this
  7421. if(b===c||r.b[c]<d)r.b[c]=d
  7422. if(d>r.c[c]){s=r.a
  7423. s[c]=s[c]+1}return!0},
  7424. aw:function(a){var s,r,q,p,o,n,m,l,k,j=this
  7425. for(s=j.b,r=s.length,q=j.c,p=j.a,o=j.d,n=t.M,m=0;m<r;++m)if(!J.aA(q[m],s[m])){l=$.n9()
  7426. k=o+"/max/"+m
  7427. a.k(l,H.a([q[m],s[m]],n),k)
  7428. if(p[m]>0){l=$.n7()
  7429. k=o+"/max/"+m
  7430. a.k(l,H.a([p[m],q[m]],n),k)}}return!0}}
  7431. Z.bn.prototype={
  7432. v:function(a,b){var s,r,q,p,o,n=this,m="samplers",l=n.y
  7433. if(l==null||n.x==null)return
  7434. s=b.c
  7435. s.push(m)
  7436. l.a9(new Z.fH(b,a))
  7437. s.pop()
  7438. s.push("channels")
  7439. n.x.a9(new Z.fI(n,b,a))
  7440. s.pop()
  7441. s.push(m)
  7442. for(r=l.b,l=l.a,q=l.length,p=0;p<r;++p){o=p>=q
  7443. if(!(o?null:l[p]).a$)b.X($.fD(),p)}s.pop()}}
  7444. Z.fH.prototype={
  7445. $2:function(a,b){var s,r,q,p,o="input",n="output",m=this.a,l=m.c
  7446. l.push(C.c.l(a))
  7447. s=this.b.f
  7448. r=b.d
  7449. b.r=s.j(0,r)
  7450. q=b.f
  7451. b.x=s.j(0,q)
  7452. if(r!==-1){s=b.r
  7453. if(s==null)m.k($.N(),H.a([r],t.M),o)
  7454. else{s.P(C.b_,o,m)
  7455. s=b.r.fr
  7456. if(s!=null)s.P(C.v,o,m)
  7457. l.push(o)
  7458. p=V.d2(b.r)
  7459. if(!p.N(0,C.A))m.E($.q_(),H.a([p,H.a([C.A],t.p)],t.M))
  7460. else m.W(b.r,new Z.ei(m.O()))
  7461. s=b.r
  7462. if(s.db==null||s.cy==null)m.R($.q1())
  7463. if(b.e==="CUBICSPLINE"&&b.r.Q<2)m.E($.q0(),H.a(["CUBICSPLINE",2,b.r.Q],t.M))
  7464. l.pop()}}if(q!==-1){s=b.x
  7465. if(s==null)m.k($.N(),H.a([q],t.M),n)
  7466. else{s.P(C.b0,n,m)
  7467. s=b.x.fr
  7468. if(s!=null)s.P(C.v,n,m)
  7469. b.x.ex("CUBICSPLINE"===b.e)}}l.pop()},
  7470. $S:35}
  7471. Z.fI.prototype={
  7472. $2:function(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d="sampler",c=this.b,b=c.c
  7473. b.push(C.c.l(a))
  7474. s=this.a
  7475. r=a0.d
  7476. a0.f=s.y.j(0,r)
  7477. q=a0.e
  7478. p=q!=null
  7479. if(p){o=q.d
  7480. q.f=this.c.db.j(0,o)
  7481. if(o!==-1){b.push("target")
  7482. n=q.f
  7483. if(n==null)c.k($.N(),H.a([o],t.M),"node")
  7484. else{n.a$=!0
  7485. switch(q.e){case"translation":case"rotation":case"scale":if(n.Q!=null)c.R($.pX())
  7486. if(q.f.id!=null)c.p($.qz(),"path")
  7487. break
  7488. case"weights":o=n.fy
  7489. o=o==null?e:o.x
  7490. o=o==null?e:o.gcF(o)
  7491. if((o==null?e:o.fx)==null)c.R($.pY())
  7492. break}}b.pop()}}if(r!==-1){o=a0.f
  7493. if(o==null)c.k($.N(),H.a([r],t.M),d)
  7494. else{o.a$=!0
  7495. if(p&&o.x!=null){r=q.e
  7496. if(r==="rotation"){m=o.x
  7497. if(m.ga7()===4){b.push(d)
  7498. o=c.O()
  7499. n=5126===m.z?e:m.gbP()
  7500. c.W(m,new Z.dp("CUBICSPLINE"===a0.f.e,n,o,t.ed))
  7501. b.pop()}o=a0.f
  7502. o.x.toString}l=V.d2(o.x)
  7503. k=C.cS.j(0,r)
  7504. if((k==null?e:C.d.F(k,l))===!1)c.k($.q3(),H.a([l,k,r],t.M),d)
  7505. o=a0.f
  7506. n=o.r
  7507. if(n!=null&&n.Q!==-1&&o.x.Q!==-1&&o.e!=null){j=n.Q
  7508. if(o.e==="CUBICSPLINE")j*=3
  7509. if(r==="weights"){r=q.f
  7510. r=r==null?e:r.fy
  7511. r=r==null?e:r.x
  7512. r=r==null?e:r.gcF(r)
  7513. r=r==null?e:r.fx
  7514. i=r==null?e:r.length
  7515. j*=i==null?0:i}if(j!==0&&j!==a0.f.x.Q)c.k($.q2(),H.a([j,a0.f.x.Q],t.M),d)}}}for(h=a+1,s=s.x,r=s.b,o=t.M,s=s.a,n=s.length;h<r;++h){if(p){g=h>=n
  7516. f=(g?e:s[h]).e
  7517. g=f!=null&&q.d===f.d&&q.e==f.e}else g=!1
  7518. if(g)c.k($.pZ(),H.a([h],o),"target")}b.pop()}},
  7519. $S:36}
  7520. Z.b1.prototype={}
  7521. Z.bT.prototype={}
  7522. Z.b2.prototype={}
  7523. Z.ei.prototype={
  7524. Y:function(a,b,c,d){var s=this
  7525. if(d<0)a.k($.pf(),H.a([b,d],t.M),s.b)
  7526. else{if(b!==0&&d<=s.a)a.k($.pg(),H.a([b,d,s.a],t.M),s.b)
  7527. s.a=d}return!0}}
  7528. Z.dp.prototype={
  7529. Y:function(a,b,c,d){var s,r,q=this
  7530. if(!q.a||4===(4&q.d)){s=q.b
  7531. r=s!=null?s.$1(d):d
  7532. s=q.e+r*r
  7533. q.e=s
  7534. if(3===c){if(Math.abs(Math.sqrt(s)-1)>0.00769)a.k($.ph(),H.a([b-3,b,Math.sqrt(q.e)],t.M),q.c)
  7535. q.e=0}}if(++q.d===12)q.d=0
  7536. return!0}}
  7537. T.bo.prototype={
  7538. gb8:function(){var s,r=this.f
  7539. if(r!=null){s=$.bj().b
  7540. s=!s.test(r)}else s=!0
  7541. if(s)return 0
  7542. return P.cr($.bj().aG(r).b[1],null)},
  7543. gbO:function(){var s,r=this.f
  7544. if(r!=null){s=$.bj().b
  7545. s=!s.test(r)}else s=!0
  7546. if(s)return 0
  7547. return P.cr($.bj().aG(r).b[2],null)},
  7548. gcM:function(){var s,r=this.r
  7549. if(r!=null){s=$.bj().b
  7550. s=!s.test(r)}else s=!0
  7551. if(s)return 2
  7552. return P.cr($.bj().aG(r).b[1],null)},
  7553. geb:function(){var s,r=this.r
  7554. if(r!=null){s=$.bj().b
  7555. s=!s.test(r)}else s=!0
  7556. if(s)return 0
  7557. return P.cr($.bj().aG(r).b[2],null)}}
  7558. Q.aN.prototype={}
  7559. V.bp.prototype={
  7560. P:function(a,b,c){var s
  7561. this.a$=!0
  7562. s=this.cy
  7563. if(s==null)this.cy=a
  7564. else if(s!==a)c.k($.q5(),H.a([s,a],t.M),b)},
  7565. v:function(a,b){var s,r=this,q=r.x,p=r.cx=a.y.j(0,q)
  7566. r.db=r.Q
  7567. s=r.ch
  7568. if(s===34962)r.cy=C.F
  7569. else if(s===34963)r.cy=C.X
  7570. if(q!==-1)if(p==null)b.k($.N(),H.a([q],t.M),"buffer")
  7571. else{p.a$=!0
  7572. p=p.y
  7573. if(p!==-1){s=r.y
  7574. if(s>=p)b.k($.ne(),H.a([q,p],t.M),"byteOffset")
  7575. else if(s+r.z>p)b.k($.ne(),H.a([q,p],t.M),"byteLength")}}}}
  7576. G.bq.prototype={}
  7577. G.bV.prototype={}
  7578. G.bW.prototype={}
  7579. V.da.prototype={
  7580. ez:function(a){var s,r,q,p,o
  7581. new V.i3(this,a).$1(this.fy)
  7582. s=a.r
  7583. for(r=s.length,q=a.c,p=0;p<s.length;s.length===r||(0,H.cs)(s),++p){o=s[p]
  7584. C.d.si(q,0)
  7585. C.d.K(q,o.b)
  7586. o.a.bY(this,a)}C.d.si(q,0)}}
  7587. V.i0.prototype={
  7588. $0:function(){C.d.si(this.a.c,0)
  7589. return null},
  7590. $S:1}
  7591. V.i1.prototype={
  7592. $1$2:function(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a
  7593. if(!h.w(a)){h=new Array(0)
  7594. h.fixed$length=Array
  7595. return new F.L(H.a(h,c.h("p<0*>")),0,a,c.h("L<0*>"))}i.b.$0()
  7596. s=h.j(0,a)
  7597. if(t.o.b(s)){h=J.M(s)
  7598. r=i.c
  7599. q=c.h("p<0*>")
  7600. p=c.h("L<0*>")
  7601. if(h.ga3(s)){o=h.gi(s)
  7602. n=new Array(o)
  7603. n.fixed$length=Array
  7604. q=H.a(n,q)
  7605. n=r.c
  7606. n.push(a)
  7607. for(m=t.M,l=t.t,k=0;k<h.gi(s);++k){j=h.j(s,k)
  7608. if(l.b(j)){n.push(C.c.l(k))
  7609. q[k]=b.$2(j,r)
  7610. n.pop()}else r.aE($.Z(),H.a([j,"object"],m),k)}return new F.L(q,o,a,p)}else{r.p($.bO(),a)
  7611. h=new Array(0)
  7612. h.fixed$length=Array
  7613. return new F.L(H.a(h,q),0,a,p)}}else{i.c.k($.Z(),H.a([s,"array"],t.M),a)
  7614. h=new Array(0)
  7615. h.fixed$length=Array
  7616. return new F.L(H.a(h,c.h("p<0*>")),0,a,c.h("L<0*>"))}},
  7617. $2:function(a,b){return this.$1$2(a,b,t.z)},
  7618. $S:37}
  7619. V.i2.prototype={
  7620. $1$3$req:function(a,b,c,d){var s,r
  7621. this.a.$0()
  7622. s=this.c
  7623. r=F.n_(this.b,a,s,!0)
  7624. if(r==null)return null
  7625. s.c.push(a)
  7626. return b.$2(r,s)},
  7627. $2:function(a,b){return this.$1$3$req(a,b,!1,t.z)},
  7628. $1$2:function(a,b,c){return this.$1$3$req(a,b,!1,c)},
  7629. $S:38}
  7630. V.hZ.prototype={
  7631. $2:function(a,b){var s,r,q,p,o,n=this.a,m=n.c
  7632. m.push(a.c)
  7633. s=this.b
  7634. a.a9(new V.i_(n,s))
  7635. r=n.f.j(0,b)
  7636. if(r!=null){q=J.eA(m.slice(0),H.U(m).c)
  7637. for(p=J.a_(r);p.n();){o=p.gq()
  7638. C.d.si(m,0)
  7639. C.d.K(m,o.b)
  7640. o.a.v(s,n)}C.d.si(m,0)
  7641. C.d.K(m,q)}m.pop()},
  7642. $S:39}
  7643. V.i_.prototype={
  7644. $2:function(a,b){var s=this.a,r=s.c
  7645. r.push(C.c.l(a))
  7646. b.v(this.b,s)
  7647. r.pop()},
  7648. $S:40}
  7649. V.hX.prototype={
  7650. $2:function(a,b){var s,r
  7651. if(t.v.b(b)){s=this.a
  7652. r=s.c
  7653. r.push(a)
  7654. b.v(this.b,s)
  7655. r.pop()}},
  7656. $S:6}
  7657. V.hY.prototype={
  7658. $2:function(a,b){var s,r,q,p=this
  7659. if(!b.k1&&b.fx==null&&b.fy==null&&b.fr==null&&b.a.a===0&&b.b==null)p.a.X($.qU(),a)
  7660. if(b.go!=null){s=p.b
  7661. s.cz(0)
  7662. for(r=b;r.go!=null;)if(s.B(0,r))r=r.go
  7663. else{if(r===b)p.a.X($.qg(),a)
  7664. break}}if(b.id!=null){if(b.go!=null)p.a.X($.qZ(),a)
  7665. s=b.Q
  7666. if(s==null||s.cK()){s=b.cx
  7667. if(s!=null){s=s.a
  7668. s=s[0]===0&&s[1]===0&&s[2]===0}else s=!0
  7669. if(s){s=b.cy
  7670. if(s!=null){s=s.a
  7671. s=s[0]===0&&s[1]===0&&s[2]===0&&s[3]===1}else s=!0
  7672. if(s){s=b.db
  7673. if(s!=null){s=s.a
  7674. s=s[0]===1&&s[1]===1&&s[2]===1}else s=!0}else s=!1}else s=!1}else s=!1
  7675. if(!s)p.a.X($.qY(),a)
  7676. q=b.id.cy.b5(0,new V.hV(),new V.hW())
  7677. if(q!=null){s=q.dy
  7678. s=!b.dy.b4(0,s.gcA(s))}else s=!1
  7679. if(s)p.a.X($.qX(),a)}},
  7680. $S:29}
  7681. V.hV.prototype={
  7682. $1:function(a){return a.go==null},
  7683. $S:43}
  7684. V.hW.prototype={
  7685. $0:function(){return null},
  7686. $S:2}
  7687. V.i3.prototype={
  7688. $1:function(a){var s=this.b,r=s.c
  7689. C.d.si(r,0)
  7690. r.push(a.c)
  7691. a.a9(new V.i4(this.a,s))
  7692. r.pop()},
  7693. $S:44}
  7694. V.i4.prototype={
  7695. $2:function(a,b){var s=this.b,r=s.c
  7696. r.push(C.c.l(a))
  7697. b.bY(this.a,s)
  7698. r.pop()},
  7699. $S:45}
  7700. V.kQ.prototype={
  7701. ge7:function(){return this.a$}}
  7702. V.o.prototype={
  7703. v:function(a,b){},
  7704. $it:1}
  7705. V.es.prototype={}
  7706. V.fk.prototype={}
  7707. T.aO.prototype={
  7708. v:function(a,b){var s,r="bufferView",q=this.x
  7709. if(q!==-1){s=this.ch=a.z.j(0,q)
  7710. if(s==null)b.k($.N(),H.a([q],t.M),r)
  7711. else{s.P(C.b4,r,b)
  7712. if(this.ch.Q!==-1)b.p($.q6(),r)}}},
  7713. ew:function(){var s,r=this.ch,q=r==null?null:r.cx
  7714. if((q==null?null:q.Q)!=null)try{this.Q=H.mH(r.cx.Q.buffer,r.y,r.z)}catch(s){if(!(H.E(s) instanceof P.ak))throw s}}}
  7715. Y.aS.prototype={
  7716. v:function(a,b){var s=this,r=new Y.jb(b,a)
  7717. r.$2(s.x,"pbrMetallicRoughness")
  7718. r.$2(s.y,"normalTexture")
  7719. r.$2(s.z,"occlusionTexture")
  7720. r.$2(s.Q,"emissiveTexture")}}
  7721. Y.jb.prototype={
  7722. $2:function(a,b){var s,r
  7723. if(a!=null){s=this.a
  7724. r=s.c
  7725. r.push(b)
  7726. a.v(this.b,s)
  7727. r.pop()}},
  7728. $S:46}
  7729. Y.ci.prototype={
  7730. v:function(a,b){var s,r=this.e
  7731. if(r!=null){s=b.c
  7732. s.push("baseColorTexture")
  7733. r.v(a,b)
  7734. s.pop()}r=this.x
  7735. if(r!=null){s=b.c
  7736. s.push("metallicRoughnessTexture")
  7737. r.v(a,b)
  7738. s.pop()}}}
  7739. Y.ch.prototype={}
  7740. Y.cg.prototype={}
  7741. Y.bB.prototype={
  7742. v:function(a,b){var s,r=this,q=r.d,p=r.f=a.fy.j(0,q)
  7743. if(q!==-1)if(p==null)b.k($.N(),H.a([q],t.M),"index")
  7744. else p.a$=!0
  7745. for(q=b.e,s=r;s!=null;){s=q.j(0,s)
  7746. if(s instanceof Y.aS){s.dx.m(0,b.O(),r.e)
  7747. break}}}}
  7748. V.bU.prototype={
  7749. l:function(a){return this.a}}
  7750. V.bS.prototype={
  7751. l:function(a){return this.a}}
  7752. V.u.prototype={
  7753. l:function(a){var s="{"+H.b(this.a)+", "+H.b(C.ao.j(0,this.b))
  7754. return s+(this.c?" normalized":"")+"}"},
  7755. N:function(a,b){if(b==null)return!1
  7756. return b instanceof V.u&&b.a==this.a&&b.b===this.b&&b.c===this.c},
  7757. gG:function(a){return A.oG(A.fy(A.fy(A.fy(0,J.aL(this.a)),C.c.gG(this.b)),C.bC.gG(this.c)))}}
  7758. S.aT.prototype={
  7759. v:function(a,b){var s,r=b.c
  7760. r.push("primitives")
  7761. s=this.x
  7762. if(s!=null)s.a9(new S.jl(b,a))
  7763. r.pop()}}
  7764. S.jl.prototype={
  7765. $2:function(a,b){var s=this.a,r=s.c
  7766. r.push(C.c.l(a))
  7767. b.v(this.b,s)
  7768. r.pop()},
  7769. $S:20}
  7770. S.aH.prototype={
  7771. geu:function(){switch(this.r){case 4:return C.c.bA(this.dy,3)
  7772. case 5:case 6:var s=this.dy
  7773. return s>2?s-2:0
  7774. default:return 0}},
  7775. v:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g="attributes",f="indices",e=h.d
  7776. if(e!=null){s=b.c
  7777. s.push(g)
  7778. e.J(0,new S.jg(h,a,b))
  7779. s.pop()}e=h.e
  7780. if(e!==-1){s=h.fy=a.f.j(0,e)
  7781. if(s==null)b.k($.N(),H.a([e],t.M),f)
  7782. else{h.dy=s.Q
  7783. s.P(C.b2,f,b)
  7784. e=h.fy.fr
  7785. if(e!=null)e.P(C.X,f,b)
  7786. e=b.c
  7787. e.push(f)
  7788. s=h.fy.fr
  7789. if(s!=null&&s.Q!==-1)b.R($.qb())
  7790. r=V.d2(h.fy)
  7791. if(!C.d.F(C.af,r))b.E($.qa(),H.a([r,C.af],t.M))
  7792. else{s=h.fr
  7793. q=s!==-1?s-1:-1
  7794. s=h.r
  7795. p=s!==-1?C.c.aA(1,s):-1
  7796. if(p!==0&&q>=-1){s=h.fy
  7797. o=b.O()
  7798. n=C.c.bA(h.dy,3)
  7799. m=h.fy.z
  7800. l=new Uint32Array(3)
  7801. b.W(s,new S.ev(q,n,Z.pb(m),16===(16&p),l,o))}}e.pop()}}e=h.dy
  7802. if(e!==-1){s=h.r
  7803. if(!(s===1&&e%2!==0))if(!((s===2||s===3)&&e<2))if(!(s===4&&e%3!==0))e=(s===5||s===6)&&e<3
  7804. else e=!0
  7805. else e=!0
  7806. else e=!0}else e=!1
  7807. if(e)b.E($.q9(),H.a([h.dy,C.c7[h.r]],t.M))
  7808. e=h.f
  7809. h.go=a.cx.j(0,e)
  7810. k=P.nO(h.db,new S.jh(),!1,t.e)
  7811. if(e!==-1){s=h.go
  7812. if(s==null)b.k($.N(),H.a([e],t.M),"material")
  7813. else{s.a$=!0
  7814. s.dx.J(0,new S.ji(h,b,k))}}for(e=C.d.gC(k),s=new H.cm(e,new S.jj(),H.U(k).h("cm<1>")),o=b.c;s.n();){n=e.gq()
  7815. o.push(g)
  7816. b.p($.fD(),"TEXCOORD_"+H.b(n))
  7817. o.pop()}e=h.x
  7818. if(e!=null){s=b.c
  7819. s.push("targets")
  7820. o=new Array(e.length)
  7821. o.fixed$length=Array
  7822. h.fx=H.a(o,t.ar)
  7823. for(o=t.X,n=t.W,j=0;j<e.length;++j){i=e[j]
  7824. h.fx[j]=P.a5(o,n)
  7825. s.push(C.c.l(j))
  7826. i.J(0,new S.jk(h,a,b,j))
  7827. s.pop()}s.pop()}},
  7828. c7:function(a,b,c){var s,r=a.fr
  7829. if(r.Q===-1){s=c.x.bS(r,new S.jf())
  7830. if(s.B(0,a)&&s.gi(s)>1)c.p($.q8(),b)}}}
  7831. S.jc.prototype={
  7832. $1:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this
  7833. if(a.length!==0&&C.a.H(a,0)===95)return
  7834. switch(a){case"POSITION":e.a.c=!0
  7835. break
  7836. case"NORMAL":e.a.b=!0
  7837. break
  7838. case"TANGENT":e.a.a=!0
  7839. break
  7840. default:s=a.split("_")
  7841. r=s[0]
  7842. if(!C.d.F(C.bY,r)||s.length!==2){e.b.p($.mw(),a)
  7843. break}q=s[1]
  7844. q.toString
  7845. p=new H.cu(q)
  7846. if(p.gi(p)===0){o=0
  7847. n=!1}else{m=q.length
  7848. if(m===1){o=C.a.H(q,0)-48
  7849. n=!(o<0||o>9)||!1}else{o=0
  7850. l=0
  7851. while(!0){if(!(l<m)){n=!0
  7852. break}k=C.a.H(q,l)-48
  7853. if(k<=9)if(k>=0)j=l===0&&k===0
  7854. else j=!0
  7855. else j=!0
  7856. if(j){n=!1
  7857. break}o=10*o+k;++l}}}if(n)switch(r){case"COLOR":q=e.a;++q.d
  7858. i=q.e
  7859. q.e=o>i?o:i
  7860. break
  7861. case"JOINTS":q=e.a;++q.f
  7862. h=q.r
  7863. q.r=o>h?o:h
  7864. break
  7865. case"TEXCOORD":q=e.a;++q.z
  7866. g=q.Q
  7867. q.Q=o>g?o:g
  7868. break
  7869. case"WEIGHTS":q=e.a;++q.x
  7870. f=q.y
  7871. q.y=o>f?o:f
  7872. break}else e.b.p($.mw(),a)}},
  7873. $S:21}
  7874. S.jd.prototype={
  7875. $3:function(a,b,c){var s=a+1
  7876. if(s!==b){this.a.E($.qK(),H.a([c,s,b],t.M))
  7877. return 0}return b},
  7878. $S:49}
  7879. S.je.prototype={
  7880. $1:function(a){var s=this.a
  7881. if(!s.k3.w(a)&&!J.rE(a,"_"))s.p($.mw(),a)},
  7882. $S:21}
  7883. S.jg.prototype={
  7884. $2:function(a,b){var s,r,q,p,o,n,m,l=this
  7885. if(b===-1)return
  7886. s=l.b.f.j(0,b)
  7887. if(s==null){l.c.k($.N(),H.a([b],t.M),a)
  7888. return}r=l.a
  7889. r.dx.m(0,a,s)
  7890. q=l.c
  7891. s.P(C.W,a,q)
  7892. p=s.fr
  7893. if(p!=null)p.P(C.F,a,q)
  7894. if(a==="POSITION")p=s.db==null||s.cy==null
  7895. else p=!1
  7896. if(p)q.p($.nh(),"POSITION")
  7897. o=V.d2(s)
  7898. n=q.k2.j(0,H.a(a.split("_"),t.s)[0])
  7899. if(n!=null)if(!n.F(0,o))q.k($.ng(),H.a([o,n],t.M),a)
  7900. else if(a==="NORMAL"){p=q.c
  7901. p.push("NORMAL")
  7902. m=q.O()
  7903. q.W(s,new F.f4(m,5126===s.z?null:s.gbP()))
  7904. p.pop()}else if(a==="TANGENT"){p=q.c
  7905. p.push("TANGENT")
  7906. m=q.O()
  7907. q.W(s,new F.f5(m,5126===s.z?null:s.gbP()))
  7908. p.pop()}else if(C.a.V(a,"COLOR_")&&5126===s.z){p=q.c
  7909. p.push(a)
  7910. q.W(s,new F.en(q.O()))
  7911. p.pop()}p=s.y
  7912. if(!(p!==-1&&p%4!==0))if(s.ga8()%4!==0){p=s.fr
  7913. p=p!=null&&p.Q===-1}else p=!1
  7914. else p=!0
  7915. if(p)q.p($.nf(),a)
  7916. p=r.fr
  7917. if(p===-1)r.dy=r.fr=s.Q
  7918. else if(p!==s.Q)q.p($.qf(),a)
  7919. p=s.fr
  7920. if(p!=null&&p.Q===-1){if(p.db===-1)p.db=s.ga8()
  7921. r.c7(s,a,q)}},
  7922. $S:7}
  7923. S.jh.prototype={
  7924. $1:function(a){return a},
  7925. $S:18}
  7926. S.ji.prototype={
  7927. $2:function(a,b){if(b!==-1)if(b+1>this.a.db)this.b.k($.qe(),H.a([a,b],t.M),"material")
  7928. else this.c[b]=-1},
  7929. $S:7}
  7930. S.jj.prototype={
  7931. $1:function(a){return a!==-1},
  7932. $S:8}
  7933. S.jk.prototype={
  7934. $2:function(a,b){var s,r,q,p,o,n,m=this
  7935. if(b===-1)return
  7936. s=m.b.f.j(0,b)
  7937. if(s==null)m.c.k($.N(),H.a([b],t.M),a)
  7938. else{r=m.c
  7939. s.P(C.W,a,r)
  7940. q=s.fr
  7941. if(q!=null)q.P(C.F,a,r)
  7942. p=m.a.dx.j(0,a)
  7943. if(p==null)r.p($.qd(),a)
  7944. else if(p.Q!==s.Q)r.p($.qc(),a)
  7945. if(a==="POSITION")q=s.db==null||s.cy==null
  7946. else q=!1
  7947. if(q)r.p($.nh(),"POSITION")
  7948. o=V.d2(s)
  7949. n=r.k3.j(0,a)
  7950. if(n!=null&&!n.F(0,o))r.k($.ng(),H.a([o,n],t.M),a)
  7951. q=s.y
  7952. if(!(q!==-1&&q%4!==0))if(s.ga8()%4!==0){q=s.fr
  7953. q=q!=null&&q.Q===-1}else q=!1
  7954. else q=!0
  7955. if(q)r.p($.nf(),a)
  7956. q=s.fr
  7957. if(q!=null&&q.Q===-1){if(q.db===-1)q.db=s.ga8()
  7958. m.a.c7(s,a,r)}}m.a.fx[m.d].m(0,a,s)},
  7959. $S:7}
  7960. S.jf.prototype={
  7961. $0:function(){return P.aR(t.W)},
  7962. $S:52}
  7963. S.ev.prototype={
  7964. Y:function(a,b,c,d){var s,r,q=this,p=q.a
  7965. if(d>p)a.k($.pi(),H.a([b,d,p],t.M),q.cy)
  7966. if(d===q.c)a.k($.pj(),H.a([d,b],t.M),q.cy)
  7967. if(q.x){p=q.cx
  7968. s=q.Q
  7969. p[s]=d;++s
  7970. q.Q=s
  7971. if(s===3){q.Q=0
  7972. s=p[0]
  7973. r=p[1]
  7974. if(s!==r){p=p[2]
  7975. p=r===p||p===s}else p=!0
  7976. if(p)++q.ch}}return!0},
  7977. aw:function(a){var s=this.ch
  7978. if(s>0)a.k($.pk(),H.a([s,this.b],t.M),this.cy)
  7979. return!0}}
  7980. V.ah.prototype={
  7981. v:function(a,b){var s,r,q,p=this,o=p.x
  7982. p.fr=a.Q.j(0,o)
  7983. s=p.z
  7984. p.id=a.fx.j(0,s)
  7985. r=p.ch
  7986. p.fy=a.cy.j(0,r)
  7987. if(o!==-1){q=p.fr
  7988. if(q==null)b.k($.N(),H.a([o],t.M),"camera")
  7989. else q.a$=!0}if(s!==-1){o=p.id
  7990. if(o==null)b.k($.N(),H.a([s],t.M),"skin")
  7991. else o.a$=!0}if(r!==-1){o=p.fy
  7992. if(o==null)b.k($.N(),H.a([r],t.M),"mesh")
  7993. else{o.a$=!0
  7994. o=o.x
  7995. if(o!=null){s=p.dx
  7996. if(s!=null){o=o.j(0,0).fx
  7997. o=o==null?null:o.length
  7998. o=o!==s.length}else o=!1
  7999. if(o){o=$.qk()
  8000. s=s.length
  8001. r=p.fy.x.j(0,0).fx
  8002. b.k(o,H.a([s,r==null?null:r.length],t.M),"weights")}if(p.id!=null){o=p.fy.x
  8003. if(o.b4(o,new V.jo()))b.R($.qi())}else{o=p.fy.x
  8004. if(o.bC(o,new V.jp()))b.R($.qj())}}}}o=p.y
  8005. if(o!=null){s=new Array(o.gi(o))
  8006. s.fixed$length=Array
  8007. s=H.a(s,t.R)
  8008. p.fx=s
  8009. F.n4(o,s,a.db,"children",b,new V.jq(p,b))}},
  8010. c5:function(a,b){var s,r,q,p,o=this
  8011. o.dy.B(0,a)
  8012. if(o.fx==null||!b.B(0,o))return
  8013. for(s=o.fx,r=s.length,q=0;q<r;++q){p=s[q]
  8014. if(p!=null)p.c5(a,b)}}}
  8015. V.jo.prototype={
  8016. $1:function(a){return a.cx===0},
  8017. $S:3}
  8018. V.jp.prototype={
  8019. $1:function(a){return a.cx!==0},
  8020. $S:3}
  8021. V.jq.prototype={
  8022. $3:function(a,b,c){if(a.go!=null)this.b.aE($.qh(),H.a([b],t.M),c)
  8023. a.go=this.a},
  8024. $S:9}
  8025. T.bv.prototype={}
  8026. B.bw.prototype={
  8027. v:function(a,b){var s,r=this.x
  8028. if(r==null)return
  8029. s=new Array(r.gi(r))
  8030. s.fixed$length=Array
  8031. s=H.a(s,t.R)
  8032. this.y=s
  8033. F.n4(r,s,a.db,"nodes",b,new B.jz(this,b))}}
  8034. B.jz.prototype={
  8035. $3:function(a,b,c){if(a.go!=null)this.b.aE($.ql(),H.a([b],t.M),c)
  8036. a.c5(this.a,P.aR(t.L))},
  8037. $S:9}
  8038. O.by.prototype={
  8039. v:function(a,b){var s,r,q,p,o,n=this,m="inverseBindMatrices",l="skeleton",k=n.x
  8040. n.Q=a.f.j(0,k)
  8041. s=a.db
  8042. r=n.y
  8043. n.cx=s.j(0,r)
  8044. q=n.z
  8045. if(q!=null){p=new Array(q.gi(q))
  8046. p.fixed$length=Array
  8047. p=H.a(p,t.R)
  8048. n.ch=p
  8049. F.n4(q,p,s,"joints",b,new O.kB(n))
  8050. if(n.cy.a===0)b.p($.r3(),"joints")}if(k!==-1){s=n.Q
  8051. if(s==null)b.k($.N(),H.a([k],t.M),m)
  8052. else{s.P(C.b1,m,b)
  8053. k=n.Q.fr
  8054. if(k!=null)k.P(C.b3,m,b)
  8055. k=b.c
  8056. k.push(m)
  8057. s=n.Q.fr
  8058. if(s!=null&&s.Q!==-1)b.R($.qm())
  8059. o=V.d2(n.Q)
  8060. if(!o.N(0,C.P))b.E($.qn(),H.a([o,H.a([C.P],t.p)],t.M))
  8061. else b.W(n.Q,new O.eu(b.O()))
  8062. s=n.ch
  8063. if(s!=null&&n.Q.Q!==s.length)b.E($.q7(),H.a([s.length,n.Q.Q],t.M))
  8064. k.pop()}}if(r!==-1){k=n.cx
  8065. if(k==null)b.k($.N(),H.a([r],t.M),l)
  8066. else if(!n.cy.F(0,k))b.p($.r4(),l)}}}
  8067. O.kB.prototype={
  8068. $3:function(a,b,c){var s,r,q
  8069. a.k1=!0
  8070. s=P.aR(t.L)
  8071. r=a
  8072. while(!0){if(!(r!=null&&s.B(0,r)))break
  8073. r=r.go}q=this.a.cy
  8074. if(q.a===0)q.K(0,s)
  8075. else q.dk(s.gcA(s),!1)},
  8076. $S:9}
  8077. O.eu.prototype={
  8078. Y:function(a,b,c,d){var s
  8079. if(!(3===c&&0!==d))if(!(7===c&&0!==d))if(!(11===c&&0!==d))s=15===c&&1!==d
  8080. else s=!0
  8081. else s=!0
  8082. else s=!0
  8083. if(s)a.k($.pm(),H.a([b,c,d],t.M),this.a)
  8084. return!0}}
  8085. U.bA.prototype={
  8086. v:function(a,b){var s,r,q=this,p=q.y
  8087. q.Q=a.ch.j(0,p)
  8088. s=q.x
  8089. q.z=a.dx.j(0,s)
  8090. if(p!==-1){r=q.Q
  8091. if(r==null)b.k($.N(),H.a([p],t.M),"source")
  8092. else r.a$=!0}if(s!==-1){p=q.z
  8093. if(p==null)b.k($.N(),H.a([s],t.M),"sampler")
  8094. else p.a$=!0}},
  8095. bY:function(a,b){var s,r=this.Q
  8096. r=r==null?null:r.cx
  8097. s=r==null?null:r.a
  8098. if(s!=null&&!C.d.F(C.ae,s))b.k($.ni(),H.a([s,C.ae],t.M),"source")},
  8099. $ick:1}
  8100. M.kV.prototype={}
  8101. M.j.prototype={
  8102. W:function(a,b){J.mx(this.d.bS(a,new M.fR()),b)},
  8103. aa:function(a,b){var s,r,q
  8104. for(s=J.a_(b),r=this.e;s.n();){q=s.gq()
  8105. if(q!=null)r.m(0,q,a)}},
  8106. c0:function(a){var s,r,q,p=this.c
  8107. if(p.length===0&&a!=null&&C.a.V(a,"/"))return a
  8108. s=a!=null
  8109. if(s)p.push(a)
  8110. r=this.go
  8111. q=r.a+="/"
  8112. r.a=P.mJ(q,new H.a8(p,new M.fT(),H.U(p).h("a8<1,f*>")),"/")
  8113. if(s)p.pop()
  8114. p=r.a
  8115. r.a=""
  8116. return p.charCodeAt(0)==0?p:p},
  8117. O:function(){return this.c0(null)},
  8118. e4:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e="/extensionsUsed/"
  8119. C.d.K(f.cx,a)
  8120. for(s=J.M(a),r=f.db,q=f.fx,p=C.d3.a,o=t.M,n=J.M(b),m=0;m<s.gi(a);++m){l=s.j(a,m)
  8121. k=$.pe().aG(l)
  8122. j=k==null?null:k.b[1]
  8123. if(j==null)f.p($.qF(),e+m)
  8124. else if(!p.w(j)){k=$.r7()
  8125. i=e+m
  8126. f.k(k,H.a([j],o),i)}h=q.b5(0,new M.fW(l),new M.fX(l))
  8127. if(h==null){k=$.qq()
  8128. i=e+m
  8129. f.k(k,H.a([l],o),i)
  8130. continue}h.b.J(0,new M.fY(f,h))
  8131. k=h.c
  8132. if(k!=null)k.$1(f)
  8133. k=h.d&&!n.F(b,l)
  8134. if(k){k=$.r1()
  8135. i=e+m
  8136. f.k(k,H.a([l],o),i)}r.push(l)}for(m=0;m<n.gi(b);++m){g=n.j(b,m)
  8137. if(!s.F(a,g)){r=$.r8()
  8138. q="/extensionsRequired/"+m
  8139. f.k(r,H.a([g],o),q)}}},
  8140. a6:function(a,b,c,d,e,f){var s,r,q,p=this,o=p.b,n=a.b
  8141. if(o.b.F(0,n))return
  8142. s=o.a
  8143. if(s>0&&p.fy.length===s){p.z=!0
  8144. throw H.c(C.b7)}o=o.c
  8145. r=o!=null?o.j(0,n):null
  8146. if(f!=null)p.fy.push(new E.cA(a,r,null,f,b))
  8147. else{q=c!=null?C.c.l(c):d
  8148. o=e?"":p.c0(q)
  8149. p.fy.push(new E.cA(a,r,o,null,b))}},
  8150. p:function(a,b){return this.a6(a,null,null,b,!1,null)},
  8151. E:function(a,b){return this.a6(a,b,null,null,!1,null)},
  8152. k:function(a,b,c){return this.a6(a,b,null,c,!1,null)},
  8153. R:function(a){return this.a6(a,null,null,null,!1,null)},
  8154. av:function(a,b,c){return this.a6(a,b,null,null,c,null)},
  8155. X:function(a,b){return this.a6(a,null,b,null,!1,null)},
  8156. aE:function(a,b,c){return this.a6(a,b,c,null,!1,null)},
  8157. bB:function(a,b){return this.a6(a,null,null,null,!1,b)},
  8158. a_:function(a,b,c){return this.a6(a,b,null,null,!1,c)}}
  8159. M.fS.prototype={
  8160. $1:function(a){return a.a},
  8161. $S:55}
  8162. M.fR.prototype={
  8163. $0:function(){return H.a([],t.gd)},
  8164. $S:56}
  8165. M.fT.prototype={
  8166. $1:function(a){var s
  8167. a.toString
  8168. s=H.pa(a,"~","~0")
  8169. return H.pa(s,"/","~1")},
  8170. $S:57}
  8171. M.fW.prototype={
  8172. $1:function(a){return a.a===this.a},
  8173. $S:22}
  8174. M.fX.prototype={
  8175. $0:function(){return C.d.b5(C.ak,new M.fU(this.a),new M.fV())},
  8176. $S:59}
  8177. M.fU.prototype={
  8178. $1:function(a){return a.a===this.a},
  8179. $S:22}
  8180. M.fV.prototype={
  8181. $0:function(){return null},
  8182. $S:2}
  8183. M.fY.prototype={
  8184. $2:function(a,b){this.a.Q.m(0,new D.c1(a,this.b.a),b)},
  8185. $S:60}
  8186. M.c4.prototype={$ia3:1}
  8187. Y.dK.prototype={
  8188. l:function(a){return this.b}}
  8189. Y.dy.prototype={
  8190. l:function(a){return this.b}}
  8191. Y.cL.prototype={
  8192. l:function(a){return this.b}}
  8193. Y.c2.prototype={
  8194. l:function(a){return this.b}}
  8195. Y.c3.prototype={}
  8196. Y.i7.prototype={
  8197. $1:function(a){var s,r,q,p=this.a
  8198. if(!p.c)if(J.X(a)<9){p.a.I()
  8199. this.b.M(C.a2)
  8200. return}else{s=Y.tc(a)
  8201. r=p.a
  8202. q=this.b
  8203. switch(s){case C.aB:p.b=new Y.ij(q,r)
  8204. break
  8205. case C.aC:s=new Uint8Array(13)
  8206. p.b=new Y.jr(C.r,C.p,s,new Uint8Array(32),q,r)
  8207. break
  8208. case C.aD:p.b=new Y.kZ(new Uint8Array(30),q,r)
  8209. break
  8210. default:r.I()
  8211. q.M(C.bf)
  8212. return}p.c=!0}p.b.B(0,a)},
  8213. $S:23}
  8214. Y.i9.prototype={
  8215. $1:function(a){this.a.a.I()
  8216. this.b.M(a)},
  8217. $S:24}
  8218. Y.i8.prototype={
  8219. $0:function(){var s=this.a.b
  8220. s.b.I()
  8221. s=s.a
  8222. if(s.a.a===0)s.M(C.a2)},
  8223. $C:"$0",
  8224. $R:0,
  8225. $S:2}
  8226. Y.i6.prototype={
  8227. $2:function(a,b){var s,r,q
  8228. for(s=b.length,r=J.M(a),q=0;q<s;++q)if(!J.aA(r.j(a,q),b[q]))return!1
  8229. return!0},
  8230. $S:63}
  8231. Y.i5.prototype={}
  8232. Y.ij.prototype={
  8233. B:function(a,b){var s,r,q
  8234. try{this.du(b)}catch(r){q=H.E(r)
  8235. if(q instanceof Y.aP){s=q
  8236. this.b.I()
  8237. this.a.M(s)}else throw r}},
  8238. du:function(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=new Y.il(),g=new Y.ik()
  8239. for(s=J.M(a),r=0,q=0;r!==s.gi(a);){p=s.j(a,r)
  8240. switch(i.c){case 0:if(255===p)i.c=255
  8241. else throw H.c(C.bB)
  8242. break
  8243. case 255:if(g.$1(p)){i.c=1
  8244. i.d=p
  8245. i.e=i.f=0}break
  8246. case 1:i.e=p<<8>>>0
  8247. i.c=2
  8248. break
  8249. case 2:o=i.e+p
  8250. i.e=o
  8251. if(o<2)throw H.c(C.bA)
  8252. if(h.$1(i.d)){o=i.e
  8253. i.r=new Uint8Array(o-2)}i.c=3
  8254. break
  8255. case 3:q=Math.min(s.gi(a)-r,i.e-i.f-2)
  8256. o=h.$1(i.d)
  8257. n=i.f
  8258. m=n+q
  8259. if(o){o=i.r
  8260. i.f=m;(o&&C.j).a0(o,n,m,a,r)
  8261. if(i.f===i.e-2){i.b.I()
  8262. a=i.r
  8263. l=a[0]
  8264. s=a[1]
  8265. o=a[2]
  8266. n=a[3]
  8267. m=a[4]
  8268. k=a[5]
  8269. if(k===3)j=C.n
  8270. else j=k===1?C.a5:C.I
  8271. i.a.T(new Y.c3("image/jpeg",l,j,(n<<8|m)>>>0,(s<<8|o)>>>0,C.p,C.r,!1,!1))
  8272. return}}else{i.f=m
  8273. if(m===i.e-2)i.c=255}r+=q
  8274. continue}++r}}}
  8275. Y.il.prototype={
  8276. $1:function(a){return(a&240)===192&&a!==196&&a!==200&&a!==204||a===222},
  8277. $S:8}
  8278. Y.ik.prototype={
  8279. $1:function(a){return!(a===1||(a&248)===208||a===216||a===217||a===255)},
  8280. $S:8}
  8281. Y.jr.prototype={
  8282. B:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=new Y.js(e)
  8283. for(s=J.M(b),r=e.dx,q=e.db,p=0,o=0;p!==s.gi(b);){n=s.j(b,p)
  8284. switch(e.y){case 0:p+=8
  8285. e.y=1
  8286. continue
  8287. case 1:e.c=(e.c<<8|n)>>>0
  8288. if(++e.d===4)e.y=2
  8289. break
  8290. case 2:m=(e.e<<8|n)>>>0
  8291. e.e=m
  8292. if(++e.f===4){switch(m){case 1229472850:if(e.c!==13){e.b.I()
  8293. s=e.a
  8294. if(s.a.a===0)s.M(C.o)
  8295. return}e.z=!0
  8296. break
  8297. case 1951551059:e.Q=!0
  8298. break
  8299. case 1665684045:if(e.c!==32){e.b.I()
  8300. s=e.a
  8301. if(s.a.a===0)s.M(C.o)
  8302. return}break
  8303. case 1934772034:if(e.c!==1){e.b.I()
  8304. s=e.a
  8305. if(s.a.a===0)s.M(C.o)
  8306. return}break
  8307. case 1883789683:if(e.c!==9){e.b.I()
  8308. s=e.a
  8309. if(s.a.a===0)s.M(C.o)
  8310. return}break
  8311. case 1732332865:if(e.c!==4){e.b.I()
  8312. s=e.a
  8313. if(s.a.a===0)s.M(C.o)
  8314. return}break
  8315. case 1766015824:e.ch=C.z
  8316. e.cx=C.y
  8317. break
  8318. case 1229209940:e.b.I()
  8319. if(!e.z)e.a.M(C.bz)
  8320. s=q.buffer
  8321. b=new DataView(s,0)
  8322. l=b.getUint32(0,!1)
  8323. k=b.getUint32(4,!1)
  8324. j=b.getUint8(8)
  8325. switch(b.getUint8(9)){case 0:i=e.Q?C.a6:C.a5
  8326. break
  8327. case 2:case 3:i=e.Q?C.w:C.n
  8328. break
  8329. case 4:i=C.a6
  8330. break
  8331. case 6:i=C.w
  8332. break
  8333. default:i=C.I}s=e.cx
  8334. if(s===C.p)s=e.cx=C.q
  8335. r=e.ch
  8336. if(r===C.r)r=e.ch=C.t
  8337. e.a.T(new Y.c3("image/png",j,i,l,k,s,r,e.cy,!1))
  8338. return}if(e.c===0)e.y=4
  8339. else e.y=3}break
  8340. case 3:m=s.gi(b)
  8341. h=e.c
  8342. g=e.x
  8343. o=Math.min(m-p,h-g)
  8344. switch(e.e){case 1229472850:m=g+o
  8345. e.x=m
  8346. C.j.a0(q,g,m,b,p)
  8347. break
  8348. case 1665684045:case 1732332865:case 1883789683:m=g+o
  8349. e.x=m
  8350. C.j.a0(r,g,m,b,p)
  8351. break
  8352. case 1934772034:e.ch=C.t
  8353. e.cx=C.q
  8354. e.x=g+1
  8355. break
  8356. default:e.x=g+o}if(e.x===e.c){switch(e.e){case 1665684045:if(e.cx===C.p)e.da()
  8357. break
  8358. case 1732332865:if(e.ch===C.r)e.dc()
  8359. break
  8360. case 1883789683:m=r.buffer
  8361. f=new DataView(m,0)
  8362. if(f.getUint32(0,!1)!==f.getUint32(4,!1))e.cy=!0
  8363. break}e.y=4}p+=o
  8364. continue
  8365. case 4:if(++e.r===4){d.$0()
  8366. e.y=1}break}++p}},
  8367. dc:function(){var s=this
  8368. if(s.ch===C.t)return
  8369. switch(H.jm(s.dx.buffer,0,null).getUint32(0,!1)){case 45455:s.ch=C.t
  8370. break
  8371. case 1e5:s.ch=C.dx
  8372. break
  8373. default:s.ch=C.z}},
  8374. da:function(){var s,r=this
  8375. if(r.cx===C.q)return
  8376. s=H.jm(r.dx.buffer,0,null)
  8377. if(s.getUint32(0,!1)===31270&&s.getUint32(4,!1)===32900&&s.getUint32(8,!1)===64e3&&s.getUint32(12,!1)===33e3&&s.getUint32(16,!1)===3e4&&s.getUint32(20,!1)===6e4&&s.getUint32(24,!1)===15e3&&s.getUint32(28,!1)===6000)r.cx=C.q
  8378. else r.cx=C.y}}
  8379. Y.js.prototype={
  8380. $0:function(){var s=this.a
  8381. s.r=s.x=s.f=s.e=s.d=s.c=0},
  8382. $S:1}
  8383. Y.kZ.prototype={
  8384. B:function(a,b){var s,r,q,p,o,n,m,l=this,k=J.X(b),j=l.d,i=l.c
  8385. k=j+Math.min(k,30-j)
  8386. l.d=k
  8387. C.j.d0(i,j,k,b)
  8388. k=l.d
  8389. if(k>=25)k=k<30&&i[15]!==76
  8390. else k=!0
  8391. if(k)return
  8392. l.b.I()
  8393. s=H.jm(i.buffer,0,null)
  8394. if(s.getUint32(0,!1)!==1380533830||s.getUint32(8,!1)!==1464156752){l.c3(C.a7)
  8395. return}switch(s.getUint32(12,!1)){case 1448097824:r=s.getUint16(26,!0)&16383
  8396. q=s.getUint16(28,!0)&16383
  8397. p=C.n
  8398. o=!1
  8399. n=!1
  8400. break
  8401. case 1448097868:k=i[21]
  8402. j=i[22]
  8403. r=1+((k|(j&63)<<8)>>>0)
  8404. k=i[23]
  8405. i=i[24]
  8406. q=1+((j>>>6|k<<2|(i&15)<<10)>>>0)
  8407. p=(i&16)===16?C.w:C.n
  8408. o=!1
  8409. n=!1
  8410. break
  8411. case 1448097880:m=i[20]
  8412. n=(m&2)===2
  8413. o=(m&32)===32
  8414. p=(m&16)===16?C.w:C.n
  8415. r=((i[24]|i[25]<<8|i[26]<<16)>>>0)+1
  8416. q=((i[27]|i[28]<<8|i[29]<<16)>>>0)+1
  8417. break
  8418. default:l.c3(C.a7)
  8419. return}k=o?C.z:C.t
  8420. j=o?C.y:C.q
  8421. l.a.T(new Y.c3("image/webp",8,p,r,q,j,k,!1,n))},
  8422. c3:function(a){var s
  8423. this.b.I()
  8424. s=this.a
  8425. if(s.a.a===0)s.M(a)}}
  8426. Y.dw.prototype={$ia3:1}
  8427. Y.dv.prototype={$ia3:1}
  8428. Y.aP.prototype={
  8429. l:function(a){return this.a},
  8430. $ia3:1}
  8431. N.cR.prototype={
  8432. l:function(a){return this.b}}
  8433. N.eX.prototype={
  8434. bc:function(){var s,r=this,q=t.X,p=t._,o=P.a5(q,p)
  8435. o.m(0,"pointer",r.a)
  8436. s=r.b
  8437. if(s!=null)o.m(0,"mimeType",s)
  8438. s=r.c
  8439. if(s!=null)o.m(0,"storage",C.c6[s.a])
  8440. s=r.e
  8441. if(s!=null)o.m(0,"uri",s)
  8442. s=r.d
  8443. if(s!=null)o.m(0,"byteLength",s)
  8444. s=r.f
  8445. if(s==null)q=null
  8446. else{q=P.a5(q,p)
  8447. q.m(0,"width",s.d)
  8448. q.m(0,"height",s.e)
  8449. p=s.c
  8450. if(p!==C.I)q.m(0,"format",C.cI[p.a])
  8451. p=s.f
  8452. if(p!==C.p)q.m(0,"primaries",C.cB[p.a])
  8453. p=s.r
  8454. if(p!==C.r)q.m(0,"transfer",C.cA[p.a])
  8455. p=s.b
  8456. if(p>0)q.m(0,"bits",p)}if(q!=null)o.m(0,"image",q)
  8457. return o}}
  8458. N.jw.prototype={
  8459. aJ:function(){var s=!0
  8460. return this.e9()},
  8461. e9:function(){var s=0,r=P.ec(t.H),q,p=2,o,n=[],m=this,l,k,j
  8462. var $async$aJ=P.ee(function(a,b){if(a===1){o=b
  8463. s=p}while(true)switch(s){case 0:k=!0
  8464. p=4
  8465. s=7
  8466. return P.cV(m.aY(),$async$aJ)
  8467. case 7:s=8
  8468. return P.cV(m.aZ(),$async$aJ)
  8469. case 8:if(k)O.wb(m.a,m.b)
  8470. m.a.ez(m.b)
  8471. p=2
  8472. s=6
  8473. break
  8474. case 4:p=3
  8475. j=o
  8476. if(H.E(j) instanceof M.c4){s=1
  8477. break}else throw j
  8478. s=6
  8479. break
  8480. case 3:s=2
  8481. break
  8482. case 6:case 1:return P.e6(q,r)
  8483. case 2:return P.e5(o,r)}})
  8484. return P.e7($async$aJ,r)},
  8485. aY:function(){var s=0,r=P.ec(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6
  8486. var $async$aY=P.ee(function(a7,a8){if(a7===1){p=a8
  8487. s=q}while(true)switch(s){case 0:a3=n.b
  8488. a4=a3.c
  8489. C.d.si(a4,0)
  8490. a4.push("buffers")
  8491. i=n.a.y,h=i.b,g=a3.dy,f=t.M,e=t.y,d=t.a,i=i.a,c=i.length,b=0
  8492. case 2:if(!(b<h)){s=4
  8493. break}a=b>=c
  8494. m=a?null:i[b]
  8495. if(m==null){s=3
  8496. break}a4.push(C.c.l(b))
  8497. a0=new N.eX(a3.O())
  8498. a0.b="application/gltf-buffer"
  8499. l=new N.jx(n,a0,b)
  8500. k=null
  8501. q=6
  8502. a6=d
  8503. s=9
  8504. return P.cV(l.$1(m),$async$aY)
  8505. case 9:k=a6.a(a8)
  8506. q=1
  8507. s=8
  8508. break
  8509. case 6:q=5
  8510. a5=p
  8511. a=H.E(a5)
  8512. if(e.b(a)){j=a
  8513. a3.k($.mt(),H.a([j],f),"uri")}else throw a5
  8514. s=8
  8515. break
  8516. case 5:s=1
  8517. break
  8518. case 8:if(k!=null){a0.d=J.X(k)
  8519. if(J.X(k)<m.y)a3.E($.px(),H.a([J.X(k),m.y],f))
  8520. else{if(a3.id&&b===0&&!m.z){a=m.y
  8521. a2=a+(4-(a&3)&3)
  8522. if(J.X(k)>a2)a3.E($.py(),H.a([J.X(k)-a2],f))}a=m
  8523. if(a.Q==null)a.Q=k}}g.push(a0.bc())
  8524. a4.pop()
  8525. case 3:++b
  8526. s=2
  8527. break
  8528. case 4:return P.e6(null,r)
  8529. case 1:return P.e5(p,r)}})
  8530. return P.e7($async$aY,r)},
  8531. aZ:function(){var s=0,r=P.ec(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7
  8532. var $async$aZ=P.ee(function(a9,b0){if(a9===1){p=b0
  8533. s=q}while(true)switch(s){case 0:a5=n.b
  8534. a6=a5.c
  8535. C.d.si(a6,0)
  8536. a6.push("images")
  8537. f=n.a.ch,e=f.b,d=a5.dy,c=t.M,b=t.y,a=a5.k1,f=f.a,a0=f.length,a1=0
  8538. case 2:if(!(a1<e)){s=4
  8539. break}a2=a1>=a0
  8540. m=a2?null:f[a1]
  8541. if(m==null){s=3
  8542. break}a6.push(C.c.l(a1))
  8543. a3=new N.eX(a5.O())
  8544. l=new N.jy(n,a3)
  8545. k=null
  8546. try{k=l.$1(m)}catch(a8){a2=H.E(a8)
  8547. if(b.b(a2)){j=a2
  8548. a5.k($.mt(),H.a([j],c),"uri")}else throw a8}i=null
  8549. s=k!=null?5:6
  8550. break
  8551. case 5:q=8
  8552. s=11
  8553. return P.cV(Y.td(k),$async$aZ)
  8554. case 11:i=b0
  8555. a2=i
  8556. if(!C.d.F(a,a2.a))a5.E($.pC(),H.a([i.a],c))
  8557. q=1
  8558. s=10
  8559. break
  8560. case 8:q=7
  8561. a7=p
  8562. a2=H.E(a7)
  8563. if(a2 instanceof Y.dw)a5.R($.pF())
  8564. else if(a2 instanceof Y.dv)a5.R($.pE())
  8565. else if(a2 instanceof Y.aP){h=a2
  8566. a5.E($.pz(),H.a([h],c))}else if(b.b(a2)){g=a2
  8567. a5.k($.mt(),H.a([g],c),"uri")}else throw a7
  8568. s=10
  8569. break
  8570. case 7:s=1
  8571. break
  8572. case 10:if(i!=null){a3.b=i.a
  8573. if(m.y!=null&&m.y!==i.a)a5.E($.pB(),H.a([i.a,m.y],c))
  8574. a2=i.d
  8575. if(a2!==0&&(a2&a2-1)>>>0===0){a2=i.e
  8576. a2=!(a2!==0&&(a2&a2-1)>>>0===0)}else a2=!0
  8577. if(a2)a5.E($.pD(),H.a([i.d,i.e],c))
  8578. a2=i
  8579. if(a2.f===C.y||a2.r===C.z||i.y||i.x)a5.R($.pA())
  8580. m.cx=i
  8581. a3.f=i}case 6:d.push(a3.bc())
  8582. a6.pop()
  8583. case 3:++a1
  8584. s=2
  8585. break
  8586. case 4:return P.e6(null,r)
  8587. case 1:return P.e5(p,r)}})
  8588. return P.e7($async$aZ,r)}}
  8589. N.jx.prototype={
  8590. $1:function(a){var s,r,q,p=this
  8591. if(a.a.a===0){s=a.x
  8592. if(s!=null){r=p.b
  8593. r.c=C.aF
  8594. r.e=s.l(0)
  8595. return p.a.c.$1(s)}else{s=a.Q
  8596. if(s!=null){p.b.c=C.aE
  8597. return s}else{s=p.a
  8598. r=s.b
  8599. if(r.id&&p.c===0&&!a.z){p.b.c=C.dA
  8600. q=s.c.$0()
  8601. if(q==null)r.R($.q4())
  8602. return q}}}}return null},
  8603. $S:64}
  8604. N.jy.prototype={
  8605. $1:function(a){var s,r,q=this
  8606. if(a.a.a===0){s=a.z
  8607. if(s!=null){r=q.b
  8608. r.c=C.aF
  8609. r.e=s.l(0)
  8610. return q.a.d.$1(s)}else{s=a.Q
  8611. if(s!=null&&a.y!=null){q.b.c=C.aE
  8612. return P.mI(H.a([s],t.d),t.w)}else if(a.ch!=null){q.b.c=C.dz
  8613. a.ew()
  8614. s=a.Q
  8615. if(s!=null)return P.mI(H.a([s],t.d),t.w)}}}return null},
  8616. $S:65}
  8617. O.mq.prototype={
  8618. $2:function(a,b){var s,r,q,p,o,n,m,l,k=O.lX(b)
  8619. if((k==null?null:k.dx)!=null){k=this.a
  8620. s=k.c
  8621. C.d.si(s,0)
  8622. s.push("accessors")
  8623. s.push(C.c.l(a))
  8624. r=b.dx.ge3()
  8625. if(r!=null)for(s=r.length,q=b.Q,p=t.M,o=0,n=-1,m=0;m<s;++m,n=l){l=r[m]
  8626. if(n!==-1&&l<=n)k.k($.pt(),H.a([o,l,n],p),"sparse")
  8627. if(l>=q)k.k($.ps(),H.a([o,l,q],p),"sparse");++o}}},
  8628. $S:66}
  8629. O.mr.prototype={
  8630. $1:function(a){return a.cx===0},
  8631. $S:3}
  8632. O.ms.prototype={
  8633. $2:function(a,b){var s,r,q,p,o,n,m,l,k=this,j=b.fr,i=b.cx,h=new Array(i)
  8634. h.fixed$length=Array
  8635. s=H.a(h,t.fK)
  8636. h=new Array(i)
  8637. h.fixed$length=Array
  8638. r=H.a(h,t.e2)
  8639. h=t.hc
  8640. p=b.dx
  8641. o=0
  8642. while(!0){if(!(o<i)){q=!1
  8643. break}n=O.lX(p.j(0,"JOINTS_"+o))
  8644. m=O.lX(p.j(0,"WEIGHTS_"+o))
  8645. if((n==null?null:n.Q)===j)l=(m==null?null:m.Q)!==j
  8646. else l=!0
  8647. if(l){q=!0
  8648. break}l=h.a(n).ac()
  8649. s[o]=new P.aB(l.a(),H.r(l).h("aB<1>"))
  8650. l=m.bf()
  8651. r[o]=new P.aB(l.a(),H.r(l).h("aB<1>"));++o}if(q)return
  8652. i=k.b
  8653. h=i.c
  8654. h.push(C.c.l(a))
  8655. h.push("attributes")
  8656. p=k.c
  8657. C.d.K(p,s)
  8658. C.d.K(p,r)
  8659. i=i.O()
  8660. p=k.a
  8661. k.d.push(new O.ey(s,r,p.b-1,p.a,i,P.aR(t.e)))
  8662. h.pop()
  8663. h.pop()},
  8664. $S:20}
  8665. O.lZ.prototype={
  8666. $1:function(a){return a.gq()==null},
  8667. $S:67}
  8668. O.ey.prototype={
  8669. dR:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this
  8670. for(s=e.a,r=s.length,q=e.b,p=e.c,o=e.e,n=t.M,m=e.Q,l=e.d,k=0;k<r;++k){j=s[k].gq()
  8671. if(j==null){e.x=!0
  8672. return}if(j>p){i=$.pp()
  8673. h=o+"/JOINTS_"+k
  8674. a.k(i,H.a([e.f,e.r,j,p,l],n),h)
  8675. continue}g=q[k].gq()
  8676. if(g!==0){if(!m.B(0,j)){i=$.po()
  8677. h=o+"/JOINTS_"+k
  8678. a.k(i,H.a([e.f,e.r,j],n),h)
  8679. f=!1}else f=!0
  8680. if(g<0){i=$.pu()
  8681. h=o+"/WEIGHTS_"+k
  8682. a.k(i,H.a([e.f,e.r,g],n),h)}else if(f){i=e.y
  8683. h=$.nr()
  8684. h[0]=i+g
  8685. e.y=h[0]
  8686. e.z+=2e-7}}else if(j!==0){i=$.pq()
  8687. h=o+"/JOINTS_"+k
  8688. a.k(i,H.a([e.f,e.r,j],n),h)}}if(4===++e.r){if(Math.abs(e.y-1)>e.z)for(k=0;k<r;++k){s=$.pv()
  8689. q=o+"/WEIGHTS_"+k
  8690. p=e.f
  8691. a.k(s,H.a([p-3,p,e.y],n),q)}m.cz(0)
  8692. e.y=e.z=e.r=0}++e.f}}
  8693. E.bx.prototype={
  8694. l:function(a){return this.b}}
  8695. E.ic.prototype={}
  8696. E.fZ.prototype={}
  8697. E.h8.prototype={
  8698. $1:function(a){return"Actual Data URI encoded data length "+H.b(a[0])+" is not equal to the declared buffer byteLength "+H.b(a[1])+"."},
  8699. $S:0}
  8700. E.h6.prototype={
  8701. $1:function(a){return"Actual data length "+H.b(a[0])+" is less than the declared buffer byteLength "+H.b(a[1])+"."},
  8702. $S:0}
  8703. E.h5.prototype={
  8704. $1:function(a){return"GLB-stored BIN chunk contains "+H.b(a[0])+" extra padding byte(s)."},
  8705. $S:0}
  8706. E.hd.prototype={
  8707. $1:function(a){return"Declared minimum value for this component ("+H.b(a[0])+") does not match actual minimum ("+H.b(a[1])+")."},
  8708. $S:0}
  8709. E.ha.prototype={
  8710. $1:function(a){return"Declared maximum value for this component ("+H.b(a[0])+") does not match actual maximum ("+H.b(a[1])+")."},
  8711. $S:0}
  8712. E.hb.prototype={
  8713. $1:function(a){return"Accessor contains "+H.b(a[0])+" element(s) less than declared minimum value "+H.b(a[1])+"."},
  8714. $S:0}
  8715. E.h9.prototype={
  8716. $1:function(a){return"Accessor contains "+H.b(a[0])+" element(s) greater than declared maximum value "+H.b(a[1])+"."},
  8717. $S:0}
  8718. E.hm.prototype={
  8719. $1:function(a){return"Vector3 at accessor indices "+H.b(a[0])+".."+H.b(a[1])+" is not of unit length: "+H.b(a[2])+"."},
  8720. $S:0}
  8721. E.ho.prototype={
  8722. $1:function(a){return"Vector3 with sign at accessor indices "+H.b(a[0])+".."+H.b(a[1])+" has invalid w component: "+H.b(a[2])+". Must be 1.0 or -1.0."},
  8723. $S:0}
  8724. E.hf.prototype={
  8725. $1:function(a){return"Animation sampler output accessor element at indices "+H.b(a[0])+".."+H.b(a[1])+" is not of unit length: "+H.b(a[2])+"."},
  8726. $S:0}
  8727. E.hl.prototype={
  8728. $1:function(a){return"Accessor element at index "+H.b(a[0])+" is not clamped to 0..1 range: "+H.b(a[1])+"."},
  8729. $S:0}
  8730. E.he.prototype={
  8731. $1:function(a){return"Accessor element at index "+H.b(a[0])+" is "+H.b(a[1])+"."},
  8732. $S:0}
  8733. E.hk.prototype={
  8734. $1:function(a){return"Indices accessor element at index "+H.b(a[0])+" has value "+H.b(a[1])+" that is greater than the maximum vertex index available ("+H.b(a[2])+")."},
  8735. $S:0}
  8736. E.hi.prototype={
  8737. $1:function(a){return"Indices accessor contains "+H.b(a[0])+" degenerate triangles (out of "+H.b(a[1])+")."},
  8738. $S:0}
  8739. E.hj.prototype={
  8740. $1:function(a){return"Indices accessor contains primitive restart value ("+H.b(a[0])+") at index "+H.b(a[1])+"."},
  8741. $S:0}
  8742. E.hh.prototype={
  8743. $1:function(a){return u.m+H.b(a[0])+" is negative: "+H.b(a[1])+"."},
  8744. $S:0}
  8745. E.hg.prototype={
  8746. $1:function(a){return u.m+H.b(a[0])+" is less than or equal to previous: "+H.b(a[1])+" <= "+H.b(a[2])+"."},
  8747. $S:0}
  8748. E.hr.prototype={
  8749. $1:function(a){return u.c+H.b(a[0])+" is less than or equal to previous: "+H.b(a[1])+" <= "+H.b(a[2])+"."},
  8750. $S:0}
  8751. E.hq.prototype={
  8752. $1:function(a){return u.c+H.b(a[0])+" is greater than or equal to the number of accessor elements: "+H.b(a[1])+" >= "+H.b(a[2])+"."},
  8753. $S:0}
  8754. E.hp.prototype={
  8755. $1:function(a){return"Matrix element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") contains invalid value: "+H.b(a[2])+"."},
  8756. $S:0}
  8757. E.hv.prototype={
  8758. $1:function(a){return"Image data is invalid. "+H.b(a[0])},
  8759. $S:0}
  8760. E.hu.prototype={
  8761. $1:function(a){return"Recognized image format "+("'"+H.b(a[0])+"'")+" does not match declared image format "+("'"+H.b(a[1])+"'")+"."},
  8762. $S:0}
  8763. E.h2.prototype={
  8764. $1:function(a){return"Unexpected end of image stream."},
  8765. $S:0}
  8766. E.h3.prototype={
  8767. $1:function(a){return"Image format not recognized."},
  8768. $S:0}
  8769. E.h4.prototype={
  8770. $1:function(a){return"'"+H.b(a[0])+"' MIME type requires an extension."},
  8771. $S:0}
  8772. E.ht.prototype={
  8773. $1:function(a){return"Image has non-power-of-two dimensions: "+H.b(a[0])+"x"+H.b(a[1])+"."},
  8774. $S:0}
  8775. E.hs.prototype={
  8776. $1:function(a){return"Image contains unsupported features like non-default colorspace information, non-square pixels, or animation."},
  8777. $S:0}
  8778. E.h7.prototype={
  8779. $1:function(a){return"Data URI is used in GLB container."},
  8780. $S:0}
  8781. E.hn.prototype={
  8782. $1:function(a){return"Joints accessor element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") has value "+H.b(a[2])+" that is greater than the maximum joint index ("+H.b(a[3])+") set by skin "+H.b(a[4])+"."},
  8783. $S:0}
  8784. E.hc.prototype={
  8785. $1:function(a){return"Joints accessor element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") has value "+H.b(a[2])+" that is already in use for the vertex."},
  8786. $S:0}
  8787. E.h1.prototype={
  8788. $1:function(a){return"Weights accessor element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") has negative value "+H.b(a[2])+"."},
  8789. $S:0}
  8790. E.h_.prototype={
  8791. $1:function(a){return"Weights accessor elements (at indices "+H.b(a[0])+".."+H.b(a[1])+") have non-normalized sum: "+H.b(a[2])+"."},
  8792. $S:0}
  8793. E.h0.prototype={
  8794. $1:function(a){return"Joints accessor element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") is used with zero weight but has non-zero value ("+H.b(a[2])+")."},
  8795. $S:0}
  8796. E.ia.prototype={}
  8797. E.ib.prototype={
  8798. $1:function(a){return J.ag(a[0])},
  8799. $S:0}
  8800. E.jA.prototype={}
  8801. E.jK.prototype={
  8802. $1:function(a){return"Invalid array length "+H.b(a[0])+". Valid lengths are: "+J.bl(t.Y.a(a[1]),E.oT(),t.X).l(0)+"."},
  8803. $S:0}
  8804. E.jL.prototype={
  8805. $1:function(a){var s=a[0]
  8806. return"Type mismatch. Array element "+H.b(typeof s=="string"?"'"+s+"'":J.ag(s))+" is not a "+("'"+H.b(a[1])+"'")+"."},
  8807. $S:0}
  8808. E.jQ.prototype={
  8809. $1:function(a){return"Duplicate element."},
  8810. $S:0}
  8811. E.jO.prototype={
  8812. $1:function(a){return"Index must be a non-negative integer."},
  8813. $S:0}
  8814. E.jI.prototype={
  8815. $1:function(a){return"Invalid JSON data. Parser output: "+H.b(a[0])},
  8816. $S:0}
  8817. E.jE.prototype={
  8818. $1:function(a){return"Invalid URI "+("'"+H.b(a[0])+"'")+". Parser output:\n"+H.b(a[1])},
  8819. $S:0}
  8820. E.jM.prototype={
  8821. $1:function(a){return"Entity cannot be empty."},
  8822. $S:0}
  8823. E.jF.prototype={
  8824. $1:function(a){a.toString
  8825. return"Exactly one of "+new H.a8(a,E.d0(),H.U(a).h("a8<1,f*>")).l(0)+" properties must be defined."},
  8826. $S:0}
  8827. E.jP.prototype={
  8828. $1:function(a){return"Value "+("'"+H.b(a[0])+"'")+" does not match regexp pattern "+("'"+H.b(a[1])+"'")+"."},
  8829. $S:0}
  8830. E.jB.prototype={
  8831. $1:function(a){var s=a[0]
  8832. return"Type mismatch. Property value "+H.b(typeof s=="string"?"'"+s+"'":J.ag(s))+" is not a "+("'"+H.b(a[1])+"'")+"."},
  8833. $S:0}
  8834. E.jJ.prototype={
  8835. $1:function(a){var s=a[0]
  8836. return"Invalid value "+H.b(typeof s=="string"?"'"+s+"'":J.ag(s))+". Valid values are "+J.bl(t.Y.a(a[1]),E.oT(),t.X).l(0)+"."},
  8837. $S:0}
  8838. E.jD.prototype={
  8839. $1:function(a){return"Value "+H.b(a[0])+" is out of range."},
  8840. $S:0}
  8841. E.jG.prototype={
  8842. $1:function(a){return"Value "+H.b(a[0])+" is not a multiple of "+H.b(a[1])+"."},
  8843. $S:0}
  8844. E.jC.prototype={
  8845. $1:function(a){return"Property "+("'"+H.b(a[0])+"'")+" must be defined."},
  8846. $S:0}
  8847. E.jN.prototype={
  8848. $1:function(a){return"Unexpected property."},
  8849. $S:0}
  8850. E.jH.prototype={
  8851. $1:function(a){return"Dependency failed. "+("'"+H.b(a[0])+"'")+" must be defined."},
  8852. $S:0}
  8853. E.jR.prototype={}
  8854. E.kp.prototype={
  8855. $1:function(a){return"Unknown glTF major asset version: "+H.b(a[0])+"."},
  8856. $S:0}
  8857. E.ko.prototype={
  8858. $1:function(a){return"Unknown glTF minor asset version: "+H.b(a[0])+"."},
  8859. $S:0}
  8860. E.ke.prototype={
  8861. $1:function(a){return"Asset minVersion "+("'"+H.b(a[0])+"'")+" is greater than version "+("'"+H.b(a[1])+"'")+"."},
  8862. $S:0}
  8863. E.kc.prototype={
  8864. $1:function(a){return"Invalid value "+H.b(a[0])+" for GL type "+("'"+H.b(a[1])+"'")+"."},
  8865. $S:0}
  8866. E.kd.prototype={
  8867. $1:function(a){return"Integer value is written with fractional part: "+H.b(a[0])+"."},
  8868. $S:0}
  8869. E.kb.prototype={
  8870. $1:function(a){return"Only (u)byte and (u)short accessors can be normalized."},
  8871. $S:0}
  8872. E.k9.prototype={
  8873. $1:function(a){return"Offset "+H.b(a[0])+" is not a multiple of componentType length "+H.b(a[1])+"."},
  8874. $S:0}
  8875. E.ka.prototype={
  8876. $1:function(a){return"Matrix accessors must be aligned to 4-byte boundaries."},
  8877. $S:0}
  8878. E.kk.prototype={
  8879. $1:function(a){return"Sparse accessor overrides more elements ("+H.b(a[0])+") than the base accessor contains ("+H.b(a[1])+")."},
  8880. $S:0}
  8881. E.kl.prototype={
  8882. $1:function(a){return"Animated TRS properties will not affect a skinned mesh."},
  8883. $S:0}
  8884. E.k8.prototype={
  8885. $1:function(a){return"Buffer's Data URI MIME-Type must be 'application/octet-stream' or 'application/gltf-buffer'. Found "+("'"+H.b(a[0])+"'")+" instead."},
  8886. $S:0}
  8887. E.k7.prototype={
  8888. $1:function(a){return"Buffer view's byteStride ("+H.b(a[0])+") is greater than byteLength ("+H.b(a[1])+")."},
  8889. $S:0}
  8890. E.k6.prototype={
  8891. $1:function(a){return"Only buffer views with raw vertex data can have byteStride."},
  8892. $S:0}
  8893. E.k5.prototype={
  8894. $1:function(a){return"xmag and ymag must not be zero."},
  8895. $S:0}
  8896. E.k3.prototype={
  8897. $1:function(a){return"yfov should be less than Pi."},
  8898. $S:0}
  8899. E.k2.prototype={
  8900. $1:function(a){return"zfar must be greater than znear."},
  8901. $S:0}
  8902. E.k0.prototype={
  8903. $1:function(a){return"Alpha cutoff is supported only for 'MASK' alpha mode."},
  8904. $S:0}
  8905. E.jV.prototype={
  8906. $1:function(a){return"Invalid attribute name."},
  8907. $S:0}
  8908. E.kz.prototype={
  8909. $1:function(a){return"All primitives must have the same number of morph targets."},
  8910. $S:0}
  8911. E.ky.prototype={
  8912. $1:function(a){return"All primitives should contain the same number of 'JOINTS' and 'WEIGHTS' attribute sets."},
  8913. $S:0}
  8914. E.k_.prototype={
  8915. $1:function(a){return"No POSITION attribute found."},
  8916. $S:0}
  8917. E.jX.prototype={
  8918. $1:function(a){return"Indices for indexed attribute semantic "+("'"+H.b(a[0])+"'")+" must start with 0 and be continuous. Total expected indices: "+H.b(a[1])+", total provided indices: "+H.b(a[2])+"."},
  8919. $S:0}
  8920. E.jZ.prototype={
  8921. $1:function(a){return"TANGENT attribute without NORMAL found."},
  8922. $S:0}
  8923. E.jW.prototype={
  8924. $1:function(a){return"Number of JOINTS attribute semantics ("+H.b(a[0])+") does not match the number of WEIGHTS ("+H.b(a[1])+")."},
  8925. $S:0}
  8926. E.jY.prototype={
  8927. $1:function(a){return"TANGENT attribute defined for POINTS rendering mode."},
  8928. $S:0}
  8929. E.kx.prototype={
  8930. $1:function(a){return"The length of weights array ("+H.b(a[0])+u.p+H.b(a[1])+")."},
  8931. $S:0}
  8932. E.kv.prototype={
  8933. $1:function(a){return"A node can have either a matrix or any combination of translation/rotation/scale (TRS) properties."},
  8934. $S:0}
  8935. E.kq.prototype={
  8936. $1:function(a){return"Do not specify default transform matrix."},
  8937. $S:0}
  8938. E.kf.prototype={
  8939. $1:function(a){return"Matrix must be decomposable to TRS."},
  8940. $S:0}
  8941. E.kw.prototype={
  8942. $1:function(a){return"Rotation quaternion must be normalized."},
  8943. $S:0}
  8944. E.kr.prototype={
  8945. $1:function(a){return"Unused extension "+("'"+H.b(a[0])+"'")+" cannot be required."},
  8946. $S:0}
  8947. E.ks.prototype={
  8948. $1:function(a){return"Extension "+("'"+H.b(a[0])+"'")+" cannot be optional."},
  8949. $S:0}
  8950. E.kt.prototype={
  8951. $1:function(a){return"Extension uses unreserved extension prefix "+("'"+H.b(a[0])+"'")+"."},
  8952. $S:0}
  8953. E.ku.prototype={
  8954. $1:function(a){return"Extension name has invalid format."},
  8955. $S:0}
  8956. E.kj.prototype={
  8957. $1:function(a){return"Empty node encountered."},
  8958. $S:0}
  8959. E.ki.prototype={
  8960. $1:function(a){return"Node with a skinned mesh is not root. Parent transforms will not affect a skinned mesh."},
  8961. $S:0}
  8962. E.kh.prototype={
  8963. $1:function(a){return"Local transforms will not affect a skinned mesh."},
  8964. $S:0}
  8965. E.kg.prototype={
  8966. $1:function(a){return"A node with a skinned mesh is used in a scene that does not contain joint nodes."},
  8967. $S:0}
  8968. E.kn.prototype={
  8969. $1:function(a){return"Joints do not have a common root."},
  8970. $S:0}
  8971. E.km.prototype={
  8972. $1:function(a){return"Skeleton node is not a common root."},
  8973. $S:0}
  8974. E.k1.prototype={
  8975. $1:function(a){return"Non-relative URI found: "+("'"+H.b(a[0])+"'")+"."},
  8976. $S:0}
  8977. E.jT.prototype={
  8978. $1:function(a){return"This extension may be incompatible with other extensions for the object."},
  8979. $S:0}
  8980. E.jS.prototype={
  8981. $1:function(a){return"Prefer JSON Objects for extras."},
  8982. $S:0}
  8983. E.k4.prototype={
  8984. $1:function(a){return"This property should not be defined as it will not be used."},
  8985. $S:0}
  8986. E.jU.prototype={
  8987. $1:function(a){return"outerConeAngle ("+H.b(a[1])+") is less than or equal to innerConeAngle ("+H.b(a[0])+")."},
  8988. $S:0}
  8989. E.ir.prototype={}
  8990. E.j0.prototype={
  8991. $1:function(a){return"Accessor's total byteOffset "+H.b(a[0])+" isn't a multiple of componentType length "+H.b(a[1])+"."},
  8992. $S:0}
  8993. E.j5.prototype={
  8994. $1:function(a){return"Referenced bufferView's byteStride value "+H.b(a[0])+" is less than accessor element's length "+H.b(a[1])+"."},
  8995. $S:0}
  8996. E.iQ.prototype={
  8997. $1:function(a){return"Accessor (offset: "+H.b(a[0])+", length: "+H.b(a[1])+") does not fit referenced bufferView ["+H.b(a[2])+"] length "+H.b(a[3])+"."},
  8998. $S:0}
  8999. E.iC.prototype={
  9000. $1:function(a){return"Override of previously set accessor usage. Initial: "+("'"+H.b(a[0])+"'")+", new: "+("'"+H.b(a[1])+"'")+"."},
  9001. $S:0}
  9002. E.j6.prototype={
  9003. $1:function(a){return"Animation channel has the same target as channel "+H.b(a[0])+"."},
  9004. $S:0}
  9005. E.iy.prototype={
  9006. $1:function(a){return"Animation channel cannot target TRS properties of a node with defined matrix."},
  9007. $S:0}
  9008. E.ix.prototype={
  9009. $1:function(a){return"Animation channel cannot target WEIGHTS when mesh does not have morph targets."},
  9010. $S:0}
  9011. E.iA.prototype={
  9012. $1:function(a){return"accessor.min and accessor.max must be defined for animation input accessor."},
  9013. $S:0}
  9014. E.iB.prototype={
  9015. $1:function(a){return"Invalid Animation sampler input accessor format "+("'"+H.b(a[0])+"'")+". Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+"."},
  9016. $S:0}
  9017. E.iw.prototype={
  9018. $1:function(a){return"Invalid animation sampler output accessor format "+("'"+H.b(a[0])+"'")+" for path "+("'"+H.b(a[2])+"'")+". Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+"."},
  9019. $S:0}
  9020. E.iz.prototype={
  9021. $1:function(a){return"Animation sampler output accessor with "+("'"+H.b(a[0])+"'")+" interpolation must have at least "+H.b(a[1])+" elements. Got "+H.b(a[2])+"."},
  9022. $S:0}
  9023. E.iv.prototype={
  9024. $1:function(a){return"Animation sampler output accessor of count "+H.b(a[0])+" expected. Found "+H.b(a[1])+"."},
  9025. $S:0}
  9026. E.iF.prototype={
  9027. $1:function(a){return"Buffer refers to an unresolved GLB binary chunk."},
  9028. $S:0}
  9029. E.iD.prototype={
  9030. $1:function(a){return"BufferView does not fit buffer ("+H.b(a[0])+") byteLength ("+H.b(a[1])+")."},
  9031. $S:0}
  9032. E.j4.prototype={
  9033. $1:function(a){return"Override of previously set bufferView target or usage. Initial: "+("'"+H.b(a[0])+"'")+", new: "+("'"+H.b(a[1])+"'")+"."},
  9034. $S:0}
  9035. E.iE.prototype={
  9036. $1:function(a){return"bufferView.byteStride must not be defined for buffer views containing image data."},
  9037. $S:0}
  9038. E.iX.prototype={
  9039. $1:function(a){return"Accessor of count "+H.b(a[0])+" expected. Found "+H.b(a[1])+"."},
  9040. $S:0}
  9041. E.iI.prototype={
  9042. $1:function(a){return"Invalid accessor format "+("'"+H.b(a[0])+"'")+" for this attribute semantic. Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+"."},
  9043. $S:0}
  9044. E.iJ.prototype={
  9045. $1:function(a){return"accessor.min and accessor.max must be defined for POSITION attribute accessor."},
  9046. $S:0}
  9047. E.iG.prototype={
  9048. $1:function(a){return"bufferView.byteStride must be defined when two or more accessors use the same buffer view."},
  9049. $S:0}
  9050. E.iH.prototype={
  9051. $1:function(a){return"Vertex attribute data must be aligned to 4-byte boundaries."},
  9052. $S:0}
  9053. E.iP.prototype={
  9054. $1:function(a){return"bufferView.byteStride must not be defined for indices accessor."},
  9055. $S:0}
  9056. E.iO.prototype={
  9057. $1:function(a){return"Invalid indices accessor format "+("'"+H.b(a[0])+"'")+". Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+". "},
  9058. $S:0}
  9059. E.iN.prototype={
  9060. $1:function(a){return"Number of vertices or indices ("+H.b(a[0])+") is not compatible with used drawing mode ("+("'"+H.b(a[1])+"'")+")."},
  9061. $S:0}
  9062. E.iM.prototype={
  9063. $1:function(a){return"Material is incompatible with mesh primitive: Texture binding "+("'"+H.b(a[0])+"'")+" needs 'TEXCOORD_"+H.b(a[1])+"' attribute."},
  9064. $S:0}
  9065. E.iR.prototype={
  9066. $1:function(a){return"All accessors of the same primitive must have the same count."},
  9067. $S:0}
  9068. E.iL.prototype={
  9069. $1:function(a){return"No base accessor for this attribute semantic."},
  9070. $S:0}
  9071. E.iK.prototype={
  9072. $1:function(a){return"Base accessor has different count."},
  9073. $S:0}
  9074. E.j3.prototype={
  9075. $1:function(a){return"Node is a part of a node loop."},
  9076. $S:0}
  9077. E.iS.prototype={
  9078. $1:function(a){return"Value overrides parent of node "+H.b(a[0])+"."},
  9079. $S:0}
  9080. E.iV.prototype={
  9081. $1:function(a){var s="The length of weights array ("+H.b(a[0])+u.p,r=a[1]
  9082. return s+H.b(r==null?0:r)+")."},
  9083. $S:0}
  9084. E.iU.prototype={
  9085. $1:function(a){return"Node has skin defined, but mesh has no joints data."},
  9086. $S:0}
  9087. E.iT.prototype={
  9088. $1:function(a){return"Node uses skinned mesh, but has no skin defined."},
  9089. $S:0}
  9090. E.iW.prototype={
  9091. $1:function(a){return"Node "+H.b(a[0])+" is not a root node."},
  9092. $S:0}
  9093. E.iY.prototype={
  9094. $1:function(a){return"Invalid IBM accessor format "+("'"+H.b(a[0])+"'")+". Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+". "},
  9095. $S:0}
  9096. E.iZ.prototype={
  9097. $1:function(a){return"bufferView.byteStride must not be defined for buffer views used by inverse bind matrices accessors."},
  9098. $S:0}
  9099. E.iu.prototype={
  9100. $1:function(a){return"Invalid MIME type "+("'"+H.b(a[0])+"'")+" for the texture source. Valid MIME types are "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+"."},
  9101. $S:0}
  9102. E.it.prototype={
  9103. $1:function(a){return"Extension is not declared in extensionsUsed."},
  9104. $S:0}
  9105. E.is.prototype={
  9106. $1:function(a){return"Unexpected location for this extension."},
  9107. $S:0}
  9108. E.j_.prototype={
  9109. $1:function(a){return"Unresolved reference: "+H.b(a[0])+"."},
  9110. $S:0}
  9111. E.j1.prototype={
  9112. $1:function(a){return"Cannot validate an extension as it is not supported by the validator: "+("'"+H.b(a[0])+"'")+"."},
  9113. $S:0}
  9114. E.j2.prototype={
  9115. $1:function(a){return"This object may be unused."},
  9116. $S:0}
  9117. E.hy.prototype={}
  9118. E.hE.prototype={
  9119. $1:function(a){return"Invalid GLB magic value ("+H.b(a[0])+")."},
  9120. $S:0}
  9121. E.hD.prototype={
  9122. $1:function(a){return"Invalid GLB version value "+H.b(a[0])+"."},
  9123. $S:0}
  9124. E.hC.prototype={
  9125. $1:function(a){return"Declared GLB length ("+H.b(a[0])+") is too small."},
  9126. $S:0}
  9127. E.hM.prototype={
  9128. $1:function(a){return"Length of "+H.b(a[0])+" chunk is not aligned to 4-byte boundaries."},
  9129. $S:0}
  9130. E.hA.prototype={
  9131. $1:function(a){return"Declared length ("+H.b(a[0])+") does not match GLB length ("+H.b(a[1])+")."},
  9132. $S:0}
  9133. E.hL.prototype={
  9134. $1:function(a){return"Chunk ("+H.b(a[0])+") length ("+H.b(a[1])+") does not fit total GLB length."},
  9135. $S:0}
  9136. E.hH.prototype={
  9137. $1:function(a){return"Chunk ("+H.b(a[0])+") cannot have zero length."},
  9138. $S:0}
  9139. E.hI.prototype={
  9140. $1:function(a){return"Chunk of type "+H.b(a[0])+" has already been used."},
  9141. $S:0}
  9142. E.hB.prototype={
  9143. $1:function(a){return"Unexpected end of chunk header."},
  9144. $S:0}
  9145. E.hz.prototype={
  9146. $1:function(a){return"Unexpected end of chunk data."},
  9147. $S:0}
  9148. E.hF.prototype={
  9149. $1:function(a){return"Unexpected end of header."},
  9150. $S:0}
  9151. E.hK.prototype={
  9152. $1:function(a){return"First chunk must be of JSON type. Found "+H.b(a[0])+" instead."},
  9153. $S:0}
  9154. E.hJ.prototype={
  9155. $1:function(a){return"BIN chunk must be the second chunk."},
  9156. $S:0}
  9157. E.hG.prototype={
  9158. $1:function(a){return"Unknown GLB chunk type: "+H.b(a[0])+"."},
  9159. $S:0}
  9160. E.cA.prototype={
  9161. gba:function(){var s=J.rI(this.a.c.$1(this.e))
  9162. return s},
  9163. gG:function(a){return C.a.gG(this.l(0))},
  9164. N:function(a,b){if(b==null)return!1
  9165. return b instanceof E.cA&&b.l(0)===this.l(0)},
  9166. l:function(a){var s=this,r=s.c
  9167. if(r!=null&&r.length!==0)return H.b(r)+": "+s.gba()
  9168. r=s.d
  9169. if(r!=null)return"@"+H.b(r)+": "+s.gba()
  9170. return s.gba()}}
  9171. D.c0.prototype={
  9172. v:function(a,b){var s=this.d,r=this.e=a.ch.j(0,s)
  9173. if(s!==-1)if(r==null)b.k($.N(),H.a([s],t.M),"source")
  9174. else r.a$=!0},
  9175. bY:function(a,b){var s,r=this.e
  9176. r=r==null?null:r.cx
  9177. s=r==null?null:r.a
  9178. if(s!=null&&s!=="image/webp")b.k($.ni(),H.a([s,C.cC],t.M),"source")},
  9179. $ick:1}
  9180. X.bs.prototype={
  9181. v:function(a,b){var s,r,q=b.c
  9182. q.push("lights")
  9183. s=this.d
  9184. r=J.eA(q.slice(0),H.U(q).c)
  9185. b.y.m(0,s,r)
  9186. s.a9(new X.iq(b,a))
  9187. q.pop()}}
  9188. X.iq.prototype={
  9189. $2:function(a,b){var s=this.a.c
  9190. s.push(C.c.l(a))
  9191. s.pop()},
  9192. $S:69}
  9193. X.b7.prototype={}
  9194. X.c6.prototype={}
  9195. X.c7.prototype={
  9196. v:function(a,b){var s,r,q=a.a.j(0,"KHR_lights_punctual")
  9197. if(q instanceof X.bs){s=this.d
  9198. r=this.e=q.d.j(0,s)
  9199. if(s!==-1)if(r==null)b.k($.N(),H.a([s],t.M),"light")
  9200. else r.a$=!0}else b.E($.d1(),H.a(["/extensions/KHR_lights_punctual"],t.M))}}
  9201. B.c8.prototype={
  9202. v:function(a,b){var s,r=this.e
  9203. if(r!=null){s=b.c
  9204. s.push("clearcoatTexture")
  9205. r.v(a,b)
  9206. s.pop()}r=this.r
  9207. if(r!=null){s=b.c
  9208. s.push("clearcoatRoughnessTexture")
  9209. r.v(a,b)
  9210. s.pop()}r=this.x
  9211. if(r!=null){s=b.c
  9212. s.push("clearcoatNormalTexture")
  9213. r.v(a,b)
  9214. s.pop()}}}
  9215. A.c9.prototype={
  9216. v:function(a,b){var s,r=this.e
  9217. if(r!=null){s=b.c
  9218. s.push("diffuseTexture")
  9219. r.v(a,b)
  9220. s.pop()}r=this.x
  9221. if(r!=null){s=b.c
  9222. s.push("specularGlossinessTexture")
  9223. r.v(a,b)
  9224. s.pop()}}}
  9225. U.ca.prototype={
  9226. v:function(a,b){var s,r=this.e
  9227. if(r!=null){s=b.c
  9228. s.push("sheenColorTexture")
  9229. r.v(a,b)
  9230. s.pop()}r=this.r
  9231. if(r!=null){s=b.c
  9232. s.push("sheenRoughnessTexture")
  9233. r.v(a,b)
  9234. s.pop()}}}
  9235. B.cb.prototype={
  9236. v:function(a,b){var s,r=this.e
  9237. if(r!=null){s=b.c
  9238. s.push("transmissionTexture")
  9239. r.v(a,b)
  9240. s.pop()}}}
  9241. S.cc.prototype={}
  9242. L.cd.prototype={
  9243. v:function(a,b){var s,r
  9244. for(s=b.e,r=this;r!=null;){r=s.j(0,r)
  9245. if(r instanceof Y.aS){r.dx.m(0,b.O(),this.r)
  9246. break}}}}
  9247. D.T.prototype={}
  9248. D.a4.prototype={}
  9249. D.c1.prototype={
  9250. gG:function(a){var s=J.aL(this.a),r=J.aL(this.b)
  9251. return A.oG(A.fy(A.fy(0,C.c.gG(s)),C.c.gG(r)))},
  9252. N:function(a,b){if(b==null)return!1
  9253. return b instanceof D.c1&&this.b==b.b&&this.a==b.a}}
  9254. D.ce.prototype={}
  9255. D.eY.prototype={}
  9256. A.d9.prototype={
  9257. bU:function(){var s=this,r=s.d=s.c.bM(s.gdn(),s.gdr(),s.gcg()),q=s.dy
  9258. q.e=r.gee()
  9259. q.f=r.geh()
  9260. q.r=new A.hP(s)
  9261. return s.e.a},
  9262. aX:function(){this.d.I()
  9263. var s=this.e
  9264. if(s.a.a===0)s.T(new K.as("model/gltf-binary",null,this.fx))},
  9265. dq:function(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b="model/gltf-binary",a="0"
  9266. c.d.aK()
  9267. for(s=J.M(a0),r=t.f,q=t.G,p=t.M,o=c.a,n=0,m=0;n!==s.gi(a0);)switch(c.r){case 0:l=s.gi(a0)
  9268. k=c.x
  9269. m=Math.min(l-n,12-k)
  9270. l=k+m
  9271. c.x=l
  9272. C.j.a0(o,k,l,a0,n)
  9273. n+=m
  9274. c.y=m
  9275. if(c.x!==12)break
  9276. j=c.b.getUint32(0,!0)
  9277. if(j!==1179937895){c.f.a_($.pK(),H.a([j],p),0)
  9278. c.d.I()
  9279. s=c.e
  9280. if(s.a.a===0)s.T(new K.as(b,null,c.fx))
  9281. return}i=c.b.getUint32(4,!0)
  9282. if(i!==2){c.f.a_($.pL(),H.a([i],p),4)
  9283. c.d.I()
  9284. s=c.e
  9285. if(s.a.a===0)s.T(new K.as(b,null,c.fx))
  9286. return}l=c.z=c.b.getUint32(8,!0)
  9287. if(l<=c.y)c.f.a_($.pN(),H.a([l],p),8)
  9288. c.r=1
  9289. c.x=0
  9290. break
  9291. case 1:l=s.gi(a0)
  9292. k=c.x
  9293. m=Math.min(l-n,8-k)
  9294. l=k+m
  9295. c.x=l
  9296. C.j.a0(o,k,l,a0,n)
  9297. n+=m
  9298. c.y+=m
  9299. if(c.x!==8)break
  9300. c.ch=c.b.getUint32(0,!0)
  9301. l=c.b.getUint32(4,!0)
  9302. c.cx=l
  9303. if((c.ch&3)!==0){k=c.f
  9304. h=$.pG()
  9305. g=c.y
  9306. k.a_(h,H.a(["0x"+C.a.am(C.c.ap(l,16),8,a)],p),g-8)}if(c.y+c.ch>c.z)c.f.a_($.pH(),H.a(["0x"+C.a.am(C.c.ap(c.cx,16),8,a),c.ch],p),c.y-8)
  9307. if(c.Q===0&&c.cx!==1313821514)c.f.a_($.pS(),H.a(["0x"+C.a.am(C.c.ap(c.cx,16),8,a)],p),c.y-8)
  9308. l=c.cx
  9309. if(l===5130562&&c.Q>1&&!c.fr)c.f.a_($.pO(),H.a(["0x"+C.a.am(C.c.ap(l,16),8,a)],p),c.y-8)
  9310. f=new A.hN(c)
  9311. l=c.cx
  9312. switch(l){case 1313821514:if(c.ch===0){k=c.f
  9313. h=$.pJ()
  9314. g=c.y
  9315. k.a_(h,H.a(["0x"+C.a.am(C.c.ap(l,16),8,a)],p),g-8)}f.$1$seen(c.cy)
  9316. c.cy=!0
  9317. break
  9318. case 5130562:f.$1$seen(c.fr)
  9319. c.fr=!0
  9320. break
  9321. default:c.f.a_($.pT(),H.a(["0x"+C.a.am(C.c.ap(l,16),8,a)],p),c.y-8)
  9322. c.r=4294967295}++c.Q
  9323. c.x=0
  9324. break
  9325. case 1313821514:m=Math.min(s.gi(a0)-n,c.ch-c.x)
  9326. if(c.db==null){l=c.dy
  9327. k=c.f
  9328. l=new K.cy(new P.an(l,H.r(l).h("an<1>")),new P.ax(new P.C($.x,r),q))
  9329. l.e=k
  9330. c.db=l
  9331. c.dx=l.bU()}l=c.dy
  9332. e=n+m
  9333. k=s.Z(a0,n,e)
  9334. if(l.b>=4)H.a2(l.bl())
  9335. h=l.b
  9336. if((h&1)!==0)l.ak(k)
  9337. else if((h&3)===0){l=l.aV()
  9338. k=new P.cn(k)
  9339. d=l.c
  9340. if(d==null)l.b=l.c=k
  9341. else{d.say(k)
  9342. l.c=k}}l=c.x+=m
  9343. c.y+=m
  9344. if(l===c.ch){c.dy.a2()
  9345. c.r=1
  9346. c.x=0}n=e
  9347. break
  9348. case 5130562:l=s.gi(a0)
  9349. k=c.ch
  9350. m=Math.min(l-n,k-c.x)
  9351. l=c.fx
  9352. if(l==null)l=c.fx=new Uint8Array(k)
  9353. k=c.x
  9354. h=k+m
  9355. c.x=h
  9356. C.j.a0(l,k,h,a0,n)
  9357. n+=m
  9358. c.y+=m
  9359. if(c.x===c.ch){c.r=1
  9360. c.x=0}break
  9361. case 4294967295:l=s.gi(a0)
  9362. k=c.ch
  9363. h=c.x
  9364. m=Math.min(l-n,k-h)
  9365. h+=m
  9366. c.x=h
  9367. n+=m
  9368. c.y+=m
  9369. if(h===k){c.r=1
  9370. c.x=0}break}c.d.an()},
  9371. ds:function(){var s,r,q=this
  9372. switch(q.r){case 0:q.f.bB($.pR(),q.y)
  9373. q.aX()
  9374. break
  9375. case 1:if(q.x!==0){q.f.bB($.pQ(),q.y)
  9376. q.aX()}else{s=q.z
  9377. r=q.y
  9378. if(s!==r)q.f.a_($.pM(),H.a([s,r],t.M),q.y)
  9379. s=q.dx
  9380. if(s!=null)s.ao(0,new A.hO(q),q.gcg(),t.P)
  9381. else q.e.T(new K.as("model/gltf-binary",null,q.fx))}break
  9382. default:if(q.ch>0)q.f.bB($.pP(),q.y)
  9383. q.aX()}},
  9384. dt:function(a){var s
  9385. this.d.I()
  9386. s=this.e
  9387. if(s.a.a===0)s.M(a)},
  9388. $iet:1}
  9389. A.hP.prototype={
  9390. $0:function(){var s=this.a
  9391. if((s.dy.b&4)!==0)s.d.an()
  9392. else s.aX()},
  9393. $S:2}
  9394. A.hN.prototype={
  9395. $1$seen:function(a){var s=this.a
  9396. if(a){s.f.a_($.pI(),H.a(["0x"+C.a.am(C.c.ap(s.cx,16),8,"0")],t.M),s.y-8)
  9397. s.r=4294967295}else s.r=s.cx},
  9398. $0:function(){return this.$1$seen(null)},
  9399. $S:72}
  9400. A.hO.prototype={
  9401. $1:function(a){var s=this.a,r=a==null?null:a.b
  9402. s.e.T(new K.as("model/gltf-binary",r,s.fx))},
  9403. $S:73}
  9404. K.as.prototype={}
  9405. K.hS.prototype={
  9406. $0:function(){return this.a.b.aK()},
  9407. $S:1}
  9408. K.hT.prototype={
  9409. $0:function(){return this.a.b.an()},
  9410. $S:1}
  9411. K.hR.prototype={
  9412. $0:function(){return this.a.b.I()},
  9413. $S:74}
  9414. K.hU.prototype={
  9415. $1:function(a){var s,r,q,p,o=this,n=null,m=o.a
  9416. if(!m.a){s=J.M(a)
  9417. if(s.gu(a)){m.b.I()
  9418. o.b.a2()
  9419. o.c.M(C.Z)
  9420. return}r=s.j(a,0)
  9421. if(103===r){s=o.b
  9422. q=o.d
  9423. p=new Uint8Array(12)
  9424. s=new A.d9(p,new P.an(s,H.r(s).h("an<1>")),new P.ax(new P.C($.x,t.f),t.G))
  9425. q.id=!0
  9426. s.f=q
  9427. s.b=H.jm(p.buffer,0,n)
  9428. s.dy=P.o6(n,n,n,t.w)
  9429. o.c.T(s)
  9430. m.a=!0}else{s=123===r||9===r||32===r||10===r||13===r||239===r
  9431. q=o.c
  9432. p=o.b
  9433. if(s){q.T(K.t9(new P.an(p,H.r(p).h("an<1>")),o.d))
  9434. m.a=!0}else{m.b.I()
  9435. p.a2()
  9436. q.M(C.Z)
  9437. return}}}o.b.B(0,a)},
  9438. $S:23}
  9439. K.cy.prototype={
  9440. bU:function(){var s=this,r=H.a([],t.M),q=new P.a9("")
  9441. s.d=new P.lI(new P.fx(!1),new P.lw(C.a1.gcD().a,new P.fo(new K.hQ(s),r,t.cy),q),q)
  9442. s.b=s.a.bM(s.gdw(),s.gdA(),s.gdC())
  9443. return s.c.a},
  9444. dz:function(a){var s,r,q,p=this
  9445. p.b.aK()
  9446. if(p.f){r=J.M(a)
  9447. if(r.ga3(a)&&239===r.j(a,0))p.e.av($.fF(),H.a(["BOM found at the beginning of UTF-8 stream."],t.M),!0)
  9448. p.f=!1}try{p.d.dP(a,0,J.X(a),!1)
  9449. p.b.an()}catch(q){r=H.E(q)
  9450. if(r instanceof P.aD){s=r
  9451. p.e.av($.fF(),H.a([s],t.M),!0)
  9452. p.b.I()
  9453. p.c.b3()}else throw q}},
  9454. dD:function(a){var s
  9455. this.b.I()
  9456. s=this.c
  9457. if(s.a.a===0)s.M(a)},
  9458. dB:function(){var s,r,q,p=this
  9459. try{p.d.a2()}catch(r){q=H.E(r)
  9460. if(q instanceof P.aD){s=q
  9461. p.e.av($.fF(),H.a([s],t.M),!0)
  9462. p.b.I()
  9463. p.c.b3()}else throw r}},
  9464. $iet:1}
  9465. K.hQ.prototype={
  9466. $1:function(a){var s,r,q,p=a[0]
  9467. if(t.t.b(p))try{r=this.a
  9468. s=V.nI(p,r.e)
  9469. r.c.T(new K.as("model/gltf+json",s,null))}catch(q){if(H.E(q) instanceof M.c4){r=this.a
  9470. r.b.I()
  9471. r.c.b3()}else throw q}else{r=this.a
  9472. r.e.av($.Z(),H.a([p,"object"],t.M),!0)
  9473. r.b.I()
  9474. r.c.b3()}},
  9475. $S:75}
  9476. K.db.prototype={
  9477. l:function(a){return"Invalid data: could not detect glTF format."},
  9478. $ia3:1}
  9479. F.m3.prototype={
  9480. $2:function(a,b){this.a.$1(a)
  9481. if(!(H.aJ(b)&&b>=0)){this.b.m(0,a,-1)
  9482. this.c.p($.fE(),a)}},
  9483. $S:6}
  9484. F.m4.prototype={
  9485. $2:function(a,b){this.a.$1(a)
  9486. if(!(H.aJ(b)&&b>=0)){this.b.m(0,a,-1)
  9487. this.c.p($.fE(),a)}},
  9488. $S:6}
  9489. F.m5.prototype={
  9490. $1:function(a){return a.af(0,t.X,t.e)},
  9491. $S:76}
  9492. F.m2.prototype={
  9493. $0:function(){return H.a([],t.bH)},
  9494. $S:77}
  9495. F.L.prototype={
  9496. j:function(a,b){return b==null||b<0||b>=this.a.length?null:this.a[b]},
  9497. m:function(a,b,c){this.a[b]=c},
  9498. gi:function(a){return this.b},
  9499. si:function(a,b){throw H.c(P.ab("Changing length is not supported"))},
  9500. l:function(a){return P.id(this.a,"[","]")},
  9501. a9:function(a){var s,r,q,p
  9502. for(s=this.b,r=this.a,q=0;q<s;++q){p=r[q]
  9503. if(p==null)continue
  9504. a.$2(q,p)}}}
  9505. F.Y.prototype={
  9506. aw:function(a){return!0}}
  9507. F.f4.prototype={
  9508. Y:function(a,b,c,d){var s=this,r=s.c,q=r!=null?r.$1(d):d
  9509. r=s.a+q*q
  9510. s.a=r
  9511. if(2===c){if(Math.abs(Math.sqrt(r)-1)>0.00674)a.k($.nb(),H.a([b-2,b,Math.sqrt(s.a)],t.M),s.b)
  9512. s.a=0}return!0}}
  9513. F.f5.prototype={
  9514. Y:function(a,b,c,d){var s=this,r=s.c,q=r!=null?r.$1(d):d
  9515. if(3===c){if(1!==q&&-1!==q)a.k($.pn(),H.a([b-3,b,q],t.M),s.b)}else{r=s.a+q*q
  9516. s.a=r
  9517. if(2===c){if(Math.abs(Math.sqrt(r)-1)>0.00674)a.k($.nb(),H.a([b-2,b,Math.sqrt(s.a)],t.M),s.b)
  9518. s.a=0}}return!0}}
  9519. F.en.prototype={
  9520. Y:function(a,b,c,d){if(1<d||0>d)a.k($.pr(),H.a([b,d],t.M),this.a)
  9521. return!0}}
  9522. A.kW.prototype={
  9523. bc:function(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.X,e=t._,d=P.a5(f,e),c=g.a
  9524. if(c!=null)d.m(0,"uri",c.l(0))
  9525. c=g.c
  9526. s=c==null
  9527. if((s?null:c.a)!=null)d.m(0,"mimeType",s?null:c.a)
  9528. d.m(0,"validatorVersion","2.0.0-dev.3.3")
  9529. if(g.d)d.m(0,"validatedAt",new P.d5(Date.now(),!1).es().er())
  9530. c=g.b
  9531. r=c.fy
  9532. q=P.a5(f,e)
  9533. p=H.a([0,0,0,0],t.V)
  9534. s=new Array(r.length)
  9535. s.fixed$length=Array
  9536. o=H.a(s,t.j)
  9537. for(s=o.length,n=0;n<s;++n){m=r[n]
  9538. l=m.b
  9539. k=l==null
  9540. j=(k?m.a.a:l).a
  9541. p[j]=p[j]+1
  9542. j=m.a
  9543. i=m.gba()
  9544. if(k)l=j.a
  9545. h=P.mF(["code",j.b,"message",i,"severity",l.a],f,e)
  9546. l=m.c
  9547. if(l!=null)h.m(0,"pointer",l)
  9548. else{l=m.d
  9549. if(l!=null)h.m(0,"offset",l)}o[n]=h}q.m(0,"numErrors",p[0])
  9550. q.m(0,"numWarnings",p[1])
  9551. q.m(0,"numInfos",p[2])
  9552. q.m(0,"numHints",p[3])
  9553. q.m(0,"messages",o)
  9554. q.m(0,"truncated",c.z)
  9555. d.m(0,"issues",q)
  9556. f=g.dm()
  9557. if(f!=null)d.m(0,"info",f)
  9558. return d},
  9559. dm:function(){var s,r,q,p,o,n,m,l,k,j,i=null,h=this.c,g=h==null?i:h.b
  9560. h=g==null?i:g.x
  9561. if((h==null?i:h.f)==null)return i
  9562. s=P.a5(t.X,t._)
  9563. h=g.x
  9564. s.m(0,"version",h.f)
  9565. r=h.r
  9566. if(r!=null)s.m(0,"minVersion",r)
  9567. h=h.e
  9568. if(h!=null)s.m(0,"generator",h)
  9569. h=g.d
  9570. r=J.M(h)
  9571. if(r.ga3(h)){h=r.bX(h)
  9572. s.m(0,"extensionsUsed",P.dh(h,!1,H.r(h).c))}h=g.e
  9573. r=J.M(h)
  9574. if(r.ga3(h)){h=r.bX(h)
  9575. s.m(0,"extensionsRequired",P.dh(h,!1,H.r(h).c))}h=this.b
  9576. r=h.fr
  9577. if(!r.gu(r))s.m(0,"resources",h.fr)
  9578. s.m(0,"animationCount",g.r.b)
  9579. s.m(0,"materialCount",g.cx.b)
  9580. h=g.cy
  9581. s.m(0,"hasMorphTargets",h.bC(h,new A.kY()))
  9582. r=g.fx
  9583. s.m(0,"hasSkins",!r.gu(r))
  9584. r=g.fy
  9585. s.m(0,"hasTextures",!r.gu(r))
  9586. s.m(0,"hasDefaultScene",g.dy!=null)
  9587. for(h=new H.a6(h,h.gi(h),h.$ti.h("a6<m.E>")),q=0,p=0,o=0,n=0,m=0,l=0;h.n();){k=h.d
  9588. r=k.x
  9589. if(r!=null){q+=r.b
  9590. for(r=new H.a6(r,r.gi(r),r.$ti.h("a6<m.E>"));r.n();){k=r.d
  9591. j=k.fr
  9592. if(j!==-1)m+=j
  9593. l+=k.geu()
  9594. p=Math.max(p,k.dx.a)
  9595. o=Math.max(o,k.db)
  9596. n=Math.max(n,k.cx*4)}}}s.m(0,"drawCallCount",q)
  9597. s.m(0,"totalVertexCount",m)
  9598. s.m(0,"totalTriangleCount",l)
  9599. s.m(0,"maxUVs",o)
  9600. s.m(0,"maxInfluences",n)
  9601. s.m(0,"maxAttributes",p)
  9602. return s}}
  9603. A.kY.prototype={
  9604. $1:function(a){var s=a.x
  9605. return s!=null&&s.bC(s,new A.kX())},
  9606. $S:78}
  9607. A.kX.prototype={
  9608. $1:function(a){return a.fx!=null},
  9609. $S:3}
  9610. A.m7.prototype={
  9611. $2:function(a,b){var s=536870911&a+J.aL(b)
  9612. s=536870911&s+((524287&s)<<10)
  9613. return s^s>>>6},
  9614. $S:79}
  9615. T.cD.prototype={
  9616. d_:function(a){var s=a.a,r=this.a
  9617. r[15]=s[15]
  9618. r[14]=s[14]
  9619. r[13]=s[13]
  9620. r[12]=s[12]
  9621. r[11]=s[11]
  9622. r[10]=s[10]
  9623. r[9]=s[9]
  9624. r[8]=s[8]
  9625. r[7]=s[7]
  9626. r[6]=s[6]
  9627. r[5]=s[5]
  9628. r[4]=s[4]
  9629. r[3]=s[3]
  9630. r[2]=s[2]
  9631. r[1]=s[1]
  9632. r[0]=s[0]},
  9633. l:function(a){var s=this
  9634. return"[0] "+s.aN(0).l(0)+"\n[1] "+s.aN(1).l(0)+"\n[2] "+s.aN(2).l(0)+"\n[3] "+s.aN(3).l(0)+"\n"},
  9635. N:function(a,b){var s,r,q
  9636. if(b==null)return!1
  9637. if(b instanceof T.cD){s=this.a
  9638. r=s[0]
  9639. q=b.a
  9640. s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}else s=!1
  9641. return s},
  9642. gG:function(a){return A.n0(this.a)},
  9643. aN:function(a){var s=new Float32Array(4),r=this.a
  9644. s[0]=r[a]
  9645. s[1]=r[4+a]
  9646. s[2]=r[8+a]
  9647. s[3]=r[12+a]
  9648. return new T.f9(s)},
  9649. cE:function(){var s=this.a,r=s[0],q=s[5],p=s[1],o=s[4],n=r*q-p*o,m=s[6],l=s[2],k=r*m-l*o,j=s[7],i=s[3],h=r*j-i*o,g=p*m-l*q,f=p*j-i*q,e=l*j-i*m
  9650. m=s[8]
  9651. i=s[9]
  9652. j=s[10]
  9653. l=s[11]
  9654. return-(i*e-j*f+l*g)*s[12]+(m*e-j*h+l*k)*s[13]-(m*f-i*h+l*n)*s[14]+(m*g-i*k+j*n)*s[15]},
  9655. cJ:function(){var s=this.a,r=0+Math.abs(s[0])+Math.abs(s[1])+Math.abs(s[2])+Math.abs(s[3]),q=r>0?r:0
  9656. r=0+Math.abs(s[4])+Math.abs(s[5])+Math.abs(s[6])+Math.abs(s[7])
  9657. if(r>q)q=r
  9658. r=0+Math.abs(s[8])+Math.abs(s[9])+Math.abs(s[10])+Math.abs(s[11])
  9659. if(r>q)q=r
  9660. r=0+Math.abs(s[12])+Math.abs(s[13])+Math.abs(s[14])+Math.abs(s[15])
  9661. return r>q?r:q},
  9662. cK:function(){var s=this.a
  9663. return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}}
  9664. T.eW.prototype={
  9665. gaI:function(){var s=this.a,r=s[0],q=s[1],p=s[2],o=s[3]
  9666. return r*r+q*q+p*p+o*o},
  9667. gi:function(a){var s=this.a,r=s[0],q=s[1],p=s[2],o=s[3]
  9668. return Math.sqrt(r*r+q*q+p*p+o*o)},
  9669. l:function(a){var s=this.a
  9670. return H.b(s[0])+", "+H.b(s[1])+", "+H.b(s[2])+" @ "+H.b(s[3])}}
  9671. T.cJ.prototype={
  9672. bi:function(a,b,c){var s=this.a
  9673. s[0]=a
  9674. s[1]=b
  9675. s[2]=c},
  9676. l:function(a){var s=this.a
  9677. return"["+H.b(s[0])+","+H.b(s[1])+","+H.b(s[2])+"]"},
  9678. N:function(a,b){var s,r,q
  9679. if(b==null)return!1
  9680. if(b instanceof T.cJ){s=this.a
  9681. r=s[0]
  9682. q=b.a
  9683. s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]}else s=!1
  9684. return s},
  9685. gG:function(a){return A.n0(this.a)},
  9686. gi:function(a){var s=this.a,r=s[0],q=s[1]
  9687. s=s[2]
  9688. return Math.sqrt(r*r+q*q+s*s)},
  9689. gaI:function(){var s=this.a,r=s[0],q=s[1]
  9690. s=s[2]
  9691. return r*r+q*q+s*s}}
  9692. T.f9.prototype={
  9693. l:function(a){var s=this.a
  9694. return H.b(s[0])+","+H.b(s[1])+","+H.b(s[2])+","+H.b(s[3])},
  9695. N:function(a,b){var s,r,q
  9696. if(b==null)return!1
  9697. if(b instanceof T.f9){s=this.a
  9698. r=s[0]
  9699. q=b.a
  9700. s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]}else s=!1
  9701. return s},
  9702. gG:function(a){return A.n0(this.a)},
  9703. gi:function(a){var s=this.a,r=s[0],q=s[1],p=s[2]
  9704. s=s[3]
  9705. return Math.sqrt(r*r+q*q+p*p+s*s)}}
  9706. Q.bb.prototype={}
  9707. Q.hx.prototype={}
  9708. Q.cP.prototype={}
  9709. Q.mo.prototype={
  9710. $3:function(a,b,c){var s=c.$1(J.ag(a))
  9711. return s},
  9712. $S:80}
  9713. Q.mk.prototype={
  9714. $2:function(a,b){return new self.Promise(P.cp(new Q.mj(a,b,this.a)),t._)},
  9715. $C:"$2",
  9716. $R:2,
  9717. $S:81}
  9718. Q.mj.prototype={
  9719. $2:function(a,b){Q.fB(this.a,this.b).ao(0,new Q.mg(a),new Q.mh(this.c,b),t.P)},
  9720. $C:"$2",
  9721. $R:2,
  9722. $S:26}
  9723. Q.mg.prototype={
  9724. $1:function(a){this.a.$1(P.n2(a))},
  9725. $S:27}
  9726. Q.mh.prototype={
  9727. $2:function(a,b){return this.a.$3(a,b,this.b)},
  9728. $C:"$2",
  9729. $R:2,
  9730. $S:15}
  9731. Q.ml.prototype={
  9732. $2:function(a,b){return new self.Promise(P.cp(new Q.mi(a,b,this.a)),t._)},
  9733. $C:"$2",
  9734. $R:2,
  9735. $S:85}
  9736. Q.mi.prototype={
  9737. $2:function(a,b){Q.n5(this.a,this.b).ao(0,new Q.me(a),new Q.mf(this.c,b),t.P)},
  9738. $C:"$2",
  9739. $R:2,
  9740. $S:26}
  9741. Q.me.prototype={
  9742. $1:function(a){this.a.$1(P.n2(a))},
  9743. $S:27}
  9744. Q.mf.prototype={
  9745. $2:function(a,b){return this.a.$3(a,b,this.b)},
  9746. $C:"$2",
  9747. $R:2,
  9748. $S:15}
  9749. Q.mm.prototype={
  9750. $0:function(){return"2.0.0-dev.3.3"},
  9751. $C:"$0",
  9752. $R:0,
  9753. $S:86}
  9754. Q.mn.prototype={
  9755. $0:function(){return P.n2(M.t4())},
  9756. $C:"$0",
  9757. $R:0,
  9758. $S:4}
  9759. Q.lU.prototype={
  9760. $1:function(a){var s=new P.C($.x,t.q),r=new P.ax(s,t.as),q=this.a.$1(J.ag(a))
  9761. if((q==null?null:J.rv(q))==null)r.M(new P.ak(!1,null,null,"options.externalResourceFunction: Function must return a Promise."))
  9762. else J.rG(q,P.cp(new Q.lV(r)),P.cp(new Q.lW(r)))
  9763. return s},
  9764. $S:87}
  9765. Q.lV.prototype={
  9766. $1:function(a){var s=this.a
  9767. if(t.a.b(a))s.T(a)
  9768. else s.M(new P.ak(!1,null,null,"options.externalResourceFunction: Promise must be fulfilled with Uint8Array or rejected."))},
  9769. $S:24}
  9770. Q.lW.prototype={
  9771. $1:function(a){return this.a.M(new Q.eP(J.ag(a)))},
  9772. $S:10}
  9773. Q.lS.prototype={
  9774. $1:function(a){var s,r,q,p=this
  9775. if(p.a.id&&a==null)return p.b.c
  9776. if(p.c!=null)s=p.d.$1(a)
  9777. else{r=p.e
  9778. P.aM(r,"error")
  9779. $.x!==C.f
  9780. q=P.el(r)
  9781. s=new P.C($.x,t.q)
  9782. s.aT(r,q)}return s},
  9783. $0:function(){return this.$1(null)},
  9784. $C:"$1",
  9785. $R:0,
  9786. $D:function(){return[null]},
  9787. $S:88}
  9788. Q.lT.prototype={
  9789. $1:function(a){var s,r,q,p,o=null
  9790. if(this.a!=null){s=this.b.$1(a)
  9791. s=P.tR(s,H.ac(s).c)}else{s=this.c
  9792. P.aM(s,"error")
  9793. r=t.f1
  9794. q=new P.bD(o,o,o,o,r)
  9795. p=P.el(s)
  9796. q.aQ(s,p)
  9797. q.aU()
  9798. s=new P.an(q,r.h("an<1>"))}return s},
  9799. $S:89}
  9800. Q.eP.prototype={
  9801. l:function(a){return"Node Exception: "+H.b(this.a)},
  9802. $ia3:1};(function aliases(){var s=J.cz.prototype
  9803. s.d1=s.bb
  9804. s=J.aF.prototype
  9805. s.d2=s.l
  9806. s=P.m.prototype
  9807. s.d3=s.a0
  9808. s=P.dV.prototype
  9809. s.d4=s.a2})();(function installTearOffs(){var s=hunkHelpers._static_1,r=hunkHelpers._static_0,q=hunkHelpers._static_2,p=hunkHelpers._instance_2u,o=hunkHelpers._instance_0u,n=hunkHelpers.installInstanceTearOff,m=hunkHelpers._instance_1i,l=hunkHelpers._instance_1u
  9810. s(P,"vk","tZ",11)
  9811. s(P,"vl","u_",11)
  9812. s(P,"vm","u0",11)
  9813. r(P,"oS","v7",1)
  9814. q(P,"vn","v0",14)
  9815. p(P.C.prototype,"gde","aB",14)
  9816. o(P.cS.prototype,"gdS","a2",50)
  9817. var k
  9818. o(k=P.dA.prototype,"gcm","b_",1)
  9819. o(k,"gcn","b0",1)
  9820. n(k=P.cK.prototype,"gee",0,0,null,["$1","$0"],["cQ","aK"],51,0)
  9821. o(k,"geh","an",1)
  9822. o(k,"gcm","b_",1)
  9823. o(k,"gcn","b0",1)
  9824. m(P.aZ.prototype,"gcA","F",53)
  9825. q(M,"vg","rM",91)
  9826. q(M,"vf","rL",92)
  9827. q(M,"vd","rJ",93)
  9828. q(M,"ve","rK",94)
  9829. l(M.a0.prototype,"gbP","ed",115)
  9830. q(Z,"vi","rO",95)
  9831. q(Z,"vh","rN",96)
  9832. q(T,"vj","rP",97)
  9833. q(Q,"vo","rU",98)
  9834. q(V,"vp","rT",99)
  9835. q(G,"vs","rX",100)
  9836. q(G,"vq","rV",101)
  9837. q(G,"vr","rW",102)
  9838. q(T,"vG","te",103)
  9839. q(Y,"vZ","tu",104)
  9840. q(Y,"w0","tE",105)
  9841. q(Y,"w_","tD",106)
  9842. q(Y,"p3","tC",107)
  9843. q(Y,"bi","tT",108)
  9844. q(S,"w1","tx",109)
  9845. q(V,"w2","tB",110)
  9846. q(T,"w3","tO",111)
  9847. q(B,"w4","tP",112)
  9848. q(O,"w5","tQ",113)
  9849. q(U,"w7","tU",114)
  9850. s(E,"d0","v3",28)
  9851. s(E,"oT","uZ",28)
  9852. s(D,"vz","uN",12)
  9853. q(D,"vy","t8",117)
  9854. q(X,"vN","tk",118)
  9855. q(X,"vO","tl",119)
  9856. q(X,"vP","tm",120)
  9857. q(B,"vQ","tn",121)
  9858. q(A,"vR","to",122)
  9859. q(U,"vS","tp",123)
  9860. q(B,"vT","tq",124)
  9861. q(S,"vU","tr",125)
  9862. q(L,"vW","ts",84)
  9863. l(k=A.d9.prototype,"gdn","dq",25)
  9864. o(k,"gdr","ds",1)
  9865. l(k,"gcg","dt",10)
  9866. l(k=K.cy.prototype,"gdw","dz",25)
  9867. l(k,"gdC","dD",10)
  9868. o(k,"gdA","dB",1)
  9869. s(U,"vV","uO",12)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.inherit,q=hunkHelpers.inheritMany
  9870. r(P.e,null)
  9871. q(P.e,[H.mD,J.cz,J.aC,P.i,H.d3,P.I,H.bZ,P.F,P.dN,H.a6,P.H,H.d6,H.d8,H.f7,H.cG,P.dj,H.cv,H.ig,H.kJ,H.eS,H.d7,H.dS,H.lA,H.j7,H.df,H.ih,H.ly,H.aI,H.fj,H.dX,P.lG,P.fc,P.cO,P.aB,P.ff,P.cM,P.C,P.fd,P.aW,P.f0,P.cS,P.fs,P.fe,P.cK,P.fn,P.fh,P.lh,P.fq,P.ek,P.lJ,P.dI,P.cQ,P.lx,P.dM,P.m,P.fw,P.kI,P.eo,P.le,P.em,P.fx,P.d5,P.eT,P.ds,P.dD,P.aD,P.cC,P.k,P.fr,P.a9,P.e2,P.kL,P.fp,V.fk,F.Y,V.kQ,V.bU,V.bS,V.u,M.kV,M.j,M.c4,Y.dK,Y.dy,Y.cL,Y.c2,Y.c3,Y.i5,Y.dw,Y.dv,Y.aP,N.cR,N.eX,N.jw,O.ey,E.bx,E.ic,E.cA,D.T,D.a4,D.c1,D.ce,D.eY,A.d9,K.as,K.cy,K.db,A.kW,T.cD,T.eW,T.cJ,T.f9,Q.eP])
  9872. q(J.cz,[J.dd,J.cB,J.aF,J.p,J.c5,J.br,H.dm])
  9873. q(J.aF,[J.eU,J.cl,J.aQ,Q.bb,Q.hx,Q.cP])
  9874. r(J.ii,J.p)
  9875. q(J.c5,[J.de,J.eB])
  9876. q(P.i,[H.bE,H.n,H.b9,H.l_,H.bc,H.dz,P.dc])
  9877. q(H.bE,[H.bX,H.e4])
  9878. r(H.dC,H.bX)
  9879. r(H.dx,H.e4)
  9880. r(H.b3,H.dx)
  9881. r(P.di,P.I)
  9882. q(P.di,[H.bY,H.aG,P.dG,P.fl])
  9883. q(H.bZ,[H.fQ,H.jt,H.f1,H.im,H.m9,H.ma,H.mb,P.lb,P.la,P.lc,P.ld,P.lH,P.lK,P.lL,P.m_,P.li,P.lq,P.lm,P.ln,P.lo,P.lk,P.lp,P.lj,P.lt,P.lu,P.ls,P.lr,P.kC,P.kD,P.kE,P.kF,P.kG,P.lF,P.lE,P.lg,P.lf,P.lz,P.lY,P.lD,P.lC,P.j8,P.j9,P.kT,P.kU,P.jn,P.kN,P.kO,P.kP,P.lP,P.lO,P.lQ,P.lR,P.lM,M.l6,M.l7,M.l8,M.l9,M.l4,M.l5,M.l0,M.l1,M.l2,M.l3,Z.fH,Z.fI,V.i0,V.i1,V.i2,V.hZ,V.i_,V.hX,V.hY,V.hV,V.hW,V.i3,V.i4,Y.jb,S.jl,S.jc,S.jd,S.je,S.jg,S.jh,S.ji,S.jj,S.jk,S.jf,V.jo,V.jp,V.jq,B.jz,O.kB,M.fS,M.fR,M.fT,M.fW,M.fX,M.fU,M.fV,M.fY,Y.i7,Y.i9,Y.i8,Y.i6,Y.il,Y.ik,Y.js,N.jx,N.jy,O.mq,O.mr,O.ms,O.lZ,E.h8,E.h6,E.h5,E.hd,E.ha,E.hb,E.h9,E.hm,E.ho,E.hf,E.hl,E.he,E.hk,E.hi,E.hj,E.hh,E.hg,E.hr,E.hq,E.hp,E.hv,E.hu,E.h2,E.h3,E.h4,E.ht,E.hs,E.h7,E.hn,E.hc,E.h1,E.h_,E.h0,E.ib,E.jK,E.jL,E.jQ,E.jO,E.jI,E.jE,E.jM,E.jF,E.jP,E.jB,E.jJ,E.jD,E.jG,E.jC,E.jN,E.jH,E.kp,E.ko,E.ke,E.kc,E.kd,E.kb,E.k9,E.ka,E.kk,E.kl,E.k8,E.k7,E.k6,E.k5,E.k3,E.k2,E.k0,E.jV,E.kz,E.ky,E.k_,E.jX,E.jZ,E.jW,E.jY,E.kx,E.kv,E.kq,E.kf,E.kw,E.kr,E.ks,E.kt,E.ku,E.kj,E.ki,E.kh,E.kg,E.kn,E.km,E.k1,E.jT,E.jS,E.k4,E.jU,E.j0,E.j5,E.iQ,E.iC,E.j6,E.iy,E.ix,E.iA,E.iB,E.iw,E.iz,E.iv,E.iF,E.iD,E.j4,E.iE,E.iX,E.iI,E.iJ,E.iG,E.iH,E.iP,E.iO,E.iN,E.iM,E.iR,E.iL,E.iK,E.j3,E.iS,E.iV,E.iU,E.iT,E.iW,E.iY,E.iZ,E.iu,E.it,E.is,E.j_,E.j1,E.j2,E.hE,E.hD,E.hC,E.hM,E.hA,E.hL,E.hH,E.hI,E.hB,E.hz,E.hF,E.hK,E.hJ,E.hG,X.iq,A.hP,A.hN,A.hO,K.hS,K.hT,K.hR,K.hU,K.hQ,F.m3,F.m4,F.m5,F.m2,A.kY,A.kX,A.m7,Q.mo,Q.mk,Q.mj,Q.mg,Q.mh,Q.ml,Q.mi,Q.me,Q.mf,Q.mm,Q.mn,Q.lU,Q.lV,Q.lW,Q.lS,Q.lT])
  9884. q(P.F,[H.eD,P.f2,H.eC,H.f6,H.eZ,H.fi,P.ej,P.eR,P.ak,P.eO,P.f8,P.f3,P.bz,P.ep,P.er])
  9885. r(P.dg,P.dN)
  9886. q(P.dg,[H.cI,F.L])
  9887. q(H.cI,[H.cu,P.aX])
  9888. q(H.n,[H.af,H.b6,H.au,P.dH])
  9889. q(H.af,[H.dt,H.a8,P.fm,P.dF])
  9890. r(H.c_,H.b9)
  9891. q(P.H,[H.a7,H.cm,H.dr])
  9892. r(H.cw,H.bc)
  9893. r(P.e0,P.dj)
  9894. r(P.be,P.e0)
  9895. r(H.d4,P.be)
  9896. q(H.cv,[H.aq,H.al])
  9897. r(H.eQ,P.f2)
  9898. q(H.f1,[H.f_,H.ct])
  9899. r(H.cE,H.dm)
  9900. q(H.cE,[H.dO,H.dQ])
  9901. r(H.dP,H.dO)
  9902. r(H.dl,H.dP)
  9903. r(H.dR,H.dQ)
  9904. r(H.av,H.dR)
  9905. q(H.dl,[H.dk,H.eI])
  9906. q(H.av,[H.eJ,H.eK,H.eL,H.eM,H.eN,H.dn,H.cf])
  9907. r(H.dY,H.fi)
  9908. r(P.dW,P.dc)
  9909. r(P.ax,P.ff)
  9910. q(P.cS,[P.bD,P.cT])
  9911. r(P.dT,P.aW)
  9912. q(P.dT,[P.an,P.dE])
  9913. r(P.dA,P.cK)
  9914. q(P.fn,[P.dL,P.dU])
  9915. q(P.fh,[P.cn,P.dB])
  9916. r(P.lB,P.lJ)
  9917. r(P.dJ,P.dG)
  9918. q(P.cQ,[P.aZ,P.e1])
  9919. r(P.kH,P.kI)
  9920. r(P.dV,P.kH)
  9921. r(P.lw,P.dV)
  9922. q(P.eo,[P.fL,P.hw,P.io])
  9923. r(P.eq,P.f0)
  9924. q(P.eq,[P.fN,P.fM,P.ip,P.kS])
  9925. q(P.em,[P.fO,P.fo])
  9926. r(P.lI,P.fO)
  9927. r(P.kR,P.hw)
  9928. q(P.ak,[P.dq,P.ew])
  9929. r(P.fg,P.e2)
  9930. r(V.o,V.fk)
  9931. q(V.o,[V.es,M.bP,M.bQ,M.bR,Z.b1,Z.bT,Z.b2,T.bo,G.bV,G.bW,V.da,Y.ci,Y.bB,S.aH,D.c0,X.bs,X.c6,X.c7,B.c8,A.c9,U.ca,B.cb,S.cc,L.cd])
  9932. q(V.es,[M.a0,Z.bn,Q.aN,V.bp,G.bq,T.aO,Y.aS,S.aT,V.ah,T.bv,B.bw,O.by,U.bA,X.b7])
  9933. q(M.a0,[M.fb,M.fa])
  9934. q(F.Y,[M.ez,M.eG,M.eE,M.eH,M.eF,Z.ei,Z.dp,S.ev,O.eu,F.f4,F.f5,F.en])
  9935. q(Y.bB,[Y.ch,Y.cg])
  9936. q(Y.i5,[Y.ij,Y.jr,Y.kZ])
  9937. q(E.ic,[E.fZ,E.ia,E.jA,E.jR,E.ir,E.hy])
  9938. s(H.cI,H.f7)
  9939. s(H.e4,P.m)
  9940. s(H.dO,P.m)
  9941. s(H.dP,H.d8)
  9942. s(H.dQ,P.m)
  9943. s(H.dR,H.d8)
  9944. s(P.bD,P.fe)
  9945. s(P.cT,P.fs)
  9946. s(P.dN,P.m)
  9947. s(P.e0,P.fw)
  9948. s(V.fk,V.kQ)})()
  9949. var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{d:"int",w:"double",G:"num",f:"String",Q:"bool",k:"Null",l:"List"},mangledNames:{},getTypeFromName:getGlobalFromName,metadata:[],types:["f*(l<@>*)","~()","k()","Q*(aH*)","@()","w*(d*)","k(f*,e*)","k(f*,d*)","Q*(d*)","k(ah*,d*,d*)","~(e*)","~(~())","~(j*)","k(@)","~(e,am)","~(e*,am*)","~(aa,f,d)","i<d*>*()","d*(d*)","i<w*>*()","k(d*,aH*)","~(f*)","Q*(T*)","k(l<d*>*)","k(e*)","~(l<d*>*)","k(~(e*)*,aE*)","k(h<f*,e*>*)","f*(e*)","k(d*,ah*)","i<d*>*(d*,d*,d*)","k(@,am)","k(d,@)","@(@)","i<w*>*(d*,d*,d*)","k(d*,b2*)","k(d*,b1*)","L<0^*>*(f*,0^*(h<f*,e*>*,j*)*)<e*>","0^*(f*,0^*(h<f*,e*>*,j*)*{req:Q*})<e*>","~(L<o*>*,bC*)","k(d*,o*)","k(e,am)","k(f,@)","Q*(ah*)","~(L<ck*>*)","k(d*,ck*)","~(o*,f*)","C<@>(@)","k(@,@)","d*(d*,d*,f*)","ae<@>()","~([ae<~>?])","kA<a0<G*>*>*()","Q(e?)","k(e?,e?)","f*(T*)","l<Y<G*>*>*()","f*(f*)","k(~())","T*()","k(bC*,a4*)","k(cH,@)","@(@,f)","Q*(l<d*>*,l<d*>*)","l<d*>*/*(aN*)","aW<l<d*>*>*(aO*)","k(d*,a0<G*>*)","Q*(H<G*>*)","~(f[@])","k(d*,b7*)","d(d,d)","aa(d)","~({seen:Q*})","k(as*)","ae<~>*()","k(l<e*>*)","h<f*,d*>*(h<@,@>*)","l<ce*>*()","Q*(aT*)","d*(d*,e*)","~(e*,am*,aE*)","bb<1&>*(aa*,e*)","aa(@,@)","@(f)","cd*(h<f*,e*>*,j*)","bb<1&>*(f*,e*)","f*()","ae<aa*>*(aY*)","aa*/*([aY*])","aW<l<d*>*>*(aY*)","e?(e?)","a0<G*>*(h<f*,e*>*,j*)","bP*(h<f*,e*>*,j*)","bQ*(h<f*,e*>*,j*)","bR*(h<f*,e*>*,j*)","bn*(h<f*,e*>*,j*)","bT*(h<f*,e*>*,j*)","bo*(h<f*,e*>*,j*)","aN*(h<f*,e*>*,j*)","bp*(h<f*,e*>*,j*)","bq*(h<f*,e*>*,j*)","bV*(h<f*,e*>*,j*)","bW*(h<f*,e*>*,j*)","aO*(h<f*,e*>*,j*)","aS*(h<f*,e*>*,j*)","ci*(h<f*,e*>*,j*)","ch*(h<f*,e*>*,j*)","cg*(h<f*,e*>*,j*)","bB*(h<f*,e*>*,j*)","aT*(h<f*,e*>*,j*)","ah*(h<f*,e*>*,j*)","bv*(h<f*,e*>*,j*)","bw*(h<f*,e*>*,j*)","by*(h<f*,e*>*,j*)","bA*(h<f*,e*>*,j*)","w*(G*)","~(@)","c0*(h<f*,e*>*,j*)","bs*(h<f*,e*>*,j*)","c6*(h<f*,e*>*,j*)","c7*(h<f*,e*>*,j*)","c8*(h<f*,e*>*,j*)","c9*(h<f*,e*>*,j*)","ca*(h<f*,e*>*,j*)","cb*(h<f*,e*>*,j*)","cc*(h<f*,e*>*,j*)","~(f,d)"],interceptorsByTag:null,leafTags:null,arrayRti:typeof Symbol=="function"&&typeof Symbol()=="symbol"?Symbol("$ti"):"$ti"}
  9950. H.uh(v.typeUniverse,JSON.parse('{"bb":"aF","hx":"aF","cP":"aF","eU":"aF","cl":"aF","aQ":"aF","dd":{"Q":[]},"cB":{"k":[]},"aF":{"aE":[],"bb":["1&"],"cP":[]},"p":{"l":["1"],"n":["1"],"i":["1"]},"ii":{"p":["1"],"l":["1"],"n":["1"],"i":["1"]},"aC":{"H":["1"]},"c5":{"w":[],"G":[]},"de":{"w":[],"d":[],"G":[]},"eB":{"w":[],"G":[]},"br":{"f":[]},"bE":{"i":["2"]},"d3":{"H":["2"]},"bX":{"bE":["1","2"],"i":["2"],"i.E":"2"},"dC":{"bX":["1","2"],"bE":["1","2"],"n":["2"],"i":["2"],"i.E":"2"},"dx":{"m":["2"],"l":["2"],"bE":["1","2"],"n":["2"],"i":["2"]},"b3":{"dx":["1","2"],"m":["2"],"l":["2"],"bE":["1","2"],"n":["2"],"i":["2"],"m.E":"2","i.E":"2"},"bY":{"I":["3","4"],"h":["3","4"],"I.K":"3","I.V":"4"},"eD":{"F":[]},"cu":{"m":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"n":{"i":["1"]},"af":{"n":["1"],"i":["1"]},"dt":{"af":["1"],"n":["1"],"i":["1"],"i.E":"1","af.E":"1"},"a6":{"H":["1"]},"b9":{"i":["2"],"i.E":"2"},"c_":{"b9":["1","2"],"n":["2"],"i":["2"],"i.E":"2"},"a7":{"H":["2"]},"a8":{"af":["2"],"n":["2"],"i":["2"],"i.E":"2","af.E":"2"},"l_":{"i":["1"],"i.E":"1"},"cm":{"H":["1"]},"bc":{"i":["1"],"i.E":"1"},"cw":{"bc":["1"],"n":["1"],"i":["1"],"i.E":"1"},"dr":{"H":["1"]},"b6":{"n":["1"],"i":["1"],"i.E":"1"},"d6":{"H":["1"]},"cI":{"m":["1"],"l":["1"],"n":["1"],"i":["1"]},"cG":{"cH":[]},"d4":{"be":["1","2"],"h":["1","2"]},"cv":{"h":["1","2"]},"aq":{"cv":["1","2"],"h":["1","2"]},"dz":{"i":["1"],"i.E":"1"},"al":{"cv":["1","2"],"h":["1","2"]},"eQ":{"F":[]},"eC":{"F":[]},"f6":{"F":[]},"eS":{"a3":[]},"dS":{"am":[]},"bZ":{"aE":[]},"f1":{"aE":[]},"f_":{"aE":[]},"ct":{"aE":[]},"eZ":{"F":[]},"aG":{"I":["1","2"],"h":["1","2"],"I.K":"1","I.V":"2"},"au":{"n":["1"],"i":["1"],"i.E":"1"},"df":{"H":["1"]},"cE":{"at":["1"]},"dl":{"m":["w"],"at":["w"],"l":["w"],"n":["w"],"i":["w"]},"av":{"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"]},"dk":{"m":["w"],"at":["w"],"l":["w"],"n":["w"],"i":["w"],"m.E":"w"},"eI":{"m":["w"],"at":["w"],"l":["w"],"n":["w"],"i":["w"],"m.E":"w"},"eJ":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"eK":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"eL":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"eM":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"eN":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"dn":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"cf":{"av":[],"m":["d"],"aa":[],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"dX":{"bC":[]},"fi":{"F":[]},"dY":{"F":[]},"aB":{"H":["1"]},"dW":{"i":["1"],"i.E":"1"},"ax":{"ff":["1"]},"C":{"ae":["1"]},"bD":{"cS":["1"]},"cT":{"cS":["1"]},"an":{"aW":["1"]},"dT":{"aW":["1"]},"dE":{"aW":["1"]},"ek":{"F":[]},"dG":{"I":["1","2"],"h":["1","2"]},"dJ":{"dG":["1","2"],"I":["1","2"],"h":["1","2"],"I.K":"1","I.V":"2"},"dH":{"n":["1"],"i":["1"],"i.E":"1"},"dI":{"H":["1"]},"aZ":{"cQ":["1"],"n":["1"],"i":["1"]},"dM":{"H":["1"]},"aX":{"m":["1"],"l":["1"],"n":["1"],"i":["1"],"m.E":"1"},"dc":{"i":["1"]},"dg":{"m":["1"],"l":["1"],"n":["1"],"i":["1"]},"di":{"I":["1","2"],"h":["1","2"]},"I":{"h":["1","2"]},"dj":{"h":["1","2"]},"be":{"h":["1","2"]},"cQ":{"n":["1"],"i":["1"]},"e1":{"cQ":["1"],"n":["1"],"i":["1"]},"fl":{"I":["f","@"],"h":["f","@"],"I.K":"f","I.V":"@"},"fm":{"af":["f"],"n":["f"],"i":["f"],"i.E":"f","af.E":"f"},"w":{"G":[]},"d":{"G":[]},"l":{"n":["1"],"i":["1"]},"kA":{"n":["1"],"i":["1"]},"ej":{"F":[]},"f2":{"F":[]},"eR":{"F":[]},"ak":{"F":[]},"dq":{"F":[]},"ew":{"F":[]},"eO":{"F":[]},"f8":{"F":[]},"f3":{"F":[]},"bz":{"F":[]},"ep":{"F":[]},"eT":{"F":[]},"ds":{"F":[]},"er":{"F":[]},"dD":{"a3":[]},"aD":{"a3":[]},"dF":{"af":["1"],"n":["1"],"i":["1"],"i.E":"1","af.E":"1"},"fr":{"am":[]},"e2":{"aY":[]},"fp":{"aY":[]},"fg":{"aY":[]},"a0":{"o":[],"t":[]},"fb":{"a0":["d*"],"o":[],"t":[]},"fa":{"a0":["w*"],"o":[],"t":[]},"bP":{"o":[],"t":[]},"bQ":{"o":[],"t":[]},"bR":{"o":[],"t":[]},"ez":{"Y":["w*"]},"eG":{"Y":["w*"]},"eE":{"Y":["w*"]},"eH":{"Y":["d*"]},"eF":{"Y":["d*"]},"bn":{"o":[],"t":[]},"b1":{"o":[],"t":[]},"bT":{"o":[],"t":[]},"b2":{"o":[],"t":[]},"ei":{"Y":["w*"]},"dp":{"Y":["1*"]},"bo":{"o":[],"t":[]},"aN":{"o":[],"t":[]},"bp":{"o":[],"t":[]},"bq":{"o":[],"t":[]},"bV":{"o":[],"t":[]},"bW":{"o":[],"t":[]},"da":{"o":[],"t":[]},"o":{"t":[]},"es":{"o":[],"t":[]},"aO":{"o":[],"t":[]},"aS":{"o":[],"t":[]},"ci":{"o":[],"t":[]},"ch":{"o":[],"t":[]},"cg":{"o":[],"t":[]},"bB":{"o":[],"t":[]},"aT":{"o":[],"t":[]},"aH":{"o":[],"t":[]},"ev":{"Y":["d*"]},"ah":{"o":[],"t":[]},"bv":{"o":[],"t":[]},"bw":{"o":[],"t":[]},"by":{"o":[],"t":[]},"eu":{"Y":["w*"]},"bA":{"o":[],"t":[],"ck":[]},"c4":{"a3":[]},"dw":{"a3":[]},"dv":{"a3":[]},"aP":{"a3":[]},"c0":{"o":[],"t":[],"ck":[]},"bs":{"o":[],"t":[]},"b7":{"o":[],"t":[]},"c6":{"o":[],"t":[]},"c7":{"o":[],"t":[]},"c8":{"o":[],"t":[]},"c9":{"o":[],"t":[]},"ca":{"o":[],"t":[]},"cb":{"o":[],"t":[]},"cc":{"o":[],"t":[]},"cd":{"o":[],"t":[]},"d9":{"et":[]},"cy":{"et":[]},"db":{"a3":[]},"L":{"m":["1*"],"l":["1*"],"n":["1*"],"i":["1*"],"m.E":"1*"},"f4":{"Y":["G*"]},"f5":{"Y":["G*"]},"en":{"Y":["w*"]},"eP":{"a3":[]},"aa":{"l":["d"],"n":["d"],"i":["d"]}}'))
  9951. H.ug(v.typeUniverse,JSON.parse('{"d8":1,"f7":1,"cI":1,"e4":2,"cE":1,"cM":2,"f0":2,"fs":1,"fe":1,"dA":1,"cK":1,"dT":1,"dL":1,"fh":1,"cn":1,"fn":1,"dU":1,"fq":1,"dc":1,"dg":1,"di":2,"fw":2,"dj":2,"dN":1,"e0":2,"em":1,"eo":2,"eq":2,"dV":1}'))
  9952. var u={p:") does not match the number of morph targets (",c:"Accessor sparse indices element at index ",m:"Animation input accessor element at index "}
  9953. var t=(function rtii(){var s=H.ap
  9954. return{gF:s("d4<cH,@>"),O:s("n<@>"),C:s("F"),b8:s("aE"),c:s("ae<@>"),bq:s("ae<~>"),N:s("al<bC*,a4*>"),U:s("i<@>"),s:s("p<f>"),b:s("p<@>"),Z:s("p<d>"),p:s("p<u*>"),fr:s("p<b1*>"),es:s("p<b2*>"),gd:s("p<Y<G*>*>"),bd:s("p<ey*>"),a9:s("p<cA*>"),e2:s("p<H<w*>*>"),fK:s("p<H<d*>*>"),B:s("p<H<G*>*>"),dB:s("p<b7*>"),bH:s("p<ce*>"),d:s("p<l<d*>*>"),ar:s("p<h<f*,a0<G*>*>*>"),j:s("p<h<f*,e*>*>"),bZ:s("p<aH*>"),R:s("p<ah*>"),M:s("p<e*>"),d6:s("p<eY*>"),i:s("p<f*>"),m:s("p<w*>"),V:s("p<d*>"),T:s("cB"),g:s("aQ"),aU:s("at<@>"),eo:s("aG<cH,@>"),I:s("h<@,@>"),gw:s("a8<T*,f*>"),eB:s("av"),bm:s("cf"),P:s("k"),K:s("e"),ed:s("dp<G*>"),eq:s("L<b1*>"),az:s("L<b2*>"),du:s("L<b7*>"),b_:s("L<aH*>"),S:s("f"),E:s("aa"),ak:s("cl"),go:s("aX<h<f*,e*>*>"),em:s("aX<f*>"),f8:s("be<c1*,a4*>"),n:s("aY"),a_:s("ax<et*>"),G:s("ax<as*>"),eP:s("ax<c3*>"),as:s("ax<aa*>"),f1:s("bD<l<d*>*>"),eI:s("C<@>"),fJ:s("C<d>"),eD:s("C<et*>"),f:s("C<as*>"),dD:s("C<c3*>"),q:s("C<aa*>"),D:s("C<~>"),aH:s("dJ<@,@>"),cy:s("fo<e*>"),cJ:s("Q"),gR:s("w"),z:s("@"),bI:s("@(e)"),Q:s("@(e,am)"),r:s("d"),aD:s("u*"),hc:s("a0<d*>*"),W:s("a0<G*>*"),bj:s("bn*"),gP:s("bo*"),cT:s("aN*"),u:s("bp*"),h2:s("bq*"),y:s("a3*"),af:s("T*"),f9:s("a4*"),al:s("c1*"),b1:s("aE*"),ec:s("aO*"),Y:s("i<@>*"),v:s("t*"),l:s("l<@>*"),b7:s("l<Y<G*>*>*"),an:s("l<ce*>*"),o:s("l<e*>*"),eG:s("l<f*>*"),fy:s("l<w*>*"),w:s("l<d*>*"),h:s("h<@,@>*"),t:s("h<f*,e*>*"),fC:s("aS*"),eM:s("aT*"),A:s("0&*"),L:s("ah*"),_:s("e*"),ax:s("ck*"),cl:s("L<@>*"),c2:s("bv*"),J:s("bw*"),cn:s("kA<u*>*"),gz:s("kA<a0<G*>*>*"),dz:s("bx*"),aV:s("by*"),X:s("f*"),ai:s("bA*"),f7:s("bC*"),a:s("aa*"),bv:s("cP*"),F:s("w*"),e:s("d*"),eH:s("ae<k>?"),x:s("e?"),di:s("G"),H:s("~"),d5:s("~(e)"),k:s("~(e,am)")}})();(function constants(){var s=hunkHelpers.makeConstList
  9955. C.by=J.cz.prototype
  9956. C.d=J.p.prototype
  9957. C.bC=J.dd.prototype
  9958. C.c=J.de.prototype
  9959. C.bD=J.cB.prototype
  9960. C.bE=J.c5.prototype
  9961. C.a=J.br.prototype
  9962. C.bF=J.aQ.prototype
  9963. C.d2=H.dk.prototype
  9964. C.j=H.cf.prototype
  9965. C.aq=J.eU.prototype
  9966. C.O=J.cl.prototype
  9967. C.P=new V.u("MAT4",5126,!1)
  9968. C.A=new V.u("SCALAR",5126,!1)
  9969. C.aQ=new V.u("VEC2",5121,!0)
  9970. C.aU=new V.u("VEC2",5123,!0)
  9971. C.aV=new V.u("VEC2",5126,!1)
  9972. C.R=new V.u("VEC3",5121,!0)
  9973. C.T=new V.u("VEC3",5123,!0)
  9974. C.k=new V.u("VEC3",5126,!1)
  9975. C.aY=new V.u("VEC4",5121,!1)
  9976. C.D=new V.u("VEC4",5121,!0)
  9977. C.aZ=new V.u("VEC4",5123,!1)
  9978. C.E=new V.u("VEC4",5123,!0)
  9979. C.u=new V.u("VEC4",5126,!1)
  9980. C.b_=new V.bS("AnimationInput")
  9981. C.b0=new V.bS("AnimationOutput")
  9982. C.b1=new V.bS("IBM")
  9983. C.b2=new V.bS("PrimitiveIndices")
  9984. C.W=new V.bS("VertexAttribute")
  9985. C.b3=new V.bU("IBM")
  9986. C.b4=new V.bU("Image")
  9987. C.X=new V.bU("IndexBuffer")
  9988. C.v=new V.bU("Other")
  9989. C.F=new V.bU("VertexBuffer")
  9990. C.dB=new P.fN()
  9991. C.b5=new P.fL()
  9992. C.b6=new P.fM()
  9993. C.Y=new H.d6(H.ap("d6<k>"))
  9994. C.Z=new K.db()
  9995. C.b7=new M.c4()
  9996. C.a_=function getTagFallback(o) {
  9997. var s = Object.prototype.toString.call(o);
  9998. return s.substring(8, s.length - 1);
  9999. }
  10000. C.b8=function() {
  10001. var toStringFunction = Object.prototype.toString;
  10002. function getTag(o) {
  10003. var s = toStringFunction.call(o);
  10004. return s.substring(8, s.length - 1);
  10005. }
  10006. function getUnknownTag(object, tag) {
  10007. if (/^HTML[A-Z].*Element$/.test(tag)) {
  10008. var name = toStringFunction.call(object);
  10009. if (name == "[object Object]") return null;
  10010. return "HTMLElement";
  10011. }
  10012. }
  10013. function getUnknownTagGenericBrowser(object, tag) {
  10014. if (self.HTMLElement && object instanceof HTMLElement) return "HTMLElement";
  10015. return getUnknownTag(object, tag);
  10016. }
  10017. function prototypeForTag(tag) {
  10018. if (typeof window == "undefined") return null;
  10019. if (typeof window[tag] == "undefined") return null;
  10020. var constructor = window[tag];
  10021. if (typeof constructor != "function") return null;
  10022. return constructor.prototype;
  10023. }
  10024. function discriminator(tag) { return null; }
  10025. var isBrowser = typeof navigator == "object";
  10026. return {
  10027. getTag: getTag,
  10028. getUnknownTag: isBrowser ? getUnknownTagGenericBrowser : getUnknownTag,
  10029. prototypeForTag: prototypeForTag,
  10030. discriminator: discriminator };
  10031. }
  10032. C.bd=function(getTagFallback) {
  10033. return function(hooks) {
  10034. if (typeof navigator != "object") return hooks;
  10035. var ua = navigator.userAgent;
  10036. if (ua.indexOf("DumpRenderTree") >= 0) return hooks;
  10037. if (ua.indexOf("Chrome") >= 0) {
  10038. function confirm(p) {
  10039. return typeof window == "object" && window[p] && window[p].name == p;
  10040. }
  10041. if (confirm("Window") && confirm("HTMLElement")) return hooks;
  10042. }
  10043. hooks.getTag = getTagFallback;
  10044. };
  10045. }
  10046. C.b9=function(hooks) {
  10047. if (typeof dartExperimentalFixupGetTag != "function") return hooks;
  10048. hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag);
  10049. }
  10050. C.ba=function(hooks) {
  10051. var getTag = hooks.getTag;
  10052. var prototypeForTag = hooks.prototypeForTag;
  10053. function getTagFixed(o) {
  10054. var tag = getTag(o);
  10055. if (tag == "Document") {
  10056. if (!!o.xmlVersion) return "!Document";
  10057. return "!HTMLDocument";
  10058. }
  10059. return tag;
  10060. }
  10061. function prototypeForTagFixed(tag) {
  10062. if (tag == "Document") return null;
  10063. return prototypeForTag(tag);
  10064. }
  10065. hooks.getTag = getTagFixed;
  10066. hooks.prototypeForTag = prototypeForTagFixed;
  10067. }
  10068. C.bc=function(hooks) {
  10069. var userAgent = typeof navigator == "object" ? navigator.userAgent : "";
  10070. if (userAgent.indexOf("Firefox") == -1) return hooks;
  10071. var getTag = hooks.getTag;
  10072. var quickMap = {
  10073. "BeforeUnloadEvent": "Event",
  10074. "DataTransfer": "Clipboard",
  10075. "GeoGeolocation": "Geolocation",
  10076. "Location": "!Location",
  10077. "WorkerMessageEvent": "MessageEvent",
  10078. "XMLDocument": "!Document"};
  10079. function getTagFirefox(o) {
  10080. var tag = getTag(o);
  10081. return quickMap[tag] || tag;
  10082. }
  10083. hooks.getTag = getTagFirefox;
  10084. }
  10085. C.bb=function(hooks) {
  10086. var userAgent = typeof navigator == "object" ? navigator.userAgent : "";
  10087. if (userAgent.indexOf("Trident/") == -1) return hooks;
  10088. var getTag = hooks.getTag;
  10089. var quickMap = {
  10090. "BeforeUnloadEvent": "Event",
  10091. "DataTransfer": "Clipboard",
  10092. "HTMLDDElement": "HTMLElement",
  10093. "HTMLDTElement": "HTMLElement",
  10094. "HTMLPhraseElement": "HTMLElement",
  10095. "Position": "Geoposition"
  10096. };
  10097. function getTagIE(o) {
  10098. var tag = getTag(o);
  10099. var newTag = quickMap[tag];
  10100. if (newTag) return newTag;
  10101. if (tag == "Object") {
  10102. if (window.DataView && (o instanceof window.DataView)) return "DataView";
  10103. }
  10104. return tag;
  10105. }
  10106. function prototypeForTagIE(tag) {
  10107. var constructor = window[tag];
  10108. if (constructor == null) return null;
  10109. return constructor.prototype;
  10110. }
  10111. hooks.getTag = getTagIE;
  10112. hooks.prototypeForTag = prototypeForTagIE;
  10113. }
  10114. C.a0=function(hooks) { return hooks; }
  10115. C.a1=new P.io()
  10116. C.be=new P.eT()
  10117. C.a2=new Y.dv()
  10118. C.bf=new Y.dw()
  10119. C.a3=new P.kR()
  10120. C.G=new P.lh()
  10121. C.a4=new H.lA()
  10122. C.f=new P.lB()
  10123. C.bg=new P.fr()
  10124. C.I=new Y.c2(0,"Format.Unknown")
  10125. C.n=new Y.c2(1,"Format.RGB")
  10126. C.w=new Y.c2(2,"Format.RGBA")
  10127. C.a5=new Y.c2(3,"Format.Luminance")
  10128. C.a6=new Y.c2(4,"Format.LuminanceAlpha")
  10129. C.a7=new Y.aP("Wrong WebP header.")
  10130. C.bz=new Y.aP("PNG header not found.")
  10131. C.bA=new Y.aP("Invalid JPEG marker segment length.")
  10132. C.o=new Y.aP("Wrong chunk length.")
  10133. C.bB=new Y.aP("Invalid start of file.")
  10134. C.bG=new P.ip(null)
  10135. C.bH=H.a(s([0,0]),t.m)
  10136. C.a8=H.a(s([0,0,0]),t.m)
  10137. C.bI=H.a(s([16]),t.V)
  10138. C.bJ=H.a(s([1,1]),t.m)
  10139. C.a9=H.a(s([1,1,1]),t.m)
  10140. C.aa=H.a(s([1,1,1,1]),t.m)
  10141. C.ab=H.a(s([2]),t.V)
  10142. C.bK=H.a(s([255,216]),t.V)
  10143. C.bM=H.a(s(["sheenColorFactor","sheenColorTexture","sheenRoughnessFactor","sheenRoughnessTexture"]),t.i)
  10144. C.ac=H.a(s([0,0,32776,33792,1,10240,0,0]),t.V)
  10145. C.bN=H.a(s([137,80,78,71,13,10,26,10]),t.V)
  10146. C.bO=H.a(s(["clearcoatFactor","clearcoatTexture","clearcoatRoughnessFactor","clearcoatRoughnessTexture","clearcoatNormalTexture"]),t.i)
  10147. C.m=H.a(s([3]),t.V)
  10148. C.ad=H.a(s([33071,33648,10497]),t.V)
  10149. C.bP=H.a(s([34962,34963]),t.V)
  10150. C.J=H.a(s([4]),t.V)
  10151. C.aN=new V.u("VEC2",5120,!1)
  10152. C.aO=new V.u("VEC2",5120,!0)
  10153. C.aP=new V.u("VEC2",5121,!1)
  10154. C.aR=new V.u("VEC2",5122,!1)
  10155. C.aS=new V.u("VEC2",5122,!0)
  10156. C.aT=new V.u("VEC2",5123,!1)
  10157. C.bQ=H.a(s([C.aN,C.aO,C.aP,C.aR,C.aS,C.aT]),t.p)
  10158. C.bR=H.a(s([5121,5123,5125]),t.V)
  10159. C.ae=H.a(s(["image/jpeg","image/png"]),t.i)
  10160. C.bS=H.a(s(["transmissionFactor","transmissionTexture"]),t.i)
  10161. C.bT=H.a(s([82,73,70,70]),t.V)
  10162. C.bU=H.a(s([9728,9729]),t.V)
  10163. C.aH=new V.u("SCALAR",5121,!1)
  10164. C.aK=new V.u("SCALAR",5123,!1)
  10165. C.aM=new V.u("SCALAR",5125,!1)
  10166. C.af=H.a(s([C.aH,C.aK,C.aM]),t.p)
  10167. C.bW=H.a(s(["camera","children","skin","matrix","mesh","rotation","scale","translation","weights","name"]),t.i)
  10168. C.bX=H.a(s([9728,9729,9984,9985,9986,9987]),t.V)
  10169. C.bY=H.a(s(["COLOR","JOINTS","TEXCOORD","WEIGHTS"]),t.i)
  10170. C.x=H.a(s([0,0,65490,45055,65535,34815,65534,18431]),t.V)
  10171. C.bZ=H.a(s(["color","intensity","spot","type","range","name"]),t.i)
  10172. C.c_=H.a(s(["buffer","byteOffset","byteLength","byteStride","target","name"]),t.i)
  10173. C.ah=H.a(s([0,0,26624,1023,65534,2047,65534,2047]),t.V)
  10174. C.c0=H.a(s(["LINEAR","STEP","CUBICSPLINE"]),t.i)
  10175. C.c1=H.a(s(["OPAQUE","MASK","BLEND"]),t.i)
  10176. C.c2=H.a(s(["pbrMetallicRoughness","normalTexture","occlusionTexture","emissiveTexture","emissiveFactor","alphaMode","alphaCutoff","doubleSided","name"]),t.i)
  10177. C.c3=H.a(s([5120,5121,5122,5123,5125,5126]),t.V)
  10178. C.c4=H.a(s(["inverseBindMatrices","skeleton","joints","name"]),t.i)
  10179. C.Q=new V.u("VEC3",5120,!1)
  10180. C.B=new V.u("VEC3",5120,!0)
  10181. C.S=new V.u("VEC3",5122,!1)
  10182. C.C=new V.u("VEC3",5122,!0)
  10183. C.c5=H.a(s([C.Q,C.B,C.S,C.C]),t.p)
  10184. C.c6=H.a(s(["data-uri","buffer-view","glb","external"]),t.i)
  10185. C.c7=H.a(s(["POINTS","LINES","LINE_LOOP","LINE_STRIP","TRIANGLES","TRIANGLE_STRIP","TRIANGLE_FAN"]),t.i)
  10186. C.c8=H.a(s(["bufferView","byteOffset","componentType"]),t.i)
  10187. C.K=H.a(s([C.B,C.C]),t.p)
  10188. C.c9=H.a(s(["aspectRatio","yfov","zfar","znear"]),t.i)
  10189. C.ca=H.a(s(["copyright","generator","version","minVersion"]),t.i)
  10190. C.cb=H.a(s(["bufferView","byteOffset"]),t.i)
  10191. C.cc=H.a(s(["bufferView","mimeType","uri","name"]),t.i)
  10192. C.cd=H.a(s(["channels","samplers","name"]),t.i)
  10193. C.ce=H.a(s(["baseColorFactor","baseColorTexture","metallicFactor","roughnessFactor","metallicRoughnessTexture"]),t.i)
  10194. C.cf=H.a(s(["count","indices","values"]),t.i)
  10195. C.cg=H.a(s(["diffuseFactor","diffuseTexture","specularFactor","glossinessFactor","specularGlossinessTexture"]),t.i)
  10196. C.ch=H.a(s(["directional","point","spot"]),t.i)
  10197. C.ai=H.a(s([]),t.b)
  10198. C.ci=H.a(s([]),t.i)
  10199. C.cl=H.a(s(["extensions","extras"]),t.i)
  10200. C.cm=H.a(s([0,0,32722,12287,65534,34815,65534,18431]),t.V)
  10201. C.co=H.a(s(["index","texCoord"]),t.i)
  10202. C.cp=H.a(s(["index","texCoord","scale"]),t.i)
  10203. C.cq=H.a(s(["index","texCoord","strength"]),t.i)
  10204. C.cr=H.a(s(["innerConeAngle","outerConeAngle"]),t.i)
  10205. C.cs=H.a(s(["input","interpolation","output"]),t.i)
  10206. C.ct=H.a(s(["attributes","indices","material","mode","targets"]),t.i)
  10207. C.cu=H.a(s(["bufferView","byteOffset","componentType","count","type","normalized","max","min","sparse","name"]),t.i)
  10208. C.cw=H.a(s(["light"]),t.i)
  10209. C.cx=H.a(s(["lights"]),t.i)
  10210. C.cy=H.a(s(["node","path"]),t.i)
  10211. C.cz=H.a(s(["nodes","name"]),t.i)
  10212. C.cA=H.a(s([null,"linear","srgb","custom"]),t.i)
  10213. C.cB=H.a(s([null,"srgb","custom"]),t.i)
  10214. C.aj=H.a(s([0,0,24576,1023,65534,34815,65534,18431]),t.V)
  10215. C.cC=H.a(s(["image/webp"]),t.i)
  10216. C.cD=H.a(s(["offset","rotation","scale","texCoord"]),t.i)
  10217. C.N=H.B("bA")
  10218. C.bh=new D.a4(D.vy(),!1)
  10219. C.d_=new H.al([C.N,C.bh],t.N)
  10220. C.bu=new D.T("EXT_texture_webp",C.d_,D.vz(),!1)
  10221. C.at=H.B("da")
  10222. C.M=H.B("ah")
  10223. C.bi=new D.a4(X.vN(),!1)
  10224. C.bj=new D.a4(X.vP(),!1)
  10225. C.cY=new H.al([C.at,C.bi,C.M,C.bj],t.N)
  10226. C.bq=new D.T("KHR_lights_punctual",C.cY,null,!1)
  10227. C.h=H.B("aS")
  10228. C.bk=new D.a4(B.vQ(),!1)
  10229. C.cT=new H.al([C.h,C.bk],t.N)
  10230. C.bt=new D.T("KHR_materials_clearcoat",C.cT,null,!1)
  10231. C.bn=new D.a4(A.vR(),!0)
  10232. C.cU=new H.al([C.h,C.bn],t.N)
  10233. C.bw=new D.T("KHR_materials_pbrSpecularGlossiness",C.cU,null,!1)
  10234. C.bl=new D.a4(B.vT(),!1)
  10235. C.cV=new H.al([C.h,C.bl],t.N)
  10236. C.bs=new D.T("KHR_materials_transmission",C.cV,null,!1)
  10237. C.bm=new D.a4(U.vS(),!1)
  10238. C.cW=new H.al([C.h,C.bm],t.N)
  10239. C.bp=new D.T("KHR_materials_sheen",C.cW,null,!1)
  10240. C.bo=new D.a4(S.vU(),!0)
  10241. C.cX=new H.al([C.h,C.bo],t.N)
  10242. C.br=new D.T("KHR_materials_unlit",C.cX,null,!1)
  10243. C.cj=H.a(s([]),H.ap("p<bC*>"))
  10244. C.d0=new H.aq(0,{},C.cj,H.ap("aq<bC*,a4*>"))
  10245. C.bx=new D.T("KHR_mesh_quantization",C.d0,U.vV(),!0)
  10246. C.aA=H.B("bB")
  10247. C.aw=H.B("cg")
  10248. C.ax=H.B("ch")
  10249. C.H=new D.a4(L.vW(),!1)
  10250. C.cZ=new H.al([C.aA,C.H,C.aw,C.H,C.ax,C.H],t.N)
  10251. C.bv=new D.T("KHR_texture_transform",C.cZ,null,!1)
  10252. C.ak=H.a(s([C.bu,C.bq,C.bt,C.bw,C.bs,C.bp,C.br,C.bx,C.bv]),H.ap("p<T*>"))
  10253. C.al=H.a(s(["orthographic","perspective"]),t.i)
  10254. C.cE=H.a(s(["primitives","weights","name"]),t.i)
  10255. C.b=new E.bx(0,"Severity.Error")
  10256. C.e=new E.bx(1,"Severity.Warning")
  10257. C.i=new E.bx(2,"Severity.Information")
  10258. C.d4=new E.bx(3,"Severity.Hint")
  10259. C.cF=H.a(s([C.b,C.e,C.i,C.d4]),H.ap("p<bx*>"))
  10260. C.cG=H.a(s([0,0,32754,11263,65534,34815,65534,18431]),t.V)
  10261. C.cH=H.a(s(["magFilter","minFilter","wrapS","wrapT","name"]),t.i)
  10262. C.cI=H.a(s([null,"rgb","rgba","luminance","luminance-alpha"]),t.i)
  10263. C.am=H.a(s([0,0,65490,12287,65535,34815,65534,18431]),t.V)
  10264. C.cJ=H.a(s(["sampler","source","name"]),t.i)
  10265. C.cK=H.a(s(["source"]),t.i)
  10266. C.aW=new V.u("VEC3",5121,!1)
  10267. C.aX=new V.u("VEC3",5123,!1)
  10268. C.cL=H.a(s([C.Q,C.B,C.aW,C.R,C.S,C.C,C.aX,C.T]),t.p)
  10269. C.cM=H.a(s(["target","sampler"]),t.i)
  10270. C.an=H.a(s(["translation","rotation","scale","weights"]),t.i)
  10271. C.cN=H.a(s(["type","orthographic","perspective","name"]),t.i)
  10272. C.cO=H.a(s(["uri","byteLength","name"]),t.i)
  10273. C.cP=H.a(s(["xmag","ymag","zfar","znear"]),t.i)
  10274. C.cQ=H.a(s(["extensionsUsed","extensionsRequired","accessors","animations","asset","buffers","bufferViews","cameras","images","materials","meshes","nodes","samplers","scene","scenes","skins","textures"]),t.i)
  10275. C.U=new V.u("VEC4",5120,!0)
  10276. C.V=new V.u("VEC4",5122,!0)
  10277. C.cR=H.a(s([C.U,C.V]),t.p)
  10278. C.ag=H.a(s([C.k]),t.p)
  10279. C.bL=H.a(s([C.u,C.D,C.U,C.E,C.V]),t.p)
  10280. C.aI=new V.u("SCALAR",5121,!0)
  10281. C.aG=new V.u("SCALAR",5120,!0)
  10282. C.aL=new V.u("SCALAR",5123,!0)
  10283. C.aJ=new V.u("SCALAR",5122,!0)
  10284. C.cn=H.a(s([C.A,C.aI,C.aG,C.aL,C.aJ]),t.p)
  10285. C.cS=new H.aq(4,{translation:C.ag,rotation:C.bL,scale:C.ag,weights:C.cn},C.an,H.ap("aq<f*,l<u*>*>"))
  10286. C.bV=H.a(s(["SCALAR","VEC2","VEC3","VEC4","MAT2","MAT3","MAT4"]),t.i)
  10287. C.l=new H.aq(7,{SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},C.bV,H.ap("aq<f*,d*>"))
  10288. C.ao=new H.al([5120,"BYTE",5121,"UNSIGNED_BYTE",5122,"SHORT",5123,"UNSIGNED_SHORT",5124,"INT",5125,"UNSIGNED_INT",5126,"FLOAT",35664,"FLOAT_VEC2",35665,"FLOAT_VEC3",35666,"FLOAT_VEC4",35667,"INT_VEC2",35668,"INT_VEC3",35669,"INT_VEC4",35670,"BOOL",35671,"BOOL_VEC2",35672,"BOOL_VEC3",35673,"BOOL_VEC4",35674,"FLOAT_MAT2",35675,"FLOAT_MAT3",35676,"FLOAT_MAT4",35678,"SAMPLER_2D"],H.ap("al<d*,f*>"))
  10289. C.ck=H.a(s([]),H.ap("p<cH*>"))
  10290. C.ap=new H.aq(0,{},C.ck,H.ap("aq<cH*,@>"))
  10291. C.cv=H.a(s(["KHR","EXT","ADOBE","AGI","AGT","ALCM","ALI","AMZN","ANIMECH","AVR","BLENDER","CAPTURE","CESIUM","CVTOOLS","EPIC","FB","FOXIT","GOOGLE","GRIFFEL","KDAB","LLQ","MAXAR","MESHOPT","MOZ","MPEG","MSFT","NV","OWLII","PANDA3D","POLUTROPON","PTC","S8S","SEIN","SI","SKFB","SKYLINE","SPECTRUM","TRYON","UX3D","VRMC","WEB3D"]),t.i)
  10292. C.d1=new H.aq(41,{KHR:null,EXT:null,ADOBE:null,AGI:null,AGT:null,ALCM:null,ALI:null,AMZN:null,ANIMECH:null,AVR:null,BLENDER:null,CAPTURE:null,CESIUM:null,CVTOOLS:null,EPIC:null,FB:null,FOXIT:null,GOOGLE:null,GRIFFEL:null,KDAB:null,LLQ:null,MAXAR:null,MESHOPT:null,MOZ:null,MPEG:null,MSFT:null,NV:null,OWLII:null,PANDA3D:null,POLUTROPON:null,PTC:null,S8S:null,SEIN:null,SI:null,SKFB:null,SKYLINE:null,SPECTRUM:null,TRYON:null,UX3D:null,VRMC:null,WEB3D:null},C.cv,H.ap("aq<f*,k>"))
  10293. C.d3=new P.e1(C.d1,H.ap("e1<f*>"))
  10294. C.d5=new H.cG("call")
  10295. C.d6=H.B("bQ")
  10296. C.d7=H.B("bR")
  10297. C.d8=H.B("bP")
  10298. C.L=H.B("a0<G>")
  10299. C.d9=H.B("bT")
  10300. C.da=H.B("b1")
  10301. C.db=H.B("b2")
  10302. C.ar=H.B("bn")
  10303. C.dc=H.B("bo")
  10304. C.as=H.B("bp")
  10305. C.dd=H.B("aN")
  10306. C.de=H.B("bV")
  10307. C.df=H.B("bW")
  10308. C.dg=H.B("bq")
  10309. C.dh=H.B("c9")
  10310. C.di=H.B("c0")
  10311. C.au=H.B("aO")
  10312. C.dj=H.B("bs")
  10313. C.dk=H.B("c6")
  10314. C.dl=H.B("b7")
  10315. C.dm=H.B("c7")
  10316. C.dn=H.B("c8")
  10317. C.dp=H.B("ca")
  10318. C.dq=H.B("cb")
  10319. C.dr=H.B("cc")
  10320. C.ds=H.B("cd")
  10321. C.dt=H.B("aH")
  10322. C.av=H.B("aT")
  10323. C.du=H.B("ci")
  10324. C.dv=H.B("bv")
  10325. C.ay=H.B("bw")
  10326. C.az=H.B("by")
  10327. C.dw=new P.kS(!1)
  10328. C.p=new Y.dy(0,"_ColorPrimaries.Unknown")
  10329. C.q=new Y.dy(1,"_ColorPrimaries.sRGB")
  10330. C.y=new Y.dy(2,"_ColorPrimaries.Custom")
  10331. C.r=new Y.cL(0,"_ColorTransfer.Unknown")
  10332. C.dx=new Y.cL(1,"_ColorTransfer.Linear")
  10333. C.t=new Y.cL(2,"_ColorTransfer.sRGB")
  10334. C.z=new Y.cL(3,"_ColorTransfer.Custom")
  10335. C.aB=new Y.dK("_ImageCodec.JPEG")
  10336. C.aC=new Y.dK("_ImageCodec.PNG")
  10337. C.aD=new Y.dK("_ImageCodec.WebP")
  10338. C.dy=new P.cO(null,2)
  10339. C.aE=new N.cR(0,"_Storage.DataUri")
  10340. C.dz=new N.cR(1,"_Storage.BufferView")
  10341. C.dA=new N.cR(2,"_Storage.GLB")
  10342. C.aF=new N.cR(3,"_Storage.External")})();(function staticFields(){$.oo=null
  10343. $.b4=0
  10344. $.nD=null
  10345. $.nC=null
  10346. $.oY=null
  10347. $.oR=null
  10348. $.p7=null
  10349. $.m1=null
  10350. $.mc=null
  10351. $.n1=null
  10352. $.cX=null
  10353. $.ea=null
  10354. $.eb=null
  10355. $.mT=!1
  10356. $.x=C.f
  10357. $.co=H.a([],H.ap("p<e>"))})();(function lazyInitializers(){var s=hunkHelpers.lazy,r=hunkHelpers.lazyOld
  10358. s($,"wf","n6",function(){return H.vF("_$dart_dartClosure")})
  10359. s($,"yH","r9",function(){return H.bd(H.kK({
  10360. toString:function(){return"$receiver$"}}))})
  10361. s($,"yI","ra",function(){return H.bd(H.kK({$method$:null,
  10362. toString:function(){return"$receiver$"}}))})
  10363. s($,"yJ","rb",function(){return H.bd(H.kK(null))})
  10364. s($,"yK","rc",function(){return H.bd(function(){var $argumentsExpr$='$arguments$'
  10365. try{null.$method$($argumentsExpr$)}catch(q){return q.message}}())})
  10366. s($,"yN","rf",function(){return H.bd(H.kK(void 0))})
  10367. s($,"yO","rg",function(){return H.bd(function(){var $argumentsExpr$='$arguments$'
  10368. try{(void 0).$method$($argumentsExpr$)}catch(q){return q.message}}())})
  10369. s($,"yM","re",function(){return H.bd(H.o8(null))})
  10370. s($,"yL","rd",function(){return H.bd(function(){try{null.$method$}catch(q){return q.message}}())})
  10371. s($,"yQ","ri",function(){return H.bd(H.o8(void 0))})
  10372. s($,"yP","rh",function(){return H.bd(function(){try{(void 0).$method$}catch(q){return q.message}}())})
  10373. s($,"yT","np",function(){return P.tY()})
  10374. s($,"wN","fC",function(){var q=new P.C(C.f,H.ap("C<k>"))
  10375. q.dK(null)
  10376. return q})
  10377. s($,"yR","rj",function(){return new P.kT().$0()})
  10378. s($,"yS","rk",function(){return new P.kU().$0()})
  10379. s($,"yV","nq",function(){return H.tz(H.uH(H.a([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],t.Z)))})
  10380. s($,"yU","rl",function(){return H.tA(0)})
  10381. s($,"zf","rp",function(){return P.uG()})
  10382. r($,"wd","bj",function(){return P.o2("^([0-9]+)\\.([0-9]+)$")})
  10383. r($,"we","pe",function(){return P.o2("^([A-Z0-9]+)_[A-Za-z0-9_]+$")})
  10384. r($,"wC","pw",function(){return E.D("BUFFER_EMBEDDED_BYTELENGTH_MISMATCH",new E.h8(),C.b)})
  10385. r($,"wD","px",function(){return E.D("BUFFER_EXTERNAL_BYTELENGTH_MISMATCH",new E.h6(),C.b)})
  10386. r($,"wE","py",function(){return E.D("BUFFER_GLB_CHUNK_TOO_BIG",new E.h5(),C.e)})
  10387. r($,"wv","na",function(){return E.D("ACCESSOR_MIN_MISMATCH",new E.hd(),C.b)})
  10388. r($,"wu","n9",function(){return E.D("ACCESSOR_MAX_MISMATCH",new E.ha(),C.b)})
  10389. r($,"wk","n8",function(){return E.D("ACCESSOR_ELEMENT_OUT_OF_MIN_BOUND",new E.hb(),C.b)})
  10390. r($,"wj","n7",function(){return E.D("ACCESSOR_ELEMENT_OUT_OF_MAX_BOUND",new E.h9(),C.b)})
  10391. r($,"wz","nb",function(){return E.D("ACCESSOR_VECTOR3_NON_UNIT",new E.hm(),C.b)})
  10392. r($,"wq","pn",function(){return E.D("ACCESSOR_INVALID_SIGN",new E.ho(),C.b)})
  10393. r($,"wi","ph",function(){return E.D("ACCESSOR_ANIMATION_SAMPLER_OUTPUT_NON_NORMALIZED_QUATERNION",new E.hf(),C.b)})
  10394. r($,"ww","pr",function(){return E.D("ACCESSOR_NON_CLAMPED",new E.hl(),C.b)})
  10395. r($,"wo","pl",function(){return E.D("ACCESSOR_INVALID_FLOAT",new E.he(),C.b)})
  10396. r($,"wl","pi",function(){return E.D("ACCESSOR_INDEX_OOB",new E.hk(),C.b)})
  10397. r($,"wn","pk",function(){return E.D("ACCESSOR_INDEX_TRIANGLE_DEGENERATE",new E.hi(),C.i)})
  10398. r($,"wm","pj",function(){return E.D("ACCESSOR_INDEX_PRIMITIVE_RESTART",new E.hj(),C.b)})
  10399. r($,"wg","pf",function(){return E.D("ACCESSOR_ANIMATION_INPUT_NEGATIVE",new E.hh(),C.b)})
  10400. r($,"wh","pg",function(){return E.D("ACCESSOR_ANIMATION_INPUT_NON_INCREASING",new E.hg(),C.b)})
  10401. r($,"wy","pt",function(){return E.D("ACCESSOR_SPARSE_INDICES_NON_INCREASING",new E.hr(),C.b)})
  10402. r($,"wx","ps",function(){return E.D("ACCESSOR_SPARSE_INDEX_OOB",new E.hq(),C.b)})
  10403. r($,"wp","pm",function(){return E.D("ACCESSOR_INVALID_IBM",new E.hp(),C.b)})
  10404. r($,"wG","pz",function(){return E.D("IMAGE_DATA_INVALID",new E.hv(),C.b)})
  10405. r($,"wI","pB",function(){return E.D("IMAGE_MIME_TYPE_INVALID",new E.hu(),C.b)})
  10406. r($,"wL","pE",function(){return E.D("IMAGE_UNEXPECTED_EOS",new E.h2(),C.b)})
  10407. r($,"wM","pF",function(){return E.D("IMAGE_UNRECOGNIZED_FORMAT",new E.h3(),C.e)})
  10408. r($,"wJ","pC",function(){return E.D("IMAGE_NON_ENABLED_MIME_TYPE",new E.h4(),C.b)})
  10409. r($,"wK","pD",function(){return E.D("IMAGE_NPOT_DIMENSIONS",new E.ht(),C.i)})
  10410. r($,"wH","pA",function(){return E.D("IMAGE_FEATURES_UNSUPPORTED",new E.hs(),C.e)})
  10411. r($,"wF","nc",function(){return E.D("DATA_URI_GLB",new E.h7(),C.i)})
  10412. r($,"ws","pp",function(){return E.D("ACCESSOR_JOINTS_INDEX_OOB",new E.hn(),C.b)})
  10413. r($,"wr","po",function(){return E.D("ACCESSOR_JOINTS_INDEX_DUPLICATE",new E.hc(),C.b)})
  10414. r($,"wA","pu",function(){return E.D("ACCESSOR_WEIGHTS_NEGATIVE",new E.h1(),C.b)})
  10415. r($,"wB","pv",function(){return E.D("ACCESSOR_WEIGHTS_NON_NORMALIZED",new E.h_(),C.b)})
  10416. r($,"wt","pq",function(){return E.D("ACCESSOR_JOINTS_USED_ZERO_WEIGHT",new E.h0(),C.e)})
  10417. r($,"x1","mt",function(){return new E.ia(C.b,"IO_ERROR",new E.ib())})
  10418. r($,"xJ","nk",function(){return E.ai("ARRAY_LENGTH_NOT_IN_LIST",new E.jK(),C.b)})
  10419. r($,"xK","eg",function(){return E.ai("ARRAY_TYPE_MISMATCH",new E.jL(),C.b)})
  10420. r($,"xI","nj",function(){return E.ai("DUPLICATE_ELEMENTS",new E.jQ(),C.b)})
  10421. r($,"xM","fE",function(){return E.ai("INVALID_INDEX",new E.jO(),C.b)})
  10422. r($,"xN","fF",function(){return E.ai("INVALID_JSON",new E.jI(),C.b)})
  10423. r($,"xO","qr",function(){return E.ai("INVALID_URI",new E.jE(),C.b)})
  10424. r($,"xL","bO",function(){return E.ai("EMPTY_ENTITY",new E.jM(),C.b)})
  10425. r($,"xP","nl",function(){return E.ai("ONE_OF_MISMATCH",new E.jF(),C.b)})
  10426. r($,"xQ","qs",function(){return E.ai("PATTERN_MISMATCH",new E.jP(),C.b)})
  10427. r($,"xR","Z",function(){return E.ai("TYPE_MISMATCH",new E.jB(),C.b)})
  10428. r($,"xW","nm",function(){return E.ai("VALUE_NOT_IN_LIST",new E.jJ(),C.e)})
  10429. r($,"xX","mu",function(){return E.ai("VALUE_NOT_IN_RANGE",new E.jD(),C.b)})
  10430. r($,"xV","qu",function(){return E.ai("VALUE_MULTIPLE_OF",new E.jG(),C.b)})
  10431. r($,"xS","bk",function(){return E.ai("UNDEFINED_PROPERTY",new E.jC(),C.b)})
  10432. r($,"xT","qt",function(){return E.ai("UNEXPECTED_PROPERTY",new E.jN(),C.e)})
  10433. r($,"xU","d1",function(){return E.ai("UNSATISFIED_DEPENDENCY",new E.jH(),C.b)})
  10434. r($,"yC","r5",function(){return E.q("UNKNOWN_ASSET_MAJOR_VERSION",new E.kp(),C.b)})
  10435. r($,"yD","r6",function(){return E.q("UNKNOWN_ASSET_MINOR_VERSION",new E.ko(),C.e)})
  10436. r($,"yn","qR",function(){return E.q("ASSET_MIN_VERSION_GREATER_THAN_VERSION",new E.ke(),C.e)})
  10437. r($,"yb","qG",function(){return E.q("INVALID_GL_VALUE",new E.kc(),C.b)})
  10438. r($,"y9","qE",function(){return E.q("INTEGER_WRITTEN_AS_FLOAT",new E.kd(),C.e)})
  10439. r($,"xZ","qw",function(){return E.q("ACCESSOR_NORMALIZED_INVALID",new E.kb(),C.b)})
  10440. r($,"y_","qx",function(){return E.q("ACCESSOR_OFFSET_ALIGNMENT",new E.k9(),C.b)})
  10441. r($,"xY","qv",function(){return E.q("ACCESSOR_MATRIX_ALIGNMENT",new E.ka(),C.b)})
  10442. r($,"y0","qy",function(){return E.q("ACCESSOR_SPARSE_COUNT_OUT_OF_RANGE",new E.kk(),C.b)})
  10443. r($,"y1","qz",function(){return E.q("ANIMATION_CHANNEL_TARGET_NODE_SKIN",new E.kl(),C.e)})
  10444. r($,"y2","qA",function(){return E.q("BUFFER_DATA_URI_MIME_TYPE_INVALID",new E.k8(),C.b)})
  10445. r($,"y4","qB",function(){return E.q("BUFFER_VIEW_TOO_BIG_BYTE_STRIDE",new E.k7(),C.b)})
  10446. r($,"y3","mv",function(){return E.q("BUFFER_VIEW_INVALID_BYTE_STRIDE",new E.k6(),C.b)})
  10447. r($,"y5","qC",function(){return E.q("CAMERA_XMAG_YMAG_ZERO",new E.k5(),C.e)})
  10448. r($,"y6","qD",function(){return E.q("CAMERA_YFOV_GEQUAL_PI",new E.k3(),C.e)})
  10449. r($,"y7","nn",function(){return E.q("CAMERA_ZFAR_LEQUAL_ZNEAR",new E.k2(),C.b)})
  10450. r($,"yd","qI",function(){return E.q("MATERIAL_ALPHA_CUTOFF_INVALID_MODE",new E.k0(),C.e)})
  10451. r($,"yg","mw",function(){return E.q("MESH_PRIMITIVE_INVALID_ATTRIBUTE",new E.jV(),C.b)})
  10452. r($,"ym","qQ",function(){return E.q("MESH_PRIMITIVES_UNEQUAL_TARGETS_COUNT",new E.kz(),C.b)})
  10453. r($,"yl","qP",function(){return E.q("MESH_PRIMITIVES_UNEQUAL_JOINTS_COUNT",new E.ky(),C.e)})
  10454. r($,"yi","qM",function(){return E.q("MESH_PRIMITIVE_NO_POSITION",new E.k_(),C.e)})
  10455. r($,"yf","qK",function(){return E.q("MESH_PRIMITIVE_INDEXED_SEMANTIC_CONTINUITY",new E.jX(),C.b)})
  10456. r($,"yk","qO",function(){return E.q("MESH_PRIMITIVE_TANGENT_WITHOUT_NORMAL",new E.jZ(),C.e)})
  10457. r($,"yh","qL",function(){return E.q("MESH_PRIMITIVE_JOINTS_WEIGHTS_MISMATCH",new E.jW(),C.b)})
  10458. r($,"yj","qN",function(){return E.q("MESH_PRIMITIVE_TANGENT_POINTS",new E.jY(),C.e)})
  10459. r($,"ye","qJ",function(){return E.q("MESH_INVALID_WEIGHTS_COUNT",new E.kx(),C.b)})
  10460. r($,"yr","qV",function(){return E.q("NODE_MATRIX_TRS",new E.kv(),C.b)})
  10461. r($,"yp","qT",function(){return E.q("NODE_MATRIX_DEFAULT",new E.kq(),C.i)})
  10462. r($,"ys","qW",function(){return E.q("NODE_MATRIX_NON_TRS",new E.kf(),C.b)})
  10463. r($,"yz","r2",function(){return E.q("ROTATION_NON_UNIT",new E.kw(),C.b)})
  10464. r($,"yF","r8",function(){return E.q("UNUSED_EXTENSION_REQUIRED",new E.kr(),C.b)})
  10465. r($,"yy","r1",function(){return E.q("NON_REQUIRED_EXTENSION",new E.ks(),C.b)})
  10466. r($,"yE","r7",function(){return E.q("UNRESERVED_EXTENSION_PREFIX",new E.kt(),C.e)})
  10467. r($,"ya","qF",function(){return E.q("INVALID_EXTENSION_NAME_FORMAT",new E.ku(),C.e)})
  10468. r($,"yq","qU",function(){return E.q("NODE_EMPTY",new E.kj(),C.i)})
  10469. r($,"yv","qZ",function(){return E.q("NODE_SKINNED_MESH_NON_ROOT",new E.ki(),C.e)})
  10470. r($,"yu","qY",function(){return E.q("NODE_SKINNED_MESH_LOCAL_TRANSFORMS",new E.kh(),C.e)})
  10471. r($,"yt","qX",function(){return E.q("NODE_SKIN_NO_SCENE",new E.kg(),C.b)})
  10472. r($,"yA","r3",function(){return E.q("SKIN_NO_COMMON_ROOT",new E.kn(),C.b)})
  10473. r($,"yB","r4",function(){return E.q("SKIN_SKELETON_INVALID",new E.km(),C.b)})
  10474. r($,"yx","r0",function(){return E.q("NON_RELATIVE_URI",new E.k1(),C.e)})
  10475. r($,"yo","qS",function(){return E.q("MULTIPLE_EXTENSIONS",new E.jT(),C.e)})
  10476. r($,"yw","r_",function(){return E.q("NON_OBJECT_EXTRAS",new E.jS(),C.i)})
  10477. r($,"y8","no",function(){return E.q("EXTRA_PROPERTY",new E.k4(),C.i)})
  10478. r($,"yc","qH",function(){return E.q("KHR_LIGHTS_PUNCTUAL_LIGHT_SPOT_ANGLES",new E.jU(),C.b)})
  10479. r($,"x4","pV",function(){return E.v("ACCESSOR_TOTAL_OFFSET_ALIGNMENT",new E.j0(),C.b)})
  10480. r($,"x2","pU",function(){return E.v("ACCESSOR_SMALL_BYTESTRIDE",new E.j5(),C.b)})
  10481. r($,"x3","nd",function(){return E.v("ACCESSOR_TOO_LONG",new E.iQ(),C.b)})
  10482. r($,"x5","pW",function(){return E.v("ACCESSOR_USAGE_OVERRIDE",new E.iC(),C.b)})
  10483. r($,"x8","pZ",function(){return E.v("ANIMATION_DUPLICATE_TARGETS",new E.j6(),C.b)})
  10484. r($,"x6","pX",function(){return E.v("ANIMATION_CHANNEL_TARGET_NODE_MATRIX",new E.iy(),C.b)})
  10485. r($,"x7","pY",function(){return E.v("ANIMATION_CHANNEL_TARGET_NODE_WEIGHTS_NO_MORPHS",new E.ix(),C.b)})
  10486. r($,"xb","q1",function(){return E.v("ANIMATION_SAMPLER_INPUT_ACCESSOR_WITHOUT_BOUNDS",new E.iA(),C.b)})
  10487. r($,"x9","q_",function(){return E.v("ANIMATION_SAMPLER_INPUT_ACCESSOR_INVALID_FORMAT",new E.iB(),C.b)})
  10488. r($,"xd","q3",function(){return E.v("ANIMATION_SAMPLER_OUTPUT_ACCESSOR_INVALID_FORMAT",new E.iw(),C.b)})
  10489. r($,"xa","q0",function(){return E.v("ANIMATION_SAMPLER_INPUT_ACCESSOR_TOO_FEW_ELEMENTS",new E.iz(),C.b)})
  10490. r($,"xc","q2",function(){return E.v("ANIMATION_SAMPLER_OUTPUT_ACCESSOR_INVALID_COUNT",new E.iv(),C.b)})
  10491. r($,"xe","q4",function(){return E.v("BUFFER_MISSING_GLB_DATA",new E.iF(),C.b)})
  10492. r($,"xg","ne",function(){return E.v("BUFFER_VIEW_TOO_LONG",new E.iD(),C.b)})
  10493. r($,"xf","q5",function(){return E.v("BUFFER_VIEW_TARGET_OVERRIDE",new E.j4(),C.b)})
  10494. r($,"xh","q6",function(){return E.v("IMAGE_BUFFER_VIEW_WITH_BYTESTRIDE",new E.iE(),C.b)})
  10495. r($,"xi","q7",function(){return E.v("INVALID_IBM_ACCESSOR_COUNT",new E.iX(),C.b)})
  10496. r($,"xl","ng",function(){return E.v("MESH_PRIMITIVE_ATTRIBUTES_ACCESSOR_INVALID_FORMAT",new E.iI(),C.b)})
  10497. r($,"xr","nh",function(){return E.v("MESH_PRIMITIVE_POSITION_ACCESSOR_WITHOUT_BOUNDS",new E.iJ(),C.b)})
  10498. r($,"xk","q8",function(){return E.v("MESH_PRIMITIVE_ACCESSOR_WITHOUT_BYTESTRIDE",new E.iG(),C.b)})
  10499. r($,"xj","nf",function(){return E.v("MESH_PRIMITIVE_ACCESSOR_UNALIGNED",new E.iH(),C.b)})
  10500. r($,"xo","qb",function(){return E.v("MESH_PRIMITIVE_INDICES_ACCESSOR_WITH_BYTESTRIDE",new E.iP(),C.b)})
  10501. r($,"xn","qa",function(){return E.v("MESH_PRIMITIVE_INDICES_ACCESSOR_INVALID_FORMAT",new E.iO(),C.b)})
  10502. r($,"xm","q9",function(){return E.v("MESH_PRIMITIVE_INCOMPATIBLE_MODE",new E.iN(),C.e)})
  10503. r($,"xs","qe",function(){return E.v("MESH_PRIMITIVE_TOO_FEW_TEXCOORDS",new E.iM(),C.b)})
  10504. r($,"xt","qf",function(){return E.v("MESH_PRIMITIVE_UNEQUAL_ACCESSOR_COUNT",new E.iR(),C.b)})
  10505. r($,"xq","qd",function(){return E.v("MESH_PRIMITIVE_MORPH_TARGET_NO_BASE_ACCESSOR",new E.iL(),C.b)})
  10506. r($,"xp","qc",function(){return E.v("MESH_PRIMITIVE_MORPH_TARGET_INVALID_ATTRIBUTE_COUNT",new E.iK(),C.b)})
  10507. r($,"xu","qg",function(){return E.v("NODE_LOOP",new E.j3(),C.b)})
  10508. r($,"xv","qh",function(){return E.v("NODE_PARENT_OVERRIDE",new E.iS(),C.b)})
  10509. r($,"xy","qk",function(){return E.v("NODE_WEIGHTS_INVALID",new E.iV(),C.b)})
  10510. r($,"xw","qi",function(){return E.v("NODE_SKIN_WITH_NON_SKINNED_MESH",new E.iU(),C.b)})
  10511. r($,"xx","qj",function(){return E.v("NODE_SKINNED_MESH_WITHOUT_SKIN",new E.iT(),C.e)})
  10512. r($,"xz","ql",function(){return E.v("SCENE_NON_ROOT_NODE",new E.iW(),C.b)})
  10513. r($,"xB","qn",function(){return E.v("SKIN_IBM_INVALID_FORMAT",new E.iY(),C.b)})
  10514. r($,"xA","qm",function(){return E.v("SKIN_IBM_ACCESSOR_WITH_BYTESTRIDE",new E.iZ(),C.b)})
  10515. r($,"xC","ni",function(){return E.v("TEXTURE_INVALID_IMAGE_MIME_TYPE",new E.iu(),C.b)})
  10516. r($,"xD","qo",function(){return E.v("UNDECLARED_EXTENSION",new E.it(),C.b)})
  10517. r($,"xE","qp",function(){return E.v("UNEXPECTED_EXTENSION_OBJECT",new E.is(),C.b)})
  10518. r($,"xF","N",function(){return E.v("UNRESOLVED_REFERENCE",new E.j_(),C.b)})
  10519. r($,"xG","qq",function(){return E.v("UNSUPPORTED_EXTENSION",new E.j1(),C.e)})
  10520. r($,"xH","fD",function(){return E.v("UNUSED_OBJECT",new E.j2(),C.i)})
  10521. r($,"wS","pK",function(){return E.ar("GLB_INVALID_MAGIC",new E.hE(),C.b)})
  10522. r($,"wT","pL",function(){return E.ar("GLB_INVALID_VERSION",new E.hD(),C.b)})
  10523. r($,"wV","pN",function(){return E.ar("GLB_LENGTH_TOO_SMALL",new E.hC(),C.b)})
  10524. r($,"wO","pG",function(){return E.ar("GLB_CHUNK_LENGTH_UNALIGNED",new E.hM(),C.b)})
  10525. r($,"wU","pM",function(){return E.ar("GLB_LENGTH_MISMATCH",new E.hA(),C.b)})
  10526. r($,"wP","pH",function(){return E.ar("GLB_CHUNK_TOO_BIG",new E.hL(),C.b)})
  10527. r($,"wR","pJ",function(){return E.ar("GLB_EMPTY_CHUNK",new E.hH(),C.b)})
  10528. r($,"wQ","pI",function(){return E.ar("GLB_DUPLICATE_CHUNK",new E.hI(),C.b)})
  10529. r($,"wY","pQ",function(){return E.ar("GLB_UNEXPECTED_END_OF_CHUNK_HEADER",new E.hB(),C.b)})
  10530. r($,"wX","pP",function(){return E.ar("GLB_UNEXPECTED_END_OF_CHUNK_DATA",new E.hz(),C.b)})
  10531. r($,"wZ","pR",function(){return E.ar("GLB_UNEXPECTED_END_OF_HEADER",new E.hF(),C.b)})
  10532. r($,"x_","pS",function(){return E.ar("GLB_UNEXPECTED_FIRST_CHUNK",new E.hK(),C.b)})
  10533. r($,"wW","pO",function(){return E.ar("GLB_UNEXPECTED_BIN_CHUNK",new E.hJ(),C.b)})
  10534. r($,"x0","pT",function(){return E.ar("GLB_UNKNOWN_CHUNK_TYPE",new E.hG(),C.e)})
  10535. r($,"za","nr",function(){return H.ty(1)})
  10536. r($,"zc","rm",function(){return T.tv()})
  10537. r($,"zg","rq",function(){return T.of()})
  10538. r($,"zd","rn",function(){var q=T.tL()
  10539. q.a[3]=1
  10540. return q})
  10541. r($,"ze","ro",function(){return T.of()})})();(function nativeSupport(){!function(){var s=function(a){var m={}
  10542. m[a]=1
  10543. return Object.keys(hunkHelpers.convertToFastObject(m))[0]}
  10544. v.getIsolateTag=function(a){return s("___dart_"+a+v.isolateTag)}
  10545. var r="___dart_isolate_tags_"
  10546. var q=Object[r]||(Object[r]=Object.create(null))
  10547. var p="_ZxYxX"
  10548. for(var o=0;;o++){var n=s(p+"_"+o+"_")
  10549. if(!(n in q)){q[n]=1
  10550. v.isolateTag=n
  10551. break}}v.dispatchPropertyName=v.getIsolateTag("dispatch_record")}()
  10552. hunkHelpers.setOrUpdateInterceptorsByTag({ArrayBuffer:J.cz,DataView:H.dm,ArrayBufferView:H.dm,Float32Array:H.dk,Float64Array:H.eI,Int16Array:H.eJ,Int32Array:H.eK,Int8Array:H.eL,Uint16Array:H.eM,Uint32Array:H.eN,Uint8ClampedArray:H.dn,CanvasPixelArray:H.dn,Uint8Array:H.cf})
  10553. hunkHelpers.setOrUpdateLeafTags({ArrayBuffer:true,DataView:true,ArrayBufferView:false,Float32Array:true,Float64Array:true,Int16Array:true,Int32Array:true,Int8Array:true,Uint16Array:true,Uint32Array:true,Uint8ClampedArray:true,CanvasPixelArray:true,Uint8Array:false})
  10554. H.cE.$nativeSuperclassTag="ArrayBufferView"
  10555. H.dO.$nativeSuperclassTag="ArrayBufferView"
  10556. H.dP.$nativeSuperclassTag="ArrayBufferView"
  10557. H.dl.$nativeSuperclassTag="ArrayBufferView"
  10558. H.dQ.$nativeSuperclassTag="ArrayBufferView"
  10559. H.dR.$nativeSuperclassTag="ArrayBufferView"
  10560. H.av.$nativeSuperclassTag="ArrayBufferView"})()
  10561. Function.prototype.$1=function(a){return this(a)}
  10562. Function.prototype.$0=function(){return this()}
  10563. Function.prototype.$2=function(a,b){return this(a,b)}
  10564. Function.prototype.$1$1=function(a){return this(a)}
  10565. Function.prototype.$3=function(a,b,c){return this(a,b,c)}
  10566. Function.prototype.$1$0=function(){return this()}
  10567. Function.prototype.$4=function(a,b,c,d){return this(a,b,c,d)}
  10568. Function.prototype.$1$2=function(a,b){return this(a,b)}
  10569. Function.prototype.$2$0=function(){return this()}
  10570. convertAllToFastObject(w)
  10571. convertToFastObject($);(function(a){if(typeof document==="undefined"){a(null)
  10572. return}if(typeof document.currentScript!='undefined'){a(document.currentScript)
  10573. return}var s=document.scripts
  10574. function onLoad(b){for(var q=0;q<s.length;++q)s[q].removeEventListener("load",onLoad,false)
  10575. a(b.target)}for(var r=0;r<s.length;++r)s[r].addEventListener("load",onLoad,false)})(function(a){v.currentScript=a
  10576. if(typeof dartMainRunner==="function")dartMainRunner(Q.p2,[])
  10577. else Q.p2([])})})()
  10578. }).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},"/node_modules/gltf-validator/gltf_validator.dart.js",arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gltf-validator")
  10579. },{"_process":1}],4:[function(require,module,exports){
  10580. /*
  10581. * # Copyright (c) 2016-2019 The Khronos Group Inc.
  10582. * #
  10583. * # Licensed under the Apache License, Version 2.0 (the "License");
  10584. * # you may not use this file except in compliance with the License.
  10585. * # You may obtain a copy of the License at
  10586. * #
  10587. * # http://www.apache.org/licenses/LICENSE-2.0
  10588. * #
  10589. * # Unless required by applicable law or agreed to in writing, software
  10590. * # distributed under the License is distributed on an "AS IS" BASIS,
  10591. * # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10592. * # See the License for the specific language governing permissions and
  10593. * # limitations under the License.
  10594. */
  10595. const validator = require('./gltf_validator.dart.js');
  10596. /**
  10597. * Returns a version string.
  10598. * @returns {string}
  10599. */
  10600. exports.version = () => validator.version();
  10601. /**
  10602. * Returns an array of supported extensions names.
  10603. * @returns {string[]}
  10604. */
  10605. exports.supportedExtensions = () => validator.supportedExtensions();
  10606. /**
  10607. * Validates an asset from bytes.
  10608. * @param {Uint8Array} data - Byte array containing glTF or GLB data.
  10609. * @param {ValidationOptions} options - Object with validation options.
  10610. * @returns {Promise} Promise with validation result in object form.
  10611. */
  10612. exports.validateBytes = (data, options) => validator.validateBytes(data, options);
  10613. /**
  10614. * Validates an asset from JSON string.
  10615. * @param {string} json - String containing glTF JSON.
  10616. * @param {ValidationOptions} options - Object with validation options.
  10617. * @returns {Promise} Promise with validation result in object form.
  10618. */
  10619. exports.validateString = (json, options) => validator.validateString(json, options);
  10620. /**
  10621. @typedef {Object} ValidationOptions
  10622. @property {string} uri - Absolute or relative asset URI that will be copied to validation report.
  10623. @property {ExternalResourceFunction} externalResourceFunction - Function for loading external resources. If omitted, external resources are not validated.
  10624. @property {boolean} writeTimestamp - Set to `false` to omit timestamp from the validation report. Default is `true`.
  10625. @property {number} maxIssues - Max number of reported issues. Use `0` for unlimited output.
  10626. @property {string[]} ignoredIssues - Array of ignored issue codes.
  10627. @property {Object} severityOverrides - Object with overridden severities for issue codes.
  10628. */
  10629. /**
  10630. * @callback ExternalResourceFunction
  10631. * @param {string} uri - Relative URI of the external resource.
  10632. * @returns {Promise} - Promise with Uint8Array data.
  10633. */
  10634. },{"./gltf_validator.dart.js":3}]},{},[2]);