rogue-engine-user-scripts.js 2.4 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741
  1. (function webpackUniversalModuleDefinition(root, factory) {
  2. if(typeof exports === 'object' && typeof module === 'object')
  3. module.exports = factory(require("rogue-engine"), require("three"));
  4. else if(typeof define === 'function' && define.amd)
  5. define(["rogue-engine", "three"], factory);
  6. else if(typeof exports === 'object')
  7. exports["rogue-engine-user-scripts"] = factory(require("rogue-engine"), require("three"));
  8. else
  9. root["rogue-engine-user-scripts"] = factory(root["rogue-engine"], root["three"]);
  10. })(self, (__WEBPACK_EXTERNAL_MODULE_rogue_engine__, __WEBPACK_EXTERNAL_MODULE_three__) => {
  11. return /******/ (() => { // webpackBootstrap
  12. /******/ "use strict";
  13. /******/ var __webpack_modules__ = ({
  14. /***/ "./node_modules/@dimforge/rapier3d-compat/rapier.es.js":
  15. /*!*************************************************************!*\
  16. !*** ./node_modules/@dimforge/rapier3d-compat/rapier.es.js ***!
  17. \*************************************************************/
  18. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  19. __webpack_require__.r(__webpack_exports__);
  20. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  21. /* harmony export */ ActiveCollisionTypes: () => (/* binding */ UA),
  22. /* harmony export */ ActiveEvents: () => (/* binding */ FA),
  23. /* harmony export */ ActiveHooks: () => (/* binding */ qA),
  24. /* harmony export */ Ball: () => (/* binding */ EI),
  25. /* harmony export */ BroadPhase: () => (/* binding */ VA),
  26. /* harmony export */ CCDSolver: () => (/* binding */ mA),
  27. /* harmony export */ Capsule: () => (/* binding */ GI),
  28. /* harmony export */ CharacterCollision: () => (/* binding */ tI),
  29. /* harmony export */ CoefficientCombineRule: () => (/* binding */ KA),
  30. /* harmony export */ Collider: () => (/* binding */ qI),
  31. /* harmony export */ ColliderDesc: () => (/* binding */ RI),
  32. /* harmony export */ ColliderSet: () => (/* binding */ sI),
  33. /* harmony export */ Cone: () => (/* binding */ NI),
  34. /* harmony export */ ConvexPolyhedron: () => (/* binding */ KI),
  35. /* harmony export */ Cuboid: () => (/* binding */ DI),
  36. /* harmony export */ Cylinder: () => (/* binding */ UI),
  37. /* harmony export */ DebugRenderBuffers: () => (/* binding */ HI),
  38. /* harmony export */ DebugRenderPipeline: () => (/* binding */ lI),
  39. /* harmony export */ EventQueue: () => (/* binding */ dI),
  40. /* harmony export */ FeatureType: () => (/* binding */ yA),
  41. /* harmony export */ FixedImpulseJoint: () => (/* binding */ pA),
  42. /* harmony export */ FixedMultibodyJoint: () => (/* binding */ bA),
  43. /* harmony export */ HalfSpace: () => (/* binding */ iI),
  44. /* harmony export */ Heightfield: () => (/* binding */ JI),
  45. /* harmony export */ ImpulseJoint: () => (/* binding */ lA),
  46. /* harmony export */ ImpulseJointSet: () => (/* binding */ OA),
  47. /* harmony export */ IntegrationParameters: () => (/* binding */ HA),
  48. /* harmony export */ IslandManager: () => (/* binding */ XA),
  49. /* harmony export */ JointData: () => (/* binding */ TA),
  50. /* harmony export */ JointType: () => (/* binding */ aA),
  51. /* harmony export */ KinematicCharacterController: () => (/* binding */ pI),
  52. /* harmony export */ MassPropsMode: () => (/* binding */ hA),
  53. /* harmony export */ MotorModel: () => (/* binding */ MA),
  54. /* harmony export */ MultibodyJoint: () => (/* binding */ nA),
  55. /* harmony export */ MultibodyJointSet: () => (/* binding */ fA),
  56. /* harmony export */ NarrowPhase: () => (/* binding */ PA),
  57. /* harmony export */ PhysicsPipeline: () => (/* binding */ cI),
  58. /* harmony export */ PointColliderProjection: () => (/* binding */ _A),
  59. /* harmony export */ PointProjection: () => (/* binding */ vA),
  60. /* harmony export */ Polyline: () => (/* binding */ aI),
  61. /* harmony export */ PrismaticImpulseJoint: () => (/* binding */ eA),
  62. /* harmony export */ PrismaticMultibodyJoint: () => (/* binding */ WA),
  63. /* harmony export */ Quaternion: () => (/* binding */ oA),
  64. /* harmony export */ QueryFilterFlags: () => (/* binding */ NA),
  65. /* harmony export */ QueryPipeline: () => (/* binding */ YI),
  66. /* harmony export */ Ray: () => (/* binding */ $A),
  67. /* harmony export */ RayColliderIntersection: () => (/* binding */ II),
  68. /* harmony export */ RayColliderToi: () => (/* binding */ gI),
  69. /* harmony export */ RayIntersection: () => (/* binding */ AI),
  70. /* harmony export */ RevoluteImpulseJoint: () => (/* binding */ rA),
  71. /* harmony export */ RevoluteMultibodyJoint: () => (/* binding */ jA),
  72. /* harmony export */ RigidBody: () => (/* binding */ sA),
  73. /* harmony export */ RigidBodyDesc: () => (/* binding */ cA),
  74. /* harmony export */ RigidBodySet: () => (/* binding */ LA),
  75. /* harmony export */ RigidBodyType: () => (/* binding */ SA),
  76. /* harmony export */ RotationOps: () => (/* binding */ GA),
  77. /* harmony export */ RoundCone: () => (/* binding */ FI),
  78. /* harmony export */ RoundConvexPolyhedron: () => (/* binding */ yI),
  79. /* harmony export */ RoundCuboid: () => (/* binding */ oI),
  80. /* harmony export */ RoundCylinder: () => (/* binding */ hI),
  81. /* harmony export */ RoundTriangle: () => (/* binding */ SI),
  82. /* harmony export */ SdpMatrix3: () => (/* binding */ wA),
  83. /* harmony export */ SdpMatrix3Ops: () => (/* binding */ kA),
  84. /* harmony export */ Segment: () => (/* binding */ wI),
  85. /* harmony export */ SerializationPipeline: () => (/* binding */ LI),
  86. /* harmony export */ Shape: () => (/* binding */ QI),
  87. /* harmony export */ ShapeColliderTOI: () => (/* binding */ BI),
  88. /* harmony export */ ShapeContact: () => (/* binding */ uA),
  89. /* harmony export */ ShapeTOI: () => (/* binding */ CI),
  90. /* harmony export */ ShapeType: () => (/* binding */ JA),
  91. /* harmony export */ SolverFlags: () => (/* binding */ RA),
  92. /* harmony export */ SphericalImpulseJoint: () => (/* binding */ dA),
  93. /* harmony export */ SphericalMultibodyJoint: () => (/* binding */ xA),
  94. /* harmony export */ TempContactForceEvent: () => (/* binding */ rI),
  95. /* harmony export */ TempContactManifold: () => (/* binding */ zA),
  96. /* harmony export */ TriMesh: () => (/* binding */ MI),
  97. /* harmony export */ Triangle: () => (/* binding */ kI),
  98. /* harmony export */ UnitImpulseJoint: () => (/* binding */ tA),
  99. /* harmony export */ UnitMultibodyJoint: () => (/* binding */ ZA),
  100. /* harmony export */ Vector3: () => (/* binding */ iA),
  101. /* harmony export */ VectorOps: () => (/* binding */ DA),
  102. /* harmony export */ World: () => (/* binding */ eI),
  103. /* harmony export */ "default": () => (/* binding */ PI),
  104. /* harmony export */ init: () => (/* binding */ XI),
  105. /* harmony export */ version: () => (/* binding */ VI)
  106. /* harmony export */ });
  107. let A;const I=new Array(32).fill(void 0);function g(A){return I[A]}I.push(void 0,null,!0,!1);let C=I.length;function B(A){const B=g(A);return function(A){A<36||(I[A]=C,C=A)}(A),B}function Q(A){C===I.length&&I.push(I.length+1);const g=C;return C=I[g],I[g]=A,g}function E(A){return null==A}let i=new Float64Array;function D(){return 0===i.byteLength&&(i=new Float64Array(A.memory.buffer)),i}let o=new Int32Array;function G(){return 0===o.byteLength&&(o=new Int32Array(A.memory.buffer)),o}const w=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});w.decode();let k=new Uint8Array;function S(I,g){return w.decode((0===k.byteLength&&(k=new Uint8Array(A.memory.buffer)),k).subarray(I,I+g))}function a(A,I){if(!(A instanceof I))throw new Error(`expected instance of ${I.name}`);return A.ptr}let M=new Float32Array;function K(){return 0===M.byteLength&&(M=new Float32Array(A.memory.buffer)),M}let y=32;function J(A){if(1==y)throw new Error("out of js stack");return I[--y]=A,y}function U(A,I){return K().subarray(A/4,A/4+I)}let h=new Uint32Array;function N(){return 0===h.byteLength&&(h=new Uint32Array(A.memory.buffer)),h}let F=0;function q(A,I){const g=I(4*A.length);return K().set(A,g/4),F=A.length,g}function R(A,I){const g=I(4*A.length);return N().set(A,g/4),F=A.length,g}function s(I,g){try{return I.apply(this,g)}catch(I){A.__wbindgen_exn_store(Q(I))}}Object.freeze({Revolute:0,0:"Revolute",Fixed:1,1:"Fixed",Prismatic:2,2:"Prismatic",Spherical:3,3:"Spherical",Generic:4,4:"Generic"}),Object.freeze({AccelerationBased:0,0:"AccelerationBased",ForceBased:1,1:"ForceBased"});const c=Object.freeze({X:0,0:"X",Y:1,1:"Y",Z:2,2:"Z",AngX:3,3:"AngX",AngY:4,4:"AngY",AngZ:5,5:"AngZ"});Object.freeze({Dynamic:0,0:"Dynamic",Fixed:1,1:"Fixed",KinematicPositionBased:2,2:"KinematicPositionBased",KinematicVelocityBased:3,3:"KinematicVelocityBased"}),Object.freeze({Vertex:0,0:"Vertex",Edge:1,1:"Edge",Face:2,2:"Face",Unknown:3,3:"Unknown"}),Object.freeze({Ball:0,0:"Ball",Cuboid:1,1:"Cuboid",Capsule:2,2:"Capsule",Segment:3,3:"Segment",Polyline:4,4:"Polyline",Triangle:5,5:"Triangle",TriMesh:6,6:"TriMesh",HeightField:7,7:"HeightField",Compound:8,8:"Compound",ConvexPolyhedron:9,9:"ConvexPolyhedron",Cylinder:10,10:"Cylinder",Cone:11,11:"Cone",RoundCuboid:12,12:"RoundCuboid",RoundTriangle:13,13:"RoundTriangle",RoundCylinder:14,14:"RoundCylinder",RoundCone:15,15:"RoundCone",RoundConvexPolyhedron:16,16:"RoundConvexPolyhedron",HalfSpace:17,17:"HalfSpace"});class Y{static __wrap(A){const I=Object.create(Y.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawbroadphase_free(I)}constructor(){const I=A.rawbroadphase_new();return Y.__wrap(I)}}class L{static __wrap(A){const I=Object.create(L.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawccdsolver_free(I)}constructor(){const I=A.rawccdsolver_new();return L.__wrap(I)}}class H{static __wrap(A){const I=Object.create(H.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawcharactercollision_free(I)}constructor(){const I=A.rawcharactercollision_new();return H.__wrap(I)}handle(){return A.rawcharactercollision_handle(this.ptr)}translationApplied(){const I=A.rawcharactercollision_translationApplied(this.ptr);return QA.__wrap(I)}translationRemaining(){const I=A.rawcharactercollision_translationRemaining(this.ptr);return QA.__wrap(I)}toi(){return A.rawcharactercollision_toi(this.ptr)}worldWitness1(){const I=A.rawcharactercollision_worldWitness1(this.ptr);return QA.__wrap(I)}worldWitness2(){const I=A.rawcharactercollision_worldWitness2(this.ptr);return QA.__wrap(I)}worldNormal1(){const I=A.rawcharactercollision_worldNormal1(this.ptr);return QA.__wrap(I)}worldNormal2(){const I=A.rawcharactercollision_worldNormal2(this.ptr);return QA.__wrap(I)}}class l{static __wrap(A){const I=Object.create(l.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawcolliderset_free(I)}coTranslation(I){const g=A.rawcolliderset_coTranslation(this.ptr,I);return QA.__wrap(g)}coRotation(I){const g=A.rawcolliderset_coRotation(this.ptr,I);return _.__wrap(g)}coSetTranslation(I,g,C,B){A.rawcolliderset_coSetTranslation(this.ptr,I,g,C,B)}coSetTranslationWrtParent(I,g,C,B){A.rawcolliderset_coSetTranslationWrtParent(this.ptr,I,g,C,B)}coSetRotation(I,g,C,B,Q){A.rawcolliderset_coSetRotation(this.ptr,I,g,C,B,Q)}coSetRotationWrtParent(I,g,C,B,Q){A.rawcolliderset_coSetRotationWrtParent(this.ptr,I,g,C,B,Q)}coIsSensor(I){return 0!==A.rawcolliderset_coIsSensor(this.ptr,I)}coShapeType(I){return A.rawcolliderset_coShapeType(this.ptr,I)>>>0}coHalfspaceNormal(I){const g=A.rawcolliderset_coHalfspaceNormal(this.ptr,I);return 0===g?void 0:QA.__wrap(g)}coHalfExtents(I){const g=A.rawcolliderset_coHalfExtents(this.ptr,I);return 0===g?void 0:QA.__wrap(g)}coSetHalfExtents(I,g){a(g,QA),A.rawcolliderset_coSetHalfExtents(this.ptr,I,g.ptr)}coRadius(I){try{const B=A.__wbindgen_add_to_stack_pointer(-16);A.rawcolliderset_coRadius(B,this.ptr,I);var g=G()[B/4+0],C=K()[B/4+1];return 0===g?void 0:C}finally{A.__wbindgen_add_to_stack_pointer(16)}}coSetRadius(I,g){A.rawcolliderset_coSetRadius(this.ptr,I,g)}coHalfHeight(I){try{const B=A.__wbindgen_add_to_stack_pointer(-16);A.rawcolliderset_coHalfHeight(B,this.ptr,I);var g=G()[B/4+0],C=K()[B/4+1];return 0===g?void 0:C}finally{A.__wbindgen_add_to_stack_pointer(16)}}coSetHalfHeight(I,g){A.rawcolliderset_coSetHalfHeight(this.ptr,I,g)}coRoundRadius(I){try{const B=A.__wbindgen_add_to_stack_pointer(-16);A.rawcolliderset_coRoundRadius(B,this.ptr,I);var g=G()[B/4+0],C=K()[B/4+1];return 0===g?void 0:C}finally{A.__wbindgen_add_to_stack_pointer(16)}}coSetRoundRadius(I,g){A.rawcolliderset_coSetRoundRadius(this.ptr,I,g)}coVertices(I){try{const B=A.__wbindgen_add_to_stack_pointer(-16);A.rawcolliderset_coVertices(B,this.ptr,I);var g=G()[B/4+0],C=G()[B/4+1];let Q;return 0!==g&&(Q=U(g,C).slice(),A.__wbindgen_free(g,4*C)),Q}finally{A.__wbindgen_add_to_stack_pointer(16)}}coIndices(I){try{const B=A.__wbindgen_add_to_stack_pointer(-16);A.rawcolliderset_coIndices(B,this.ptr,I);var g=G()[B/4+0],C=G()[B/4+1];let Q;return 0!==g&&(Q=function(A,I){return N().subarray(A/4,A/4+I)}(g,C).slice(),A.__wbindgen_free(g,4*C)),Q}finally{A.__wbindgen_add_to_stack_pointer(16)}}coHeightfieldHeights(I){try{const B=A.__wbindgen_add_to_stack_pointer(-16);A.rawcolliderset_coHeightfieldHeights(B,this.ptr,I);var g=G()[B/4+0],C=G()[B/4+1];let Q;return 0!==g&&(Q=U(g,C).slice(),A.__wbindgen_free(g,4*C)),Q}finally{A.__wbindgen_add_to_stack_pointer(16)}}coHeightfieldScale(I){const g=A.rawcolliderset_coHeightfieldScale(this.ptr,I);return 0===g?void 0:QA.__wrap(g)}coHeightfieldNRows(I){try{const B=A.__wbindgen_add_to_stack_pointer(-16);A.rawcolliderset_coHeightfieldNRows(B,this.ptr,I);var g=G()[B/4+0],C=G()[B/4+1];return 0===g?void 0:C>>>0}finally{A.__wbindgen_add_to_stack_pointer(16)}}coHeightfieldNCols(I){try{const B=A.__wbindgen_add_to_stack_pointer(-16);A.rawcolliderset_coHeightfieldNCols(B,this.ptr,I);var g=G()[B/4+0],C=G()[B/4+1];return 0===g?void 0:C>>>0}finally{A.__wbindgen_add_to_stack_pointer(16)}}coParent(I){try{const B=A.__wbindgen_add_to_stack_pointer(-16);A.rawcolliderset_coParent(B,this.ptr,I);var g=G()[B/4+0],C=D()[B/8+1];return 0===g?void 0:C}finally{A.__wbindgen_add_to_stack_pointer(16)}}coSetEnabled(I,g){A.rawcolliderset_coSetEnabled(this.ptr,I,g)}coIsEnabled(I){return 0!==A.rawcolliderset_coIsEnabled(this.ptr,I)}coFriction(I){return A.rawcolliderset_coFriction(this.ptr,I)}coRestitution(I){return A.rawcolliderset_coRestitution(this.ptr,I)}coDensity(I){return A.rawcolliderset_coDensity(this.ptr,I)}coMass(I){return A.rawcolliderset_coMass(this.ptr,I)}coVolume(I){return A.rawcolliderset_coVolume(this.ptr,I)}coCollisionGroups(I){return A.rawcolliderset_coCollisionGroups(this.ptr,I)>>>0}coSolverGroups(I){return A.rawcolliderset_coSolverGroups(this.ptr,I)>>>0}coActiveHooks(I){return A.rawcolliderset_coActiveHooks(this.ptr,I)>>>0}coActiveCollisionTypes(I){return A.rawcolliderset_coActiveCollisionTypes(this.ptr,I)}coActiveEvents(I){return A.rawcolliderset_coActiveEvents(this.ptr,I)>>>0}coContactForceEventThreshold(I){return A.rawcolliderset_coContactForceEventThreshold(this.ptr,I)}coContainsPoint(I,g){a(g,QA);return 0!==A.rawcolliderset_coContainsPoint(this.ptr,I,g.ptr)}coCastShape(I,g,C,B,Q,E,i,D){a(g,QA),a(C,IA),a(B,QA),a(Q,_),a(E,QA);const o=A.rawcolliderset_coCastShape(this.ptr,I,g.ptr,C.ptr,B.ptr,Q.ptr,E.ptr,i,D);return 0===o?void 0:BA.__wrap(o)}coCastCollider(I,g,C,B,Q,E){a(g,QA),a(B,QA);const i=A.rawcolliderset_coCastCollider(this.ptr,I,g.ptr,C,B.ptr,Q,E);return 0===i?void 0:gA.__wrap(i)}coIntersectsShape(I,g,C,B){a(g,IA),a(C,QA),a(B,_);return 0!==A.rawcolliderset_coIntersectsShape(this.ptr,I,g.ptr,C.ptr,B.ptr)}coContactShape(I,g,C,B,Q){a(g,IA),a(C,QA),a(B,_);const E=A.rawcolliderset_coContactShape(this.ptr,I,g.ptr,C.ptr,B.ptr,Q);return 0===E?void 0:CA.__wrap(E)}coContactCollider(I,g,C){const B=A.rawcolliderset_coContactCollider(this.ptr,I,g,C);return 0===B?void 0:CA.__wrap(B)}coProjectPoint(I,g,C){a(g,QA);const B=A.rawcolliderset_coProjectPoint(this.ptr,I,g.ptr,C);return X.__wrap(B)}coIntersectsRay(I,g,C,B){a(g,QA),a(C,QA);return 0!==A.rawcolliderset_coIntersectsRay(this.ptr,I,g.ptr,C.ptr,B)}coCastRay(I,g,C,B,Q){a(g,QA),a(C,QA);return A.rawcolliderset_coCastRay(this.ptr,I,g.ptr,C.ptr,B,Q)}coCastRayAndGetNormal(I,g,C,B,Q){a(g,QA),a(C,QA);const E=A.rawcolliderset_coCastRayAndGetNormal(this.ptr,I,g.ptr,C.ptr,B,Q);return 0===E?void 0:u.__wrap(E)}coSetSensor(I,g){A.rawcolliderset_coSetSensor(this.ptr,I,g)}coSetRestitution(I,g){A.rawcolliderset_coSetRestitution(this.ptr,I,g)}coSetFriction(I,g){A.rawcolliderset_coSetFriction(this.ptr,I,g)}coFrictionCombineRule(I){return A.rawcolliderset_coFrictionCombineRule(this.ptr,I)>>>0}coSetFrictionCombineRule(I,g){A.rawcolliderset_coSetFrictionCombineRule(this.ptr,I,g)}coRestitutionCombineRule(I){return A.rawcolliderset_coRestitutionCombineRule(this.ptr,I)>>>0}coSetRestitutionCombineRule(I,g){A.rawcolliderset_coSetRestitutionCombineRule(this.ptr,I,g)}coSetCollisionGroups(I,g){A.rawcolliderset_coSetCollisionGroups(this.ptr,I,g)}coSetSolverGroups(I,g){A.rawcolliderset_coSetSolverGroups(this.ptr,I,g)}coSetActiveHooks(I,g){A.rawcolliderset_coSetActiveHooks(this.ptr,I,g)}coSetActiveEvents(I,g){A.rawcolliderset_coSetActiveEvents(this.ptr,I,g)}coSetActiveCollisionTypes(I,g){A.rawcolliderset_coSetActiveCollisionTypes(this.ptr,I,g)}coSetShape(I,g){a(g,IA),A.rawcolliderset_coSetShape(this.ptr,I,g.ptr)}coSetContactForceEventThreshold(I,g){A.rawcolliderset_coSetContactForceEventThreshold(this.ptr,I,g)}coSetDensity(I,g){A.rawcolliderset_coSetDensity(this.ptr,I,g)}coSetMass(I,g){A.rawcolliderset_coSetMass(this.ptr,I,g)}coSetMassProperties(I,g,C,B,Q){a(C,QA),a(B,QA),a(Q,_),A.rawcolliderset_coSetMassProperties(this.ptr,I,g,C.ptr,B.ptr,Q.ptr)}constructor(){const I=A.rawcolliderset_new();return l.__wrap(I)}len(){return A.rawcolliderset_len(this.ptr)>>>0}contains(I){return 0!==A.rawcolliderset_contains(this.ptr,I)}createCollider(I,g,C,B,Q,E,i,o,w,k,S,M,K,y,J,U,h,N,F,q,R,s,c,Y){try{const l=A.__wbindgen_add_to_stack_pointer(-16);a(g,IA),a(C,QA),a(B,_),a(i,QA),a(o,QA),a(w,_),a(Y,v),A.rawcolliderset_createCollider(l,this.ptr,I,g.ptr,C.ptr,B.ptr,Q,E,i.ptr,o.ptr,w.ptr,k,S,M,K,y,J,U,h,N,F,q,R,s,c,Y.ptr);var L=G()[l/4+0],H=D()[l/8+1];return 0===L?void 0:H}finally{A.__wbindgen_add_to_stack_pointer(16)}}remove(I,g,C,B){a(g,b),a(C,v),A.rawcolliderset_remove(this.ptr,I,g.ptr,C.ptr,B)}isHandleValid(I){return 0!==A.rawcolliderset_contains(this.ptr,I)}forEachColliderHandle(g){try{A.rawcolliderset_forEachColliderHandle(this.ptr,J(g))}finally{I[y++]=void 0}}}class t{static __wrap(A){const I=Object.create(t.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawcontactforceevent_free(I)}collider1(){return A.rawcharactercollision_handle(this.ptr)}collider2(){return A.rawcontactforceevent_collider2(this.ptr)}total_force(){const I=A.rawcontactforceevent_total_force(this.ptr);return QA.__wrap(I)}total_force_magnitude(){return A.rawcontactforceevent_total_force_magnitude(this.ptr)}max_force_direction(){const I=A.rawcontactforceevent_max_force_direction(this.ptr);return QA.__wrap(I)}max_force_magnitude(){return A.rawcontactforceevent_max_force_magnitude(this.ptr)}}class p{static __wrap(A){const I=Object.create(p.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawcontactmanifold_free(I)}normal(){const I=A.rawcontactmanifold_normal(this.ptr);return QA.__wrap(I)}local_n1(){const I=A.rawcontactmanifold_local_n1(this.ptr);return QA.__wrap(I)}local_n2(){const I=A.rawcontactmanifold_local_n2(this.ptr);return QA.__wrap(I)}subshape1(){return A.rawcontactmanifold_subshape1(this.ptr)>>>0}subshape2(){return A.rawcontactmanifold_subshape2(this.ptr)>>>0}num_contacts(){return A.rawcontactmanifold_num_contacts(this.ptr)>>>0}contact_local_p1(I){const g=A.rawcontactmanifold_contact_local_p1(this.ptr,I);return 0===g?void 0:QA.__wrap(g)}contact_local_p2(I){const g=A.rawcontactmanifold_contact_local_p2(this.ptr,I);return 0===g?void 0:QA.__wrap(g)}contact_dist(I){return A.rawcontactmanifold_contact_dist(this.ptr,I)}contact_fid1(I){return A.rawcontactmanifold_contact_fid1(this.ptr,I)>>>0}contact_fid2(I){return A.rawcontactmanifold_contact_fid2(this.ptr,I)>>>0}contact_impulse(I){return A.rawcontactmanifold_contact_impulse(this.ptr,I)}contact_tangent_impulse_x(I){return A.rawcontactmanifold_contact_tangent_impulse_x(this.ptr,I)}contact_tangent_impulse_y(I){return A.rawcontactmanifold_contact_tangent_impulse_y(this.ptr,I)}num_solver_contacts(){return A.rawcontactmanifold_num_solver_contacts(this.ptr)>>>0}solver_contact_point(I){const g=A.rawcontactmanifold_solver_contact_point(this.ptr,I);return 0===g?void 0:QA.__wrap(g)}solver_contact_dist(I){return A.rawcontactmanifold_solver_contact_dist(this.ptr,I)}solver_contact_friction(I){return A.rawcontactmanifold_solver_contact_friction(this.ptr,I)}solver_contact_restitution(I){return A.rawcontactmanifold_solver_contact_restitution(this.ptr,I)}solver_contact_tangent_velocity(I){const g=A.rawcontactmanifold_solver_contact_tangent_velocity(this.ptr,I);return QA.__wrap(g)}}class e{static __wrap(A){const I=Object.create(e.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawcontactpair_free(I)}collider1(){return A.rawcontactpair_collider1(this.ptr)}collider2(){return A.rawcontactpair_collider2(this.ptr)}numContactManifolds(){return A.rawcontactpair_numContactManifolds(this.ptr)>>>0}contactManifold(I){const g=A.rawcontactpair_contactManifold(this.ptr,I);return 0===g?void 0:p.__wrap(g)}}class r{static __wrap(A){const I=Object.create(r.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawdebugrenderpipeline_free(I)}constructor(){const I=A.rawdebugrenderpipeline_new();return r.__wrap(I)}vertices(){return B(A.rawdebugrenderpipeline_vertices(this.ptr))}colors(){return B(A.rawdebugrenderpipeline_colors(this.ptr))}render(I,g,C,B,Q){a(I,v),a(g,l),a(C,n),a(B,j),a(Q,x),A.rawdebugrenderpipeline_render(this.ptr,I.ptr,g.ptr,C.ptr,B.ptr,Q.ptr)}}class d{static __wrap(A){const I=Object.create(d.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawdeserializedworld_free(I)}takeGravity(){const I=A.rawdeserializedworld_takeGravity(this.ptr);return 0===I?void 0:QA.__wrap(I)}takeIntegrationParameters(){const I=A.rawdeserializedworld_takeIntegrationParameters(this.ptr);return 0===I?void 0:Z.__wrap(I)}takeIslandManager(){const I=A.rawdeserializedworld_takeIslandManager(this.ptr);return 0===I?void 0:b.__wrap(I)}takeBroadPhase(){const I=A.rawdeserializedworld_takeBroadPhase(this.ptr);return 0===I?void 0:Y.__wrap(I)}takeNarrowPhase(){const I=A.rawdeserializedworld_takeNarrowPhase(this.ptr);return 0===I?void 0:x.__wrap(I)}takeBodies(){const I=A.rawdeserializedworld_takeBodies(this.ptr);return 0===I?void 0:v.__wrap(I)}takeColliders(){const I=A.rawdeserializedworld_takeColliders(this.ptr);return 0===I?void 0:l.__wrap(I)}takeImpulseJoints(){const I=A.rawdeserializedworld_takeImpulseJoints(this.ptr);return 0===I?void 0:n.__wrap(I)}takeMultibodyJoints(){const I=A.rawdeserializedworld_takeMultibodyJoints(this.ptr);return 0===I?void 0:j.__wrap(I)}}class T{static __wrap(A){const I=Object.create(T.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_raweventqueue_free(I)}constructor(I){const g=A.raweventqueue_new(I);return T.__wrap(g)}drainCollisionEvents(g){try{A.raweventqueue_drainCollisionEvents(this.ptr,J(g))}finally{I[y++]=void 0}}drainContactForceEvents(g){try{A.raweventqueue_drainContactForceEvents(this.ptr,J(g))}finally{I[y++]=void 0}}clear(){A.raweventqueue_clear(this.ptr)}}class O{static __wrap(A){const I=Object.create(O.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawgenericjoint_free(I)}static spherical(I,g){a(I,QA),a(g,QA);const C=A.rawgenericjoint_spherical(I.ptr,g.ptr);return O.__wrap(C)}static prismatic(I,g,C,B,Q,E){a(I,QA),a(g,QA),a(C,QA);const i=A.rawgenericjoint_prismatic(I.ptr,g.ptr,C.ptr,B,Q,E);return 0===i?void 0:O.__wrap(i)}static fixed(I,g,C,B){a(I,QA),a(g,_),a(C,QA),a(B,_);const Q=A.rawgenericjoint_fixed(I.ptr,g.ptr,C.ptr,B.ptr);return O.__wrap(Q)}static revolute(I,g,C){a(I,QA),a(g,QA),a(C,QA);const B=A.rawgenericjoint_revolute(I.ptr,g.ptr,C.ptr);return 0===B?void 0:O.__wrap(B)}}class n{static __wrap(A){const I=Object.create(n.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawimpulsejointset_free(I)}jointType(I){return A.rawimpulsejointset_jointType(this.ptr,I)>>>0}jointBodyHandle1(I){return A.rawimpulsejointset_jointBodyHandle1(this.ptr,I)}jointBodyHandle2(I){return A.rawimpulsejointset_jointBodyHandle2(this.ptr,I)}jointFrameX1(I){const g=A.rawimpulsejointset_jointFrameX1(this.ptr,I);return _.__wrap(g)}jointFrameX2(I){const g=A.rawimpulsejointset_jointFrameX2(this.ptr,I);return _.__wrap(g)}jointAnchor1(I){const g=A.rawimpulsejointset_jointAnchor1(this.ptr,I);return QA.__wrap(g)}jointAnchor2(I){const g=A.rawimpulsejointset_jointAnchor2(this.ptr,I);return QA.__wrap(g)}jointSetAnchor1(I,g){a(g,QA),A.rawimpulsejointset_jointSetAnchor1(this.ptr,I,g.ptr)}jointSetAnchor2(I,g){a(g,QA),A.rawimpulsejointset_jointSetAnchor2(this.ptr,I,g.ptr)}jointContactsEnabled(I){return 0!==A.rawimpulsejointset_jointContactsEnabled(this.ptr,I)}jointSetContactsEnabled(I,g){A.rawimpulsejointset_jointSetContactsEnabled(this.ptr,I,g)}jointLimitsEnabled(I,g){return 0!==A.rawimpulsejointset_jointLimitsEnabled(this.ptr,I,g)}jointLimitsMin(I,g){return A.rawimpulsejointset_jointLimitsMin(this.ptr,I,g)}jointLimitsMax(I,g){return A.rawimpulsejointset_jointLimitsMax(this.ptr,I,g)}jointSetLimits(I,g,C,B){A.rawimpulsejointset_jointSetLimits(this.ptr,I,g,C,B)}jointConfigureMotorModel(I,g,C){A.rawimpulsejointset_jointConfigureMotorModel(this.ptr,I,g,C)}jointConfigureMotorVelocity(I,g,C,B){A.rawimpulsejointset_jointConfigureMotorVelocity(this.ptr,I,g,C,B)}jointConfigureMotorPosition(I,g,C,B,Q){A.rawimpulsejointset_jointConfigureMotorPosition(this.ptr,I,g,C,B,Q)}jointConfigureMotor(I,g,C,B,Q,E){A.rawimpulsejointset_jointConfigureMotor(this.ptr,I,g,C,B,Q,E)}constructor(){const I=A.rawimpulsejointset_new();return n.__wrap(I)}createJoint(I,g,C,B){a(I,O);return A.rawimpulsejointset_createJoint(this.ptr,I.ptr,g,C,B)}remove(I,g){A.rawimpulsejointset_remove(this.ptr,I,g)}len(){return A.rawimpulsejointset_len(this.ptr)>>>0}contains(I){return 0!==A.rawimpulsejointset_contains(this.ptr,I)}forEachJointHandle(g){try{A.rawimpulsejointset_forEachJointHandle(this.ptr,J(g))}finally{I[y++]=void 0}}forEachJointAttachedToRigidBody(g,C){try{A.rawimpulsejointset_forEachJointAttachedToRigidBody(this.ptr,g,J(C))}finally{I[y++]=void 0}}}class Z{static __wrap(A){const I=Object.create(Z.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawintegrationparameters_free(I)}constructor(){const I=A.rawintegrationparameters_new();return Z.__wrap(I)}get dt(){return A.rawintegrationparameters_dt(this.ptr)}get erp(){return A.rawcharactercollision_toi(this.ptr)}get allowedLinearError(){return A.rawintegrationparameters_allowedLinearError(this.ptr)}get predictionDistance(){return A.rawintegrationparameters_predictionDistance(this.ptr)}get maxVelocityIterations(){return A.rawintegrationparameters_maxVelocityIterations(this.ptr)>>>0}get maxVelocityFrictionIterations(){return A.rawintegrationparameters_maxVelocityFrictionIterations(this.ptr)>>>0}get maxStabilizationIterations(){return A.rawintegrationparameters_maxStabilizationIterations(this.ptr)>>>0}get minIslandSize(){return A.rawintegrationparameters_minIslandSize(this.ptr)>>>0}get maxCcdSubsteps(){return A.rawintegrationparameters_maxCcdSubsteps(this.ptr)>>>0}set dt(I){A.rawintegrationparameters_set_dt(this.ptr,I)}set erp(I){A.rawintegrationparameters_set_erp(this.ptr,I)}set allowedLinearError(I){A.rawintegrationparameters_set_allowedLinearError(this.ptr,I)}set predictionDistance(I){A.rawintegrationparameters_set_predictionDistance(this.ptr,I)}set maxVelocityIterations(I){A.rawintegrationparameters_set_maxVelocityIterations(this.ptr,I)}set maxVelocityFrictionIterations(I){A.rawintegrationparameters_set_maxVelocityFrictionIterations(this.ptr,I)}set maxStabilizationIterations(I){A.rawintegrationparameters_set_maxStabilizationIterations(this.ptr,I)}set minIslandSize(I){A.rawintegrationparameters_set_minIslandSize(this.ptr,I)}set maxCcdSubsteps(I){A.rawintegrationparameters_set_maxCcdSubsteps(this.ptr,I)}}class b{static __wrap(A){const I=Object.create(b.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawislandmanager_free(I)}constructor(){const I=A.rawislandmanager_new();return b.__wrap(I)}forEachActiveRigidBodyHandle(g){try{A.rawislandmanager_forEachActiveRigidBodyHandle(this.ptr,J(g))}finally{I[y++]=void 0}}}class W{static __wrap(A){const I=Object.create(W.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawkinematiccharactercontroller_free(I)}constructor(I){const g=A.rawkinematiccharactercontroller_new(I);return W.__wrap(g)}up(){const I=A.rawkinematiccharactercontroller_up(this.ptr);return QA.__wrap(I)}setUp(I){a(I,QA),A.rawkinematiccharactercontroller_setUp(this.ptr,I.ptr)}offset(){return A.rawkinematiccharactercontroller_offset(this.ptr)}setOffset(I){A.rawkinematiccharactercontroller_setOffset(this.ptr,I)}slideEnabled(){return 0!==A.rawkinematiccharactercontroller_slideEnabled(this.ptr)}setSlideEnabled(I){A.rawkinematiccharactercontroller_setSlideEnabled(this.ptr,I)}autostepMaxHeight(){try{const C=A.__wbindgen_add_to_stack_pointer(-16);A.rawkinematiccharactercontroller_autostepMaxHeight(C,this.ptr);var I=G()[C/4+0],g=K()[C/4+1];return 0===I?void 0:g}finally{A.__wbindgen_add_to_stack_pointer(16)}}autostepMinWidth(){try{const C=A.__wbindgen_add_to_stack_pointer(-16);A.rawkinematiccharactercontroller_autostepMinWidth(C,this.ptr);var I=G()[C/4+0],g=K()[C/4+1];return 0===I?void 0:g}finally{A.__wbindgen_add_to_stack_pointer(16)}}autostepIncludesDynamicBodies(){const I=A.rawkinematiccharactercontroller_autostepIncludesDynamicBodies(this.ptr);return 16777215===I?void 0:0!==I}autostepEnabled(){return 0!==A.rawkinematiccharactercontroller_autostepEnabled(this.ptr)}enableAutostep(I,g,C){A.rawkinematiccharactercontroller_enableAutostep(this.ptr,I,g,C)}disableAutostep(){A.rawkinematiccharactercontroller_disableAutostep(this.ptr)}maxSlopeClimbAngle(){return A.rawkinematiccharactercontroller_maxSlopeClimbAngle(this.ptr)}setMaxSlopeClimbAngle(I){A.rawkinematiccharactercontroller_setMaxSlopeClimbAngle(this.ptr,I)}minSlopeSlideAngle(){return A.rawkinematiccharactercontroller_minSlopeSlideAngle(this.ptr)}setMinSlopeSlideAngle(I){A.rawkinematiccharactercontroller_setMinSlopeSlideAngle(this.ptr,I)}snapToGroundDistance(){try{const C=A.__wbindgen_add_to_stack_pointer(-16);A.rawkinematiccharactercontroller_snapToGroundDistance(C,this.ptr);var I=G()[C/4+0],g=K()[C/4+1];return 0===I?void 0:g}finally{A.__wbindgen_add_to_stack_pointer(16)}}enableSnapToGround(I){A.rawkinematiccharactercontroller_enableSnapToGround(this.ptr,I)}disableSnapToGround(){A.rawkinematiccharactercontroller_disableSnapToGround(this.ptr)}snapToGroundEnabled(){return 0!==A.rawkinematiccharactercontroller_snapToGroundEnabled(this.ptr)}computeColliderMovement(g,C,B,Q,i,D,o,G,w,k,S){try{a(C,v),a(B,l),a(Q,V),a(D,QA),A.rawkinematiccharactercontroller_computeColliderMovement(this.ptr,g,C.ptr,B.ptr,Q.ptr,i,D.ptr,o,!E(G),E(G)?0:G,w,!E(k),E(k)?0:k,J(S))}finally{I[y++]=void 0}}computedMovement(){const I=A.rawkinematiccharactercontroller_computedMovement(this.ptr);return QA.__wrap(I)}computedGrounded(){return 0!==A.rawkinematiccharactercontroller_computedGrounded(this.ptr)}numComputedCollisions(){return A.rawkinematiccharactercontroller_numComputedCollisions(this.ptr)>>>0}computedCollision(I,g){a(g,H);return 0!==A.rawkinematiccharactercontroller_computedCollision(this.ptr,I,g.ptr)}}class j{static __wrap(A){const I=Object.create(j.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawmultibodyjointset_free(I)}jointType(I){return A.rawmultibodyjointset_jointType(this.ptr,I)>>>0}jointFrameX1(I){const g=A.rawmultibodyjointset_jointFrameX1(this.ptr,I);return _.__wrap(g)}jointFrameX2(I){const g=A.rawmultibodyjointset_jointFrameX2(this.ptr,I);return _.__wrap(g)}jointAnchor1(I){const g=A.rawmultibodyjointset_jointAnchor1(this.ptr,I);return QA.__wrap(g)}jointAnchor2(I){const g=A.rawmultibodyjointset_jointAnchor2(this.ptr,I);return QA.__wrap(g)}jointContactsEnabled(I){return 0!==A.rawmultibodyjointset_jointContactsEnabled(this.ptr,I)}jointSetContactsEnabled(I,g){A.rawmultibodyjointset_jointSetContactsEnabled(this.ptr,I,g)}jointLimitsEnabled(I,g){return 0!==A.rawmultibodyjointset_jointLimitsEnabled(this.ptr,I,g)}jointLimitsMin(I,g){return A.rawmultibodyjointset_jointLimitsMin(this.ptr,I,g)}jointLimitsMax(I,g){return A.rawmultibodyjointset_jointLimitsMax(this.ptr,I,g)}constructor(){const I=A.rawmultibodyjointset_new();return j.__wrap(I)}createJoint(I,g,C,B){a(I,O);return A.rawmultibodyjointset_createJoint(this.ptr,I.ptr,g,C,B)}remove(I,g){A.rawmultibodyjointset_remove(this.ptr,I,g)}contains(I){return 0!==A.rawmultibodyjointset_contains(this.ptr,I)}forEachJointHandle(g){try{A.rawmultibodyjointset_forEachJointHandle(this.ptr,J(g))}finally{I[y++]=void 0}}forEachJointAttachedToRigidBody(g,C){try{A.rawmultibodyjointset_forEachJointAttachedToRigidBody(this.ptr,g,J(C))}finally{I[y++]=void 0}}}class x{static __wrap(A){const I=Object.create(x.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawnarrowphase_free(I)}constructor(){const I=A.rawnarrowphase_new();return x.__wrap(I)}contacts_with(I,g){A.rawnarrowphase_contacts_with(this.ptr,I,Q(g))}contact_pair(I,g){const C=A.rawnarrowphase_contact_pair(this.ptr,I,g);return 0===C?void 0:e.__wrap(C)}intersections_with(I,g){A.rawnarrowphase_intersections_with(this.ptr,I,Q(g))}intersection_pair(I,g){return 0!==A.rawnarrowphase_intersection_pair(this.ptr,I,g)}}class f{static __wrap(A){const I=Object.create(f.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawphysicspipeline_free(I)}constructor(){const I=A.rawphysicspipeline_new();return f.__wrap(I)}step(I,g,C,B,Q,E,i,D,o,G){a(I,QA),a(g,Z),a(C,b),a(B,Y),a(Q,x),a(E,v),a(i,l),a(D,n),a(o,j),a(G,L),A.rawphysicspipeline_step(this.ptr,I.ptr,g.ptr,C.ptr,B.ptr,Q.ptr,E.ptr,i.ptr,D.ptr,o.ptr,G.ptr)}stepWithEvents(I,g,C,B,E,i,D,o,G,w,k,S,M,K){a(I,QA),a(g,Z),a(C,b),a(B,Y),a(E,x),a(i,v),a(D,l),a(o,n),a(G,j),a(w,L),a(k,T),A.rawphysicspipeline_stepWithEvents(this.ptr,I.ptr,g.ptr,C.ptr,B.ptr,E.ptr,i.ptr,D.ptr,o.ptr,G.ptr,w.ptr,k.ptr,Q(S),Q(M),Q(K))}}class m{static __wrap(A){const I=Object.create(m.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawpointcolliderprojection_free(I)}colliderHandle(){return A.rawpointcolliderprojection_colliderHandle(this.ptr)}point(){const I=A.rawkinematiccharactercontroller_computedMovement(this.ptr);return QA.__wrap(I)}isInside(){return 0!==A.rawkinematiccharactercontroller_computedGrounded(this.ptr)}featureType(){return A.rawpointcolliderprojection_featureType(this.ptr)>>>0}featureId(){try{const C=A.__wbindgen_add_to_stack_pointer(-16);A.rawpointcolliderprojection_featureId(C,this.ptr);var I=G()[C/4+0],g=G()[C/4+1];return 0===I?void 0:g>>>0}finally{A.__wbindgen_add_to_stack_pointer(16)}}}class X{static __wrap(A){const I=Object.create(X.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawpointprojection_free(I)}point(){const I=A.rawkinematiccharactercontroller_computedMovement(this.ptr);return QA.__wrap(I)}isInside(){return 0!==A.rawkinematiccharactercontroller_computedGrounded(this.ptr)}}class V{static __wrap(A){const I=Object.create(V.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawquerypipeline_free(I)}constructor(){const I=A.rawquerypipeline_new();return V.__wrap(I)}update(I,g){a(I,v),a(g,l),A.rawquerypipeline_update(this.ptr,I.ptr,g.ptr)}castRay(g,C,B,Q,i,D,o,G,w,k,S){try{a(g,v),a(C,l),a(B,QA),a(Q,QA);const M=A.rawquerypipeline_castRay(this.ptr,g.ptr,C.ptr,B.ptr,Q.ptr,i,D,o,!E(G),E(G)?0:G,!E(w),E(w)?0:w,!E(k),E(k)?0:k,J(S));return 0===M?void 0:z.__wrap(M)}finally{I[y++]=void 0}}castRayAndGetNormal(g,C,B,Q,i,D,o,G,w,k,S){try{a(g,v),a(C,l),a(B,QA),a(Q,QA);const M=A.rawquerypipeline_castRayAndGetNormal(this.ptr,g.ptr,C.ptr,B.ptr,Q.ptr,i,D,o,!E(G),E(G)?0:G,!E(w),E(w)?0:w,!E(k),E(k)?0:k,J(S));return 0===M?void 0:P.__wrap(M)}finally{I[y++]=void 0}}intersectionsWithRay(g,C,B,Q,i,D,o,G,w,k,S,M){try{a(g,v),a(C,l),a(B,QA),a(Q,QA),A.rawquerypipeline_intersectionsWithRay(this.ptr,g.ptr,C.ptr,B.ptr,Q.ptr,i,D,J(o),G,!E(w),E(w)?0:w,!E(k),E(k)?0:k,!E(S),E(S)?0:S,J(M))}finally{I[y++]=void 0,I[y++]=void 0}}intersectionWithShape(g,C,B,Q,i,o,w,k,S,M){try{const h=A.__wbindgen_add_to_stack_pointer(-16);a(g,v),a(C,l),a(B,QA),a(Q,_),a(i,IA),A.rawquerypipeline_intersectionWithShape(h,this.ptr,g.ptr,C.ptr,B.ptr,Q.ptr,i.ptr,o,!E(w),E(w)?0:w,!E(k),E(k)?0:k,!E(S),E(S)?0:S,J(M));var K=G()[h/4+0],U=D()[h/8+1];return 0===K?void 0:U}finally{A.__wbindgen_add_to_stack_pointer(16),I[y++]=void 0}}projectPoint(g,C,B,Q,i,D,o,G,w){try{a(g,v),a(C,l),a(B,QA);const k=A.rawquerypipeline_projectPoint(this.ptr,g.ptr,C.ptr,B.ptr,Q,i,!E(D),E(D)?0:D,!E(o),E(o)?0:o,!E(G),E(G)?0:G,J(w));return 0===k?void 0:m.__wrap(k)}finally{I[y++]=void 0}}projectPointAndGetFeature(g,C,B,Q,i,D,o,G){try{a(g,v),a(C,l),a(B,QA);const w=A.rawquerypipeline_projectPointAndGetFeature(this.ptr,g.ptr,C.ptr,B.ptr,Q,!E(i),E(i)?0:i,!E(D),E(D)?0:D,!E(o),E(o)?0:o,J(G));return 0===w?void 0:m.__wrap(w)}finally{I[y++]=void 0}}intersectionsWithPoint(g,C,B,Q,i,D,o,G,w){try{a(g,v),a(C,l),a(B,QA),A.rawquerypipeline_intersectionsWithPoint(this.ptr,g.ptr,C.ptr,B.ptr,J(Q),i,!E(D),E(D)?0:D,!E(o),E(o)?0:o,!E(G),E(G)?0:G,J(w))}finally{I[y++]=void 0,I[y++]=void 0}}castShape(g,C,B,Q,i,D,o,G,w,k,S,M,K){try{a(g,v),a(C,l),a(B,QA),a(Q,_),a(i,QA),a(D,IA);const U=A.rawquerypipeline_castShape(this.ptr,g.ptr,C.ptr,B.ptr,Q.ptr,i.ptr,D.ptr,o,G,w,!E(k),E(k)?0:k,!E(S),E(S)?0:S,!E(M),E(M)?0:M,J(K));return 0===U?void 0:gA.__wrap(U)}finally{I[y++]=void 0}}intersectionsWithShape(g,C,B,Q,i,D,o,G,w,k,S){try{a(g,v),a(C,l),a(B,QA),a(Q,_),a(i,IA),A.rawquerypipeline_intersectionsWithShape(this.ptr,g.ptr,C.ptr,B.ptr,Q.ptr,i.ptr,J(D),o,!E(G),E(G)?0:G,!E(w),E(w)?0:w,!E(k),E(k)?0:k,J(S))}finally{I[y++]=void 0,I[y++]=void 0}}collidersWithAabbIntersectingAabb(g,C,B){try{a(g,QA),a(C,QA),A.rawquerypipeline_collidersWithAabbIntersectingAabb(this.ptr,g.ptr,C.ptr,J(B))}finally{I[y++]=void 0}}}class P{static __wrap(A){const I=Object.create(P.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawraycolliderintersection_free(I)}colliderHandle(){return A.rawcharactercollision_handle(this.ptr)}normal(){const I=A.rawraycolliderintersection_normal(this.ptr);return QA.__wrap(I)}toi(){return A.rawraycolliderintersection_toi(this.ptr)}featureType(){return A.rawraycolliderintersection_featureType(this.ptr)>>>0}featureId(){try{const C=A.__wbindgen_add_to_stack_pointer(-16);A.rawraycolliderintersection_featureId(C,this.ptr);var I=G()[C/4+0],g=G()[C/4+1];return 0===I?void 0:g>>>0}finally{A.__wbindgen_add_to_stack_pointer(16)}}}class z{static __wrap(A){const I=Object.create(z.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawraycollidertoi_free(I)}colliderHandle(){return A.rawcharactercollision_handle(this.ptr)}toi(){return A.rawcharactercollision_toi(this.ptr)}}class u{static __wrap(A){const I=Object.create(u.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawrayintersection_free(I)}normal(){const I=A.rawcharactercollision_worldWitness1(this.ptr);return QA.__wrap(I)}toi(){return A.rawcharactercollision_toi(this.ptr)}featureType(){return A.rawrayintersection_featureType(this.ptr)>>>0}featureId(){try{const C=A.__wbindgen_add_to_stack_pointer(-16);A.rawrayintersection_featureId(C,this.ptr);var I=G()[C/4+0],g=G()[C/4+1];return 0===I?void 0:g>>>0}finally{A.__wbindgen_add_to_stack_pointer(16)}}}class v{static __wrap(A){const I=Object.create(v.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawrigidbodyset_free(I)}rbTranslation(I){const g=A.rawrigidbodyset_rbTranslation(this.ptr,I);return QA.__wrap(g)}rbRotation(I){const g=A.rawrigidbodyset_rbRotation(this.ptr,I);return _.__wrap(g)}rbSleep(I){A.rawrigidbodyset_rbSleep(this.ptr,I)}rbIsSleeping(I){return 0!==A.rawrigidbodyset_rbIsSleeping(this.ptr,I)}rbIsMoving(I){return 0!==A.rawrigidbodyset_rbIsMoving(this.ptr,I)}rbNextTranslation(I){const g=A.rawrigidbodyset_rbNextTranslation(this.ptr,I);return QA.__wrap(g)}rbNextRotation(I){const g=A.rawrigidbodyset_rbNextRotation(this.ptr,I);return _.__wrap(g)}rbSetTranslation(I,g,C,B,Q){A.rawrigidbodyset_rbSetTranslation(this.ptr,I,g,C,B,Q)}rbSetRotation(I,g,C,B,Q,E){A.rawrigidbodyset_rbSetRotation(this.ptr,I,g,C,B,Q,E)}rbSetLinvel(I,g,C){a(g,QA),A.rawrigidbodyset_rbSetLinvel(this.ptr,I,g.ptr,C)}rbSetAngvel(I,g,C){a(g,QA),A.rawrigidbodyset_rbSetAngvel(this.ptr,I,g.ptr,C)}rbSetNextKinematicTranslation(I,g,C,B){A.rawrigidbodyset_rbSetNextKinematicTranslation(this.ptr,I,g,C,B)}rbSetNextKinematicRotation(I,g,C,B,Q){A.rawrigidbodyset_rbSetNextKinematicRotation(this.ptr,I,g,C,B,Q)}rbRecomputeMassPropertiesFromColliders(I,g){a(g,l),A.rawrigidbodyset_rbRecomputeMassPropertiesFromColliders(this.ptr,I,g.ptr)}rbSetAdditionalMass(I,g,C){A.rawrigidbodyset_rbSetAdditionalMass(this.ptr,I,g,C)}rbSetAdditionalMassProperties(I,g,C,B,Q,E){a(C,QA),a(B,QA),a(Q,_),A.rawrigidbodyset_rbSetAdditionalMassProperties(this.ptr,I,g,C.ptr,B.ptr,Q.ptr,E)}rbLinvel(I){const g=A.rawrigidbodyset_rbLinvel(this.ptr,I);return QA.__wrap(g)}rbAngvel(I){const g=A.rawrigidbodyset_rbAngvel(this.ptr,I);return QA.__wrap(g)}rbLockTranslations(I,g,C){A.rawrigidbodyset_rbLockTranslations(this.ptr,I,g,C)}rbSetEnabledTranslations(I,g,C,B,Q){A.rawrigidbodyset_rbSetEnabledTranslations(this.ptr,I,g,C,B,Q)}rbLockRotations(I,g,C){A.rawrigidbodyset_rbLockRotations(this.ptr,I,g,C)}rbSetEnabledRotations(I,g,C,B,Q){A.rawrigidbodyset_rbSetEnabledRotations(this.ptr,I,g,C,B,Q)}rbDominanceGroup(I){return A.rawrigidbodyset_rbDominanceGroup(this.ptr,I)}rbSetDominanceGroup(I,g){A.rawrigidbodyset_rbSetDominanceGroup(this.ptr,I,g)}rbEnableCcd(I,g){A.rawrigidbodyset_rbEnableCcd(this.ptr,I,g)}rbMass(I){return A.rawrigidbodyset_rbMass(this.ptr,I)}rbInvMass(I){return A.rawrigidbodyset_rbInvMass(this.ptr,I)}rbEffectiveInvMass(I){const g=A.rawrigidbodyset_rbEffectiveInvMass(this.ptr,I);return QA.__wrap(g)}rbLocalCom(I){const g=A.rawrigidbodyset_rbLocalCom(this.ptr,I);return QA.__wrap(g)}rbWorldCom(I){const g=A.rawrigidbodyset_rbWorldCom(this.ptr,I);return QA.__wrap(g)}rbInvPrincipalInertiaSqrt(I){const g=A.rawrigidbodyset_rbInvPrincipalInertiaSqrt(this.ptr,I);return QA.__wrap(g)}rbPrincipalInertiaLocalFrame(I){const g=A.rawrigidbodyset_rbPrincipalInertiaLocalFrame(this.ptr,I);return _.__wrap(g)}rbPrincipalInertia(I){const g=A.rawrigidbodyset_rbPrincipalInertia(this.ptr,I);return QA.__wrap(g)}rbEffectiveWorldInvInertiaSqrt(I){const g=A.rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt(this.ptr,I);return $.__wrap(g)}rbEffectiveAngularInertia(I){const g=A.rawrigidbodyset_rbEffectiveAngularInertia(this.ptr,I);return $.__wrap(g)}rbWakeUp(I){A.rawrigidbodyset_rbWakeUp(this.ptr,I)}rbIsCcdEnabled(I){return 0!==A.rawrigidbodyset_rbIsCcdEnabled(this.ptr,I)}rbNumColliders(I){return A.rawrigidbodyset_rbNumColliders(this.ptr,I)>>>0}rbCollider(I,g){return A.rawrigidbodyset_rbCollider(this.ptr,I,g)}rbBodyType(I){return A.rawrigidbodyset_rbBodyType(this.ptr,I)>>>0}rbSetBodyType(I,g,C){A.rawrigidbodyset_rbSetBodyType(this.ptr,I,g,C)}rbIsFixed(I){return 0!==A.rawrigidbodyset_rbIsFixed(this.ptr,I)}rbIsKinematic(I){return 0!==A.rawrigidbodyset_rbIsKinematic(this.ptr,I)}rbIsDynamic(I){return 0!==A.rawrigidbodyset_rbIsDynamic(this.ptr,I)}rbLinearDamping(I){return A.rawrigidbodyset_rbLinearDamping(this.ptr,I)}rbAngularDamping(I){return A.rawrigidbodyset_rbAngularDamping(this.ptr,I)}rbSetLinearDamping(I,g){A.rawrigidbodyset_rbSetLinearDamping(this.ptr,I,g)}rbSetAngularDamping(I,g){A.rawrigidbodyset_rbSetAngularDamping(this.ptr,I,g)}rbSetEnabled(I,g){A.rawrigidbodyset_rbSetEnabled(this.ptr,I,g)}rbIsEnabled(I){return 0!==A.rawrigidbodyset_rbIsEnabled(this.ptr,I)}rbGravityScale(I){return A.rawrigidbodyset_rbGravityScale(this.ptr,I)}rbSetGravityScale(I,g,C){A.rawrigidbodyset_rbSetGravityScale(this.ptr,I,g,C)}rbResetForces(I,g){A.rawrigidbodyset_rbResetForces(this.ptr,I,g)}rbResetTorques(I,g){A.rawrigidbodyset_rbResetTorques(this.ptr,I,g)}rbAddForce(I,g,C){a(g,QA),A.rawrigidbodyset_rbAddForce(this.ptr,I,g.ptr,C)}rbApplyImpulse(I,g,C){a(g,QA),A.rawrigidbodyset_rbApplyImpulse(this.ptr,I,g.ptr,C)}rbAddTorque(I,g,C){a(g,QA),A.rawrigidbodyset_rbAddTorque(this.ptr,I,g.ptr,C)}rbApplyTorqueImpulse(I,g,C){a(g,QA),A.rawrigidbodyset_rbApplyTorqueImpulse(this.ptr,I,g.ptr,C)}rbAddForceAtPoint(I,g,C,B){a(g,QA),a(C,QA),A.rawrigidbodyset_rbAddForceAtPoint(this.ptr,I,g.ptr,C.ptr,B)}rbApplyImpulseAtPoint(I,g,C,B){a(g,QA),a(C,QA),A.rawrigidbodyset_rbApplyImpulseAtPoint(this.ptr,I,g.ptr,C.ptr,B)}rbUserData(I){return A.rawrigidbodyset_rbUserData(this.ptr,I)>>>0}rbSetUserData(I,g){A.rawrigidbodyset_rbSetUserData(this.ptr,I,g)}constructor(){const I=A.rawrigidbodyset_new();return v.__wrap(I)}createRigidBody(I,g,C,B,Q,E,i,D,o,G,w,k,S,M,K,y,J,U,h,N,F,q,R,s){a(g,QA),a(C,_),a(i,QA),a(D,QA),a(o,QA),a(G,QA),a(w,_);return A.rawrigidbodyset_createRigidBody(this.ptr,I,g.ptr,C.ptr,B,Q,E,i.ptr,D.ptr,o.ptr,G.ptr,w.ptr,k,S,M,K,y,J,U,h,N,F,q,R,s)}remove(I,g,C,B,Q){a(g,b),a(C,l),a(B,n),a(Q,j),A.rawrigidbodyset_remove(this.ptr,I,g.ptr,C.ptr,B.ptr,Q.ptr)}len(){return A.rawrigidbodyset_len(this.ptr)>>>0}contains(I){return 0!==A.rawrigidbodyset_contains(this.ptr,I)}forEachRigidBodyHandle(g){try{A.rawrigidbodyset_forEachRigidBodyHandle(this.ptr,J(g))}finally{I[y++]=void 0}}propagateModifiedBodyPositionsToColliders(I){a(I,l),A.rawrigidbodyset_propagateModifiedBodyPositionsToColliders(this.ptr,I.ptr)}}class _{static __wrap(A){const I=Object.create(_.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawrotation_free(I)}constructor(I,g,C,B){const Q=A.rawrotation_new(I,g,C,B);return _.__wrap(Q)}static identity(){const I=A.rawrotation_identity();return _.__wrap(I)}get x(){return A.rawintegrationparameters_dt(this.ptr)}get y(){return A.rawrotation_y(this.ptr)}get z(){return A.rawcharactercollision_toi(this.ptr)}get w(){return A.rawrotation_w(this.ptr)}}class ${static __wrap(A){const I=Object.create($.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawsdpmatrix3_free(I)}elements(){return B(A.rawsdpmatrix3_elements(this.ptr))}}class AA{static __wrap(A){const I=Object.create(AA.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawserializationpipeline_free(I)}constructor(){const I=A.rawserializationpipeline_new();return AA.__wrap(I)}serializeAll(I,g,C,Q,E,i,D,o,G){a(I,QA),a(g,Z),a(C,b),a(Q,Y),a(E,x),a(i,v),a(D,l),a(o,n),a(G,j);return B(A.rawserializationpipeline_serializeAll(this.ptr,I.ptr,g.ptr,C.ptr,Q.ptr,E.ptr,i.ptr,D.ptr,o.ptr,G.ptr))}deserializeAll(I){const g=A.rawserializationpipeline_deserializeAll(this.ptr,Q(I));return 0===g?void 0:d.__wrap(g)}}class IA{static __wrap(A){const I=Object.create(IA.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawshape_free(I)}static cuboid(I,g,C){const B=A.rawshape_cuboid(I,g,C);return IA.__wrap(B)}static roundCuboid(I,g,C,B){const Q=A.rawshape_roundCuboid(I,g,C,B);return IA.__wrap(Q)}static ball(I){const g=A.rawshape_ball(I);return IA.__wrap(g)}static halfspace(I){a(I,QA);const g=A.rawshape_halfspace(I.ptr);return IA.__wrap(g)}static capsule(I,g){const C=A.rawshape_capsule(I,g);return IA.__wrap(C)}static cylinder(I,g){const C=A.rawshape_cylinder(I,g);return IA.__wrap(C)}static roundCylinder(I,g,C){const B=A.rawshape_roundCylinder(I,g,C);return IA.__wrap(B)}static cone(I,g){const C=A.rawshape_cone(I,g);return IA.__wrap(C)}static roundCone(I,g,C){const B=A.rawshape_roundCone(I,g,C);return IA.__wrap(B)}static polyline(I,g){const C=q(I,A.__wbindgen_malloc),B=F,Q=R(g,A.__wbindgen_malloc),E=F,i=A.rawshape_polyline(C,B,Q,E);return IA.__wrap(i)}static trimesh(I,g){const C=q(I,A.__wbindgen_malloc),B=F,Q=R(g,A.__wbindgen_malloc),E=F,i=A.rawshape_trimesh(C,B,Q,E);return IA.__wrap(i)}static heightfield(I,g,C,B){const Q=q(C,A.__wbindgen_malloc),E=F;a(B,QA);const i=A.rawshape_heightfield(I,g,Q,E,B.ptr);return IA.__wrap(i)}static segment(I,g){a(I,QA),a(g,QA);const C=A.rawshape_segment(I.ptr,g.ptr);return IA.__wrap(C)}static triangle(I,g,C){a(I,QA),a(g,QA),a(C,QA);const B=A.rawshape_triangle(I.ptr,g.ptr,C.ptr);return IA.__wrap(B)}static roundTriangle(I,g,C,B){a(I,QA),a(g,QA),a(C,QA);const Q=A.rawshape_roundTriangle(I.ptr,g.ptr,C.ptr,B);return IA.__wrap(Q)}static convexHull(I){const g=q(I,A.__wbindgen_malloc),C=F,B=A.rawshape_convexHull(g,C);return 0===B?void 0:IA.__wrap(B)}static roundConvexHull(I,g){const C=q(I,A.__wbindgen_malloc),B=F,Q=A.rawshape_roundConvexHull(C,B,g);return 0===Q?void 0:IA.__wrap(Q)}static convexMesh(I,g){const C=q(I,A.__wbindgen_malloc),B=F,Q=R(g,A.__wbindgen_malloc),E=F,i=A.rawshape_convexMesh(C,B,Q,E);return 0===i?void 0:IA.__wrap(i)}static roundConvexMesh(I,g,C){const B=q(I,A.__wbindgen_malloc),Q=F,E=R(g,A.__wbindgen_malloc),i=F,D=A.rawshape_roundConvexMesh(B,Q,E,i,C);return 0===D?void 0:IA.__wrap(D)}castShape(I,g,C,B,Q,E,i,D,o){a(I,QA),a(g,_),a(C,QA),a(B,IA),a(Q,QA),a(E,_),a(i,QA);const G=A.rawshape_castShape(this.ptr,I.ptr,g.ptr,C.ptr,B.ptr,Q.ptr,E.ptr,i.ptr,D,o);return 0===G?void 0:BA.__wrap(G)}intersectsShape(I,g,C,B,Q){a(I,QA),a(g,_),a(C,IA),a(B,QA),a(Q,_);return 0!==A.rawshape_intersectsShape(this.ptr,I.ptr,g.ptr,C.ptr,B.ptr,Q.ptr)}contactShape(I,g,C,B,Q,E){a(I,QA),a(g,_),a(C,IA),a(B,QA),a(Q,_);const i=A.rawshape_contactShape(this.ptr,I.ptr,g.ptr,C.ptr,B.ptr,Q.ptr,E);return 0===i?void 0:CA.__wrap(i)}containsPoint(I,g,C){a(I,QA),a(g,_),a(C,QA);return 0!==A.rawshape_containsPoint(this.ptr,I.ptr,g.ptr,C.ptr)}projectPoint(I,g,C,B){a(I,QA),a(g,_),a(C,QA);const Q=A.rawshape_projectPoint(this.ptr,I.ptr,g.ptr,C.ptr,B);return X.__wrap(Q)}intersectsRay(I,g,C,B,Q){a(I,QA),a(g,_),a(C,QA),a(B,QA);return 0!==A.rawshape_intersectsRay(this.ptr,I.ptr,g.ptr,C.ptr,B.ptr,Q)}castRay(I,g,C,B,Q,E){a(I,QA),a(g,_),a(C,QA),a(B,QA);return A.rawshape_castRay(this.ptr,I.ptr,g.ptr,C.ptr,B.ptr,Q,E)}castRayAndGetNormal(I,g,C,B,Q,E){a(I,QA),a(g,_),a(C,QA),a(B,QA);const i=A.rawshape_castRayAndGetNormal(this.ptr,I.ptr,g.ptr,C.ptr,B.ptr,Q,E);return 0===i?void 0:u.__wrap(i)}}class gA{static __wrap(A){const I=Object.create(gA.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawshapecollidertoi_free(I)}colliderHandle(){return A.rawcharactercollision_handle(this.ptr)}toi(){return A.rawcharactercollision_toi(this.ptr)}witness1(){const I=A.rawcharactercollision_worldWitness1(this.ptr);return QA.__wrap(I)}witness2(){const I=A.rawshapecollidertoi_witness2(this.ptr);return QA.__wrap(I)}normal1(){const I=A.rawcharactercollision_worldNormal1(this.ptr);return QA.__wrap(I)}normal2(){const I=A.rawshapecollidertoi_normal2(this.ptr);return QA.__wrap(I)}}class CA{static __wrap(A){const I=Object.create(CA.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawshapecontact_free(I)}distance(){return A.rawshapecontact_distance(this.ptr)}point1(){const I=A.rawkinematiccharactercontroller_computedMovement(this.ptr);return QA.__wrap(I)}point2(){const I=A.rawcharactercollision_worldWitness1(this.ptr);return QA.__wrap(I)}normal1(){const I=A.rawshapecollidertoi_witness2(this.ptr);return QA.__wrap(I)}normal2(){const I=A.rawcharactercollision_worldNormal1(this.ptr);return QA.__wrap(I)}}class BA{static __wrap(A){const I=Object.create(BA.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawshapetoi_free(I)}toi(){return A.rawintegrationparameters_dt(this.ptr)}witness1(){const I=A.rawshapetoi_witness1(this.ptr);return QA.__wrap(I)}witness2(){const I=A.rawcontactforceevent_total_force(this.ptr);return QA.__wrap(I)}normal1(){const I=A.rawshapetoi_normal1(this.ptr);return QA.__wrap(I)}normal2(){const I=A.rawshapetoi_normal2(this.ptr);return QA.__wrap(I)}}class QA{static __wrap(A){const I=Object.create(QA.prototype);return I.ptr=A,I}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const I=this.__destroy_into_raw();A.__wbg_rawvector_free(I)}static zero(){const I=A.rawvector_zero();return QA.__wrap(I)}constructor(I,g,C){const B=A.rawvector_new(I,g,C);return QA.__wrap(B)}get x(){return A.rawintegrationparameters_dt(this.ptr)}set x(I){A.rawintegrationparameters_set_dt(this.ptr,I)}get y(){return A.rawrotation_y(this.ptr)}set y(I){A.rawvector_set_y(this.ptr,I)}get z(){return A.rawcharactercollision_toi(this.ptr)}set z(I){A.rawintegrationparameters_set_erp(this.ptr,I)}xyz(){const I=A.rawvector_xyz(this.ptr);return QA.__wrap(I)}yxz(){const I=A.rawvector_yxz(this.ptr);return QA.__wrap(I)}zxy(){const I=A.rawvector_zxy(this.ptr);return QA.__wrap(I)}xzy(){const I=A.rawvector_xzy(this.ptr);return QA.__wrap(I)}yzx(){const I=A.rawvector_yzx(this.ptr);return QA.__wrap(I)}zyx(){const I=A.rawvector_zyx(this.ptr);return QA.__wrap(I)}}async function EA(I){void 0===I&&(I=new URL("rapier_wasm3d_bg.wasm","<deleted>"));const C=function(){const I={wbg:{}};return I.wbg.__wbindgen_object_drop_ref=function(A){B(A)},I.wbg.__wbindgen_number_new=function(A){return Q(A)},I.wbg.__wbindgen_number_get=function(A,I){const C=g(I),B="number"==typeof C?C:void 0;D()[A/8+1]=E(B)?0:B,G()[A/4+0]=!E(B)},I.wbg.__wbindgen_boolean_get=function(A){const I=g(A);return"boolean"==typeof I?I?1:0:2},I.wbg.__wbindgen_is_function=function(A){return"function"==typeof g(A)},I.wbg.__wbg_rawraycolliderintersection_new=function(A){return Q(P.__wrap(A))},I.wbg.__wbg_rawcontactforceevent_new=function(A){return Q(t.__wrap(A))},I.wbg.__wbg_call_168da88779e35f61=function(){return s((function(A,I,C){return Q(g(A).call(g(I),g(C)))}),arguments)},I.wbg.__wbg_call_3999bee59e9f7719=function(){return s((function(A,I,C,B){return Q(g(A).call(g(I),g(C),g(B)))}),arguments)},I.wbg.__wbg_call_e1f72c051cdab859=function(){return s((function(A,I,C,B,E){return Q(g(A).call(g(I),g(C),g(B),g(E)))}),arguments)},I.wbg.__wbg_bind_10dfe70e95d2a480=function(A,I,C,B){return Q(g(A).bind(g(I),g(C),g(B)))},I.wbg.__wbg_buffer_3f3d764d4747d564=function(A){return Q(g(A).buffer)},I.wbg.__wbg_newwithbyteoffsetandlength_d9aa266703cb98be=function(A,I,C){return Q(new Uint8Array(g(A),I>>>0,C>>>0))},I.wbg.__wbg_new_8c3f0052272a457a=function(A){return Q(new Uint8Array(g(A)))},I.wbg.__wbg_set_83db9690f9353e79=function(A,I,C){g(A).set(g(I),C>>>0)},I.wbg.__wbg_length_9e1ae1900cb0fbd5=function(A){return g(A).length},I.wbg.__wbg_newwithbyteoffsetandlength_be22e5fcf4f69ab4=function(A,I,C){return Q(new Float32Array(g(A),I>>>0,C>>>0))},I.wbg.__wbg_set_0e0314cf6675c1b9=function(A,I,C){g(A).set(g(I),C>>>0)},I.wbg.__wbg_length_9a2deed95d22668d=function(A){return g(A).length},I.wbg.__wbg_newwithlength_a7168e4a1e8f5e12=function(A){return Q(new Float32Array(A>>>0))},I.wbg.__wbindgen_throw=function(A,I){throw new Error(S(A,I))},I.wbg.__wbindgen_memory=function(){return Q(A.memory)},I}();("string"==typeof I||"function"==typeof Request&&I instanceof Request||"function"==typeof URL&&I instanceof URL)&&(I=fetch(I));const{instance:w,module:a}=await async function(A,I){if("function"==typeof Response&&A instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(A,I)}catch(I){if("application/wasm"==A.headers.get("Content-Type"))throw I;console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",I)}const g=await A.arrayBuffer();return await WebAssembly.instantiate(g,I)}{const g=await WebAssembly.instantiate(A,I);return g instanceof WebAssembly.Instance?{instance:g,module:A}:g}}(await I,C);return function(I,g){return A=I.exports,EA.__wbindgen_wasm_module=g,M=new Float32Array,i=new Float64Array,o=new Int32Array,h=new Uint32Array,k=new Uint8Array,A}(w,a)}class iA{constructor(A,I,g){this.x=A,this.y=I,this.z=g}}class DA{static new(A,I,g){return new iA(A,I,g)}static intoRaw(A){return new QA(A.x,A.y,A.z)}static zeros(){return DA.new(0,0,0)}static fromRaw(A){if(!A)return null;let I=DA.new(A.x,A.y,A.z);return A.free(),I}static copy(A,I){A.x=I.x,A.y=I.y,A.z=I.z}}class oA{constructor(A,I,g,C){this.x=A,this.y=I,this.z=g,this.w=C}}class GA{static identity(){return new oA(0,0,0,1)}static fromRaw(A){if(!A)return null;let I=new oA(A.x,A.y,A.z,A.w);return A.free(),I}static intoRaw(A){return new _(A.x,A.y,A.z,A.w)}static copy(A,I){A.x=I.x,A.y=I.y,A.z=I.z,A.w=I.w}}class wA{constructor(A){this.elements=A}get m11(){return this.elements[0]}get m12(){return this.elements[1]}get m21(){return this.m12}get m13(){return this.elements[2]}get m31(){return this.m13}get m22(){return this.elements[3]}get m23(){return this.elements[4]}get m32(){return this.m23}get m33(){return this.elements[5]}}class kA{static fromRaw(A){const I=new wA(A.elements());return A.free(),I}}var SA,aA,MA,KA,yA,JA,UA,hA,NA,FA,qA,RA;!function(A){A[A.Dynamic=0]="Dynamic",A[A.Fixed=1]="Fixed",A[A.KinematicPositionBased=2]="KinematicPositionBased",A[A.KinematicVelocityBased=3]="KinematicVelocityBased"}(SA||(SA={}));class sA{constructor(A,I,g){this.rawSet=A,this.colliderSet=I,this.handle=g}finalizeDeserialization(A){this.colliderSet=A}isValid(){return this.rawSet.contains(this.handle)}lockTranslations(A,I){return this.rawSet.rbLockTranslations(this.handle,A,I)}lockRotations(A,I){return this.rawSet.rbLockRotations(this.handle,A,I)}setEnabledTranslations(A,I,g,C){return this.rawSet.rbSetEnabledTranslations(this.handle,A,I,g,C)}restrictTranslations(A,I,g,C){this.setEnabledTranslations(A,I,g,C)}setEnabledRotations(A,I,g,C){return this.rawSet.rbSetEnabledRotations(this.handle,A,I,g,C)}restrictRotations(A,I,g,C){this.setEnabledRotations(A,I,g,C)}dominanceGroup(){return this.rawSet.rbDominanceGroup(this.handle)}setDominanceGroup(A){this.rawSet.rbSetDominanceGroup(this.handle,A)}enableCcd(A){this.rawSet.rbEnableCcd(this.handle,A)}translation(){let A=this.rawSet.rbTranslation(this.handle);return DA.fromRaw(A)}rotation(){let A=this.rawSet.rbRotation(this.handle);return GA.fromRaw(A)}nextTranslation(){let A=this.rawSet.rbNextTranslation(this.handle);return DA.fromRaw(A)}nextRotation(){let A=this.rawSet.rbNextRotation(this.handle);return GA.fromRaw(A)}setTranslation(A,I){this.rawSet.rbSetTranslation(this.handle,A.x,A.y,A.z,I)}setLinvel(A,I){let g=DA.intoRaw(A);this.rawSet.rbSetLinvel(this.handle,g,I),g.free()}gravityScale(){return this.rawSet.rbGravityScale(this.handle)}setGravityScale(A,I){this.rawSet.rbSetGravityScale(this.handle,A,I)}setRotation(A,I){this.rawSet.rbSetRotation(this.handle,A.x,A.y,A.z,A.w,I)}setAngvel(A,I){let g=DA.intoRaw(A);this.rawSet.rbSetAngvel(this.handle,g,I),g.free()}setNextKinematicTranslation(A){this.rawSet.rbSetNextKinematicTranslation(this.handle,A.x,A.y,A.z)}setNextKinematicRotation(A){this.rawSet.rbSetNextKinematicRotation(this.handle,A.x,A.y,A.z,A.w)}linvel(){return DA.fromRaw(this.rawSet.rbLinvel(this.handle))}angvel(){return DA.fromRaw(this.rawSet.rbAngvel(this.handle))}mass(){return this.rawSet.rbMass(this.handle)}effectiveInvMass(){return DA.fromRaw(this.rawSet.rbEffectiveInvMass(this.handle))}invMass(){return this.rawSet.rbInvMass(this.handle)}localCom(){return DA.fromRaw(this.rawSet.rbLocalCom(this.handle))}worldCom(){return DA.fromRaw(this.rawSet.rbWorldCom(this.handle))}invPrincipalInertiaSqrt(){return DA.fromRaw(this.rawSet.rbInvPrincipalInertiaSqrt(this.handle))}principalInertia(){return DA.fromRaw(this.rawSet.rbPrincipalInertia(this.handle))}principalInertiaLocalFrame(){return GA.fromRaw(this.rawSet.rbPrincipalInertiaLocalFrame(this.handle))}effectiveWorldInvInertiaSqrt(){return kA.fromRaw(this.rawSet.rbEffectiveWorldInvInertiaSqrt(this.handle))}effectiveAngularInertia(){return kA.fromRaw(this.rawSet.rbEffectiveAngularInertia(this.handle))}sleep(){this.rawSet.rbSleep(this.handle)}wakeUp(){this.rawSet.rbWakeUp(this.handle)}isCcdEnabled(){return this.rawSet.rbIsCcdEnabled(this.handle)}numColliders(){return this.rawSet.rbNumColliders(this.handle)}collider(A){return this.colliderSet.get(this.rawSet.rbCollider(this.handle,A))}setEnabled(A){this.rawSet.rbSetEnabled(this.handle,A)}isEnabled(){return this.rawSet.rbIsEnabled(this.handle)}bodyType(){return this.rawSet.rbBodyType(this.handle)}setBodyType(A,I){return this.rawSet.rbSetBodyType(this.handle,A,I)}isSleeping(){return this.rawSet.rbIsSleeping(this.handle)}isMoving(){return this.rawSet.rbIsMoving(this.handle)}isFixed(){return this.rawSet.rbIsFixed(this.handle)}isKinematic(){return this.rawSet.rbIsKinematic(this.handle)}isDynamic(){return this.rawSet.rbIsDynamic(this.handle)}linearDamping(){return this.rawSet.rbLinearDamping(this.handle)}angularDamping(){return this.rawSet.rbAngularDamping(this.handle)}setLinearDamping(A){this.rawSet.rbSetLinearDamping(this.handle,A)}recomputeMassPropertiesFromColliders(){this.rawSet.rbRecomputeMassPropertiesFromColliders(this.handle,this.colliderSet.raw)}setAdditionalMass(A,I){this.rawSet.rbSetAdditionalMass(this.handle,A,I)}setAdditionalMassProperties(A,I,g,C,B){let Q=DA.intoRaw(I),E=DA.intoRaw(g),i=GA.intoRaw(C);this.rawSet.rbSetAdditionalMassProperties(this.handle,A,Q,E,i,B),Q.free(),E.free(),i.free()}setAngularDamping(A){this.rawSet.rbSetAngularDamping(this.handle,A)}resetForces(A){this.rawSet.rbResetForces(this.handle,A)}resetTorques(A){this.rawSet.rbResetTorques(this.handle,A)}addForce(A,I){const g=DA.intoRaw(A);this.rawSet.rbAddForce(this.handle,g,I),g.free()}applyImpulse(A,I){const g=DA.intoRaw(A);this.rawSet.rbApplyImpulse(this.handle,g,I),g.free()}addTorque(A,I){const g=DA.intoRaw(A);this.rawSet.rbAddTorque(this.handle,g,I),g.free()}applyTorqueImpulse(A,I){const g=DA.intoRaw(A);this.rawSet.rbApplyTorqueImpulse(this.handle,g,I),g.free()}addForceAtPoint(A,I,g){const C=DA.intoRaw(A),B=DA.intoRaw(I);this.rawSet.rbAddForceAtPoint(this.handle,C,B,g),C.free(),B.free()}applyImpulseAtPoint(A,I,g){const C=DA.intoRaw(A),B=DA.intoRaw(I);this.rawSet.rbApplyImpulseAtPoint(this.handle,C,B,g),C.free(),B.free()}}class cA{constructor(A){this.enabled=!0,this.status=A,this.translation=DA.zeros(),this.rotation=GA.identity(),this.gravityScale=1,this.linvel=DA.zeros(),this.mass=0,this.massOnly=!1,this.centerOfMass=DA.zeros(),this.translationsEnabledX=!0,this.translationsEnabledY=!0,this.angvel=DA.zeros(),this.principalAngularInertia=DA.zeros(),this.angularInertiaLocalFrame=GA.identity(),this.translationsEnabledZ=!0,this.rotationsEnabledX=!0,this.rotationsEnabledY=!0,this.rotationsEnabledZ=!0,this.linearDamping=0,this.angularDamping=0,this.canSleep=!0,this.sleeping=!1,this.ccdEnabled=!1,this.dominanceGroup=0}static dynamic(){return new cA(SA.Dynamic)}static kinematicPositionBased(){return new cA(SA.KinematicPositionBased)}static kinematicVelocityBased(){return new cA(SA.KinematicVelocityBased)}static fixed(){return new cA(SA.Fixed)}static newDynamic(){return new cA(SA.Dynamic)}static newKinematicPositionBased(){return new cA(SA.KinematicPositionBased)}static newKinematicVelocityBased(){return new cA(SA.KinematicVelocityBased)}static newStatic(){return new cA(SA.Fixed)}setDominanceGroup(A){return this.dominanceGroup=A,this}setEnabled(A){return this.enabled=A,this}setTranslation(A,I,g){if("number"!=typeof A||"number"!=typeof I||"number"!=typeof g)throw TypeError("The translation components must be numbers.");return this.translation={x:A,y:I,z:g},this}setRotation(A){return GA.copy(this.rotation,A),this}setGravityScale(A){return this.gravityScale=A,this}setAdditionalMass(A){return this.mass=A,this.massOnly=!0,this}setLinvel(A,I,g){if("number"!=typeof A||"number"!=typeof I||"number"!=typeof g)throw TypeError("The linvel components must be numbers.");return this.linvel={x:A,y:I,z:g},this}setAngvel(A){return DA.copy(this.angvel,A),this}setAdditionalMassProperties(A,I,g,C){return this.mass=A,DA.copy(this.centerOfMass,I),DA.copy(this.principalAngularInertia,g),GA.copy(this.angularInertiaLocalFrame,C),this.massOnly=!1,this}enabledTranslations(A,I,g){return this.translationsEnabledX=A,this.translationsEnabledY=I,this.translationsEnabledZ=g,this}restrictTranslations(A,I,g){return this.enabledTranslations(A,I,g)}lockTranslations(){return this.enabledTranslations(!1,!1,!1)}enabledRotations(A,I,g){return this.rotationsEnabledX=A,this.rotationsEnabledY=I,this.rotationsEnabledZ=g,this}restrictRotations(A,I,g){return this.enabledRotations(A,I,g)}lockRotations(){return this.restrictRotations(!1,!1,!1)}setLinearDamping(A){return this.linearDamping=A,this}setAngularDamping(A){return this.angularDamping=A,this}setCanSleep(A){return this.canSleep=A,this}setSleeping(A){return this.sleeping=A,this}setCcdEnabled(A){return this.ccdEnabled=A,this}setUserData(A){return this.userData=A,this}}class YA{constructor(){this.fconv=new Float64Array(1),this.uconv=new Uint32Array(this.fconv.buffer),this.data=new Array,this.size=0}set(A,I){let g=this.index(A);for(;this.data.length<=g;)this.data.push(null);null==this.data[g]&&(this.size+=1),this.data[g]=I}len(){return this.size}delete(A){let I=this.index(A);I<this.data.length&&(null!=this.data[I]&&(this.size-=1),this.data[I]=null)}clear(){this.data=new Array}get(A){let I=this.index(A);return I<this.data.length?this.data[I]:null}forEach(A){for(const I of this.data)null!=I&&A(I)}getAll(){return this.data.filter((A=>null!=A))}index(A){return this.fconv[0]=A,this.uconv[0]}}class LA{constructor(A){this.raw=A||new v,this.map=new YA,A&&A.forEachRigidBodyHandle((I=>{this.map.set(I,new sA(A,null,I))}))}free(){this.raw&&this.raw.free(),this.raw=void 0,this.map&&this.map.clear(),this.map=void 0}finalizeDeserialization(A){this.map.forEach((I=>I.finalizeDeserialization(A)))}createRigidBody(A,I){let g=DA.intoRaw(I.translation),C=GA.intoRaw(I.rotation),B=DA.intoRaw(I.linvel),Q=DA.intoRaw(I.centerOfMass),E=DA.intoRaw(I.angvel),i=DA.intoRaw(I.principalAngularInertia),D=GA.intoRaw(I.angularInertiaLocalFrame),o=this.raw.createRigidBody(I.enabled,g,C,I.gravityScale,I.mass,I.massOnly,Q,B,E,i,D,I.translationsEnabledX,I.translationsEnabledY,I.translationsEnabledZ,I.rotationsEnabledX,I.rotationsEnabledY,I.rotationsEnabledZ,I.linearDamping,I.angularDamping,I.status,I.canSleep,I.sleeping,I.ccdEnabled,I.dominanceGroup);g.free(),C.free(),B.free(),Q.free(),E.free(),i.free(),D.free();const G=new sA(this.raw,A,o);return G.userData=I.userData,this.map.set(o,G),G}remove(A,I,g,C,B){for(let I=0;I<this.raw.rbNumColliders(A);I+=1)g.unmap(this.raw.rbCollider(A,I));C.forEachJointHandleAttachedToRigidBody(A,(A=>C.unmap(A))),B.forEachJointHandleAttachedToRigidBody(A,(A=>B.unmap(A))),this.raw.remove(A,I.raw,g.raw,C.raw,B.raw),this.map.delete(A)}len(){return this.map.len()}contains(A){return null!=this.get(A)}get(A){return this.map.get(A)}forEach(A){this.map.forEach(A)}forEachActiveRigidBody(A,I){A.forEachActiveRigidBodyHandle((A=>{I(this.get(A))}))}getAll(){return this.map.getAll()}}class HA{constructor(A){this.raw=A||new Z}free(){this.raw&&this.raw.free(),this.raw=void 0}get dt(){return this.raw.dt}get erp(){return this.raw.erp}get allowedLinearError(){return this.raw.allowedLinearError}get predictionDistance(){return this.raw.predictionDistance}get maxVelocityIterations(){return this.raw.maxVelocityIterations}get maxVelocityFrictionIterations(){return this.raw.maxVelocityFrictionIterations}get maxStabilizationIterations(){return this.raw.maxStabilizationIterations}get minIslandSize(){return this.raw.minIslandSize}get maxCcdSubsteps(){return this.raw.maxCcdSubsteps}set dt(A){this.raw.dt=A}set erp(A){this.raw.erp=A}set allowedLinearError(A){this.raw.allowedLinearError=A}set predictionDistance(A){this.raw.predictionDistance=A}set maxVelocityIterations(A){this.raw.maxVelocityIterations=A}set maxVelocityFrictionIterations(A){this.raw.maxVelocityFrictionIterations=A}set maxStabilizationIterations(A){this.raw.maxStabilizationIterations=A}set minIslandSize(A){this.raw.minIslandSize=A}set maxCcdSubsteps(A){this.raw.maxCcdSubsteps=A}}!function(A){A[A.Revolute=0]="Revolute",A[A.Fixed=1]="Fixed",A[A.Prismatic=2]="Prismatic",A[A.Spherical=3]="Spherical"}(aA||(aA={})),function(A){A[A.AccelerationBased=0]="AccelerationBased",A[A.ForceBased=1]="ForceBased"}(MA||(MA={}));class lA{constructor(A,I,g){this.rawSet=A,this.bodySet=I,this.handle=g}static newTyped(A,I,g){switch(A.jointType(g)){case aA.Revolute:return new rA(A,I,g);case aA.Prismatic:return new eA(A,I,g);case aA.Fixed:return new pA(A,I,g);case aA.Spherical:return new dA(A,I,g);default:return new lA(A,I,g)}}finalizeDeserialization(A){this.bodySet=A}isValid(){return this.rawSet.contains(this.handle)}body1(){return this.bodySet.get(this.rawSet.jointBodyHandle1(this.handle))}body2(){return this.bodySet.get(this.rawSet.jointBodyHandle2(this.handle))}type(){return this.rawSet.jointType(this.handle)}frameX1(){return GA.fromRaw(this.rawSet.jointFrameX1(this.handle))}frameX2(){return GA.fromRaw(this.rawSet.jointFrameX2(this.handle))}anchor1(){return DA.fromRaw(this.rawSet.jointAnchor1(this.handle))}anchor2(){return DA.fromRaw(this.rawSet.jointAnchor2(this.handle))}setAnchor1(A){const I=DA.intoRaw(A);this.rawSet.jointSetAnchor1(this.handle,I),I.free()}setAnchor2(A){const I=DA.intoRaw(A);this.rawSet.jointSetAnchor2(this.handle,I),I.free()}setContactsEnabled(A){this.rawSet.jointSetContactsEnabled(this.handle,A)}contactsEnabled(){return this.rawSet.jointContactsEnabled(this.handle)}}class tA extends lA{limitsEnabled(){return this.rawSet.jointLimitsEnabled(this.handle,this.rawAxis())}limitsMin(){return this.rawSet.jointLimitsMin(this.handle,this.rawAxis())}limitsMax(){return this.rawSet.jointLimitsMax(this.handle,this.rawAxis())}setLimits(A,I){this.rawSet.jointSetLimits(this.handle,this.rawAxis(),A,I)}configureMotorModel(A){this.rawSet.jointConfigureMotorModel(this.handle,this.rawAxis(),A)}configureMotorVelocity(A,I){this.rawSet.jointConfigureMotorVelocity(this.handle,this.rawAxis(),A,I)}configureMotorPosition(A,I,g){this.rawSet.jointConfigureMotorPosition(this.handle,this.rawAxis(),A,I,g)}configureMotor(A,I,g,C){this.rawSet.jointConfigureMotor(this.handle,this.rawAxis(),A,I,g,C)}}class pA extends lA{}class eA extends tA{rawAxis(){return c.X}}class rA extends tA{rawAxis(){return c.AngX}}class dA extends lA{}class TA{constructor(){}static fixed(A,I,g,C){let B=new TA;return B.anchor1=A,B.anchor2=g,B.frame1=I,B.frame2=C,B.jointType=aA.Fixed,B}static spherical(A,I){let g=new TA;return g.anchor1=A,g.anchor2=I,g.jointType=aA.Spherical,g}static prismatic(A,I,g){let C=new TA;return C.anchor1=A,C.anchor2=I,C.axis=g,C.jointType=aA.Prismatic,C}static revolute(A,I,g){let C=new TA;return C.anchor1=A,C.anchor2=I,C.axis=g,C.jointType=aA.Revolute,C}intoRaw(){let A,I,g=DA.intoRaw(this.anchor1),C=DA.intoRaw(this.anchor2),B=!1,Q=0,E=0;switch(this.jointType){case aA.Fixed:let i=GA.intoRaw(this.frame1),D=GA.intoRaw(this.frame2);I=O.fixed(g,i,C,D),i.free(),D.free();break;case aA.Prismatic:A=DA.intoRaw(this.axis),this.limitsEnabled&&(B=!0,Q=this.limits[0],E=this.limits[1]),I=O.prismatic(g,C,A,B,Q,E),A.free();break;case aA.Spherical:I=O.spherical(g,C);break;case aA.Revolute:A=DA.intoRaw(this.axis),I=O.revolute(g,C,A),A.free()}return g.free(),C.free(),I}}class OA{constructor(A){this.raw=A||new n,this.map=new YA,A&&A.forEachJointHandle((I=>{this.map.set(I,lA.newTyped(A,null,I))}))}free(){this.raw&&this.raw.free(),this.raw=void 0,this.map&&this.map.clear(),this.map=void 0}finalizeDeserialization(A){this.map.forEach((I=>I.finalizeDeserialization(A)))}createJoint(A,I,g,C,B){const Q=I.intoRaw(),E=this.raw.createJoint(Q,g,C,B);Q.free();let i=lA.newTyped(this.raw,A,E);return this.map.set(E,i),i}remove(A,I){this.raw.remove(A,I),this.unmap(A)}forEachJointHandleAttachedToRigidBody(A,I){this.raw.forEachJointAttachedToRigidBody(A,I)}unmap(A){this.map.delete(A)}len(){return this.map.len()}contains(A){return null!=this.get(A)}get(A){return this.map.get(A)}forEach(A){this.map.forEach(A)}getAll(){return this.map.getAll()}}class nA{constructor(A,I){this.rawSet=A,this.handle=I}static newTyped(A,I){switch(A.jointType(I)){case aA.Revolute:return new jA(A,I);case aA.Prismatic:return new WA(A,I);case aA.Fixed:return new bA(A,I);case aA.Spherical:return new xA(A,I);default:return new nA(A,I)}}isValid(){return this.rawSet.contains(this.handle)}setContactsEnabled(A){this.rawSet.jointSetContactsEnabled(this.handle,A)}contactsEnabled(){return this.rawSet.jointContactsEnabled(this.handle)}}class ZA extends nA{}class bA extends nA{}class WA extends ZA{rawAxis(){return c.X}}class jA extends ZA{rawAxis(){return c.AngX}}class xA extends nA{}class fA{constructor(A){this.raw=A||new j,this.map=new YA,A&&A.forEachJointHandle((A=>{this.map.set(A,nA.newTyped(this.raw,A))}))}free(){this.raw&&this.raw.free(),this.raw=void 0,this.map&&this.map.clear(),this.map=void 0}createJoint(A,I,g,C){const B=A.intoRaw(),Q=this.raw.createJoint(B,I,g,C);B.free();let E=nA.newTyped(this.raw,Q);return this.map.set(Q,E),E}remove(A,I){this.raw.remove(A,I),this.map.delete(A)}unmap(A){this.map.delete(A)}len(){return this.map.len()}contains(A){return null!=this.get(A)}get(A){return this.map.get(A)}forEach(A){this.map.forEach(A)}forEachJointHandleAttachedToRigidBody(A,I){this.raw.forEachJointAttachedToRigidBody(A,I)}getAll(){return this.map.getAll()}}!function(A){A[A.Average=0]="Average",A[A.Min=1]="Min",A[A.Multiply=2]="Multiply",A[A.Max=3]="Max"}(KA||(KA={}));class mA{constructor(A){this.raw=A||new L}free(){this.raw&&this.raw.free(),this.raw=void 0}}class XA{constructor(A){this.raw=A||new b}free(){this.raw&&this.raw.free(),this.raw=void 0}forEachActiveRigidBodyHandle(A){this.raw.forEachActiveRigidBodyHandle(A)}}class VA{constructor(A){this.raw=A||new Y}free(){this.raw&&this.raw.free(),this.raw=void 0}}class PA{constructor(A){this.raw=A||new x,this.tempManifold=new zA(null)}free(){this.raw&&this.raw.free(),this.raw=void 0}contactsWith(A,I){this.raw.contacts_with(A,I)}intersectionsWith(A,I){this.raw.intersections_with(A,I)}contactPair(A,I,g){const C=this.raw.contact_pair(A,I);if(C){const I=C.collider1()!=A;let B;for(B=0;B<C.numContactManifolds();++B)this.tempManifold.raw=C.contactManifold(B),this.tempManifold.raw&&g(this.tempManifold,I),this.tempManifold.free();C.free()}}intersectionPair(A,I){return this.raw.intersection_pair(A,I)}}class zA{constructor(A){this.raw=A}free(){this.raw&&this.raw.free(),this.raw=void 0}normal(){return DA.fromRaw(this.raw.normal())}localNormal1(){return DA.fromRaw(this.raw.local_n1())}localNormal2(){return DA.fromRaw(this.raw.local_n2())}subshape1(){return this.raw.subshape1()}subshape2(){return this.raw.subshape2()}numContacts(){return this.raw.num_contacts()}localContactPoint1(A){return DA.fromRaw(this.raw.contact_local_p1(A))}localContactPoint2(A){return DA.fromRaw(this.raw.contact_local_p2(A))}contactDist(A){return this.raw.contact_dist(A)}contactFid1(A){return this.raw.contact_fid1(A)}contactFid2(A){return this.raw.contact_fid2(A)}contactImpulse(A){return this.raw.contact_impulse(A)}contactTangentImpulseX(A){return this.raw.contact_tangent_impulse_x(A)}contactTangentImpulseY(A){return this.raw.contact_tangent_impulse_y(A)}numSolverContacts(){return this.raw.num_solver_contacts()}solverContactPoint(A){return DA.fromRaw(this.raw.solver_contact_point(A))}solverContactDist(A){return this.raw.solver_contact_dist(A)}solverContactFriction(A){return this.raw.solver_contact_friction(A)}solverContactRestitution(A){return this.raw.solver_contact_restitution(A)}solverContactTangentVelocity(A){return DA.fromRaw(this.raw.solver_contact_tangent_velocity(A))}}class uA{constructor(A,I,g,C,B){this.distance=A,this.point1=I,this.point2=g,this.normal1=C,this.normal2=B}static fromRaw(A){if(!A)return null;const I=new uA(A.distance(),DA.fromRaw(A.point1()),DA.fromRaw(A.point2()),DA.fromRaw(A.normal1()),DA.fromRaw(A.normal2()));return A.free(),I}}!function(A){A[A.Vertex=0]="Vertex",A[A.Edge=1]="Edge",A[A.Face=2]="Face",A[A.Unknown=3]="Unknown"}(yA||(yA={}));class vA{constructor(A,I){this.point=A,this.isInside=I}static fromRaw(A){if(!A)return null;const I=new vA(DA.fromRaw(A.point()),A.isInside());return A.free(),I}}class _A{constructor(A,I,g,C,B){this.featureType=yA.Unknown,this.featureId=void 0,this.collider=A,this.point=I,this.isInside=g,void 0!==B&&(this.featureId=B),void 0!==C&&(this.featureType=C)}static fromRaw(A,I){if(!I)return null;const g=new _A(A.get(I.colliderHandle()),DA.fromRaw(I.point()),I.isInside(),I.featureType(),I.featureId());return I.free(),g}}class $A{constructor(A,I){this.origin=A,this.dir=I}pointAt(A){return{x:this.origin.x+this.dir.x*A,y:this.origin.y+this.dir.y*A,z:this.origin.z+this.dir.z*A}}}class AI{constructor(A,I,g,C){this.featureType=yA.Unknown,this.featureId=void 0,this.toi=A,this.normal=I,void 0!==C&&(this.featureId=C),void 0!==g&&(this.featureType=g)}static fromRaw(A){if(!A)return null;const I=new AI(A.toi(),DA.fromRaw(A.normal()),A.featureType(),A.featureId());return A.free(),I}}class II{constructor(A,I,g,C,B){this.featureType=yA.Unknown,this.featureId=void 0,this.collider=A,this.toi=I,this.normal=g,void 0!==B&&(this.featureId=B),void 0!==C&&(this.featureType=C)}static fromRaw(A,I){if(!I)return null;const g=new II(A.get(I.colliderHandle()),I.toi(),DA.fromRaw(I.normal()),I.featureType(),I.featureId());return I.free(),g}}class gI{constructor(A,I){this.collider=A,this.toi=I}static fromRaw(A,I){if(!I)return null;const g=new gI(A.get(I.colliderHandle()),I.toi());return I.free(),g}}class CI{constructor(A,I,g,C,B){this.toi=A,this.witness1=I,this.witness2=g,this.normal1=C,this.normal2=B}static fromRaw(A,I){if(!I)return null;const g=new CI(I.toi(),DA.fromRaw(I.witness1()),DA.fromRaw(I.witness2()),DA.fromRaw(I.normal1()),DA.fromRaw(I.normal2()));return I.free(),g}}class BI extends CI{constructor(A,I,g,C,B,Q){super(I,g,C,B,Q),this.collider=A}static fromRaw(A,I){if(!I)return null;const g=new BI(A.get(I.colliderHandle()),I.toi(),DA.fromRaw(I.witness1()),DA.fromRaw(I.witness2()),DA.fromRaw(I.normal1()),DA.fromRaw(I.normal2()));return I.free(),g}}class QI{static fromRaw(A,I){const g=A.coShapeType(I);let C,B,Q,E,i,D,o;switch(g){case JA.Ball:return new EI(A.coRadius(I));case JA.Cuboid:return C=A.coHalfExtents(I),new DI(C.x,C.y,C.z);case JA.RoundCuboid:return C=A.coHalfExtents(I),B=A.coRoundRadius(I),new oI(C.x,C.y,C.z,B);case JA.Capsule:return i=A.coHalfHeight(I),D=A.coRadius(I),new GI(i,D);case JA.Segment:return Q=A.coVertices(I),new wI(DA.new(Q[0],Q[1],Q[2]),DA.new(Q[3],Q[4],Q[5]));case JA.Polyline:return Q=A.coVertices(I),E=A.coIndices(I),new aI(Q,E);case JA.Triangle:return Q=A.coVertices(I),new kI(DA.new(Q[0],Q[1],Q[2]),DA.new(Q[3],Q[4],Q[5]),DA.new(Q[6],Q[7],Q[8]));case JA.RoundTriangle:return Q=A.coVertices(I),B=A.coRoundRadius(I),new SI(DA.new(Q[0],Q[1],Q[2]),DA.new(Q[3],Q[4],Q[5]),DA.new(Q[6],Q[7],Q[8]),B);case JA.HalfSpace:return o=DA.fromRaw(A.coHalfspaceNormal(I)),new iI(o);case JA.TriMesh:return Q=A.coVertices(I),E=A.coIndices(I),new MI(Q,E);case JA.HeightField:const G=A.coHeightfieldScale(I),w=A.coHeightfieldHeights(I),k=A.coHeightfieldNRows(I),S=A.coHeightfieldNCols(I);return new JI(k,S,w,G);case JA.ConvexPolyhedron:return Q=A.coVertices(I),E=A.coIndices(I),new KI(Q,E);case JA.RoundConvexPolyhedron:return Q=A.coVertices(I),E=A.coIndices(I),B=A.coRoundRadius(I),new yI(Q,E,B);case JA.Cylinder:return i=A.coHalfHeight(I),D=A.coRadius(I),new UI(i,D);case JA.RoundCylinder:return i=A.coHalfHeight(I),D=A.coRadius(I),B=A.coRoundRadius(I),new hI(i,D,B);case JA.Cone:return i=A.coHalfHeight(I),D=A.coRadius(I),new NI(i,D);case JA.RoundCone:return i=A.coHalfHeight(I),D=A.coRadius(I),B=A.coRoundRadius(I),new FI(i,D,B);default:throw new Error("unknown shape type: "+g)}}castShape(A,I,g,C,B,Q,E,i,D){let o=DA.intoRaw(A),G=GA.intoRaw(I),w=DA.intoRaw(g),k=DA.intoRaw(B),S=GA.intoRaw(Q),a=DA.intoRaw(E),M=this.intoRaw(),K=C.intoRaw(),y=CI.fromRaw(null,M.castShape(o,G,w,K,k,S,a,i,D));return o.free(),G.free(),w.free(),k.free(),S.free(),a.free(),M.free(),K.free(),y}intersectsShape(A,I,g,C,B){let Q=DA.intoRaw(A),E=GA.intoRaw(I),i=DA.intoRaw(C),D=GA.intoRaw(B),o=this.intoRaw(),G=g.intoRaw(),w=o.intersectsShape(Q,E,G,i,D);return Q.free(),E.free(),i.free(),D.free(),o.free(),G.free(),w}contactShape(A,I,g,C,B,Q){let E=DA.intoRaw(A),i=GA.intoRaw(I),D=DA.intoRaw(C),o=GA.intoRaw(B),G=this.intoRaw(),w=g.intoRaw(),k=uA.fromRaw(G.contactShape(E,i,w,D,o,Q));return E.free(),i.free(),D.free(),o.free(),G.free(),w.free(),k}containsPoint(A,I,g){let C=DA.intoRaw(A),B=GA.intoRaw(I),Q=DA.intoRaw(g),E=this.intoRaw(),i=E.containsPoint(C,B,Q);return C.free(),B.free(),Q.free(),E.free(),i}projectPoint(A,I,g,C){let B=DA.intoRaw(A),Q=GA.intoRaw(I),E=DA.intoRaw(g),i=this.intoRaw(),D=vA.fromRaw(i.projectPoint(B,Q,E,C));return B.free(),Q.free(),E.free(),i.free(),D}intersectsRay(A,I,g,C){let B=DA.intoRaw(I),Q=GA.intoRaw(g),E=DA.intoRaw(A.origin),i=DA.intoRaw(A.dir),D=this.intoRaw(),o=D.intersectsRay(B,Q,E,i,C);return B.free(),Q.free(),E.free(),i.free(),D.free(),o}castRay(A,I,g,C,B){let Q=DA.intoRaw(I),E=GA.intoRaw(g),i=DA.intoRaw(A.origin),D=DA.intoRaw(A.dir),o=this.intoRaw(),G=o.castRay(Q,E,i,D,C,B);return Q.free(),E.free(),i.free(),D.free(),o.free(),G}castRayAndGetNormal(A,I,g,C,B){let Q=DA.intoRaw(I),E=GA.intoRaw(g),i=DA.intoRaw(A.origin),D=DA.intoRaw(A.dir),o=this.intoRaw(),G=AI.fromRaw(o.castRayAndGetNormal(Q,E,i,D,C,B));return Q.free(),E.free(),i.free(),D.free(),o.free(),G}}!function(A){A[A.Ball=0]="Ball",A[A.Cuboid=1]="Cuboid",A[A.Capsule=2]="Capsule",A[A.Segment=3]="Segment",A[A.Polyline=4]="Polyline",A[A.Triangle=5]="Triangle",A[A.TriMesh=6]="TriMesh",A[A.HeightField=7]="HeightField",A[A.ConvexPolyhedron=9]="ConvexPolyhedron",A[A.Cylinder=10]="Cylinder",A[A.Cone=11]="Cone",A[A.RoundCuboid=12]="RoundCuboid",A[A.RoundTriangle=13]="RoundTriangle",A[A.RoundCylinder=14]="RoundCylinder",A[A.RoundCone=15]="RoundCone",A[A.RoundConvexPolyhedron=16]="RoundConvexPolyhedron",A[A.HalfSpace=17]="HalfSpace"}(JA||(JA={}));class EI extends QI{constructor(A){super(),this.type=JA.Ball,this.radius=A}intoRaw(){return IA.ball(this.radius)}}class iI extends QI{constructor(A){super(),this.type=JA.HalfSpace,this.normal=A}intoRaw(){let A=DA.intoRaw(this.normal),I=IA.halfspace(A);return A.free(),I}}class DI extends QI{constructor(A,I,g){super(),this.type=JA.Cuboid,this.halfExtents=DA.new(A,I,g)}intoRaw(){return IA.cuboid(this.halfExtents.x,this.halfExtents.y,this.halfExtents.z)}}class oI extends QI{constructor(A,I,g,C){super(),this.type=JA.RoundCuboid,this.halfExtents=DA.new(A,I,g),this.borderRadius=C}intoRaw(){return IA.roundCuboid(this.halfExtents.x,this.halfExtents.y,this.halfExtents.z,this.borderRadius)}}class GI extends QI{constructor(A,I){super(),this.type=JA.Capsule,this.halfHeight=A,this.radius=I}intoRaw(){return IA.capsule(this.halfHeight,this.radius)}}class wI extends QI{constructor(A,I){super(),this.type=JA.Segment,this.a=A,this.b=I}intoRaw(){let A=DA.intoRaw(this.a),I=DA.intoRaw(this.b),g=IA.segment(A,I);return A.free(),I.free(),g}}class kI extends QI{constructor(A,I,g){super(),this.type=JA.Triangle,this.a=A,this.b=I,this.c=g}intoRaw(){let A=DA.intoRaw(this.a),I=DA.intoRaw(this.b),g=DA.intoRaw(this.c),C=IA.triangle(A,I,g);return A.free(),I.free(),g.free(),C}}class SI extends QI{constructor(A,I,g,C){super(),this.type=JA.RoundTriangle,this.a=A,this.b=I,this.c=g,this.borderRadius=C}intoRaw(){let A=DA.intoRaw(this.a),I=DA.intoRaw(this.b),g=DA.intoRaw(this.c),C=IA.roundTriangle(A,I,g,this.borderRadius);return A.free(),I.free(),g.free(),C}}class aI extends QI{constructor(A,I){super(),this.type=JA.Polyline,this.vertices=A,this.indices=null!=I?I:new Uint32Array(0)}intoRaw(){return IA.polyline(this.vertices,this.indices)}}class MI extends QI{constructor(A,I){super(),this.type=JA.TriMesh,this.vertices=A,this.indices=I}intoRaw(){return IA.trimesh(this.vertices,this.indices)}}class KI extends QI{constructor(A,I){super(),this.type=JA.ConvexPolyhedron,this.vertices=A,this.indices=I}intoRaw(){return this.indices?IA.convexMesh(this.vertices,this.indices):IA.convexHull(this.vertices)}}class yI extends QI{constructor(A,I,g){super(),this.type=JA.RoundConvexPolyhedron,this.vertices=A,this.indices=I,this.borderRadius=g}intoRaw(){return this.indices?IA.roundConvexMesh(this.vertices,this.indices,this.borderRadius):IA.roundConvexHull(this.vertices,this.borderRadius)}}class JI extends QI{constructor(A,I,g,C){super(),this.type=JA.HeightField,this.nrows=A,this.ncols=I,this.heights=g,this.scale=C}intoRaw(){let A=DA.intoRaw(this.scale),I=IA.heightfield(this.nrows,this.ncols,this.heights,A);return A.free(),I}}class UI extends QI{constructor(A,I){super(),this.type=JA.Cylinder,this.halfHeight=A,this.radius=I}intoRaw(){return IA.cylinder(this.halfHeight,this.radius)}}class hI extends QI{constructor(A,I,g){super(),this.type=JA.RoundCylinder,this.borderRadius=g,this.halfHeight=A,this.radius=I}intoRaw(){return IA.roundCylinder(this.halfHeight,this.radius,this.borderRadius)}}class NI extends QI{constructor(A,I){super(),this.type=JA.Cone,this.halfHeight=A,this.radius=I}intoRaw(){return IA.cone(this.halfHeight,this.radius)}}class FI extends QI{constructor(A,I,g){super(),this.type=JA.RoundCone,this.halfHeight=A,this.radius=I,this.borderRadius=g}intoRaw(){return IA.roundCone(this.halfHeight,this.radius,this.borderRadius)}}!function(A){A[A.DYNAMIC_DYNAMIC=1]="DYNAMIC_DYNAMIC",A[A.DYNAMIC_KINEMATIC=12]="DYNAMIC_KINEMATIC",A[A.DYNAMIC_FIXED=2]="DYNAMIC_FIXED",A[A.KINEMATIC_KINEMATIC=52224]="KINEMATIC_KINEMATIC",A[A.KINEMATIC_FIXED=8704]="KINEMATIC_FIXED",A[A.FIXED_FIXED=32]="FIXED_FIXED",A[A.DEFAULT=15]="DEFAULT",A[A.ALL=60943]="ALL"}(UA||(UA={}));class qI{constructor(A,I,g,C){this.colliderSet=A,this.handle=I,this._parent=g,this._shape=C}finalizeDeserialization(A){null!=this.handle&&(this._parent=A.get(this.colliderSet.raw.coParent(this.handle)))}ensureShapeIsCached(){this._shape||(this._shape=QI.fromRaw(this.colliderSet.raw,this.handle))}get shape(){return this.ensureShapeIsCached(),this._shape}isValid(){return this.colliderSet.raw.contains(this.handle)}translation(){return DA.fromRaw(this.colliderSet.raw.coTranslation(this.handle))}rotation(){return GA.fromRaw(this.colliderSet.raw.coRotation(this.handle))}isSensor(){return this.colliderSet.raw.coIsSensor(this.handle)}setSensor(A){this.colliderSet.raw.coSetSensor(this.handle,A)}setShape(A){let I=A.intoRaw();this.colliderSet.raw.coSetShape(this.handle,I),I.free(),this._shape=A}setEnabled(A){this.colliderSet.raw.coSetEnabled(this.handle,A)}isEnabled(){return this.colliderSet.raw.coIsEnabled(this.handle)}setRestitution(A){this.colliderSet.raw.coSetRestitution(this.handle,A)}setFriction(A){this.colliderSet.raw.coSetFriction(this.handle,A)}frictionCombineRule(){return this.colliderSet.raw.coFrictionCombineRule(this.handle)}setFrictionCombineRule(A){this.colliderSet.raw.coSetFrictionCombineRule(this.handle,A)}restitutionCombineRule(){return this.colliderSet.raw.coRestitutionCombineRule(this.handle)}setRestitutionCombineRule(A){this.colliderSet.raw.coSetRestitutionCombineRule(this.handle,A)}setCollisionGroups(A){this.colliderSet.raw.coSetCollisionGroups(this.handle,A)}setSolverGroups(A){this.colliderSet.raw.coSetSolverGroups(this.handle,A)}activeHooks(){return this.colliderSet.raw.coActiveHooks(this.handle)}setActiveHooks(A){this.colliderSet.raw.coSetActiveHooks(this.handle,A)}activeEvents(){return this.colliderSet.raw.coActiveEvents(this.handle)}setActiveEvents(A){this.colliderSet.raw.coSetActiveEvents(this.handle,A)}activeCollisionTypes(){return this.colliderSet.raw.coActiveCollisionTypes(this.handle)}setContactForceEventThreshold(A){return this.colliderSet.raw.coSetContactForceEventThreshold(this.handle,A)}contactForceEventThreshold(){return this.colliderSet.raw.coContactForceEventThreshold(this.handle)}setActiveCollisionTypes(A){this.colliderSet.raw.coSetActiveCollisionTypes(this.handle,A)}setDensity(A){this.colliderSet.raw.coSetDensity(this.handle,A)}setMass(A){this.colliderSet.raw.coSetMass(this.handle,A)}setMassProperties(A,I,g,C){let B=DA.intoRaw(I),Q=DA.intoRaw(g),E=GA.intoRaw(C);this.colliderSet.raw.coSetMassProperties(this.handle,A,B,Q,E),B.free(),Q.free(),E.free()}setTranslation(A){this.colliderSet.raw.coSetTranslation(this.handle,A.x,A.y,A.z)}setTranslationWrtParent(A){this.colliderSet.raw.coSetTranslationWrtParent(this.handle,A.x,A.y,A.z)}setRotation(A){this.colliderSet.raw.coSetRotation(this.handle,A.x,A.y,A.z,A.w)}setRotationWrtParent(A){this.colliderSet.raw.coSetRotationWrtParent(this.handle,A.x,A.y,A.z,A.w)}shapeType(){return this.colliderSet.raw.coShapeType(this.handle)}halfExtents(){return DA.fromRaw(this.colliderSet.raw.coHalfExtents(this.handle))}setHalfExtents(A){const I=DA.intoRaw(A);this.colliderSet.raw.coSetHalfExtents(this.handle,I)}radius(){return this.colliderSet.raw.coRadius(this.handle)}setRadius(A){this.colliderSet.raw.coSetRadius(this.handle,A)}roundRadius(){return this.colliderSet.raw.coRoundRadius(this.handle)}setRoundRadius(A){this.colliderSet.raw.coSetRoundRadius(this.handle,A)}halfHeight(){return this.colliderSet.raw.coHalfHeight(this.handle)}setHalfHeight(A){this.colliderSet.raw.coSetHalfHeight(this.handle,A)}vertices(){return this.colliderSet.raw.coVertices(this.handle)}indices(){return this.colliderSet.raw.coIndices(this.handle)}heightfieldHeights(){return this.colliderSet.raw.coHeightfieldHeights(this.handle)}heightfieldScale(){let A=this.colliderSet.raw.coHeightfieldScale(this.handle);return DA.fromRaw(A)}heightfieldNRows(){return this.colliderSet.raw.coHeightfieldNRows(this.handle)}heightfieldNCols(){return this.colliderSet.raw.coHeightfieldNCols(this.handle)}parent(){return this._parent}friction(){return this.colliderSet.raw.coFriction(this.handle)}restitution(){return this.colliderSet.raw.coRestitution(this.handle)}density(){return this.colliderSet.raw.coDensity(this.handle)}mass(){return this.colliderSet.raw.coMass(this.handle)}volume(){return this.colliderSet.raw.coVolume(this.handle)}collisionGroups(){return this.colliderSet.raw.coCollisionGroups(this.handle)}solverGroups(){return this.colliderSet.raw.coSolverGroups(this.handle)}containsPoint(A){let I=DA.intoRaw(A),g=this.colliderSet.raw.coContainsPoint(this.handle,I);return I.free(),g}projectPoint(A,I){let g=DA.intoRaw(A),C=vA.fromRaw(this.colliderSet.raw.coProjectPoint(this.handle,g,I));return g.free(),C}intersectsRay(A,I){let g=DA.intoRaw(A.origin),C=DA.intoRaw(A.dir),B=this.colliderSet.raw.coIntersectsRay(this.handle,g,C,I);return g.free(),C.free(),B}castShape(A,I,g,C,B,Q,E){let i=DA.intoRaw(A),D=DA.intoRaw(g),o=GA.intoRaw(C),G=DA.intoRaw(B),w=I.intoRaw(),k=CI.fromRaw(this.colliderSet,this.colliderSet.raw.coCastShape(this.handle,i,w,D,o,G,Q,E));return i.free(),D.free(),o.free(),G.free(),w.free(),k}castCollider(A,I,g,C,B){let Q=DA.intoRaw(A),E=DA.intoRaw(g),i=BI.fromRaw(this.colliderSet,this.colliderSet.raw.coCastCollider(this.handle,Q,I.handle,E,C,B));return Q.free(),E.free(),i}intersectsShape(A,I,g){let C=DA.intoRaw(I),B=GA.intoRaw(g),Q=A.intoRaw(),E=this.colliderSet.raw.coIntersectsShape(this.handle,Q,C,B);return C.free(),B.free(),Q.free(),E}contactShape(A,I,g,C){let B=DA.intoRaw(I),Q=GA.intoRaw(g),E=A.intoRaw(),i=uA.fromRaw(this.colliderSet.raw.coContactShape(this.handle,E,B,Q,C));return B.free(),Q.free(),E.free(),i}contactCollider(A,I){return uA.fromRaw(this.colliderSet.raw.coContactCollider(this.handle,A.handle,I))}castRay(A,I,g){let C=DA.intoRaw(A.origin),B=DA.intoRaw(A.dir),Q=this.colliderSet.raw.coCastRay(this.handle,C,B,I,g);return C.free(),B.free(),Q}castRayAndGetNormal(A,I,g){let C=DA.intoRaw(A.origin),B=DA.intoRaw(A.dir),Q=AI.fromRaw(this.colliderSet.raw.coCastRayAndGetNormal(this.handle,C,B,I,g));return C.free(),B.free(),Q}}!function(A){A[A.Density=0]="Density",A[A.Mass=1]="Mass",A[A.MassProps=2]="MassProps"}(hA||(hA={}));class RI{constructor(A){this.enabled=!0,this.shape=A,this.massPropsMode=hA.Density,this.density=1,this.friction=.5,this.restitution=0,this.rotation=GA.identity(),this.translation=DA.zeros(),this.isSensor=!1,this.collisionGroups=4294967295,this.solverGroups=4294967295,this.frictionCombineRule=KA.Average,this.restitutionCombineRule=KA.Average,this.activeCollisionTypes=UA.DEFAULT,this.activeEvents=0,this.activeHooks=0,this.mass=0,this.centerOfMass=DA.zeros(),this.contactForceEventThreshold=0,this.principalAngularInertia=DA.zeros(),this.angularInertiaLocalFrame=GA.identity()}static ball(A){const I=new EI(A);return new RI(I)}static capsule(A,I){const g=new GI(A,I);return new RI(g)}static segment(A,I){const g=new wI(A,I);return new RI(g)}static triangle(A,I,g){const C=new kI(A,I,g);return new RI(C)}static roundTriangle(A,I,g,C){const B=new SI(A,I,g,C);return new RI(B)}static polyline(A,I){const g=new aI(A,I);return new RI(g)}static trimesh(A,I){const g=new MI(A,I);return new RI(g)}static cuboid(A,I,g){const C=new DI(A,I,g);return new RI(C)}static roundCuboid(A,I,g,C){const B=new oI(A,I,g,C);return new RI(B)}static heightfield(A,I,g,C){const B=new JI(A,I,g,C);return new RI(B)}static cylinder(A,I){const g=new UI(A,I);return new RI(g)}static roundCylinder(A,I,g){const C=new hI(A,I,g);return new RI(C)}static cone(A,I){const g=new NI(A,I);return new RI(g)}static roundCone(A,I,g){const C=new FI(A,I,g);return new RI(C)}static convexHull(A){const I=new KI(A,null);return new RI(I)}static convexMesh(A,I){const g=new KI(A,I);return new RI(g)}static roundConvexHull(A,I){const g=new yI(A,null,I);return new RI(g)}static roundConvexMesh(A,I,g){const C=new yI(A,I,g);return new RI(C)}setTranslation(A,I,g){if("number"!=typeof A||"number"!=typeof I||"number"!=typeof g)throw TypeError("The translation components must be numbers.");return this.translation={x:A,y:I,z:g},this}setRotation(A){return GA.copy(this.rotation,A),this}setSensor(A){return this.isSensor=A,this}setEnabled(A){return this.enabled=A,this}setDensity(A){return this.massPropsMode=hA.Density,this.density=A,this}setMass(A){return this.massPropsMode=hA.Mass,this.mass=A,this}setMassProperties(A,I,g,C){return this.massPropsMode=hA.MassProps,this.mass=A,DA.copy(this.centerOfMass,I),DA.copy(this.principalAngularInertia,g),GA.copy(this.angularInertiaLocalFrame,C),this}setRestitution(A){return this.restitution=A,this}setFriction(A){return this.friction=A,this}setFrictionCombineRule(A){return this.frictionCombineRule=A,this}setRestitutionCombineRule(A){return this.restitutionCombineRule=A,this}setCollisionGroups(A){return this.collisionGroups=A,this}setSolverGroups(A){return this.solverGroups=A,this}setActiveHooks(A){return this.activeHooks=A,this}setActiveEvents(A){return this.activeEvents=A,this}setActiveCollisionTypes(A){return this.activeCollisionTypes=A,this}setContactForceEventThreshold(A){return this.contactForceEventThreshold=A,this}}class sI{constructor(A){this.raw=A||new l,this.map=new YA,A&&A.forEachColliderHandle((A=>{this.map.set(A,new qI(this,A,null))}))}free(){this.raw&&this.raw.free(),this.raw=void 0,this.map&&this.map.clear(),this.map=void 0}castClosure(A){return I=>A?A(this.get(I)):void 0}finalizeDeserialization(A){this.map.forEach((I=>I.finalizeDeserialization(A)))}createCollider(A,I,g){let C=null!=g&&null!=g;if(C&&isNaN(g))throw Error("Cannot create a collider with a parent rigid-body handle that is not a number.");let B=I.shape.intoRaw(),Q=DA.intoRaw(I.translation),E=GA.intoRaw(I.rotation),i=DA.intoRaw(I.centerOfMass),D=DA.intoRaw(I.principalAngularInertia),o=GA.intoRaw(I.angularInertiaLocalFrame),G=this.raw.createCollider(I.enabled,B,Q,E,I.massPropsMode,I.mass,i,D,o,I.density,I.friction,I.restitution,I.frictionCombineRule,I.restitutionCombineRule,I.isSensor,I.collisionGroups,I.solverGroups,I.activeCollisionTypes,I.activeHooks,I.activeEvents,I.contactForceEventThreshold,C,C?g:0,A.raw);B.free(),Q.free(),E.free(),i.free(),D.free(),o.free();let w=C?A.get(g):null,k=new qI(this,G,w,I.shape);return this.map.set(G,k),k}remove(A,I,g,C){this.raw.remove(A,I.raw,g.raw,C),this.unmap(A)}unmap(A){this.map.delete(A)}get(A){return this.map.get(A)}len(){return this.map.len()}contains(A){return null!=this.get(A)}forEach(A){this.map.forEach(A)}getAll(){return this.map.getAll()}}class cI{constructor(A){this.raw=A||new f}free(){this.raw&&this.raw.free(),this.raw=void 0}step(A,I,g,C,B,Q,E,i,D,o,G,w){let k=DA.intoRaw(A);G?this.raw.stepWithEvents(k,I.raw,g.raw,C.raw,B.raw,Q.raw,E.raw,i.raw,D.raw,o.raw,G.raw,w,w?w.filterContactPair:null,w?w.filterIntersectionPair:null):this.raw.step(k,I.raw,g.raw,C.raw,B.raw,Q.raw,E.raw,i.raw,D.raw,o.raw),k.free()}}!function(A){A[A.EXCLUDE_FIXED=1]="EXCLUDE_FIXED",A[A.EXCLUDE_KINEMATIC=2]="EXCLUDE_KINEMATIC",A[A.EXCLUDE_DYNAMIC=4]="EXCLUDE_DYNAMIC",A[A.EXCLUDE_SENSORS=8]="EXCLUDE_SENSORS",A[A.EXCLUDE_SOLIDS=16]="EXCLUDE_SOLIDS",A[A.ONLY_DYNAMIC=3]="ONLY_DYNAMIC",A[A.ONLY_KINEMATIC=5]="ONLY_KINEMATIC",A[A.ONLY_FIXED=6]="ONLY_FIXED"}(NA||(NA={}));class YI{constructor(A){this.raw=A||new V}free(){this.raw&&this.raw.free(),this.raw=void 0}update(A,I){this.raw.update(A.raw,I.raw)}castRay(A,I,g,C,B,Q,E,i,D,o){let G=DA.intoRaw(g.origin),w=DA.intoRaw(g.dir),k=gI.fromRaw(I,this.raw.castRay(A.raw,I.raw,G,w,C,B,Q,E,i,D,o));return G.free(),w.free(),k}castRayAndGetNormal(A,I,g,C,B,Q,E,i,D,o){let G=DA.intoRaw(g.origin),w=DA.intoRaw(g.dir),k=II.fromRaw(I,this.raw.castRayAndGetNormal(A.raw,I.raw,G,w,C,B,Q,E,i,D,o));return G.free(),w.free(),k}intersectionsWithRay(A,I,g,C,B,Q,E,i,D,o,G){let w=DA.intoRaw(g.origin),k=DA.intoRaw(g.dir);this.raw.intersectionsWithRay(A.raw,I.raw,w,k,C,B,(A=>Q(II.fromRaw(I,A))),E,i,D,o,G),w.free(),k.free()}intersectionWithShape(A,I,g,C,B,Q,E,i,D,o){let G=DA.intoRaw(g),w=GA.intoRaw(C),k=B.intoRaw(),S=this.raw.intersectionWithShape(A.raw,I.raw,G,w,k,Q,E,i,D,o);return G.free(),w.free(),k.free(),S}projectPoint(A,I,g,C,B,Q,E,i,D){let o=DA.intoRaw(g),G=_A.fromRaw(I,this.raw.projectPoint(A.raw,I.raw,o,C,B,Q,E,i,D));return o.free(),G}projectPointAndGetFeature(A,I,g,C,B,Q,E,i){let D=DA.intoRaw(g),o=_A.fromRaw(I,this.raw.projectPointAndGetFeature(A.raw,I.raw,D,C,B,Q,E,i));return D.free(),o}intersectionsWithPoint(A,I,g,C,B,Q,E,i,D){let o=DA.intoRaw(g);this.raw.intersectionsWithPoint(A.raw,I.raw,o,C,B,Q,E,i,D),o.free()}castShape(A,I,g,C,B,Q,E,i,D,o,G,w,k){let S=DA.intoRaw(g),a=GA.intoRaw(C),M=DA.intoRaw(B),K=Q.intoRaw(),y=BI.fromRaw(I,this.raw.castShape(A.raw,I.raw,S,a,M,K,E,i,D,o,G,w,k));return S.free(),a.free(),M.free(),K.free(),y}intersectionsWithShape(A,I,g,C,B,Q,E,i,D,o,G){let w=DA.intoRaw(g),k=GA.intoRaw(C),S=B.intoRaw();this.raw.intersectionsWithShape(A.raw,I.raw,w,k,S,Q,E,i,D,o,G),w.free(),k.free(),S.free()}collidersWithAabbIntersectingAabb(A,I,g){let C=DA.intoRaw(A),B=DA.intoRaw(I);this.raw.collidersWithAabbIntersectingAabb(C,B,g),C.free(),B.free()}}class LI{constructor(A){this.raw=A||new AA}free(){this.raw&&this.raw.free(),this.raw=void 0}serializeAll(A,I,g,C,B,Q,E,i,D){let o=DA.intoRaw(A);const G=this.raw.serializeAll(o,I.raw,g.raw,C.raw,B.raw,Q.raw,E.raw,i.raw,D.raw);return o.free(),G}deserializeAll(A){return eI.fromRaw(this.raw.deserializeAll(A))}}class HI{constructor(A,I){this.vertices=A,this.colors=I}}class lI{constructor(A){this.raw=A||new r}free(){this.raw&&this.raw.free(),this.raw=void 0,this.vertices=void 0,this.colors=void 0}render(A,I,g,C,B){this.raw.render(A.raw,I.raw,g.raw,C.raw,B.raw),this.vertices=this.raw.vertices(),this.colors=this.raw.colors()}}class tI{}class pI{constructor(A,I,g,C,B){this.params=I,this.bodies=g,this.colliders=C,this.queries=B,this.raw=new W(A),this.rawCharacterCollision=new H,this._applyImpulsesToDynamicBodies=!1,this._characterMass=null}free(){this.raw&&(this.raw.free(),this.rawCharacterCollision.free()),this.raw=void 0,this.rawCharacterCollision=void 0}up(){return this.raw.up()}setUp(A){let I=DA.intoRaw(A);return this.raw.setUp(I)}applyImpulsesToDynamicBodies(){return this._applyImpulsesToDynamicBodies}setApplyImpulsesToDynamicBodies(A){this._applyImpulsesToDynamicBodies=A}characterMass(){return this._characterMass}setCharacterMass(A){this._characterMass=A}offset(){return this.raw.offset()}setOffset(A){this.raw.setOffset(A)}slideEnabled(){return this.raw.slideEnabled()}setSlideEnabled(A){this.raw.setSlideEnabled(A)}autostepMaxHeight(){return this.raw.autostepMaxHeight()}autostepMinWidth(){return this.raw.autostepMinWidth()}autostepIncludesDynamicBodies(){return this.raw.autostepIncludesDynamicBodies()}autostepEnabled(){return this.raw.autostepEnabled()}enableAutostep(A,I,g){this.raw.enableAutostep(A,I,g)}disableAutostep(){return this.raw.disableAutostep()}maxSlopeClimbAngle(){return this.raw.maxSlopeClimbAngle()}setMaxSlopeClimbAngle(A){this.raw.setMaxSlopeClimbAngle(A)}minSlopeSlideAngle(){return this.raw.minSlopeSlideAngle()}setMinSlopeSlideAngle(A){this.raw.setMinSlopeSlideAngle(A)}snapToGroundDistance(){return this.raw.snapToGroundDistance()}enableSnapToGround(A){this.raw.enableSnapToGround(A)}disableSnapToGround(){this.raw.disableSnapToGround()}snapToGroundEnabled(){return this.raw.snapToGroundEnabled()}computeColliderMovement(A,I,g,C,B){let Q=DA.intoRaw(I);this.raw.computeColliderMovement(this.params.dt,this.bodies.raw,this.colliders.raw,this.queries.raw,A.handle,Q,this._applyImpulsesToDynamicBodies,this._characterMass,g,C,this.colliders.castClosure(B)),Q.free()}computedMovement(){return DA.fromRaw(this.raw.computedMovement())}computedGrounded(){return this.raw.computedGrounded()}numComputedCollisions(){return this.raw.numComputedCollisions()}computedCollision(A,I){if(this.raw.computedCollision(A,this.rawCharacterCollision)){let A=this.rawCharacterCollision;return(I=null!=I?I:new tI).translationApplied=DA.fromRaw(A.translationApplied()),I.translationRemaining=DA.fromRaw(A.translationRemaining()),I.toi=A.toi(),I.witness1=DA.fromRaw(A.worldWitness1()),I.witness2=DA.fromRaw(A.worldWitness2()),I.normal1=DA.fromRaw(A.worldNormal1()),I.normal2=DA.fromRaw(A.worldNormal2()),I.collider=this.colliders.get(A.handle()),I}return null}}class eI{constructor(A,I,g,C,B,Q,E,i,D,o,G,w,k,S){this.gravity=A,this.integrationParameters=new HA(I),this.islands=new XA(g),this.broadPhase=new VA(C),this.narrowPhase=new PA(B),this.bodies=new LA(Q),this.colliders=new sI(E),this.impulseJoints=new OA(i),this.multibodyJoints=new fA(D),this.ccdSolver=new mA(o),this.queryPipeline=new YI(G),this.physicsPipeline=new cI(w),this.serializationPipeline=new LI(k),this.debugRenderPipeline=new lI(S),this.characterControllers=new Set,this.impulseJoints.finalizeDeserialization(this.bodies),this.bodies.finalizeDeserialization(this.colliders),this.colliders.finalizeDeserialization(this.bodies)}free(){this.integrationParameters.free(),this.islands.free(),this.broadPhase.free(),this.narrowPhase.free(),this.bodies.free(),this.colliders.free(),this.impulseJoints.free(),this.multibodyJoints.free(),this.ccdSolver.free(),this.queryPipeline.free(),this.physicsPipeline.free(),this.serializationPipeline.free(),this.debugRenderPipeline.free(),this.characterControllers.forEach((A=>A.free())),this.integrationParameters=void 0,this.islands=void 0,this.broadPhase=void 0,this.narrowPhase=void 0,this.bodies=void 0,this.colliders=void 0,this.ccdSolver=void 0,this.impulseJoints=void 0,this.multibodyJoints=void 0,this.queryPipeline=void 0,this.physicsPipeline=void 0,this.serializationPipeline=void 0,this.debugRenderPipeline=void 0,this.characterControllers=void 0}static fromRaw(A){return A?new eI(DA.fromRaw(A.takeGravity()),A.takeIntegrationParameters(),A.takeIslandManager(),A.takeBroadPhase(),A.takeNarrowPhase(),A.takeBodies(),A.takeColliders(),A.takeImpulseJoints(),A.takeMultibodyJoints()):null}takeSnapshot(){return this.serializationPipeline.serializeAll(this.gravity,this.integrationParameters,this.islands,this.broadPhase,this.narrowPhase,this.bodies,this.colliders,this.impulseJoints,this.multibodyJoints)}static restoreSnapshot(A){return(new LI).deserializeAll(A)}debugRender(){return this.debugRenderPipeline.render(this.bodies,this.colliders,this.impulseJoints,this.multibodyJoints,this.narrowPhase),new HI(this.debugRenderPipeline.vertices,this.debugRenderPipeline.colors)}step(A,I){this.physicsPipeline.step(this.gravity,this.integrationParameters,this.islands,this.broadPhase,this.narrowPhase,this.bodies,this.colliders,this.impulseJoints,this.multibodyJoints,this.ccdSolver,A,I),this.queryPipeline.update(this.bodies,this.colliders)}propagateModifiedBodyPositionsToColliders(){this.bodies.raw.propagateModifiedBodyPositionsToColliders(this.colliders.raw)}updateSceneQueries(){this.propagateModifiedBodyPositionsToColliders(),this.queryPipeline.update(this.bodies,this.colliders)}get timestep(){return this.integrationParameters.dt}set timestep(A){this.integrationParameters.dt=A}get maxVelocityIterations(){return this.integrationParameters.maxVelocityIterations}set maxVelocityIterations(A){this.integrationParameters.maxVelocityIterations=A}get maxVelocityFrictionIterations(){return this.integrationParameters.maxVelocityFrictionIterations}set maxVelocityFrictionIterations(A){this.integrationParameters.maxVelocityFrictionIterations=A}get maxStabilizationIterations(){return this.integrationParameters.maxStabilizationIterations}set maxStabilizationIterations(A){this.integrationParameters.maxStabilizationIterations=A}createRigidBody(A){return this.bodies.createRigidBody(this.colliders,A)}createCharacterController(A){let I=new pI(A,this.integrationParameters,this.bodies,this.colliders,this.queryPipeline);return this.characterControllers.add(I),I}removeCharacterController(A){this.characterControllers.delete(A),A.free()}createCollider(A,I){let g=I?I.handle:void 0;return this.colliders.createCollider(this.bodies,A,g)}createImpulseJoint(A,I,g,C){return this.impulseJoints.createJoint(this.bodies,A,I.handle,g.handle,C)}createMultibodyJoint(A,I,g,C){return this.multibodyJoints.createJoint(A,I.handle,g.handle,C)}getRigidBody(A){return this.bodies.get(A)}getCollider(A){return this.colliders.get(A)}getImpulseJoint(A){return this.impulseJoints.get(A)}getMultibodyJoint(A){return this.multibodyJoints.get(A)}removeRigidBody(A){this.bodies&&this.bodies.remove(A.handle,this.islands,this.colliders,this.impulseJoints,this.multibodyJoints)}removeCollider(A,I){this.colliders&&this.colliders.remove(A.handle,this.islands,this.bodies,I)}removeImpulseJoint(A,I){this.impulseJoints&&this.impulseJoints.remove(A.handle,I)}removeMultibodyJoint(A,I){this.impulseJoints&&this.multibodyJoints.remove(A.handle,I)}forEachCollider(A){this.colliders.forEach(A)}forEachRigidBody(A){this.bodies.forEach(A)}forEachActiveRigidBody(A){this.bodies.forEachActiveRigidBody(this.islands,A)}castRay(A,I,g,C,B,Q,E,i){return this.queryPipeline.castRay(this.bodies,this.colliders,A,I,g,C,B,Q?Q.handle:null,E?E.handle:null,this.colliders.castClosure(i))}castRayAndGetNormal(A,I,g,C,B,Q,E,i){return this.queryPipeline.castRayAndGetNormal(this.bodies,this.colliders,A,I,g,C,B,Q?Q.handle:null,E?E.handle:null,this.colliders.castClosure(i))}intersectionsWithRay(A,I,g,C,B,Q,E,i,D){this.queryPipeline.intersectionsWithRay(this.bodies,this.colliders,A,I,g,C,B,Q,E?E.handle:null,i?i.handle:null,this.colliders.castClosure(D))}intersectionWithShape(A,I,g,C,B,Q,E,i){let D=this.queryPipeline.intersectionWithShape(this.bodies,this.colliders,A,I,g,C,B,Q?Q.handle:null,E?E.handle:null,this.colliders.castClosure(i));return null!=D?this.colliders.get(D):null}projectPoint(A,I,g,C,B,Q,E){return this.queryPipeline.projectPoint(this.bodies,this.colliders,A,I,g,C,B?B.handle:null,Q?Q.handle:null,this.colliders.castClosure(E))}projectPointAndGetFeature(A,I,g,C,B,Q){return this.queryPipeline.projectPointAndGetFeature(this.bodies,this.colliders,A,I,g,C?C.handle:null,B?B.handle:null,this.colliders.castClosure(Q))}intersectionsWithPoint(A,I,g,C,B,Q,E){this.queryPipeline.intersectionsWithPoint(this.bodies,this.colliders,A,this.colliders.castClosure(I),g,C,B?B.handle:null,Q?Q.handle:null,this.colliders.castClosure(E))}castShape(A,I,g,C,B,Q,E,i,D,o,G){return this.queryPipeline.castShape(this.bodies,this.colliders,A,I,g,C,B,Q,E,i,D?D.handle:null,o?o.handle:null,this.colliders.castClosure(G))}intersectionsWithShape(A,I,g,C,B,Q,E,i,D){this.queryPipeline.intersectionsWithShape(this.bodies,this.colliders,A,I,g,this.colliders.castClosure(C),B,Q,E?E.handle:null,i?i.handle:null,this.colliders.castClosure(D))}collidersWithAabbIntersectingAabb(A,I,g){this.queryPipeline.collidersWithAabbIntersectingAabb(A,I,this.colliders.castClosure(g))}contactsWith(A,I){this.narrowPhase.contactsWith(A.handle,this.colliders.castClosure(I))}intersectionsWith(A,I){this.narrowPhase.intersectionsWith(A.handle,this.colliders.castClosure(I))}contactPair(A,I,g){this.narrowPhase.contactPair(A.handle,I.handle,g)}intersectionPair(A,I){return this.narrowPhase.intersectionPair(A.handle,I.handle)}}!function(A){A[A.COLLISION_EVENTS=1]="COLLISION_EVENTS",A[A.CONTACT_FORCE_EVENTS=2]="CONTACT_FORCE_EVENTS"}(FA||(FA={}));class rI{free(){this.raw&&this.raw.free(),this.raw=void 0}collider1(){return this.raw.collider1()}collider2(){return this.raw.collider2()}totalForce(){return DA.fromRaw(this.raw.total_force())}totalForceMagnitude(){return this.raw.total_force_magnitude()}maxForceDirection(){return DA.fromRaw(this.raw.max_force_direction())}maxForceMagnitude(){return this.raw.max_force_magnitude()}}class dI{constructor(A,I){this.raw=I||new T(A)}free(){this.raw&&this.raw.free(),this.raw=void 0}drainCollisionEvents(A){this.raw.drainCollisionEvents(A)}drainContactForceEvents(A){let I=new rI;this.raw.drainContactForceEvents((g=>{I.raw=g,A(I),I.free()}))}clear(){this.raw.clear()}}function TI(A,I,g,C){return new(g||(g=Promise))((function(B,Q){function E(A){try{D(C.next(A))}catch(A){Q(A)}}function i(A){try{D(C.throw(A))}catch(A){Q(A)}}function D(A){var I;A.done?B(A.value):(I=A.value,I instanceof g?I:new g((function(A){A(I)}))).then(E,i)}D((C=C.apply(A,I||[])).next())}))}!function(A){A[A.FILTER_CONTACT_PAIRS=1]="FILTER_CONTACT_PAIRS",A[A.FILTER_INTERSECTION_PAIRS=2]="FILTER_INTERSECTION_PAIRS"}(qA||(qA={})),function(A){A[A.EMPTY=0]="EMPTY",A[A.COMPUTE_IMPULSE=1]="COMPUTE_IMPULSE"}(RA||(RA={}));for(var OI={byteLength:function(A){var I=fI(A),g=I[0],C=I[1];return 3*(g+C)/4-C},toByteArray:function(A){var I,g,C=fI(A),B=C[0],Q=C[1],E=new bI(function(A,I,g){return 3*(I+g)/4-g}(0,B,Q)),i=0,D=Q>0?B-4:B;for(g=0;g<D;g+=4)I=ZI[A.charCodeAt(g)]<<18|ZI[A.charCodeAt(g+1)]<<12|ZI[A.charCodeAt(g+2)]<<6|ZI[A.charCodeAt(g+3)],E[i++]=I>>16&255,E[i++]=I>>8&255,E[i++]=255&I;2===Q&&(I=ZI[A.charCodeAt(g)]<<2|ZI[A.charCodeAt(g+1)]>>4,E[i++]=255&I);1===Q&&(I=ZI[A.charCodeAt(g)]<<10|ZI[A.charCodeAt(g+1)]<<4|ZI[A.charCodeAt(g+2)]>>2,E[i++]=I>>8&255,E[i++]=255&I);return E},fromByteArray:function(A){for(var I,g=A.length,C=g%3,B=[],Q=16383,E=0,i=g-C;E<i;E+=Q)B.push(mI(A,E,E+Q>i?i:E+Q));1===C?(I=A[g-1],B.push(nI[I>>2]+nI[I<<4&63]+"==")):2===C&&(I=(A[g-2]<<8)+A[g-1],B.push(nI[I>>10]+nI[I>>4&63]+nI[I<<2&63]+"="));return B.join("")}},nI=[],ZI=[],bI="undefined"!=typeof Uint8Array?Uint8Array:Array,WI="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",jI=0,xI=WI.length;jI<xI;++jI)nI[jI]=WI[jI],ZI[WI.charCodeAt(jI)]=jI;function fI(A){var I=A.length;if(I%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var g=A.indexOf("=");return-1===g&&(g=I),[g,g===I?0:4-g%4]}function mI(A,I,g){for(var C,B,Q=[],E=I;E<g;E+=3)C=(A[E]<<16&16711680)+(A[E+1]<<8&65280)+(255&A[E+2]),Q.push(nI[(B=C)>>18&63]+nI[B>>12&63]+nI[B>>6&63]+nI[63&B]);return Q.join("")}function XI(){return TI(this,void 0,void 0,(function*(){yield EA(OI.toByteArray("AGFzbQEAAAABrwuTAWACf38AYAN/f38AYAR/f39/AGACf38Bf2ABfwF/YAN/f38Bf2ABfwF+YAF/AGAFf39/f38AYAZ/f39/fX8AYAJ/fAF/YAF/AX1gBX9/f31/AGAFf39/f30AYAN/fH8AYAR/f399AX9gBn9/f39/fQBgAAF/YAR/f39/AX1gA39/fwF9YAN/f30AYAN/f38BfmADf399AX9gBH9/f38Bf2AGf39/f39/AX9gAn99AGAEf3x/fwBgAn98AX1gBn9/f39/fwBgAX0BfWADf3x9AGAIf39/f39/fX8Bf2AIf39/f39/f38AYAN/f3wAYAJ/fwF9YAV/f39/fwF/YAAAYAd/f39/f39/AGAIf39/f39/f30AYAF/AXxgA35+fwF+YAN/fH8BfWADfX19AX9gCX9/f39/f39/fwBgD39/f39/f39/f39/f39/fwBgBn99f39/fQBgCn9/f39/f39/fX8AYAt/f39/f39/f319fwBgBX9/fX9/AGAGf3x/f39/AGAFf3x/f38AYAN/fH8Bf2AFf3x9fX0AYAJ9fQF/YAZ/fH19fX0AYAp/f39/f399f39/AGAHf39/f31/fwBgCX9/f39/f31/fwF/YAt/f39/f39/f39/fwBgBn99fX9/fQBgBH99f38Bf2ADf35/AX9gD39/f39/fX9/f39/fH98fwF/YAN/fX0AYA9/f39/f39/f39/f3x/fH8AYAJ9fQF9YAN/fHwBf2ABfQF/YAV/fH99fQBgAn98AXxgBH98fX8AYAJ/fABgBX9/fHx/AXxgBH19fX0Bf2ABfAF/YAh/f39/fX9/fwBgCX9/f39/fX9/fwBgB39/f39/f30AYAt/f39/f39/f31/fwBgD39/f39/f39/f39/f319fwBgDH99f39/f39/f39/fwF/YAt/f399f399f319fwBgBn9/f39/fwF9YAl/f39/f39/f30AYAl/f39/f39/fX8AYBJ/f39/f39/f39/f399f319fX0AYAh/f39/fX1/fwBgCn9/f39/f39/fX8Bf2AJf39/f39/fX9/AGALf39/f31/f39/f38AYAh/fX9/f39/fwBgB39/f39/f30Bf2AKf31/f39/f39/fwBgBH9/f30AYAp/f39/fX9/f39/AGACf34Bf2AGf31/f39/AGAHf39/fX1/fwBgCH9/f39/f31/AGARf39/f39/f31/f39/f3x/fH8Bf2AEf39+fwBgCH99f31/fX9/AGAGf39/f319AGAJf3x/f39/f31/AX9gDH9/f39/f39/fH98fwF/YAR/f31/AGAHf39/f399fwF/YAt/f39/f39/f399fwBgB398f3x/fX8Bf2ANf39/f39/f39/fH98fwBgCn9/f39/f39/f38Bf2ANf39/f39/f319fX19fQBgBn98f39/fQF/YAZ/fH1/f38AYAV/f39/fwF9YBl/f39/fX1/f39/f39/f39/f399fX9/f39/AXxgB398fX9/f38AYAd/f39/f31/AX1gGn9/f39/f399f39/fX19f39/f39/f399f3x/AGANf39/f39/f39/fH98fwF/YAl/f39/f39+fn4AYAZ/f39/f30Bf2AHf39/f39/fwF/YAR/fHx9AX9gA35/fwF/YAZ/fH9/fX8Bf2AQf39/f399f39/f39/fH98fwBgBn9/f399fQF/YAR/fH9/AX9gDn99f39/fH9/f31/f39/AGASf31/f39/f39/f39/f39/f39/AGACf34AYAV/fH9/fwF/YAZ/fH9/fX8BfWAFf3x/f30Bf2AGf3x/fX19AGAHf3x/fX19fQBgBX9/f399AX9gBH99fX8AYAZ/f319fX0AYAN/fH8BfGAHf3x9fX19fwBgBn98fX19fwBgBX9/fH9/AGAEf31/fwBgBX9/fn9/AGAEf35/fwAChQYWA3diZxpfX3diaW5kZ2VuX29iamVjdF9kcm9wX3JlZgAHA3diZxVfX3diaW5kZ2VuX251bWJlcl9uZXcASgN3YmcVX193YmluZGdlbl9udW1iZXJfZ2V0AAADd2JnFl9fd2JpbmRnZW5fYm9vbGVhbl9nZXQABAN3YmcWX193YmluZGdlbl9pc19mdW5jdGlvbgAEA3diZyRfX3diZ19yYXdyYXljb2xsaWRlcmludGVyc2VjdGlvbl9uZXcABAN3YmceX193YmdfcmF3Y29udGFjdGZvcmNlZXZlbnRfbmV3AAQDd2JnG19fd2JnX2NhbGxfMTY4ZGE4ODc3OWUzNWY2MQAFA3diZxtfX3diZ19jYWxsXzM5OTliZWU1OWU5Zjc3MTkAFwN3YmcbX193YmdfY2FsbF9lMWY3MmMwNTFjZGFiODU5ACMD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AgEBAAQHAQsUBwAqABYWFhYWFhYWFhYWFhYWAxcDAxEDAwMDAAALAwcZGQcZGRkAAAAAABkLBwQEBBUVAQAAGREDAQEDFAsECwsEBAsLCwQEBAQECwsECwsLCxUVAwMDAwMDAwsBBwcBAQcLBAUYAxEIjwEjMJEBBwIDAAUAAAIUAQABAwAAAAAAAAARFwAAAAAAABcAAQEBAQEBAQEBAAADAwMDCAAAAwMHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAwICAgIAAgICAgICCAgICwMDAQEBAwEABQMDBAMDAwMDACQkAwMBAQELBQUFAwMAAQQIQQcLCwsdBgYGBAMGBgYGBgYGBgYGBgYGBgYGBgYGBgYDBQsEBAQEBAQEBAsEBAsEBAsEBAsEBAQEBgYHAAgtBAcBcAGxB7EHBQMBABEGCQF/AUGAgMAACwfpdbMDBm1lbW9yeQIAB3ZlcnNpb24AwwoqX193YmdfcmF3a2luZW1hdGljY2hhcmFjdGVyY29udHJvbGxlcl9mcmVlAOMJI3Jhd2tpbmVtYXRpY2NoYXJhY3RlcmNvbnRyb2xsZXJfbmV3APQGInJhd2tpbmVtYXRpY2NoYXJhY3RlcmNvbnRyb2xsZXJfdXAAkwglcmF3a2luZW1hdGljY2hhcmFjdGVyY29udHJvbGxlcl9zZXRVcACNByZyYXdraW5lbWF0aWNjaGFyYWN0ZXJjb250cm9sbGVyX29mZnNldACWCylyYXdraW5lbWF0aWNjaGFyYWN0ZXJjb250cm9sbGVyX3NldE9mZnNldADECixyYXdraW5lbWF0aWNjaGFyYWN0ZXJjb250cm9sbGVyX3NsaWRlRW5hYmxlZACXCy9yYXdraW5lbWF0aWNjaGFyYWN0ZXJjb250cm9sbGVyX3NldFNsaWRlRW5hYmxlZADaCjFyYXdraW5lbWF0aWNjaGFyYWN0ZXJjb250cm9sbGVyX2F1dG9zdGVwTWF4SGVpZ2h0AK0KMHJhd2tpbmVtYXRpY2NoYXJhY3RlcmNvbnRyb2xsZXJfYXV0b3N0ZXBNaW5XaWR0aACuCj1yYXdraW5lbWF0aWNjaGFyYWN0ZXJjb250cm9sbGVyX2F1dG9zdGVwSW5jbHVkZXNEeW5hbWljQm9kaWVzAOQJL3Jhd2tpbmVtYXRpY2NoYXJhY3RlcmNvbnRyb2xsZXJfYXV0b3N0ZXBFbmFibGVkAIcLLnJhd2tpbmVtYXRpY2NoYXJhY3RlcmNvbnRyb2xsZXJfZW5hYmxlQXV0b3N0ZXAAsAkvcmF3a2luZW1hdGljY2hhcmFjdGVyY29udHJvbGxlcl9kaXNhYmxlQXV0b3N0ZXAA+AoycmF3a2luZW1hdGljY2hhcmFjdGVyY29udHJvbGxlcl9tYXhTbG9wZUNsaW1iQW5nbGUAmAs1cmF3a2luZW1hdGljY2hhcmFjdGVyY29udHJvbGxlcl9zZXRNYXhTbG9wZUNsaW1iQW5nbGUA+QoycmF3a2luZW1hdGljY2hhcmFjdGVyY29udHJvbGxlcl9taW5TbG9wZVNsaWRlQW5nbGUAmQs1cmF3a2luZW1hdGljY2hhcmFjdGVyY29udHJvbGxlcl9zZXRNaW5TbG9wZVNsaWRlQW5nbGUA+go0cmF3a2luZW1hdGljY2hhcmFjdGVyY29udHJvbGxlcl9zbmFwVG9Hcm91bmREaXN0YW5jZQCvCjJyYXdraW5lbWF0aWNjaGFyYWN0ZXJjb250cm9sbGVyX2VuYWJsZVNuYXBUb0dyb3VuZADFCjNyYXdraW5lbWF0aWNjaGFyYWN0ZXJjb250cm9sbGVyX2Rpc2FibGVTbmFwVG9Hcm91bmQA+wozcmF3a2luZW1hdGljY2hhcmFjdGVyY29udHJvbGxlcl9zbmFwVG9Hcm91bmRFbmFibGVkAIgLN3Jhd2tpbmVtYXRpY2NoYXJhY3RlcmNvbnRyb2xsZXJfY29tcHV0ZUNvbGxpZGVyTW92ZW1lbnQAvwUwcmF3a2luZW1hdGljY2hhcmFjdGVyY29udHJvbGxlcl9jb21wdXRlZE1vdmVtZW50AK0IMHJhd2tpbmVtYXRpY2NoYXJhY3RlcmNvbnRyb2xsZXJfY29tcHV0ZWRHcm91bmRlZACaCzVyYXdraW5lbWF0aWNjaGFyYWN0ZXJjb250cm9sbGVyX251bUNvbXB1dGVkQ29sbGlzaW9ucwCbCzFyYXdraW5lbWF0aWNjaGFyYWN0ZXJjb250cm9sbGVyX2NvbXB1dGVkQ29sbGlzaW9uAP4HIF9fd2JnX3Jhd2NoYXJhY3RlcmNvbGxpc2lvbl9mcmVlALYLGXJhd2NoYXJhY3RlcmNvbGxpc2lvbl9uZXcA4QYccmF3Y2hhcmFjdGVyY29sbGlzaW9uX2hhbmRsZQD5CChyYXdjaGFyYWN0ZXJjb2xsaXNpb25fdHJhbnNsYXRpb25BcHBsaWVkAJQIKnJhd2NoYXJhY3RlcmNvbGxpc2lvbl90cmFuc2xhdGlvblJlbWFpbmluZwCVCBlyYXdjaGFyYWN0ZXJjb2xsaXNpb25fdG9pAJwLI3Jhd2NoYXJhY3RlcmNvbGxpc2lvbl93b3JsZFdpdG5lc3MxAJYII3Jhd2NoYXJhY3RlcmNvbGxpc2lvbl93b3JsZFdpdG5lc3MyAIgFInJhd2NoYXJhY3RlcmNvbGxpc2lvbl93b3JsZE5vcm1hbDEAlwgicmF3Y2hhcmFjdGVyY29sbGlzaW9uX3dvcmxkTm9ybWFsMgCuBRdfX3diZ19yYXdjY2Rzb2x2ZXJfZnJlZQCTCRByYXdjY2Rzb2x2ZXJfbmV3AO0JHHJhd2ltcHVsc2Vqb2ludHNldF9qb2ludFR5cGUA+QYjcmF3aW1wdWxzZWpvaW50c2V0X2pvaW50Qm9keUhhbmRsZTEAqAcjcmF3aW1wdWxzZWpvaW50c2V0X2pvaW50Qm9keUhhbmRsZTIAqQcfcmF3aW1wdWxzZWpvaW50c2V0X2pvaW50RnJhbWVYMQDFBh9yYXdpbXB1bHNlam9pbnRzZXRfam9pbnRGcmFtZVgyAMYGH3Jhd2ltcHVsc2Vqb2ludHNldF9qb2ludEFuY2hvcjEAmAYfcmF3aW1wdWxzZWpvaW50c2V0X2pvaW50QW5jaG9yMgCZBiJyYXdpbXB1bHNlam9pbnRzZXRfam9pbnRTZXRBbmNob3IxAO8GInJhd2ltcHVsc2Vqb2ludHNldF9qb2ludFNldEFuY2hvcjIA8AYncmF3aW1wdWxzZWpvaW50c2V0X2pvaW50Q29udGFjdHNFbmFibGVkANUHKnJhd2ltcHVsc2Vqb2ludHNldF9qb2ludFNldENvbnRhY3RzRW5hYmxlZACjCCVyYXdpbXB1bHNlam9pbnRzZXRfam9pbnRMaW1pdHNFbmFibGVkAP8GIXJhd2ltcHVsc2Vqb2ludHNldF9qb2ludExpbWl0c01pbgCUByFyYXdpbXB1bHNlam9pbnRzZXRfam9pbnRMaW1pdHNNYXgAlQchcmF3aW1wdWxzZWpvaW50c2V0X2pvaW50U2V0TGltaXRzAKUHK3Jhd2ltcHVsc2Vqb2ludHNldF9qb2ludENvbmZpZ3VyZU1vdG9yTW9kZWwAhAcucmF3aW1wdWxzZWpvaW50c2V0X2pvaW50Q29uZmlndXJlTW90b3JWZWxvY2l0eQCwBy5yYXdpbXB1bHNlam9pbnRzZXRfam9pbnRDb25maWd1cmVNb3RvclBvc2l0aW9uALEHJnJhd2ltcHVsc2Vqb2ludHNldF9qb2ludENvbmZpZ3VyZU1vdG9yALIHHV9fd2JnX3Jhd2ltcHVsc2Vqb2ludHNldF9mcmVlAJQJFnJhd2ltcHVsc2Vqb2ludHNldF9uZXcA7gkecmF3aW1wdWxzZWpvaW50c2V0X2NyZWF0ZUpvaW50AOEIGXJhd2ltcHVsc2Vqb2ludHNldF9yZW1vdmUA3QgWcmF3aW1wdWxzZWpvaW50c2V0X2xlbgDvCRtyYXdpbXB1bHNlam9pbnRzZXRfY29udGFpbnMAsQglcmF3aW1wdWxzZWpvaW50c2V0X2ZvckVhY2hKb2ludEhhbmRsZQCmCTJyYXdpbXB1bHNlam9pbnRzZXRfZm9yRWFjaEpvaW50QXR0YWNoZWRUb1JpZ2lkQm9keQChCSNfX3diZ19yYXdpbnRlZ3JhdGlvbnBhcmFtZXRlcnNfZnJlZQC2CxxyYXdpbnRlZ3JhdGlvbnBhcmFtZXRlcnNfbmV3AI4HG3Jhd2ludGVncmF0aW9ucGFyYW1ldGVyc19kdAC7CytyYXdpbnRlZ3JhdGlvbnBhcmFtZXRlcnNfYWxsb3dlZExpbmVhckVycm9yAJ0LK3Jhd2ludGVncmF0aW9ucGFyYW1ldGVyc19wcmVkaWN0aW9uRGlzdGFuY2UAngsucmF3aW50ZWdyYXRpb25wYXJhbWV0ZXJzX21heFZlbG9jaXR5SXRlcmF0aW9ucwCfCzZyYXdpbnRlZ3JhdGlvbnBhcmFtZXRlcnNfbWF4VmVsb2NpdHlGcmljdGlvbkl0ZXJhdGlvbnMAoAszcmF3aW50ZWdyYXRpb25wYXJhbWV0ZXJzX21heFN0YWJpbGl6YXRpb25JdGVyYXRpb25zAKELJnJhd2ludGVncmF0aW9ucGFyYW1ldGVyc19taW5Jc2xhbmRTaXplAKILJ3Jhd2ludGVncmF0aW9ucGFyYW1ldGVyc19tYXhDY2RTdWJzdGVwcwCjCx9yYXdpbnRlZ3JhdGlvbnBhcmFtZXRlcnNfc2V0X2R0AI8LIHJhd2ludGVncmF0aW9ucGFyYW1ldGVyc19zZXRfZXJwAPwKL3Jhd2ludGVncmF0aW9ucGFyYW1ldGVyc19zZXRfYWxsb3dlZExpbmVhckVycm9yAP0KL3Jhd2ludGVncmF0aW9ucGFyYW1ldGVyc19zZXRfcHJlZGljdGlvbkRpc3RhbmNlAP4KMnJhd2ludGVncmF0aW9ucGFyYW1ldGVyc19zZXRfbWF4VmVsb2NpdHlJdGVyYXRpb25zAP8KOnJhd2ludGVncmF0aW9ucGFyYW1ldGVyc19zZXRfbWF4VmVsb2NpdHlGcmljdGlvbkl0ZXJhdGlvbnMAgAs3cmF3aW50ZWdyYXRpb25wYXJhbWV0ZXJzX3NldF9tYXhTdGFiaWxpemF0aW9uSXRlcmF0aW9ucwCBCypyYXdpbnRlZ3JhdGlvbnBhcmFtZXRlcnNfc2V0X21pbklzbGFuZFNpemUAggsrcmF3aW50ZWdyYXRpb25wYXJhbWV0ZXJzX3NldF9tYXhDY2RTdWJzdGVwcwCDCxtfX3diZ19yYXdpc2xhbmRtYW5hZ2VyX2ZyZWUA2wYUcmF3aXNsYW5kbWFuYWdlcl9uZXcAjwctcmF3aXNsYW5kbWFuYWdlcl9mb3JFYWNoQWN0aXZlUmlnaWRCb2R5SGFuZGxlAKcJGl9fd2JnX3Jhd2dlbmVyaWNqb2ludF9mcmVlALYLGXJhd2dlbmVyaWNqb2ludF9zcGhlcmljYWwAwAUZcmF3Z2VuZXJpY2pvaW50X3ByaXNtYXRpYwCLBRVyYXdnZW5lcmljam9pbnRfZml4ZWQA8QIYcmF3Z2VuZXJpY2pvaW50X3Jldm9sdXRlAJUFHnJhd211bHRpYm9keWpvaW50c2V0X2pvaW50VHlwZQDaCSFyYXdtdWx0aWJvZHlqb2ludHNldF9qb2ludEZyYW1lWDEAuQUhcmF3bXVsdGlib2R5am9pbnRzZXRfam9pbnRGcmFtZVgyALoFIXJhd211bHRpYm9keWpvaW50c2V0X2pvaW50QW5jaG9yMQC7BSFyYXdtdWx0aWJvZHlqb2ludHNldF9qb2ludEFuY2hvcjIAvAUpcmF3bXVsdGlib2R5am9pbnRzZXRfam9pbnRDb250YWN0c0VuYWJsZWQA5gYscmF3bXVsdGlib2R5am9pbnRzZXRfam9pbnRTZXRDb250YWN0c0VuYWJsZWQAgAcncmF3bXVsdGlib2R5am9pbnRzZXRfam9pbnRMaW1pdHNFbmFibGVkALEJI3Jhd211bHRpYm9keWpvaW50c2V0X2pvaW50TGltaXRzTWluAIgGI3Jhd211bHRpYm9keWpvaW50c2V0X2pvaW50TGltaXRzTWF4AIkGH19fd2JnX3Jhd211bHRpYm9keWpvaW50c2V0X2ZyZWUAlQkYcmF3bXVsdGlib2R5am9pbnRzZXRfbmV3APAJIHJhd211bHRpYm9keWpvaW50c2V0X2NyZWF0ZUpvaW50AOIIG3Jhd211bHRpYm9keWpvaW50c2V0X3JlbW92ZQDvCB1yYXdtdWx0aWJvZHlqb2ludHNldF9jb250YWlucwCYCCdyYXdtdWx0aWJvZHlqb2ludHNldF9mb3JFYWNoSm9pbnRIYW5kbGUAqAk0cmF3bXVsdGlib2R5am9pbnRzZXRfZm9yRWFjaEpvaW50QXR0YWNoZWRUb1JpZ2lkQm9keQCiCR1yYXdyaWdpZGJvZHlzZXRfcmJUcmFuc2xhdGlvbgCaBhpyYXdyaWdpZGJvZHlzZXRfcmJSb3RhdGlvbgDHBhdyYXdyaWdpZGJvZHlzZXRfcmJTbGVlcAC/CBxyYXdyaWdpZGJvZHlzZXRfcmJJc1NsZWVwaW5nAOcHGnJhd3JpZ2lkYm9keXNldF9yYklzTW92aW5nAOgHIXJhd3JpZ2lkYm9keXNldF9yYk5leHRUcmFuc2xhdGlvbgCbBh5yYXdyaWdpZGJvZHlzZXRfcmJOZXh0Um90YXRpb24AjQYgcmF3cmlnaWRib2R5c2V0X3JiU2V0VHJhbnNsYXRpb24AmAodcmF3cmlnaWRib2R5c2V0X3JiU2V0Um90YXRpb24AlQobcmF3cmlnaWRib2R5c2V0X3JiU2V0TGludmVsAOcGG3Jhd3JpZ2lkYm9keXNldF9yYlNldEFuZ3ZlbADoBi1yYXdyaWdpZGJvZHlzZXRfcmJTZXROZXh0S2luZW1hdGljVHJhbnNsYXRpb24AygcqcmF3cmlnaWRib2R5c2V0X3JiU2V0TmV4dEtpbmVtYXRpY1JvdGF0aW9uALAKNnJhd3JpZ2lkYm9keXNldF9yYlJlY29tcHV0ZU1hc3NQcm9wZXJ0aWVzRnJvbUNvbGxpZGVycwCWByNyYXdyaWdpZGJvZHlzZXRfcmJTZXRBZGRpdGlvbmFsTWFzcwDLBy1yYXdyaWdpZGJvZHlzZXRfcmJTZXRBZGRpdGlvbmFsTWFzc1Byb3BlcnRpZXMAwgMYcmF3cmlnaWRib2R5c2V0X3JiTGludmVsAI4GGHJhd3JpZ2lkYm9keXNldF9yYkFuZ3ZlbACPBiJyYXdyaWdpZGJvZHlzZXRfcmJMb2NrVHJhbnNsYXRpb25zAJkKKHJhd3JpZ2lkYm9keXNldF9yYlNldEVuYWJsZWRUcmFuc2xhdGlvbnMA0AkfcmF3cmlnaWRib2R5c2V0X3JiTG9ja1JvdGF0aW9ucwCaCiVyYXdyaWdpZGJvZHlzZXRfcmJTZXRFbmFibGVkUm90YXRpb25zANEJIHJhd3JpZ2lkYm9keXNldF9yYkRvbWluYW5jZUdyb3VwAMQHI3Jhd3JpZ2lkYm9keXNldF9yYlNldERvbWluYW5jZUdyb3VwALIIG3Jhd3JpZ2lkYm9keXNldF9yYkVuYWJsZUNjZACkCBZyYXdyaWdpZGJvZHlzZXRfcmJNYXNzAOkHGXJhd3JpZ2lkYm9keXNldF9yYkludk1hc3MA1gcicmF3cmlnaWRib2R5c2V0X3JiRWZmZWN0aXZlSW52TWFzcwCcBhpyYXdyaWdpZGJvZHlzZXRfcmJMb2NhbENvbQCdBhpyYXdyaWdpZGJvZHlzZXRfcmJXb3JsZENvbQCeBilyYXdyaWdpZGJvZHlzZXRfcmJJbnZQcmluY2lwYWxJbmVydGlhU3FydACfBixyYXdyaWdpZGJvZHlzZXRfcmJQcmluY2lwYWxJbmVydGlhTG9jYWxGcmFtZQCgBiJyYXdyaWdpZGJvZHlzZXRfcmJQcmluY2lwYWxJbmVydGlhAN8GLnJhd3JpZ2lkYm9keXNldF9yYkVmZmVjdGl2ZVdvcmxkSW52SW5lcnRpYVNxcnQA9QUpcmF3cmlnaWRib2R5c2V0X3JiRWZmZWN0aXZlQW5ndWxhckluZXJ0aWEAyAYYcmF3cmlnaWRib2R5c2V0X3JiV2FrZVVwALMIHnJhd3JpZ2lkYm9keXNldF9yYklzQ2NkRW5hYmxlZADqBx5yYXdyaWdpZGJvZHlzZXRfcmJOdW1Db2xsaWRlcnMAzAcacmF3cmlnaWRib2R5c2V0X3JiQ29sbGlkZXIA3wkacmF3cmlnaWRib2R5c2V0X3JiQm9keVR5cGUA1wcdcmF3cmlnaWRib2R5c2V0X3JiU2V0Qm9keVR5cGUAvAcZcmF3cmlnaWRib2R5c2V0X3JiSXNGaXhlZADrBx1yYXdyaWdpZGJvZHlzZXRfcmJJc0tpbmVtYXRpYwDsBxtyYXdyaWdpZGJvZHlzZXRfcmJJc0R5bmFtaWMA7QcfcmF3cmlnaWRib2R5c2V0X3JiTGluZWFyRGFtcGluZwDYByByYXdyaWdpZGJvZHlzZXRfcmJBbmd1bGFyRGFtcGluZwDZByJyYXdyaWdpZGJvZHlzZXRfcmJTZXRMaW5lYXJEYW1waW5nALQII3Jhd3JpZ2lkYm9keXNldF9yYlNldEFuZ3VsYXJEYW1waW5nAKUIHHJhd3JpZ2lkYm9keXNldF9yYlNldEVuYWJsZWQApggbcmF3cmlnaWRib2R5c2V0X3JiSXNFbmFibGVkAO4HHnJhd3JpZ2lkYm9keXNldF9yYkdyYXZpdHlTY2FsZQDvByFyYXdyaWdpZGJvZHlzZXRfcmJTZXRHcmF2aXR5U2NhbGUAmQgdcmF3cmlnaWRib2R5c2V0X3JiUmVzZXRGb3JjZXMApwgecmF3cmlnaWRib2R5c2V0X3JiUmVzZXRUb3JxdWVzAKgIGnJhd3JpZ2lkYm9keXNldF9yYkFkZEZvcmNlAOkGHnJhd3JpZ2lkYm9keXNldF9yYkFwcGx5SW1wdWxzZQDqBhtyYXdyaWdpZGJvZHlzZXRfcmJBZGRUb3JxdWUA6wYkcmF3cmlnaWRib2R5c2V0X3JiQXBwbHlUb3JxdWVJbXB1bHNlAOwGIXJhd3JpZ2lkYm9keXNldF9yYkFkZEZvcmNlQXRQb2ludAC1BSVyYXdyaWdpZGJvZHlzZXRfcmJBcHBseUltcHVsc2VBdFBvaW50ALYFGnJhd3JpZ2lkYm9keXNldF9yYlVzZXJEYXRhANoHHXJhd3JpZ2lkYm9keXNldF9yYlNldFVzZXJEYXRhAP8HGl9fd2JnX3Jhd3JpZ2lkYm9keXNldF9mcmVlAMEFE3Jhd3JpZ2lkYm9keXNldF9uZXcAkAgfcmF3cmlnaWRib2R5c2V0X2NyZWF0ZVJpZ2lkQm9keQC0AxZyYXdyaWdpZGJvZHlzZXRfcmVtb3ZlAKQFE3Jhd3JpZ2lkYm9keXNldF9sZW4A8QkYcmF3cmlnaWRib2R5c2V0X2NvbnRhaW5zALUIJnJhd3JpZ2lkYm9keXNldF9mb3JFYWNoUmlnaWRCb2R5SGFuZGxlAKkJOXJhd3JpZ2lkYm9keXNldF9wcm9wYWdhdGVNb2RpZmllZEJvZHlQb3NpdGlvbnNUb0NvbGxpZGVycwDICRhfX3diZ19yYXdicm9hZHBoYXNlX2ZyZWUAlgkRcmF3YnJvYWRwaGFzZV9uZXcA0gkccmF3Y29sbGlkZXJzZXRfY29UcmFuc2xhdGlvbgChBhlyYXdjb2xsaWRlcnNldF9jb1JvdGF0aW9uAJAGH3Jhd2NvbGxpZGVyc2V0X2NvU2V0VHJhbnNsYXRpb24AzQcocmF3Y29sbGlkZXJzZXRfY29TZXRUcmFuc2xhdGlvbldydFBhcmVudADOBxxyYXdjb2xsaWRlcnNldF9jb1NldFJvdGF0aW9uALEKJXJhd2NvbGxpZGVyc2V0X2NvU2V0Um90YXRpb25XcnRQYXJlbnQAsgoZcmF3Y29sbGlkZXJzZXRfY29Jc1NlbnNvcgDwBxpyYXdjb2xsaWRlcnNldF9jb1NoYXBlVHlwZQDbCSByYXdjb2xsaWRlcnNldF9jb0hhbGZzcGFjZU5vcm1hbADFBRxyYXdjb2xsaWRlcnNldF9jb0hhbGZFeHRlbnRzAPUGH3Jhd2NvbGxpZGVyc2V0X2NvU2V0SGFsZkV4dGVudHMAlwkXcmF3Y29sbGlkZXJzZXRfY29SYWRpdXMA2QgacmF3Y29sbGlkZXJzZXRfY29TZXRSYWRpdXMAzQobcmF3Y29sbGlkZXJzZXRfY29IYWxmSGVpZ2h0ANoIHnJhd2NvbGxpZGVyc2V0X2NvU2V0SGFsZkhlaWdodADOChxyYXdjb2xsaWRlcnNldF9jb1JvdW5kUmFkaXVzANsIH3Jhd2NvbGxpZGVyc2V0X2NvU2V0Um91bmRSYWRpdXMAzwoZcmF3Y29sbGlkZXJzZXRfY29WZXJ0aWNlcwDNBhhyYXdjb2xsaWRlcnNldF9jb0luZGljZXMAzgYjcmF3Y29sbGlkZXJzZXRfY29IZWlnaHRmaWVsZEhlaWdodHMAzwYhcmF3Y29sbGlkZXJzZXRfY29IZWlnaHRmaWVsZFNjYWxlAPYGIXJhd2NvbGxpZGVyc2V0X2NvSGVpZ2h0ZmllbGROUm93cwD6CCFyYXdjb2xsaWRlcnNldF9jb0hlaWdodGZpZWxkTkNvbHMA+wgXcmF3Y29sbGlkZXJzZXRfY29QYXJlbnQA8gYbcmF3Y29sbGlkZXJzZXRfY29TZXRFbmFibGVkAKkIGnJhd2NvbGxpZGVyc2V0X2NvSXNFbmFibGVkAPEHGXJhd2NvbGxpZGVyc2V0X2NvRnJpY3Rpb24A4wcccmF3Y29sbGlkZXJzZXRfY29SZXN0aXR1dGlvbgDkBxhyYXdjb2xsaWRlcnNldF9jb0RlbnNpdHkA8gcVcmF3Y29sbGlkZXJzZXRfY29NYXNzAPMHF3Jhd2NvbGxpZGVyc2V0X2NvVm9sdW1lAPQHIHJhd2NvbGxpZGVyc2V0X2NvQ29sbGlzaW9uR3JvdXBzAKoHHXJhd2NvbGxpZGVyc2V0X2NvU29sdmVyR3JvdXBzAKsHHHJhd2NvbGxpZGVyc2V0X2NvQWN0aXZlSG9va3MA9QclcmF3Y29sbGlkZXJzZXRfY29BY3RpdmVDb2xsaXNpb25UeXBlcwDbBx1yYXdjb2xsaWRlcnNldF9jb0FjdGl2ZUV2ZW50cwD2BytyYXdjb2xsaWRlcnNldF9jb0NvbnRhY3RGb3JjZUV2ZW50VGhyZXNob2xkAPcHHnJhd2NvbGxpZGVyc2V0X2NvQ29udGFpbnNQb2ludAD2BRpyYXdjb2xsaWRlcnNldF9jb0Nhc3RTaGFwZQCYAh1yYXdjb2xsaWRlcnNldF9jb0Nhc3RDb2xsaWRlcgDYAiByYXdjb2xsaWRlcnNldF9jb0ludGVyc2VjdHNTaGFwZQDRBh1yYXdjb2xsaWRlcnNldF9jb0NvbnRhY3RTaGFwZQCgAyByYXdjb2xsaWRlcnNldF9jb0NvbnRhY3RDb2xsaWRlcgDjBB1yYXdjb2xsaWRlcnNldF9jb1Byb2plY3RQb2ludACWBR5yYXdjb2xsaWRlcnNldF9jb0ludGVyc2VjdHNSYXkAnQcYcmF3Y29sbGlkZXJzZXRfY29DYXN0UmF5AJEHJHJhd2NvbGxpZGVyc2V0X2NvQ2FzdFJheUFuZEdldE5vcm1hbACCBRpyYXdjb2xsaWRlcnNldF9jb1NldFNlbnNvcgCqCB9yYXdjb2xsaWRlcnNldF9jb1NldFJlc3RpdHV0aW9uALYIHHJhd2NvbGxpZGVyc2V0X2NvU2V0RnJpY3Rpb24AtwgkcmF3Y29sbGlkZXJzZXRfY29GcmljdGlvbkNvbWJpbmVSdWxlANwHJ3Jhd2NvbGxpZGVyc2V0X2NvU2V0RnJpY3Rpb25Db21iaW5lUnVsZQCBCCdyYXdjb2xsaWRlcnNldF9jb1Jlc3RpdHV0aW9uQ29tYmluZVJ1bGUA3QcqcmF3Y29sbGlkZXJzZXRfY29TZXRSZXN0aXR1dGlvbkNvbWJpbmVSdWxlAIIII3Jhd2NvbGxpZGVyc2V0X2NvU2V0Q29sbGlzaW9uR3JvdXBzALcHIHJhd2NvbGxpZGVyc2V0X2NvU2V0U29sdmVyR3JvdXBzALgHH3Jhd2NvbGxpZGVyc2V0X2NvU2V0QWN0aXZlSG9va3MAgwggcmF3Y29sbGlkZXJzZXRfY29TZXRBY3RpdmVFdmVudHMAhAgocmF3Y29sbGlkZXJzZXRfY29TZXRBY3RpdmVDb2xsaXNpb25UeXBlcwCFCBlyYXdjb2xsaWRlcnNldF9jb1NldFNoYXBlANIGLnJhd2NvbGxpZGVyc2V0X2NvU2V0Q29udGFjdEZvcmNlRXZlbnRUaHJlc2hvbGQAuAgbcmF3Y29sbGlkZXJzZXRfY29TZXREZW5zaXR5ALkIGHJhd2NvbGxpZGVyc2V0X2NvU2V0TWFzcwC6CCJyYXdjb2xsaWRlcnNldF9jb1NldE1hc3NQcm9wZXJ0aWVzAKcDGV9fd2JnX3Jhd2NvbGxpZGVyc2V0X2ZyZWUAoAUScmF3Y29sbGlkZXJzZXRfbmV3AKQHEnJhd2NvbGxpZGVyc2V0X2xlbgDyCRdyYXdjb2xsaWRlcnNldF9jb250YWlucwC7CB1yYXdjb2xsaWRlcnNldF9jcmVhdGVDb2xsaWRlcgCDBBVyYXdjb2xsaWRlcnNldF9yZW1vdmUA4AUkcmF3Y29sbGlkZXJzZXRfZm9yRWFjaENvbGxpZGVySGFuZGxlAKoJGl9fd2JnX3Jhd3NoYXBlY29udGFjdF9mcmVlALYLGHJhd3NoYXBlY29udGFjdF9kaXN0YW5jZQCkCxlfX3diZ19yYXduYXJyb3dwaGFzZV9mcmVlAJgJEnJhd25hcnJvd3BoYXNlX25ldwDTCRxyYXduYXJyb3dwaGFzZV9jb250YWN0c193aXRoAPMJG3Jhd25hcnJvd3BoYXNlX2NvbnRhY3RfcGFpcgDcBiFyYXduYXJyb3dwaGFzZV9pbnRlcnNlY3Rpb25zX3dpdGgA9AkgcmF3bmFycm93cGhhc2VfaW50ZXJzZWN0aW9uX3BhaXIArAcdX193YmdfcmF3Y29udGFjdG1hbmlmb2xkX2ZyZWUAtgsYcmF3Y29udGFjdHBhaXJfY29sbGlkZXIxAPwIGHJhd2NvbnRhY3RwYWlyX2NvbGxpZGVyMgDwCCJyYXdjb250YWN0cGFpcl9udW1Db250YWN0TWFuaWZvbGRzAJsKHnJhd2NvbnRhY3RwYWlyX2NvbnRhY3RNYW5pZm9sZADPBxlyYXdjb250YWN0bWFuaWZvbGRfbm9ybWFsAK0HG3Jhd2NvbnRhY3RtYW5pZm9sZF9sb2NhbF9uMQCzBxtyYXdjb250YWN0bWFuaWZvbGRfbG9jYWxfbjIAtAcccmF3Y29udGFjdG1hbmlmb2xkX3N1YnNoYXBlMQCzChxyYXdjb250YWN0bWFuaWZvbGRfc3Vic2hhcGUyALQKH3Jhd2NvbnRhY3RtYW5pZm9sZF9udW1fY29udGFjdHMAnAojcmF3Y29udGFjdG1hbmlmb2xkX2NvbnRhY3RfbG9jYWxfcDEA4gYjcmF3Y29udGFjdG1hbmlmb2xkX2NvbnRhY3RfbG9jYWxfcDIA4wYfcmF3Y29udGFjdG1hbmlmb2xkX2NvbnRhY3RfZGlzdACBCR9yYXdjb250YWN0bWFuaWZvbGRfY29udGFjdF9maWQxAIIJH3Jhd2NvbnRhY3RtYW5pZm9sZF9jb250YWN0X2ZpZDIAgwkicmF3Y29udGFjdG1hbmlmb2xkX2NvbnRhY3RfaW1wdWxzZQCECSxyYXdjb250YWN0bWFuaWZvbGRfY29udGFjdF90YW5nZW50X2ltcHVsc2VfeACFCSxyYXdjb250YWN0bWFuaWZvbGRfY29udGFjdF90YW5nZW50X2ltcHVsc2VfeQCGCSZyYXdjb250YWN0bWFuaWZvbGRfbnVtX3NvbHZlcl9jb250YWN0cwCdCidyYXdjb250YWN0bWFuaWZvbGRfc29sdmVyX2NvbnRhY3RfcG9pbnQA5AYmcmF3Y29udGFjdG1hbmlmb2xkX3NvbHZlcl9jb250YWN0X2Rpc3QAhwkqcmF3Y29udGFjdG1hbmlmb2xkX3NvbHZlcl9jb250YWN0X2ZyaWN0aW9uAPYILXJhd2NvbnRhY3RtYW5pZm9sZF9zb2x2ZXJfY29udGFjdF9yZXN0aXR1dGlvbgD3CDJyYXdjb250YWN0bWFuaWZvbGRfc29sdmVyX2NvbnRhY3RfdGFuZ2VudF92ZWxvY2l0eQDtBh1fX3diZ19yYXdwb2ludHByb2plY3Rpb25fZnJlZQC2CyVfX3diZ19yYXdwb2ludGNvbGxpZGVycHJvamVjdGlvbl9mcmVlALYLKXJhd3BvaW50Y29sbGlkZXJwcm9qZWN0aW9uX2NvbGxpZGVySGFuZGxlAPEIJnJhd3BvaW50Y29sbGlkZXJwcm9qZWN0aW9uX2ZlYXR1cmVUeXBlAJsLJHJhd3BvaW50Y29sbGlkZXJwcm9qZWN0aW9uX2ZlYXR1cmVJZAC1Ch1fX3diZ19yYXdyYXlpbnRlcnNlY3Rpb25fZnJlZQC2Cx5yYXdyYXlpbnRlcnNlY3Rpb25fZmVhdHVyZVR5cGUAvAsccmF3cmF5aW50ZXJzZWN0aW9uX2ZlYXR1cmVJZADGCiFyYXdyYXljb2xsaWRlcmludGVyc2VjdGlvbl9ub3JtYWwAmggecmF3cmF5Y29sbGlkZXJpbnRlcnNlY3Rpb25fdG9pAKULJnJhd3JheWNvbGxpZGVyaW50ZXJzZWN0aW9uX2ZlYXR1cmVUeXBlAKYLJHJhd3JheWNvbGxpZGVyaW50ZXJzZWN0aW9uX2ZlYXR1cmVJZAC2ChxfX3diZ19yYXdyYXljb2xsaWRlcnRvaV9mcmVlALYLE19fd2JnX3Jhd3NoYXBlX2ZyZWUAyQkPcmF3c2hhcGVfY3Vib2lkALQJFHJhd3NoYXBlX3JvdW5kQ3Vib2lkALIJDXJhd3NoYXBlX2JhbGwAvwkScmF3c2hhcGVfaGFsZnNwYWNlAJMGEHJhd3NoYXBlX2NhcHN1bGUA0AcRcmF3c2hhcGVfY3lsaW5kZXIAuQkWcmF3c2hhcGVfcm91bmRDeWxpbmRlcgC1CQ1yYXdzaGFwZV9jb25lALoJEnJhd3NoYXBlX3JvdW5kQ29uZQC2CRFyYXdzaGFwZV9wb2x5bGluZQCRCBByYXdzaGFwZV90cmltZXNoAJIIFHJhd3NoYXBlX2hlaWdodGZpZWxkAP0FEHJhd3NoYXBlX3NlZ21lbnQA2QURcmF3c2hhcGVfdHJpYW5nbGUA/gQWcmF3c2hhcGVfcm91bmRUcmlhbmdsZQDyBBNyYXdzaGFwZV9jb252ZXhIdWxsALwIGHJhd3NoYXBlX3JvdW5kQ29udmV4SHVsbACuCBNyYXdzaGFwZV9jb252ZXhNZXNoAMUHGHJhd3NoYXBlX3JvdW5kQ29udmV4TWVzaADABxJyYXdzaGFwZV9jYXN0U2hhcGUAmwEYcmF3c2hhcGVfaW50ZXJzZWN0c1NoYXBlALgDFXJhd3NoYXBlX2NvbnRhY3RTaGFwZQC6ARZyYXdzaGFwZV9jb250YWluc1BvaW50AI0FFXJhd3NoYXBlX3Byb2plY3RQb2ludAC6BBZyYXdzaGFwZV9pbnRlcnNlY3RzUmF5AKsEEHJhd3NoYXBlX2Nhc3RSYXkA8gMccmF3c2hhcGVfY2FzdFJheUFuZEdldE5vcm1hbADAAhZfX3diZ19yYXdzaGFwZXRvaV9mcmVlALYLFHJhd3NoYXBldG9pX3dpdG5lc3MxAJsIE3Jhd3NoYXBldG9pX25vcm1hbDEAnAgTcmF3c2hhcGV0b2lfbm9ybWFsMgCdCB5fX3diZ19yYXdzaGFwZWNvbGxpZGVydG9pX2ZyZWUAtgsccmF3c2hhcGVjb2xsaWRlcnRvaV93aXRuZXNzMgCeCBtyYXdzaGFwZWNvbGxpZGVydG9pX25vcm1hbDIAnwgPcmF3cm90YXRpb25fbmV3AMcKFHJhd3JvdGF0aW9uX2lkZW50aXR5AO8KDXJhd3JvdGF0aW9uX3kApwsNcmF3cm90YXRpb25fdwCoCw5yYXd2ZWN0b3JfemVybwCQCw1yYXd2ZWN0b3JfbmV3ANsKD3Jhd3ZlY3Rvcl9zZXRfeQCECw1yYXd2ZWN0b3JfeHl6AOYIDXJhd3ZlY3Rvcl95eHoA5wgNcmF3dmVjdG9yX3p4eQDoCA1yYXd2ZWN0b3JfeHp5AOkIDXJhd3ZlY3Rvcl95engA6ggNcmF3dmVjdG9yX3p5eADrCBZyYXdzZHBtYXRyaXgzX2VsZW1lbnRzAL0HIV9fd2JnX3Jhd2RlYnVncmVuZGVycGlwZWxpbmVfZnJlZQDOBBpyYXdkZWJ1Z3JlbmRlcnBpcGVsaW5lX25ldwDeBx9yYXdkZWJ1Z3JlbmRlcnBpcGVsaW5lX3ZlcnRpY2VzANUIHXJhd2RlYnVncmVuZGVycGlwZWxpbmVfY29sb3JzANYIHXJhd2RlYnVncmVuZGVycGlwZWxpbmVfcmVuZGVyAK8FGF9fd2JnX3Jhd2V2ZW50cXVldWVfZnJlZQByH19fd2JnX3Jhd2NvbnRhY3Rmb3JjZWV2ZW50X2ZyZWUAtgsecmF3Y29udGFjdGZvcmNlZXZlbnRfY29sbGlkZXIyAPIIIHJhd2NvbnRhY3Rmb3JjZWV2ZW50X3RvdGFsX2ZvcmNlAKAIKnJhd2NvbnRhY3Rmb3JjZWV2ZW50X3RvdGFsX2ZvcmNlX21hZ25pdHVkZQCpCyhyYXdjb250YWN0Zm9yY2VldmVudF9tYXhfZm9yY2VfZGlyZWN0aW9uAKEIKHJhd2NvbnRhY3Rmb3JjZWV2ZW50X21heF9mb3JjZV9tYWduaXR1ZGUAqgsRcmF3ZXZlbnRxdWV1ZV9uZXcA+gcicmF3ZXZlbnRxdWV1ZV9kcmFpbkNvbGxpc2lvbkV2ZW50cwDKCSVyYXdldmVudHF1ZXVlX2RyYWluQ29udGFjdEZvcmNlRXZlbnRzAMsJE3Jhd2V2ZW50cXVldWVfY2xlYXIA+AcdX193YmdfcmF3cGh5c2ljc3BpcGVsaW5lX2ZyZWUAvQEWcmF3cGh5c2ljc3BpcGVsaW5lX25ldwCZCRdyYXdwaHlzaWNzcGlwZWxpbmVfc3RlcAC9BCFyYXdwaHlzaWNzcGlwZWxpbmVfc3RlcFdpdGhFdmVudHMApgQbX193YmdfcmF3cXVlcnlwaXBlbGluZV9mcmVlAJMJFHJhd3F1ZXJ5cGlwZWxpbmVfbmV3APUJF3Jhd3F1ZXJ5cGlwZWxpbmVfdXBkYXRlAN8HGHJhd3F1ZXJ5cGlwZWxpbmVfY2FzdFJheQCoBCRyYXdxdWVyeXBpcGVsaW5lX2Nhc3RSYXlBbmRHZXROb3JtYWwAwwMlcmF3cXVlcnlwaXBlbGluZV9pbnRlcnNlY3Rpb25zV2l0aFJheQCDBSZyYXdxdWVyeXBpcGVsaW5lX2ludGVyc2VjdGlvbldpdGhTaGFwZQDEBB1yYXdxdWVyeXBpcGVsaW5lX3Byb2plY3RQb2ludACXBCpyYXdxdWVyeXBpcGVsaW5lX3Byb2plY3RQb2ludEFuZEdldEZlYXR1cmUAnQIncmF3cXVlcnlwaXBlbGluZV9pbnRlcnNlY3Rpb25zV2l0aFBvaW50APMCGnJhd3F1ZXJ5cGlwZWxpbmVfY2FzdFNoYXBlAPUBJ3Jhd3F1ZXJ5cGlwZWxpbmVfaW50ZXJzZWN0aW9uc1dpdGhTaGFwZQDYBDJyYXdxdWVyeXBpcGVsaW5lX2NvbGxpZGVyc1dpdGhBYWJiSW50ZXJzZWN0aW5nQWFiYgD6Bh9fX3diZ19yYXdkZXNlcmlhbGl6ZWR3b3JsZF9mcmVlANoFIHJhd2Rlc2VyaWFsaXplZHdvcmxkX3Rha2VHcmF2aXR5AJcHLnJhd2Rlc2VyaWFsaXplZHdvcmxkX3Rha2VJbnRlZ3JhdGlvblBhcmFtZXRlcnMAvgQmcmF3ZGVzZXJpYWxpemVkd29ybGRfdGFrZUlzbGFuZE1hbmFnZXIAyQQjcmF3ZGVzZXJpYWxpemVkd29ybGRfdGFrZUJyb2FkUGhhc2UAkAckcmF3ZGVzZXJpYWxpemVkd29ybGRfdGFrZU5hcnJvd1BoYXNlANUEH3Jhd2Rlc2VyaWFsaXplZHdvcmxkX3Rha2VCb2RpZXMAtwUicmF3ZGVzZXJpYWxpemVkd29ybGRfdGFrZUNvbGxpZGVycwCXBSZyYXdkZXNlcmlhbGl6ZWR3b3JsZF90YWtlSW1wdWxzZUpvaW50cwChBChyYXdkZXNlcmlhbGl6ZWR3b3JsZF90YWtlTXVsdGlib2R5Sm9pbnRzAKIEJXJhd3NlcmlhbGl6YXRpb25waXBlbGluZV9zZXJpYWxpemVBbGwAjAMncmF3c2VyaWFsaXphdGlvbnBpcGVsaW5lX2Rlc2VyaWFsaXplQWxsALADGV9fd2JnX3Jhd2NvbnRhY3RwYWlyX2ZyZWUAtgslX193YmdfcmF3cmF5Y29sbGlkZXJpbnRlcnNlY3Rpb25fZnJlZQC2CxZfX3diZ19yYXdyb3RhdGlvbl9mcmVlALYLFF9fd2JnX3Jhd3ZlY3Rvcl9mcmVlALYLGF9fd2JnX3Jhd3NkcG1hdHJpeDNfZnJlZQC2Cw9yYXd2ZWN0b3Jfc2V0X3gAjwsPcmF3dmVjdG9yX3NldF96APwKG3Jhd3BvaW50cHJvamVjdGlvbl9pc0luc2lkZQCaCyNyYXdwb2ludGNvbGxpZGVycHJvamVjdGlvbl9pc0luc2lkZQCaCxxyYXdjb2xsaWRlcnNldF9pc0hhbmRsZVZhbGlkALsIFnJhd3NoYXBlY29udGFjdF9wb2ludDEArQgWcmF3c2hhcGVjb250YWN0X3BvaW50MgCWCBdyYXdzaGFwZWNvbnRhY3Rfbm9ybWFsMgCXCBhyYXdwb2ludHByb2plY3Rpb25fcG9pbnQArQggcmF3cG9pbnRjb2xsaWRlcnByb2plY3Rpb25fcG9pbnQArQgZcmF3cmF5aW50ZXJzZWN0aW9uX25vcm1hbACWCBxyYXdzaGFwZWNvbGxpZGVydG9pX3dpdG5lc3MxAJYIF3Jhd3NoYXBlY29udGFjdF9ub3JtYWwxAJ4IG3Jhd3NoYXBlY29sbGlkZXJ0b2lfbm9ybWFsMQCXCBRyYXdzaGFwZXRvaV93aXRuZXNzMgCgCBxyYXdzZXJpYWxpemF0aW9ucGlwZWxpbmVfbmV3AMALHHJhd2ludGVncmF0aW9ucGFyYW1ldGVyc19lcnAAnAsWcmF3cmF5aW50ZXJzZWN0aW9uX3RvaQCcCxVyYXdyYXljb2xsaWRlcnRvaV90b2kAnAsPcmF3c2hhcGV0b2lfdG9pALsLF3Jhd3NoYXBlY29sbGlkZXJ0b2lfdG9pAJwLDXJhd3JvdGF0aW9uX3gAuwsNcmF3cm90YXRpb25fegCcCwtyYXd2ZWN0b3JfeAC7CwtyYXd2ZWN0b3JfeQCnCwtyYXd2ZWN0b3JfegCcCylyYXdyYXljb2xsaWRlcmludGVyc2VjdGlvbl9jb2xsaWRlckhhbmRsZQD5CCByYXdyYXljb2xsaWRlcnRvaV9jb2xsaWRlckhhbmRsZQD5CCJyYXdzaGFwZWNvbGxpZGVydG9pX2NvbGxpZGVySGFuZGxlAPkIHnJhd2NvbnRhY3Rmb3JjZWV2ZW50X2NvbGxpZGVyMQD5CCNfX3diZ19yYXdzZXJpYWxpemF0aW9ucGlwZWxpbmVfZnJlZQC3Cx9fX3diaW5kZ2VuX2FkZF90b19zdGFja19wb2ludGVyANMMD19fd2JpbmRnZW5fZnJlZQDjCxFfX3diaW5kZ2VuX21hbGxvYwDUChRfX3diaW5kZ2VuX2V4bl9zdG9yZQD4CwnGDgEAQQELsAfNDPILrgHqCekJ7AnrCeoJpg3VDOUM5gy2DNQM2QrtCsMJyQvxDPMMxguUCu4EoAnwC+IJ9guSCdgM6wq/B8AElwrUB7AI7gqhBe8E1ATCBfQL9Av0C/QLrwmcB80JnQOcAqsDtgeRBewI8wbHBdgKkQ2SDJYNnw2PDZkM5wzdC7MGlwasBZMFhwf5AdID7gilBOYFvgWqBfUL9Qv1C/ULogjYBsQI8gL4AfcClgqTCrgK4QTIBZIGjw2UDLQLlwzcC8QMlgbyDNcM1gzoDPUMpw2oDakNvwrcAsMEpw3ZAUs27ArXBtEMwwumB8ELwwu+C8oLxwvBC8ELxAvCC8ULpg3rCvcJ9gn3CfgJ+Qn3CYwJigurC/cJ+gmRC70K3gmmDXUyZ1dJzQEvFtkK8grFCcsL8QzwCvEK6wrACvMI2AzrCr8HwASXCtQHsAjuCqEF7wTUBMIF+Qv5C/kL+QuvCZwHzQmdA5wCqwPHBecMlwa5DFG7DE+6DGW8DEzyDNwMrAv8CY8Jiwv9CfwJ/gmmDcYJzAvZBoUN8QyCB/YM+gy7CYcNgQ34DIkNhA27CfkM8wy3CvsM6gWIDcQDhg2DDewM/wyBB/4MnAWKDf0M9wzZBoANgg38DOsK6wrdDPIM4wjCDLEB/gv+C/4L/guRDJkCgwyDDIMMgwySDL8CjgyODI4MjgyTDMsB+gv6C/oL+guUDNgBigyKDIoMigyVDKICsgbwArUHxgjUCaEKsQPMBdMD8QWADIAMgAyADKMFrATKBckCtALgAswK0wv0CqQJ0wb7Bo4NlQztDI0NlgznDOcM5AiLBsEH+AKeCuEHvQjzCucD8ASVA8MF+wv7C/sL+wuvCZwHzQmmA6MCtQOXA6kEwQynAcAMfsMMnQG+DO4CvwyQA+AH/gLQCrwJ1wiUC/QD/wSkA8kFggyCDIIMggymCtYB3QrWA7UC+gOmBcwG1QnLArcEkg2RDJoM3gvFDKcGrAmMC9II5QmUBtcC0geJAswE7gj/AugF6AOqBYQMhAyEDIQMogjgBMQIgALnAZIC1wWNAuYJ5gmjBNIKjg2NCIoD5QLkC88IgweNBPME6wO2BP8L/wv/C/8LpwqwAeAK3QOzAv0DmQfHB60JjgOBBa4JkA2TDO4MmAzUC+oMpgblBYUH3QKPA4AIgAiqA6kD6wTQBtAG9AL1AsoEiQiGA1vlC8sIaoYE+wTAA+sFiwyLDIsMiwxSVeoK0QO6AuMDjQv7B6cC3gyEBc4Lkw2bDOEF4gWcDKUG3QnpDNMH/ALLClzOCHjvA/0E6QPtBfwL/Av8C/wLRkrhCs8DsgLlA40L+wfaBN4MhAWUDZ0MmQ2eDKUGkQb0DLcJogOYB1TGB2yzA9sE6gPsBYcMhwyHDIcMP1riCtADvALkA40L+weLAd4MhAWVC5UNnwygDKUGtAX0DIEBzAOMAucL0QiLDYUE9AS+A4wNhQyFDIUMhQyoCnzfCt8DuwL5A44LwgexBKEM8QSXDaIMjAaKCIMDGbEFyQiyC4sE9gTIAs0FhgyGDIYMhgysCokB5wreA7EC9gOzBZsC5wnPC90F0wiYDaMMpwWkDN8Lxgz7BfADgAT/Af8BpAGVBMsDlgTlBK8EqwmWAucFmgK4BZAMkAyQDJAMqgrcAeYK2wOvAvgD7Qv1CrkK3wz/BdQGmg2lDO8MpgzgC+0D4AjgCIEEgQSYA48IiwOmAuYLxwiwC4wE/AS6A84FjQyNDI0MjQyrCsAB6QrVA7AC/wPuC7oK4AyABpsNpwzXCqgM4QvsA4oHiQeaA5oDmASGBugCngevCOAJwQqhA9sFzQP6BY8MjwyPDI8MnwfyBeUHnwOUAskD0AupDLsK0QvWBp0NqgycDc0LjAiHAxzpC8oIswuJBPcEuQPRBf0L/Qv9C/0LqQqvAeMK3AO9Av4D+Ab5B9cJ7QSFBYAGog2xDMcM9gqyDNgLpAaHCIgDHugLzQivC44E+QS7A88FgQyBDIEMgQyiCr8B3grZA7YC+wP3BtYJ7ATUBqENrwywDNcLogaOCIQDIOoLyAixC4cE+gS8A9MFiQyJDIkMiQykCt8B6ArXA7cC9QPCBIMCzAnuBt4F0wijDbMMogW0DNkLvASICIkDG+wLzAitC4oE9QS/A9AFjAyMDIwMjAylCqgB5Qra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IABBMGsiASkCADcCACAOQQhqIAFBCGooAgA2AgALAkAgCyAAQQhrKAIARw0AIAUoAiAgAEEEaygCAEcNACAOIAApAgA3AgAgDkEIaiAAQQhqKAIANgIACyAAQeAAaiEBIABBDGogB0cNAAsLIAogBUEwaiIFRw0ACwtBACEAIA1FDQYgCRC1AQwGCyAKDQBBACEAIAIgAxCACiEDIAQgBRCACiECIANFDQUgAkUNBSACKgIAITMgAyoCACE0IAYgASoCECIjICOUIAFBFGoqAgAiIiAilJIgAUEYaioCACIGIAaUkkMAAAAAkhCTASIkIDSTIDOTIjBeRQRAIAdB6ABqQQA2AgAMBgsCfSAkQwAAAABbBEBDAACAPyEGQwAAAAAMAQsgBiAklSEmICIgJJUhBiAjICSVCyEiIDMgASoCDCIqIAYgASoCACIklCAiIAFBBGoqAgAiMZSTIiMgI5IiKZQgMSAmIDGUIAYgAUEIaioCACIolJMiIyAjkiIrlCAkICIgKJQgJiAklJMiIyAjkiIjlJOSICaTIiyUIScgMyAqICOUICQgKZQgKCArlJOSIAaTIiSUISUgMyAqICuUICggI5QgMSAplJOSICKTIiOUISggNCAmlCEqIDQgBpQhKSA0ICKUIStBACEDIwBBIGsiACQAIABBADYCBCAAQSBqJAACQCAHQegAaigCAEUEQCAHQeAAaiIAKAIARQRAIABBABC5BiAHQegAaigCACEDCyAHQegAaiADQQFqNgIAIAdB5ABqKAIAIANBMGxqIgBBADYCLCAAQgA3AiQgAEGAgICAfDYCICAAQYCAgIB8NgIcIAAgMDgCGCAAICc4AhQgACAlOAIQIAAgKDgCDCAAICo4AgggACApOAIEIAAgKzgCAAwBCyAHQeQAaigCACIAQYCAgIB8NgIgIABBgICAgHw2AhwgACAoOAIMIAAgKjgCCCAAICk4AgQgACArOAIAIAAgMDgCGCAAQRRqICc4AgAgAEEQaiAlOAIACyAHICM4AkwgByAiOAJAIAdB1ABqICw4AgAgB0HQAGogJDgCACAHQcgAaiAmOAIAIAdBxABqIAY4AgBBACEADAULIAIgAxCACiIJBEAgCEEIaiIDQQhqIgAgAUEIaikCADcDACADQRhqIgIgAUEYaigCADYCACAAIAAqAgAiJ4w4AgAg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DUHQgMMAEMMIAAsgCEKAgICAEDcCCCAIQoCAgIAQNwIAIAhBEGpCADcCAEECCyECQQIhCyACIQlBAiEECyAAIAQ2AhQgACAINgIQIAAgCzYCDCAAIAk2AgggACAGNgIEIAAgAjYCAAsgAygCKARAIAMoAiwQtQELIAMoAhgEQCADKAIcELUBCyADKAIIBEAgAygCDBC1AQsgEBC1AQsgA0HQAmokAA8LQRhBBEHI78MAKAIAIgBBigcgABsRAAAACyAEIAJByO/DACgCACIAQYoHIAAbEQAAAAvGZQMvfwR+AX0jAEGQBGsiAiQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkAgASgCBCIEQQRPBEAgASAEQQRrIgU2AgQgASABKAIAIgNBBGo2AgAgAygAACIIDhMDBAUGBwgJCgsMDQ4PEBESExQVAQsgAkKBygA3A8gCIAJByAJqEIkLDAELIAJBAToAyAIgAiAIrTcD0AIgAkHIAmpBnIjAAEGMg8AAEKwICyEBIABBEzYCACAAIAE2AgQMPQsgBUEETwRAIAEgBEEIazYCBCABIANBCGo2AgAgACADKAAENgIEIABBADYCAAw9CyACQQA6AMsCIAJBJTsAyQIgAkEANgLMAiACQQE6AMgCIAJByAJqEIkLIQEgAEETNgIAIAAgATYCBAw8CyACQcgCaiABELkEIAIoAsgCRQRAIAIoAswCIQEgACACQdACaikDADcCCCAAIAE2AgQgAEEBNgIADDwLIAAgAigCzAI2AgQgAEETNgIADDsLIAJByAJqIAEQuQQCfyACKALIAgRAIAIoAswCDAELIAJB0AJqIgMpAwAhMSACKALMAiEGIAJByAJqIAEQuQQgAigCyAIEQCACKALMAgwBCyABKAIEIgRBA0sNESACQQA6AMsCIAJBJTsAyQIgAkEANgLMAiACQQE6AMgCIAJByAJqEIkLCyEBIABBEzYCACAAIAE2AgQMOgsgAkHIAmogARC5BCACKALIAkUEQCACQdACaiIDKQMAITEgAigCzAIhBiACQcgCaiABELkEIAIoAsgCRQ0RCyACKALMAiEBIABBEzYCACAAIAE2AgQMOQsgAkHIAmogARC5BAJAIAIoAsgCDQAgAkHQAmoiAykDACExIAIoAswCIQYgAkHIAmogARC5BCACKALIAg0AIAMpAwAhMiACKALMAiEDIAJByAJqIAEQuQQgAigCyAJFDRELIAIoAswCIQEgAEETNgIAIAAgATYCBAw4CyACIAE2AmwgAkEHNgJoIAJByAJqIAJB6ABqEFYgAigCyAINECACQegCaigCACIcRQRAQQBB0IrAAEGMg8AAEOYHIQEMNwsgAkGQA2ooAgAhJyACQYwDaigCACEdIAJBiANqKAIAIR4gAkGEA2ooAgAhKCACQYADaigCACEfIAJB/AJqKAIAISAgAkH4AmooAgAhKSACQfQCaigCACEhIAJB8AJqKAIAISIgAkHsAmooAgAhKiACQeQCaigCACEjIAJBgAFqIgNBCGogAkHIAmoiAUEQaikDADcDACADQRBqIAJB4AJqKAIANgIAIAIgAUEIaiIDKQMANwOAASACKALMAiErIAEgAkHoAGoQggQgAigCyAINESADKAIAIiRFBEBBAUHQisAAQYyDwAAQ5gchAQw2CyACKALMAiElAkAgAigCaCIBBEAgAkHUAmooAgAhLCACIAFBAWs2AmggAigCbCIDKAIEIgFBB00EQCACQoHKADcDyAIgAkHIAmoQiQshAQw3CyADIAFBCGsiDzYCBCADIAMoAgAiAUEIajYCACACQShqIAEpAAAQhwYgAigCLCEBIAIoAigNNgJAIAFBgCAgAUGAIEkbIgVFBEBBBCEMDAELIAVBDGwiBEEEEPcLIgxFDRULQQAhCCACQQA2AtACIAIgDDYCzAIgAiAFNgLIAiABBEADQAJAAn8gD0EDTQRAIAJCgcoANwMoIAJBKGoQiQsMAQsgAyAPQQRrIgU2AgQgAyADKAIAIgRBBGo2AgAgBUEDTQRAIAJCgcoANwMoIAJBKGoQiQsMAQsgBCgAACEHIAMgBUEEayIFNgIEIAMgBEEIajYCACAFQQNLDQEgAkKBygA3AyggAkEoahCJCwshASACKALIAkUNOSACKALMAhC1AQw5CyABQQFrIQEgBDUABCExIAMgBUEEayIPNgIEIAMgBEEMajYCACAxIAQ1AAhCIIaEITEg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CyACQfwCaigCACENIAJB+AJqKAIAIRUgAkH0AmooAgAhByACQfACaigCACEQIAJB7AJqKAIAIRYgAkHkAmooAgAhDiACQYABaiIDQQhqIAJByAJqIgFBEGopAwA3AwAgA0EQaiACQeACaigCADYCACACIAFBCGoiAykDADcDgAEgAigCzAIhFyABIAJB6ABqEIIEAkAgAigCyAJFBEAgAygCACIRRQRAQQFBiITAAEGMg8AAEOYHIQEMMAsgAigCzAIhEiACKAJoBEAgAigCbCIDKAIEIgFBB00EQCACQoHKADcDyAIgAkHIAmoQiQshAQwwCyACQdQCaigCACEYIAMgAUEIayIPNgIEIAMgAygCACIBQQhqNgIAIAJBKGogASkAABCHBiACKAIsIQEgAigCKA0vAkAgAUGAICABQYAgSRsiCEUEQEEEIQwMAQsgCEEDdCIGQQQQ9wsiDEUNPAtBACEFIAJBADYC0AIgAiAMNgLMAiACIAg2AsgCIAEEQANAAkACfyAPQQNNBEAgAkKBygA3AyggAkEoahCJCwwBCyADIA9BBGsiCDYCBCADIAMoAgAiBkEEajYCACAIQQNLDQEgAkKBygA3AyggAkEoahCJCwshASACKALIAkUNMiACKALMAhC1AQwyCyABQQFrIQEgBjUAACExIAMgCEEEayIPNgIEIAMgBkEIajYCACAxIAY1AARCIIaEITEgAigCyAIgBUYEQCACQcgCaiAFELgGIAIoAswCIQwgAigC0AIhBQsgDCAFQQN0aiAxNwIAIAIgBUEBaiIFNgLQAiABDQALIAIoAswCIQwgAigCyAIhCAsgDA0CIAghAQwvC0ECQYiEwABBjIPAABDmByEBDC4LIAIoAswCIQEMLgsgACACKQOAATcCCCAAQRhqIAJBkAFqKAIANgIAIABBEGogAkGIAWopAwA3AgAgACAFNgJgIAAgDDYCXCAAIAg2AlggACAYNgJUIAAgETYCUCAAIBI2AkwgACAUNgJIIAAgCTYCRCAAIAo2AkAgACATNgI8IAAgCzYCOCAAIA02AjQgACAVNgIwIAAgBzYCLCAAIBA2AiggACAWNgIkIAAgBDYCICAAIA42AhwgACAXNgIEIABBBjYCAAw2CyACQcgCaiABELkEIAIoAsgCRQRAIAIoAswCIQEgACACQdACaikDADcC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QQA6AMsCIAJBJTsAyQIgAkEANgLMAiACQQE6AMgCIAJByAJqEIkLCyEBIABBEzYCACAAIAE2AgQMLwsgAkHIAmogARC5BAJ/IAIoAsgCBEAgAigCzAIMAQsgAkHQAmoiAykDACExIAIoAswCIQYgAkHIAmogARC5BCACKALIAgRAIAIoAswCDAELIAMpAwAhMiACKALMAiEDIAJByAJqIAEQuQQgAigCyAIEQCACKALMAgwBCyABKAIEIgRBA0sNGSACQQA6AMsCIAJBJTsAyQIgAkEANgLMAiACQQE6AMgCIAJByAJqEIkLCyEBIABBEzYCACAAIAE2AgQMLgsCfyAFQQNNBEAgAkEAOgDLAiACQSU7AMkCIAJBADYCzAIgAkEBOgDIAiACQcgCahCJCwwBCyABIARBCGsiBjYCBCABIANBCGo2AgAgBkEDTQRAIAJBADoAywIgAkElOwDJAiACQQA2AswCIAJBAToAyAIgAkHIAmoQiQsMAQsgAygABCEGIAEgBEEMayIFNgIEIAEgA0EMajYCACAFQQNLDRkgAkEAOgDLAiACQSU7AMkCIAJBADYCzAIgAkEBOgDIAiACQcgCahCJCwshASAAQRM2AgAgACABNgIEDC0LAn8gBUEDTQRAIAJBADoAywIgAkElOwDJAiACQQA2AswCIAJBAToAyAIgAkHIAmoQiQsMAQsgASAEQQhrIgY2AgQgASADQQhqNgIAIAZBA00EQCACQQA6AMsCIAJBJTsAyQIgAkEANgLMAiACQQE6AMgCIAJByAJqEIkLDAELIAMoAAQhBiABIARBDGsiBTYCBCABIANBDGo2AgAgBUEDSw0ZIAJBADoAywIgAkElOwDJAiACQQA2AswCIAJBAToAyAIgAkHIAmoQiQsLIQEgAEETNgIAIAAgATYCBAwsCyACQcgCaiABEGEgAigCyAIhBiACKALMAiIDBEAgAigCoAMhBCACKAKcAyEFIAIoApQDIQggAigCkAMhCSACKAKIAyEKIAIoAoQDIQsgAigC/AIhDSACKAL4AiEHIAIoAvACIQwgAigC7AIhDyACKALkAiEQIAIoAuACIQ4gAigC2AIhESACKALUAiESIAEoAgQiFEEDSw0ZIAJBADoAywIgAkElOwDJAiACQQA2AswCIAJBAToAyAIgAkHIAmoQiQshASAGBEAgAxC1AQsgEgRAIBEQtQELIA4EQCAQELUBCyAPBEAgDBC1AQsgBwRAIA0QtQELIAsEQCAKELUBCyAJBEAgCBC1AQsgBQRAIAQQtQELIAEhBgsgAEETNgIAIAAgBjYCBAwrCyAFQQRPBEAgASAEQQhrNgIEIAEgA0EIajYCACAAIAMoAAQ2AgQgAEESNgIADCsLIAJCgcoANwPIAiACQcgCahCJCyEBIABBEzYCACAAIAE2AgQMKgsgAykDACEyIAIoAswCIQMgASAEQQRrNgIEIAEgASgCACIBQQRqNgIAIAAgASoAADgCHCAAIDI3AhQgACADNgIQIAAgMTcCCCAAIAY2AgQgAEECNgIADCkLIAIoAswCIQEgACADKQMANwIUIAAgATYCECAAIDE3AgggACAGNgIEIABBAzYCAAwoCyACKALMAiEBIAAgAkHQAmopAwA3AiAgACABNgIcIAAgMjcCFCAAIAM2AhAgACAxNwIIIAAgBjYCBCAAQQQ2AgAMJwsgAigCzAIhAQwlCyACKALMAiEBDCMLIARBBEHI78MAKAIAIgBBigcgABsRAAAACwALIBRBBEHI78MAKAIAIgBBigcgABsRAAAACyADQQRByO/DACgCACIAQYoHIAAbEQAAAAsgAigCzAIhAQwYCyACKALMAiEBDBQLIANBAUHI78MAKAIAIgBBigcgABsRAAAACyACQoHKADcDyAIgAkHIAmoQiQshAQwQCyACQoHKADcDyAIgAkHIAmoQiQshAQwPCyACQoHKADcDyAIgAkHIAmoQiQshAQwNCyACKALMAiEDDAoLIAJB6ABqIgNBCGoiCiACQcgCaiIBQRBqIgUpAwA3AwAgA0EQaiILIAFBGGoiCCgCADYCACACIAIpA9ACNwNoIAIoAswCIQcgAkHEAGogAkGAAWoiA0EIaikDADcCACACQcwAaiADQRBqKQMANwIAIAJB1ABqIANBGGooAgA2AgAgAUEwaiIMIAJBIGooAgA2AgAgAUEoaiIPIAIpAxg3AwAgAUEIaiIQIANBIGoiA0EIaikCADcDACAFIANBEGopAgA3AwAgCCADQRhqKQIANwMAIAFBIGoiDiADQSBqKQIANwMAIAIgAikDgAE3AjwgAiADKQIANwPIAiACQShqIgFBEGoiAyALKAIANgIAIABBMGogAUEoaikDADcC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IQcgBEEBNgKAAyAEQoCAgIAwNwL4AiAEQQA2AsgDIARCgoCAgBA3AsADIAEgByAFIARB+AJqIAMQkwMgA0EwaiAGKAIANgIAIANBKGogCCkDADcDACADQSBqIAopAwA3AwAgA0EYaiALKQMANwMAIANBEGogCSkDADcDACADQQhqIBEpAwA3AwAgBCAEKQP4AzcDwAMgBC0ArAQhCCAEKALMASIGIAQoAtQBIgdGBEAgEiAHEMkGIAQoAswBIQYgBCgC1AEhBwsgBCgC0AEiASAHQTRsaiIDIAQpA4gCNwIAIANBKGogDSkDADcCACADQSBqIBUpAwA3AgAgA0EYaiAWKQMANwIAIANBEGogFykDADcCACADQQhqIBgpAwA3AgAgA0EwaiAPKAIANgIAIAQgB0EBaiIHNgLUASAGIAdGBEAgEiAGEMkGIAQoAswBIQYgBCgC1AEhByAEKALQASEBCyABIAdBNGxqIgMgBCkDwAI3AgAgA0EoaiAEQcACaiIFQShqKQMANwIAIANBIGogBUEgaikDADcCACADQRhqIAVBGGopAwA3AgAgA0EQaiAFQRBqKQMANwIAIANBCGogBUEIaikDADcCACADQTBqIAVBMGooAgA2AgAgBCAHQQFqIgc2AtQBIAYgB0YEQCASIAYQyQYgBCgCzAEhBiAEKALUASEHIAQoAtABIQELIAEgB0E0bGoiAyAEKQOIAzcCACADQShqIARBiANqIgVBKGopAwA3AgAgA0EgaiAFQSBqKQMANwIAIANBGGogBUEYaikDADcCACADQRBqIAVBEGopAwA3AgAgA0EIaiAFQQhqKQMANwIAIANBMGogBUEwaigCADYCACAEIAdBAWoiBTYC1AEgBSAGRgRAIBIgBhDJBiAEKALUASEFIAQoAtABIQELIAEgBUE0bGoiAyAEKQPAAzcCACADQShqIARBwANqIgdBKGopAwA3AgAgA0EgaiAHQSBqKQMANwIAIANBGGogB0EYaikDADcCACADQRBqIAdBEGopAwA3AgAgA0EIaiAHQQhqKQMANwIAIANBMGogB0EwaigCADYCACAEIAVBAWoiAzYC1AECQCAZRQ0AAkAgAwRAIAQoAsgBRQ0BIAFBGGoqAgAgBCgCxAEiAyoCAJQgAUEcaioCACADQQRqKgIAlJIgAUEgaioCACADQQhq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Rg0LIARB+AJqIA8Q9gIgDUEBaiENIAQoAvgCQQFGDQEMDAsLIAogA0H8nsIAEMMIAAtBp/XBAEErQYyfwgAQ2QkACyAEQQA2AoAEIAZBCGogBEHAA2ogBEH4A2pBvJvCABCOCQALIAkgA0G8nsIAEMMIAAsgBEEANgKABCALQQhqIARBwANqIARB+ANqQbybwgAQjgkACyAHIANBrJ7CABDDCAALIARBADYCgAQgCUEIaiAEQcADaiAEQfgDakG8m8IAEI4JAAsgBSADQZyewgAQwwgACyAFIANBjJ7CABDDCAALIAMgCEsEQCAEQcADaiIBIAQoAtABIAhBNGxqIAQoAsQBIAcQkwQgBEH4A2oiAkEIaiIDIAFBCGooAgA2AgAgAkEUaiABQRRqKAIANgIAIAQgBCkCzAM3AoQEIARB8AFqIgFBCGogAykDADcDACABQRBqIAJBEGopAwA3AwAgBCAEKQPAAzcD8AEMAwsgCCADQfydwgAQwwgACyAAQQE6AAwgACACKQIANwIAIABBCGogAkEIaigCADYCACAEKALAAQRAIAQoAsQBELUBCyAEKALMAQRAIAQoAtABELUBCyAEKALYAQRAIAQoAtwBELUBCyAEKALkAUUNBSAEKALoARC1AQwFCyAEKALUASIBIAhNDQEgBEHAA2oiASAEKALQASAIQTRsaiAEKALEASAEKALIARCTBCAEQfgDaiICQQhqIgMgAUEIaigCADYCACACQRRqIAFBFGooAgA2AgAgBCAEKQLMAzcChAQgBEHwAWoiAUEIaiADKQMANwMAIAFBEGogAkEQaikDADcDACAEIAQpA8ADNwPwAQsgACAEKQPwATcCACAAQQhqIARB+AFqKAIANgIAIABBAToADCAEKALAAQRAIAQoAsQBELUBCyAEKALMAQRAIAQoAtABELUBCyAEKALYAQRAIAQoAtwBELUBCyAEKALkAUUNAyAEKALoARC1AQwDCyAIIAFB3J3CABDDCAALIARB+ANqIARBARDPASAEKgKABCEfIAQqAvwDISAgBCoC+AMLISEgAEEAOgAMIAAgHzgCCCAAICA4AgQgACAhOAIACyAEQbAEaiQADwtBkI7CAEEoQdCgwgAQ2QkAC/JSAxZ/E30BfiMAQbAEayIEJAAgBEGoAWpBADYCACAEQbgBakEANgIAIARC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QegAakKAgICA8P//v383AgAgEEHgAGpC////+////7//ADcCACAQQdgAakL////7BzcCACAQQdAAakKAgICA8P//v383AgAgEEHIAGpC////+////7//ADcCACAQQUBrQv////sHNwIAIBBBOGpCgICAgPD//79/NwIAIBBBMGpC////+////7//ADcCACAQQShqIJ4BNwIAIBBB2AJqLQAAITAgEEGkAWpC////+wc3AgAgEEGsAWpBADoAACAQQaABaiAPKAAANgAAIBBBmQFqIAgpAwA3AAAgEEGRAWogICkD6AE3AAAgEEHAAWpC////+wc3AgAgEEHIAWpBADoAACAQQa0BaiAgKQPQATcAACAQQbUBaiASKQMANwAAIBBBvAFqIBooAAA2AAAgEEHJAWogICkDuAE3AAAgEEHRAWogLSkDADcAACAQQdgBaiAkKAAANgAAIBBB5AFqQQA6AAAgEEHcAWpC////+wc3AgAgEEH0AWogKygAADYAACAQQe0BaiAnKQMANwAAIBBB5QFqICApA6ABNwAAIBBBgAJqQQA6AAAgEEH4AWpC////+wc3AgAgEEGQAmogNCgAADYAACAQQYkCaiAvKQMANwAAIBBBgQJqICApA4gBNwAAIBBBqAJqQoCAgICAgIDAPzcCACAQQaACakIANwIAIBBBnAJqQQA6AAAgEEGUAmpC////+wc3AgAgEEHAAmpCADcCACAQQbgCakIANwIAIBBBsAJqQgA3AgAgEEHIAmpBgICA/AM2AgAgEEHcAmpBADoAACAQQdQCakIANwIAIBBBzAJqQgA3AgAgEEHdAmpBAToAACAQQeQCaiAoKQEANwEAIBBB3gJqICApAXA3AQAgEEH0AmpBADYCACAQQewCakIANwIAIBMoAgBFDQtBACESIBYoAgBBADYC/AIgFSAVKAKQAUEGajYCkAFBBCEPIBVBBGooAgAhECAVQQhqIhooAgAiCARAIAhB/////wFLDQkgCEECdCISQQQQ9wsiD0UNCwsgDyAQIBIQ5AwhDyAgIBUoAgwiEDYCPCAgIAg2AjggICAPNgI0ICAgCDYCMCAgQcgCaiAQQQZqIi0gIEEwahCOBSAgKALIAiEkICAoAswCIQggICgC0AIhDyAgKALUAiESIC0EQCAIQRhqIAggEEECdBDiDBoLIBJBBU0NGiAIQgA3AgAgCEEQakIANwIAIAhBCGpCADcCACAPIBJHDRggFSgCAARAIBVBBGooAgAQtQELIBUgDzYCDCAVICQ2AgAgGiAPNgIAQQQhEiAVQQRqIAg2AgAgFUEUaiIaKAIAIQ8CQCAVQRhqIi0oAgAiCEUEQEEAIRAMAQsgCEH/////AUsNCSAIQQJ0IhBBBBD3CyISRQ0KCyASIA8gEBDkDCEPICAgFUEcaigCACIQNgI8ICAgCDYCOCAgIA82AjQgICAINgIwICBByAJqIBBBBmoiJCAgQTBqEI4FICAoAsgCIScgICgCzAIhCCAgKALQAiEPICAoAtQCIRIgJARAIAhBGGogCCAQQQJ0EOIMGgsgEkEFTQ0aIAhCADcCACAIQRBqQgA3AgAgCEEIakIANwIAIA8gEkcNGCAVKAIQBEAgGigCABC1AQsgFSAPNgIcIBUgJzYCECAtIA82AgAgGiAINgIAIBVBJGoiEigCACEaAkAgFUEoaiItKAIAIghFBEBBBCEQQQAhDwwBCyAIQf////8BSw0JIAhBAnQiD0EEEPcLIhBFDQgLIBAgGiAPEOQMIQ8gICAVQSxqKAIAIhA2AjwgICAINgI4ICAgDzYCNCAgIAg2AjAgIEHIAmogEEEGaiIkICBBMGoQjgUgICgCyAIhJyAgKALMAiEIICAoAtACIQ8gICgC1AIhGiAkBEAgCEEYaiAIIBBBAnQQ4gwaCyAaQQVNDRogCEIANwIAIAhBEGpCADcCACAIQQhqQgA3AgAgDyAaRw0YIBUoAiAEQCASKAIAELUBCyAVIA82AiwgFSAnNgIgIC0gDzYCACASIAg2AgAgEygCACIPRQ0GIA9BAUYNDiAwaSESIBYoAgAhCAJ/IA9B1ANsIhpBqAdrIi1B1ANuQQFqQQdxIg9FBEAgCCIPQdQDagwBCyAPQdQDbCEQIAghDwNAIA9B0AZqIiQgJCgCACASajYCACAPQdQDaiEPIBBB1ANrIhANAAsgD0HUA2oLIRAgLUHMGUkNDiAIIBpqIQgDQCAPQdAGaiIPIA8oAgAgEmo2AgAgEEHQBmoiDyAPKAIAIBJqNgIAIBBBpApqIg8gDygCACASajYCACAQQfgNaiIPIA8oAgAgEmo2AgAgEEHMEWoiDyAPKAIAIBJqNgIAIBBBoBVqIg8gDygCACASajYCACAQQfQYaiIPIA8oAgAgEmo2AgAgEEHIHGoiDyAPKAIAIBJqNgIAIBBBzBlqIQ8gCCAQQaAdaiIQRw0ACwwOC0GYo8EAQTZB0KPBABDZCQALQeCjwQBBM0GUpMEAENkJAAsgFEEoaikDACGeASAUQTBqKQMAIZ8BIB1BCGpCADcAACAdQgA3AAAgHkIANwAAIB5BCGpCADcAACAYQgA3AAAgGEEIakIANwAAIBxCADcAACAcQQhqQgA3AAAgI0IANwAAICNBCGpCADcAACAgQdABaiIIQQ9qIhIgIEHIAmoiJEEPaigAADYAACAIQQhqIicgJEEIaiIIKQAANwMAICAgICkAyAI3A9ABICBBuAFqIiRBD2oiKyAgQagCaiIvQQ9qKAAANgAAICRBCGoiJCAvQQhqKQAANwMAICAgICkAqAI3A7gBICBBoAFqIi9BD2oiNCAgQZUCaiIwQQ9qKAAANgAAIC9BCGoiLyAwQQhqKQAANwMAICAgICkAlQI3A6ABICBBiAFqIjBBD2oiKiAgQYICaiIsQQ9qKAAANgAAIDBBCGoiMCAsQQhqKQAANwMAICAgICkAggI3A4gBICBB8ABqIixBD2oiMyAgQegBaiIuQQ9qKAAANgAAICxBCGoiLCAuQQhqKQAANwMAICAgICkA6AE3A3AgH0EQakIANwEAIB9BCGpCADcBACAfQgA3AQAgEEHYAmoiLi0AACExIAggFEFAaygCADYCACAUQThqKQIAIaABIBBB8ABqQf////sHNgIAIBBB6ABqQoCAgIDw//+/fzcCACAQQeAAakL////7////v/8ANwIAIBBB2ABqQv////sHNwIAIBBB0ABqQoCAgIDw//+/fzcCACAQQcgAakL////7////v/8ANwIAIBBBQGtC////+wc3AgAgEEE4akKAgICA8P//v383AgAgEEEwakL////7////v/8ANwIAIBBBKGpCgICAgICAgMA/NwIAIBBCADcCICAQQfQAakIANwIAIBBB/ABqQgA3AgAgEEGEAWpBADYCACAQQZABakEAOgAAIBBBiAFqQv////sHNwIAICAgoAE3A8gCIBBBpAFqQv////sHNwIAIBBBrAFqQQA6AAAgEEHAAWpC////+wc3AgAgEEHIAWpBADoAACAQQaABaiASKAAANgAAIBBBmQFqICcpAwA3AAAgEEGRAWogICkD0AE3AAAgEEGtAWogICkDuAE3AAAgEEG1AWogJCkDADcAACAQQbwBaiArKAAANgAAIBBByQFqICApA6ABNwAAIBBB0QFqIC8pAwA3AAAgEEHYAWogNCgAADYAACAQQeQBakEAOgAAIBBB3AFqQv////sHNwIAIBBBgAJqQQA6AAAgEEH4AWpC////+wc3AgAgEEGcAmpBADoAACAQQZQCakL////7BzcCACAQQagCaiCfATcCACAQQaACaiCeATcCACAQQfQBaiAqKAAANgAAIBBB7QFqIDApAwA3AAAgEEHlAWogICkDiAE3AAAgEEGQAmogMygAADYAACAQQYkCaiAsKQMANwAAIBBBgQJqICApA3A3AAAgEEG4AmogCCgCADYCACAQQbACaiAgKQPIAjcCACAQQcQCakKAgICAgICAwD83AgAgEEG8AmpCADcCACAQQdQCakEANgIAIBBBzAJqQgA3AgAgEEHcAmpBgAI7AQAgLkE/NgIAIBBB9gJqICUvAQA7AQAgEEHuAmogGSkBADcBACAQQeYCaiAgQThqKQEANwEAIBBB3gJqICApATA3AQAgEygCAEUNAiAWKAIAQQA2AvwCIBUgFSgCkAEiEEEGIDFpayISazYCkAECQCAQIBJGBEAgFSgCAARAIBVBBGooAgAQtQELIBVCADcCCCAVQoCAgIDAADcCACAVKAIQBEAgFUEUaigCABC1AQsgFUKAgICAwAA3AhAgFUEYakIANwIAIBUoAiAEQCAVQSRqKAIAELUBCyAVQoCAgIDAADcCICAVQShqQgA3AgAMAQsgDygCACIPIBJNDRUgICASQQJ0IhAgFUEEaiIkKAIAajYCqAIgICAPNgKwAiAgQQAgDyASayInIA8gJ0kbNgKsAiAgQcgCaiAgQagCahCfBCAVKAIABEAgJCgCABC1AQsgFSAgKQPIAjcCACAVQQhqIAgpAwA3AgAgGigCACIPIBJNDRUgICAVQRRqIhooAgAgEGo2AqgCICAgDzYCsAIgIEEAIA8gEmsiJCAPICRJGzYCrAIgIEHIAmogIEGoAmoQnwQgFUEQaiIPKAIABEAgGigCABC1AQsgDyAgKQPIAjcCACAPQQhqIAgpAwA3AgAgLSgCACIPIBJNDRUgICAQIBVBJGoiGigCAGo2AqgCICAgDzYCsAIg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IYMBIAFBkANqKgAAIYQBIAFBjANqKgAAIYUBIAFBiANqKgAAIYYBIAFBhANqKgAAIYcBIAFBgANqKAAAIQ4gAUH4AmopAAAhayABQd0Cai0AACEGIAFB3AJqLQAAIQIgAUHYAmotAAAhCiABQcgCaioAACGIASABQcQCaioAACGJASABQcACaioAACGKASABQbwCaioAACGLASABQawCaioAACGMASABQagCaioAACGNASABQaQCaioAACGOASABQaACaioAACGPASABQZwCai0AACEhIAFBmAJqKgAAIZABIAFBlAJqKgAAIZEBIAFBgAJqLQAAISkgAUH8AWoqAAAhkgEgAUH4AWoqAAAhkwEgAUHkAWotAAAhGiABQeABaioAACGUASABQdwBaioAACGVASABQcgBai0AACEqIAFBxAFqKgAAIZYBIAFBwAFqKgAAIZcBIAFBrAFqLQAAISsgAUGoAWoqAAAhmAEgAUGkAWoqAAAhmQEgAUHZAmovAAAhXSABQdsCai0AACFeIARBoAZqIgdBCGoiXyABQQhqKQIANwMAIAdBEGoiYCABQRBqKQIANwMAIAdBGGoiYSABQRhqKQIANwMAIAQgASkCADcDoAYgBEGIBmoiB0EQaiIsIAFBhAFqKAIANgIAIAdBCGoiLSABQfwAaikCADcDACAEIAFB9ABqKQIANwOIBiAEQfAFaiIHQQ9qIi4gAUGgAWooAAA2AAAgB0EIaiIvIAFBmQFqKQAANwMAIAQgAUGRAWopAAA3A/AFIARB2AVqIgdBD2oiMCABQbwBaigAADYAACAHQQhqIjEgAUG1AWopAAA3AwAgBCABQa0BaikAADcD2AUgBEHABWoiB0EPaiIyIAFB2AFqKAAANgAAIAdBCGoiMyABQdEBaikAADcDACAEIAFByQFqKQAANwPABSAEQagFaiIHQQ9qIjQgAUH0AWooAAA2AAAgB0EIaiI1IAFB7QFqKQAANwMAIAQgAUHlAWopAAA3A6gFIARBkAVqIgdBD2oiNiABQZACaigAADYAACAHQQhqIjcgAUGJAmopAAA3AwAgBCABQYECaikAADcDkAUgBEGOBWoiYiABQZ8Cai0AADoAACAEIAFBnQJqLwAAOwGMBSAEQYgFaiI4IAFBuAJqKAAANgIAIAQgAUGwAmopAAA3A4AFIARB+ARqIjkgAUHUAmooAAA2AgAgBCABQcwCaikAADcD8AQgBEHQBGoiB0EYaiI6IAFB9gJqLwAAOwEAIAdBEGoiOyABQe4CaikAADcDACAHQQhqIjwgAUHmAmopAAA3AwAgBCABQd4CaikAADcD0AQgBEHIBGoiPSABQZwDaigAADYCACAEIAFBlANqKQAANwPABCAEQbACaiIHQTBqImMgAUHQA2ooAAA2AgAgB0EoaiJkIAFByANqKQAANwMAIAdBIGoiZSABQcADaikAADcDACAHQRhqImYgAUG4A2opAAA3AwAgB0EQaiJnIAFBsANqKQAANwMAIAdBCGoiaCABQagDaikAADcDACAEIAFBoANqKQAANwOwAgJAAkACQAJAAkACQAJAIAVFIAUgEkZyImlFBEAgDiAQTw0CIAUgEE8NAyAJIBRqIBQgDkECdGooAgA2AgAMAQsgBSAQTw0DIAkgFGogBCgCqAIiATYCACAEQQA2AtAGIARCADcDyAYgBEKAgICAwAA3A8AGIFwgBEHABmoiBxBjIARBADYC0AYgBEIANwPIBiAEQoCAgIDAADcDwAYgWyAHEGMgH0IANwIAIB9BCGpCADcCACAnQgA3AgAgJ0EIakIANwIAIARBADYCwAggBEKAgICAwAA3A7gIIARBBDYC1AggBEIANwLMCCAEQoCAgIDAADcCxAggBEIANwPIByAEQoCAgIDAADcDwAcgBEIANwO4ByAEQoCAgIDAADcDsAcgBEIANwOoByAEQoCAgIDAADcDoAcgBEEENgLoCCAEQQA6AKwJIARCADcDsAggBEIENwKkCSAEQgA3ApwJIARCgICAgMAANwKUCSAEQgQ3AowJIARCADcChAkgBEIENwL8CCAEQoCAgIDAADcD0AcgBEIANwPYByAEKAKgAiABRgRAIARBoAJqIQwjAEEgayIHJAACQAJAIAFBAWoiAUUNACAMKAIAIg9BAXQiKCABIAEgKEkbIgFBBCABQQRLGyIBQZACbCEoIAFB+fDhA0lBAnQhagJAIA8EQCAHIA9BkAJsNgIUIAdBBDYCGCAHIAxBBGooAgA2AhAMAQsgB0EANgIYCyAHICggaiAHQRBqEIYHIAcoAgQhDyAHKAIARQRAIAwgATYCACAMIA82AgQMAgsgB0EIaigCACIBQYGAgIB4Rg0BIAFFDQAgDyABQcjvwwAoAgAiAEGKByAAGxEAAAALEKAKAAsgB0EgaiQAIAQoAqgCIQELIAQoAqQCIAFBkAJsaiAEQaAHakGQAhDkDBogBCABQQFqNgKoAgsgBSAQRg0DIAkgFGooAgAiASAEKAKoAiIHTw0EIAkgHWogBCgCpAIgAUGQAmxqIgFBoAFqKAIANgIAIAFBmAFqIQcgaUUEQCBdIF5BEHRyIQ8MBgsgJkEIakIANwAAICZCADcAACAXQgA3AAAgF0EIakIANwAAIBZCADcAACAWQQhqQgA3AAAgHkIANwAAIB5BCGpCADcAACAiQgA3AAAgIkEIakIANwAAIC8gBEHABmoiAkEIaikAADcDACAuIAJBD2ooAAA2AAAgBCAEKQDABjcD8AUgMCAEQY0HaiICQQ9qKAAANgAAIDEgAkEIaikAADcDACAEIAQpAI0HNwPYBSAyIARB+gZqIgJBD2ooAAA2AAAgMyACQQhqKQAANwMAIAQgBCkA+gY3A8AFIDQgBEHnBmoiAkEPaigAADYAACA1IAJBCGopAAA3AwAgBCAEKQDnBjcDqAUgNiAEQdQGaiICQQ9qKAAANgAAIDcgAkEIaikAADcDACAEIAQpANQGNwOQBSATQRBqQgA3AQAgE0EIakIANwEAIBNCADcBAEEAIQ8gLEEANgIAIC1CADcDACAEQgA3A4gGIDggPSgCADYCACAEIAQpA8AENwOABSA5QQA2AgAgBEIANwPwBCA6IARBoAdqIgJBGGovAQA7AQAgOyACQRBqKQEANwMAIDwgAkEIaikBADcDACAEIAQpAaAHNwPQBEE/IQpD//9//yF/QwAAgD8hiAFDAAAAACGYAUP//39/IZkBQQEhBkEAIQJBACErQ///f38hlwFDAAAAACGWAUEAISpD//9/fyGVAUMAAAAAIZQBQQAhGkP//39/IZMBQwAAAAAhkgFBACEpQ///f38hkQFDAAAAACGQAUEAISEghwEhjwEghgEhjgEghQEhjQEghAEhjAFDAAAAACGLAUMAAAAAIYoBQwAAAAAhiQFDAAAAACGDAUMAAAAAIYIBQwAAAAAhgQFDAACAPyGAAUP//39/IX5DAAAAACF9Q///f/8hfEP//39/IXtDAAAAACF6Q///f/8heUP//39/IXhDAAAAACF3Q///f/8hdkP//39/IXVDAAAAACF0Q///f/8hc0P//39/IXJDAAAAACFxQ///f/8hcEP//39/IW9D//9/fyFuQwAAAAAhbUEAISAMBQsgDiAQQeidwQAQwwgACyAFIBBB+J3BABDDCAALIAUgEEHYncEAEMMIAAsgECAQQYiewQAQwwgACyABIAdBmJ7BABDDCAALIAEgASgCkAEgCkH/AXFpa0EGajYCkAEgBygCCCIMIAcoAgBGBEAgByAMEMIGIAcoAgghDAsgBygCBCAMQdQDbGoiASAEKQOgBjcCACABIG84AnAgASBwOAJsIAEgcTgCaCABIHI4AmQgASBzOAJgIAEgdDgCXCABIHU4AlggASB2OAJUIAEgdzgCUCABIHg4AkwgASB5OAJIIAEgejgCRCABIHs4AkAgASB8OAI8IAEgfTgCOCABIH44AjQgASB/OAIwIAEggAE4AiwgASCBATgCKCABIIIBOAIkIAEggwE4AiAgAUEYaiBhKQMANwIAIAFBEGogYCkDADcCACABQQhqIF8pAwA3AgAgASBuOAKIASABIG04AowBIAEgIDoAkAEgASCZATgCpAEgASCYATgCqAEgASArOgCsASABQYQBaiAsKAIANgIAIAFB/ABqIC0pAwA3AgAgASAEKQOIBjcCdCABIAQpA/AFNwCRASABQZkBaiAvKQMANwAAIAFBoAFqIC4oAAA2AAAgASAqOgDIASABIJYBOALEASABIJcBOALAASABIBo6AOQBIAEglAE4AuABIAEglQE4AtwBIAFBvAFqIDAoAAA2AAAgAUG1AWogMSkDADcAACABIAQpA9gFNwCtASABIAQpA8AFNwDJASABQdEBaiAzKQMANwAAIAFB2AFqIDIoAAA2AAAgAUH0AWogNCgAADYAACABQe0BaiA1KQMANwAAIAEgBCkDqAU3AOUBIAEgKToAgAIgASCSATgC/AEgASCTATgC+AEgAUGQAmogNigAADYAACABQYkCaiA3KQMANwAAIAEgBCkDkAU3AIECIAEgIToAnAIgASCQATgCmAIgASCRATgClAIgAUGfAmogYi0AADoAACABIAQvAYwFOwCdAiABIIwBOAKsAiABII0BOAKoAiABII4BOAKkAiABII8BOAKgAiABQbgCaiA4KAIANgIAIAEgBCkDgAU3ArACIAEgiAE4AsgCIAEgiQE4AsQCIAEgigE4AsAC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tAdqQQA2AgAgBEGYjMEANgKoByAEQZi/wAA2ArAHIARBADYCoAcgBEGgB2pBoIzBABDTCgALQZCNwQBBE0H4p8EAEM4MAAtBiMLAAEErQYiowQAQ2QkACyAGIBtHDQALDAELIAYgG0YNACAbIAZrQZACbkGQAmwhAQNAIAYQiwIgBkGQAmohBiABQZACayIBDQALCyAPRQ0AIAcQtQELIARBsAlqJAAPC0GY98AAQR1BoPjAABC4CwALIAFBBEHI78MAKAIAIgBBigcgABsRAAAAC705Ax9/L30DfiMAQbAKayILJAAgC0EQaiIMQShqIApBKGopAgA3AwAgDEEgaiAKQSBqKQIANwMAIAxBGGogCkEYaikCADcDACAMQRBqIApBEGopAgA3AwAgDEEIaiAKQQhqKQIANwMAIAsgAzYCSCALIAI2AkQgCyABNgJAIAsgCikCADcDECABKAIAIQ0gASgCBCIOKAIIIREgC0GgBGoiEiAGIAQgBygCiAERAQAgC0HQAGoiA0EIakEANgIAIAtCADcDUCALQcAGaiICQQhqIg8gBUEIaigCADYCACALIAUpAgA3A8AGIAtBoAVqIgogAyACENYKIBJBEGoqAgAhLCALQbQEaioCACErIAsqAqAEIS4gCyoCrAQhLyALKgKkBCEwIAsqAqgEITEgAkEQaiAKQRBqKQMANwMAIA8gCkEIaikDADcDACALIAspA6AFNwPABiADIAIQigYgC0GUAmogDjYCACALQYwCaiArIDGTQwAAAD+UIio4AgAgC0GIAmogKjgCACALQYQCaiAqOAIAIAtBgAJqICo4AgAgC0H8AWogLCAwk0MAAAA/lCIqOAIAIAtB+AFqICo4AgAgC0H0AWogKjgCACALQfABaiAqOAIAIAtB7AFqIC8gLpNDAAAAP5QiKjgCACALQegBaiAqOAIAIAtB5AFqICo4AgAgC0HcAWogMSArkkMAAAC/lCIrOAIAIAtB2AFqICs4AgAgC0HUAWogKzgCACALQdABaiArOAIAIAtBzAFqIDAgLJJDAAAAv5QiKzgCACALQcgBaiArOAIAIAtBxAFqICs4AgAgC0HAAWogKzgCACALQbwBaiAuIC+SQwAAAL+UIis4AgAgC0G4AWogKzgCACALQbQBaiArOAIAIAsgBTYCqAIgCyAENgKkAiALIA0g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AwAgEyAmKQMANwMAIBQgJykDADcDACAWICgpAwA3AwAgFyADKQMANwMAICkgBC0AADoAACALIAspA4gJNwPwCSALIBU6AKQKIAtBwAhqIgMgC0HwCWoiBCkCEDcCECADQRhqIARBGGooAgA2AgAgBkEYaioCACE2IAZBFGoqAgAhNyAEQQxqKgIAIS8gBEEIaioCACEwIAZBDGoqAgAhLiAGQQRqKgIAISogBEEkaioCACExIAZBCGoqAgAhKyAEQSBqKgIAITIgBioCECE4IAQqAgQhLSAEKgIcITMgBioCACEsIAMgBCoCADgCACADQTBqIARBMGooAgA2AgAgAyAEKQIoNwIoIAMgBC0ANDoANCADIDMgLiAqIDGUICsgMpSTIjQgNJIiNJQgKiAsIDKUICogM5STIjUgNZIiNZQgKyArIDOUICwgMZSTIjMgM5IiM5STkpI4AhwgA0EgaiAyIC4gM5QgKyA0lCAsIDWUk5KSOAIAIANBJGogMSAuIDWUICwgM5QgKiA0lJOSkjgCACADIDggLSAuIC8gKpQgMCArlJMiMSAxkiIxlCAqIDAgLJQgLSAqlJMiMiAykiIylCArIC0gK5QgLyAslJMiLSAtkiItlJOSkpI4AgQgA0EIaiA3IDAgLiAtlCArIDGUICwgMpSTkpKSOAIAIANBDGogNiAvIC4gMpQgLCAtlCAqIDGUk5KSkjgCACALLQD0CCEEIBcgEkEIaikCADcDACAWIBJBEGopAgA3AwAgFCASQRhqKQIANwMAIBMgEkEgaikCADcDACAQIBJBKGopAgA3AwAgC0GKCWoiBiAbQQJqLQAAOgAAIAsgEikCADcD8AkgCyAbLwAAOwGICSAEQQRGDQAgCyoCwAghKiALQcAGaiAFaiIDIA82AgAgA0EIaiAqOAIAIANBBGogHzYCACADQQxqIAspA/AJNwIAIANBFGogFykDADcCACADQRxqIBYpAwA3AgAgA0EkaiAUKQMANwIAIANBLGogEykDADcCACADQTRqIBApAwA3AgAgA0E8aiAEOgAAIANBPWogCy8BiAk7AAAgA0E/aiAGLQAAOgAAIAtBqAZqIApqICo4AgAgByAIICpeOgAACyAFQUBrIQUgB0EBaiEHIApBBGohCiBZQgRSDQALIAtB4ARqIgRBEGogC0HABmoiA0EQaikDADcDACAEQRhqIANBGGopAwA3AwAgBEEgaiADQSBqKQMANwMAIARBKGogA0EoaikDADcDACAEQTBqIANBMGopAwA3AwAgBEE4aiADQThqKAIANgIAIAsgCykDwAY3A+AEIAsgA0EIaikDADcD6AQgCyoCtAYhLiALKgKwBiEsIAsqAqwGISsgCyoCqAYhKiALKAK8BiEKIAtBoARqIgNBCGogDkEIaikAADcDACADQRBqIA5BEGopAAA3AwAgA0EYaiAOQRhqKQAANwMAIANBIGogDkEgaikAADcDACADQShqIA5BKGopAAA3AwAgA0EwaiAOQTBqKQAANwMAIANBN2ogDkE3aikAADcAACALIA4pAAA3A6AEIAstAPwGIQUgCy0AvAchByALQeADaiIDQTdqIA1BN2opAAA3AAAgA0EwaiANQTBqKQAANwMAIANBKGogDUEoaikAADcDACADQSBqIA1BIGopAAA3AwAgA0EYaiANQRhqKQAANwMAIANBEGogDUEQaikAADcDACADQQhqIA1BCGopAAA3AwAgCyANKQAANwPgAyALLQD8ByEEIAtBoANqIgNBN2ogDEE3aikAADcAACADQTBqIAxBMGopAAA3AwAgA0EoaiAMQShqKQAANwMAIANBIGogDEEgaikAADcDACADQRhqIAxBGGopAAA3AwAgA0EQaiAMQRBqKQAANwMAIANBCGogDEEIaikAADcDACALIAwpAAA3A6ADIAstALwIIQYgC0GeA2ogGEECai0AADoAACALIBgvAAA7AZwDIApB/wFxQQJHDQIgBUH/AXFBBEYNAyALQcsGaiALKQPoBDcAACALQfIJaiALLQCiBDoAACALQfsGaiALQZgFaigCADYAACALQfMGaiALQeAEaiIBQTBqKQMANwAAIAtB6wZqIAFBKGopAwA3AAAgC0HjBmogAUEgaikDADcAACALQdsGaiABQRhqKQMANwAAIAtB0wZqIAFBEGopAwA3AAAgCyALKQPgBDcAwwYgCyALLwGgBDsB8AkgC0GgBWoiAUE3aiALQcAGaiICQTdqKQAANwAAIAFBMGogAkEwaikAADcDACABQShqIAJBKGopAAA3AwAgAUEgaiACQSBqKQAANwMAIAFBGGogAkEYaikAADcDACABQRBqIAJBEGopAAA3AwAgAUEIaiACQQhqKQAANwMAIAsgCykAwAY3A6AFIAUhAgwFCyADIAVBrNvAABDDCAALIApB/wFxQQJGDQFBBCEFQQQhB0EEIQRBBCEGCyAJQfgAaiEQIAtBwAZqIgNBCGogCykD6AQ3AwAgA0E4aiALQeAEaiIPQThqKAIANgIAIANBMGogD0EwaikDADcDACADQShqIA9BKGopAwA3AwAgA0EgaiAPQSBqKQMANwMAIANBGGogD0EYaikDADcDACADQRBqIA9BEGopAwA3AwAgCyALKQPgBDcDwAYgCyAFOgD8BiAOIAspA6AENwAAIA5BCGogC0GgBGoiA0EIaikDADcAACAOQRBqIANBEGopAwA3AAAgDkEYaiADQRhqKQMANwAAIA5BIGogA0EgaikDADcAACAOQShqIANBKGopAwA3AAAgDkEwaiADQTBqKQMANwAAIA5BN2ogA0E3aikAADcAACALIAc6ALwHIA1BN2ogC0HgA2oiA0E3aikAADcAACANQTBqIANBMGopAwA3AAAgDUEoaiADQShqKQMANwAAIA1BIGogA0EgaikDADcAACANQRhqIANBGGopAwA3AAAgDUEQaiADQRBqKQMANwAAIA1BCGogA0EIaikDADcAACANIAspA+ADNwAAIAsgBDoA/AcgDEE3aiALQaADaiIDQTdqKQAANwAAIAxBMGogA0EwaikDADcAACAMQShqIANBKGopAwA3AAAgDEEgaiADQSBqKQMANwAAIAxBGGogA0EYaikDADcAACAMQRBqIANBEGopAwA3AAAgDEEIaiADQQhqKQMANwAAIAwgCykDoAM3AAAgCyAGOgC8CCAYQQJqIAtBngNqLQAAOgAAIBggCy8BnAM7AAAgCyAuOAL8CSALICw4AvgJIAsgKzgC9AkgCyAqOALwCSAKQRV2QQhxIApBDnZBBHEgCkEHdkECcSAKQQFxcnJyrSFbIAFBKGooAgAhBSABQcwAaigCACEGQgAhWQNAIFkiWkIBfCFZAkAgWyBaiKdBAXFFDQAgWqchAyAQLQAAQQFxBEAgA0ECdCIHIAtB8AlqaioCACIqIAhdRQ0BIAtBwAZqIANBBnRqIgQtADwiA0EERg0BIAYgByAJakHgAGooAgBNDQEgESAEKQAANwAAIBFBOGogBEE4aigAADYAACARQTBqIARBMGopAAA3AAAgEUEoaiAEQShqKQAANwAAIBFBIGogBEEgaikAADcAACARQRhqIARBGGopAAA3AAAgEUEQaiAEQRBqKQAANwAAIBFBCGogBEEIaikAADcAACALQc4CaiAEQT9qLQAAOgAAIAsgBC8APTsBzAIgC0HQAmoiAkE3aiALQaAFaiIEQTdqKQAANwAAIAJBMGogBEEwaikAADcDACACQShqIARBKGopAAA3AwAgAkEgaiAEQSBqKQAANwMAIAJBGGogBEEYaikAADcDACACQRBqIARBEGopAAA3AwAgAkEIaiAEQQhqKQAANwMAIAsgCykAoAU3A9ACIAMhAiAqIQgMAQsgA0ECdCIDIAlqQeAAaigCACIEIAVPDQAgC0HwCWogA2oqAgCMISogCygCyAIiCiEHIAsoAsACIApGBEAgC0HAAmogChC4BiALKALIAiEHCyALKALEAiIDIAdBA3RqIg8gKjgCBCAPIAQ2AgAgCyAHQQFqNgLIAiADIApBA3RqIgQqAgQhKiAEKAIAIQQCQCAKRQRAQQAhBwwBCwNAQQBBfyADIApBAWsiD0EBdiIHQQN0aiITQQRqKgIAIisgKl8iFBtBAUECIBQbICogK18bQQFqQQJJBEAgCiEHDAILIAMgCkEDdGogEykCADcCACAHIQogD0EBSw0ACwsgAyAHQQN0aiIDICo4AgQgAyAENgIACyBZQgRSDQALIAtBkANqIAtBwAJqEPYCIAsoApADQQFGDQEMAwsLIAtBoAVqIgFBN2ogC0HQAmoiA0E3aikAADcAACABQTBqIANBMGopAwA3AwAgAUEoaiADQShqKQMANwMAIAFBIGogA0EgaikDADcDACABQRhqIANBGGopAwA3AwAgAUEQaiADQRBqKQMANwMAIAFBCGogA0EIaikDADcDACALQfIJaiALQc4Cai0AADoAACALIAspA9ACNwOgBSALIAsvAcwCOwHwCQsgCygCwAJFDQEgCygCxAIQtQEMAQsgC0GgBWoiAUEIaiALQdACaiIDQQhqKQMANwMAIAFBEGogA0EQaikDADcDACABQRhqIANBGGopAwA3AwAgAUEgaiADQSBqKQMANwMAIAFBKGogA0EoaikDADcDACABQTBqIANBMGopAwA3AwAgAUE3aiADQTdqKQAANwAAIAtB8glqIAtBzgJqLQAAOgAAIAsgCykD0AI3A6AFIAsgCy8BzAI7AfAJIAsoAsACRQ0AIAsoAsQCELUBCyACQf8BcUEERw0BCyAAQQQ6ADwMAQsgACALLwHwCTsAPSALQcAGaiIBQTdqIAtBoAVqIgNBN2opAAA3AAAgAUEwaiADQTBqKQMANwMAIAFBKGogA0EoaikDADcDACABQSBqIANBIGopAwA3AwAgAUEYaiADQRhqKQMANwMAIAFBEGogA0EQaikDADcDACABQQhqIANBCGopAwA3AwAgAEE/aiALQfIJai0AADoAACALIAspA6AFNwPABiAAIAI6ADwgAEE4aiALQfsGaigAADYAACAAQTBqIAtB8wZqKQAANwAAIABBKGogC0HrBmopAAA3AAAgAEEgaiALQeMGaikAADcAACAAQRhqIAtB2wZqKQAANwAAIABBEGogC0HTBmopAAA3AAAgAEEIaiALQcsGaikAADcAACAAIAspAMMGNwAACyALQbAKaiQAC7otAh5/BH4jAEHACmsiBCQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEpAwAiIlBFBEAgASkDCCIjUA0BIAEpAxAiJFANAiAiICR8IiEgIlQNAyAiICNUDQQgASwAGiEVIAEvARghByAEICI+AgAgBEEBQQIgIkKAgICAEFQiARs2AqABIARBACAiQiCIpyABGzYCBCAEQQhqQQBBmAEQ4wwaIAQgIz4CqAEgBEEBQQIgI0KAgICAEFQiARs2AsgCIARBACAjQiCIpyABGzYCrAEgBEGwAWpBAEGYARDjDBogBCAkPgLQAiAEQQFBAiAkQoCAgIAQVCIBGzYC8AMgBEEAICRCIIinIAEbNgLUAiAEQdgCakEAQZgBEOMMGiAEQfgDakEEckEAQZwBEOMMGiAEQQE2AvgDIARBATYCmAUgB61CMIZCMIcgIUIBfXl9QsKawegEfkKAoc2gtAJ8QiCIpyIIQRB0QRB1IRQCQCAHQRB0QRB1IgFBAE4EQCAEIAcQuwEaIARBqAFqIAcQuwEaIARB0AJqIAcQuwEaDAELIARB+ANqQQAgAWtBEHRBEHUQuwEaCwJAIBRBAEgEQCAEQQAgFGtBEHRBEHUiARDwASAEQagBaiABEPABIARB0AJqIAEQ8AEMAQsgBEH4A2ogCEH//wNxEPABCyAEKAKgASEOIARBmAlqIARBoAEQ5AwaIAQgDjYCuAogDiAEKALwAyIIIAggDkkbIgZBKEsNEyAGRQRAQQAhBgwHCyAGQQFxIRMgBkEBRg0FIAZBfnEhDSAEQZgJaiEBIARB0AJqIQUDQCABIAEoAgAiCSAFKAIAaiIPIANqIgw2AgAgAUEEaiIHKAIAIgMgBUEEaigCAGoiECAMIA9JIAkgD0tyaiEMIAcgDDYCACAMIBBJIAMgEEtyIQMgBUEIaiEFIAFBCGohASANIAtBAmoiC0cNAAsMBQtB97HDAEEcQZSywwAQ2QkAC0GkssMAQR1BxLLDABDZCQALQdSywwBBHEHwssMAENkJAAtBgLPDAEE2QbizwwAQ2QkAC0HIs8MAQTdBgLTDABDZCQALIBMEQCALQQJ0IgcgBEGYCWpqIgEoAgAhDCABIAMgDCAEQdACaiAHaigCAGoiA2oiATYCACADIAxJIAEgA0lyIQMLIANFDQAgBkEnSw0BIARBmAlqIAZBAnRqQQE2AgAgBkEBaiEGCyAEIAY2ArgKIAQoApgFIgwgBiAGIAxJGyIBQSlPDQ0gAUECdCEBAkADQCABBEBBfyABQQRrIgEgBEGYCWpqKAIAIgcgASAEQfgDamooAgAiA0cgAyAHSRsiBUUNAQwCCwtBf0EAIAEbIQULIAUgFU4EQCAOQSlPDQIgDkUEQEEAIQ4MBQsgDkEBa0H/////A3EiA0EBaiIBQQNxIQUgA0EDSQRAIAQhAUIAISEMBAsgAUH8////B3EhCSAEIQFCACEhA0AgASABNQIAQgp+ICF8IiE+AgAgAUEEaiIDNQIAQgp+ICFCIIh8ISEgAyAhPgIAIAFBCGoiAzUCAEIKfiAhQiCIfCEhIAMgIT4CACABQQxqIgM1AgBCCn4gIUIgiHwhISADICE+AgAgIUIgiCEhIAFBEGohASAJQQRrIgkNAAsMAwsgFEEBaiEUDAoLIAZBKEGY3sMAEMMIAAsgDkEoQZjewwAQywwACyAFBEADQCABIAE1AgBCCn4gIXwiIT4CACABQQRqIQEgIUIgiCEhIAVBAWsiBQ0ACwsgIaciAUUNACAOQSdLDQEgBCAOQQJ0aiABNgIAIA5BAWohDgsgBCAONgKgASAEKALIAiIGQSlPDQggBkUEQEEAIQYMAwsgBkEBa0H/////A3EiA0EBaiIBQQNxIQUgA0EDSQRAIARBqAFqIQFCACEhDAILIAFB/P///wdxIQkgBEGoAWohAUIAISEDQCABIAE1AgBCCn4gIXwiIT4CACABQQRqIgM1AgBCCn4gIUIgiHwhISADICE+AgAgAUEIaiIDNQIAQgp+ICFCIIh8ISEgAyAhPgIAIAFBDGoiAzUCAEIKfiAhQiCIfCEhIAMgIT4CACAhQiCIISEgAUEQaiEBIAlBBGsiCQ0ACwwBCyAOQShBmN7DABDDCAALIAUEQANAIAEgATUCAEIKfiAhfCIhPgIAIAFBBGohASAhQiCIISEgBUEBayIFDQALCyAhpyIBRQ0AIAZBJ0sNASAEQagBaiAGQQJ0aiABNgIAIAZBAWohBgsgBCAGNgLIAiAIQSlPDQEgCEUEQCAEQQA2AvADDAQLIAhBAWtB/////wNxIgNBAWoiAUEDcSEFIANBA0kEQCAEQdACaiEBQgAhIQwDCyABQfz///8HcSEJIARB0AJqIQFCACEhA0AgASABNQIAQgp+ICF8IiE+AgAgAUEEaiIDNQIAQgp+ICFCIIh8ISEgAyAhPgIAIAFBCGoiAzUCAEIKfiAhQiCIfCEhIAMgIT4CACABQQxqIgM1AgBCCn4gIUIgiHwhISADICE+AgAgIUIgiCEhIAFBEGohASAJQQRrIgkNAAsMAgsgBkEoQZjewwAQwwgACyAIQShBmN7DABDLDAALIAUEQANAIAEgATUCAEIKfiAhfCIhPgIAIAFBBGohASAhQiCIISEgBUEBayIFDQALCyAEICGnIgEEfyAIQSdLDQIgBEHQAmogCEECdGogATYCACAIQQFqBSAICzYC8AMLIARBoAVqIgEgBEH4A2oiCEGgARDkDBogBCAMNgLABiABQQEQuwEhHCAEKAKYBSEDIARByAZqIgEgCEGgARDkDBogBCADNgLoByABQQIQuwEhHSAEKAKYBSEDIARB8AdqIgEgCEGgARDkDBogBCADNgKQCSABQQMQuwEhHgJAIAQoAqABIgcgBCgCkAkiFyAHIBdLGyIGQShNBEAgBEGcBWohHyAEQcQGaiEgIARB7AdqIQ4gBCgCmAUhFiAEKALABiEYIAQoAugHIRlBACEIA0AgCCEMIAZBAnQhAQJAA0AgAQRAQX8gASAOaigCACIIIAQgAUEEayIBaigCACIDRyADIAhJGyIFRQ0BDAILC0F/QQAgARshBQtBACEKIAVBAU0EQCAGBEBBASEDIAZBAXEhE0EAIQsgBkEBRwRAIAZBfnEhDSAEIgFB8AdqIQUDQCABIAEoAgAiCSAFKAIAQX9zaiIPIANqIgc2AgAgAUEEaiIIKAIAIgMgBUEEaigCAEF/c2oiECAHIA9JIAkgD0tyaiEHIAggBzYCACAHIBBJIAMgEEtyIQMgBUEIaiEFIAFBCGohASANIAtBAmoiC0cNAAsLIBMEQCALQQJ0IgggBGoiASgCACEHIAEgAyAHIAggHmooAgBBf3NqIgNqIgE2AgAgAyAHSSABIANJciEDCyADRQ0ICyAEIAY2AqABQQghCiAGIQcLIAcgGSAHIBlLGyIGQSlPDQQgBkECdCEBAkADQCABBEBBfyABICBqKAIAIgggBCABQQRrIgFqKAIAIgNHIAMgCEkbIgVFDQEMAgsLQX9BACABGyEFCwJAIAVBAUsEQCAHIQYMAQsgBgRAQQEhAyAGQQFxIRNBACELIAZBAUcEQCAGQX5xIQ0gBCIBQcgGaiEFA0AgASABKAIAIgkgBSgCAEF/c2oiDyADaiIHNgIAIAFBBGoiCCgCACIDIAVBBGooAgBBf3NqIhAgByAPSSAJIA9LcmohByAIIAc2AgAgByAQSSADIBBLciEDIAVBCGohBSABQQhqIQEgDSALQQJqIgtHDQALCyATBEAgC0ECdCIIIARqIgEoAgAhByABIAMgByAIIB1qKAIAQX9zaiIDaiIBNgIAIAMgB0kgASADSXIhAwsgA0UNCAsgBCAGNgKgASAKQQRyIQoLAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAGIBggBiAYSxsiCEEpSQRAIAhBAnQhAQJAA0AgAQRAQX8gASAfaigCACIHIAQgAUEEayIBaigCACIDRyADIAdJGyIFRQ0BDAILC0F/QQAgARshBQsCQCAFQQFLBEAgBiEIDAELIAgEQEEBIQMgCEEBcSETQQAhCyAIQQFHBEAgCEF+cSENIAQiAUGgBWohBQNAIAEgASgCACIJIAUoAgBBf3NqIg8gA2oiBjYCACABQQRqIgcoAgAiAyAFQQRqKAIAQX9zaiIQIAYgD0kgCSAPS3JqIQYgByAGNgIAIAYgEEkgAyAQS3IhAyAFQQhqIQUgAUEIaiEBIA0gC0ECaiILRw0ACwsgEwRAIAtBAnQiByAEaiIBKAIAIQYgASADIAYgByAcaigCAEF/c2oiA2oiATYCACADIAZJIAEgA0lyIQMLIANFDRoLIAQgCDYCoAEgCkECaiEKCyAIIBYgCCAWSxsiB0EpTw0BIAdBAnQhAQJAA0AgAQRAQX8gAUEEayIBIARB+ANqaigCACIGIAEgBGooAgAiA0cgAyAGSRsiBUUNAQwCCwtBf0EAIAEbIQULAkAgBUEBSwRAIAghBwwBCyAHBEBBASEDIAdBAXEhE0EAIQsgB0EBRwRAIAdBfnEhDSAEIgFB+ANqIQUDQCABIAEoAgAiCSAFKAIAQX9zaiIPIANqIgY2AgAgAUEEaiIIKAIAIgMgBUEEaigCAEF/c2oiECAGIA9JIAkgD0tyaiEGIAggBjYCACAGIBBJIAMgEEtyIQMgBUEIaiEFIAFBCGohASANIAtBAmoiC0cNAAsLIBMEQCALQQJ0IgggBGoiASgCACEGIAEgAyAGIARB+ANqIAhqKAIAQX9zaiIDaiIBNgIAIAMgBkkgASADSXIhAwsgA0UNGgsgBCAHNgKgASAKQQFqIQoLIAxBEUYNAyACIAxqIApBMGo6AAAgByAEKALIAiIRIAcgEUsbIgFBKU8NFyAMQQFqIQggAUECdCEBAkADQCABBEBBfyABQQRrIgEgBEGoAWpqKAIAIgYgASAEaigCACIDRyADIAZJGyIGRQ0BDAILC0F/QQAgARshBgsgBEGYCWogBEGgARDkDBogBCAHNgK4CiAHIAQoAvADIhIgByASSxsiCkEoSw0GAkAgCkUEQEEAIQoMAQsgCkEBcSEPQQAhA0EAIQsgCkEBRwRAIApBfnEhECAEQZgJaiEBIARB0AJqIQUDQCABIAEoAgAiEyAFKAIAaiIaIANqIg02AgAgAUEEaiIJKAIAIgMgBUEEaigCAGoiGyANIBpJIBMgGktyaiENIAkgDTYCACANIBtJIAMgG0tyIQMgBUEIaiEFIAFBCGohASAQIAtBAmoiC0cNAAsLIA8EQCALQQJ0IgkgBEGYCWpqIgEoAgAhDSABIAMgDSAEQdACaiAJaigCAGoiA2oiATYCACADIA1JIAEgA0lyIQMLIANFDQAgCkEnSw0DIARBmAlqIApBAnRqQQE2AgAgCkEBaiEKCyAEIAo2ArgKIBYgCiAKIBZJGyIBQSlPDRcgAUECdCEBAkADQCABBEBBfyABQQRrIgEgBEGYCWpqKAIAIgkgASAEQfgDamooAgAiA0cgAyAJSRsiBUUNAQwCCwtBf0EAIAEbIQULAkAgBiAVSA0AIAUgFUgNACAHQSlPDQUgB0UEQEEAIQcMCwsgB0EBa0H/////A3EiA0EBaiIBQQNxIQUgA0EDSQRAIAQhAUIAISEMCgsgAUH8////B3EhCSAEIQFCACEhA0AgASABNQIAQgp+ICF8IiE+AgAgAUEEaiIDNQIAQgp+ICFCIIh8ISEgAyAhPgIAIAFBCGoiAzUCAEIKfiAhQiCIfCEhIAMgIT4CACABQQxqIgM1AgBCCn4gIUIgiHwhISADICE+AgAgIUIgiCEhIAFBEGohASAJQQRrIgkNAAsMCQsgBSAVTg0HIAYgFUgEQCAEQQEQuwEaIAQoAqABIgMgBCgCmAUiASABIANJGyIBQSlPDRggAUECdCEBIARBBGshDSAEQfQDaiEJAkADQCABBEAgASANaiEGIAEgCWohAyABQQRrIQFBfyADKAIAIgcgBigCACIDRyADIAdJGyIFRQ0BDAILC0F/QQAgARshBQsgBUECTw0ICyAMQRFPDQUgAiAIaiEHQX8hBSAMIQECQANAIAFBf0YNASAFQQFqIQUgASACaiEDIAFBAWsiBiEBIAMtAABBOUYNAAsgAiAGaiIDQQFqIgEgAS0AAEEBajoAACAMIAZBAmpJDQggA0ECakEwIAUQ4wwaDAgLIAJBMToAACAMBEAgAkEBakEwIAwQ4wwaCyAIQRFJBEAgB0EwOgAAIBRBAWohFCAMQQJqIQgMCAsgCEERQfC0wwAQwwgACyAIQShBmN7DABDLDAALIAdBKEGY3sMAEMsMAAsgCkEoQZjewwAQwwgAC0ERQRFB0LTDABDDCAALIAdBKEGY3sMAEMsMAAsgCEERQeC0wwAQywwACyAKQShBmN7DABDLDAALIAhBEU0EQCAAIBQ7AQggACAINgIEIAAgAjYCACAEQcAKaiQADwsgCEERQYC1wwAQywwACyAFBEADQCABIAE1AgBCCn4gIXwiIT4CACABQQRqIQEgIUIgiCEhIAVBAWsiBQ0ACwsgIaciAUUNACAHQSdLDQEgBCAHQQJ0aiABNgIAIAdBAWohBwsgBCAHNgKgASARQSlPDQEgEUUEQEEAIREMBAsgEUEBa0H/////A3EiA0EBaiIBQQNxIQUgA0EDSQRAIARBqAFqIQFCACEhDAMLIAFB/P///wdxIQkgBEGoAWohAUIAISEDQCABIAE1AgBCCn4gIXwiIT4CACABQQRqIgM1AgBCCn4gIUIgiHwhISADICE+AgAgAUEIaiIDNQIAQgp+ICFCIIh8ISEgAyAhPgIAIAFBDGoiAzUCAEIKfiAhQiCIfCEhIAMgIT4CACAhQiCIISEgAUEQaiEBIAlBBGsiCQ0ACwwCCyAHQShBmN7DABDDCAALIBFBKEGY3sMAEMsMAAsgBQRAA0AgASABNQIAQgp+ICF8IiE+AgAgAUEEaiEBICFCIIghISAFQQFrIgUNAAsLICGnIgFFDQAgEUEnSw0BIARBqAFqIBFBAnRqIAE2AgAgEUEBaiERCyAEIBE2AsgCIBJBKU8NASASRQRAQQAhEgwECyASQQFrQf////8DcSIDQQFqIgFBA3EhBSADQQNJBEAgBEHQAmohAUIAISEMAwsgAUH8////B3EhCSAEQdACaiEBQgAhIQNAIAEgATUCAEIKfiAhfCIhPgIAIAFBBGoiAzUCAEIKfiAhQiCIfCEhIAMgIT4CACABQQhqIgM1AgBCCn4gIUIgiHwhISADICE+AgAgAUEMaiIDNQIAQgp+ICFCIIh8ISEgAyAhPgIAICFCIIghISABQRBqIQEgCUEEayIJDQALDAILIBFBKEGY3sMAEMMIAAsgEkEoQZjewwAQywwACyAFBEADQCABIAE1AgBCCn4gIXwiIT4CACABQQRqIQEgIUIgiCEhIAVBAWsiBQ0ACwsgIaciAUUNACASQSdLDQMgBEHQAmogEkECdGogATYCACASQQFqIRILIAQgEjYC8AMgByAXIAcgF0sbIgZBKE0NAAsLDAILIBJBKEGY3sMAEMMIAAsgCEEoQZjewwAQwwgACyAGQShBmN7DABDLDAALIAFBKEGY3sMAEMsMAAtBqN7DAEEaQZjewwAQ2QkAC8UxAwh/An0BfiMAQRBrIgkkACAJQQhqIAAoAgAgACgCBCIAKAIIQQdqQXhxaiAAKAKYAREAAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAkoAghBAWsOEgECAwQFBgcICQoLDA0ODxAREgALIAkoAgwhAiABKAIAIgEoAgghAyABKAIAIANrQQNNBEAgASADQQQQ2gYgASgCCCEDC0EAIQAgASgCBCADakEANgAAIAEgA0EEaiIDNgIIIAIqAgAhCiABKAIAIANrQQNNBEAgASADQQQQ2gYgASgCCCEDCyABIANBBGo2AgggASgCBCADaiAKOAAADBQLIAkoAgwhACABKAIAIgIoAgghASACKAIAIAFrQQNNBEAgAiABQQQQ2gYgAigCCCEBCyACIAFBBGo2AgggAigCBCABakEBNgAAIAAgAhDwBSEADBMLIAkoAgwhAiABKAIAIgEoAgghACABKAIAIABrQQNNBEAgASAAQQQQ2gYgASgCCCEACyABIABBBGo2AgggASgCBCAAakECNgAAIAIgARDwBSIADRIgAkEMaiABEPAFIgANEiACKgIYIQogASgCACABKAIIIgBrQQNNBEAgASAAQQQQ2gYgASgCCCEACyABIABBBGo2AgggASgCBCAAaiAKOAAADBELIAkoAgwhAiABKAIAIgEoAgghACABKAIAIABrQQNNBEAgASAAQQQQ2gYgASgCCCEACyABIABBBGo2AgggASgCBCAAakEDNgAAIAIgARDwBSIADREgAkEMaiABEPAFIQAMEQsgCSgCDCECIAEoAgAiASgCCCEAIAEoAgAgAGtBA00EQCABIABBBBDaBiABKAIIIQALIAEgAEEEajYCCCABKAIEIABqQQQ2AAAgAiABEPAFIgANECACQQxqIAEQ8AUiAA0QIAJBGGogARDwBSEADBALIAkoAgwhByABKAIAIgAoAgghAyAAKAIAIANrQQNNBEAgACADQQQQ2gYgACgCCCEDCyAAIANBBGo2AgggACgCBCADakEFNgAAIAEgBxCNASIADQ8gB0HQAGooAgAhAiAHQcwAaigCACEGIAEoAgAiBSgCCCEAIAUoAgAgAGtBB00EQCAFIABBCBDaBiAFKAIIIQALIAUgAEEIajYCCCAFKAIEIABqIAKtNwAAIAJBDGwhAwNAIAMEQCADQQxrIQMgBiAFEPAFIQAgBkEMaiEGIABFDQEMEQsLIAdB3ABqKAIAIQAgB0HYAGooAgAhAyABKAIAIgQoAgghCCAEKAIAIAhrQQdNBEAgBCAIQQgQ2gYgBCgCCCEICyAE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AgAiAigCCCEGIAIoAgAgBmtBB00EQCACIAZBCBDaBiACKAIIIQYLIAIgBkEIajYCCCACKAIEIAZqIACtNwAAIABBJGwhBgNAIAYEQCABIAMQmgUiAA0NIANBEGogASgCABDwBSIADQ0gBkEkayEGIANBHGohACADQSRqIQMgACABECkiAEUNAQwNCwsgASAFQRhqEI0BIgANCyAFQfQAaigCACECIAVB8ABqKAIAIQMgASgCACIEKAIIIQAgBCgCACAAa0EHTQRAIAQgAEEIENoGIAQoAgghAAsgBCAAQQhqNgIIIAQoAgQgAGogAq03AAAgAkEYbCEGA0AgBgRAIAMgBBDwBSIADQ0gBkEYayEGIANBDGohACADQRhqIQMgACAEEPAFIgBFDQEMDQsLIAUgASgCACIBEPAFIgANCyAFQQxqIAEQ8AUhAAwLCyAJKAIMIQAgASgCACICKAIIIQMgAigCACADa0EDTQRAIAIgA0EEENoGIAIoAgghAwsgAiADQQRqNgIIIAIoAgQgA2pBCjYAACAAIAEQmgEhAAwKCyAJKAIMIQAgASgCACICKAIIIQEgAigCACABa0EDTQRAIAIgAUEEENoGIAIoAgghAQsgAigCBCABakELNgAAIAIgAUEEaiIBNgIIIABBBGoqAgAhCyAAKgIAIQogAigCACABa0EDTQRAIAIgAUEEENoGIAIoAgghAQsgAigCBCABaiAKOAAAIAIgAUEEaiIBNgIIIAIoAgAgAWtBA00EQCACIAFBBBDaBiACKAIIIQELIAIgAUEEajYCCCACKAIEIAFqIAs4AAAMCAsgCSgCDCEAIAEoAgAiAigCCCEBIAIoAgAgAWtBA00EQCACIAFBBBDaBiACKAIIIQELIAIoAgQgAWpBDDYAACACIAFBBGoiATYCCCAAQQRqKgIAIQsgACoCACEKIAIoAgAgAWtBA00EQCACIAFBBBDaBiACKAIIIQELIAIoAgQgAWogCjgAACACIAFBBGoiATYCCCACKAIAIAFrQQNNBEAgAiABQQQQ2gYgAigCCCEBCyACIAFBBGo2AgggAigCBCABaiALOAAADAcLIAkoAgwhAiABKAIAIgEoAgghACABKAIAIABrQQNNBEAgASAAQQQQ2gYgASgCCCEACyABIABBBGo2AgggASgCBCAAakENNgAAIAIgARDwBSIADQcgAioCDCEKIAEoAgAgASgCCCIAa0EDTQRAIAEgAEEEENoGIAEoAgghAAsgASAAQQRqNgIIIAEoAgQgAGogCjgAAAwGCyAJKAIMIQIgASgCACIBKAIIIQAgASgCACAAa0EDTQRAIAEgAEEEENoGIAEoAgghAAsgASAAQQRqNgIIIAEoAgQgAGpBDjYAACACIAEQ8AUiAA0GIAJBDGogARDwBSIADQYgAkEYaiABEPAFIgANBiACKgIkIQogASgCACABKAIIIgBrQQNNBEAgASAAQQQQ2gYgASgCCCEACyABIABBBGo2AgggASgCBCAAaiAKOAAADAULIAkoAgwhACABKAIAIgIoAgghASACKAIAIAFrQQNNBEAgAiABQQQQ2gYgAigCCCEBCyACKAIEIAFqQQ82AAAgAiABQQRqIgE2AgggAEEEaioCACELIAAqAgAhCiACKAIAIAFrQQNNBEAgAiABQQQQ2gYgAigCCCEBCyACKAIEIAFqIAo4AAAgAiABQQRqIgE2AgggAigCACABa0EDTQRAIAIgAUEEENoGIAIoAgghAQsgAigCBCABaiALOAAAIAIgAUEEaiIBNgIIIAAqAgghCiACKAIAIAFrQQNNBEAgAiABQQQQ2gYgAigCCCEBCyACIAFBBGo2AgggAigCBCABaiAKOAAADAQLIAkoAgwhACABKAIAIgIoAgghASACKAIAIAFrQQNNBEAgAiABQQQQ2gYgAigCCCEBCyACKAIEIAFqQRA2AAAgAiABQQRqIgE2AgggAEEEaioCACELIAAqAgAhCiACKAIAIAFrQQNNBEAgAiABQQQQ2gYgAigCCCEBCyACKAIEIAFqIAo4AAAgAiABQQRqIgE2AgggAigCACABa0EDTQRAIAIgAUEEENoGIAIoAgghAQsgAigCBCABaiALOAAAIAIgAUEEaiIBNgIIIAAqAgghCiACKAIAIAFrQQNNBEAgAiABQQQQ2gYgAigCCCEBCyACIAFBBGo2AgggAigCBCABaiAKOAAADAMLIAkoAgwhAiABKAIAIgAoAgghAyAAKAIAIANrQQNNBEAgACADQQQQ2gYgACgCCCEDCyAAIANBBGo2AgggACgCBCADakERNgAAIAIgARCaASIADQMgAioCYCEKIAEoAgAiACgCCCEBIAAoAgAgAWtBA00EQCAAIAFB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AyAKQagDaiILQShqIApBkAdqIg1BKGopAwA3AwAgC0EgaiANQSBqKQMANwMAIAtBGGogDUEYaikDADcDACALQRBqIA1BEGopAwA3AwAgC0EIaiANQQhqKQMANwMAIApBpgNqIApBjgdqLQAAOgAAIApB8AJqIg1BKGogCkHQBmoiC0EoaikDADcDACANQSBqIAtBIGopAwA3AwAgDUEYaiALQRhqKQMANwMAIA1BEGogC0EQaikDADcDACAKIAopA5AHNwOoAyAKIAovAYwHOwGkAyAKIAtBCGopAwA3A/gCIAogCikD0AY3A/ACIApB7gJqIApBzgZqLQAAOgAAIAogCi8BzAY7AewCIApBuAJqIgtBKGogCkGYBmoiDUEoaikDADcDACALQSBqIA1BIGopAwA3AwAgC0EYaiANQRhqKQMANwMAIAtBEGogDUEQaikDADcDACALQQhqIA1BCGopAwA3AwAgCiAKKQOYBjcDuAIgCkG2AmogCkGWBmotAAA6AAAgCiAKLwGUBjsBtAIgDkEYdCADQRB0ciAJQQh0ciAUciEDCyADQf8BcUECRwRAIARB+ABqIQsgGCAKKQPwAzcCACAhIAovAewDOwAAICAgCikD4AM3AgAgGEEIaiAKQfADaiIJQQhqKQMANwIAIBhBEGogCUEQaikDADcCACAYQRhqIAlBGGopAwA3AgAgIUECaiAKQe4Dai0AADoAACAgQQhqIApB6ANqKAIANgIAIAogQzgClAQgCiAaNgKQBCAKIBs6ALgEIB8gCi8B3AM7AAAgH0ECaiAKQd4Dai0AADoAACASIAopA6gDNwIAIBJBCGogCkGoA2oiCUEIaikDADcCACASQRBqIAlBEGopAwA3AgAgEkEYaiAJQRhqKQMANwIAIBJBIGogCUEgaikDADcCACASQShqIAlBKGopAwA3AgAgCiAFOgDIBCAKICg2AswEIAogYTgC0AQgHiAKLwGkAzsAACAeQQJqIApBpgNqLQAAOgAAIBEgCikD8AI3AgAgEUEIaiAKKQP4AjcCACARQRBqIApB8AJqIgVBEGopAwA3AgAgEUEYaiAFQRhqKQMANwIAIBFBIGogBUEgaikDADcCACARQShqIAVBKGopAwA3AgAgCiAGOgCEBSAKIGI4AowFIAogKTYCiAUgCiACOgDABSAdQQJqIApB7gJqLQAAOgAAIB0gCi8B7AI7AAAgCiBjOALIBSAKICo2AsQFIBBBKGogCkG4AmoiAkEoaikDADcCACAQQSBqIAJBIGopAwA3AgAgEEEYaiACQRhqKQMANwIAIBBBEGogAkEQaikDADcCACAQQQhqIAJBCGopAwA3AgAgECAKKQO4AjcCACAKIAc6APwFIBxBAmogCkG2AmotAAA6AAAgHCAKLwG0AjsAACAKIAg4AowIIAogLTgCiAggCiAuOAKECCAKIDA4AoAIIANBFXZBCHEgA0EOdkEEcSADQQd2QQJxIANBAXFycnKtIWYgE0EgaigCACEOIBNBxABqKAIAIQZCACFkA0AgZCJlQgF8IWQCQCBmIGWIp0EBcUUNACBlpyECIAstAABBAXEEQCACQQJ0IgUgCkGACGpqKgIAIgggL11FDQEgCkGQBGogAkE8bGoiAy0AOCICQQRGDQEgBiAEIAVqQeAAaigCAE0NASAKQYYCaiADQTtqLQAAOgAAIApBiAJqIgFBCGogA0EgaikAADcDACABQRBqIANBKGopAAA3AwAgAUEYaiADQTBqKQAANwMAIAogAy8AOTsBhAIgCiADKQAYNwOIAiADKgIUIUQgAygCECErIAMqAgwhRSADKgIIIUYgAyoCBCFHIAIhASAIIS8MAQsgAkECdCICIARqQeAAaigCACIHIA5PDQAgCkGACGogAmoqAgCMIQggCigCgAIiAyECIAooAvgBIANGBEAgCkH4AWogAxC4BiAKKAKAAiECCyAKKAL8ASIFIAJBA3RqIgkgCDgCBCAJIAc2AgAgCiACQQFqNgKAAiAFIANBA3RqIgIqAgQhCCACKAIAIQcCQCADRQRAQQAhAgwBCwNAQQBBfyAFIANBAWsiCUEBdiICQQN0aiINQQRqKgIAIi4gCF8iFBtBAUECIBQbIAggLl8bQQFqQQJJBEAgAyECDAILIAUgA0EDdGogDSkCADcCACACIQMgCUEBSw0ACwsgBSACQQN0aiICIAg4AgQgAiAHNgIACyBkQgRSDQALIApBqAJqIApB+AFqEPYCIAooAqgCQQFGDQEMAgsLIApBgghqAn8gG0EERgRAIApBkARqIgJBGGogCkGIAmoiA0EYaikDADcDACACQRBqIANBEGopAwA3AwAgAkEIaiADQQhqKQMANwMAIAogCikD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IAtBwANqNgLoByALIAtBpANqNgLkByALIAtBvANqNgLgByALIAtBzAVqNgLcByALIAtBqANqNgLYByAHIAIgC0G4B2pBpLLCACANQQxqKAIAEQIADAELIAsoAswFIgJBBE8NBCALQbwDaiACaiAJIAsqAqQDXToAACALQagDaiACQQJ0aiAJOAIACyAGQQRqIQYgBEEBaiIEQQRHDQALIAogCykDwAM3AgAgCkEIaiIGIAtBwANqIgJBCGoiBykDADcCACAKQRBqIhEgAkEQaiINKQMANwIAIApBGGoiEyACQRhqIhYpAwA3AgAgCkEgaiIXIAJBIGoiKykDADcCACALQd4CaiIsIBRBAmoiLS0AADoAACALIAspA6gDNwPgAiALIBQvAAA7AdwCIAsgISkDADcD6AIgCy0A6AMhAiALKAK8AyEEIAtBmAFqIBhBxAEQ5AwaIARB/wFxQQJGDQQgFCALLwHcAjsAACArIBcpAgA3AwAgFiATKQIANwMAIA0gESkCADcDACAHIAYpAgA3AwAgLSAsLQAAOgAAIAsgAjoA6AMgCyAKKQIANwPAAyAYIAtBmAFqQcQBEOQMGiALIAspA+gCNwPoBSALIAspA+ACNwPgBSAEQRV2QQhxIARBDnZBBHEgBEEHdkECcSAEQQFxcnJyrSFPIBBBIGooAgAhBiAQQcQAaigCACERQgAhTQNAIE0iTkIBfCFNAkAgTyBOiKdBAXFFDQAgTqchAiApLQAAQQFxBEAgAkECdCIHIAtB4AVqaioCACIJIAhdRQ0BIAtBwANqIAJBPGxqIgQtADgiAkEERg0BIBEgAyAHakHgAGooAgBNDQEgBSAEKQAANwAAIAVBMGogBEEwaikAADcAACAFQShqIARBKGopAAA3AAAgBUEgaiAEQSBqKQAANwAAIAVBGGogBEEYaikAADcAACAFQRBqIARBEGopAAA3AAAgBUEIaiAEQQhqKQAANwAAIAtBxgBqIARBO2otAAA6AAAgCyAELwA5OwFEIAtByABqIgFBN2ogC0HXBmooAAA2AAAgAUEwaiAqKQAANwMAIAFBKGogFSkAADcDACABQSBqIA8pAAA3AwAgAUEYaiAOKQAANwMAIAFBEGogDCkAADcDACABQQhqIBIpAAA3AwAgCyALKQCgBjcDSCACIQEgCSEIDAELIAJBAnQiAiADakHgAGooAgAiDSAGTw0AIAtB4AVqIAJqKgIAjCEJIAsoAkAiByEEIAsoAjggB0YEQCALQThqIAcQuAYgCygCQCEECyALKAI8IgIgBEEDdGoiEyAJOAIEIBMgDTYCACALIARBAWo2AkAgAiAHQQN0aiIEKgIEIQkgBCgCACENAkAgB0UEQEEAIQQMAQsDQEEAQX8gAiAHQQFrIhNBAXYiBEEDdGoiFkEEaioCACIvIAlfIhcbQQFBAiAXGyAJIC9fG0EBakECSQRAIAchBAwCCyACIAdBA3RqIBYpAgA3AgAgBCEHIBNBAUsNAAsLIAIgBEEDdGoiAiAJOAIEIAIgDTYCAAsgTUIEUg0ACyALQYgBaiALQThqEPYCIAsoAogBQQFGDQEMBQsLIAJBBEGoqcIAEMMIAAsgAkEEQZipwgAQwwgACyACIAZBrInCABDDCAALAkAgAkEERgRAIAtBoAZqIgJBN2ogC0HIAGoiA0E3aigAADYAACACQTBqIANBMGopAwA3AwAgAkEoaiADQShqKQMANwMAIAJBIGogA0EgaikDADcDACACQRhqIANBGGopAwA3AwAgAkEQaiADQRBqKQMANwMAIAJBCGogA0EIaikDADcDACALQeIFaiALQcYAai0AADoAACALIAspA0g3A6AGIAsgCy8BRDsB4AUMAQsgC0HLA2ogCykD6AI3AAAgC0HzA2ogC0HgAmoiAUEwaikDADcAACALQesDaiABQShqKQMANwAAIAtB4wNqIAFBIGopAwA3AAAgC0HbA2ogAUEYaikDADcAACALQdMDaiABQRBqKQMANwAAIAtB4gVqIAtB3gJqLQAAOgAAIAsgCykD4AI3AMMDIAsgCy8B3AI7AeAFIAtBoAZqIgFBCGogC0HAA2oiA0EIaikAADcDACABQTdqIANBN2ooAAA2AAAgAUEwaiADQTBqKQAANwMAIAFBKGogA0EoaikAADcDACABQSBqIANBIGopAAA3AwAgAUEYaiADQRhqKQAANwMAIAFBEGogA0EQaikAADcDACALIAspAMADNwOgBiACIQELIAsoAjhFDQEgCygCPBC1AQwBCyALQaAGaiICQQhqIAtByABqIgNBCGopAwA3AwAgAkEQaiADQRBqKQMANwMAIAJBGGogA0EYaikDADcDACACQSBqIANBIGopAwA3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IgBBigcgABsRAAAACyAHQZwBaigCACEDIAdBmAFqKAIAIQAgBygClAEhBCAHKAKIASEIIAcoApABIQogBygCjAEhASAHQYCAgPwDNgIwIAdCgICA/IOAgMA/NwMoIAlBCGogBkEIaikCADcDACAHIAYpAgA3A4gBIAIgASAKIAAgAyAFIAdBKGogCRCuAiAEBEAgABC1AQsgCEUNCCABELUBDAgLIAcoAiQhBCAHQYgBaiIDQRBqIAFBEGooAgA2AgAgA0EIaiABQQhqKQIANwMAIAcgASkCADcDiAEgB0EoaiIBQQhqIAZBCGopAgA3AwAgByAGKQIANwMoIAAgAyACIARB6KrAACAFIAEQLAwHCyAHQYgBaiEDIAcoAiQhASAAQeABaigCACELIABB5AFqKAIAIQQjAEHgAGsiACQAIAEqAgQhGCABKgIIIRogASoCACEZIABBADYCECAAQoCAgIDAADcDCCAAQQA2AiAgAEKAgICAwAA3AxggAEEIaiIIQQAQtAYgACgCDCAAKAIQIglBDGxqIgFBADYCCCABIBmMIhsgGpMiHTgCBCABIBiMIhg4AgAgACAJQQFqNgIQIABBADYCMCAAIBs4AiwgACAYOAIoIABBADYCQCAAIB04AjwgACAYOAI4IABBADYCUCAAIBs4AkwgACAYIBqTIh04AkggAEEoaiAAQThqIABByABqIAQgCBD3ASAaIBmSIRogACgCECIBIAAoAggiCEYEQCAAQQhqIAEQtAYgACgCCCEIIAAoAhAhAQsgACgCDCIJIAFBDGxqIgpBADYCCCAKIBs4AgQgCiAdOAIAIAAgAUEBaiIBNgIQIAEgCEYEQCAAQQhqIAgQtAYgACgCDCEJIAAoAhAhAQsgCSABQQxsaiIIQQA2AgggCCAZOAIEIAggHTgCACAAIAFBAWo2AhAgAEEANgIwIAAgGTgCLCAAIBg4AiggAEEANgJAIAAgGTgCPCAAIB04AjggAEEANgJQIAAgGjgCTCAAIBg4AkggAEEoaiAAQThqIABByABqIAQgAEEIahD3ASAAKAIQIgEgACgCCEYEQCAAQQhqIAEQtAYgACgCECEBCyAAQQhqIghBCGoiCSABQQFqNgIAIAAoAgwgAUEMbGoiAUEANgIIIAEgGjgCBCABIBg4AgAgACAENgJQIABByABqIgFBDGog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IAxBDGxqIgkpAgA3AgAgCEEIaiAJQQhqKAIANgIAIAdBKGoiCUEIaiIMIAspAwA3AwAgCUEQaiIQIARBEGoiEykDADcDACAJQRhqIg8gCCkDADcDACAJQSBqIgkgBEEgaiISKAIANgIAIAcgFCkCADcDKCASIAkoAgA2AgAgCCAPKQMANwMAIBMgECkDADcDACALIAwpAwA3AwAgByAHKQMoNwOIASAHQbgCaiIJQRBqIAFBEGooAgA2AgAgCUEIaiABQQhqKQIANwMAIAcgASkCADcDuAIgB0HoAWoiC0EIaiAGQQhqKQIANwMAIAcgBikCADcD6AEgACAJIAIgBEHoqsAAIAUgCxAsIA4gA0EMaiIDRg0GDAELCyAMIARB7JrAABDDCAALIAkgBEHMmsAAEMMIAAsgCyAEQdyawAAQwwgAC0EACyEIA0AgCARAIAdB6AFqIghBIGogBEEgaigCACIJNgIAIAhBGGogBEEYaikCACIrNwMAIAhBEGogBEEQaikCACIsNwMAIAhBCGogBEEIaikCACItNwMAIAcgBCkCACIuNwPoASAMIAk2AgAgECArNwMAIA4gLDcDACANIC03AwAgByAuNwO4AiAHQZACaiIIQRBqIAFBEGooAgA2AgAgCEEIaiABQQhqKQIANwMAIAcgASkCADcDkAIgB0GoAmoiCUEIaiAGQQhqKQIANwMAIAcgBikCADcDqAIgACAIIAIgB0G4AmpB6KrAACAFIAkQLCAMIAtBIGooAgA2AgAgECALQRhqKQIANwMAIA4gC0EQaikCADcDACANIAtBCGopAgA3AwAgB0EANgKIASAHIAspAgA3A7gCQQAhCAwBBSAHKALgASIJQQxqIRECfwNAIAcoArABIQggB0EANgKwASAKIAhBAUYNARogByAHKALYAUEBaiIENgLYASAHKALcASEIIAdBiAFqIRMgESgCAEEBayAETQRAIAggCUEQaigCAEECa08NBSAHQQA2AtgBIAcgCEEBaiIINgLcAUEAIQQLIBMgCSAEIAgQhAIgDSALQQhqKQIANwMAIA4gC0EQaikCADcDACAQIAtBGGopAgA3AwAgDCALQSBqKAIANgIAIAcoAogBIQQgB0EANgKIASAHIAspAgA3A7gCIARBAUcNAAsgAwshBEEBIQgMAQsACwALIAdB4AJqJAAL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ACAJQZgDakIANwMAIAlBoANqQgA3AwAgCUGoA2pCADcDACAJQbADakIANwMAIAlBtgNqQgA3AQAgCUHIA2pCADcDACAJQdADakIANwMAIAlB2ANqQgA3AwAgCUHgA2pCADcDACAJQegDakIANwMAIAlB8ANqQgA3AwAgCUH4A2pCADcDACAJQf4DakIANwEAIAlC////+////7//ADcD+AIgCUL////7////v/8ANwPAAyAJQcYEakIANwEAIAlBwARqQgA3AwAgCUG4BGpCADcDACAJQbAEakIANwMAIAlBqARqQgA3AwAgCUGgBGpCADcDACAJQZgEakIANwMAIAlBkARqQgA3AwAgCUGOBWpCADcBACAJQYgFakIANwMAIAlBgAVqQgA3AwAgCUH4BGpCADcDACAJQfAEakIANwMAIAlB6ARqQgA3AwAgCUHgBGpCADcDACAJQdgEakIANwMAIAlC////+////7//ADcDiAQgCUL////7////v/8ANwPQBCAJQv////v///+//wA3A5gFIAlB1gVqQgA3AQAgCUHQBWpCADcDACAJQcgFakIANwMAIAlBwAVqQgA3AwAgCUG4BWpCADcDACAJQbAFakIANwMAIAlBqAVqQgA3AwAgCUGgBWpCADcDACAJQv////v///+//wA3A+AFIAlBngZqQgA3AQAgCUGYBmpCADcDACAJQZAGakIANwMAIAlBiAZqQgA3AwAgCUGABmpCADcDACAJQfgFakIANwMAIAlB8AVqQgA3AwAgCUHoBWpCADcDACAJQv////v///+//wA3A6gGIAlB5gZqQgA3AQAgCUHgBmpCADcDACAJQdgGakIANwMAIAlB0AZqQgA3AwAgCUHIBmpCADcDACAJQcAGakIANwMAIAlBuAZqQgA3AwAgCUGwBmpCADcDACAJQv////v///+//wA3A/AGIAlBrgdqQgA3AQAgCUGoB2pCADcDACAJQaAHakIANwMAIAlBmAdqQgA3AwAgCUGQB2pCADcDACAJQYgHakIANwMAIAlBgAdqQgA3AwAgCUH4BmpCADcDACAJQv////v///+//wA3A7gHIAlB9gdqQgA3AQAgCUHwB2pCADcDACAJQegHakIANwMAIAlB4AdqQgA3AwAgCUHYB2pCADcDACAJQdAHakIANwMAIAlByAdqQgA3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L0L////7////v/8ANwPoASAvQv////v///+//wA3A6ACIC9C////+////7//ADcD2AIgL0GMA2pBADYCACAvQYQDakIANwIAIC9B/AJqQgA3AgAgL0H0AmpCADcCACAvQagDakF/NgIAIC9BmANqQgA3AwAgL0GgA2pC/////w83AwAgL0GsA2pCADcCACAvQbQDakIANwIAIC9BvANqQgA3AgAgL0HEA2pBADYCACAvQeADakF/NgIAIC9B0ANqQgA3AwAgL0HYA2pC/////w83AwAgL0HkA2pCADcCACAvQewDakIANwIAIC9B9ANqQgA3AgAgL0H8A2pBADYCACAvQv////v///+//wA3A5ADIC9C////+////7//ADcDyAMgL0GYBGpBfzYCACAvQZAEakL/////DzcDACAvQYgEakIANwMAIC9BtARqQQA2AgAgL0GsBGpCADcCACAvQaQEakIANwIAIC9BnARqQgA3AgAgL0HIBGpC/////w83AwAgL0HABGpCADcDACAvQdAEakF/NgIAIC9B7ARqQQA2AgAgL0HkBGpCADcCACAvQdwEakIANwIAIC9B1ARqQgA3AgAgL0GABWpC/////w83AwAgL0H4BGpCADcDACAvQYgFakF/NgIAIC9C////+////7//ADcDgAQgL0L////7////v/8ANwO4BCAvQv////v///+//wA3A/AEIC9BpAVqQQA2AgAgL0GcBWpCADcCACAvQZQFakIANwIAIC9BjAVqQgA3AgAgL0HABWpBfzYCACAvQbgFakL/////DzcDACAvQbAFakIANwMAIC9C////+////7//ADcDqAUgL0HcBWpBADYCACAvQdQFakIANwIAIC9BzAVqQgA3AgAgL0HEBWpCADcCACAvQfgFakF/NgIAIC9B8AVqQv////8PNwMAIC9B6AVqQgA3AwAgL0L////7////v/8ANwPgBSAvQZQGakEANgIAIC9BjAZqQgA3AgAgL0GEBmpCADcCACAvQfwFakIANwIAIC9BsAZqQX82AgAgL0GoBmpC/////w83AwAgL0GgBmpCADcDACAvQv////v///+//wA3A5gGIC9BzAZqQQA2AgAgL0HEBmpCADcCACAvQbwGakIANwIAIC9BtAZqQgA3AgAgL0HoBmpBfzYCACAvQeAGakL/////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BEAgByEGDAELIAkgACgCCCAPIgZrSwRAIABBCGogDyAJEK0GIABBEGooAgAhBgsgAEEMaigCACAGQQN0aiEDIAlBAk8EQCAJQQFrIgxBB3EhAiAJQQJrQQdPBEAgDEF4cSEIA0AgA0L////79/////8ANwIAIANBOGpC////+/f/////ADcCACADQTBqQv////v3/////wA3AgAgA0EoakL////79/////8ANwIAIANBIGpC////+/f/////ADcCACADQRhqQv////v3/////wA3AgAgA0EQakL////79/////8ANwIAIANBCGpC////+/f/////ADcCACADQUBrIQMgCEEIayIIDQALCyACBEADQCADQv////v3/////wA3AgAgA0EIaiEDIAJBAWsiAg0ACwsgBiAJakEBayEGCyAJBEAgA0L////79/////8ANwIAIAZBAWohBgsgAEEcaigCACEJCyAKIAY2AgAgCQRAIA9BAmshBiAHQQJrIQMgAEEYaigCACIMIAlBDGxqIQ4gAEEQaiEKAkACQANAAkACQCAKKAIAIgkgBksEQCAOQQxrIQ4gBkEDdCECIANBA3QhCANAIABBDGooAgAiByACaiIPKgIAIh8gDioCACIeXw0CIAMgCU8NAyAHIAhqIgdBBGogD0EEaigCADYCACAHIB84AgAgAkEIayECIAhBCGshCCADQQFrIQMgBkEBayIGIAooAgAiCUkNAAsLIAYgCUH01sEAEMMIAAsgAyAJTw0CIAcgCGoiAkEEaiAOQQRqKAIANgIAIAIgHjgCACAOQQhqIAM2AgAgA0EBayEDIAwgDkcNAQwDCwsgAyAJQZTXwQAQwwgACyADIAlBhNfBABDDCAALIABBEGooAgAhBgsgBkEBayEIAkAgBgRAIAVFDQIgAEEMaigCACEMIABBHGoiAygCACECIANBADYCACACQQxsIQMgAEEYaigCACEKIARBDGooAgAhEQJAAkACQCABQQNPBEADQCADRQ0HIANBDGshAyAKKAIEIQAgCkEMaiEKIABBAE4NAAsgESAAQf////8HcSIHSw0BDAULIAMgCmohDyAEQQhqKAIAIQkgBkEDdEEQayEEIAFBAnQhBgNAIAogD0YNBiAKIgBBDGohCiAAKAIEIgFBAE4NACARIAFB/////wdxIgdNDQUgACgC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QRhqIggpAgA3AgAgBiAEQSBqIgYoAgA2AgAgBSBbNwNAIAQgBSkDQDcCACAGIAIoAgA2AgAgCCAJKQMANwIAIAogCykDADcCACADIAcpAwA3AgBBAiEEDBELIAMpAgAhWyADIAkpAgA3AgAgBUFAayIEQSBqIgcgA0EgaiICKAIANgIAIARBGGoiBiADQRhqIggpAgA3AwAgBEEQaiILIANBEGoiCikCADcDACAEQQhqIgQgA0EIaiIDKQIANwMAIAMgCUEIaiIDKQIANwIAIAogCUEQaiIKKQIANwIAIAggCUEYaiIIKQIANwIAIAIgCUEgaiICKAIANgIAIAUgWzcDQCAJIAUpA0A3AgAgAiAHKAIANgIAIAggBikDADcCACAKIAspAwA3AgAgAyAEKQMANwIAQQMhBAwQCyADKQIAIVsgAyAEKQIANwIAIAVBQGsiAkEgaiIGIANBIGoiCigCADYCACACQRhqIgggA0EYaiIOKQIANwMAIAJBEGoiCyADQRBqIg8pAgA3AwAgAkEIaiICIANBCGoiAykCADcDACADIARBCGoiAykCADcCACAPIARBEGoiDykCADcCACAOIARBGGoiDikCADcCACAKIARBIGoiCigCADYCACAFIFs3A0AgBCAFKQNANwIAIAogBigCADYCACAOIAgpAwA3AgAgDyALKQMANwIAIAMgAikDADcCACABKAIIIQQgASABKAIANgIIIAEgBDYCACAGIAdBIGoiBCgCADYCACAIIAdBGGoiAykCADcDACALIAdBEGoiCikCADcDACACIAdBCGoiDikCADcDACAHKQIAIVsgByAJKQIANwIAIA4gCUEIaiIHKQIANwIAIAogCUEQaiIKKQIANwIAIAMgCUEYaiIDKQIANwIAIAQgCUEgaiIEKAIANgIAIAUgWzcDQCAJIAUpA0A3AgAgBCAGKAIANgIAIAMgCCkDADcCACAKIAspAwA3AgAgByACKQMANwIAC0EDCyEEIBUhFiABQQRqDA4LIAFBgICA/AM2ArABIAAgASkCEDcCACAAQQhqIAFBGGooAgA2AgAMEQsgAkEETw0HIAVBQGsiA0EgaiIHIARBIGoiBigCADYCACADQRhqIgggBEEYaiILKQIANwMAIANBEGoiDCAEQRBqIg0pAgA3AwAgA0EIaiIKIARBCGoiDikC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IQEMAQsgAkEgaiIFQQhqIAJBkAJqIgNBEGoiBCkDADcDACAFQRBqIAJBqAJqIgUpAwA3AwAgAiADQQhqIgopAwA3AyAgAigClAIhDSADIAEQxgUgAigCkAIEQCACKAKUAiEBDAELIAJBOGoiA0EIaiAEKQMANwMAIANBEGogBSkDADcDACACIAopAwA3AzggASgCBCIFRQRAIAJCgcoANwOQAiACQZACahCJCyEBDAELIAIoApQCIQ4gASAFQQFrIgQ2AgQgASABKAIAIgNBAWo2AgAgBEUEQCACQoHKADcDkAIgAkGQAmoQiQshAQwBCyADLQAAIQ8gASAFQQJrIgQ2AgQgASADQQJqNgIAIARFBEAgAkKBygA3A5ACIAJBkAJqEIkLIQEMAQsgAy0AASEQIAEgBUEDayIENgIEIAEgA0EDajYCACAERQRAIAJCgcoANwOQAiACQZACahCJCyEBDAELIAMtAAIhESABIAVBBGsiBDYCBCABIANBBGo2AgAgBEEDTQRAIAJBADoAkwIgAkElOwCRAiACQQA2ApQCIAJBAToAkAIgAkGQAmoQiQshAQwBCyADLQADIRIgASAFQQhrIgQ2AgQgASADQQhqNgIAIARBA00EQCACQQA6AJMCIAJBJTsAkQIgAkEANgKUAiACQQE6AJACIAJBkAJqEIkLIQEMAQsgAygABCETIAEgBUEMayIENgIEIAEgA0EMajYCACAEQQNNBEAgAkEAOgCTAiACQSU7AJECIAJBADYClAIgAkEBOgCQAiACQZACahCJCyEBDAELIAM1AAghGiABIAVBEGsiBDYCBCABIANBEGo2AgAgBEEDTQRAIAJBADoAkwIgAkElOwCRAiACQQA2ApQCIAJBAToAkAIgAkGQAmoQiQshAQwBCyADNQAMIRsgASAFQRRrIgQ2AgQgASADQRRqNgIAIARBA00EQCACQQA6AJMCIAJBJTsAkQIgAkEANgKUAiACQQE6AJACIAJBkAJqEIkLIQEMAQsgAygAECEUIAEgBUEYayIENgIEIAEgA0EYajYCACAEQQNNBEAgAkEAOgCTAiACQSU7AJECIAJBADYClAIgAkEBOgCQAiACQZACahCJCyEBDAELIAM1ABQhHCABIAVBHGsiBDYCBCABIANBHGo2AgAgBEEDTQRAIAJBADoAkwIgAkElOwCRAiACQQA2ApQCIAJBAToAkAIgAkGQAmoQiQshAQwBCyADNQAYIR0gASAFQSBrIgQ2AgQgASADQSBqNgIAIARBA00EQCACQQA6AJMCIAJBJTsAkQIgAkEANgKUAiACQQE6AJACIAJBkAJqEIkLIQEMAQsgAygAHCEVIAEgBUEkayIENgIEIAEgA0EkajYCACAEQQNNBEAgAkEAOgCTAiACQSU7AJECIAJBADYClAIgAkEBOgCQAiACQZACahCJCyEBDAELIAM1ACAhHiABIAVBKGsiBDYCBCABIANBKGo2AgAgBEEDTQRAIAJBADoAkwIgAkElOwCRAiACQQA2ApQCIAJBAToAkAIgAkGQAmoQiQshAQwBCyADNQAkIR8gASAFQSxrIgQ2AgQgASADQSxqNgIAIARBA00EQCACQQA6AJMCIAJBJTsAkQIgAkEANgKUAiACQQE6AJACIAJBkAJqEIkLIQEMAQsgAygAKCEWIAEgBUEwayIENgIEIAEgA0EwajYCACAEQQNNBEAgAkEAOgCTAiACQSU7AJECIAJBADYClAIgAkEBOgCQAiACQZACahCJCyEBDAELIAM1ACwhICABIAVBNGsiBDYCBCABIANBNGo2AgAgBEEDTQRAIAJBADoAkwIgAkElOwCRAiACQQA2ApQCIAJBAToAkAIgAkGQAmoQiQshAQwBCyADNQAwISEgASAFQThrIgQ2AgQgASADQThqNgIAIARBA00EQCACQQA6AJMCIAJBJTsAkQIgAkEANgKUAiACQQE6AJACIAJBkAJqEIkLIQEMAQsgAygANCEXIAEgBUE8ayIENgIEIAEgA0E8ajYCACAEQQNNBEAgAkEAOgCTAiACQSU7AJECIAJBADYClAIgAkEBOgCQAiACQZACahCJCyEBDAELIAM1ADghIiABIAVBQGoiBDYCBCABIANBQGs2AgAgBEEDTQRAIAJBADoAkwIgAkElOwCRAiACQQA2ApQCIAJBAToAkAIgAkGQAmoQiQshAQwBCyADNQA8ISMgASAFQcQAayIENgIEIAEgA0HEAGo2AgAgBEEDTQRAIAJBADoAkwIgAkElOwCRAiACQQA2ApQCIAJBAToAkAIgAkGQAmoQiQshAQwBCyADKABAIRggASAFQcgAayIENgIEIAEgA0HIAGo2AgAgBEEDTQRAIAJBADoAkwIgAkElOwCRAiACQQA2ApQCIAJBAToAkAIgAkGQAmoQiQshAQwBCyADNQBEISQgASAFQcwAazYCBCABIANBzABqNgIAIAM1AEghJSACIAE2AtQCIAJBBjYC0AIgAkHYAmogAkHQAmoQ1QICQAJAAkACQAJAAkACQCACLQDwAiIFQQNHBEAgBUECRgRAQQAgAkH4A2pB4LHAABDmByEBDAkLIAJB+AJqIAJB0AJqENUCIAItAJADIgRBA0YNASAEQQJGBEBBASACQfgDakHgscAAEOYHIQEMCQsgAkGYA2ogAkHQAmoQ1QIgAi0AsAMiCkEDRg0CIApBAkYEQEECIAJB+ANqQeCxwAAQ5gchAQwJCyACQbgDaiACQdACahDVAiACLQDQAyILQQNGDQMgC0ECRgRAQQMgAkH4A2pB4LHAABDmByEBDAkLIAJB2ANqIAJB0AJqENUCIAItAPADIgxBA0YNBCAMQQJGBEBBBCACQfgDakHgscAAEOYHIQEMCQsgAkGQAmogAkHQAmoQ1QICQAJAAkAgAi0AqAIiGUECaw4CAQACCyACKAKQAiEBDAoLQQUgAkH4A2pB4LHAABDmByEBDAkLIAJB1gBqIAJBqwJqLQAAOgAAIAJBtAJqIgNBAmogAkHxAmoiBkECai0AADoAACACQdYBaiACQZEDaiIHQQJqLQAAOgAAIAJBtgFqIAJBsQNqIglBAmotAAA6AAAgAkGWAWogAkHRA2oiCEECai0AADoAACACIAIvAKkCOwFUIAIgBi8AADsBtAIgAiAHLwAAOwHUASACIAkvAAA7AbQBIAIgCC8AADsBlAEgAkH2AGogAkHxA2oiBkECai0AADoAACACQfgBaiIHQQhqIAJB5AJqKQIANwMAIAdBEGogAkHsAmooAgA2AgAgAkG/AmogAkH4AmoiB0EIaikDADcAACACQccCaiAHQRBqKQMANwAAIAJBuAFqIgdBEGogAkGYA2oiCUEQaikDADcDACAHQQhqIAlBCGopAwA3AwAgAiAGLwAAOwF0IAIgAikC3AI3A/gBIAIgAikD+AI3ALcCIAIgAikDmAM3A7gBIAIoAtgCIQkgAkGYAWoiBkEQaiACQbgDaiIHQRBqKQMANwMAIAZBCGogB0EIaikDADcDACACQfgAaiIGQRBqIAJB2ANqIgdBEGopAwA3AwAgBkEIaiAHQQhqKQMANwMAIAJB2ABqIgZBEGogAkGQAmoiB0EQaikDADcDACAGQQhqIAdBCGopAwA3AwAgAiACKQO4AzcDmAEgAiACKQPYAzcDeCACIAIpA5ACNwNYIAJB2AFqIgZBF2ogA0EXaigAADYAACAGQRBqIANBEGopAQA3AwAgBkEIaiADQQhqKQEANwMAIAIgAikBtAI3A9gBIAEoAgQiBkUNBSABIAZBAWsiCDYCBCABIAEoAgAiA0EBajYCACADLQAAIgdBAk8EQEEQQQQQ9wsiAUUNByABIAc6AAEgAUECOgAADAkLIAhBBEkNByABIAZBBWs2AgQgASADQQVqNgIAIAMoAAEiAUEDTwRAIAJBAToAkAIgAiABrTcDmAIgAkGQAmpBoIvAAEGMg8AAEKwIIQEMCQsgACACKQMgNwL0ASAAIAIpAzg3ApACIABBhAJqIAJBIGoiA0EQaikDADcCACAAQfwBaiADQQhqKQMANwIAIABBmAJqIAJBOGoiA0EIaikDADcCACAAQaACaiADQRBqKQMANwIAIAJBCGoiA0EIaiIGIAJB+AFqIghBCGopAwA3AwAgA0EQaiIDIAhBEGooAgA2AgAgAiACKQP4ATcDCCAAQfgAaiACQe8BaigAADYAACAAQfEAaiACQdgBaiIIQRBqKQMANwAAIABB6QBqIAhBCGopAwA3AAAgACACKQPYATcAYSAAQf8AaiACQdYBai0AADoAACAAIAIvAdQBOwB9IABBkAFqIAJBuAFqIghBEGopAwA3AgAgAEGIAWogCEEIaikDADcCACAAIAIpA7gBNwKAASAAQZsBaiACQbYBai0AADoAACAAIAIvAbQBOwCZASAAQawBaiACQZgBaiIIQRBqKQMANwIAIABBpAFqIAhBCGopAwA3AgAgACACKQOYATcCnAEgAEG3AWogAkGWAWotAAA6AAAgACACLwGUATsAtQEgAEHIAWogAkH4AGoiCEEQaikDADcCACAAQcABaiAIQQhqKQMANwIAIAAgAikDeDcCuAEgAEHTAWogAkH2AGotAAA6AAAgACACLwF0OwDRASAAQeQBaiACQdgAaiIIQRBqKQMANwIAIABB3AFqIAhBCGopAwA3AgAgACACKQNYNwLUASAAQe8BaiACQdYAai0AADoAACAAIAIvAVQ7AO0BIAAgCTYC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IgogGSAVIBogChtdGyIKQQJqQQNwIQwgCkEBakEDcCEOIAFBIGoiDSgCACILIQogAUEYaiIIKAIAIAtGBEAgCCALEMAGIA0oAgAhCgsgAUEcaiIPKAIAIApBB3RqIghCADcDYCAIQegAakIANwMAIAggBjYCcCAIQv////v///+/fzcDWCAIQv////v///+/fzcDUCAIQv////v///+/fzcDSCAIQv////v///+/fzcDQCAIQv////v///+/fzcDOCAIQv////v///+/fzcDMCAIQv////v3//+//wA3AyggCEL////79///v/8ANwMgIAhC////+/f//7//ADcDGCAIQv////v3//+//wA3AxAgCEL////79///v/8ANwMIIAhC////+/f//7//ADcDACAIQQA6AHggCCAHOgB0IA0gCkEBajYCACAFQQhqKAIAIQYgBUEEaigCACEHIAItAAAhCiAJIBc4AkggCSAWOAJEIAkgGDgCQCAJQeAAaiIIIAMgBCAHIAYgCUFAayIDIA4gChCuBCAJQewAaiIEKAIAIQ4gCSgCaCEQIAggCSgCYCAJKAJkIAcgBiADIAwgChCuBCAEKAIAIREgCSgCaCESIAkoAmQhEyAJKAJgIRQgCCAQIA4gByAGIAMgDCAKEK4EIAQoAgAhBCAJKAJoIQYgCSgCZCEHIAkoAmAhCiAJIAEgAiAUIBMgBSALQQAQQSAJQSBqIAEgAiASIBEgBSALQQEQQSADIAEgAiAKIAcgBSALQQIQQSAIIAEgAiAGIAQgBSALQQMQQSANKAIAIgIgC00NAyAJKgJ4IRcgCSoCdCEWIAkqAnAhGCAJKgJsIRUgCSoCaCEaIAkqAmQhGSAJKAJgIQMgCSoCWCEbIAkqAlQhHCAJKgJQIR0gCSoCTCEeIAkqAkghHyAJKgJEISAgCSgCQCEEIAkqAjghISAJKgI0ISIgCSoCMCEjIAkqAiwhJCAJKgIoISUgCSoCJCEmIAkoAiAhBSAJKgIYIScgCSoCFCEoIAkqAhAhKSAJKgIMISogCSoCCCErIAkqAgQhLCAPKAIAIAtBB3RqIgIgCSgCADYCYCACQewAaiADNgIAIAJB6ABqIAQ2AgAgAkHkAGogBTYCACABQSBqIgMoAgAiAiALTQ0EIAtBB3QiBCABQRxqIgUoAgBqIgIgFzgCXCACIBs4AlggAiAhOAJUIAIgJzgCUCACIBY4AkwgAiAcOAJIIAIgIjgCRCACICg4AkAgAiAYOAI8IAIgHTgCOCACICM4AjQgAiApOAIwIAIgFTgCLCACIB44AiggAiAkOAIkIAIgKjgCICACIBo4AhwgAiAfOAIYIAIgJTgCFCACICs4AhAgAiAZOAIMIAIgIDgCCCACICY4AgQgAiAsOAIAIAMoAgAiAiALTQ0FIAUoAgAhAiAJQgA3A2ggCUIANwNgIAIgBGogCUHgAGoQngIgAUEgaigCACICIAtLDQEgCyACQZiIwgAQwwgACyABQSBqKAIAIQtD//9/fyEXQ///f/8hFkF/IQIgBEUEQEF/IQpBfyENQX8hCEP//3//IRtD//9//yEcQ///f38hHUP//39/IR5D//9//yEgQ///f/8hIUP//3//ISJD//9/fyEjQ///f38hJEP//39/ISVD//9//yEmQ///f/8hJ0P//3//IShD//9/fyEpQ///f38hKkP//39/IStD//9//yEYQ///f/8hH0P//3//IRVD//9/fyEaQ///f38hGUP//39/ISwMCQsgAygCACIKIAVBCGooAgAiDE8NByABQcQAaigCACIMIApNDQYgBUEEaigCACAKQRhsaiIIKgIUIRggCCoCECEfIAgqAgwhFSAIKgIIIRogCCoCBCEZIAgqAgAhLCABQUBrKAIAIApBDGxqIghBADoABCAIIAs2AgAgBEEBRgRAQX8hDUF/IQhD//9//yEbQ///f/8hHEP//39/IR1D//9/fyEeQ///f/8hIEP//3//ISFD//9//yEiQ///f38hI0P//39/ISRD//9/fyElQ///f/8hJkP//3//ISdD//9//yEoQ///f38hKUP//39/ISpD//9/fyErDAkLIAMoAgQiDSAFQQhqKAIAIgxPBEAgDSEKDAgLIA0gAUHEAGooAgAiDE8EQCANIQoMBwsgBUEEaigCACANQRhsaiIIKgIUISYgCCoCECEnIAgqAgwhKCAIKgIIISkgCCoCBCEqIAgqAgAhKyABQUBrKAIAIA1BDGxqIghBAToABCAIIAs2AgAgBEECRgRAQX8hCEP//3//IRtD//9//yEcQ///f38hHUP//39/IR5D//9//yEgQ///f/8hIUP//3//ISJD//9/fyEjQ///f38hJEP//39/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QwAAADSUXyEBCyAlIAE6AAwgJSADKQIANwIAICVBCGoiASADQQhqKAIANgIAIABBCGogASkDADcCACAAICQpA4ABNwIAIABBIGogBjgCACAAQRxqIAQ4AgAgAEEYakMAAIA/IASTIAaTOAIAIABBFGogJjYCACAAQQI2AhAMAgsgAEEDNgIQIABBAToADCAAIAIpAgA3AgAgAEEIaiACQQhqKAIANgIADAELIABBATYCECAAQQE6AAwgACAJOAIIIAAgCDgCBCAAIAc4AgAgAEEUaiABNgIAIABBGGpDAACAPyAEk7ytIAS8rUIghoQ3AgALICRBoAFqJAAL2h4DCn8afQN+IwBBsANrIgUkACAAKgKYASEgIABBQGtBADYCACAAQShqQQA2AgAgBUEBOgBPAkACQAJAAkACQAJAAkACQCACQSRqKAIAIggEQCAIQf////8BSw0DIAhBAnQiBkEEEPcLIgcNAQwICyAFQQA2AlggBUKAgICAwAA3A1AgBSAINgJoIAVCgICAgMAANwNgIAVBOGoiBkEAOgAEIAZBfzYCAEEEIQcMAQsgBUEANgJYIAUgBzYCVCAFIAg2AlAgCEHVqtUqSw0BIAhBGGwiB0EEEPcLIgZFDQIgBSAGNgJkIAUgCDYCYAJAIAhBAkkNACAIQQFrIgdBA3EhCSAIQQJrQQNPBEAgB0F8cSEHA0AgBkL////7////v383AhAgBkL////79///v383AgggBkL////79///v/8ANwIAIAZB2ABqQv////v///+/fzcCACAGQdAAakL////79///v383AgAgBkHIAGpC////+/f//7//ADcCACAGQUBrQv////v///+/fzcCACAGQThqQv////v3//+/fzcCACAGQTBqQv////v3//+//wA3AgAgBkEoakL////7////v383AgAgBkEgakL////79///v383AgAgBkEYakL////79///v/8ANwIAIAZB4ABqIQYgB0EEayIHDQALCyAJRQ0AA0AgBkL////7////v383AhAgBkL////79///v383AgggBkL////79///v/8ANwIAIAZBGGohBiAJQQFrIgkNAAsLIAZC////+////79/NwIQIAZC////+/f//79/NwIIIAZC////+/f//7//ADcCACAFIAg2AmggAkEkaigCACEJIAVB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ACAFLQAMIQMgBSgCCCEGIABBKGoiAigCACIHIAAoAiBGBEAgAEEgaiAHEMAGIAIoAgAhBwsgAEEkaiIJKAIAIAdBB3RqIAVB8ABqQeAAEOQMIgBBADoAeCAAIAM6AHQgACAGNgJwIABCfzcDaCAAQoGAgIBwNwNgIAIgB0EBajYCACAFQQA6AAQgBUEANgIAIAVB0AJqIgAgASAFQc8AaiAFKAJUIAUoAlggBUHgAGogBSgCACAFLQAEICAQUyAFQdgBaiIDQRBqIAVB5AJqKQIAIik3AwAgA0EIaiAFQdwCaikCACIqNwMAIAUgBSkC1AIiKzcD2AEgAUEQaiApNwIAIAFBCGogKjcCACABICs3AgAgAEEQaiApNwMAIABBCGogKjcDACAFQagDakL////7////v383AwAgBUGgA2pC////+/f//79/NwMAIAVBkANqQv////v///+/fzcDACAFQYgDakL////79///v383AwAgAEEoakL////7////v383AwAgBUHwAmpC////+/f//79/NwMAIAUgKzcD0AIgBUL////79///v/8ANwOYAyAFQv////v3//+//wA3A4ADIAVC////+/f//7//ADcD6AIgBUHwAWogABC1BCACKAIABEAgCSgCACAFQfABakHgABDkDBogBSgCYARAIAUoAmQQtQELIAUoAlAEQCAFKAJUELUBCyAFQbADaiQADwtBAEEAQcjVwAAQwwgACyAGQQRByO/DACgCACIAQYoHIAAbEQAAAAv3GAMEfBp/AX4jAEHABGsiCiQAIApBCGpBAEGgARDjDBogCkGoAWpBAEGgARDjDBogCkHIAmpBAEGgARDjDBogCkHoA2pBAEHQABDjDBogAkEDa0EYbSISIQxBzJfDACgCACIOIQkgEkECdEHcl8MAaiEIIBJBaGwgAmohCwNAIAcgCU8hDSAHIAcgCUlqIQIgCkEIaiAHQQN0aiAMQQBIBHxEAAAAAAAAAAAFIAgoAgC3CzkDACAIQQRqIQggDEEBaiEMIA0gCSACIgdJckUNAAtBACEJA0AgCSAOSSECIApByAJqIAlBA3RqIAArAwAgCkEIaiAJQQN0aisDAKJEAAAAAAAAAACgOQMAIAkgDkkEQCAOIAIgCWoiCU8NAQsLRAAAAAAAAPB/RAAAAAAAAOB/IAtBlwhrIgJB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GZQgFyAYlJMiEiASkiISlJOSIBiTOAIAIA0gFSAalCAWIBKUIBMgFJSTkiAZkzgCACALIBOMOAKgAiALIBaMOAKkAiALIBUgEpQgFyAUlCAWIBqUk5IgG5M4ArACIAJBBGoqAgAiFyADKgIAIhuUIAIqAgAiEyADQQRqKgIAIhmUkyISIBKSIRYgByoCACIUIBmUIBcgA0EIaioCACIYlJMiEiASkiEaIAsgGCACKgIMIhUgFpQgFyAalCATIBMgGJQgFCAblJMiEiASkiISlJOSkow4AsgCIAsgGSAVIBKUIBMgFpQgFCAalJOSkow4AsQCIAsgGyAVIBqUIBQgEpQgFyAWlJOSkow4AsACIAtB6AFqIAEgDiALQcACaiAMIAQgBSAIIAkQWSALLQCcAiIBQQVHBEAgC0HgAWogC0HoAWoiAkEMaigCADYCACALQdABaiACQRhqKAIANgIAIAtBwAFqIAJBJGooAgA2AgAgC0GwAWogAkEwaigCADYCACALIAspAuwBNwPYASALIAspA/gBNwPIASALIAspAoQCNwO4ASALIAspA5ACNwOoASALKgLoASEIIAFBBEcEQCALQZABaiALQeABaigCADYCACALQaABaiALQdABaigCADYCACALQfAAaiALQcABaigCADYCACALQYABaiALQbABaigCADYCACALIAspA9gBNwOIASALIAspA8gBNwOYASALIAspA7gBNwNoIAsgCykDqAE3A3gLIAAgCDgCACAAIAspA5gBNwIEIABBDGogC0GgAWooAgA2AgAgACALKQOIATcCECAAQRhqIAtBkAFqKAIANgIAIAAgCykDeDcCHCAAQSRqIAtBgAFqKAIANgIAIAAgCykDaDcCKCAAQTBqIAtB8ABqKAIANgIAIAAgAToANAwECyAAQQU6ADQMAwsgC0EgaiAEIA8RAAAgCygCJCEOIAsoAiAhDyALQRhqIAYgEBEAAAJAIA8EQCALKAIYIg0NAQsgC0EQaiAEIAUoAqwBEQAAIAsoAhAiDQRAIAAgASACIAMgDSALKAIUIAYgByAIIAkQKgwECyALQQhqIAYgBygCrAERAAAgCygCCCIOBEAgCygCDCENIwBB8ABrIgwkACAMQUBrIhBBCGoiBiACQQhqIgcpAgA3AwAgEEEYaiIPIAJBGGooAgA2AgAgBiAGKgIAIheMOAIAIAwgAikCEDcDUCAMIAIpAgA3A0AgFyAMKgJQIhuUIAwqAkAiEyAPKgIAIhmUkyISIBKSIRQgEyAMQdQAaiIGKgIAIhiUIAwqAkQiFiAblJMiEiASkiEaIAYgDCoCTCIVIBSUIBMgGpQgFyAWIBmUIBcgGJSTIhIgEpIiEpSTkiAYkzgCACAPIBUgGpQgFiASlCATIBSUk5IgGZM4AgAgDCATjDgCQCAMIBaMOAJEIAwgFSASlCAXIBSUIBYgGpSTkiAbkzgCUCACQQRqKgIAIhcgAyoCACIblCACKgIAIhMgA0EEaioCACIZlJMiEiASkiEWIAcqAgAiFCAZlCAXIANBCGoqAgAiGJSTIhIgEpIhGiAMIBggAioCDCIVIBaUIBcgGpQgEyATIBiUIBQgG5STIhIgEpIiEpSTkpKMOAJoIAwgGSAVIBKUIBMgFpQgFCAalJOSkow4AmQgDCAbIBUgGpQgFCASlCAXIBaUk5KSjDgCYCAMQQhqIAEgECAMQeAAaiAOIA0gBCAFIAggCRAqAkAgDC0APCIBQQRGBEAgAEEEOgA0DAELIAAgDCkCDDcCECAAIAwpAxg3AgQgACAMKQIkNwIoIAAgDCkDMDcCHCAAIAE6ADQgACAMKgIIOAIAIABBGGogDEEIaiIBQQxqKAIANgIAIABBDGogAUEYaigCADYCACAAQTBqIAFBJGooAgA2AgAgAEEkaiABQTBqKAIANgIACyAMQfAAaiQADAQLIABBBToANAwDCyALKAIcIRAgCCEaIwBB0AJrIgokACAKQagBakEANgIAIApBuAFqQQA2AgAgCkIANwOgASAKQgA3A7ABIApCgoCAgDA3AwggCkKAgICAEDcDACAKQTRqQQBB7AAQ4wwaIANBBGoqAgAhGCADKgIAIRUgA0EIaioCACESQwAAoDUQkwEhFwJAAkAgFSAVlCAYIBiUkiASIBKUkkMAAAAAkhCTASImQwAAAABbDQACQCAmQwAAgH9bDQAgJkMAAID/Ww0AICaLIghDAAAANF8NASAIIAhDAAAANJRfDQELIApBwAFqIgFBCGoiBCASICaVIiiMIhk4AgAgCiAYICaVIimMIhg4AsQBIAogFSAmlSIqjCIVOALAASAKQfABaiAPIAEgDkEMaigCACIFEQEAIApBmAJqIgFBCGoiDCAEKAIANgIAIAwgDCoCAIw4AgAgCiAKKQPAATcDmAIgCiAKKgKYAow4ApgCIAogCioCnAKMOAKcAiAKQYACaiANIAIgASAQKAIUIgQRAgAgCkEwaiAKKgKIAiITOAIAIApBLGogCioChAIiFjgCACAKQShqIAoqAoACIhQ4AgAgCkEkaiAKKgL4ASIbOAIAIApBIGogCioC9AEiEjgCACAKQRxqIAoqAvABIgg4AgAgCkEYaiAbIBOTOAIAIApBFGogEiAWkzgCACAKQQA2ArwBIApBADYCrAEgCiAIIBSTOAIQIApB0AFqIAoQPEGQzgAhB0P//39/IRQCQAJAAkACQANAIAoqAtABIh4gHpQgCioC1AEiIiAilJIgCioC2AEiEyATlJJDAAAAAJIiCEMAAMgrXkUNASAKIBOMIAgQkwEiFpUiEjgC6AEgCiAijCAWlSIIOALkASAKIB6MIBaVIhs4AuABAn0gFCAWXyIGRQRAIApB8AFqIA8gCkHgAWoiASAFEQEAIAwgAUEIaiIBKAIANgIAIAwgDCoCAIw4AgAgCiAKKQPgATcDmAIgCiAKKgKYAow4ApgCIAogCioCnAKMOAKcAiAKQYACaiANIAIgCkGYAmogBBECACAKKgL4ASIrIAoqAogCIiyTIScgCioC9AEiJSAKKgKEAiIhkyEdIAEqAgAhEiAKKgLkASEIIAoqAuABIRsgCioC8AEiIiAKKgKAAiIckwwBC0MAAAAAISwgJEMAAAAAXg0CQwAAAAAhIUMAAAAAIRwgHyATkiIrIScgICAikiIlIR0gIyAekiIiCyEUAkACQAJAICggEpQgKSAIlCAqIBuUkpIiHkMAAAAAWw0AAkAgHkMAAIB/Ww0AIB5DAACA/1sNACAeiyITQwAAADRfDQEgEyATQwAAADSUXw0BCyASICcgH5OUIAggHSAgk5QgGyAUICOTlJKSIB6VIhNDAAAAAGANAQsgHkMAAKA1Xg0HIAZFDQEMBwsCQAJAIB5DAAAAAF1FDQAgE0MAAAAAXkUNACAkIBOSIiQgJpVD//9/f14NCCAfICggE5QiGZIhHyAgICkgE5QiGJIhICAjICogE5QiFZIhI0P//39/IRYgCigCvAEiAUEBaiIGRQ0BIAogCioCECAVkzgCECAKIAoqAhQgGJM4AhQgCiAKKgIYIBmTOAIYIAFFDQEgCiAKKgI0IBWTOAI0IAogCioCOCAYkzgCOCAKIAoqAjwgGZM4AjwgBkECRg0BIAogCioCWCAVkzgCWCAKIAoqAlwgGJM4AlwgCiAKKgJgIBmTOAJgIAZBA0YNASAKIAoqAnwgFZM4AnwgCiAKKgKAASAYkzgCgAEgCiAKKgKEASAZkzgChAEgGyEVIAghGCASIRkgBkEERg0CQQRBBEH0o8IAEMMIAAsgBg0HDAELIBshFSAIIRggEiEZCyAbIBQgI5MiFJQgCCAdICCTIhuUkiASICcgH5MiCJSSIhIgElwNAiAWIBKSIBcgFpRfDQUgCiAsOAK4AiAKICE4ArQCIAogHDgCsAIgCiArOAKsAiAKICU4AqgCIAogIjgCpAIgCiAIOAKgAiAKIBs4ApwCIAogFDgCmAIgCiAKQZgCahCrAhogCkHQAWogChA8IAooArwBQQNHBEAgFiEUIAdBAWsiBw0BDAYLCyASQwAAoLVfDQQLQwAAAAAhGwJ9ICQgJpUiFEMAAAAAWwRAIApBqAJqQgA3AwAgCkGgAmpCADcDACAKQgA3A5gCQwAAAAAhHUMAAAAADAELIApBmAJqIAogCigCvAFBA0YQzwEgCkGsAmoqAgAhGyAKQagCaioCACEdIAoqAqQCCyEIIApB6AFqIApBoAJqKAIANgIAIAogCikDmAI3A+ABIBQgGl4NASAJRSAUQ6zFJzddcUUEQCAAIAopA+ABNwIEIAAgGTgCJCAAIBg4AiAgACAVOAIcIAAgFDgCACAAQQxqIApB6AFqKAIANgIAIABBA0EBIBRDAAAAAFsbOgA0IAAgAioCDCIWIBggAioCACIclCAVIAJBBGoqAgAiF5STIhIgEpIiFJQgFyAZIBeUIBggAkEIaioCACITlJMiEiASkiIalCAcIBUgE5QgGSAclJMiEiASkiISlJOSIBmTOAIwIAAgFiASlCAcIBSUIBMgGpSTkiAYkzgCLCAAIBYgGpQgEyASlCAXIBSUk5IgFZM4AiggFyAIIAIqAhCTIhiUIBwgHSACQRRqKgIAkyIVlJMiCCAIkiEaIBMgFZQgFyAbIAJBGGoqAgCTIhKUkyIIIAiSIRkgACASIBYgGpQgFyAZlCAcIBwgEpQgEyAYlJMiCCAIkiIIlJOSkjgCGCAAIBUgFiAIlCAcIBqUIBMgGZSTkpI4AhQgACAYIBYgGZQgEyAIlCAXIBqUk5KSOAIQDAULIApBmAJqIAIgDyAOIA0gEEP//39/ECQgCigCmAJFDQIgCkGIAmoiAiAKQZgCaiIEQQxqKQIANwMAIApBkAJqIARBFGopAgA3AwAgCkH4AWoiASAEQTBqKAIANgIAIAogCikCnAI3A4ACIAogCkHAAmopAwA3A/ABIApBtAJqKgIAIhUgAyoCAJQgCkG4AmoqAgAiEiADQQRqKgIAlJIgCkG8AmoqAgAiCCADQQhqKgIAlJJDAAAAAGBFBEAgACAKKQPwATcCKCAAIAopA4ACNwIEIAAgCikCjAI3AhAgAEEDOgA0IAAgCDgCJCAAIBI4AiAgACAVOAIcIAAgFDgCACAAQTBqIAEoAgA2AgAgAEEMaiACKAIANgIAIABBGGogCkGUAmooAgA2AgAMBQsgAEEEOgA0DAQLQeCgwgBBKEGYocIAENkJAAsgAEEEOgA0DAILIABBBDoANAwBCyAAQQQ6ADQLIApB0AJqJAAMAgtBBCEDCyAAIAM6ADQgACAiOAIwIAAgFzgCLCAAIBM4AiggACAdOAIkIAAgHzgCICAAICA4AhwgACASOAIYIAAgGzgCFCAAIBo4AhAgACAZOAIMIAAgGDgCCCAAIBU4AgQgACAjOAIACyALQdACaiQAC+wZAyZ/C30LfiMAQaADayIFJAAgBSACNgJoIAUgATYCZCAFIAQ6AGwgBSADOAJgIAUgAioCFCIrOAJcIAUgKzgCWCAFICs4AlQgBSArOAJQIAUgAioCECIrOAJMIAUgKzgCSCAFICs4AkQgBSArOAJAIAUgAioCDCIrOAI8IAUgKzgCOCAFICs4AjQgBSArOAIwIAUgAioCCCIrOAIsIAUgKzgCKCAFICs4AiQgBSArOAIgIAUgAioCBCIrOAIcIAUgKzgCGCAFICs4AhQgBSArOAIQIAUgAioCACIrOAIMIAUgKzgCCCAFICs4AgQgBSArOAIAAkACQCABQSBqKAIAIhgEQCAFQQA2AnggBUKAgICAwAA3A3AgBUHwAGoiBkEAELgGIAUoAnQgBSgCeCIJQQN0akKAgICA8P///343AgAgBSAJQQFqNgJ4IAVBgAFqIAYQ9gICQAJAIAUoAoABQQFHBEBBBCEJDAELIAVB0AFqIgZB5ABqIRwgBUGYAmohHSAFQfwBaiEeIAVB4AFqIR8gBkEMaiEKIAVBjANqIQtD//9/fyEtIAFBHGohIiABQcQAaiEgIAFB3ABqIRIgAUHYAGohEyABQdAAaiEUIAFBzABqIRUgAUFAayEjQQQhCQNAIC0gBSoCiAGMXw0BAkACfgJAAkACQAJAAkAgBSgChAEiASAYSQRAICIoAgAgAUEHdGoiDC0AeEEBcSIHBEAgIygCACIBIAwoAmAiBkEMbGpBACAGICAoAgAiBkkbIhFBCGpBACARGyERIAEgDEHsAGooAgAiDUEMbGpBACAGIA1LGyINQQhqQQAgDRshDSABIAxB6ABqKAIAIg5BDGxqQQAgBiAOSxsiDkEIakEAIA4bIQ4gASAMQeQAaigCACIQQQxsakEAIAYgEEsbIgFBCGpBACABGyEQCyAFIAM4AowDIAUgAzgCiAMgBSADOAKEAyAFIAM4AoADIAVB0AFqIAwgBSAFQYADahDVASAFKALQASEBIAUpAtQBITYgBSoC4AEhLyAFKgLkASEuIAUqAugBISsgBSoC7AEhLEIEITcgB0UEQEIEIThCBCE5IDYhQEIEDAcLIAUgBSgC3AE2AowDIAUgNjcChAMgBSABNgKAAyAFICwgLV06ANMBIAUgKyAtXToA0gEgBSAtIC5eOgDRASAFIC0gL146ANABIAVB8AJqIAVBgANqIAVB0AFqENgJQgAhNkIEIThDAAAAACEuQQAhFkEAIRdDAAAAACEvQgAhOiAFLQDwAiAFLQDxAkEBdHIgBS0A8gJBAnRyIAUtAPMCQQN0ciIZrSI5QgGDUA0BIBFFDQEgESgCACIBIBIoAgAiB08NAiATKAIAIAFBA3RqIgYoAgAhByAHIBQoAgAiAU8NAyAGKAIEIgYgAU8NBCALIBUoAgAiASAGQQxsaiIGKQIANwIAIAVBgANqIghBCGogASAHQQxsaiIBQQhqKAIANgIAIAtBCGogBkEIaigCADYCACAFIAEpAgA3A4ADIAVB0AFqIAggAiADIAQQ1gEgBSgC0AFBBEYNASARKAIAISQgBUH4AmogCkEIaigCADYCACAFIAopAgA3A/ACIAUpA9ABIjdCgICAgHCDITpBASEXIAUqAtgBIS8MAQsgASAYQayJwgAQwwgACwJAIDlC/wGDIjtCAoNQDQAgEEUNACAQKAIAIgEgEigCACIHTw0BIBMoAgAgAUEDdGoiBigCACEHIAcgFCgCACIBTw0CIAYoAgQiBiABTw0DIAsgFSgCACIBIAZBDGxqIgYpAgA3AgAgBUGAA2oiCEEIaiABIAdBDGxqIgFBCGooAgA2AgAgC0EIaiAGQQhqKAIANgIAIAUgASkCADcDgAMgBUHQAWogCCACIAMgBBDWASAFKALQAUEERg0AIBAoAgAhJSAFQegCaiAKQQhqKAIANgIAIAUgCikCADcD4AIgBSkD0AEiOEKAgICAcIMhNkGAAiEWIAUqAtgBIS4LQgQhOUMAAAAAISxBACEIQgAhPEIAIT1CBCE+QQAhDwJ9QwAAAAAgO0IEg1ANABpDAAAAACAORQ0AGiAOKAIAIgEgEigCACIHTw0BIBMoAgAgAUEDdGoiBigCACEHIAcgFCgCACIBTw0CIAYoAgQiBiABTw0DIAsgFSgCACIBIAZBDGxqIgYpAgA3AgAgBUGAA2oiD0EIaiABIAdBDGxqIgFBCGooAgA2AgAgC0EIaiAGQQhqKAIANgIAIAUgASkCADcDgAMgBUHQAWogDyACIAMgBBDWASAFKALQAUEERgRAQQAhD0MAAAAADAELIA4oAgAhJiAFQdgCaiAKQQhqKAIANgIAIAUgCikCADcD0AIgBSkD0AEiPkKAgICAcIMhPUGAgAQhDyAFKgLYAQshKyAZQf8BcUEISQ0DIA1FDQMgDSgCACIBIBIoAgAiB08NACATKAIAIAFBA3RqIgYoAgAhByAHIBQoAgAiAU8NASAGKAIEIgYgAU8NAiALIBUoAgAiASAGQQxsaiIGKQIANwIAIAVBgANqIghBCGogASAHQQxsaiIBQQhqKAIANgIAIAtBCGogBkEIaigCADYCACAFIAEpAgA3A4ADIAVB0AFqIAggAiADIAQQ1gEgBSgC0AFBBEYEQEEAIQgMBAsgDSgCACEnIAVByAJqIApBCGooAgA2AgAgBSAKKQIANwPAAiAFKQPQASI5QoCAgIBwgyE8QYCAgAghCCAFKgLYASEsDAMLIAEgB0HEtcIAEMMIAAsgByABQdS1wgAQwwgACyAGIAFB5LXCABDDCAALIAVBuAFqIAVB6AJqKAIANgIAIAVBqAFqIAVB2AJqKAIANgIAIAVBmAFqIAVByAJqKAIANgIAIAUgBSkD8AI3A8ABIAUgBSkD4AI3A7ABIAUgBSkD0AI3A6ABIAUgBSkDwAI3A5ABIAUgBUH4AmooAgA2AsgBIA9BgIAEcSAWQYACcSAXcnIhBiA3Qv////8PgyI7QgVRDQEgBiAIciEBIDlC/////w+DIDyEITcgNiA4Qv////8Pg4QhOCA6IDuEITkgPEIgiKchCCA9QiCIpyEPIDZCIIinIRYgOkIgiKchFyAvITIgLiEzICshNCAsITUgPkL/////D4MgPYQLITYgDEH4AGohGSAfIAUpA8ABNwIAIB4gBSkDsAE3AgAgH0EIaiAFKALIATYCACAeQQhqIAVBuAFqKAIANgIAIAUgMjgC3AEgBSAkNgLQASAFIDM4AvgBIAUgJTYC7AEgBSA0OAKUAiAFICY2AogCIAUgOUL/////D4MgF61CIIaENwLUASAFIDhC/////w+DIBatQiCGhDcD8AEgBSA2Qv////8PgyAPrUIghoQ3AowCIB0gBSkDoAE3AgAgHUEIaiAFQagBaigCADYCACAcIAUpA5ABNwIAIBxBCGogBUGYAWooAgA2AgAgBSA1OAKwAiAFIDdC/////w+DIAitQiCGhDcDqAIgBSAnNgKkAiAFICw4AowDIAUgKzgCiAMgBSAuOAKEAyAFIC84AoADIAFBFXZBCHEgAUEOdkEEcSABQQd2QQJxIAFBAXFycnKtITggICgCACEoQgAhNwNAIDciNkIBfCE3AkAgOCA2iKdBAXFFDQAgNqchASAZLQAAQQFxBEAgAUECdCIHIAVBgANqaioCACIrIC1dRQ0BIAVB0AFqIAFBHGxqIgYoAgQiAUEERg0BICggByAMakHgAGooAgBNDQEgBikCFCE/IAYoAhAhISAGKgIMITAgBioCCCExIAEhCSArIS0MAQsgAUECdCIBIAxqQeAAaigCACIaIBhPDQAgBUGAA2ogAWoqAgCMISsgBSgCeCIBIQYgBSgCcCABRgRAIAVB8ABqIAEQuAYgBSgCeCEGCyAFKAJ0IgcgBkEDdGoiGyArOAIEIBsgGjYCACAFIAZBAWo2AnggByABQQN0aiIGKgIEISsgBigCACEaAkAgAUUEQEEAIQYMAQsDQEEAQX8gByABQQFrIhtBAXYiBkEDdGoiKUEEaioCACIsICtfIiobQQFBAiAqGyArICxfG0EBakECSQRAIAEhBgwCCyAHIAFBA3RqICkpAgA3AgAgBiEBIBtBAUsNAAsLIAcgBkEDdGoiASArOAIEIAEgGjYCAAsgN0IEUg0ACyAFQYABaiAFQfAAahD2AiAFKAKAAUEBRg0BDAILCyAuvCIBQQRHBEAgCEGAgIAIcSAGciEhIEAhPyAsITAgKyExIAEhCQsgBSgCcEUNASAFKAJ0ELUBDAELIAUoAnBFDQAgBSgCdBC1AQsgCUEERw0BCyAAQQQ2AgAMAQsgACA/NwIQIAAgITYCDCAAIDA4AgggACAxOAIEIAAgCTYCAAsgBUGgA2okAAufGwIJfwJ+IwBBgAJrIgUkACADQQRqIQEgAEEEaigCACEGIAMoAgAhCAJAAkACQAJ/AkACQAJAAkAgACgCAEEBaw4CAgEACyAFQfgAaiIAQRBqIAFBEGooAgA2AgAgAEEIaiABQQhqKQIANwMAIAUgASkCADcDeCAFQYCU69wDNgLIASAFIAY2AiggBUHoAGpCADcDACAFQdgAakGAlOvcAzYCACAFQgA3A2AgBUGAlOvcAzYCSCAFQQA2AnAgBigCQCEBIAYoAtABIQMgBSAFQUBrIgQ2AhACQCABIANxDQAgBkHQAWohCSAGQUBrIQIgBUFAayEEA0BBACEHA0ACQAJAIAYoAsABIg0gA0EBayABcSIDQRxsaigCGCIAIAFHBEAgBigCzAEgAGogAUEBakYNASAHIAdBAWogB0EKSyAHQQdPcRshByACKAIAIQEMAgsCfyAGKALIASADQQFqTQRAIAFBACAGKALMASIAa3EgAGoMAQsgAUEBagshCiACKAIAIgAgAUYhDCACIAogACAMGzYCACAMBEAgBEEkaiABQQFqNgIAIAQgDSADQRxsajYCIAwICyAHQQYgB0EGSRshA0EAIQEDQCABIAN2IQogAUEBaiEBIApFDQALIAcgB0EHSWohByAAIQEMAQsgASAGKALMASAGKAIAakcEQCAHQQYgB0EGSRshAEEAIQEDQCABIAB2IQMgAUEBaiEBIANFDQALIAcgB0EHSWohByACKAIAIQEMAQsgC0ELRwRAIAUoAigiBkHQAWohCSAGQUBrIQIgC0EBaiELIAUoAhAhBCAGKAJAIgEgBigC0AEiA3FFDQMMBAsCQCAFKALIASIAQYCU69wDRwRAIAUpA8ABIQ4QnwpBfyAFKQMAIg8gDlIgDiAPVhsiAUF/QQAgBSgCCCAASRsgARtBAkkNAQsgBSAFQcABajYC6AEgBSAFQShqNgLkASAFIAVBEGo2AuABAkBBrOnDACgCAA0AEKsIIQFBsOnDACgCACEAQbDpwwAgATYCAEGs6cMAKAIAIQFBrOnDAEEBNgIAIAFFDQAgAEUNACAAIAAoAgAiAUEBazYCACABQQFHDQAgABDCCQtBsOnDACgCACEAQbDpwwBBADYCAAJAIABFBEAgBRCrCCIANgKoASAFQeABaiAFQagBahCwBSAAIAAoAgAiAEEBazYCACAAQQFHDQEgBSgCqAEQwgkMAQsgAEEQakIANwIAIAUgADYCqAEgBUHgAWogBUGoAWoQsAVBsOnDACgCACEBQbDpwwAgADYCACABRQ0AIAEgASgCACIAQQFrNgIAIABBAUcNACABEMIJCyAFKAIoIgZB0AFqIQkgBkFAayECIAUoAhAhBEEAIQsgBigCQCIBIAYoAtABIgNxRQ0DDAQLIAVB8AFqIAVBgAFqKQMANwMAIAVB+AFqIAVBiAFqKAIANgIAIAUgCDYC5AEgBSAFKQN4NwPoAUEADAcLIAkoAgAiAyABcUUNAAsLCyAEQgA3AyAMAgsgBUEQaiIAQRBqIAFBEGooAgA2AgAgAEEIaiABQQhqKQIANwMAIAUgASkCADcDECAFQYCU69wDNgIwIAUgBjYCJCAFQegAakIANwMAIAVB2ABqQYCU69wDNgIAIAVCADcDYCAFQYCU69wDNgJIIAVBADYCcCAFIAVBQGs2AjwgBi0AACEAIAZBAToAACAFIABBAXEiADoA4AECQAJAIABFBEBBACEAQdzvwwAoAgBB/////wdxBEBBzPPDACgCAEVFIQALIAYtAAENASAFQfgAaiAGQRxqEJIEAkACQAJAAkAgBSgCgAEiAgRAIAUgBSgCfCIBNgJwIABFBEACQEHc78MAKAIAQf////8HcUUNAEHM88MAKAIARQ0AIAZBAToAAQsgBSgCcCEBCyAGQQA6AAAgAUUNASABIAg2AgAgASAFKQMQNwIEIAFBAToAGCABQQxqIAVBGGopAwA3AgAgAUEUaiAFQSBqKAIANgIADAILIAZBNGotAAANAiAFQYwBaiAFQRhqKQMANwIAIAVBlAFqIAVBIGooAgA2AgAgBSAINgKAASAFIAA6AHwgBSAGNgJ4IAUgBSkDEDcChAEgBSAFQSRqNgKgASAFIAVBKGo2ApwBIAUgBUE8ajYCmAECQEGs6cMAKAIADQAQqwghAUGw6cMAKAIAIQBBsOnDACABNgIAQazpwwAoAgAhAUGs6cMAQQE2AgAgAUUNACAARQ0AIAAgACgCACIBQQFrNgIAIAFBAUcNACAAEMIJC0Gw6cMAKAIAIQBBsOnDAEEANgIAAkAgAEUEQCAFEKsIIgA2AuABIAVBwAFqIAVB+ABqIAVB4AFqEIgBIAAgACgCACIAQQFrNgIAIABBAUcNASAFKALgARDCCQwBCyAAQRBqQgA3AgAgBSAANgKoASAFQeABaiAFQfgAaiAFQagBahCIAUGw6cMAKAIAIQFBsOnDACAANgIAAkAgAUUNACABIAEoAgAiAEEBazYCACAAQQFHDQAgARDCCQsgBUHAAWoiAEEYaiAFQeABaiIBQRhqKAIANgIAIABBEGogAUEQaikDADcDACAAQQhqIAFBCGopAwA3AwAgBSAFKQPgATcDwAELIAVBsAFqIgAgBUHAAWoiAUEMaikCADcDACAFQbgBaiICIAFBFGopAgA3AwAgBSAFKQLEATcDqAECQCAFKALAASIBQQNHBEAgBUHgAWoiA0EMaiAAKQMANwIAIANBFGogAikDADcCACAFIAE2AuABIAUgBSkDqAE3AuQBDAELIAUQqwgiADYCwAEgBUHgAWogBUH4AGogBUHAAWoQiAEgACAAKAIAIgBBAWs2AgAgAEEBRw0AIAUoAsABEMIJCyAFKAKAAUECRg0DIAUoAnghAAJAIAUtAHwNAEHc78MAKAIAQf////8HcUUNAEHM88MAKAIARQ0AIABBAToAAQsgAEEAOgAADAMLIAhBAkcNBQsgAiACKAIAIgBBAWs2AgAgBUECNgLgASAAQQFHDQEgAhDCCQwBCyAFQfABaiAFQRhqKQMANwMAIAVB+AFqIAVBIGooAgA2AgAgBSAINgLkASAFIAUpAxA3A+gBIAVBATYC4AECQCAADQBB3O/DACgCAEH/////B3FFDQBBzPPDACgCAEUNACAGQQE6AAELIAZBADoAAAsgBSgC4AEMBQsgBUEANgKMASAFQZi/wAA2AogBIAVBATYChAEgBUHkzMAANgKAASAFQQA2AnggBUHgAWogBUH4AGoQiAkACyAFIAA6AHwgBSAGNgJ4QfzDwABBKyAFQfgAakHsx8AAQejIwAAQ/QcAC0GIwsAAQStB+MjAABDZCQALIAVB+ABqIgBBEGogAUEQaigCADYCACAAQQhqIAFBCGopAgA3AwAgBSABKQIANwN4AkAgBigCQCIBQQFxRQRAIAZBxABqKAIAIQRBACECAkADQAJAAkACQCABQQF2QR9xIgNBH0cEQCADQR5HDQIgAkUNAQwCCyAHIAdBAWogB0EKSyAHQQdPcRshByAGKAJEIQQgBigCQCEBDAILQegGQQQQ9wsiAgRAIAJBAEHoBhDjDBoMAQsMCgsCQCAEDQBB6AZBBBD3CyIABEAgAEEAQegGEOMMIQAgBiAGKAJEIgQgACAEGzYCRCAEBEAgAgRAIAIQtQELIAYoAkQhBCAGKAJAIQEgACECDAMLIAYgADYCBCAAIQQMAQsMCgsgBigCQCIAIAFGIQkgBiABQQJqIAAgCRs2AkACQCAJBEAgA0EeRw0EIAINAUGIwsAAQStB3MfAABDZCQALIAdBBiAHQQZJGyEDIAYoAkQhBEEAIQEDQCABIAN2IQkgAUEBaiEBIAlFDQALIAcgB0EHSWohByAAIQEMAQsgBiACNgJEIAYgBigCQEECajYCQCAEIAI2AgAgBUFAayIAQRBqIAVB+ABqIgFBEGooAgA2AgAgAEEIaiABQQhqKQMANwMAIAUgBSkDeDcDQEEeIQMMBAsgAUEBcUUNAAtBACEDQQAhBAsgAgRAIAIQtQELIAVBQGsiAEEQaiAFQfgAaiIBQRBqKAIANgIAIABBCGogAUEIaikDADcDACAFIAUpA3g3A0AgBA0BCyAIQQJGDQMgBSAINgLkASAFQQE2AuABDAMLIAQgA0EcbGoiAEEEaiAINgIAIABBCGogBSkDQDcCACAAQRBqIAVBQGsiAUEIaikDADcCACAAQRhqIAFBEGooAgA2AgAgAEEcaiIAIAAoAgBBAXI2AgAgBkGAAWoQ3wIMAgsCQAJAIAUoAhAiAUEgaigCACIABEAgAUEkaigCACEBIAUoAighAiAAIAg2AgAgACAFKQN4NwIEIABBDGogBUGAAWopAwA3AgAgAEEUaiAFQYgBaigCADYCACAAIAE2AhggAkGgAWoQ3wIMAQsgCEECRw0BCyAFQQI2AuABQQIMAQsgBUHwAWogBUGAAWopAwA3AwAgBUH4AWogBUGIAWooAgA2AgAgBSAINgLkASAFQQE2AuABIAUgBSkDeDcD6AFBAQtFDQELIAVBgAJqJAAPC0HYxMAAQShB6MXAABDZCQALQegGQQRByO/DACgCACIAQYoHIAAbEQAAAAu2GAMUfwx9A34jAEGgAmsiBSQAIAAoAhAhCQJAIAEEQCABQQRqKgIAIh4gCSoCECABKgIQkyIjlCABKgIAIh8gCUEUaioCACABQRRqKgIAkyIblJMiGCAYkiEdIAFBCGoqAgAiGSAblCAeIAlBGGoqAgAgAUEYaioCAJMiHJSTIhggGJIhICAFQQhqIgRBGGogHCABKgIMIhogHZQgHiAglCAfIB8gHJQgGSAjlJMiGCAYkiIYlJOSkjgCACAEQRRqIBsgGiAYlCAfIB2UIBkgIJSTkpI4AgAgBSAZIAkqAggiIZQgHiAJKgIEIiKUIB8gCSoCACIblCAaIAkqAgwiHJSSkpI4AhQgBSAeIBuUIBogIZQgHyAilJOSIBkgHJSTOAIQIAUgGiAilCAfICGUkiAeIByUkyAZIBuUkzgCDCAFIBkgIpQgGiAblCAfIByUkyAeICGUk5I4AgggBSAjIBogIJQgGSAYlCAeIB2Uk5KSOAIYDAELIAVBCGoiBEEYaiAJQRhqKAIANgIAIARBEGogCUEQaikCADcDACAEQQhqIAlBCGopAgA3AwAgBSAJKQIANwMICyAAKAIYIhIgACgCHCITIAAoAhQiFy0AACINGygCACIUQbnz3fF5bEEFdyATIBIgDRsoAgAiFXNBufPd8XlsIg5BGXYiFq1CgYKEiJCgwIABfiEmIAAoAiAiB0EMaigCACIGQQRrIQkgB0EYaigCACEPIAdBFGooAgAhESAHKAIAIQggDiEKAkACQAJAAkACQAJAAkADQCAmIAggCnEiCiAGaikAACIlhSIkQoGChIiQoMCAAX0gJEJ/hYNCgIGChIiQoMCAf4MhJANAICRQBEAgJSAlQgGGg0KAgYKEiJCgwIB/g1BFDQMgCiAQQQhqIhBqIQoMAgsgCSAkeqdBA3YgCmogCHFBAnRrKAIAIgwgD08NAyAkQgF9ICSDISQgESAMQRRsaiIEKAIAIBRHDQAgBEEEaigCACAVRw0ACwsgESAMQRRsaiIOKAIIIgkgACgCJCIEQQhqKAIAIgFPDQIgBUEoaiAEQQRqKAIAIAlBqAFsahDWAiAOQQhqIgQgACgCKCIKKAIINgIAIA5BDGogACgCLC0AADoAACAKKAIIIgwgCigCAEYEQCAKIAwQuwYgCigCCCEMCyAKKAIEIAxBqAFsaiAFQShqQagBEOQMGiAKIAxBAWo2AggMBgsgACgCLC0AACERIAAoAigiCigCCCEJIAVB1ABqQgA3AgAgBUHMAGpCADcCACAFQgA3AkQCfyANRQRAQQAhDSAAKAIwKAIAIgYEQCAFQfABaiIEQRhqIAZBGGooAgA2AgAgBEEQaiAGQRBqKQIANwMAIARBCGogBkEIaikCADcDACAFIAYpAgA3A/ABQQEhDQsgEigCACEPIBMoAgAhCCAFQdABaiIGQRhqIAVB8AFqIgRBGGoiECgCADYCACAGQRBqIARBEGoiDCkDADcDACAGQQhqIARBCGoiBCkDADcDACAFIAUpA/ABNwPQASABBH8gECABQRhqKAIANgIAIAwgAUEQaikCADcDACAEIAFBCGopAgA3AwAgBSABKQIANwPwAUEBBUEACwwBC0EAIQ0gAQRAIAVB8AFqIgRBGGogAUEYaigCADYCACAEQRBqIAFBEGopAgA3AwAgBEEIaiABQQhqKQIANwMAIAUgASkCADcD8AFBASENCyATKAIAIQ8gEigCACEIIAVB0AFqIgRBGGogBUHwAWoiAUEYaiIQKAIANgIAIARBEGogAUEQaiIMKQMANwMAIARBCGogAUEIaiIEKQMANwMAIAUgBSkD8AE3A9ABIAAoAjAoAgAiAQR/IBAgAUEYaigCADYCACAMIAFBEGopAgA3AwAgBCABQQhqKQIANwMAIAUgASkCADcD8AFBAQVBAAsLIQsgBUEoaiIBQRhqIBAoAgA2AgAgAUEQaiAMKQMANwMAIAFBCGogBCkDADcDACAFIAUpA/ABNwMoIAkiBCAKKAIARgRAIAogCRC7BiAKKAIIIQQLIAooAgQgBEGoAWxqIgYgDTYCACAGIAUpA9ABNwIEIAYgCzYCICAGIAUpAyg3AiQgBkEMaiAFQdABaiIBQQhqKQMANwIAIAZBFGogAUEQaikDADcCACAGQRxqIAFBGGooAgA2AgAgBkEsaiAFQShqIgFBCGopAwA3AgAgBkE0aiABQRBqKQMANwIAIAZBPGogAUEYaikDADcCACAGQcQAaiAFQcgAaikDADcCACAGQcwAaiAFQdAAaikDADcCACAGQdQAaiAFQdgAaigCADYCACAGQgA3AmggBkHwAGpCADcCACAGQfgAakIANwIAIAZBgAFqQQA2AgAgBkKAgICAwAA3AmAgBiAPNgJcIAYgCDYCWCAGQQA2AowBIAZBADYCmAEgBkIENwKEASAGQQA7AaQBIAogBEEBajYCCCAOIAcoAgAiDXEiBCAHQQxqKAIAIgtqKQAAQoCBgoSIkKDAgH+DIiRQBEBBCCEMA0AgBCAMaiEBIAxBCGohDCALIAEgDXEiBGopAABCgIGChIiQoMCAf4MiJFANAAsLIAdBGGooAgAhBiALICR6p0EDdiAEaiANcSIEaiwAACIBQQBOBEAgCyALKQMAQoCBgoSIkKDAgH+DeqdBA3YiBGotAAAhAQsgAUEBcSEIAkAgBygCBA0AIAhFDQAgByAHQRRqKAIAIAYQ5AEgDiAHKAIAIg1xIgEgB0EMaigCACILaikAAEKAgYKEiJCgwIB/gyIkUARAQQghBANAIAEgBGohASAEQQhqIQQgCyABIA1xIgFqKQAAQoCBgoSIkKDAgH+DIiRQDQALCyALICR6p0EDdiABaiANcSIEaiwAAEEASA0AIAspAwBCgIGChIiQoMCAf4N6p0EDdiEECyAHQRBqIQ8gByAHKAIEIAhrNgIEIAQgC2ogFjoAACAEQQhrIA1xIAtqQQhqIBY6AAAgByAHKAIIQQFqNgIIIAdBDGooAgAgBEECdGtBBGsgBjYCACAGIAcoAhAiBEcNBCAHKAIEIAcoAghqIAdBGGooAgAiCGshASABIAYiBCAIa00NBCAIIAEgCGoiBEsNAyAEQRRsIQggBEHnzJkzSUECdCEBAkAgBgRAIAVBBDYC+AEgBSAGQRRsNgL0ASAFIAdBFGooAgA2AvABDAELIAVBADYC+AELIAVBkAJqIAggASAFQfABahCGByAFKAKUAiEIIAUoApACRQRAIAcgBDYCECAHQRRqIAg2AgAMBQsgBUGYAmooAgAiAUGBgICAeEYNAiABRQ0DIAggAUHI78MAKAIAIgBBigcgABsRAAAACyAMIA9B4PTAABDDCAALIAkgAUHw6cAAEMMIAAsgDygCACEEDAELEKAKAAsgB0EYaiIBKAIAIgsgBEYEQCAPIAQQvAYgASgCACELCyABIAtBAWoiBDYCACAHQRRqIgEoAgAgC0EUbGoiCCAONgIQIAggEToADCAIIAk2AgggCCAVNgIEIAggFDYCACAEIAZLBEAgASgCACAGQRRsakEIaiEEDAELIAYgBEGQ9cAAEMMIAAsgBCgCACIEIApBCGooAgAiAUkEQCAKQQRqKAIAIARBqAFsaiEIIAAoAgQhCiAAKAIAIQYCQCAXLQAARQRAIAVBKGoiDkEIaiIJIAVBCGoiAUEIaikDADcDACAOQRhqIgQgAUEYaigCADYCACAJIAkqAgAiGYw4AgAgBSAFKQMINwMoIAUgBSkDGDcDOCAEIAUqAjQiICAFKgIoIhogBUE8aiIBKgIAIiGUIAUqAiwiHSAFKgI4IiKUkyIYIBiSIiOUIB0gHSAEKgIAIhuUIBkgIZSTIhggGJIiHJQgGiAZICKUIBogG5STIhggGJIiGJSTkiAbkzgCACABICAgGJQgGiAjlCAZIByUk5IgIZM4AgAgBSAajDgCKCAFIB2MOAIsIAUgICAclCAZIBiUIB0gI5STkiAikzgCOCAGIA4gACgCCCAAQQxqKAIAIAIgAyAAKAI0KgIAIAggCigCLBEfABoMAQsgBiAFQQhqIAIgAyAAKAIIIABBDGooAgAgACgCNCoCACAIIAooAiwRHwAaCyAFQaACaiQADwsgBCABQYDqwAAQwwgAC/UYAhl/Hn0jAEHwAWsiBiQAIAZB0ABqIAQgASAFKAKIAREBACAGQeQAaioCACEgIAYqAlghHyAGQeAAaioCACEiIAYqAlQhIyAGKgJQISEgBioCXCEoAkAgAiADKAIQEQQAIhBBIGooAgAiDkUEQEECIQwMAQsgBkEANgIQIAZCgICAgMAANwMIIAZBCGoiB0EAELgGIAYoAgwgBigCECIIQQN0akKAgICA8P///343AgAgBiAIQQFqNgIQIAZBGGogBxD2AkECIQwCQCAGKAIYQQFHDQAgICAfk0MAAAA/lCEkICIgI5NDAAAAP5QhJSAoICGTQwAAAD+UISYgHyAgkkMAAAC/lCEnICMgIpJDAAAAv5QhIiAhICiSQwAAAL+UISMgBkHlAGohFSAGQd0AaiEWIAZB0ABqQQVyIRdD//9/fyEgIBBBHGohHSAGQStqIhhBCGohGSAQQSBqIR4gA0EMaiETA0AgICAGKgIgjF8NAQJAAkACQAJAAkACQCAGKAIcIgMgDkkEQCAdKAIAIANBB3RqIggtAHhBAXEiDgRAIBBBQGsoAgAiAyAIKAJgIgdBDGxqQQAgByAQQcQAaigCACIHSRsiCUEIakEAIAkbIRogAyAIQewAaigCACIJQQxsakEAIAcgCUsbIglBCGpBACAJGyEbIAMgCEHoAGooAgAiCUEMbGpBACAHIAlLGyIJQQhqQQAgCRshHCADIAhB5ABqKAIAIglBDGxqQQAgByAJSxsiA0EIakEAIAMbIRQLIAhBNGoqAgAhHyAIQThqKgIAISEgCEE8aioCACEoIAhBQGsqAgAhKSAIQcQAaioCACEqIAhByABqKgIAISsgCEHMAGoqAgAhLCAIQdAAaioCACEtIAhB1ABqKgIAIS4gCEHYAGoqAgAhLyAIKgIAITAgCCoCBCExIAgqAgghMiAIKgIMITMgCCoCECE0IAgqAhQhNSAIKgIYITYgCCoCHCE3IAgqAiAhOCAIKgIkITkgCCoCKCE6IAgqAiwhOyAIKgIwITwgBiAkICcgCEHcAGoqAgCSkjgCrAEgBiAkICcgL5KSOAKoASAGICQgJyAukpI4AqQBIAYgJCAnIC2SkjgCoAEgBiAlICIgLJKSOAKcASAGICUgIiArkpI4ApgBIAYgJSAiICqSkjgClAEgBiAlICIgKZKSOAKQASAGICYgIyAokpI4AowBIAYgJiAjICGSkjgCiAEgBiAmICMgH5KSOAKEASAGICYgIyA8kpI4AoABIAYgJyA7kiAkkzgCfCAGICcgOpIgJJM4AnggBiAnIDmSICSTOAJ0IAYgJyA4kiAkkzgCcCAGICIgN5IgJZM4AmwgBiAiIDaSICWTOAJoIAYgIiA1kiAlkzgCZCAGICIgNJIgJZM4AmAgBiAjIDOSICaTOAJcIAYgIyAykiAmkzgCWCAGICMgMZIgJpM4AlQgBiAjIDCSICaTOAJQIAZBsAFqIAZB0ABqEJ8CIAYqArwBISggBioCuAEhKSAGKgK0ASEhIAYqArABIR8gDkUNAiAGQQA6AM8BIB8gIF1FDQEgGkUNASAaKAIAIQMgBiABNgLgASAGIAA2AtwBIAYgBTYC1AEgBiAENgLQASATKAIAIQcgBiAGQc8BajYC2AEgAiADIAZB0AFqQfSywgAgBxECACAGLQDPAUUNAQwDCyADIA5BrInCABDDCAALAkAgICAhXkUNACAURQ0AIBQoAgAhAyAGIAE2AuABIAYgADYC3AEgBiAFNgLUASAGIAQ2AtABIBMoAgAhByAGIAZBzwFqNgLYASACIAMgBkHQAWpB9LLCACAHEQIAIAYtAM8BDQILAkAgICApXkUNACAcRQ0AIBwoAgAhAyAGIAE2AuABIAYgADYC3AEgBiAFNgLUASAGIAQ2AtABIBMoAgAhByAGIAZBzwFqNgLYASACIAMgBkHQAWpB9LLCACAHEQIAIAYtAM8BDQILICAgKF5FDQAgG0UNACAbKAIAIQMgBiABNgLgASAGIAA2AtwBIAYgBTYC1AEgBiAENgLQASATKAIAIQcgBiAGQc8BajYC2AEgAiADIAZB0AFqQfSywgAgBxECACAGLQDPAQ0BCyAIQfgAaiEJIBggBikDsAE3AAAgGSAGKQO4ATcAACAXIAYoAEk2AAAgF0EDaiAGQcwAaigAADYAACAWIAYoAEI2AAAgFkEDaiAGQcUAaigAADYAACAGQQI6AFQgBkECOgBcIAZBAjoAZCAVIAYoADs2AAAgFUEDaiAGQT5qKAAANgAAIAZBAjoAbCAGIBkpAAA3A9gBIAYgGCkAADcD0AEgHigCACEOIBBBxABqKAIAIQ8gHyAgXQ0BDAILIAYoAggEQCAGKAIMELUBC0EBIQwMBQsgCS0AAEEBcQRAIAYqAtABIh8gIF1FDQEgBi0AVCIDQQJGDQEgHyAgIA8gCCgCYEsiBxshHyADIAwgBxshDAwCCyAIKAJgIgsgDk8NACAGKgLQAYwhHyAGKAIQIgMhByAGKAIIIANGBEAgBkEIaiADELgGIAYoAhAhBwsgBigCDCIKIAdBA3RqIg0gHzgCBCANIAs2AgAgBiAHQQFqNgIQIAogA0EDdGoiByoCBCEfIAcoAgAhCwJAIANFBEBBACEHDAELA0BBAEF/IAogA0EBayINQQF2IgdBA3RqIhFBBGoqAgAiKiAfXyISG0EBQQIgEhsgHyAqXxtBAWpBAkkEQCADIQcMAgsgCiADQQN0aiARKQIANwIAIAchAyANQQFLDQALCyAKIAdBA3RqIgMgHzgCBCADIAs2AgALICAhHwsCQCAgICFeRQ0AIAktAABBAXEEQCAGKgLUASIhIB9dRQ0BIAYtAFwiA0ECRg0BICEgHyAPIAhB5ABqKAIASyIHGyEfIAMgDCAHGyEMDAELIAhB5ABqKAIAIgsgDk8NACAGKgLUAYwhISAGKAIQIgMhByAGKAIIIANGBEAgBkEIaiADELgGIAYoAhAhBwsgBigCDCIKIAdBA3RqIg0gITgCBCANIAs2AgAgBiAHQQFqNgIQIAogA0EDdGoiByoCBCEhIAcoAgAhCwJAIANFBEBBACEHDAELA0BBAEF/IAogA0EBayINQQF2IgdBA3RqIhFBBGoqAgAiKiAhXyISG0EBQQIgEhsgISAqXxtBAWpBAkkEQCADIQcMAgsgCiADQQN0aiARKQIANwIAIAchAyANQQFLDQALCyAKIAdBA3RqIgMgITgCBCADIAs2AgALAkAgICApXkUNACAJLQAAQQFxBEAgBioC2AEiISAfXUUNASAGLQBkIgNBAkYNASAhIB8gDyAIQegAaigCAEsiBxshHyADIAwgBxshDAwBCyAIQegAaigCACILIA5PDQAgBioC2AGMISEgBigCECIDIQcgBigCCCADRgRAIAZBCGogAxC4BiAGKAIQIQcLIAYoAgwiCiAHQQN0aiINICE4AgQgDSALNgIAIAYgB0EBajYCECAKIANBA3RqIgcqAgQhISAHKAIAIQsCQCADRQRAQQAhBwwBCwNAQQBBfyAKIANBAWsiDUEBdiIHQQN0aiIRQQRqKgIAIikgIV8iEhtBAUECIBIbICEgKV8bQQFqQQJJBEAgAyEHDAILIAogA0EDdGogESkCADcCACAHIQMgDUEBSw0ACwsgCiAHQQN0aiIDICE4AgQgAyALNgIACwJAAkAgICAoXkUNACAJLQAAQQFxBEAgBioC3AEiICAfXUUNASAGLQBsIgNBAkYNASAgIB8gDyAIQewAaigCAEsiBxshICADIAwgBxshDAwCCyAIQewAaigCACIJIA5PDQAgBioC3AGMISAgBigCECIDIQcgBigCCCADRgRAIAZBCGogAxC4BiAGKAIQIQcLIAYoAgwiCCAHQQN0aiIPICA4AgQgDyAJNgIAIAYgB0EBajYCECAIIANBA3RqIgcqAgQhICAHKAIAIQkCQCADRQRAQQAhBwwBCwNAQQBBfyAIIANBAWsiD0EBdiIHQQN0aiIKQQRqKgIAIiEgIF8iCxtBAUECIAsbICAgIV8bQQFqQQJJBEAgAyEHDAILIAggA0EDdGogCikCADcCACAHIQMgD0EBSw0ACwsgCCAHQQN0aiIDICA4AgQgAyAJNgIACyAfISALIAZBGGogBkEIahD2AiAGKAIYQQFGDQALCyAGKAIIRQ0AIAYoAgwQtQELIAZB8AFqJAAgDEH9AXFBAEcLtRsDDX8Dfgl9IwBBoANrIgokACAKIAk6ABYgCiAGOAIQIwBBEGsiCyQAAkACQAJAAkAgCCgCACIMRQ0AIAtBCGogDCAIQQRqKAIAKAIYEQAAIAsoAggiCSALKAIMQQxqKAIAEQYAIRcgCUUNACAXQt+8wpi0hbvkQVENAQtBIEEEEPcLIglFDQEgCUEAOgAcIAlBADYCGCAJQoCAgIDAADcCECAJQYj2wQA2AgwgCUEANgIIIAlCADcCAAJAIAxFDQAgDCAIKAIEIg0oAgARBwAgDUEEaigCAEUNACANQQhqKAIAGiAMELUBCyAIQaSVwgA2AgQgCCAJNgIACyALQRBqJAAMAQtBIEEEQcjvwwAoAgAiAEGKByAAGxEAAAALAkACQAJAIAgoAgAiCQRAIApBCGogCSAIKAIEKAIcEQAAIAooAggiCyAKKAIMQQxqKAIAEQYAIRcCQCALRQ0AIBdC37zCmLSFu+RBUg0AIAsgCy0AHEEBcyIIOgAcIAogCDoAFyAKQRhqIghBGGogAUEYaigCACIONgIAIAhBEGogAUEQaikCACIXNwMAIAhBCGogAUEIaiINKQIANwMAIAogASkCADcDGCAKQThqIglBCGoiDCANKQIANwMAIAlBGGoiDSAONgIAIAwgDCoCACIGjDgCACAKIBc3A0ggCiABKQIANwM4IAYgCioCSCIelCAKKgI4IhwgDSoCACIflJMiGiAakiEdIBwgCUEUaiIBKgIAIiGUIAoqAjwiGiAelJMiGyAbkiEbIAEgCioCRCIiIB2UIBwgG5QgBiAaIB+UIAYgIZSTIiAgIJIiIJSTkiAhkzgCACANICIgG5QgGiAglCAcIB2Uk5IgH5M4AgAgCiAcjDgCOCAKIBqMOAI8IAogIiAglCAGIB2UIBogG5STkiAekzgCSCAKQZACaiAEIAggBSgCiAERAQAgCioCECIGQwAAAABgBEAgCkGQAmoiAUEQaioCACEcIAFBFGoqAgAhGiAKKgKQAiEdIAoqApQCIRsgCioCmAIhHiAKKgKcAiEfIApB2ABqIghBCGogB0EIaiIJKAIANgIAIAlBADYCACAHKQIAIRcgB0KAgICAwAA3AgAgCiAXNwNYIApB9ABqQdjBwAA2AgAgCkHoAGoiCUEUaiAFNgIAIAogBzYCiAEgCiALNgKAASAKIAI2AmggCiAANgJwIAogBDYCeCAKIApBFmo2ApABIAogCkEXajYCjAEgCiAINgKEASAKIApBOGo2ApQBIAogCkEYajYCnAEgCiAKQRBqNgKYASAKIAM2AmwgCiAGIBqSOAK0ASAKIAYgHJI4ArABIAogBiAfkjgCrAEgCiAeIAaTOAKoASAKIBsgBpM4AqQBIAogHSAGkzgCoAEgASAKQaABaiIAEIoGIAAgAUHgABDkDBogCiAJNgKAAiACIAMoAhARBAAhAiAKQQA2AvgCIApCgICAgMAANwPwAgJAIAJBIGooAgAiB0UNACAKQfACakEAELYGIAooAvQCIgAgCigC+AIiAUECdGpBADYCACABQQFqIgFFDQAgAkFAaygCACEMIAJBxABqKAIAIQ0gAkEcaigCACEUA0AgCiABQQFrIgE2AvgCAkACQCAAIAFBAnRqKAIAIgIgB0kEQCAUIAJBB3RqIgQtAHhBAXEEQCAEKAJgIQUgBEHkAGooAgAhDiAEQegAaigCACEQIARB7ABqKAIAIRIgCkGAA2ogBCAKQaABahDkAiAKLQCDAyIJQQN0QQhxIAotAIIDIgJBAnRBBHEgCi0AgQMiA0EBdEECcSAKLQCAAyIIQQFxcnJyIhWtIhdCAYNQDQIgDCAFQQxsakEAIAUgDUkbIg9FDQIgDygCCCERIAooAoACIgUoAgAhEyAFKAIEIRYgBSkCECEYIAUpAgghGSAKIAUpAiQ3A7ACIAogBSkCHDcDqAIgCiAPQQhqNgKkAiAKIAUoAhg2AqACIAogBSgCLDYCuAIgCiAZNwOQAiAKIAUpAjA3ArwCIAogGDcDmAIgEyARIApBkAJqQeTlwAAgFigCDBECAAwCCyAKQYADaiAEIApBoAFqEOQCIAotAIMDIQkgCi0AggMhAiAKLQCBAyEDIAotAIADIQgMAgsgAiAHQbzbwAAQwwgACwJAIBdCAoNQDQAgDCAOQQxsakEAIA0gDksbIgVFDQAgBUEIakEAIAUbIg4oAgAhDyAKKAKAAiIFKAIAIREgBSgCBCETIAUpAhAhGCAFKQIIIRkgCiAFKQIkNwOwAiAKIAUpAhw3A6gCIAogDjYCpAIgCiAFKAIYNgKgAiAKIAUoAiw2ArgCIAogGTcDkAIgCiAFKQIwNwK8AiAKIBg3A5gCIBEgDyAKQZACakHk5cAAIBMoAgwRAgALAkAgF0IEg1ANACAMIBBBDGxqQQAgDSAQSxsiBUUNACAFQQhqQQAgBRsiDigCACEQIAooAoACIgUoAgAhDyAFKAIEIREgBSkCECEXIAUpAgghGCAKIAUpAiQ3A7ACIAogBSkCHDcDqAIgCiAONgKkAiAKIAUoAhg2AqACIAogBSgCLDYCuAIgCiAYNwOQAiAKIAUpAjA3ArwCIAogFzcDmAIgDyAQIApBkAJqQeTlwAAgESgCDBECAAsgFUEISQ0AIAwgEkEMbGpBACANIBJLGyIFRQ0AIAVBCGpBACAFGyIOKAIAIRAgCigCgAIiBSgCACESIAUoAgQhDyAFKQIQIRcgBSkCCCEYIAogBSkCJDcDsAIgCiAFKQIcNwOoAiAKIA42AqQCIAogBSgCGDYCoAIgCiAFKAIsNgK4AiAKIBg3A5ACIAogBSkCMDcCvAIgCiAXNwOYAiASIBAgCkGQAmpB5OXAACAPKAIMEQIACyAIQf8BcUECRg0BIARB+ABqIQUgA0EBdEECcSACQQJ0QQRxIAlBA3RBCHFyIAhBAXEiAnJyIgOtIRcCQCACRQ0AIAUtAABBAXENACAEKAJgIgIgB0sNACAKKALwAiABRgRAIApB8AJqIAEQtgYgCigC+AIhASAKKAL0AiEACyAAIAFBAnRqIAI2AgAgCiABQQFqIgE2AvgCCwJAIBdCAoNQDQAgBS0AAEEBcQ0AIARB5ABqKAIAIgIgB0sNACAKKALwAiABRgRAIApB8AJqIAEQtgYgCigC+AIhASAKKAL0AiEACyAAIAFBAnRqIAI2AgAgCiABQQFqIgE2AvgCCwJAIBdCBINQDQAgBS0AAEEBcQ0AIARB6ABqKAIAIgIgB0sNACAKKALwAiABRgRAIApB8AJqIAEQtgYgCigC+AIhASAKKAL0AiEACyAAIAFBAnRqIAI2AgAgCiABQQFqIgE2AvgCCwJAIANBCEkNACAFLQAAQQFxDQAgBEHsAGooAgAiAiAHSw0AIAooAvACIAFGBEAgCkHwAmogARC2BiAKKAL4AiEBIAooAvQCIQALIAAgAUECdGogAjYCACAKIAFBAWoiATYC+AILIAENAAsLIAooAvACBEAgCigC9AIQtQELIAtBGGooAgAiBEUNBCAEQQFrIQBBACEHIAotABdBAEchBSALQRRqKAIAIgMhAUEAIQgCQANAAkACQAJAIAFBBGotAABFIAVHBEAgCA0BQQAhCCAAIAdHDQMMCgsgCEEBaiEIDAELIAcgCGsiAiAESQRAIAEgCEEEdGsiAikCACEXIAFBCGoiCSkCACEYIAIgASkCADcCACACQQhqIgIpAgAhGSACIBg3AgAgCSAZNwIAIAEgFzcCAAwBCyACIARBsPXAABDDCAALIAAgB0YNAgsgAUEQaiEBIAdBAWoiByAERw0ACyAEIARBoPXAABDDCAALIAgNAwwECyAKQawBakEBNgIAIApBoAFqIgBBFGpBADYCACAKQcC/wAA2AqgBIApBmL/AADYCsAEgCkEANgKgASAAQbTAwAAQ0woAC0GIwsAAQStB1OXAABDZCQALQYjCwABBK0HU5cAAENkJAAsgBCAITwRAIAtBGGogBCAIayIENgIACyALKAIAIgAEQCALKAIMQf8BIABBCWoQ4wwaCyALQQA2AgggCyAAIABBAWpBA3ZBB2wgAEEISRsiAjYCBCACIARJDQEgBEUNACADIARBBHRqIQggC0EMaigCACIFQQRrIQlBACEEA0AgBSADKAIIIgwgAHEiB2opAABCgIGChIiQoMCAf4MiF1AEQEEIIQEDQCABIAdqIQcgAUEIaiEBIAUgACAHcSIHaikAAEKAgYKEiJCgwIB/gyIXUA0ACwsgA0EQaiEDIAUgF3qnQQN2IAdqIABxIgFqLAAAIgdBAE4EQCAFIAUpAwBCgIGChIiQoMCAf4N6p0EDdiIBai0AACEHCyABIAVqIAxBGXYiDDoAACABQQhrIABxIAVqQQhqIAw6AAAgCSABQQJ0ayAENgIAIARBAWohBCACIAdBAXFrIQIgAyAIRw0ACyALIAQ2AgggCyACNgIECyAKKAJgIgAEQCAAQagBbCEHIAooAlxBhAFqIQEDQCABQSRrKAIABEAgAUEgaygCABC1AQsgAUEEaygCAARAIAEoAgAQtQELIAFBqAFqIQEgB0GoAWsiBw0ACwsgCigCWARAIAooAlwQtQELIApBoANqJAAPC0HA9cAAQcUAQej2wAAQ2QkAC/wXAxB/DH0DfiMAQYACayIFJAAgACgCCCIIQQxqKAIAIgdBBGshCSAAKAIQKAIAIg4gACgCDCgCACINQbnz3fF5bEEFd3NBufPd8XlsIhBBGXYiEq1CgYKEiJCgwIABfiEiIAhBGGooAgAhCiAIQRRqKAIAIQ8gCCgCACEGIBAhCwJAAkACQAJAAkACQAJAA0AgIiAGIAtxIgsgB2opAAAiIYUiIEKBgoSIkKDAgAF9ICBCf4WDQoCBgoSIkKDAgH+DISADQCAgUARAICEgIUIBhoNCgIGChIiQoMCAf4NQRQ0DIAsgDEEIaiIMaiELDAILIAkgIHqnQQN2IAtqIAZxQQJ0aygCACIEIApPDQMgIEIBfSAggyEgIA8gBEEUbGoiESgCACANRw0AIBFBBGooAgAgDkcNAAsLIA8gBEEUbGoiDSgCCCIEIAAoAhQiDkEIaigCACIKTw0CIAVBCGogDkEEaigCACAEQagBbGoQ1gIgDUEIaiIEIAAoAhgiCygCCDYCACANQQxqIAAoAhwtAAA6AAAgCygCCCIGIAsoAgBGBEAgCyAGELsGIAsoAgghBgsgCygCBCAGQagBbGogBUEIakGoARDkDBogCyAGQQFqNgIIDAYLIAAoAhwtAAAhEyAAKAIYIgsoAgghDyAFQTRqQgA3AgAgBUEsakIANwIAIAVCADcCJAJ/IAAoAiAtAABFBEBBACEJQQAhDCABBEAgBUHQAWoiBEEYaiABQRhqKAIANgIAIARBEGogAUEQaikCADcDACAEQQhqIAFBCGopAgA3AwAgBSABKQIANwPQAUEBIQwLIAVBCGoiBEEYaiAFQdABaiIKQRhqKAIANgIAIARBEGogCkEQaikDADcDACAEQQhqIApBCGopAwA3AwAgBSAFKQPQATcDCCANIQogDgwBC0EAIQxBACEJIAEEQCAFQdABaiIEQRhqIAFBGGooAgA2AgAgBEEQaiABQRBqKQIANwMAIARBCGogAUEIaikCADcDACAFIAEpAgA3A9ABQQEhCQsgBUGwAWoiBEEYaiAFQdABaiIKQRhqKAIANgIAIARBEGogCkEQaikDADcDACAEQQhqIApBCGopAwA3AwAgBSAFKQPQATcDsAEgDiEKIA0LIQYgDyIEIAsoAgBGBEAgCyAPELsGIAsoAgghBAsgCygCBCAEQagBbGoiByAJNgIAIAcgBSkDsAE3AgQgByAMNgIgIAcgBSkDCDcCJCAHQQxqIAVBsAFqIglBCGopAwA3AgAgB0EUaiAJQRBqKQMANwIAIAdBHGogCUEYaigCADYCACAHQSxqIAVBCGoiCUEIaikDADcCACAHQTRqIAlBEGopAwA3AgAgB0E8aiAJQRhqKQMANwIAIAdBxABqIAVBKGopAwA3AgAgB0HMAGogBUEwaikDADcCACAHQdQAaiAFQThqKAIANgIAIAdCADcCaCAHQfAAakIANwIAIAdB+ABqQgA3AgAgB0GAAWpBADYCACAHQoCAgIDAADcCYCAHIAY2AlwgByAKNgJYIAdBADYCjAEgB0EANgKYASAHQgQ3AoQBIAdBADsBpAEgCyAEQQFqNgIIIBAgCCgCACIMcSIEIAhBDGooAgAiCWopAABCgIGChIiQoMCAf4MiIFAEQEEIIQYDQCAEIAZqIQQgBkEIaiEGIAkgBCAMcSIEaikAAEKAgYKEiJCgwIB/gyIgUA0ACwsgCEEYaigCACEKIAkgIHqnQQN2IARqIAxxIgRqLAAAIgZBAE4EQCAJIAkpAwBCgIGChIiQoMCAf4N6p0EDdiIEai0AACEGCyAGQQFxIQcCQCAIKAIEDQAgB0UNACAIIAhBFGooAgAgChDkASAQIAgoAgAiDHEiBiAIQQxqKAIAIglqKQAAQoCBgoSIkKDAgH+DIiBQBEBBCCEEA0AgBCAGaiEGIARBCGohBCAJIAYgDHEiBmopAABCgIGChIiQoMCAf4MiIFANAAsLIAkgIHqnQQN2IAZqIAxxIgRqLAAAQQBIDQAgCSkDAEKAgYKEiJCgwIB/g3qnQQN2IQQLIAhBEGohESAIIAgoAgQgB2s2AgQgBCAJaiASOgAAIARBCGsgDHEgCWpBCGogEjoAACAIIAgoAghBAWo2AgggCEEMaigCACAEQQJ0a0EEayAKNgIAIAogCCgCECIERw0EIAgoAgQgCCgCCGogCEEYaigCACIGayEHIAcgCiIEIAZrTQ0EIAYgBiAHaiIESw0DIARBFGwhBiAEQefMmTNJQQJ0IQcCQCAKBEAgBUEENgLYASAFIApBFGw2AtQBIAUgCEEUaigCADYC0AEMAQsgBUEANgLYAQsgBUHwAWogBiAHIAVB0AFqEIYHIAUoAvQBIQYgBSgC8AFFBEAgCCAENgIQIAhBFGogBjYCAAwFCyAFQfgBaigCACIEQYGAgIB4Rg0CIARFDQMgBiAEQcjvwwAoAgAiAEGKByAAGxEAAAALIAQgCkHg9MAAEMMIAAsgBCAKQfjnwAAQwwgACyARKAIAIQQMAQsQoAoACyAIQRhqIgYoAgAiCSAERgRAIBEgBBC8BiAGKAIAIQkLIAYgCUEBaiIGNgIAIAhBFGoiCCgCACAJQRRsaiIEIBA2AhAgBCATOgAMIAQgDzYCCCAEIA42AgQgBCANNgIAIAYgCksEQCAIKAIAIApBFGxqQQhqIQQMAQsgCiAGQZD1wAAQwwgACwJAIAQoAgAiBCALQQhqKAIAIg1JBEAgC0EEaigCACAEQagBbGohDSAAKAIEIQ4gACgCACEKAkACQCAAKAIgLQAARQRAIAAoAjAhBCABRQ0BIAFBFGoqAgAiGSAEKgIAIheUIARBBGoqAgAiGCABQRBqKgIAIh6UkyIUIBSSIRogBEEIaioCACIUIB6UIAFBGGoqAgAiFSAXlJMiFiAWkiEbIAVBCGoiC0EYaiAEQRhqKgIAIBUgBEEMaioCACIWIBqUIBcgG5QgGCAYIBWUIBQgGZSTIhUgFZIiH5STkpKSOAIAIAtBFGogBEEUaioCACAZIBYgG5QgFCAflCAXIBqUk5KSkjgCACAFIBYgASoCDCIZlCAXIAEqAgAiFZSTIBggASoCBCIclJMgFCABKgIIIh2UkzgCFCAFIBQgGZQgFyAclCAWIB2UkiAYIBWUk5I4AhAgBSAUIBWUIBggGZQgFiAclCAXIB2Uk5KSOAIMIAUgGCAdlCAWIBWUIBcgGZSSkiAUIByUkzgCCCAFIAQqAhAgHiAfIBaUIBggGpQgFCAblJOSkpI4AhgMAgsgACgCJCEEAkAgAQRAIAFBBGoqAgAiFyAEKgIQIAEqAhCTIh6UIAEqAgAiGCAEQRRqKgIAIAFBFGoqAgCTIhmUkyIUIBSSIRogAUEIaioCACIUIBmUIBcgBEEYaioCACABQRhqKgIAkyIVlJMiFiAWkiEbIAVBCGoiC0EYaiAVIAEqAgwiFiAalCAXIBuUIBggGCAVlCAUIB6UkyIVIBWSIh+Uk5KSOAIAIAtBFGogGSAWIB+UIBggGpQgFCAblJOSkjgCACAFIBQgBCoCCCIZlCAXIAQqAgQiFZQgGCAEKgIAIhyUIBYgBCoCDCIdlJKSkjgCFCAFIBcgHJQgFiAZlCAYIBWUk5IgFCAdlJM4AhAgBSAWIBWUIBggGZSSIBcgHZSTIBQgHJSTOAIMIAUgFCAVlCAWIByUIBggHZSTIBcgGZSTkjgCCCAFIB4gFiAblCAUIB+UIBcgGpSTkpI4AhgMAQsgBUEIaiIBQRhqIARBGGooAgA2AgAgAUEQaiAEQRBqKQIANwMAIAFBCGogBEEIaikCADcDACAFIAQpAgA3AwgLIAogBUEIaiACIAMgACgCKEH84MAAIAAoAiwqAgAgDSAOKAIsER8AGgwDCyAFQQhqIgFBGGogBEEYaigCADYCACABQRBqIARBEGopAgA3AwAgAUEIaiAEQQhqKQIANwMAIAUgBCkCADcDCAsgCiAFQQhqIAAoAihB/ODAACACIAMgACgCLCoCACANIA4oAiwRHwAaDAELIAQgDUGI6MAAEMMIAAsgBUGAAmokAAv+FwMifwV9BX4jAEGABGsiBCQAIAQgAjYCNCAEIAE2AjAgBCADOgA4IAQgAioCCCImOAIsIAQgJjgCKCAEICY4AiQgBCAmOAIgIAQgAioCBCImOAIcIAQgJjgCGCAEICY4AhQgBCAmOAIQIAQgAioCACImOAIMIAQgJjgCCCAEICY4AgQgBCAmOAIAAkAgAUEgaigCACIUBEAgBEEANgJIIARCgICAgMAANwNAIARBQGsiBkEAELgGIAQoAkQgBCgCSCIFQQN0akKAgICA8P///343AgAgBCAFQQFqNgJIIARB6ABqIAYQ9gICQAJAIAQoAmhBAUcEQEECIQ8MAQsgAUFAaygCACETIAFBxABqKAIAIRIgAUEcaigCACEeIARB4ANqIgZBA2ohFSAEQbACaiIFQdgAaiEMIARB6AJqIQ0gBUEYaiERIAZBEGohGiAGQQ1qIRsgBEG8A2ohHEP//39/ISYgBEGAAWohFiABQdAAaiEfIAFBzABqISAgAUHcAGohIUECIQ8DQCAmIAQqAnCMXw0BIAQoAmwiBiAUSQRAIB4gBkEHdGoiDi0AeEEBcSIGBEAgEyAOKAJgIgVBDGxqQQAgBSASSRsiBUEIakEAIAUbISIgEyAOQewAaigCACIFQQxsakEAIAUgEkkbIgVBCGpBACAFGyEjIBMgDkHoAGooAgAiBUEMbGpBACAFIBJJGyIFQQhqQQAgBRshJCATIA5B5ABqKAIAIgVBDGxqQQAgBSASSRsiBUEIakEAIAUbIR0LIARBgAJqIA4gBBD0ASAEKgKAAiAmXa0hLCAEKgKMAiEnIAQqAogCISggBCoChAIhKgJ/IAYEQCAEICM2ApwCIAQgJDYCmAIgBCAdNgKUAiAEICI2ApACQgAhKyAEQagCaiIXQgA3AwAgBEIANwOgAiAEQQI2AqQDIARBAjYChAMgBEECNgLkAiAEQQI2AsQCICYgKl6tQgGGICyEICYgKF6tQgKGhCAmICderUIDhoQhLSAfKAIAIQogICgCACELIAFB2ABqKAIAIRggISgCACEIQQAhB0EAIQYCQANAAkAgLSAriEIBg1ANACAEQZACaiAHaigCACIFRQ0AAkACQCAFKAIAIhAgCEkEQCAYIBBBA3RqIgkoAgAiBSAKTw0BIAkoAgQiCSAKTw0CIBwgCyAJQQxsaiIJKQIANwIAIARBsANqIhlBCGogCyAFQQxsaiIFQQhqKAIANgIAIBxBCGogCUEIaigCADYCACAEIAUpAgA3A7ADIARB4ANqIBkgAhDUAiAEQc4DaiIZIBtBAmotAAA6AAAgBCAbLwAAOwHMAyAELQDsAyEJIAQqAugDIScgBCoC4AMhKCAEKgLkAyEqIARB2ANqIiUgGkEIaigCADYCACAEIBopAgA3A9ADICggAioCAJMiKSAplCAqIAIqAgSTIikgKZSSICcgAioCCJMiKSAplJJDAAAAAJIQkwEhKSAEQbACaiAGaiIFQQxqIAk6AAAgBUEIaiAnOAIAIAVBBGogKjgCACAFICg4AgAgBEGgAmogB2ogKTgCACAFQRBqIBA2AgAgBUENaiAELwHMAzsAACAFQQ9qIBktAAA6AAAgBUEUaiAEKQPQAzcCACAFQRxqICUoAgA2AgAgA0UNAyAJRQ0DIARByAFqIgFBEGogBUEQaigCADYCACABQQhqIAVBCGopAgA3AwAgBCAFKQIANwPIASAFQRRqKAIAIQogBUEYaigCACEQIAVBHGooAgAhBwwFCyAQIAhBxLXCABDDCAALIAUgCkHUtcIAEMMIAAsgCSAKQeS1wgAQwwgACyAHQQRqIQcgBkEgaiEGICtCAXwiK0IEUg0ACyAWIBcpAwA3AwAgBEHwAWogBEGwAmoiBkEQaigCADYCACAEQcgBaiIFQQhqIBFBCGopAgA3AwAgBUEQaiARQRBqKAIANgIAIAQgBCkDoAI3A3ggBCAEKQOwAjcD4AEgBCARKQIANwPIASAEIAZBCGopAwA3A+gBIAQoAsQCIQUgBEGoAWoiBkEIaiANQQhqKQIANwMAIAZBEGogDUEQaikCADcDACAGQRhqIA1BGGooAgA2AgAgBEGIAWoiBkEIaiAMQQhqKQIANwMAIAZBEGogDEEQaikCADcDACAGQRhqIAxBGGooAgA2AgAgBCANKQIANwOoASAEIAwpAgA3A4gBIAQoAuQCIQcgBCgC4AIhECAEKALcAiEKIAVBA0YNACAEKQOoAyEvIAQoAqQDIQsgBCgChAMMAgsCQCAKQQJGBEAgBEHgA2oiAUEPaiAEQdAAaiICQQ9qKQAANwAAIAFBCGogAkEIaikAADcDACAEIAQpAFA3A+ADDAELIARBuwJqIARB0AFqKQMANwAAIARBwwJqIARB2AFqKAIANgAAIAQgBCkDyAE3ALMCIARB4ANqIgFBCGogBEGwAmoiAkEIaikAADcDACABQQ9qIAJBD2opAAA3AAAgBCAEKQCwAjcD4AMgEK0gB61CIIaEIS4gCiEPCyAEKAJARQ0FIAQoAkQQtQEMBQsgFiAEKQOIAjcDACAEIAQpA4ACNwN4ICYgKl6tQgGGICyEICYgKF6tQgKGhCAmICderUIDhoQhLUECIQVBAiEHQQIhC0ECCyEGIA5B+ABqIQkgESAEKQPIATcCACANIAQpA6gBNwIAIARBsAJqIghBCGogBCkD6AE3AwAgCEEQaiAEQfABaigCADYCACARQQhqIARByAFqIghBCGopAwA3AgAgEUEQaiAIQRBqKAIANgIAIA1BCGogBEGoAWoiCEEIaikDADcCACANQRBqIAhBEGopAwA3AgAgDUEYaiAIQRhqKAIANgIAIAQgBCkD4AE3A7ACIAQgBTYCxAIgBCAHNgLkAiAEIBA2AuACIAQgCjYC3AIgDEEYaiAEQYgBaiIFQRhqKAIANgIAIAxBEGogBUEQaikDADcCACAMQQhqIAVBCGopAwA3AgAgDCAEKQOIATcCACAEIAY2AoQDIAQgLzcDqAMgBCALNgKkAyAEIBYpAwA3A7gDIAQgBCkDeDcDsANCACErA0AgKyIsQgF8ISsCQCAtICyIp0EBcUUNACAspyEGIAktAABBAXEEQCAGQQJ0IgcgBEGwA2pqKgIAIicgJl1FDQEgBEGwAmogBkEFdGoiBSgCFCIGQQJGDQEgEiAHIA5qQeAAaigCAE0NASAVIAUpAAA3AAAgFUEIaiAFQQhqKQAANwAAIBVBEGogBUEQaigAADYAACAEQdAAaiIPQQhqIARB4ANqIgdBCGopAAA3AwAgD0EPaiAHQQ9qKQAANwAAIAQgBCkA4AM3A1AgBSkCGCEuIAYhDyAnISYMAQsgBkECdCIGIA5qQeAAaigCACILIBRPDQAgBEGwA2ogBmoqAgCMIScgBCgCSCIFIQYgBCgCQCAFRgRAIARBQGsgBRC4BiAEKAJIIQYLIAQoAkQiByAGQQN0aiIIICc4AgQgCCALNgIAIAQgBkEBajYCSCAHIAVBA3RqIgYqAgQhJyAGKAIAIQsCQCAFRQRAQQAhBgwBCwNAQQBBfyAHIAVBAWsiCEEBdiIGQQN0aiIXQQRqKgIAIiggJ18iGBtBAUECIBgbICcgKF8bQQFqQQJJBEAgBSEGDAILIAcgBUEDdGogFykCADcCACAGIQUgCEEBSw0ACwsgByAGQQN0aiIGICc4AgQgBiALNgIACyArQgRSDQALIARB6ABqIARBQGsQ9gIgBCgCaEEBRg0BDAILCyAGIBRBrInCABDDCAALIARB4ANqIgFBCGogBEHQAGoiAkEIaikDADcDACABQQ9qIAJBD2opAAA3AAAgBCAEKQNQNwPgAyAEKAJARQ0AIAQoAkQQtQELIA9BAkcNAQtBp/XBAEErQciswgAQ2QkACyAEQbACaiIBQQ9qIARB4ANqIgJBD2opAAA3AAAgAUEIaiACQQhqKQMANwMAIAQgBCkD4AM3A7ACIABBEGogBEHDAmooAAA2AAAgAEEIaiAEQbsCaikAADcAACAAIAQpALMCNwAAIAAgLjcCGCAAIA82AhQgBEGABGokAAu9FwMPfwx9A34jAEGAAmsiBSQAIAAoAhAiCUEMaigCACIHQQRrIQQgACgCFCgCACIOQbnz3fF5bCIQQRl2IhKtQoGChIiQoMCAAX4hISAJQRhqKAIAIREgCUEUaigCACEKIAkoAgAhCCAQIQsCQAJAAkACQAJAAkACQANAICEgCCALcSINIAdqKQAAIiCFIh9CgYKEiJCgwIABfSAfQn+Fg0KAgYKEiJCgwIB/gyEfA0AgH1AEQCAgICBCAYaDQoCBgoSIkKDAgH+DUEUNAyANIAZBCGoiBmohCwwCCyAEIB96p0EDdiANaiAIcUECdGsoAgAiCyARTw0DIB9CAX0gH4MhHyAKIAtBBHRqKAIMIA5HDQALCyAKIAtBBHRqIgYoAgAiByAAKAIYIg5BCGooAgAiBE8NAiAFQQhqIA5BBGooAgAgB0GoAWxqENYCIAYgACgCHCILKAIINgIAIAYgACgCIC0AADoABCALKAIIIgQgCygCAEYEQCALIAQQuwYgCygCCCEECyALKAIEIARBqAFsaiAFQQhqQagBEOQMGiALIARBAWo2AggMBgsgACgCIC0AACERIAAoAhwiCygCCCEIIAVBNGpCADcCACAFQSxqQgA3AgAgBUIANwIkAn8gACgCJC0AAEUEQCABBEAgBUHQAWoiBEEYaiABQRhqKAIANgIAIARBEGogAUEQaikCADcDACAEQQhqIAFBCGopAgA3AwAgBSABKQIANwPQAUEBIQ8LIAVBsAFqIgdBGGogBUHQAWoiBEEYaigCADYCACAHQRBqIARBEGopAwA3AwAgB0EIaiAEQQhqKQMANwMAIAUgBSkD0AE3A7ABIA4hDUEADAELIAEEQCAFQdABaiIEQRhqIAFBGGooAgA2AgAgBEEQaiABQRBqKQIANwMAIARBCGogAUEIaikCADcDACAFIAEpAgA3A9ABQQEhDAsgBUEIaiIHQRhqIAVB0AFqIgRBGGooAgA2AgAgB0EQaiAEQRBqKQMANwMAIAdBCGogBEEIaikDADcDACAFIAUpA9ABNwMIQQAhDSAOCyEHIAgiBCALKAIARgRAIAsgCBC7BiALKAIIIQQLIAsoAgQgBEGoAWxqIgYgDzYCACAGIAUpA7ABNwIEIAYgDDYCICAGIAUpAwg3AiQgBkEMaiAFQbABaiIKQQhqKQMANwIAIAZBFGogCkEQaikDADcCACAGQRxqIApBGGooAgA2AgAgBkEsaiAFQQhqIgpBCGopAwA3AgAgBkE0aiAKQRBqKQMANwIAIAZBPGogCkEYaikDADcCACAGQcQAaiAFQShqKQMANwIAIAZBzABqIAVBMGopAwA3AgAgBkHUAGogBUE4aigCADYCACAGQgA3AmggBkHwAGpCADcCACAGQfgAakIANwIAIAZBgAFqQQA2AgAgBkKAgICAwAA3AmAgBiAHNgJcIAYgDTYCWCAGQQA2AowBIAZBADYCmAEgBkIENwKEASAGQQA7AaQBIAsgBEEBajYCCCAQIAkoAgAiD3EiBCAJQQxqKAIAIgxqKQAAQoCBgoSIkKDAgH+DIh9QBEBBCCEGA0AgBCAGaiEEIAZBCGohBiAMIAQgD3EiBGopAABCgIGChIiQoMCAf4MiH1ANAAsLIAlBGGooAgAhDSAMIB96p0EDdiAEaiAPcSIEaiwAACIHQQBOBEAgDCAMKQMAQoCBgoSIkKDAgH+DeqdBA3YiBGotAAAhBwsgB0EBcSEKAkAgCSgCBA0AIApFDQAgCSAJQRRqKAIAIA0Q4wEgECAJKAIAIg9xIgYgCUEMaigCACIMaikAAEKAgYKEiJCgwIB/gyIfUARAQQghBANAIAQgBmohByAEQQhqIQQgDCAHIA9xIgZqKQAAQoCBgoSIkKDAgH+DIh9QDQALCyAMIB96p0EDdiAGaiAPcSIEaiwAAEEASA0AIAwpAwBCgIGChIiQoMCAf4N6p0EDdiEECyAJQRBqIQYgCSAJKAIEIAprNgIEIAQgDGogEjoAACAEQQhrIA9xIAxqQQhqIBI6AAAgCSAJKAIIQQFqNgIIIAlBDGooAgAgBEECdGtBBGsgDTYCACANIAkoAhAiBEcNBCAJKAIEIAkoAghqIAlBGGooAgAiCmshByAHIA0iBCAKa00NBCAKIAcgCmoiBEsNAyAEQQR0IQogBEGAgIDAAElBAnQhBwJAIA0EQCAFQQQ2AtgBIAUgDUEEdDYC1AEgBSAJQRRqKAIANgLQAQwBCyAFQQA2AtgBCyAFQfABaiAKIAcgBUHQAWoQhgcgBSgC9AEhByAFKALwAUUEQCAJIAQ2AhAgCUEUaiAHNgIADAULIAVB+AFqKAIAIgRBgYCAgHhGDQIgBEUNAyAHIARByO/DACgCACIAQYoHIAAbEQAAAAsgCyARQeD0wAAQwwgACyAHIARB+OXAABDDCAALIAYoAgAhBAwBCxCgCgALIAlBGGoiBygCACIMIARGBEAgBiAEELcGIAcoAgAhDAsgByAMQQFqIgc2AgAgCUEUaiIEKAIAIAxBBHRqIgogDjYCDCAKIBA2AgggCiAROgAEIAogCDYCACAHIA1LBEAgBCgCACANQQR0aiEGDAELIA0gB0GQ9cAAEMMIAAsCQCAGKAIAIg4gC0EIaigCACIESQRAIAtBBGooAgAgDkGoAWxqIQ0gACgCBCEHIAAoAgAhDgJAAkAgACgCJC0AAEUEQCAAKAIwIQggAUUNASABQQRqKgIAIhQgCCoCECABKgIQkyIZlCABKgIAIhUgCEEUaioCACABQRRqKgIAkyIalJMiEyATkiEbIAFBCGoqAgAiFiAalCAUIAhBGGoqAgAgAUEYaioCAJMiF5STIhMgE5IhHCAFQQhqIgRBGGogFyABKgIMIhggG5QgFCAclCAVIBUgF5QgFiAZlJMiEyATkiITlJOSkjgCACAEQRRqIBogGCATlCAVIBuUIBYgHJSTkpI4AgAgBSAWIAgqAggiHZQgFCAIKgIEIh6UIBUgCCoCACIalCAYIAgqAgwiF5SSkpI4AhQgBSAUIBqUIBggHZQgFSAelJOSIBYgF5STOAIQIAUgGCAelCAVIB2UkiAUIBeUkyAWIBqUkzgCDCAFIBYgHpQgGCAalCAVIBeUkyAUIB2Uk5I4AgggBSAZIBggHJQgFiATlCAUIBuUk5KSOAIYDAILIAAoAighCAJAIAEEQCABQRRqKgIAIhkgCCoCACIUlCAIQQRqKgIAIhUgAUEQaioCACIalJMiEyATkiEbIAhBCGoqAgAiFiAalCABQRhqKgIAIhcgFJSTIhMgE5IhHCAFQQhqIgRBGGogCEEYaioCACAXIAhBDGoqAgAiGCAblCAUIByUIBUgFSAXlCAWIBmUkyITIBOSIhOUk5KSkjgCACAEQRRqIAhBFGoqAgAgGSAYIByUIBYgE5QgFCAblJOSkpI4AgAgBSAYIAEqAgwiHZQgFCABKgIAIh6UkyAVIAEqAgQiGZSTIBYgASoCCCIXlJM4AhQgBSAWIB2UIBQgGZQgGCAXlJIgFSAelJOSOAIQIAUgFiAelCAVIB2UIBggGZQgFCAXlJOSkjgCDCAFIBUgF5QgGCAelCAUIB2UkpIgFiAZlJM4AgggBSAIKgIQIBogEyAYlCAVIBuUIBYgHJSTkpKSOAIYDAELIAVBCGoiAUEYaiAIQRhqKAIANgIAIAFBEGogCEEQaikCADcDACABQQhqIAhBCGopAgA3AwAgBSAIKQIANwMICyAOIAVBCGogACgCCCAAQQxqKAIAIAIgAyAAKAIsKgIAIA0gBygCLBEfABoMAwsgBUEIaiIBQRhqIAhBGGooAgA2AgAgAUEQaiAIQRBqKQIANwMAIAFBCGogCEEIaikCADcDACAFIAgpAgA3AwgLIA4gBUEIaiACIAMgACgCCCAAQQxqKAIAIAAoAiwqAgAgDSAHKAIsER8AGgwBCyAOIARBiObAABDDCAALIAVBgAJqJAAL/hcDGn8KfQJ+IwBBkAJrIgUkACAFIAI2AogBIAUgATYChAEgBSAEOgCMASAFIAM4AoABIAUgAioCFCIfOAJ8IAUgHzgCeCAFIB84AnQgBSAfOAJwIAUgAioCECIfOAJsIAUgHzgCaCAFIB84AmQgBSAfOAJgIAUgAioCDCIfOAJcIAUgHzgCWCAFIB84AlQgBSAfOAJQIAUgAioCCCIfOAJMIAUgHzgCSCAFIB84AkQgBSAfOAJAIAUgAioCBCIfOAI8IAUgHzgCOCAFIB84AjQgBSAfOAIwIAUgAioCACIfOAIsIAUgHzgCKCAFIB84AiQgBSAfOAIgIAFBOGooAgAiDwRAIAVBADYCmAEgBUKAgICAwAA3A5ABIAVBkAFqIgdBABC4BiAFKAKUASAFKAKYASIGQQN0akKAgICA8P///343AgAgBSAGQQFqNgKYASAFQaABaiAHEPYCAkAgBSgCoAFBAUcNACABQdgAaigCACESIAFB3ABqKAIAIQ4gAUE0aigCACEeIAVBgAJqQQRyIRUgBUGwAWpBBHIhFkP//39/IR8DQCAfIAUqAqgBjF8NAQJAAkAgBSgCpAEiByAPSQRAIB4gB0EHdGoiCS0AeEEBcSIHBEAgEiAJKAJgIgZBDGxqQQAgBiAOSRsiBkEIakEAIAYbIRcgEiAJQewAaigCACIGQQxsakEAIAYgDkkbIgZBCGpBACAGGyEYIBIgCUHoAGooAgAiBkEMbGpBACAGIA5JGyIGQQhqQQAgBhshGSASIAlB5ABqKAIAIgZBDGxqQQAgBiAOSRsiBkEIakEAIAYbIRQLIAUgAzgCjAIgBSADOAKIAiAFIAM4AoQCIAUgAzgCgAIgBUGwAWogCSAFQSBqIAVBgAJqENUBIAVB6AFqIgggFkEIaigCADYCACAFIBYpAgA3A+ABIAUoArABIQYgBSoCwAEhICAFKgLEASEhIAUqAsgBISIgBSoCzAEhI0EAIQogB0UEQEEAIQhBACENQQAhBwwDCyAVIAUpA+ABNwIAIBVBCGogCCgCADYCACAFIAY2AoACIAUgHyAjXjoAswEgBSAfICJeOgCyASAFIB8gIV46ALEBIAUgHyAgXjoAsAEgBUHwAWogBUGAAmogBUGwAWoQ2AkgBS0A8AEgBS0A8QFBAXRyIAUtAPIBQQJ0ciAFLQDzAUEDdHIiC60iKkL/AYMhKUMAAAAAISFBACENQQAhB0MAAAAAISAgKkIBg1ANASAXRQ0BIBcoAgAiGiABQegAaigCAE8NASABQeQAaigCACAaQSRsaiIHQSBqKAIAIQYgBUEYaiAHKAIcIAYoAghBB2pBeHFqIAcgAiADIAQgBigCGBEJAEEAIQcgBSgCGEEBRw0BQQEhByAFKgIcIiUhIAwBCyAHIA9BrInCABDDCAALAkAgKUICg1ANACAURQ0AIBQoAgAiGyABQegAaigCAE8NACABQeQAaigCACAbQSRsaiIGQSBqKAIAIQggBUEQaiAGKAIcIAgoAghBB2pBeHFqIAYgAiADIAQgCCgCGBEJACAFKAIQQQFHDQBBASENIAUqAhQiJiEhC0MAAAAAISNDAAAAACEiAn9BACApQgSDUA0AGkEAIBlFDQAaQQAgGSgCACIcIAFB6ABqKAIATw0AGiABQeQAaigCACAcQSRsaiIGQSBqKAIAIQggBUEIaiAGKAIcIAgoAghBB2pBeHFqIAYgAiADIAQgCCgCGBEJAEEAIAUoAghBAUcNABogBSoCDCIiISdBAQshCAJAIAtB/wFxQQhJDQAgGEUNACAYKAIAIh0gAUHoAGooAgBPDQAgAUHkAGooAgAgHUEkbGoiBkEgaigCACELIAUgBigCHCALKAIIQQdqQXhxaiAGIAIgAyAEIAsoAhgRCQAgBSgCAEEBRw0AQQEhCiAFKgIEIiMhKAsgCkEYdCAIQRB0ciANQQh0ciAHciEGCyAJQfgAaiELIAUgKDgC3AEgBSAdNgLYASAFIAo2AtQBIAUgJzgC0AEgBSAcNgLMASAFIAg2AsgBIAUgJjgCxAEgBSAbNgLAASAFIA02ArwBIAUgJTgCuAEgBSAaNgK0ASAFIAc2ArABIAUgIzgCjAIgBSAiOAKIAiAFICE4AoQCIAUgIDgCgAIgBkEVdkEIcSAGQQ52QQRxIAZBAXEiByAGQQd2QQJxcnJyIg2tISkCQCAHRQ0AIAstAABBAXEEQCAFKgKAAiIgIB9dRQ0BIAUoArABQQFHDQEgDiAJKAJgTQ0BQQEhEyAFKgK4ASEkICAhHwwBCyAJKAJgIgogD08NACAFKgKAAowhICAFKAKYASIGIQcgBSgCkAEgBkYEQCAFQZABaiAGELgGIAUoApgBIQcLIAUoApQBIgggB0EDdGoiDCAgOAIEIAwgCjYCACAFIAdBAWo2ApgBIAggBkEDdGoiByoCBCEgIAcoAgAhCgJAIAZFBEBBACEHDAELA0BBAEF/IAggBkEBayIMQQF2IgdBA3RqIhBBBGoqAgAiISAgXyIRG0EBQQIgERsgICAhXxtBAWpBAkkEQCAGIQcMAgsgCCAGQQN0aiAQKQIANwIAIAchBiAMQQFLDQALCyAIIAdBA3RqIgcgIDgCBCAHIAo2AgALAkAgKUICg1ANACALLQAAQQFxBEAgBSoChAIiICAfXUUNASAFKAK8AUEBRw0BIA4gCUHkAGooAgBNDQFBASETIAUqAsQBISQgICEfDAELIAlB5ABqKAIAIgogD08NACAFKgKEAowhICAFKAKYASIGIQcgBSgCkAEgBkYEQCAFQZABaiAGELgGIAUoApgBIQcLIAUoApQBIgggB0EDdGoiDCAgOAIEIAwgCjYCACAFIAdBAWo2ApgBIAggBkEDdGoiByoCBCEgIAcoAgAhCgJAIAZFBEBBACEHDAELA0BBAEF/IAggBkEBayIMQQF2IgdBA3RqIhBBBGoqAgAiISAgXyIRG0EBQQIgERsgICAhXxtBAWpBAkkEQCAGIQcMAgsgCCAGQQN0aiAQKQIANwIAIAchBiAMQQFLDQALCyAIIAdBA3RqIgcgIDgCBCAHIAo2AgALAkAgKUIEg1ANACALLQAAQQFxBEAgBSoCiAIiICAfXUUNASAFKALIAUEBRw0BIA4gCUHoAGooAgBNDQFBASETIAUqAtABISQgICEfDAELIAlB6ABqKAIAIgogD08NACAFKgKIAowhICAFKAKYASIGIQcgBSgCkAEgBkYEQCAFQZABaiAGELgGIAUoApgBIQcLIAUoApQBIgggB0EDdGoiDCAgOAIEIAwgCjYCACAFIAdBAWo2ApgBIAggBkEDdGoiByoCBCEgIAcoAgAhCgJAIAZFBEBBACEHDAELA0BBAEF/IAggBkEBayIMQQF2IgdBA3RqIhBBBGoqAgAiISAgXyIRG0EBQQIgERsgICAhXxtBAWpBAkkEQCAGIQcMAgsgCCAGQQN0aiAQKQIANwIAIAchBiAMQQFLDQALCyAIIAdBA3RqIgcgIDgCBCAHIAo2AgALAkAgDUEISQ0AIAstAABBAXEEQCAFKgKMAiIgIB9dRQ0BIAUoAtQBQQFHDQEgDiAJQewAaigCAE0NAUEBIRMgBSoC3AEhJCAgIR8MAQsgCUHsAGooAgAiCSAPTw0AIAUqAowCjCEgIAUoApgBIgchCCAFKAKQASAHRgRAIAVBkAFqIAcQuAYgBSgCmAEhCAsgBSgClAEiBiAIQQN0aiINICA4AgQgDSAJNgIAIAUgCEEBajYCmAEgBiAHQQN0aiIIKgIEISAgCCgCACEJAkAgB0UEQEEAIQgMAQsDQEEAQX8gBiAHQQFrIg1BAXYiCEEDdGoiC0EEaioCACIhICBfIgobQQFBAiAKGyAgICFfG0EBakECSQRAIAchCAwCCyAGIAdBA3RqIAspAgA3AgAgCCEHIA1BAUsNAAsLIAYgCEEDdGoiByAgOAIEIAcgCTYCAAsgBUGgAWogBUGQAWoQ9gIgBSgCoAFBAUYNAAsLIAUoApABBEAgBSgClAEQtQELCyAAICQ4AgQgACATNgIAIAVBkAJqJAALqhkCDH8YfSMAQeAEayIJJAACQAJAAkACQAJAAkACQAJAAkACQCAEQQVPBEAgBEECdCENQwAAgD8gBLOVIRUgBUEEaigCACEOIAVBCGooAgAhDANAIAMgC2ooAgAiCiAMTw0DIBkgFSAOIApBGGxqIgoqAgAgCioCDJJDAAAAP5SUkiEZIBogFSAKKgIIIApBFGoqAgCSQwAAAD+UlJIhGiAbIBUgCioCBCAKQRBqKgIAkkMAAAA/lJSSIRsgDSALQQRqIgtHDQALIARBAnQhDUMAAIA/IARBAWuzlSEWIAVBBGooAgAhDiAFQQhqKAIAIQxDAAAAACEVQQAhCwNAIAMgC2ooAgAiCiAMTw0HIBUgFiAOIApBGGxqIgoqAgAgCioCDJJDAAAAP5QgGZMiFSAVlJSSIRUgGCAWIAoqAgggCkEUaioCAJJDAAAAP5QgGpMiGCAYlJSSIRggFyAWIAoqAgQgCkEQaioCAJJDAAAAP5QgG5MiFyAXlJSSIRcgDSALQQRqIgtHDQALIAlBwAFqEKMJIAlBqAJqQgA3AwAgCUIANwOgAkECIBUgF14iCiAYIBcgFSAKG10bIgpBAmpBA3AhDiAKQQFqQQNwIQ8gAUEgaiIMKAIAIgohCyABQRhqIg0oAgAgCkYEQCANIAoQwAYgDCgCACELCyABQRxqIhMoAgAgC0EHdGogCUHAAWpB8AAQ5AwiDUEAOgB4IA0gBzoAdCANIAY2AnAgDCALQQFqNgIAIAVBCGooAgAhDSAFQQRqKAIAIRAgCSAPrSAOrUIghoQ3A4AEIAkgGjgCSCAJIBs4AkQgCSAZOAJAIAlBwAJqIgYgAiAJQYAEaiIHIAlBQGsiCyADIAQgECANEL4HIAlBOGoiA0EAOgAEIAMgCjYCACAJLQA8IQQgCSgCOCENIAlBMGoiA0EBOgAEIAMgCjYCACAJLQA0IQ4gCSgCMCEPIAlBKGoiA0ECOgAEIAMgCjYCACAJLQAsIRAgCSgCKCERIAlBIGoiA0EDOgAEIAMgCjYCACAJLQAkIRIgCSgCICEUIAlBwANqIgMgASACIAkoAsACIAkoAsQCIAUgDSAEIAgQUyAJQeADaiIEIAEgAiAJKALIAiAGQQxqKAIAIAUgDyAOIAgQUyAHIAEgAiAJKALQAiAGQRRqKAIAIAUgESAQIAgQUyALIAEgAiAJKALYAiAGQRxqKAIAIAUgFCASIAgQUyAJQagDaiICQQhqIgUgA0EMaikCADcDACACQRBqIgYgA0EUaikCADcDACAJQZADaiICQQhqIgMgBEEMaikCADcDACACQRBqIg0gBEEUaikCADcDACAJQfgCaiICQQhqIgQgB0EMaikCADcDACACQRBqIg4gB0EUaikCADcDACAJIAkpAsQDNwOoAyAJIAkpAuQDNwOQAyAJIAkpAoQENwP4AiAJKALAAyEHIAkoAuADIQ8gCSgCgAQhECAJQeACaiICQQhqIhEgC0EMaikCADcDACACQRBqIhIgC0EUaikCADcDACAJIAkpAkQ3A+ACIAwoAgAiAiAKTQ0DIAkoAkAhCyATKAIAIApBB3RqIgIgBzYCYCACQewAaiALNgIAIAJB6ABqIBA2AgAgAkHkAGogDzYCACAJQUBrIgJBEGogBikDADcDACACQQhqIAUpAwA3AwAgAkEgaiADKQMANwMAIAlB6ABqIA0pAwA3AwAgCSAJKQOoAzcDQCAJIAkpA5ADNwNYIAlB+ABqIAQpAwA3AwAgCUGAAWogDikDADcDACAJIAkpA/gCNwNwIAlBmAFqIBIpAwA3AwAgCUGQAWogESkDADcDACAJIAkpA+ACNwOIASAJQYAEaiACELUEIAFBIGoiAigCACIDIApNDQQgCkEHdCIEIAFBHGoiAygCAGogCUGABGpB4AAQ5AwaIAIoAgAiAiAKTQ0FIAMoAgAhAiAJIAg4AkwgCSAIOAJIIAkgCDgCRCAJIAg4AkAgAiAEaiAJQUBrEJ4CIAFBIGooAgAiAiAKSw0BIAogAkG41cAAEMMIAAsgAUEgaigCACEPQ///f38hGkP//3//IRtBfyENIARFBEBBfyEKQX8hC0F/IQxD//9//yEWQ///f/8hHEP//39/IR1D//9/fyEeQ///f/8hH0P//3//ISBD//9//yEhQ///f38hIkP//39/ISND//9/fyEkQ///f/8hJUP//3//ISZD//9//yEnQ///f38hKEP//39/ISlD//9/fyEqQ///f/8hGUP//3//IStD//9//yEVQ///f38hF0P//39/IRhD//9/fyEsDAkLIAVBCGooAgAiAiADKAIAIgpNDQcgBUEEaigCACAKQRhsaiICKgIUIRkgAioCECErIAIqAgwhFSACKgIIIRcgAioCBCEYIAIqAgAhLCAJQRhqIgJBADoABCACIA82AgAgCiABQcQAaigCACICTw0GIAkoAhghAiABQUBrKAIAIApBBHRqIgsgCS0AHDoABCALIAI2AgAgBEEBRgRAQX8hC0F/IQxD//9//yEWQ///f/8hHEP//39/IR1D//9/fyEeQ///f/8hH0P//3//ISBD//9//yEhQ///f38hIkP//39/ISND//9/fyEkQ///f/8hJUP//3//ISZD//9//yEnQ///f38hKEP//39/ISlD//9/fyEqDAkLIAVBCGooAgAiAiADKAIEIgtNBEAgCyEKDAgLIAVBBGooAgAgC0EYbGoiAioCFCElIAIqAhAhJiACKgIMIScgAioCCCEoIAIqAgQhKSACKgIAISogCUEQaiICQQE6AAQgAiAPNgIAIAFBxABqKAIAIgIgAygCBCIMTQRAIAwhCgwHCyAJKAIQIQIgAUFAaygCACAMQQR0aiIMIAktABQ6AAQgDCACNgIAIARBAkYEQEF/IQxD//9//yEWQ///f/8hHEP//39/IR1D//9/fyEeQ///f/8hH0P//3//ISBD//9//yEhQ///f38hIkP//39/ISND//9/fyEkDAkLIAVBCGooAgAiAiADKAIIIgxNBEAgDCEKDAgLIAVBBGooAgAgDEEYbGoiAioCFCEfIAIqAhAhICACKgIMISEgAioCCCEiIAIqAgQhIyACKgIAISQgCUEIaiICQQI6AAQgAiAPNgIAIAFBxABqKAIAIgIgAygCCCIOTQRAIA4hCgwHCyAJKAIIIQIgAUFAaygCACAOQQR0aiIOIAktAAw6AAQgDiACNgIAIARBA0YEQEP//3//IRZD//9//yEcQ///f38hHUP//39/IR4MCQsgBUEIaigCACICIAMoAgwiDU0EQCANIQoMCAsgBUEEaigCACANQRhsaiICKgIUIRsgAioCECEWIAIqAgwhHCACKgIIIRogAioCBCEdIAIqAgAhHiAJQQM6AAQgCSAPNgIAIAFBxABqKAIAIgIgAygCDCIDTQRAIAMhCgwHCyAJKAIAIQIgAUFAaygCACADQQR0aiIDIAktAAQ6AAQgAyACNgIADAgLIABBBGogAUEcaigCACAKQQd0ahDFAyAAIAo2AgAMCAsgCiAMQejUwAAQwwgACyAKIAJBiNXAABDDCAALIAogA0GY1cAAEMMIAAsgCiACQajVwAAQwwgACyAKIAxB+NTAABDDCAALIAogAkHY1MAAEMMIAAsgCiACQcjUwAAQwwgACyAJIBs4ApwCIAkgFjgCmAIgCSAcOAKUAiAJIBo4ApACIAkgHTgCjAIgCSAeOAKIAiAJIB84AoQCIAkgIDgCgAIgCSAhOAL8ASAJICI4AvgBIAkgIzgC9AEgCSAkOALwASAJICU4AuwBIAkgJjgC6AEgCSAnOALkASAJICg4AuABIAkgKTgC3AEgCSAqOALYASAJIBk4AtQBIAkgKzgC0AEgCSAVOALMASAJIBc4AsgBIAkgGDgCxAEgCSAsOALAASAJQUBrIgIgCUHAAWoiAxC1BCAJQbQBaiAHOgAAIAlBrAFqIA02AgAgCUGoAWogDDYCACAJQaQBaiALNgIAIAlBAToAuAEgCSAGNgKwASAJIAo2AqABIAkgCDgCzAEgCSAIOALIASAJIAg4AsQBIAkgCDgCwAEgAiADEJ4CIAlBgARqIAIQxQMgAyACQYABEOQMGiABKAIgIgogASgCGEYEQCABQRhqIAoQwAYgASgCICEKCyABQRxqKAIAIApBB3RqIAlBwAFqQYABEOQMGiABIApBAWo2AiAgAEEUaiAJQZAEaikDADcCACAAQQxqIAlBiARqKQMANwIAIAAgCSkDgAQ3AgQgACAPNgIACyAJQeAEaiQAC6cXAyp/CH0DfiMAQfADayIDJAACQAJAAkACQCABQeQAaigCAEUEQCADQQA6ADggAyACNgI0IAMgAioCCCItOAIsIAMgLTgCKCADIC04AiQgAyAtOAIgIAMgAioCBCItOAIcIAMgLTgCGCADIC04AhQgAyAtOAIQIAMgAioCACItOAIMIAMgLTgCCCADIC04AgQgAyAtOAIAIAMgATYCMCABQSBqKAIAIhVFDQIgA0EANgJQIANCgICAgMAANwNIIANByABqIgVBABC4BiADKAJMIAMoAlAiBEEDdGpCgICAgPD///9+NwIAIAMgBEEBajYCUCADQfAAaiAFEPYCIAMoAnBBAUcEQEEEIRAMAgsgAUFAaygCACETIAFBxABqKAIAIREgAUEcaigCACEdIANByANqIgVBA2ohFyADQaACaiIEQdAAaiEMIANB1AJqIQ0gBEEYaiEOIANBzAFqIQ8gBUENaiEYIANBkANqIgVBGGohGSAFQQxqIRpD//9/fyEtIAFBzABqIR4gAUHYAGohHyABQdwAaiEgQQQhEANAIC0gAyoCeIxfDQIgAygCdCIFIBVJBEAgHSAFQQd0aiIKLQB4QQFxIgUEQCATIAooAmAiBEEMbGpBACAEIBFJGyIEQQhqQQAgBBshISATIApB7ABqKAIAIgRBDGxqQQAgBCARSRsiBEEIakEAIAQbISIgEyAKQegAaigCACIEQQxsakEAIAQgEUkbIgRBCGpBACAEGyEjIBMgCkHkAGooAgAiBEEMbGpBACAEIBFJGyIEQQhqQQAgBBshGwsgA0HwAWogCiADEPQBIAMqAvABIC1dIiStITYgAyoC/AEhLiADKgL4ASEwIAMqAvQBITECfyAFBEAgAyAiNgKMAiADICM2AogCIAMgGzYChAIgAyAhNgKAAkIA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IB2UkyIUIBSSIhSUk5IgHZM4AgAgCiAWIBiUIBogFJQgGSAblJOSIBWTOAIAIAsgGYw4AiAgCyAajDgCJCALIBYgFJQgHCAblCAaIBiUk5IgF5M4AjAgCyABIAkgBiAFIAMgBCAHEDkCQCALKAIAQQFGBEAgACALKQMQNwIEIAAgCykCBDcCECAAQQE2AgAgAEEMaiALQRhqKAIANgIAIABBGGogC0EMaigCADYCAAwBCyAAIAspAwA3AgAgAEEYaiALQRhqKAIANgIAIABBEGogC0EQaikDADcCACAAQQhqIAtBCGopAwA3AgALIAtBQGskAAwBCyAAQQM2AgALIAhBwAJqJAALwCECDX0VfyMAQbABayIRJAAgASgCAEH/////B3G+IgIgAUEEaiIQKAIAQf////8Hcb4iAyACIANgGyICIAFBCGoiEigCAEH/////B3G+IgMgAiADYBsiAiABKAIMQf////8Hcb4iAyACIANgGyICIAFBEGoiFCgCAEH/////B3G+IgMgAiADYBsiAiABQRRqIhMoAgBB/////wdxviIDIAIgA2AbIgIgASgCGEH/////B3G+IgMgAiADYBsiAiABQRxqIg8oAgBB/////wdxviIDIAIgA2AbIgIgAUEgaiIVKAIAQf////8Hcb4iAyACIANgGyIIQwAAAABcBEAgASABKgIAIAiVOAIAIAEgASoCDCAIlTgCDCABIAEqAhggCJU4AhggECAQKgIAIAiVOAIAIBIgEioCACAIlTgCACAUIBQqAgAgCJU4AgAgEyATKgIAIAiVOAIAIA8gDyoCACAIlTgCACAVIBUqAgAgCJU4AgALIBFB0ABqIhNBIGogAUEgaigCADYCACATQRhqIAFBGGopAgA3AwAgE0EQaiABQRBqKQIANwMAIBNBCGogAUEIaikCADcDACARIAEpAgA3A1AgEUH4AGohG0EAIQEjAEEQayIZJAAgGUIANwMIIBNBJGohHSATQRRqIR4gGUEQaiEgQQEhFANAIAFBAnQiFiATaiABQQxsaiIQQQRqIhVBAiABayIcIBUgHBDUAUMAAAAAkiIFEJMBIgQgBIwgFSoCACICQwAAAABgIhIbIQMgFSACIAOSOAIAAkAgBSAEIAIgAowgEhuUkiICIAKSIgJDAAAAAFsEQCAWIBlqIAM4AgAMAQsgEEEQ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IA1cIQZB/////wcCfyAHi0MAAABPXQRAIAeoDAELQYCAgIB4C0GAgICAeCACGyAHQ////05eGyECIAcgB1whHkMAAMB/QwAAgD8gEJggECAQXBsiB0MAAADPYCEhQQAgBSAGGyEFQQAgAiAeGyEGQQBB/////wcCfyAJi0MAAABPXQRAIAmoDAELQYCAgIB4C0GAgICAeCADGyAJQ////05eGyAJIAlcGyEmQQBB/////wcCfyAHi0MAAABPXQRAIAeoDAELQYCAgIB4C0GAgICAeCAhGyAHQ////05eGyAHIAdcGyEnIARBEGohHiAEQQxqISEgBEEwaiEiA0ACfSAQQwAAAABeRQRAQ///f38gEEMAAAAAXUUNARogBCoCKEMAAIA/IB4oAgCzQwAAgL+SlSAGspRDAAAAv5KUIBOTIBCVDAELIAQqAihDAACAPyAeKAIAs0MAAIC/kpUgBkEBarKUQwAAAL+SlCATkyAQlQsiByAaKgIAIg1eIA0CfSAOQwAAAABeRQRAQ///f38gDkMAAAAAXUUNARogIioCAEMAAIA/ICEoAgCzQwAAgL+SlSAFspRDAAAAv5KUIAuTIA6VDAELICIqAgBDAACAPyAhKAIAs0MAAIC/kpUgBUEBarKUQwAAAL+SlCALkyAOlQsiCV1xDQIgJkEAIAcgCWAbQQAgCUMAAAAAYBsiASAnQQAgByAJXxtBACAHQwAAAABgGyICckUNAiACIB1qIh0gAiAbaiIbIAJBAEobIiNBAEggICAjTHIhJAJAIB8gASAcaiIcIAEgCGoiCCABQQBKGyIlSiAlQQBOcUUEQCAkDQQMAQsgAUUNACAbIB0gGyAdShshKCAbIQMDQCADIChGDQEgGkHYAGogJSADEJkBISkgA0EBaiEDIClFDQALIABBBToANAwFCyABIAVqIQUgAiAGaiEGICQNACACRQ0AIAggHCAIIBxKGyEBIAghAwNAIAEgA0YNASAaQdgAaiADICMQmQEhAiADQQFqIQMgAkUNAAsLIABBBToANAwDCyAAIBopAyA3AgAgAEEwaiAaQSBqIgFBMGopAwA3AgAgAEEoaiABQShqKQMANwIAIABBIGogAUEgaikDADcCACAAQRhqIAFBGGopAwA3AgAgAEEQaiABQRBqKQMANwIAIABBCGogAUEIaikDADcCAAwC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ahD0CAwECyAAQQI2AhgMBgsgAEECNgIYDAULIBJB2ABqIhNBOGogEkEYaiIJQThqKQMANwMAIBNBMGogCUEwaikDADcDACATQShqIAlBKGopAwA3AwAgE0EgaiAJQSBqKQMANwMAIBNBGGogCUEYaikDADcDACATQRBqIAlBEGopAwA3AwAgE0EIaiAJQQhqKQMANwMAIBIgEikDGDcDWAwCCyASQfABaiAJQThqKAIANgIAIBJB6AFqIAlBMGopAgA3AwAgEkHYAWoiF0EIaiAJQShqKQIANwMAIBIgCSkCIDcD2AEgEkGgA2oiFUEIaiAJQcABaigCADYCACASIAlBuAFqKQIANwOgAyASQZgCaiIUQQhqIAlB4ABqKAIANgIAIBIgCSkCWDcDmAIgEkGYAWoiE0EIaiAJQewAaigCADYCACASIAlB5ABqKQIANwOYASASQdACaiAXIBUgFCATEIYICyASQdgAaiITQThqIBJB0AJqIglBOGopAwA3AwAgE0EwaiAJQTBqKQMANwMAIBNBKGogCUEoaikDADcDACATQSBqIAlBIGopAwA3AwAgE0EYaiAJQRhqKQMANwMAIBNBEGogCUEQaikDADcDACATQQhqIAlBCGopAwA3AwAgEiASKQPQAjcDWAsCQAJAAkAgCgRAIApBwAJqLQAADQEgEkHwAWogCkHUAGooAgA2AgAgEkHoAWogCkHMAGopAgA3AwAgEkHgAWogCkHEAGopAgA3AwAgEiAKQTxqKQIANwPYASASQdACaiASQdgBahD0CAwCCyASQZgBaiIKQThqIBJBGGoiCUE4aikDADcDACAKQTBqIAlBMGopAwA3AwAgCkEoaiAJQShqKQMANwMAIApBIGogCUEgaikDADcDACAKQRhqIAlBGGopAwA3AwAgCkEQaiAJQRBqKQMANwMAIApBCGogCUEIaikDADcDACASIBIpAxg3A5gBDAILIBJB8AFqIApBOGooAgA2AgAgEkHoAWogCkEwaikCADcDACASQdgBaiIVQQhqIApBKGopAgA3AwAgEiAKKQIgNwPYASASQZADaiIUQQhqIApBwAFqKAIANgIAIBIgCkG4AWopAgA3A5ADIBJBoANqIhNBCGogCkHgAGooAgA2AgAgEiAKKQJYNwOgAyASQZgCaiIJQQhqIApB7ABqKAIANgIA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JAAgAEHYAGooAgAhCSAAQdwAaigCACEGIABBOGpBADYCACAAQSBqQQA2AgAgA0EBOgAPIAZBDGwhCAJAAkACQCAGBEACQCAGQQJ0IgJBBBD3CyIBBEAgA0EANgIYIAMgATYCFCADIAY2AhAgCEH8////A0sNAyAGQRhsIgRBAEgNAyAIQf3///8DSUECdCECIAQEfyAEIAIQ9wsFIAILIgFFDQEgAyABNgIkIAMgBjYCIAJAIAhBDUkNACAGQQFrIgJBA3EhBCAGQQJrQQNPBEAgAkF8cSEFA0AgAUL////7////v383AhAgAUL////79///v383AgggAUL////79///v/8ANwIAIAFB2ABqQv////v///+/fzcCACABQdAAakL////79///v383AgAgAUHIAGpC////+/f//7//ADcCACABQUBrQv////v///+/fzcCACABQThqQv////v3//+/fzcCACABQTBqQv////v3//+//wA3AgAgAUEoakL////7////v383AgAgAUEgakL////79///v383AgAgAUEYakL////79///v/8ANwIAIAFB4ABqIQEgBUEEayIFDQALCyAERQ0AA0AgAUL////7////v383AhAgAUL////79///v383AgggAUL////79///v/8ANwIAIAFBGGohASAEQQFrIgQNAAsLIAFC////+////79/NwIQIAFC////+/f//79/NwIIIAFC////+/f//7//ADcCACADIAY2AiggCEH5////B0kiAkUNAyAIIAJBAnQiARD3CyICRQ0EIAIhAQJAIAhBDUkNACAGQQFrIgdBA3EhBCAGQQJrQQNPBEAgB0F8cSEFA0AgAUJ/NwIIIAFBADoABCABQX82AgAgAUEsakF/NgIAIAFBKGpBADoAACABQSBqQn83AgAgAUEcakEAOgAAIAFBFGpCfzcCACABQRBqQQA6AAAgAUEwaiEBIAVBBGsiBQ0ACwsgBEUNAANAIAFBfzYCCCABQQA6AAQgAUF/NgIAIAFBDGohASAEQQFrIgQNAAsLIAFBfzYCCCABQQA6AAQgAUF/NgIADAULIAJBBEHI78MAKAIAIgBBigcgABsRAAAACyAEIAJByO/DACgCACIAQYoHIAAbEQAAAAsgA0EANgIYIANCgICAgMAANwMQIANBADYCKCADQoCAgIDAADcDIEEEIQIMAgsQoAoACyAIIAFByO/DACgCACIAQYoHIAAbEQAAAAsgACgCPARAIABBQGsoAgAQtQELIAAgBjYCPCAAQcQAaiIMIAY2AgAgAEFAayINIAI2AgACQAJAAkAgBgR/IAggCWohDiAAQdAAaiEPIABBzABqIRAgAEE8aiERQQAhBANAAkACQAJAIAkoAgAiASAPKAIAIgJJBEAgCSgCBCIHIAJPDQEgCSgCCCIFIAJPDQIgBEEBaiEIIBAoAgAiAiABQQxsaiIBKgIEIRQgAiAFQQxsaiIFKgIAIRcgAiAHQQxsaiICKgIAIRggAioCCCIVIAEqAggiFl4hByAFKgIIIhMgEyAVIBUgFiAHGyAWIBZcGyIZIBMgGV4bIBkgGVwbIRkgFiAWIBUgBxsgFSAVXBsiFSAVIBMgEyAVXhsgEyATXBshGiACKgIEIhUgFF4hAiAFKgIEIhMgEyAVIBUgFCACGyAUIBRcGyIWIBMgFl4bIBYgFlwbIRYgFCAUIBUgAhsgFSAVXBsiFCAUIBMgEyAUXhsgEyATXBshFSABKgIAIhQgGF0hAiAXIBcgGCAYIBQgAhsgFCAUXBsiEyATIBddGyATIBNcGyETIBQgFCAYIAIbIBggGFwbIhQgFCAXIBQgF10bIBcgF1wbIRcgBCAGSQ0DIAAoAjwgBiICayAIIAJrIgdJBEAgESAGIAcQrgYgDCgCACECCyANKAIAIAJBDGxqIQEgB0ECTwRAIAQgBmsiBUEDcSEKIAQgBkF/c2pBA08EQCAFQXxxIQUDQCABQn83AgggAUEAOgAEIAFBfzYCACABQSxqQX82AgAgAUEoakEAOgAAIAFBIGpCfzcCACABQRxqQQA6AAAgAUEUakJ/NwIAIAFBEGpBADoAACABQTBqIQEgBUEEayIFDQALCyAKBEAgCyAGa0EDcSEFA0AgAUF/NgIIIAFBADoABCABQX82AgAgAUEMaiEBIAVBAWsiBQ0ACwsgAiAHakEBayECCyAGIAhHBEAgAUF/NgIIIAFBADoABCABQX82AgAgAkEBaiECCyAMIAIiBjYCACADAn8gCCADKAIoIgcgBEsNABogCCAHIgJrIQogCiADKAIgIAJrSwRAIANBIGogByAKELAGIAMoAighAgsgAygCJCACQRhsaiEBIApBAk8EQCAEIAdrIgVBA3EhEiAEIAdBf3NqQQNPBEAgBUF8cSEFA0AgAUL////7////v383AhAgAUL////79///v383AgggAUL////79///v/8ANwIAIAFB2ABqQv////v///+/fzcCACABQdAAakL////79///v383AgAgAUHIAGpC////+/f//7//ADcCACABQUBrQv////v///+/fzcCACABQThqQv////v3//+/fzcCACABQTBqQv////v3//+//wA3AgAgAUEoakL////7////v383AgAgAUEgakL////79///v383AgAgAUEYakL////79///v/8ANwIAIAFB4ABqIQEgBUEEayIFDQALCyASBEAgCyAHa0EDcSEFA0AgAUL////7////v383AhAgAUL////79///v383AgggAUL////79///v/8ANwIAIAFBGGohASAFQQFrIgUNAAsLIAIgCmpBAWshAgsgAiAHIAhGDQAaIAFC////+////79/NwIQIAFC////+/f//79/NwIIIAFC////+/f//7//ADcCACACQQFqCzYCKAwDCyABIAJB8OPCABDDCAALIAcgAkGA5MIAEMMIAAsgBSACQZDkwgAQwwgACyAEIAZPDQIgDSgCACAEQQxsaiAENgIIIAMoAigiAiAETQ0DIAlBDGohCSADKAIkIARBGGxqIgIgGTgCFCACIBY4AhAgAiATOAIMIAIgGjgCCCACIBU4AgQgAiAXOAIAIAMoAhgiASADKAIQRgRAIANBEGogARC2BiADKAIYIQELIAMoAhQgAUECdGogBDYCACADIAFBAWo2AhggC0EBaiELIAghBCAJIA5HDQALIABBIGooAgAFQQALIQQgBCAAQRhqIgIoAgBGBEAgAiAEEMAGIABBIGooAgAhBAsgAEEcaiIBKAIAIARBB3RqIgJBATYCYCACQv////v///+/fzcDWCACQv////v///+/fzcDUCACQv////v///+/fzcDSCACQv////v///+/fzcDQCACQv////v///+/fzcDOCACQv////v///+/fzcDMCACQv////v3//+//wA3AyggAkL////79///v/8ANwMgIAJC////+/f//7//ADcDGCACQv////v3//+//wA3AxAgAkL////79///v/8ANwMIIAJC////+/f//7//ADcDACACQn83AmQgAkEAOgB0IAJBADoAeCACQewAakJ/NwIAIABBIGoiAiAEQQFqNgIAIANBMGogACADQQ9qIAMoAhQiBCADKAIYIANBIGpBAEEAEEEgA0E4aioCACEXIANBPGoqAgAhFCADQUBrKgIAIRggA0HEAGoqAgAhEyADKgI0IRUgACADQcgAaioCACIWOAIUIAAgEzgCECAAIBg4AgwgACAUOAIIIAAgFzgCBCAAIBU4AgAgAigCAEUNAiABKAIAIgBB////ezYCXCAAQv////v///+/fzcCVCAAIBY4AlAgAEH///97NgJMIABC////+////79/NwJEIAAgEzgCQCAAQf///3s2AjwgAEL////7////v383AjQgACAYOAIwIABB////+wc2AiwgAEL////79///v/8ANwIkIAAgFDgCICAAQf////sHNgIcIABC////+/f//7//ADcCFCAAIBc4AhAgAEH////7BzYCDCAAQv////v3//+//wA3AgQgACAVOAIAIAMoAiAEQCADKAIkELUBCyADKAIQBEAgBBC1AQsgA0HQAGokAA8LIAQgBkGIh8IAEMMIAAsgBCACQZiHwgAQwwgAC0EAQQBB+IbCABDDCAALihICM38CfQJAIAFBDGooAgAiCSABQRBqIiwoAgAiEyAJIBNJGyIORQRAQQQhHEEAIQ4MAQsgDkH/////AE0EQCAOQQN0IgRBBBD3CyIcBEAgHEEAIAQQ4wwhLSAJQQN0IS4gE0EBayEvIAlBAWshMCATQQJrITEgCUECayEiIAlBAnQiGEEEaiEPIBhBBGshMgNAIBAhBANAIAQgDiAEIA5LGyEzIARBAWshGiAvIARrIQIgMCAEayEDIAkgBGshHSAEIA9sIhBBBGoiESEWIA8gEGoiFyEjQXwhHiAEQQJ0IhBBBGshHyAQIDJqISAgESIKIg0iDCIGIQcgBCEQAkACQANAIAMhEiAGISQgDCElIBchJiANIScgAiEUIAohKCARISkgIyEqIBYhKyAQIgUgM0YNB0EAIQggAUEEaigCACILIAUgBSAJbCI0akECdGoiFSgCAEH/////B3G+ITUgCSAFayIbQQFHBEAgByALaiECQQEhAwNAIAMgCCACKAIAQf////8Hcb4iNiA1XiIQGyEIIDYgNSAQGyE1IAJBBGohAiAdIANBAWoiA0cNAAsL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BSACIAEQtgYgAigCBCEHIAIoAggLIgBBAWoiATYCCCAHIABBAnRqIAM2AgALAkAgIkICg1AEQCABIQMMAQsgBS0AAEEBcQRAIAEhAwwBCyAKIAZB5ABqKAIAIgBJBEAgASEDDAELIAIoAgAgAUYEQCACIAEQtgYgAigCBCEHIAIoAgghAQsgAiABQQFqIgM2AgggByABQQJ0aiAANgIACwJAICJCBINQBEAgAyEBDAELIAUtAABBAXEEQCADIQEMAQsgCiAGQegAaigCACIASQRAIAMhAQwBCyACKAIAIANGBEAgAiADELYGIAIoAgQhByACKAIIIQMLIAIgA0EBaiIBNgIIIAcgA0ECdGogADYCAAsgCEEISQRAIAEiAEUNAgwBCyAFLQAAQQFxBEAgASIARQ0CDAELIAogBkHsAGooAgAiA0kEQCABIgBFDQIMAQsgAigCACABRgRAIAIgARC2BiACKAIEIQcgAigCCCEBCyACIAFBAWoiADYCCCAHIAFBAnRqIAM2AgAgAA0ACwsgBEHQAmokAAuCGgMSfwZ9AX4jAEHQAGsiCCQAIAhBKGoiBEEIaiABQQhqKAIANgIAIAggASkCADcDKCAIIABBBGogBBCEBAJAAkACQAJAAkACQAJAAkACQAJAIAgoAgBFBEAgCEEUaigCAEEEaygCACIAIAhBEGooAgAiAUEYaigCACICTw0BIAFBFGooAgAgAEEUbGooAhAhBwwICyAIQSBqIAhBEGooAgA2AgAgCCAIQQhqKQMANwMYIAAqAgAiFiABKAIIspQhFyAWIBeSIRggFiAWIAEoAgSylCIZkiEaIBYgFiABKAIAspQiFpIhGyAIQRRqKAIAIQQgCCgCBCEMAkACQCADKAIIIgFFDQAgAyABQQFrIgE2AgggAygCBCABQQJ0aigCACIBRQ0AIAFBEGpBADYCACABQRxqQQA2AgAgAUEIaiEJIAEoAggiBUUEQCAJQQAQuAYgASgCCCEFIAEoAhAhBwsgASAHQQFqIgM2AhAgAUEMaigCACIGIAdBA3RqQv///3s3AgAgAyAFRgRAIAkgBRC4BiABKAIMIQYgASgCECEDCyABIBs4AgQgASAWOAIAIAEgA0EBajYCEEEAIQcgAUE8akEANgIAIAFBMGpBADYCACAGIANBA3RqQv////v3/////wA3AgAgAUEoaiIJKAIAIgVFBEAgCUEAELgGIAEoAighBSABKAIwIQcLIAEgB0EBaiIDNgIwIAFBLGooAgAiBiAHQQN0akL///97NwIAIAMgBUYEQCAJIAUQuAYgASgCLCEGIAEoAjAhAwsgASAZOAIgIAEgA0EBajYCMEEAIQcgAUHcAGpBADYCACABQSRqIBo4AgAgAUHQAGpBADYCACAGIANBA3RqQv////v3/////wA3AgAgAUHIAGoiCSgCACIFRQRAIAlBABC4BiABKAJIIQUgASgCUCEHCyABIAdBAWoiAzYCUCABQcwAaigCACIGIAdBA3RqQv///3s3AgAgAyAFRgRAIAkgBRC4BiABKAJMIQYgASgCUCEDCyABQQA6AJABIAEgFzgCQCABIANBAWo2AlAgAUHEAGogGDgCACAGIANBA3RqQv////v3/////wA3AgAgAUHkAGooAgAEQCABQegAaigCABC1AQsgAUEAOgCRASABQX82AnAgAUIANwJgIAFBjAFqQQA2AgAgAUHoAGpCBDcCACABKAJ0DQMgAUGAAWooAgBFDQFB4ODBAEEqQYzhwQAQ2QkACwJAIBYgG18EQEEQQQQQ9wsiAw0BDAsLDAsLIANC////+/f/////ADcCCCADQv///3s3AgACQCAZIBpfBEBBEEEEEPcLIgcNAQwLCwwLCyAHQv////v3/////wA3AgggB0L///97NwIAAkAgFyAYXwRAQRBBBBD3CyIFDQEMCwsMCwsgBUL////79/////8ANwIIIAVC////ezcCAEGUAUEEEPcLIgFFDQMgAUEAOwGQASABQgQ3AogBIAFCADcCgAEgAUKAgICAwAA3AnggAUL/////DzcCcCABQgQ3AmggAUIANwJgIAFCBDcCWCABQgI3AlAgASAFNgJMIAFBAjYCSCABIBg4AkQgASAXOAJAIAFCBDcCOCABQgI3AjAgASAHNgIsIAFBAjYCKCABIBo4AiQgASAZOAIgIAFCBDcCGCABQgI3AhAgASADNgIMIAFBAjYCCCABIBs4AgQgASAWOAIACyAALQA8IQMgAC0APSEFAkAgAigCACIHQX9GBEAgAkEMaigCACIHIAIoAgRGBEAgAkEEaiAHEL0GIAIoAgwhBwsgAiAHQQFqNgIMIAJBCGooAgAgB0EsbGoiAiADOgApDAELIAJB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BCITNgIEIBEgEigCACATKAIIQQdqQXhxajYCACACKAIQIAVBzABqIAEoAgwgAigCFCgCSBEFAEUNACABKAIQKAIAKAIAIQEgAkEhNgKIAiACQQhqIgUgDzYCBCAFIAs2AgAgAiACKwMIEAE2AowCIAIgASACQYgCaiACQYwCahDcCSACKAIEIQUCQAJAIAIoAgBFBEBBASEBQQAhCwJAAkACQCAFEAMOAgABAgtBACEBDAELQQEhC0EAIQELIAEgC3IhASAFQSRJDQIMAQtBASEBIAVBI00NAQsgBRAACyACKAKMAiIFQSRPBEAgBRAACyACKAKIAiIFQSRPBEAgBRAACyABRQ0GCyAAQQRqIQAgFEIBfCIUQgRSDQALDAILIAAgCUHYmcAAEMMIAAsgAkHgAWogBCACQZABahD7AiACLQDjASENIAItAOIBIQ4gAi0A4QEhCCACLQDgASEHCyAHQQJGDQEgBEH4AGohACAIQQF0QQJxIAdBAXEiASAOQQJ0QQRxIA1BA3RBCHFycnIiB60hFAJAIAFFDQAgAC0AAEEBcQ0AIAQoAmAiASAJSw0AIAIoAtABIANGBEAgAkHQAWogAxC2BiACKALUASEGIAIoAtgBIQMLIAYgA0ECdGogATYCACACIANBAWoiAzYC2AELAkAgFEICg1ANACAALQAAQQFxDQAgBEHkAGooAgAiASAJSw0AIAIoAtABIANGBEAgAkHQAWogAxC2BiACKALUASEGIAIoAtgBIQMLIAYgA0ECdGogATYCACACIANBAWoiAzYC2AELAkAgFEIEg1ANACAALQAAQQFxDQAgBEHoAGooAgAiASAJSw0AIAIoAtABIANGBEAgAkHQAWogAxC2BiACKALUASEGIAIoAtgBIQMLIAYgA0ECdGogATYCACACIANBAWoiAzYC2AELAkAgB0EISQ0AIAAtAABBAXENACAEQewAaigCACIAIAlLDQAgAigC0AEgA0YEQCACQdABaiADELYGIAIoAtQBIQYgAigC2AEhAwsgBiADQQJ0aiAANgIAIAIgA0EBaiIDNgLYAQsgAw0ACwsgAigC0AEEQCACKALUARC1AQsgAkGQAmokAAu4DQISfwJ9AkAgAUECSQ0AAkACQAJAAkAgAigCACICQQhqKAIAIgsgACgCBCIFSwRAIAAoAgAiDCALTw0B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kpIhCiACIQYLIAAoAggiACANOAIMIAAgCzgCCCAAIAo4AgQgACAQOAIAIAAgBCkDeDcCECAAIBE4AiQgACAOOAIgIAAgDzgCHCAAIAQpAwA3AiggACAGOgA0IABBGGogBEGAAWooAgA2AgAgAEEwaiAEQQhqKAIANgIACyAEQbABaiQAC9cPAhB/A34jAEGwBGsiAyQAIANBADYCiAEgA0IANwOAASADQoCAgIDAADcDeCAAQUBrIANB+ABqIgQQYyADQQA2AogBIANCADcDgAEgA0KAgICAwAA3A3ggAEHoAGogBBBjIABBoAFqIgxBADYCACAAQoCAgIDAADcCmAEgAEG0AWpBBDYCACAAQawBaiINQgA3AgAgAEKAgICAwAA3AqQBIABBKGpCADcCACAAQoCAgIDAADcCICAAQRhqQgA3AgAgAEKAgICAwAA3AhAgAEIANwIIIABCgICAgMAANwIAIABBuAFqQgA3AgAgAEHAAWpCADcCACAAQcgBakEENgIAIABCADcCkAEgAEHUAWpCADcCACAAQcwBakIANwIAIABB3AFqQgQ3AgAgAEHkAWpCADcCACAAQewBakIENwIAIABCgICAgMAANwL0ASAAQfwBakIANwIAIABBhAJqQgQ3AgAgAEEBOgCMAiAAQThqQgA3AgAgAEKAgICAwAA3AjAgBEELakIANwAAIANBkARqIgZBC2pCADcAACADQfwDaiIFQQtqQgA3AAAgA0HpA2oiB0ELakIANwAAIANB1gNqIghBC2pCADcAACADQgA3AHsgA0IANwCTBCADQgA3AP8DIANCADcA7AMgA0IANwDZAyADQeAAaiIJQQ9qIg4gBEEPaigAADYAACAJQQhqIgkgBEEIaikAADcDACADIAMpAHg3A2AgA0HIAGoiCkEIaiIPIAZBCGopAAA3AwAgCkEPaiIKIAZBD2ooAAA2AAAgAyADKQCQBDcDSCADQTBqIgZBD2oiECAFQQ9qKAAANgAAIAZBCGoiBiAFQQhqKQAANwMAIAMgAykA/AM3AzAgA0EYaiILQQ9qIhEgB0EPaigAADYAACALQQhqIgsgB0EIaikAADcDACADIAMpAOkDNwMYIANBD2oiByAIQQ9qKAAANgAAIANBCGoiEiAIQQhqKQAANwMAIAMgAykA1gM3AwAgA0GGBGpBADYBACADQgA3Af4DIANB1AFqQgA3AgAgA0HcAWpBADYCACADQf////sHNgLIASADQoCAgIDw//+/fzcDwAEgA0L////7////v/8ANwO4ASADQv////sHNwOwASADQoCAgIDw//+/fzcDqAEgA0L////7////v/8ANwOgASADQv////sHNwOYASADQoCAgIDw//+/fzcDkAEgA0L////7////v/8ANwOIASADQoCAgICAgIDAPzcDgAEgA0IANwN4IANCADcCzAEgA0EAOgDoASADQv////sHNwPgASADQfEBaiAJKQMANwAAIANB+AFqIA4oAAA2AAAgAyADKQNgNwDpASADQQA6AIQCIANC////+wc3AvwBIANBlAJqIAooAAA2AAAgA0GNAmogDykDADcAACADIAMpA0g3AIUCIANBADoAoAIgA0L////7BzcDmAIgBEG4AWogECgAADYAACADQakCaiAGKQMANwAAIAMgAykDMDcAoQIgA0EAOgC8AiADQv////sHNwK0AiAEQdQBaiARKAAANgAAIANBxQJqIAspAwA3AAAgAyADKQMYNwC9AiADQQA6ANgCIANC////+wc3A9ACIANB6AJqIAcoAAA2AAAgA0HhAmogEikDADcAACADIAMpAwA3ANkCIANCgICAgICAgMA/NwOAAyADQgA3A/gCIANBADoA9AIgA0L////7BzcC7AIgA0GYA2pCADcDACADQZADakIANwMAIANCADcDiAMgA0GAgID8AzYCoAMgA0G0A2pBADoAACADQawDakIANwIAIANCADcCpAMgA0EBOgC1AyADQbwDaiAFQQZqKQEANwEAIAMgAykB/AM3AbYDIANBzANqQQA2AgAgA0IANwLEAyAMKAIAIQYgACAAKAIMIgdBBmoiBBCgAiAAQRBqIAQQoAIgAEEgaiAEEKACIA0oAgAiBSAAKAKkAUYEQCAAQaQBaiAFQQEQrwYgACgCrAEhBQsgACAFQQFqNgKsASAAKAKoASAFQQR0aiIFQgA3AgggBUKAgICAwAA3AgAgACAAKAKQAUEGaiIINgKQAQJAIAAoAhwgBE8EQCAAKAIUIAdBAnRqIgRBFGpBzZmz7gM2AgAgBEEMakLNmbPu05mz5j03AgAgA0GQBGogA0H4AGoQxAEgACgCoAEiBSAAKAKYAUYEQCAAQZgBaiAFEMIG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CQALIAsoAgAiBi0AACEBIAZBAToAACAEIAFBAXEiAToAJyABDQtBACECQdzvwwAoAgBB/////wdxBEBBzPPDACgCAEVFIQILIAYtAAENCCAGQQhqKAIAQQxrIQUgBkEMaigCACIHQQxsIQFBfyEDA0AgAUUNCiADQQFqIQMgAUEMayEBIAVBDGoiBSgCACAKRw0ACyADIAdPDQcgBUEIaigCACEDIAUgBUEMaiABEOIMGiAGQQxqIAdBAWs2AgAgA0UNCSADIAMoAgAiAUEBazYCACABQQFGBEAgAxDCCQsCQCACDQBB3O/DACgCAEH/////B3FFDQBBzPPDACgCAEUNACAGQQE6AAELIAZBADoAACAEKAIIIQEgBEECNgIIIAFBAkYNCiAAIAQoAhw2AhggACAEKQIUNwIQIAAgBCkCDDcCCCAAIAE2AgQgAEEANgIADAILIAsoAgAiBi0AACEBIAZBAToAACAEIAFBAXEiAToAJyABDQpBACECQdzvwwAoAgBB/////wdxBEBBzPPDACgCAEVFIQILIAYtAAENAyAGQQhqKAIAQQxrIQUgBkEMaigCACIHQQxsIQFBfyEDA0AgAUUNBSADQQFqIQMgAUEMayEBIAVBDGoiBSgCACAKRw0ACyADIAdPDQIgBUEIaigCACEDIAUgBUEMaiABEOIMGiAGQQxqIAdBAWs2AgAgA0UNBCADIAMoAgAiAUEBazYCACABQQFGBEAgAxDCCQsCQCACDQBB3O/DACgCAEH/////B3FFDQBBzPPDACgCAEUNACAGQQE6AAELIAZBADoAACAEKAIIIQEgBEECNgIIIAFBAkYNBSAAIAQoAhw2AhggACAEKQIUNwIQIAAgBCkCDDcCCCAAIAE2AgQgAEEBNgIADAELIAQtACBFBEBBACEBA0AgASABQQFqIAFBCksgAUEHT3EbIQEgBC0AIEUNAAsLIABBAjYCAAsgBEFAayQADwsgAyAHQezDwAAQwggACyAEIAI6ACwgBCAGNgIoQfzDwABBKyAEQShqQezHwABBiMnAABD9BwALQYjCwABBK0GIycAAENkJAAtBiMLAAEErQZjJwAAQ2QkACyADIAdB7MPAABDCCAALIAQgAjoALCAEIAY2AihB/MPAAEErIARBKGpB7MfAAEGoycAAEP0HAAtBiMLAAEErQajJwAAQ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BiAEQQgQ2gYgBigCCCEECyAGIARBCGo2AgggBigCBCAEaiACrTcAACACBEAgBSACQQd0aiEDA0AgCCAFKQMINwMIIAggBSkDADcDACAIIAVBKGopAwA3AyggCCAFQSBqKQMANwMgIAggBUEYaikDADcDGCAIIAVBEGopAwA3AxAgCCAFQdgAaikDADcDWCAIIAVB0ABqKQMANwNQIAggBUHIAGopAwA3A0ggCCAFQUBrKQMANwNAIAggBUE4aikDADcDOCAIIAVBMGopAwA3AzAgACAIEPYBIgQNAiAAIAhBMGoQ9gEiBA0CIAVB4ABqKAIAIQQgACgCACIGKAIIIQIgBigCACACa0EDTQRAIAYgAkEEENoGIAYoAgghAgsgBigCBCACaiAENgAAIAYgAkEEaiICNgIIIAVB5ABqKAIAIQQgBigCACACa0EDTQRAIAYgAkEEENoGIAYoAgghAgsgBigCBCACaiAENgAAIAYgAkEEaiICNgIIIAVB6ABqKAIAIQQgBigCACACa0EDTQRAIAYgAkEEENoGIAYoAgghAgsgBigCBCACaiAENgAAIAYgAkEEaiICNgIIIAVB7ABqKAIAIQQgBigCACACa0EDTQRAIAYgAkEEENoGIAYoAgghAgsgBiACQQRqNgIIIAYoAgQgAmogBDYAACAFQfQAai0AACEGIAVB8ABqKAIAIQQgACgCACIHKAIIIQIgBygCACACa0EDTQRAIAcgAkEEENoGIAcoAgghAgsgBygCBCACaiAENgAAIAcgAkEEaiICNgIIIAIgBygCAEYEQCAHIAJBARDaBiAHKAIIIQILIAcgAkEBajYCCCAHKAIEIAJqIAY6AAAgBUH4AGotAAAhBCAAKAIAIgYoAggiAiAGKAIARgRAIAYgAkEBENoGIAYoAgghAgsgBiACQQFqNgIIIAYoAgQgAmogBDoAACADIAVBgAFqIgVHDQALCyABQSxqKAIAIQQgAUEoaigCACEHIAAoAgAiAygCCCEFIAMoAgAgBWtBB00EQCADIAVBCBDaBiADKAIIIQULIAMgBUEIaiICNgIIIAMoAgQgBWogBK03AAAgBARAIARBAnQhBQNAIAcoAgAhBiAHQQRqIQcgAyADKAIAIAJrQQNLBH8gAgUgAyACQQQQ2gYgAygCCAsiBEEEaiICNgIIIAMoAgQgBGogBjYAACAFQQRrIgUNAAsLIAFBOGooAgAhBCABQTRqKAIAIQcgACgCACIDKAIIIQUgAygCACAFa0EHTQRAIAMgBUEIENoGIAMoAgghBQsgAyAFQQhqIgI2AgggAygCBCAFaiAErTcAACAEBEAgBEECdCEFA0AgBygCACEGIAdBBGohByADIAMoAgAgAmtBA0sEfyACBSADIAJBBBDaBiADKAIICyIEQQRqIgI2AgggAygCBCAEaiAGNgAAIAVBBGsiBQ0ACwsgAUHEAGooAgAhAiABQUBrKAIAIQcgACgCACIDKAIIIQQgAygCACAEa0EHTQRAIAMgBEEIENoGIAMoAgghBAsgAyAEQQhqIgA2AgggAygCBCAEaiACrTcAAEEAIQQgAkUNACAHIAJBDGxqIQYDQCAHQQRqLQAAIQIgBygCACEBIAMoAgAgAGtBA00EQCADIABBBBDaBiADKAIIIQALIAMoAgQgAGogATYAACADIABBBGoiADYCCCAAIAMoAgBGBEAgAyAAQQEQ2gYgAygCCCEACyADKAIEIABqIAI6AAAgAyAAQQFqIgI2AgggB0EIaigCACEBIAMoAgAgAmtBA00EQCADIAJBBBDaBiADKAIIIQILIAMgAkEEaiIANgIIIAMoAgQgAmogATYAACAGIAdBDGoiB0cNAAsLIAhB4ABqJAAgBAvwCwIBfwl9IwBBwAFrIgskACABIAEoAgBBCXI2AgAgByAEKgIMIhIgCEEUaioCACIOlCAEKgIAIgwgCCoCCCIPlJMgBCoCBCINIAhBDGoqAgAiE5STIAQqAggiECAIQRBqKgIAIhSUkzgCDCAHIBAgDpQgDCATlCASIBSUkiANIA+Uk5I4AgggByAQIA+UIA0gDpQgEiATlCAMIBSUk5KSOAIEIAcgDSAUlCASIA+UIAwgDpSSkiAQIBOUkzgCACAMIAhBHGoqAgAiE5QgDSAIQRhqKgIAIhSUkyIOIA6SIQ4gECAUlCAMIAhBIGoqAgAiEZSTIg8gD5IhDyAHIAQqAhggESASIA6UIAwgD5QgDSANIBGUIBAgE5STIhEgEZIiEZSTkpKSOAIYIAcgBCoCFCATIBIgD5QgECARlCAMIA6Uk5KSkjgCFCAHIAQqAhAgFCASIBGUIA0gDpQgECAPlJOSkpI4AhAgAioCACEMIAtBGGoiASAJKAIEIgc2AgQgASAJKAIAIAcoAghBB2pBeHFqNgIAIAIgDCAMIAsoAhggCygCHCgCnAERCwAiDSAMIA1dGyANIA1cGzgCACALQRBqIgEgCSgCBCIHNgIEIAEgCSgCACAHKAIIQQdqQXhxajYCACALQSBqIAsoAhAgCEEIaiIIIAsoAhQoAowBEQEAIAIqAgQhDCACIAsqAiAiDSANlCALKgIkIg0gDZSSIAsqAigiDSANlJJDAAAAAJIQkwEgCyoCLJIiDSANIAwgDCANXRsgDCAMXBs4AgQgC0EIaiIBIAkoAgQiAjYCBCABIAkoAgAgAigCCEEHakF4cWo2AgAgCygCDCECIAsoAgghBwJAAkACQAJAIAooAgBBAWsOAgEAAgsgC0HgAGoiAkEIaiAKKAIEIgFBCGopAgA3AwAgAkEQaiABQRBqKQIANwMAIAJBGGogAUEYaikCADcDACACQSBqIAFBIGopAgA3AwAgAkEoaiABQShqKAIANgIAIAsgASkCADcDYAwCCyAKKgIEIgxDAAAAAFsEQCALQfgAakIANwMAIAtBgAFqQgA3AwAgC0GIAWpBADYCACALQgA3A3AgC0IANwNgIAtCgICAgICAgMA/NwNoDAILIAtBkAFqIgEgB0MAAIA/IAIoApABERQAIAEgDBDFCCALQeAAaiICQShqIAFBKGooAgA2AgAgAkEgaiABQSBqKQMANwMAIAJBGGogAUEYaikDADcDACACQRBqIAFBEGopAwA3AwAgAkEIaiABQQhqKQMANwMAIAsgCykDkAE3A2AMAQsgCioCBCIMQwAAAABbBEAgC0H4AGpCADcDACALQYABakIANwMAIAtBiAFqQQA2AgAgC0IANwNwIAtCADcDYCALQoCAgICAgIDAPzcDaAwBCyALQeAAaiAHIAwgAigCkAERFAALIAtBMGogC0HgAGogCBDgAyAAKAIIIgggACgCAEYEQCAAIAgQuAYgACgCCCEICyAAIAhBAWo2AgggACgCBCAIQQN0aiIAIAY2AgQgACAFNgIAIAtBkAFqIgBBKGogC0EwaiIBQShqKAIANgIAIABBIGogAUEgaikDADcDACAAQRhqIAFBGGopAwA3AwAgAEEQaiIFIAFBEGopAwA3AwAgAEEIaiICIAFBCGopAwA3AwAgCyALKQMwNwOQASADQRhqIgEgABCC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IANFDQsgBhC1AQwLC0EBQeSIwABBjIPAABDmByEBDAoLIAIoAkwhAQwKCyAAQQxqIAIpAxA3AgAgAEEUaiACQRhqKAIANgIAIABBKGogDT4CACAAQSBqIAetQoGAgIAQfjcCACAAQRxqIAY2AgAgAEEYaiADNgIAIABBCGogCTYCACAAIAo2AgRBAAwKCyACQoHKADcDSCACQcgAahCJCyEBDAcLIAVBBEHI78MAKAIAIgBBigcgABsRAAAACyACQoHKADcDSCACQcgAahCJCyEBDAQLIAJCgcoANwNIIAJByABqEIkLIQEMAwsgAkKBygA3A0ggAkHIAGoQiQshAQwBC0EQQQRByO/DACgCACIAQYoHIAAbEQAAAAsgA0UNASAGELUBDAELIAIoAjBFDQAgAigCNBC1AQsgCkUNACAJELUBCyAAIAE2AgRBAQshASAAIAE2AgAgAkHgAGokAAvmCQIRfwJ9IwBBgAJrIgMkAAJAIAFBAEgNACACQQBIDQAgA0HYAGoiCCAAKAIIIAEgAhCGAiADQQhqIgFBCGoiESADQeQAaikCADcDACABQRBqIhIgA0HsAGopAgA3AwAgAUEYaiITIANB9ABqKQIANwMAIAFBIGoiByADQfwAaigCADYCACADIAMpAlw3AwggAygCWCECIANBMGoiAUEIaiADQYwBaikCADcDACABQRBqIANBlAFqKQIANwMAIAFBGGogA0GcAWopAgA3AwAgAUEgaiADQaQBaigCADYCACADIANBhAFqKQIANwMwIAMoAoABIQEgACgCICIGQTVqIQkgBkEEaiEEIAhBNWohCiAIQQRyIQUgACgCHCELIAAoAhghDCAAKAIEIQ0gACgCACEOIAAoAhQhDyAAKAIQIRAgACgCDCEIAkACQAJAAkAgAkEBaw4CAAIBCyADQagBaiIAQSBqIAcoAgA2AgAgAEEYaiATKQMANwMAIABBEGogEikDADcDACAAQQhqIBEpAwA3AwAgAyADKQMINwOoASADQdgAaiAIIBAgDyAAQeiwwgAgDiANIAwqAgAgCy0AABBJIAMtAIwBIgBBBUYNAiADQdABaiICQQhqIAVBCGopAgA3AwAgAkEQaiAFQRBqKQIANwMAIAJBGGogBUEYaikCADcDACACQSBqIAVBIGopAgA3AwAgAkEoaiAFQShqKQIANwMAIANBzgFqIApBAmotAAA6AAAgAyAFKQIANwPQASADIAovAAA7AcwBIABBBEYNACADKgJYIRRD//9/fyEVIAYtADRBBEcEfSAGKgIABUP//39/CyAUXkUNACAGIBQ4AgAgBCADKQPQATcCACAGIAA6ADQgCSADLwHMATsAACAEQQhqIANB0AFqIgBBCGopAwA3AgAgBEEQaiAAQRBqKQMANwIAIARBGGogAEEYaikDADcCACAEQSBqIABBIGopAwA3AgAgBEEoaiAAQShqKQMANwIAIAlBAmogA0HOAWotAAA6AAALIAFBAUcNACADQagBaiIBQSBqIANBMGoiAEEgaigCADYCACABQRhqIABBGGopAwA3AwAgAUEQaiAAQRBqKQMANwMAIAFBCGogAEEIaikDADcDACADIAMpAzA3A6gBIANB2ABqIAggECAPIAFB6LDCACAOIA0gDCoCACALLQAAEEkgAy0AjAEiAEEFRg0BIANB0AFqIgFBCGogBUEIaikCADcDACABQRBqIAVBEGopAgA3AwAgAUEYaiAFQRhqKQIANwMAIAFBIGogBUEgaikCADcDACABQShqIAVBKGopAgA3AwAgA0HOAWogCkECai0AADoAACADIAUpAgA3A9ABIAMgCi8AADsBzAEgAEEERg0AIAMqAlghFEP//39/IRUgBi0ANEEERwR9IAYqAgAFQ///f38LIBReRQ0AIAYgFDgCACAEIAMpA9ABNwIAIAYgADoANCAJIAMvAcwBOwAAIARBCGogA0HQAWoiAEEIaikDADcCACAEQRBqIABBEGopAwA3AgAgBEEYaiAAQRhqKQMANwIAIARBIGogAEEgaikDADcCACAEQShqIABBKGopAwA3AgAgCUECaiADQc4Bai0AADoAAAtBACEHDAELQQEhBwsgA0GAAmokACAHC6UKAQZ/IABBCGooAgAhAyAAQQRqKAIAIQUgASgCACIEKAIIIQIgBCgCACACa0EHTQRAIAQgAkEIENoGIAQoAgghAgsgBCACQQhqNgIIIAQoAgQgAmogA603AAAgA0EMbCECAkADQCACBEAgAkEMayECIAUgBBDwBSEDIAVBDGohBSADRQ0BDAILCyAAQRRqKAIAIQMgAEEQaigCACEGIAEoAgAiAigCCCEEIAIoAgAgBGtBB00EQCACIARBCBDaBiACKAIIIQQLIAIgBEEIaiIFNgIIIAIoAgQgBGogA603AAAgAwRAIAYgA0EDdGohBANAIAZBBGooAgAhByAGKAIAIQMgAigCACAFa0EDTQRAIAIgBUEEENoGIAIoAgghBQsgAigCBCAFaiADNgAAIAIgBUEEaiIDNgIIIAIoAgAgA2tBA00EQCACIANBBBDaBiACKAIIIQMLIAIgA0EEaiIFNgIIIAIoAgQgA2ogBzYAACAEIAZBCGoiBkcNAAsLIABBIGooAgAhBCAAQRxqKAIAIQUgASgCACICKAIIIQMgAigCACADa0EHTQRAIAIgA0EIENoGIAIoAgghAwsgAiADQQhqNgIIIAIoAgQgA2ogBK03AAAgBEEUbCEGA0AgBgRAIAUoAgAhBCACKAIAIAIoAggiA2tBA00EQCACIANBBBDaBiACKAIIIQMLIAIoAgQgA2ogBDYAACACIANBBGoiAzYCCCAFKAIEIQQgAigCACADa0EDTQRAIAIgA0EEENoGIAIoAgghAwsgAiADQQRqNgIIIAIoAgQgA2ogBDYAACAGQRRrIQYgBUEIaiEDIAVBFGohBSADIAIQ8AUiA0UNAQwCCwsgAEEsaigCACEGIABBKGooAgAhBSABKAIAIgIoAgghBCACKAIAIARrQQdNBEAgAiAEQQgQ2gYgAigCCCEECyACIARBCGoiAzYCCCACKAIEIARqIAatNwAAIAYEQCAFIAZBBXRqIQYDQCAFQQRqKAIAIQQgBSgCACEHIAIoAgAgA2tBB00EQCACIANBCBDaBiACKAIIIQMLIAIoAgQgA2pCAjcAACACIANBCGoiAzYCCCACKAIAIANrQQNNBEAgAiADQQQQ2gYgAigCCCEDCyACKAIEIANqIAc2AAAgAiADQQRqIgM2AgggAigCACADa0EDTQRAIAIgA0EEENoGIAIoAgghAwsgAigCBCADaiAENgAAIAIgA0EEaiIDNgIIIAVBDGooAgAhBCAFQQhqKAIAIQcgAigCACADa0EHTQRAIAIgA0EIENoGIAIoAgghAwsgAigCBCADakICNwAAIAIgA0EIaiIDNgIIIAIoAgAgA2tBA00EQCACIANBBBDaBiACKAIIIQMLIAIoAgQgA2ogBzYAACACIANBBGoiAzYCCCACKAIAIANrQQNNBEAgAiADQQQQ2gYgAigCCCEDCyACIANBBGo2AgggAigCBCADaiAENgAAIAVBEGoiBCACEPAFIgMNAiAEQQxqLQAAIQcgAigCCCIFIAIoAgBGBEAgAiAFQQEQ2gYgAigCCCEFCyACIAVBAWoiAzYCCCACKAIEIAVqIAc6AAAgBiAEQRBqIgVHDQALCyABIABBNGooAgAgAEE4aigCABCMByIDDQAgASAAQUBrKAIAIABBxABqKAIAEIwHIgMNACABIABBzABqKAIAIABB0ABqKAIAEIwHIgMNACABIABB2ABqKAIAIABB3ABqKAIAEIwHIQMLIAML7gkBDH8jAEHwAWsiCiQAAkACQAJAIABFDQAgACgCACILQX9GDQIgACALQQFqNgIAIAFFDQAgASgCACILQX9GDQIgASALQQFqNgIAIAJFDQAgAigCACILQX9GDQIgAiALQQFqNgIAIANFDQAgAygCACILQX9GDQIgAyALQQFqNgIAIARFDQAgBCgCACILQX9GDQIgBCALQQFqNgIAIAVFDQAgBSgCACILQX9GDQIgBSALQQFqNgIAIAZFDQAgBigCACILQX9GDQIgBiALQQFqNgIAIAdFDQAgBygCACILQX9GDQIgByALQQFqNgIAIApBQGsiDEEIaiACQQRqIgtBCGopAgA3AwAgCiALKQIANwNAIAxBGGogAUEEaiILQQhqKAIANgIAIAogCykCADcDUCAKQeAAaiINQQhqIAZBBGoiC0EIaikCADcDACAKIAspAgA3A2AgDUEYaiAFQQRqIgtBCGooAgA2AgAgCiALKQIANwNwIAogBEEEaiILKAIEIg42AgQgCiALKAIAIA4oAghBB2pBeHFqNgIAQQQhCyAKQbgBaiAMIANBBGogACgCBCAAQQhqKAIAIgwoAghBB2pBeHFqIAwgDSAHQQRqIAooAgAgCigCBCAIIAlBAEcQ0QICQCAKLQDsASIJQQVGDQAgCkGAAWoiDEEwaiIOIApBuAFqIg1BMGoiDygCADYCACAMQShqIhAgDUEoaiIRKQMANwMAIAxBIGoiEiANQSBqIhMpAwA3AwAgDEEYaiANQRhqKQMANwMAIAxBEGoiFCANQRBqIhUpAwA3AwAgDEEIaiANQQhqKQMANwMAIApB/gBqIgwgCkHvAWotAAA6AAAgCiAKKQO4ATcDgAEgCiAKLwDtATsBfCAJQQRGDQAg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5AwhASAAQdwAaiACNgIAIABB2ABqIAE2AgAgACACNgJUIABB0ABqIA02AgAgAEHMAGogAzYCACAAIA02AkggAEHEAGogCTYCACAAQUBrIBM2AgAgACAJNgI8IABBOGogDDYCACAAQTRqIBI2AgAgACAMNgIwIABBLGogCDYCACAAQShqIBE2AgAgACAINgIkIABBIGogCzYCACAAQRxqIBA2AgAgACALNgIYIABBFGogBzYCACAAQRBqIA82AgAgACAHNgIMIAAgCjYCCCAAIA42AgQgACAKNgIADwsgBCAGQcjvwwAoAgAiAEGKByAAGxEAAAALIAMgAkHI78MAKAIAIgBBigcgABsRAAAACyAFIAJByO/DACgCACIAQYoHIAAbEQAAAAsgAyAEQcjvwwAoAgAiAEGKByAAGxEAAAALIAYgAkHI78MAKAIAIgBBigcgABsRAAAACxCgCgALIAUgAUHI78MAKAIAIgBBigcgABsRAAAACyACIARByO/DACgCACIAQYoHIAAbEQAAAAudCgEBfyMAQTBrIgIkAAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAtAABBAWsOEQECAwQFBgcICQoLDA0ODxARAAsgAiAALQABOgAIIAJBJGpBAjYCACACQSxqQQE2AgAgAkGIncMANgIgIAJBADYCGCACQYUHNgIUIAIgAkEQajYCKCACIAJBCGo2AhAgASACQRhqEJ8JDBELIAIgACkDCDcDCCACQSRqQQI2AgAgAkEsakEBNgIAIAJB7JzDADYCICACQQA2AhggAkH1ADYCFCACIAJBEGo2AiggAiACQQhqNgIQIAEgAkEYahCfCQwQCyACIAApAwg3AwggAkEkakECNgIAIAJBLGpBATYCACACQeycwwA2AiAgAkEANgIYIAJBhgc2AhQgAiACQRBqNgIoIAIgAkEIajYCECABIAJBGGoQnwkMDwsgAiAAKwMIOQMIIAJBJGpBAjYCACACQSxqQQE2AgAgAkHQnMMANgIgIAJBADYCGCACQYcHNgIUIAIgAkEQajYCKCACIAJBCGo2AhAgASACQRhqEJ8JDA4LIAIgACgCBDYCCCACQSRqQQI2AgAgAkEsakEBNgIAIAJBsJzDADYCICACQQA2AhggAkGIBzYCFCACIAJBEGo2AiggAiACQQhqNgIQIAEgAkEYahCfCQwNCyACIAApAgQ3AwggAkEkakEBNgIAIAJBLGpBATYCACACQZycwwA2AiAgAkEANgIYIAJBiQc2AhQgAiACQRBqNgIoIAIgAkEIajYCECABIAJBGGoQnwkMDAsgAkEkakEBNgIAIAJBLGpBADYCACACQYycwwA2AiAgAkHAmsMANgIoIAJBADYCGCABIAJBGGoQnwkMCwsgAkEkakEBNgIAIAJBLGpBADYCACACQYScwwA2AiAgAkHAmsMANgIoIAJBADYCGCABIAJBGGoQnwkMCgsgAkEkakEBNgIAIAJBLGpBADYCACACQfCbwwA2AiAgAkHAmsMANgIoIAJBADYCGCABIAJBGGoQnwkMCQsgAkEkakEBNgIAIAJBLGpBADYCACACQdybwwA2AiAgAkHAmsMANgIoIAJBADYCGCABIAJBGGoQnwkMCAsgAkEkakEBNgIAIAJBLGpBADYCACACQcSbwwA2AiAgAkHAmsMANgIoIAJBADYCGCABIAJBGGoQnwkMBwsgAkEkakEBNgIAIAJBLGpBADYCACACQbSbwwA2AiAgAkHAmsMANgIoIAJBADYCGCABIAJBGGoQnwkMBgsgAkEkakEBNgIAIAJBLGpBADYCACACQaibwwA2AiAgAkHAmsMANgIoIAJBADYCGCABIAJBGGoQnwkMBQsgAkEkakEBNgIAIAJBLGpBADYCACACQZybwwA2AiAgAkHAmsMANgIoIAJBADYCGCABIAJBGGoQnwkMBAsgAkEkakEBNgIAIAJBLGpBADYCACACQYibwwA2AiAgAkHAmsMANgIoIAJBADYCGCABIAJBGGoQnwkMAwsgAkEkakEBNgIAIAJBLGpBADYCACACQfCawwA2AiAgAkHAmsMANgIoIAJBADYCGCABIAJBGGoQnwkMAgsgAkEkakEBNgIAIAJBLGpBADYCACACQdiawwA2AiAgAkHAmsMANgIoIAJBADYCGCABIAJBGGoQnwkMAQsgASgCACAAKAIEIABBCGooAgAgASgCBCgCDBEFAAshACACQTBqJAAgAAuACQIBfxJ9IwBBkAJrIgUkACAFQbABakEANgIAIAVBwAFqQQA2AgAgBUIANwOoASAFQgA3A7gBIAVCgoCAgDA3AxAgBUKAgICAEDcDCCAFQTxqQQBB7AAQ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IAyTkiAUIA0gEpQgByAOlCAFIAiUk5KSkjgCACAAIBogApQgEZIgDSAQlCAKIAuUIAcgD5STkiARk5IgFSANIA6UIAogCJQgByASlJOSkpI4AhAL7wgBC38jAEEQayIMJAAgASAAKAIAIgYoAghPBEAgDEEIaiIFQQA6AAQgBUF/NgIAIAFBAWoiCyEHAkAgBigCCCIIIAtPDQAgDC0ADCEJIAwoAgghCiAIIQcgCyAIayINIAYoAgAgCGtLBEAgBiAIIA0QrwYgBigCCCEHCyAGKAIEIAdBBHRqIQQgDUECTwRAIAEgCGsiBUEDcSEOIAhBf3MgAWpBA08EQCAFQXxxIQUDQCAEQn83AgggBCAJOgAEIAQgCjYCACAEQThqQn83AgAgBEE0aiAJOgAAIARBMGogCjYCACAEQShqQn83AgAgBEEkaiAJOgAAIARBIGogCjYCACAEQRhqQn83AgAgBEEUaiAJOgAAIARBEGogCjYCACAEQUBrIQQgBUEEayIFDQALCyAOBEADQCAEQn83AgggBCAJOgAEIAQgCjYCACAEQRBqIQQgDkEBayIODQALCyAHIA1qQQFrIQcLIAggC0YNACAEQn83AgggBCAJOgAEIAQgCjYCACAHQQFqIQcLIAYgBzYCCAJAIAAoAgQiCSgCCCIIIAtPDQAgCCEFIAsgCGsiCiAJKAIAIAhrSwRAIAkgCCAKELAGIAkoAgghBQsgCSgCBCAFQRhsaiEEIApBAk8EQCABIAhrIgdBA3EhBiAIQX9zIAFqQQNPBEAgB0F8cSEHA0AgBEL////7////v383AhAgBEL////79///v383AgggBEL////79///v/8ANwIAIARB2ABqQv////v///+/fzcCACAEQdAAakL////79///v383AgAgBEHIAGpC////+/f//7//ADcCACAEQUBrQv////v///+/fzcCACAEQThqQv////v3//+/fzcCACAEQTBqQv////v3//+//wA3AgAgBEEoakL////7////v383AgAgBEEgakL////79///v383AgAgBEEYakL////79///v/8ANwIAIARB4ABqIQQgB0EEayIHDQALCyAGBEADQCAEQv////v///+/fzcCECAEQv////v3//+/fzcCCCAEQv////v3//+//wA3AgAgBEEYaiEEIAZBAWsi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AGooAgA2AgAgAEEwaiALQeAAaigCADYCAAwDCyAAQQU6ADQMAgsgAyAEKAKcARELACAGIAcoApwBEQsAkiERIAMgBCgCoAERCwAhECAGIAcoAqABEQsAIhIgEiAQIBAgEl0bIBAgEFwbIRBBAQshCiALQegAaiADIAQoAoABEQAAIAtB+ABqIAYgBygCgAERAAACQCALKgJ0IAsqAoQBYEUEQCALIBA4AiggCyAROAIkIAsgCjYCICALQYgBaiABIAUgDiAPIAYgByACIAwgDSADIAQgCCAJIAtBIGoQOCALLQC8ASIDQQRGBEAgC0EEOgBUDAILIAtBIGoiAUEYaiALQYgBaiICQQxqKAIANgIAIAFBDGogAkEYaigCADYCACABQTBqIAJBJGooAgA2AgAgAUEkaiACQTBqKAIANgIAIAsgCykCjAE3AzAgCyALKQOYATcCJCALIAspAqQBNwNIIAsgCykDsAE3AjwgCyADOgBUIAsgCyoCiAE4AiAMAQsgCyAQOAKQASALIBE4AowBIAsgCjYCiAEgC0EgaiABIAIgDCANIAMgBCAFIA4gDyAGIAcgCCAJIAtBiAFqEDgLIAAgCykDIDcCACAAQTBqIAtBIGoiAUEwaikDADcCACAAQShqIAFBKGopAwA3AgAgAEEgaiABQSBqKQMANwIAIABBGGogAUEYaikDADcCACAAQRBqIAFBEGopAwA3AgAgAEEIaiABQQhqKQMANwIACyALQcABaiQAC/UHAgV/Dn0jAEGQAmsiBSQAIAVBsAFqQQA2AgAgBUHAAWpBADYCACAFQgA3A6gBIAVCADcDuAEgBUKCgICAMDcDECAFQoCAgIAQNwMIIAVBPGpBAEHsABDjDBogAioCDCIMIAyUIAJBEGoqAgAiDSANlJIgAkEUaioCACILIAuUkkMAAAAAkiIREJMBIQogBUE4akEANgIAIAVBMGpCADcDACAFQSxqIAuMIhMgCpUiDyABKgIMIg6UIAEoAghB/////wdxIgYgD7xBgICAgHhxcr6SIAIqAggiD5MiFDgCACAFQShqIA4gDYwiFSAKlSIQlCABKAIEQf////8HcSIHIBC8QYCAgIB4cXK+kiACKgIEIhCTIhY4AgAgBUEkaiAOIAyMIhcgCpUiCpQgASgCAEH/////B3EiCCAKvEGAgICAeHFyvpIg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aiIDQQhqKQMANwIAIAFBHGogA0EQaikDADcCACABQSRqIANBGGooAgA2AgAgAUEwaiACQQhqKQMANwIAIAFBOGogAkEQaikDADcCACABQUBrIAJBGGooAgA2AgAgASAKOgBEIAEgAi8AQDsARSABQccAaiACQcIAai0AADoAACAAQaSWwgA2AgQgACABNgIAIAJBgAFqJAAPCyAEIAdByO/DACgCACIAQYoHIAAbEQAAAAsQoAoACyAGIAdByO/DACgCACIAQYoHIAAbEQAAAAtByABBBEHI78MAKAIAIgBBigcgABsRAAAAC70HAQV/AkACQAJAAkAgACgCAEEBaw4CAQIACyAAKAIEIgIoAoACIQEgAiABQQFrNgKAAiABQQFHDQIgACgCBCIDKAJAIQEgAyADKALQASICIAFyNgJAIAEgAnFFBEAgA0GAAWoQ9AUgA0GgAWoQ9AULIAAoAgQiAS0AiAIhAiABQQE6AIgCIAJFDQIgACgCBCICQcQBaigCAARAIAIoAsABELUBCyACQYQBahDjBSACQaQBahDjBSACELUBDAILIAAoAgQiAigCwAEhASACIAFBAWs2AsABIAFBAUcNASAAKAIEIgEoAkAhAiABIAJBAXI2AkAgAkEBcUUEQCABQYABahD0BQsgACgCBCIBLQDIASECIAFBAToAyAEgAkUNASAAKAIEIgUoAgQhASAFKAIAQX5xIgMgBSgCQEF+cSIERwRAA0AgA0E+cUE+RgRAIAEoAgAhAiABELUBIAIhAQsgBCADQQJqIgNHDQALCyABBEAgARC1AQsgBUGEAWoQ4wUgBRC1AQwBCyAAKAIEIgIoAjghASACIAFBAWs2AjggAUEBRw0AIAAoAgQiARCBBiABLQBAIQIgAUEBOgBAIAJFDQAgACgCBCICQQRqEOMFIAJBHGoQ4wUgAhC1AQsCQAJAAkACQCAAKAIIQQFrDgIBAgALIABBDGooAgAiAigCgAIhASACIAFBAWs2AoACIAFBAUcNAiAAKAIMIgMoAkAhASADIAMoAtABIgIgAXI2AkAgASACcUUEQCADQYABahD0BSADQaABahD0BQsgACgCDCIBLQCIAiECIAFBAToAiAIgAkUNAiAAKAIMIgBBxAFqKAIABEAgACgCwAEQtQELIABBhAFqEOMFIABBpAFqEOMFIAAQtQEP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ACAOOAIAIABBDGogGDgCACAAQQhqIBc4AgAgBEGQAWokAAv2BgEIfyMAQTBrIgIkACACIAA2AggCQAJAAkACQAJAAkAgAEECSQRAAkACQCABIABByABsaigCDCIFQQJPDQAgASAFQcgAbGotAERFDQMgASAAQcgAbGpBEGooAgAiBkECTwRAIAYhBQwBCyABIAZByABsai0AREUNAyABIABByABsakEUaigCACIHQQJJDQEgByEFCyAFQQJBtIXDABDDCAALIAEgB0HIAGxqLQBERQ0BIAJBADYCDCABIABByABsaigCGCIDQQJLDQUgASAFQcgAbGogA0ECdGpBDGoiBCgCACAARw0CIAEgBUHIAGxqIANBAnRqIghBGGoiBCgCAA0DIAIgCEEkaigCACIINgIQIAIgASAAQcgAbGpBKGooAgAiBDYCFCAEIAhHDQQgAiABIAVByABsaiADQQFqQf8BcUEDcEECdGpBJGooAgAiBTYCECACIAEgAEHIAGxqIgMoAiQiBDYCFAJAIAQgBUcNACACQQE2AgwgA0EcaigCACIDQQJLDQYgASAGQcgAbGogA0ECdGoiCUEMaiIEKAIAIABHDQMgCUEYaiIEKAIAQQFHDQQgAiABIAZByABsaiIEIANBAnRqQSRqKAIAIgY2AhAgAiABIABByABsakEsaigCACIJNgIUIAYgCUcNBSACIAQgA0EBakH/AXFBA3BBAnRqQSRqKAIAIgM2AhAgAiAINgIUIAMgCEcNACABIABByABsakEgaigCACEDIAJBAjYCDCADQQJLDQYgASAHQcgAbGogA0ECdGpBDGoiBCgCACAARw0DIAEgB0HIAGxqIANBAnRqIgBBGGoiBCgCAEECRw0EIAIgAEEkaigCACIANgIQIAIgBTYCFCAAIAVHDQUgAiABIAdByABsaiADQQFqQf8BcUEDcEECdGpBJGooAgAiADYCECACIAY2AhQgACAGRg0HCyACQQA2AiAgAkEQaiACQRRqIAJBGGpBwIbDABCOCQALIABBAkGkhcMAEMMIAAtBxIXDAEEsQfCFwwAQ2QkACyACQQA2AiAgBCACQQhqIAJBGGpBkIbDABCOCQALIAJBADYCICAEIAJBDGogAkEYakGghsMAEI4JAAsgAkEANgIgIAJBEGogAkEUaiACQRhqQbCGwwAQjgkACyADQQNBgIbDABDDCAALIAJBMGokAAu+BwICfw19IwBBsAJrIgUkACAFQbABakEANgIAIAVBwAFqQQA2AgAgBUIANwOoASAFQgA3A7gBIAVCgoCAgDA3AxAgBUKAgICAEDcDCCAFQTxqQQBB7AAQ4wwaIAUgAkEUaioCACIHjCIQIAIqAgwiCCAIlCACQRBqKgIAIgkgCZSSIAcgB5SSQwAAAACSIgoQkwEiC5U4AogCIAUgCYwiESALlTgChAIgBSAIjCISIAuVOAKAAiAFQcgBaiABIAVBgAJqEK4DIAVBOGpBADYCACAFQTBqQgA3AwAgBUEsaiAFKgLQASACKgIIIguTIgw4AgAgBUEoaiAFKgLMASACKgIEIg6TIg04AgAgBUEkaiAFKgLIASACKgIAIg+TIhM4AgAgBUEgaiAMOAIAIAVBCGoiBkEUaiANOAIAIAVBADYCxAEgBUEANgK0ASAFIBM4AhggBUHYAWogASAGIAIgAxCVASAFKALYASECAkAgBARAIAJFBEAgAEEENgIADAILIAAgBSkD4AE3AgwgACAFKgLcATgCCCAAQQM2AgAgAEEUaiAFQegBaigCADYCAAwBCyACRQRAIABBBDYCAAwBCyAFKgLcASIMQwAAAABcBEAgACAMOAIIIABBAzYCACAAIAVB4AFqIgEpAgA3AgwgAEEUaiABQQhqKAIANgIADAELIAUgByAKEJMBIgqVIgcgByAHlCAIIAqVIgggCJQgCSAKlSIJIAmUkpJDAAAAAJIQkwEiCpU4AogCIAUgCSAKlTgChAIgBSAIIAqVOAKAAiAFQfABaiABIAVBgAJqIgIQrgMgBSoC+AEhCiAFKgLwASEMIAUqAvQBIQ0gBUGUAmogEDgCACAFQZACaiAROAIAIAVBADYCxAEgBUEANgK0ASAFQQA2AjggBUIANwMwIAUgEjgCjAIgBSALIAcgCCAMIA+TlCAJIA0gDpOUkiAHIAogC5OUkkNvEoM6kiIHlJIiCzgCiAIgBSAKIAuTIgs4AiwgBSAOIAkgB5SSIgk4AoQCIAUgDSAJkyIJOAIoIAUgDyAIIAeUkiIIOAKAAiAFIAwgCJMiCDgCJCAFIAs4AiAgBSAJOAIcIAUgCDgCGCAFQZgCaiABIAVBCGogAiAHQ28SgzqSEJUBIAUoApgCRQRAIABBBDYCAAwBCyADIAcgBSoCnAKTIgNgRQRAIABBBDYCAAwBCyAAIAM4AgggAEEDNgIAIABBFGogBUGoAmooAgA2AgAgACAFQaACaikDADcCDAsgBUGwAmokAAvvDwIkfQd/IwBB0ABrIiokACAqQShqISsgAiEvIAQhAkMAACDBIQsCfQJAIAUEQCACIAVBDGxqITACQAJAAkADQCACKAIAIiwgA08NASACQQRqKAIAIi0gA08NAiACQQhqKAIAIi4gA0kEQCAGIC8gLkEMbGoiLioCACIOQwAAIEGSIC8gLEEMbGoiLCoCBCIMQwAAIEGSIgYgLyAtQQxsaiItKgIIIg9DAAAgQZIiB5QgLCoCCCIQQwAAIEGSIhEgLSoCBCINQwAAIEGSIhOUk5QgLCoCACIUQwAAIEGSIBMgLioCCCITQwAAIEGSIhWUIAcgLioCBCIWQwAAIEGSIgeUk5QgLSoCACIXQwAAIEGSIAYgFZQgESAHlJOUk5JDAADAQJUiB5IhBiAKIAcgEEMAAIA+lEMAACDAkiAPQwAAgD6UkiATQwAAgD6UkpSSIQogCSAHIAxDAACAPpRDAAAgwJIgDUMAAIA+lJIgFkMAAIA+lJKUkiEJIAggByAUQwAAgD6UQwAAIMCSIBdDAACAPpSSIA5DAACAPpSSlJIhCCAwIAJBDGoiAkYNBAwBCwsgLiADQbiEwgAQwwgACyAsIANBmITCABDDCAALIC0gA0GohMIAEMMIAAsgBkMAAAAAXA0BC0MAACDBIQpDAAAgwQwBCyAIIAaVIQsgCiAGlSEKIAkgBpULIQkgKyALOAIEICsgBjgCACArQQxqIgIgCjgCACArQQhqIAk4AgAgKioCKCETICpBEGogAigCADYCACAqICopAiw3AwgCQAJAAkACQCATQwAAAABcBEAgBQRAIAQgBUEMbGohLiAqKgIQIRQgKioCDCEVICoqAgghFgNAIAQoAgAiAiADTw0FIARBBGooAgAiKyADTw0GIARBCGooAgAiBSADTw0EIC8gBUEMbGoiBSoCACIGIRcgLyArQQxsaiIrKgIEIgshIiArKgIIISMgKyoCACIJISQgBSoCCCElIAUqAgQiByEmIC8gAkEMbGoiLCoCACIKIScgLCoCBCIOISggLCoCCCEpICpBKGoiAiAGICpBCGoiLSoCACIIkyIGIAaUIAkgCJMiCSAGlCAKIAiTIgogBpQgCSAJlCAKIAmUIAogCpQgCCAIkyIIIAiUIAggCpSSkiAIIAmUkpKSIAggBpSSkpKSIg8gByAtKgIEIgyTIgcgB5QgCyAMkyILIAeUIA4gDJMiDiAHlCALIAuUIA4gC5QgDiAOlCAMIAyTIgwgDJQgDCAOlJKSIAwgC5SSkpIgDCAHlJKSkpIiEpJDzczMPZQ4AiAgAiAPIAUqAgggLSoCCCINkyIPIA+UICsqAgggDZMiECAPlCAsKgIIIA2TIhEgD5QgECAQlCARIBCUIBEgEZQgDSANkyINIA2UIA0gEZSSkiANIBCUkpKSIA0gD5SSkpKSIhiSQ83MzD2UOAIQIAIgEiAYkkPNzMw9lDgCACACIAcgD5QiEiASkiALIA+UIA4gD5QgDCAPlCAQIAeUIAsgEJQiEiASkiAOIBCUIAwgEJQgESAHlCARIAuUIA4gEZQiEiASkiAMIBGUIAwgDZQiEiASkiANIA6UkiANIAuUkiANIAeUkpKSkpKSkpKSkpKSkkPNzEy9lCISOAIcIAIgBiAHlCIYIBiSIAkgB5QgCiAHlCAIIAeUIAsgBpQgCSALlCIHIAeSIAogC5QgCCALlCAOIAaUIA4gCZQgCiAOlCIHIAeSIAggDpQgCCAMlCIHIAeSIAwgCpSSIAwgCZSSIAwgBpSSkpKSkpKSkpKSkpKSQ83MTL2UIgc4AhggAiASOAIUIAIgBiAPlCILIAuSIAkgD5QgCiAPlCAIIA+UIBAgBpQgCSAQlCILIAuSIAogEJQgCCAQlCARIAaUIBEgCZQgCiARlCILIAuSIAggEZQgCCANlCIIIAiSIA0gCpSSIA0gCZSSIA0gBpSSkpKSkpKSkpKSkpKSQ83MTL2UIgY4AgwgAiAHOAIIIAIgBjgCBCAZIBcgFpMgKCAVkyIGICMgFJMiCZQgKSAUkyIKICIgFZMiCJSTlCAnIBaTIAggJSAUkyIIlCAJICYgFZMiCZSTlCAkIBaTIAYgCJQgCiAJlJOUk5JDAADAQJUiBiAqKgJIlJIhGSAaIAYgKioCRJSSIRogGyAGICoqAkCUkiEbIBwgBiAqKgI8lJIhHCAdICoqAjggBpSSIR0gHiAqKgI0IAaUkiEeIB8gKioCMCAGlJIhHyAgICoqAiwgBpSSISAgISAqKgIoIAaUkiEhIC4gBEEMaiIERw0ACwsgKkEYaiICQQhqICpBEGooAgA2AgAgKiAqKQMINwMYICpDAADAf0MAAIA/IBOYIBMgE1wbIgYgGSABlJQ4AkggKiAGIBogAZSUOAJEICogBiAbIAGUlDgCQCAqIAYgHCABlJQ4AjwgKiAGIB0gAZSUOAI4ICogBiAeIAGUlDgCNCAqIAYgHyABlJQ4AjAgKiAGICAgAZSUOAIsICogBiAhIAGUlDgCKCAAIAIgEyABlCAGlCAqQShqEKECDAELIABCADcCECAAQgA3AgAgAEKAgICAgICAwD83AgggAEEYakIANwIAIABBIGpCADcCACAAQShqQQA2AgALICpB0ABqJAAPCyAFIANBiITCABDDCAALIAIgA0Hog8IAEMMIAAsgKyADQfiDwgAQwwgAC68GAg5/AX4jAEFAaiIEJAAgBCACNgI0IAQgATYCMCAAQQhqKAIAIQcgBCAEQTBqNgI8AkAgB0EBaiIBRQRAEL0JIAQoAgwaDAELAkACQAJAAkACQAJ/IAAoAgAiCEEBaiEKAkAgCCAKQQN2QQdsIAhBCEkbIgJBAXYgAUkEQCABIAJBAWoiAiABIAJLGyICQQhJDQFBfyACQQN0QQduQQFrZ3ZBAWogAiACQf////8BcUYNAhoQvQkgBCgCLEGBgICAeEcNCCAEKAIoDAILIAAgBEE8akEEEIcCDAcLQQRBCCACQQRJGwsiASABQf////8DcUcNACABQQJ0IgNBB2ohAiACIANJDQAgAkF4cSIDIAFBCGoiBWohAiACIANJDQAgAkEASA0BIAJBCBD3CyIGRQRAIAJBCEHI78MAKAIAIgBBigcgABsRAAAACyADIAZqQf8BIAUQ4wwhAyABQQFrIgUgAUEDdkEHbCAFQQhJGyAHayELIApFBEAgACALNgIEIAAgBTYCACAAKAIMIQkgACADNgIMIABBCGogBzYCAAwFCyAAQQxqKAIAIglBBGshDSAEKAIwIQ4gBCgCNCEMQQAhBgNAIAYgCWosAABBAE4EQCANIAZBAnQiD2soAgAiASAMTw0EIAMgBSAOIAFBBHRqKAIIIhBxIgFqKQAAQoCBgoSIkKDAgH+DIhFQBEBBCCECA0AgASACaiEBIAJBCGohAiADIAEgBXEiAWopAABCgIGChIiQoMCAf4MiEVANAAsLIAMgEXqnQQN2IAFqIAVxIgJqLAAAQQBOBEAgAykDAEKAgYKEiJCgwIB/g3qnQQN2IQILIAIgA2ogEEEZdiIBOgAAIAJBCGsgBXEgA2pBCGogAToAACADIAJBAnRrQQRrIAkgD2tBBGsoAAA2AgALIAYgCEYhASAGQQFqIQYgAUUNAAsMAwsQvQkgBCgCFBoMBAsQvQkgBCgCHBoMAwsgASAMQfibwAAQwwgACyAAIAM2AgwgACALNgIEIAAgBTYCACAAQQhqIAc2AgAgCA0ADAELIAkgCkECdEEHakF4cWsQtQELIARBQGskAAuvBgIOfwF+IwBBQGoiBCQAIAQgAjYCNCAEIAE2AjAgAEEIaigCACEHIAQgBEEwajYCPAJAIAdBAWoiAUUEQBC9CSAEKAIMGgwBCwJAAkACQAJAAkACfyAAKAIAIghBAWohCgJAIAggCkEDdkEHbCAIQQhJGyICQQF2IAFJBEAgASACQQFqIgIgASACSxsiAkEISQ0BQX8gAkEDdEEHbkEBa2d2QQFqIAIgAkH/////AXFGDQIaEL0JIAQoAixBgYCAgHhHDQggBCgCKAwCCyAAIARBPGpBBRCHAgwHC0EEQQggAkEESRsLIgEgAUH/////A3FHDQAgAUECdCIDQQdqIQIgAiADSQ0AIAJBeHEiAyABQQhqIgVqIQIgAiADSQ0AIAJBAEgNASACQQgQ9wsiBkUEQCACQQhByO/DACgCACIAQYoHIAAbEQAAAAsgAyAGakH/ASAFEOMMIQMgAUEBayIFIAFBA3ZBB2wgBUEISRsgB2shCyAKRQRAIAAgCzYCBCAAIAU2AgAgACgCDCEJIAAgAzYCDCAAQQhqIAc2AgAMBQsgAEEMaigCACIJQQRrIQ0gBCgCMCEOIAQoAjQhDEEAIQYDQCAGIAlqLAAAQQBOBEAgDSAGQQJ0Ig9rKAIAIgEgDE8NBCADIAUgDiABQRRsaigCECIQcSIBaikAAEKAgYKEiJCgwIB/gyIRUARAQQghAgNAIAEgAmohASACQQhqIQIgAyABIAVxIgFqKQAAQoCBgoSIkKDAgH+DIhFQDQALCyADIBF6p0EDdiABaiAFcSICaiwAAEEATgRAIAMpAwBCgIGChIiQoMCAf4N6p0EDdiECCyACIANqIBBBGXYiAToAACACQQhrIAVxIANqQQhqIAE6AAAgAyACQQJ0a0EEayAJIA9rQQRrKAAANgIACyAGIAhGIQEgBkEBaiEGIAFFDQALDAMLEL0JIAQoAhQaDAQLEL0JIAQoAhwaDAMLIAEgDEH4m8AAEMMIAAsgACADNgIMIAAgCzYCBCAAIAU2AgAgAEEIaiAHNgIAIAgNAAwBCyAJIApBAnRBB2pBeHFrELUBCyAEQUBrJAALsAYCDn8BfiMAQUBqIgQkACAEIAI2AjQgBCABNgIwIABBCGooAgAhByAEIARBMGo2AjwCQCAHQQFqIgFFBEAQvQkgBCgCDBoMAQsCQAJAAkACQAJAAn8gACgCACIIQQFqIQoCQCAIIApBA3ZBB2wgCEEISRsiAkEBdiABSQRAIAEgAkEBaiICIAEgAksbIgJBCEkNAUF/IAJBA3RBB25BAWtndkEBaiACIAJB/////wFxRg0CGhC9CSAEKAIsQYGAgIB4Rw0IIAQoAigMAgsgACAEQTxqQYQBEIgCDAcLQQRBCCACQQRJGwsiASABQf////8DcUcNACABQQJ0IgNBB2ohAiACIANJDQAgAkF4cSIDIAFBCGoiBWohAiACIANJDQAgAkEASA0BIAJBCBD3CyIGRQRAIAJBCEHI78MAKAIAIgBBigcgABsRAAAACyADIAZqQf8BIAUQ4wwhAyABQQFrIgUgAUEDdkEHbCAFQQhJGyAHayELIApFBEAgACALNgIEIAAgBTYCACAAKAIMIQkgACADNgIMIABBCGogBzYCAAwFCyAAQQxqKAIAIglBBGshDSAEKAIwIQ4gBCgCNCEMQQAhBgNAIAYgCWosAABBAE4EQCANIAZBAnQiD2soAgAiASAMTw0EIAMgBSAOIAFBBHRqKAIIIhBxIgFqKQAAQoCBgoSIkKDAgH+DIhFQBEBBCCECA0AgASACaiEBIAJBCGohAiADIAEgBXEiAWopAABCgIGChIiQoMCAf4MiEVANAAsLIAMgEXqnQQN2IAFqIAVxIgJqLAAAQQBOBEAgAykDAEKAgYKEiJCgwIB/g3qnQQN2IQILIAIgA2ogEEEZdiIBOgAAIAJBCGsgBXEgA2pBCGogAToAACADIAJBAnRrQQRrIAkgD2tBBGsoAAA2AgALIAYgCEYhASAGQQFqIQYgAUUNAAsMAwsQvQkgBCgCFBoMBAsQvQkgBCgCHBoMAwsgASAMQYj3wAAQwwgACyAAIAM2AgwgACALNgIEIAAgBTYCACAAQQhqIAc2AgAgCA0ADAELIAkgCkECdEEHakF4cWsQtQELIARBQGskAAuwBgIOfwF+IwBBQGoiBCQAIAQgAjYCNCAEIAE2AjAgAEEIaigCACEHIAQgBEEwajYCPAJAIAdBAWoiAUUEQBC9CSAEKAIMGgwBCwJAAkACQAJAAkACfyAAKAIAIghBAWohCgJAIAggCkEDdkEHbCAIQQhJGyICQQF2IAFJBEAgASACQQFqIgIgASACSxsiAkEISQ0BQX8gAkEDdEEHbkEBa2d2QQFqIAIgAkH/////AXFGDQIaEL0JIAQoAixBgYCAgHhHDQggBCgCKAwCCyAAIARBPGpBhQEQiAIMBwtBBEEIIAJBBEkbCyIBIAFB/////wNxRw0AIAFBAnQiA0EHaiECIAIgA0kNACACQXhxIgMgAUEIaiIFaiECIAIgA0kNACACQQBIDQEgAkEIEPcLIgZFBEAgAkEIQcjvwwAoAgAiAEGKByAAGxEAAAALIAMgBmpB/wEgBRDjDCEDIAFBAWsiBSABQQN2QQdsIAVBCEkbIAdrIQsgCkUEQCAAIAs2AgQgACAFNgIAIAAoAgwhCSAAIAM2AgwgAEEIaiAHNgIADAULIABBDGooAgAiCUEEayENIAQoAjAhDiAEKAI0IQxBACEGA0AgBiAJaiwAAEEATgRAIA0gBkECdCIPaygCACIBIAxPDQQgAyAFIA4gAUEUbGooAhAiEHEiAWopAABCgIGChIiQoMCAf4MiEVAEQEEIIQIDQCABIAJqIQEgAkEIaiECIAMgASAFcSIBaikAAEKAgYKEiJCgwIB/gyIRUA0ACwsgAyAReqdBA3YgAWogBXEiAmosAABBAE4EQCADKQMAQoCBgoSIkKDAgH+DeqdBA3YhAgsgAiADaiAQQRl2IgE6AAAgAkEIayAFcSADakEIaiABOgAAIAMgAkECdGtBBGsgCSAPa0EEaygAADYCAAsgBiAIRiEBIAZBAWohBiABRQ0ACwwDCxC9CSAEKAIUGgwECxC9CSAEKAIcGgwDCyABIAxBiPfAABDDCAALIAAgAzYCDCAAIAs2AgQgACAFNgIAIABBCGogBzYCACAIDQAMAQsgCSAKQQJ0QQdqQXhxaxC1AQsgBEFAayQAC7AGAg5/AX4jAEFAaiIEJAAgBCACNgI0IAQgATYCMCAAQQhqKAIAIQcgBCAEQTBqNgI8AkAgB0EBaiIBRQRAEL0JIAQoAgwaDAELAkACQAJAAkACQAJ/IAAoAgAiCEEBaiEKAkAgCCAKQQN2QQdsIAhBCEkbIgJBAXYgAUkEQCABIAJBAWoiAiABIAJLGyICQQhJDQFBfyACQQN0QQduQQFrZ3ZBAWogAiACQf////8BcUYNAhoQvQkgBCgCLEGBgICAeEcNCCAEKAIoDAILIAAgBEE8akHJARCIAgwHC0EEQQggAkEESRsLIgEgAUH/////A3FHDQAgAUECdCIDQQdqIQIgAiADSQ0AIAJBeHEiAyABQQhqIgVqIQIgAiADSQ0AIAJBAEgNASACQQgQ9wsiBkUEQCACQQhByO/DACgCACIAQYoHIAAbEQAAAAsgAyAGakH/ASAFEOMMIQMgAUEBayIFIAFBA3ZBB2wgBUEISRsgB2shCyAKRQRAIAAgCzYCBCAAIAU2AgAgACgCDCEJIAAgAzYCDCAAQQhqIAc2AgAMBQsgAEEMaigCACIJQQRrIQ0gBCgCMCEOIAQoAjQhDEEAIQYDQCAGIAlqLAAAQQBOBEAgDSAGQQJ0Ig9rKAIAIgEgDE8NBCADIAUgDiABQQR0aigCCCIQcSIBaikAAEKAgYKEiJCgwIB/gyIRUARAQQghAgNAIAEgAmohASACQQhqIQIgAyABIAVxIgFqKQAAQoCBgoSIkKDAgH+DIhFQDQALCyADIBF6p0EDdiABaiAFcSICaiwAAEEATgRAIAMpAwBCgIGChIiQoMCAf4N6p0EDdiECCyACIANqIBBBGXYiAToAACACQQhrIAVxIANqQQhqIAE6AAAgAyACQQJ0a0EEayAJIA9rQQRrKAAANgIACyAGIAhGIQEgBkEBaiEGIAFFDQALDAMLEL0JIAQoAhQaDAQLEL0JIAQoAhwaDAMLIAEgDEGQ98EAEMMIAAsgACADNgIMIAAgCzYCBCAAIAU2AgAgAEEIaiAHNgIAIAgNAAwBCyAJIApBAnRBB2pBeHFrELUBCyAEQUBrJAALxAYCCn8GfSMAQRBrIgskACALQQhqQzX6jjwQhAECQAJAAkAgAUEIaigCACIFBEBBASEDIAJBCGoqAgAhDSACQQRqKgIAIQ4gAioCACEPIAVBAUYNAyAPIAFBBGooAgAiCCoCAJQgDiAIQQRqKgIAlJIgDSAIQQhqKgIAlJIhESAFQQFrIgRBAXEhCSAFQQJHDQFBACEEDAILQQBBAEHIlMMAEMMIAAsgCEEQaiECIARBfnEhCkEAIQQDQCAPIAJBBGsqAgCUIA4gAioCAJSSIA0gAkEEaioCAJSSIhAgEV4hBiAPIAJBCGoqAgCUIA4gAkEMaioCAJSSIA0gAkEQaioCAJSSIhIgECARIAYbIhBeIQcgEiAQIAcbIREgA0EBaiIFIAMgBCAGGyAHGyEEIANBAmohAyACQRhqIQIgBSAKRw0ACwsgCUUNACADIAQgDyAIIANBDGxqIgIqAgCUIA4gAkEEaioCAJSSIA0gAkEIaioCAJSSIBFeGyEECyAEIAFBFGooAgAiAkkEQCALKgIMIRIgCyoCCCEQIAFBEGooAgAgBEEDdGoiDCgCBCEIIAFBHGooAgAhCiABQSBqKAIAIQYgAUE0aigCACEFIAFBOGooAgAhB0EAIQICQAJAAkADQCACIAhGBEAgAUEoaigCACEKIAFBLGooAgAhByABQUBrKAIAIQUgAUHEAGooAgAhCUEAIQICQANAIAIgCEYEQCAEIQNBACEGDAULIAkgAiAMKAIAaiIBSwRAIAcgBSABQQJ0aigCACIDTQ0CQQEhBiACQQFqIQIgDyAKIANBBXRqIgEqAhCUIA4gAUEUaioCAJSSIA0gAUEYaioCAJSSiyAQX0UNAQwFCwsgASAJQczcwgAQwwgACyADIAdB3NzCABDDCAALIAIgDCgCAGoiAyAHTw0CIAYgBSADQQJ0aigCACIDTQ0DIAJBAWohAiAPIAogA0EUbGoiCSoCCJQgDiAJQQxqKgIAlJIgDSAJQRBqKgIAlJIgEmBFDQALQQIhBgsgACADNgIEIAAgBjYCACALQRBqJAAPCyADIAdBrNzCABDDCAALIAMgBkG83MIAEMMIAAsgBCACQZzcwgAQwwgAC7AGAgJ/CX0jAEHgAGsiBiQAIAJBBGoqAgAiDSADQQxqKgIAIg+UIAIqAgAiDiADQRBqKgIAIhCUkyIMIAySIQkgAkEIaioCACIMIBCUIA0gA0EUaioCACIKlJMiCyALkiEIIAZBFGogCiACQQxqKgIAIgsgCZQgDSAIlCAOIA4gCpQgDCAPlJMiCiAKkiIKlJOSkjgCACAGQRBqIBAgCyAKlCAOIAmUIAwgCJSTkpI4AgAgBiAPIAsgCJQgDCAKlCANIAmUk5KSOAIMIA0gAyoCACACKgIQkyIPlCAOIAMqAgQgAkEUaioCAJMiEJSTIgkgCZIhCSAQIAyUIAMqAgggAkEYaioCAJMiCiANlJMiCCAIkiEIIAYgCiALIAmUIA0gCJQgDiAKIA6UIA8gDJSTIgogCpIiCpSTkpI4AgggBiAQIAsgCpQgDiAJlCAMIAiUk5KSOAIEIAYgDyALIAiUIAwgCpQgDSAJlJOSkjgCACABQQhqIgMqAgAhCyABKgIAIQkgASoCBCEIIAZBGGoiB0EUaiADKAIANgIAIAYgC4w4AiAgBiAIjDgCHCAGIAmMOAIYIAYgASkCADcCJCAGQTBqIAcgBiAGQQxqEKIBAkACQCAGKAIwRQ0AQwAAAAAhCwJ9IAYqAjQiCEMAAAAAXUUEQCAEIAhgRQ0CIAZBxABqKAIAIQMgBkE8aioCACEJIAYqAjghCyAGQUBrKgIADAELIAZB2ABqKAIAIQMgBQRAQwAAAAAhCUMAAAAAIQhDAAAAAAwBCyAGQcgAaioCACIIIARfRQ0BIAZB0ABqKgIAIQkgBioCTCELIAZB1ABqKgIACyEEIAAgCDgCCCAAQQI2AgAgAEECIANrIANBAWsgA0EASBs2AgQgACAEIA4gDCALlCAOIASUkyIIIAiSIgiUIA0gDSAElCAMIAmUkyIEIASSIgSUkyAOIAmUIA0gC5STIg8gD5IiDyACQQxqKgIAIhCUkpI4AhQgACAJIAwgBJQgDiAPlJMgCCAQlJKSOAIQIAAgCyANIA+UIAwgCJSTIAQgEJSSkjgCDAwBCyAAQQQ2AgALIAZB4ABqJAALjAcBDX8CQAJAIAIoAgAiC0EiIAIoAgQiDSgCECIOEQMARQRAAkAgAUUEQEEAIQIMAQsgACABaiEPQQAhAiAAIQcCQANAAkAgByIILAAAIgVBAE4EQCAIQQFqIQcgBUH/AXEhAwwBCyAILQABQT9xIQQgBUEfcSEDIAVBX00EQCADQQZ0IARyIQMgCEECaiEHDAELIAgtAAJBP3EgBEEGdHIhBCAIQQNqIQcgBUFwSQRAIAQgA0EMdHIhAwwBCyADQRJ0QYCA8ABxIActAABBP3EgBEEGdHJyIgNBgIDEAEYNAiAIQQRqIQcLQYKAxAAhBUEwIQQCQAJAAkACQAJAAkACQAJAAkAgAw4jBgEBAQEBAQEBAgQBAQMBAQEBAQEBAQEBAQEBAQEBAQEBAQUACyADQdwARg0ECyADEM0ERQRAIAMQ7wUNBgsgA0GBgMQARg0FIANBAXJnQQJ2QQdzIQQgAyEFDAQLQfQAIQQMAwtB8gAhBAwCC0HuACEEDAELIAMhBAsgAiAGSw0BAkAgAkUNACABIAJNBEAgASACRg0BDAMLIAAgAmosAABBQEgNAgsCQCAGRQ0AIAEgBk0EQCABIAZHDQMMAQsgACAGaiwAAEG/f0wNAgsgCyAAIAJqIAYgAmsgDSgCDBEFAARAQQEPC0EFIQIDQCACIQwgBSEKQYGAxAAhBUHcACEJAkACQAJAAkACQCAKQYCAxABrQQMgCkH//8MASxtBAWsOAwEEAAILQQAhAkH9ACEJIAohBQJAAkACQCAMQf8BcUEBaw4FBgUAAQIEC0ECIQJB+wAhCQwFC0EDIQJB9QAhCQwEC0EEIQJB3AAhCQwDC0GAgMQAIQUgBCEJIARBgIDEAEcNAgsCf0EBIANBgAFJDQAaQQIgA0GAEEkNABpBA0EEIANBgIAESRsLIAZqIQIMAwsgDEEBIAQbIQIgBSAEQQJ0dkEPcSIKQTBB1wAgCkEKSRtqIQkgBEEBa0EAIAQbIQQLIAsgCSAOEQMARQ0AC0EBDwsgBiAIayAHaiEGIAcgD0cNAQwCCwsgACABIAIgBkGYzsMAEPMLAAsgAkUEQEEAIQIMAQsgASACTQRAIAEgAkYNAQwECyAAIAJqLAAAQb9/TA0DCyALIAAgAmogASACayANKAIMEQUARQ0BC0EBDwsgC0EiIA4RAwAPCyAAIAEgAiABQajOwwAQ8wsAC6YHAgZ/A34jAEHwCGsiBCQAIAG8IQZBAyEFAkAgAUMAAIB/Ww0AIAFDAACA/1sNACABIAFcBEBBAiEFDAELIAZB////A3FBgICABHIgBkEBdEH+//8HcSAGQRd2Qf8BcSIHGyIJrSIKQgGDIQtBBCEFAkACQEEEQQMgBkGAgID8B3EbQQIgBkH/////B3EbQQNrDgIAAQILIAdBlgFrIQggC1AhBUIBIQwMAQtCgICAECAKQgGGIAlBgICABEYiCBshCkICQgEgCBshDCALUCEFQeh+Qel+IAgbIAdqIQgLIAQgCDsB6AggBCAMNwPgCCAEQgE3A9gIIAQgCjcD0AggBCAFOgDqCAJ/IAVBAkYEQEEAIQdBwK7DAAwBCyACRQRAIAZBH3YhB0HYx8MAQcCuwwAgBkEASBsMAQtBASEHQdjHwwBB2cfDACAGQQBIGwshAkEBIQYCQAJ/AkACQAJAAkAgBUECa0EDIAVBAUsbQf8BcUEBaw4DAgEAAwsgCEEQdEEQdSIFQXRBBSAFQQBIG2wiBUG//QBLDQQgBEGQCGogBEHQCGogBEEQaiAFQQR2QRVqIgZBACADa0GAgH4gA0GAgAJJGyIFELgBIAVBEHRBEHUhBQJAIAQoApAIRQRAIARBwAhqIARB0AhqIARBEGogBiAFEC0MAQsgBEHICGogBEGYCGooAgA2AgAgBCAEKQOQCDcDwAgLIAUgBC4ByAgiBUgEQCAEQQhqIAQoAsAIIAQoAsQIIAUgAyAEQZAIahCzBCAEKAIMIQYgBCgCCAwEC0ECIQYgBEECOwGQCCADBEAgBEGgCGogAzYCACAEQQA7AZwIIARBAjYCmAggBEGoxsMANgKUCCAEQZAIagwEC0EBIQYgBEEBNgKYCCAEQdrHwwA2ApQIIARBkAhqDAMLQQIhBiAEQQI7AZAIIAMEQCAEQaAIaiADNgIAIARBADsBnAggBEECNgKYCCAEQajGwwA2ApQIIARBkAhqDAMLQQEhBiAEQQE2ApgIIARB2sfDADYClAggBEGQCGoMAgsgBEEDNgKYCCAEQdvHwwA2ApQIIARBAjsBkAggBEGQCGoMAQsgBEEDNgKYCCAEQd7HwwA2ApQIIARBAjsBkAggBEGQCGoLIQUgBEHMCGogBjYCACAEIAU2AsgIIAQgBzYCxAggBCACNgLACCAAIARBwAhqENMCIQAgBEHwCGokACAADwtB58fDAEElQYzIwwAQ2QkAC88IAgJ/EH0jAEEwayIHJAAgB0EQaiIIIABBGGooAgA2AgAgByAAKQIQNwMIIAdBGGogASAHQQhqIAIRAQACQCAHKgIIIAcqAhgiFZMiCSAJlCAHKgIMIAcqAhwiFpMiCiAKlJIgCCoCACAHKgIgIheTIgsgC5SSQwAAAACSIgxDAAAAAF5FDQAgB0EsaigCACEBIAcoAighCCAHLQAkIQIgCyAMEJMBIhCVIQ0gCiAQlSEOIAkgEJUhDyACQQFxBEAgDowhDiAPjCEPIA2MIQ0gEIwhEAsgECADIASSX0UEQCAFQegAakEANgIADAELIAAqAgwiCSAOIAAqAgAiEZQgDyAAQQRqKgIAIhSUkyIEIASSIgqUIBQgDSAUlCAOIABBCGoqAgAiEpSTIgQgBJIiC5QgESAPIBKUIA0gEZSTIgQgBJIiDJSTkiANkyIYIAOUIRMgCSAMlCARIAqUIBIgC5STkiAOkyIRIAOUIQQgCSALlCASIAyUIBQgCpSTkiAPkyISIAOUIQlBACEAIwBBIGsiAiQAAkACQAJAAkACQAJAAkACQCAIQQFrDgMBAgMACyACIAFBgICAgHxxIgA2AgQgAA0DIAFBgICAgARyIQAMAgsgAiABQYCAgIB8cSIANgIEIAANAyABQYCAgIB4ciEADAELIAIgAUGAgICAfHEiADYCBCAADQMgAUGAgICAfHIhAAsgAkEgaiQADAMLIAJBADYCECACQQRqIAJBCGpB+OfCABCNCQALIAJBADYCECACQQRqIAJBCGpBiOjCABCNCQALIAJBADYCECACQQRqIAJBCGpBmOjCABCNCQALIwBBIGsiASQAIAFBADYCBCABQSBqJABBgICAgHwhAQJ/IAYEQCAJIQogBCELIBMhDCAVIQkgFiEEIBchEyAAIQFBgICAgHwMAQsgFSEKIBYhCyAXIQwgAAshAiAQIAOTIQMCQCAFQegAaiIAKAIAQQFGBEAgBUHkAGooAgAiACABNgIgIAAgAjYCHCAAIAk4AgwgACAMOAIIIAAgCzgCBCAAIAo4AgAgACADOAIYIABBFGogEzgCACAAQRBqIAQ4AgAMAQsgAEEANgIAQQAhACAFKAJgRQRAIAVB4ABqQQAQuQYgBUHoAGooAgAhAAsgBUHoAGogAEEBajYCACAFQeQAaigCACAAQTBsaiIAQQA2AiwgAEIANwIkIAAgATYCICAAIAI2AhwgACADOAIYIAAgEzgCFCAAIAQ4AhAgACAJOAIMIAAgDDgCCCAAIAs4AgQgACAKOAIACyAGRQRAIAUgEjgCTCAFIA84AkAgBUHUAGogGDgCACAFQdAAaiAROAIAIAVByABqIA04AgAgBUHEAGogDjgCAAwBCyAFIA84AkwgBSASOAJAIAVB1ABqIA04AgAgBUHQAGogDjgCACAFQcgAaiAYOAIAIAVBxABqIBE4AgALIAdBMGokAAuVBgINfQF/IwBBIGsiFSQAAkACQAJAAkACQCAHBEAgAioCCCEJIAIqAgQhCCACKgIAIQ0gAyoCCCELIAMqAgQhCiADKgIAIQ4MAQsgAioCACINIAMqAgAiDpQgAkEEaioCACIIIANBBGoqAgAiCpSSIAJBCGoqAgAiCSADQQhqKgIAIguUkkMAAAAAXg0BCyAVIAuMOAIYIBUgCow4AhQgFSAOjDgCECAVIAQgASAVQRBqIAUoAhQRAgAgCiAVKgIEIg+MlCAVKgIAIhIgDpQiEJMgFSoCCCITIAuUIhGTIhRDAAAAAF5FBEAgFCANIA6UIAggCpSSIAkgC5SSlSIMQwAAAABgRQ0CIAYgDGBFDQILIAYgDF0NAiATIAkgDJSSIQYgDyAIIAyUkiEJIBIgDSAMlJIhCEEDIQIgACAQIAogD5SSIBGSQwAAAABdBH9BAwUgBiALIAaUIA4gCJQgCiAJlJKSIg0gC5STIQYgCSANIAqUkyEJIAggDiANlJMhCEEBCzoANCAAIAY4AgwgACAJOAIIIAAgCDgCBCAAIAw4AgAgACADKQIANwIcIABBJGogA0EIaigCADYCACAAIAEqAgwiDCAKIAEqAgAiBpQgDiABQQRqKgIAIgmUkyIIIAiSIg2UIAkgCyAJlCAKIAFBCGoqAgAiCJSTIhAgEJIiEJQgBiAOIAiUIAsgBpSTIhEgEZIiEZSTkiALkzgCMCAAIAwgEZQgBiANlCAIIBCUk5IgCpM4AiwgACAMIBCUIAggEZQgCSANlJOSIA6TOAIoIAkgEiABKgIQkyIOlCAGIA8gAUEUaioCAJMiDZSTIgogCpIhCiAIIA2UIAkgEyABQRhqKgIAkyIPlJMiCyALkiELIAAgDyAMIAqUIAkgC5QgBiAGIA+UIAggDpSTIg8gD5IiD5STkpI4AhggACANIAwgD5QgBiAKlCAIIAuUk5KSOAIUIAAgDiAMIAuUIAggD5QgCSAKlJOSkjgCEAwDCyAAQQQ6ADQMAgsgAEEEOgA0DAELIABBBDoANAsgFUEgaiQAC5UGAg1/An4jAEGgAWsiAyQAIANBAEGgARDjDCELAkACQCAAKAKgASIFIAJPBEAgBUEpSQRAIAEgAkECdGohDCAFRQ0CIAVBAWohCSAFQQJ0IQ0DQCALIAZBAnRqIQQDQCAGIQogBCEDIAEgDEYNBSADQQRqIQQgCkEBaiEGIAEoAgAhByABQQRqIgIhASAHRQ0ACyAKQSggCkEoSRtBKGshDiAHrSERQgAhEEEAIQEgDSEHIAAhBAJAAkADQCABIA5GDQEgAyAQIAM1AgB8IAQ1AgAgEX58IhA+AgAgEEIgiCEQIANBBGohAyABQQFrIQEgBEEEaiEEIAdBBGsiBw0ACyAFIQMgEKciBEUNASAFIApqIgFBJ00EQCALIAFBAnRqIAQ2AgAgCSEDDAILIAFBKEGY3sMAEMMIAAsgAUF/cyAGakEoQZjewwAQwwgACyAIIAMgCmoiASABIAhJGyEIIAIhAQwACwALIAVBKEGY3sMAEMsMAAsgBUEpSQRAIAJBAnQhDSACQQFqIQwgACAFQQJ0aiEOIAAhBANAIAsgB0ECdGohBQNAIAchBiAFIQMgBCAORg0EIANBBGohBSAGQQFqIQcgBCgCACEJIARBBGoiCiEEIAlFDQALIAZBKCAGQShJG0EoayEPIAmtIRFCACEQQQAhBCANIQkgASEFAkACQANAIAQgD0YNASADIBAgAzUCAHwgBTUCACARfnwiED4CACAQQiCIIRAgA0EEaiEDIARBAWshBCAFQQRqIQUgCUEEayIJDQALIAIhAyAQpyIERQ0BIAIgBmoiA0EnTQRAIAsgA0ECdGogBDYCACAMIQMMAgsgA0EoQZjewwAQwwgACyAEQX9zIAdqQShBmN7DABDDCAALIAggAyAGaiIDIAMgCEkbIQggCiEEDAALAAsgBUEoQZjewwAQywwAC0EAIQMDQCABIAxGDQEgA0EBaiEDIAEoAgAhAiABQQRqIQEgAkUNACAIIANBAWsiAiACIAhJGyEIDAALAAsgACALQaABEOQMIAg2AqABIAtBoAFqJAAL3AYBJ30gBkEDa0F7TQRAQZj3wABBHUGw+MAAELgLAAsgAUHMAWoqAgAhGyABQcQBaioCACEcIAFByAFqKgIAIR0gBEEgaioCACEeIAVBIGoqAgAhHyAEQRxqKgIAISAgBUEcaioCACEhIAVBKGoqAgAhIiAFQSxqKgIAISMgBEEoaioCACEkIARBLGoqAgAhJSABIAZBDGxqIgFB4ABqKgIAIQkgAUHYAGoqAgAhCyABQdwAaioCACEMIAFBhAFqKgIAIQ0gAUH8AGoqAgAhDiABQYABaioCACEPIAFBEGoqAgAhECABQRRqKgIAIREgAUEYaioCACESIAIqAgAhEyAEKgIYISYgBSoCGCEnIAUqAiQhKCAEKgIkISkgAioCFCEUIAIqAhAhFSAEKgIAISogBCoCBCEKIAQqAgwhKyAEKgIUISwgBCoCCCEWIAQqAhAhFyAFKgIAIS0gBSoCBCEYIAUqAgwhLiAFKgIUIS8gBSoCCCEZIAUqAhAhGiAEKAJIIQEgBSgCSCECIABBADYCHCAAIAM2AhggACACNgIUIAAgATYCECAAQQA2AlAgAEEANgJEIABBKGogEjgCACAAQSRqIBE4AgAgACAQOAIgIABC////+////7//ADcCACAAQeAAaiAEQThqKAIANgIAIAAgBCkCMDcCWCAAIAUpAjA3AmQgAEHsAGogBUE4aigCADYCACAAQUBrIA4gGZQgDyAalJIgDSAvlJI4AgAgAEE8aiAOIBiUIA8gLpSSIA0gGpSSOAIAIAAgDiAtlCAPIBiUkiANIBmUkjgCOCAAQTRqIAsgFpQgDCAXlJIgCSAslJI4AgAgAEEwaiALIAqUIAwgK5SSIAkgF5SSOAIAIAAgCyAqlCAMIAqUkiAJIBaUkjgCLCAAQwAAgD8gFZVDAACAv5IiCiAKlCAUIBQgCkMAAIA/kkMAAIBAlJSUlTgCVCAAIBAgJyAmk5QgESAhICCTlJIgEiAfIB6TlJIgDiAolCAPICKUkiANICOUkiALICmUIAwgJJSSIAkgJZSSk5IiCTgCTCAAIAkgFUMAAAAAQwAAgD8gE5UgE0MAAAAAWxuUIBAgHJQgESAdlJIgEiAblJKUkjgCSCAAQQxqIAg2AgAgACAHNgIIC+8FAhV9BH8gACABKQIANwIAIABBCGoiGCABQQhqKQIANwIAIABBIGoiGSABQSBqKQIANwIAIABBEGoiGiABQRBqKQIANwIAIABBGGoiGyABQRhqKQIANwIAIABBOGogAUE4aikCADcCACAAQTBqIAFBMGopAgA3AgAgAEEoaiABQShqKQIANwIAIBkqAgAhCSAAQSRqIgEqAgAhCiAaKgIAIRQgGyoCACEVIAAqAhwhEiAAKgIUIRYgAioCECELIAIqAhQhDCACKgIYIQcgACAAKgIMIgQgAioCDCINlCAAKgIAIgUgAioCACIIlJMgACoCBCIGIAIqAgQiDpSTIBgqAgAiAyACKgIIIg+UkyITOAIMIBggAyANlCAFIA6UIAQgD5SSIAYgCJSTkiIQOAIAIAAgAyAIlCAGIA2UIAQgDpQgBSAPlJOSkiIROAIEIAAgBiAPlCAEIAiUIAUgDZSSkiADIA6UkyINOAIAIBsgFSAHIAQgBSAMlCAGIAuUkyIIIAiSIgiUIAUgAyALlCAFIAeUkyIOIA6SIg6UIAYgBiAHlCADIAyUkyIHIAeSIgeUk5KSkiIPOAIAIAAgFiAMIAQgDpQgAyAHlCAFIAiUk5KSkiIXOAIUIBogFCALIAQgB5QgBiAIlCADIA6Uk5KSkiIIOAIAIAEgFSAKIAQgBSAJlCAGIBKUkyILIAuSIguUIAUgAyASlCAFIAqUkyIMIAySIgyUIAYgBiAKlCADIAmUkyIKIAqSIgqUk5KSkiAPkyIHIBMgESAUIBIgBCAKlCAGIAuUIAMgDJSTkpKSIAiTIgaUIA0gFiAJIAQgDJQgAyAKlCAFIAuUk5KSkiAXkyIFlJMiAyADkiIDlCARIBAgBZQgESAHlJMiBCAEkiIElCANIA0gB5QgECAGlJMiCSAJkiIJlJOSkjgCACAZIAUgEyAJlCANIAOUIBAgBJSTkpI4AgAgACAGIBMgBJQgECAJlCARIAOUk5KSOAIcC+4GAQd/IAEtABRBAkYhAwJAAkACQAJAAkACQAJAAkACQANAIANBAXEiA0UEQEEAIAEgAxsiBCgCCCEFIAQoAgAiAiAEQQxqKAIAIgdJDQIgBCgCECEGIAQoAgQhAwNAIAMiAiAHSQRAIAQgBSACQThsaiIIKAIEIgM2AgQgCCgCCCAGRg0BDAwLCyABQQI6ABQLAkAgASgCOCIDQQJGDQAgAUEANgI4IANFDQAgASgCQCIEQRxqKAIAIQYgBEEYaigCACECQX8hCEF/IQUgASgCPCIHIARBEGooAgBJBEAgBEEMaigCACAHQQR0aiIDKAIIIQUgA0EMaigCACEIC0EAIQMgAUEAOgAUIAEgBzYCECABIAY2AgwgASACNgIIIAEgCDYCBCABIAU2AgAgASAEQQhqNgIYDAELCyABQTBqLQAAQQJGIgMNAkEAIAFBHGogAxsiBSgCCCEEIAUoAgAiAiAFQQxqKAIAIgdJDQEgBSgCECEGIAUoAgQhAwNAIAMiAiAHSQRAIAUgBCACQThsaiIIKAIEIgM2AgQgCCgCCCAGRg0BDAULCyABQQI6ADBBACECDAQLIAQgBSACQThsaigCADYCAAwHCyAFIAQgAkE4bGooAgA2AgAMAQsgAEEANgIQDwsgBSgCGCIGQRRqKAIAIAJNDQEgAkE4bCIDIAZBEGooAgBqIgFBCGooAgAiByAGQQhqKAIAIgJPDQIgAUEMaigCACIBIAJPDQMgAyAEakEQaiECIAZBBGooAgAiBiABQQR0aiIBKAIEIQMgASgCACEIIAYgB0EEdGoiASgCACEFIAEoAgQhAQsgACACNgIQIAAgAzYCDCAAIAg2AgggACABNgIEIAAgBTYCAA8LQYjCwABBK0Hw48EAENkJAAsgByACQdDjwQAQwwgACyABIAJB4OPBABDDCAALAkAgAiAEKAIYIgRBFGooAgBJBEAgAkE4bCIDIARBEGooAgBqIgFBCGooAgAiBiAEQQhqKAIAIgdPDQEgByABQQxqKAIAIgJNBEAgAiAHQeDjwQAQwwgACyAEQQRqKAIAIQEgACADIAVqQRBqNgIQIAAgASACQQR0aikCADcCCCAAIAEgBkEEdGopAgA3AgAPC0GIwsAAQStB8OPBABDZCQALIAYgB0HQ48EAEMMIAAvMBgICfgV/AkACQAJAAkACQAJAIAFBB3EiBARAAkACQCAAKAKgASIFQSlJBEAgBUUEQEEAIQUMAwsgBEECdEGgr8MAajUCACEDIAVBAWtB/////wNxIgRBAWoiB0EDcSEIIARBA0kEQCAAIQQMAgsgB0H8////B3EhByAAIQQDQCAEIAQ1AgAgA34gAnwiAj4CACAEQQRqIgY1AgAgA34gAkIgiHwhAiAGIAI+AgAgBEEIaiIGNQIAIAN+IAJCIIh8IQIgBiACPgIAIARBDGoiBjUCACADfiACQiCIfCECIAYgAj4CACACQiCIIQIgBEEQaiEEIAdBBGsiBw0ACwwBCyAFQShBmN7DABDLDAALIAgEQANAIAQgBDUCACADfiACfCICPgIAIARBBGohBCACQiCIIQIgCEEBayIIDQALCyACpyIERQ0AIAVBJ0sNAiAAIAVBAnRqIAQ2AgAgBUEBaiEFCyAAIAU2AqABCyABQQhxRQ0EIAAoAqABIgVBKU8NASAFRQRAQQAhBQwECyAFQQFrQf////8DcSIEQQFqIgdBA3EhCCAEQQNJBEBCACECIAAhBAwDCyAHQfz///8HcSEHQgAhAiAAIQQDQCAEIAQ1AgBCgMLXL34gAnwiAj4CACAEQQRqIgY1AgBCgMLXL34gAkIgiHwhAiAGIAI+AgAgBEEIaiIGNQIAQoDC1y9+IAJCIIh8IQIgBiACPgIAIARBDGoiBjUCAEKAwtcvfiACQiCIfCECIAYgAj4CACACQiCIIQIgBEEQaiEEIAdBBGsiBw0ACwwCCyAFQShBmN7DABDDCAALIAVBKEGY3sMAEMsMAAsgCARAA0AgBCAENQIAQoDC1y9+IAJ8IgI+AgAgBEEEaiEEIAJCIIghAiAIQQFrIggNAAsLIAKnIgRFDQAgBUEnSw0CIAAgBUECdGogBDYCACAFQQFqIQULIAAgBTYCoAELIAFBEHEEQCAAQfCvwwBBAhDsAQsgAUEgcQRAIABB+K/DAEEEEOwBCyABQcAAcQRAIABBiLDDAEEHEOwBCyABQYABcQRAIABBpLDDAEEOEOwBCyABQYACcQRAIABB3LDDAEEbEOwBCw8LIAVBKEGY3sMAEMMIAAu1BgIXfRJ/IAEEQCAAQeAAaioCACAAQewAaioCAJIhBSAAQdwAaioCACAAQegAaioCAJIhBiAAQZABaiEcIAFBAWshHSAAKgJYIAAqAmSSIQcDQCAAIBpB8ABsaiIZKgIgIQIgGSAZKgJQIBkqAlQgAiAHIAKUlCAZQSRqKgIAIgIgBiAClJSSIBlBKGoqAgAiAiAFIAKUlJIgGSoCLCICIAKUIBlBMGoqAgAiAiAClJIgGUE0aioCACICIAKUkpIgGSoCOCICIAKUIBlBPGoqAgAiAiAClJIgGUFAayoCACICIAKUkpIiApSSIgM4AlAgGUMAAAAAQwAAgD8gAiADkiIDlSIEIANDCOU8Hl0bIAQgA0MI5TyeXhs4AkQgGkEBaiEaAkAgGSoCAEP//3//XA0AIBkqAgRD//9/f1wNACABIBpNDQBDAAAAAEMAAIA/IAKVIgMgAkMI5TweXRsgAyACQwjlPJ5eGyEDIBlBOGohHiAZQSxqIR8gGUEgaiEgIBlByABqISIgGUHMAGohIyAcIRkgHSEhA0AgAyAHICAqAgAiBJQgGSoCACIIlCAGICBBBGoqAgAiCZQgGUEEaiIbKgIAIgqUkiAFICBBCGoqAgAiC5QgGUEIaiIkKgIAIgyUkiAfKgIAIg0gGUEMaiIlKgIAIg6UIB8qAgQiDyAZQRBqIiYqAgAiEJSSIB8qAggiESAZQRRqIicqAgAiEpSSkiAeKgIAIhMgGUEYaiIoKgIAIhSUIB4qAgQiFSAZQRxqIikqAgAiFpSSIB4qAggiFyAZQSBqIioqAgAiGJSSkpQhAiAqIBggFyAClJM4AgAgKSAWIBUgApSTOAIAICggFCATIAKUkzgCACAnIBIgESAClJM4AgAgJiAQIA8gApSTOAIAICUgDiANIAKUkzgCACAkIAwgCyAClJM4AgAgGyAKIAkgApSTOAIAIBkgCCAEIAKUkzgCACAZQSxqIhsgGyoCACACICMqAgCUkzgCACAZQShqIhsgGyoCACACICIqAgCUkzgCACAZQfAAaiEZICFBAWsiIQ0ACwsgHEHwAGohHCAdQQFrIR0gASAaRw0ACwsL6QYCDH8BfiMAQTBrIgYkACABQRhqKAIAIgVBAXQhCCABKAIEIQogASgCACELAkAgBSABKAIQIgQgBWsiA00NAAJAIAUgBWogBUkNACAFQdACbCEHIAhBsZiMBklBA3QhCQJAIAQEQCAGQQg2AiAgBiAEQagBbDYCHCAGIAFBFGooAgA2AhgMAQsgBkEANgIgCyAGQQhqIAcgCSAGQRhqEIYHIAYoAgwhBCAGKAIIRQRAIAEgCDYCECABQRRqIAQ2AgAgBSEDDAILIAZBEGooAgAiB0GBgICAeEYNASAHRQ0AIAQgB0HI78MAKAIAIgBBigcgABsRAAAACxCgCgALIAUhBCADQQAgCCAFayIDIAMgCEsbIgNJBEAgAUEQaiAFIAMQqwYgASgCGCEECyABQRRqKAIAIQwCQCAFIAhPDQAgCEEBayEOAkAgBUEBcUUEQCAFIQcMAQsgDCAEQagBbGoiAyAKIAVBAWoiByAFIA5GIgkbNgIIIAMgC0EBIAkbNgIEIANBADYCACAEQQFqIQQLIAVBAUYNACAHIAhrQQFqIQkgBEGoAWwgDGpBsAFqIQMDQCADQQhrQQA2AgAgA0GsAWtBASALIAkbNgIAIANBsAFrQQA2AgAgA0GoAWsgB0EBaiINIAogCRs2AgAgAyAKIAdBAmoiByANIA5GIg0bNgIAIANBBGsgC0EBIA0bNgIAIAlBAmohCSADQdACaiEDIARBAmohBCAHIAhHDQALCyABIAQ2AhgCQCAEIAVLBEAgDCAFQagBbGoiAygCAA0BIAIoAiAhBCACKAIYIQcgAigCFCEIIAIoAhAhCSACKQMIIQ8gAigCBCEKIAIoAgAhCyADIAIoAhw2AiQgAyAJNgIYIAMgCjYCDCADQQE2AgAgASADKQIENwIAIANBKGogBDYCACADQSBqIAc2AgAgA0EcaiAINgIAIANBEGogDzcDACADQQhqIAs2AgAgAyABKAIIIgQ2AgQgASABKAIMQQFqNgIMIANBLGogAkEkakH8ABDkDBogACAENgIEIAAgBTYCACAGQTBqJAAPCyAFIARBzJ7AABDDCAALIAZBJGpBATYCACAGQSxqQQA2AgAgBkHwnsAANgIgIAZBuIDAADYCKCAGQQA2AhggBkEYakH4nsAAENMKAAu5BgIIfwZ9IwBBQGoiCCQAAkACfSABKAKQASIJRQRAQwAAAAAMAQsCQAJAAkACQCACIAFBoAFqKAIAIgpJBEAgBSgCACIKIAlqIgwgB0sNBiABQZwBaigCACACQdQDbGooAvgCIgIgAUGsAWooAgAiC08NASABQagBaigCACACQQR0aiICQQxqKAIAIgsgCUcNAiAEKgIIIREgBCoCBCEQIAQqAgAhEiADKgIIIRMgAyoCBCEUIAMqAgAhFSACQQRqKAIAIQQgCSECIAYgCkECdGoiCyEDA0AgAyAVIAQqAgCUQwAAAACSIBQgBEEEaioCAJSSIBMgBEEIaioCAJSSIBIgBEEMaioCAJSSIBAgBEEQaioCAJSSIBEgBEEUaioCAJSSOAIAIARBGGohBCADQQRqIQMgAkEBayICDQALIAlBASAJQQFLGyECIAohBANAQQAgB0EAIAQgB0EBRiIDGyINSyADIARBAEdxG0UEQEG8/MAAQRtBzKbBABC4CwALQQAgBCAJaiIOIAMbIg8gB08NBCADIA5BAEdxDQQgBiAPQQJ0aiAGIA1BAnRqKgIAOAIAIARBAWohBCACQQFrIgINAAsMBAsgAiAKQaymwQAQwwgACyACIAtBvKbBABDDCAALIAhBKGoiAEEMakGKATYCACAIQRBqIgFBDGpBAzYCACAIQSRqQQI2AgAgCCALNgI8IAhBBjYCOCAIQbT/wAA2AhggCEEANgIQIAhBigE2AiwgCEEBNgIEIAggCTYCACAIIAA2AiAgCCAINgIwIAggCEE4ajYCKCABQcz/wAAQ0woAC0G8/MAAQRtB3KbBABC4CwALIAkgDGogB0sNASABQUBrIAYgDEECdGoiAiAJELYBIAggBzYCCCAIIAk2AgQgCCALNgIAIAUgCiAJQQF0ajYCACAIIAc2AjAgCCAJNgIsIAggAjYCKCAIIAhBKGoQzAEhECABQQxqKAIAIgIgCUkNASABQQRqKAIAIQEgCCACNgIYIAggCTYCFCAIIAE2AhAgCCAIQRBqEMwBCyERIAAgETgCBCAAIBA4AgAgCEFAayQADwtBmPfAAEEdQaD4wAAQuAsAC9QGAR19IAFBzABqKgIAIQ8gAkEcaioCACEGIAEqAhwhECACKgIMIQkgASoCDCERIAFBPGoqAgAhEiABQdwAaioCACETIAJBLGoqAgAhDCABKgIsIRQgAUHIAGoqAgAhFSACQRhqKgIAIQQgASoCGCEWIAIqAgghByABKgIIIRcgAUE4aioCACEYIAFB2ABqKgIAIRkgAkEoaioCACENIAEqAighGiABQcQAaioCACEbIAJBFGoqAgAhBSABKgIUIRwgAioCBCEIIAEqAgQhCyABQTRqKgIAIR0gAUHUAGoqAgAhHiACQSRqKgIAIQ4gASoCJCEfIAEqAgAgAioCACIDkyIKIAMgASoCMJMiAyADIApfGyIDQwAAAAAgA0MAAAAAYBsiAyADlCABKgIQIAIqAhAiA5MiCiADIAFBQGsqAgCTIgMgAyAKXxsiA0MAAAAAIANDAAAAAGAbIgMgA5SSIAEqAiAgAioCICIDkyIKIAMgAUHQAGoqAgCTIgMgAyAKXxsiA0MAAAAAIANDAAAAAGAbIgMgA5SSQwAAAACSEJMBIQMgCyAIkyILIAggHZMiCCAIIAtfGyIIQwAAAAAgCEMAAAAAYBsiCCAIlCAcIAWTIgggBSAbkyIFIAUgCF8bIgVDAAAAACAFQwAAAABgGyIFIAWUkiAfIA6TIgUgDiAekyIIIAUgCGAbIgVDAAAAACAFQwAAAABgGyIFIAWUkkMAAAAAkhCTASEFIBcgB5MiCCAHIBiTIgcgByAIXxsiB0MAAAAAIAdDAAAAAGAbIgcgB5QgFiAEkyIHIAQgFZMiBCAEIAdfGyIEQwAAAAAgBEMAAAAAYBsiBCAElJIgGiANkyIEIA0gGZMiByAEIAdgGyIEQwAAAAAgBEMAAAAAYBsiBCAElJJDAAAAAJIQkwEhBCAAIBEgCZMiByAJIBKTIgkgByAJYBsiCUMAAAAAIAlDAAAAAGAbIgkgCZQgECAGkyIJIAYgD5MiBiAGIAlfGyIGQwAAAAAgBkMAAAAAYBsiBiAGlJIgFCAMkyIGIAwgE5MiCSAGIAlgGyIGQwAAAAAgBkMAAAAAYBsiBiAGlJJDAAAAAJIQkwE4AgwgACAEOAIIIAAgBTgCBCAAIAM4AgALrQkBA38jAEGQAWsiEiQAAkACQAJAIABFDQAgACgCACIRQX9GDQIgACARQQFqNgIAIAFFDQAgASgCACIRQX9GDQIgASARQQFqNgIAIAJFDQAgAigCACIRQX9GDQIgAiARQQFqNgIAIANFDQAgAygCACIRQX9GDQIgAyARQQFqNgIAIARFDQAgBCgCACIRQX9GDQIgBCARQQFqNgIAIAVFDQAgBSgCACIRQX9GDQIgBSARQQFqNgIAIAZFDQAgBigCACIRQX9GDQIgBiARQQFqNgIAIBIgEDYCTEEAIRAgEkHQAGohEyMAQZABayIRJAAgESABQQRqNgIEIBEgAEEEajYCACARIAJBBGo2AgggESADQQRqNgIMIBEgBEEEajYCECARIAVBBGo2AhQgESAGQQRqNgIYIBEgBzgCHCARIAhBAEc6ACMgESAJNgIkIBEgCzYCLCARIAo2AiggESANOQM4IBEgDEEAR603AzAgESAPOQNIIBEgDkEAR603A0ACQCASQcwAaiIIKAIAEARBAUYEQCARIAg2AlQgESARQSNqNgKIASARIBFBHGo2AoQBIBEgEUEYajYCgAEgESARQRRqNgJ8IBEgEUEIajYCeCARIBFBBGo2AnQgESARNgJwIBEgEUEQajYCbCARIBFBDGo2AmggESARQUBrNgJkIBEgEUEwajYCYCARIBFBKGo2AlwgESARQSRqNgJYIBMgEUHYAGogEUHUAGoQxgIMAQsgESARQSNqNgKIASARIBFBHGo2AoQBIBEgEUEYajYCgAEgESARQRRqNgJ8IBEgEUEIajYCeCARIBFBBGo2AnQgESARNgJwIBEgEUEQajYCbCARIBFBDGo2AmggESARQUBrNgJkIBEgEUEwajYCYCARIBFBKGo2AlwgESARQSRqNgJYIBMgEUHYAGpBABDGAgsgEUGQAWokACASQRBqIghBOGogE0E4aigCADYCACAIQTBqIBNBMGopAwA3AwAgCEEoaiATQShqKQMANwMAIAhBIGogE0EgaikDADcDACAIQRhqIBNBGGopAwA3AwAgCEEQaiATQRBqKQMANwMAIAhBCGogE0EIaikDADcDACASQQ5qIBJBjwFqLQAAOgAAIBIgEikDUDcDECASIBIvAI0BOwEMIBItAIwBIQggBiAGKAIAQQFrNgIAIAUgBSgCAEEBazYCACAEIAQoAgBBAWs2AgAgAyADKAIAQQFrNgIAIAIgAigCAEEBazYCACABIAEoAgBBAWs2AgAgACAAKAIAQQFrNgIAIAhBBEcEQEHEAEEEEPcLIhBFDQIgEEEANgIAIBAgEikDEDcCBCAQIAg6AEAgEEEMaiASQRhqKQMANwIAIBBBFGogEkEgaikDADcCACAQQRxqIBJBKGopAwA3AgAgEEEkaiASQTBqKQMANwIAIBBBLGogEkE4aikDADcCACAQQTRqIBJBQGspAwA3AgAgEEE8aiASQcgAaigCADYCACAQQcMAaiASQQ5qLQAAOgAAIBAgEi8BDDsAQQsgEkGQAWokACAQDwsQ2gwAC0HEAEEEQcjvwwAoAgAiAEGKByAAGxEAAAALENsMAAvDBgIBfwF9IAAoAgAiAigCCCEAIAIoAgAgAGtBB00EQCACIABBCBDaBiACKAIIIQALIAIoAgQgAGpCAzcAACACIABBCGoiADYCCCABKgIAIQMgAigCACAAa0EDTQRAIAIgAEEEENoGIAIoAgghAAsgAigCBCAAaiADOAAAIAIgAEEEaiIANgIIIAEqAgQhAyACKAIAIABrQQNNBEAgAiAAQQQQ2gYgAigCCCEACyACKAIEIABqIAM4AAAgAiAAQQRqIgA2AgggASoCCCEDIAIoAgAgAGtBA00EQCACIABBBBDaBiACKAIIIQALIAIoAgQgAGogAzgAACACIABBBGoiADYCCCABKgIMIQMgAigCACAAa0EDTQRAIAIgAEEEENoGIAIoAgghAAsgAigCBCAAaiADOAAAIAIgAEEEaiIANgIIIAEqAhAhAyACKAIAIABrQQNNBEAgAiAAQQQQ2gYgAigCCCEACyACKAIEIABqIAM4AAAgAiAAQQRqIgA2AgggAUEU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BZQgCSADlCAGIASUk5KSkjgCACAAIBYgApQgD5IgByALIAOUIAogBJQgCSAFlJOSkpI4AhALpQQBAn8gACgCmAEEQCAAQZwBaigCABC1AQsgACgCAARAIABBBGooAgAQtQELIAAoAhAEQCAAQRRqKAIAELUBCyAAKAIgBEAgAEEkaigCABC1AQsgAEGsAWooAgAiAQRAIABBqAFqKAIAIQIgAUEEdCEBA0AgAigCAARAIAJBBGooAgAQtQELIAJBEGohAiABQRBrIgENAAsLIAAoAqQBBEAgAEGoAWooAgAQtQELIAAoArABBEAgAEG0AWooAgAQtQELIAAoAkAEQCAAQcQAaigCABC1AQsgAEHUAGooAgAEQCAAQdgAaigCABC1AQsgACgCxAEEQCAAQcgBaigCABC1AQsgACgCaARAIABB7ABqKAIAELUBCyAAQfwAaigCAARAIABBgAFqKAIAELUBCyAAQegBaigCAARAIABB7AFqKAIAELUBCyAAKALYAQRAIABB3AFqKAIAELUBCyAAQfwBaigCACIBBEAgAEH4AWooAgAhAiABQQR0IQEDQCACKAIABEAgAkEEaigCABC1AQsgAkEQaiECIAFBEGsiAQ0ACwsgACgC9AEEQCAAQfgBaigCABC1AQsgAEGIAmooAgAiAQRAIABBhAJqKAIAIQIgAUEEdCEBA0AgAigCAARAIAJBBGooAgAQtQELIAJBEGohAiABQRBrIgENAAsLIAAoAoACBEAgAEGEAmooAgAQtQELIAAoAjAEQCAAQTRqKAIAELUBCwvzBQMNfwV9BH4jAEHAAmsiBCQAIABBADoADCAAIAIpAgA3AgAgAEEIaiACQQhqKAIANgIAIARBCGoiAyABQQBBABCGAiAEQgA3A1ggBCABNgJgIARB6ABqIgUgA0HcABDkDBogBCgCaEEBRiEBIARBlAFqIQggBUEEciEFQ///f38hEgNAIARBmAJqIgNBIGoiCSAFQSBqIgooAgA2AgAgA0EYaiILIAVBGGoiDCkCADcDACADQRBqIg0gBUEQaiIOKQIANwMAIANBCGoiDyAFQQhqIhApAgA3AwAgBEEANgJoIAQgBSkCADcDmAICQCABQQFxDQAgBCgCwAEhBwNAIAQoApABIQEgBEEANgKQASABQQFGBEAgCCEDDAILIAQgBCgCuAFB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aigCADYCACAKIAdB7ABqKQIANwMAIAcgBykCZDcDKAsgB0EQaiILQQhqIAopAwA3AwAgC0EQaiAHQThqKAIANgIAIAcgBykDKDcDECAEIAQoAgBBAWs2AgAgAyADKAIAQQFrNgIAIAIgAigCAEEBazYCACABIAEoAgBBAWs2AgAgACAAKAIAQQFrNgIAIAlFBEBBHEEEEPcLIghFDQIgCCAGNgIEIAhBADYCACAIIAcpAxA3AgggCEEQaiAHQRhqKQMANwIAIAhBGGogB0EgaigCADYCAAsgB0GQAWokACAIDwsQ2gwAC0EcQQRByO/DACgCACIAQYoHIAAbEQAAAAsQ2wwAC4cFAQZ/AkAgAEEYaigCACIGIAFPDQAgASAGIgRrIQUgBSAAKAIQIARrSwRAIABBEGogBiAFELAGIAAoAhghBAsgAEEUaigCACAEQRhsaiEDIAVBAk8EQCAGQX9zIAFqIgdBB3EhCCAFQQJrQQdPBEAgB0F4cSEHA0AgA0IANwIAIANBEGpCADcCACADQQhqQgA3AgAgA0EYakIANwIAIANBIGpCADcCACADQShqQgA3AgAgA0EwakIANwIAIANBOGpCADcCACADQUBrQgA3AgAgA0HIAGpCADcCACADQdAAakIANwIAIANB2ABqQgA3AgAgA0HgAGpCADcCACADQegAakIANwIAIANB8ABqQgA3AgAgA0GIAWpCADcCACADQYABakIANwIAIANB+ABqQgA3AgAgA0GgAWpCADcCACADQZgBakIANwIAIANBkAFqQgA3AgAgA0GoAWpCADcCACADQbABakIANwIAIANBuAFqQgA3AgAgA0HAAWohAyAHQQhrIgcNAAsLIAgEQANAIANCADcCACADQRBqQgA3AgAgA0EIakIANwIAIANBGGohAyAIQQFrIggNAAsLIAQgBWpBAWshBAsgASAGRgRAIAQhAQwBCyADQgA3AgAgA0EQakIANwIAIANBCGpCADcCACAEQQFqIQELIAAgATYCGAJAAkACQCACRQRAQQQhAwwBCyACQf////8BSw0BIAJBAnQiAUEEEPcLIgNFDQIgA0EAIAEQ4wwaCyAAKAIABEAgAEEEaigCABC1AQsgACACNgIMIAAgAjYCCCAAIAI2AgAgAEEEaiADNgIADwsQoAoACyABQQRByO/DACgCACIA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C4kFAgV/AX4jAEFAaiICJAACfyABKAIAIgNFBEAgAEEIakEANgIAQQAMAQsgASADQQFrNgIAIAIgASgCBDYCFCACQQM2AhAgAkEoaiACQRBqEJsDAkACQAJAAkACQAJAIAIoAihFBEAgAkEwaigCACIDRQRAQQAgAkGwg8AAEOYHIQEMBwsgAigCLCEEIAIoAhAiAUUEQEEBIAJBsIPAABDmByEBDAYLIAFBAUcEQCACKAIUIgEoAgQiBkEISQ0DIAJBNGooAgAhBSABIAZBCGs2AgQgASABKAIAIgFBCGo2AgAgASkAACIHQoCAgIAQVA0CIAJBAToAKCACIAc3AzAgAkEoaiACQeyAwAAQrAghAQwGC0ECIAJBsIPAABDmByEBDAULIAIoAiwhAQwFCyAHp0EGbCIBIAVGDQIgAkEcakEBNgIAIAIgATYCICACQQE2AhQgAiAFNgIkIAIgAkEkajYCGCACIAJBIGo2AhAgAkECNgI8IAJBAjYCNCACQZixwAA2AjAgAkEANgIoIAIgAkEQaiIBNgI4IAIgAkEoahCUAyABIAIQ/wggAkEzaiABQQhqKAIANgAAIAIgAikDEDcAK0EQQQQQ9wsiAUUNASABQQg6AAAgASACKQAoNwABIAFBCGogAkEvaikAADcAACACKAIABEAgAigCBBC1AQsgBEUNBCADELUBDAQLIAJCgcoANwMoIAJBKGoQiQshAQwCC0EQQQRByO/DACgCACIAQYoHIAAbEQAAAAsgACAENgIEIABBCGogAzYCACAAQQxqIAWtIAdCIIaENwIAQQAMAgsgBEUNACADELUBCyAAIAE2AgRBAQshASAAIAE2AgAgAkFAayQAC/YEAgN/An0CQAJAQTBBBBD3CyIDBEAgAyABKQIANwIAIANBKGogAUEoaikCADcCACADQSBqIAFBIGopAgA3AgAgA0EYaiABQRhqKQIANwIAIANBEGogAUEQaikCADcCACADQQhqIAFBCGopAgA3AgAgAEHUAWooAgAiBEUNAQJAAn8CQAJAIAQoAgAiASADKAIARw0AIAENASAEQRRqKgIAIANBFGoqAgBcDQAgBEEYaioCACADQRhqKgIAXA0AIARBHGoqAgAgA0EcaioCAFwNACAEQSBqKgIAIANBIGoqAgBcDQAgBEEkaioCACADQSRqKgIAXA0A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AyoADCEJIAEgBUEUayIENgIEIAEgA0EUajYCACAEQQNNBEAgAkEAOgADIAJBJTsAASACQQA2AgQgAkEBOgAADAELIAMqABAhCiABIAVBGGsiBDYCBCABIANBGGo2AgAgBEEETwRAIAMqABQhCyABIAVBHGs2AgQgASADQRxqNgIAQQAhAQJAAkACQCADKAAYIgMOAgIBAAsgAkEBOgAAIAIgA603AwggAkHUh8AAQYyDwAAQrAgMBAtBASEBCyAAIAE6ABggACALOAIUIAAgCjgCECAAIAk4AgwgACAIOAIIIAAgBzgCBCAAIAY2AgAMAwsgAkKBygA3AwALIAIQiQsLIQEgAEEDOgAYIAAgATYCAAsgAkEQaiQAC58FAg9/AX4jAEEQayIDJAAgASkCYCERIAFCgICAgMAANwJgIANBCGoiBiABQegAaiICKAIANgIAIAJBADYCACADIBE3AwAgAUGEAWooAgAhByABQewAaigCACEIIAFBoAFqKAIAIQkgAUGcAWooAgAhCiABQZgBaigCACELIAFBlAFqKAIAIQwgAUGQAWooAgAhDSABQYwBaigCACEOIAEoAlwhDyABKAJYIRACQAJAAkAgAUGIAWooAgAiAkUEQEEEIQQMAQsgAkGz5swZSw0BIAJBKGwiBUEEEPcLIgRFDQILIAQgByAFEOQMIQQgAEHwAGogAUHwAGopAgA3AgAgAEH4AGogAUH4AGooAgA2AgAgACADKQMANwJgIABB6ABqIAYoAgA2AgAgACABKQJANwJAIABByABqIAFByABqKAIANgIAIAAgASkCTDcCTCAAQdQAaiABQdQAaigCADYCACABQfwAaigCACEFIAFBpAFqLwEAIQYgACAPNgJcIAAgEDYCWCAAIAEpAgA3AgAgAEEIaiABQQhqKQIANwIAIABBEGogAUEQaikCADcCACAAQRhqIAFBGGopAgA3AgAgACABKQIgNwIgIABBKGogAUEoaikCADcCACAAQTBqIAFBMGopAgA3AgAgAEE4aiABQThqKQIANwIAIABBpAFqIAY7AQAgAEGgAWogCTYCACAAQZwBaiAKNgIAIABBmAFqIAs2AgAgAEGUAWogDDYCACAAQZABaiANNgIAIABBjAFqIA42AgAgAEGIAWogAjYCACAAQYQBaiAENgIAIABBgAFqIAI2AgAg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BEKAgICA8P//v383AjggBEL////7////v/8ANwIwIARC////+wc3AiggBEKAgICA8P//v383AiAgBEL////7////v/8ANwIYIARC////+wc3AhAgBEKAgICA8P//v383AgggBEL////7////v/8ANwIAIAZBoAVqIgdBGGoiCSAOKAIANgIAIAdBEGoiCCANKQMANwMAIAdBCGoiCiAMKQMANwMAIAYgBikDADcDoAUgBCAHKQIANwLwASAFIAkoAgA2AgAgBEGAAmogCCkCADcCACAEQfgBaiAKKQIANwIAIAZBQGsiBSAEQbACEOQMGiAJIBEoAgA2AgAgCCAQKQMANwMAIAogDykDADcDACAGIAYpAyA3A6AFIAUgBykCADcCjAIgBUGkAmogCSgCADYCACAFQZwCaiAIKQIANwIAIAVBlAJqIAopAgA3AgAgBCAFQbACEOQMGiAFIAQQvQwgAyADKAIAQQFrNgIAIAIgAigCAEEBazYCACABIAEoAgBBAWs2AgAgACAAKAIAQQFrNgIAQbQCQQQQ9wsiAEUNASAAQQA2AgAgAEEEaiAGQUBrQbACEOQMGiAGQcAFaiQAIAAPCxDaDAALQbQCQQRByO/DACgCACIAQYoHIAAbEQAAAAsQ2wwAC/YDAgJ/CX0jAEHQAGsiBiQAIAMqAgAgAioCEJMiDyACQQRqKgIAIgqUIAMqAgQgAkEUaioCAJMiECACKgIAIguUkyIJIAmSIQwgECACQQhqKgIAIgmUIAMqAgggAkEYaioCAJMiCCAKlJMiDiAOkiENIAYgCCACKgIMIg4gDJQgCiANlCALIAggC5QgDyAJlJMiCCAIkiIIlJOSkjgCMCAGIBAgDiAIlCALIAyUIAkgDZSTkpI4AiwgBiAPIA4gDZQgCSAIlCAKIAyUk5KSOAIoIAogA0EMaioCACIPlCALIANBEGoqAgAiEJSTIgwgDJIhDCAJIBCUIAogA0EUaioCACIIlJMiDSANkiENIAYgCCAOIAyUIAogDZQgCyALIAiUIAkgD5STIgggCJIiCJSTkpI4AkAgBiAQIA4gCJQgCyAMlCAJIA2Uk5KSOAI8IAYgDyAOIA2UIAkgCJQgCiAMlJOSkjgCOCAGQRBqIgMgBkEoaiAGQThqIgIQ1gogAUEIaiIHKgIAIQogASoCACELIAEqAgQhCSAC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CCELCyAOKAIEIAtqIBw3AAAgDiALQQhqIgs2AgggCjUCNCEcIA5BCGohDCAOQQRqIRMgDigCACALa0EHTQRAIA4gC0EIENoGIA4oAgghCwsgDiALQQhqIhI2AgggDigCBCALaiAcNwAAIBgoAggiD0EMaigCACELIA9BCGooAgAhDSAOKAIAIBJrQQdNBEAgDiASQQgQ2gYgDigCCCESCyAMIBJBCGoiCjYCACATKAIAIBJqIAutNwAAIAsEQCANIAtBA3RqIREDQCANQQRqKAIAIRIgDSgCACELIA4oAgAgCmtBA00EQCAOIApBBBDaBiAOKAIIIQoLIA4oAgQgCmogCzYAACAOIApBBGoiCzYCCCAOKAIAIAtrQQNNBEAgDiALQQQQ2gYgDigCCCELCyAMIAtBBGoiCjYCACATKAIAIAtqIBI2AAAgESANQQhqIg1HDQALCyAPQRhqKAIAIREgD0EUaigCACENIA4oAgAgCmtBB00EQCAOIApBCBDaBiAOKAIIIQoLIAwgCkEIaiILNgIAIBMoAgAgCmogEa03AAAgEQRAIA0gEUEDdGohEQNAIA1BBGooAgAhEiANKAIAIQogDigCACALa0EDTQRAIA4gC0EEENoGIA4oAgghCwsgDigCBCALaiAKNgAAIA4gC0EEaiIKNgIIIA4oAgAgCmtBA00EQCAOIApBBBDaBiAOKAIIIQoLIAwgCkEEaiILNgIAIBMoAgAgCmogEjYAACARIA1BCGoiDUcNAAsLIA9BJGooAgAhESAPQSBqKAIAIQ0gDigCACALa0EHTQRAIA4gC0EIENoGIA4oAgghCwsgDCALQQhqIgo2AgAgEygCACALaiARrTcAACARBEAgEUECdCESA0AgDTUCACEcIA1BBGohDSAMIA4oAgAgCmtBB0sEfyAKBSAOIApBCBDaBiAOKAIICyILQQhqIgo2AgAgEygCACALaiAcNwAAIBJBBGsiEg0ACwsgDygCACENIA4oAgAgCmtBA00EQCAOIApBBBDaBiAOKAIIIQoLIA4gCkEEaiILNgIIIA4oAgQgCmogDTYAACAYKAIMIhZBDGooAgAhDSAWQQhqKAIAIQ8gDigCACALa0EHTQRAIA4gC0EIENoGIA4oAgghCwsgDCALQQhqIgo2AgAgEygCACALaiANrTcAACANBEAgDyANQSxs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eEcEQCADRQ09IAEgA0HI78MAKAIAIgBBigcgABsRAAAACyACKAKoAyEECyAEIAIoArADIgNGBEAgJSAEELwGIAIoArADIQMLIAIoAqwDIANBFGxqIgEgITYCBCABQQxqIBk2AgAgAUEIaiAUNgIAIAEgCjYCACABICI2AhAgAiADQQFqNgKwAwsgByEEIAUNAAsgAigCmAMhCSACKAKkAyIORQRAIAkhAwwICyACKAKwAyEHIAIoAqwDIRMgAigCqAMhFSACKQKcAyFPIGW8IQMgHkECaw4CBwcICyAHIANByO/DACgCACIAQYoHIAAbEQAAAAsgAkKBygA3A5gDIAJBmANqEIkLIQMMBQsMLQsgAkKBygA3A5gDIAJBmANqEIkLIQMMAwsgByACQYgHakGQgMAAEOYHDAELIAJCgcoANwOABCACQYAEahCJCwshAyACKAKYAyIBBEAgAigCpAMgAUECdEELakF4cWsQtQELIAIoAqgDRQ0AIAIoAqwDELUBCyACKAK0AiEHIAsEQCALQQZ0IQQgByEBA0AgARC7ByABQUBrIQEgBEFAaiIEDQALCyACKAKwAkUNFiAHELUBDBYLIAZBAWshBiACKAKwAiALRgRAIAJBsAJqIAsQvwYgAigCuAIhCyACKAK0AiEMCyAMIAtBBnRqIgEgLjoAPSABICs6ADwgASAwOgA7IAEgKjoAOiABICk6ADkgASAeOgA4IAFCBDcCMCABQgA3AiggAUKAgICAwAA3AiAgASAHNgIcIAEgEzYCGCABIBU2AhQgASAONgIQIAEgTzcCCCABIAk2AgQgASADNgIAIAIgC0EBaiILNgK4AiAGDQALIAIoArACIQMgAigCtAIiDA0TDBQLDCYLQZQBQQRByO/DACgCACIAQYoHIAAbEQAAAAsgAkKBygA3A8ABIAJBwAFqEIkLIQMMFQsgAkKBygA3A8ABIAJBwAFqEIkLIQMMFAsgAigCxAEhAwwUCyACQoHKADcDwAEgAkHAAWoQiQshAwwUCyACKALsAiEDDBULDB4LDCMLIAIoApwDIQEMFwsgAigCnAMhAQwXCyACQoHKADcDmAMgAkGYA2oQiQshAQwXCyACQoHKADcDmAMgAkGYA2oQiQshAQwWCwwYCyACQoHKADcDmAMgAkGYA2oQiQshAQwUCyACQoHKADcDmAMg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BEAgCkEgaygCABC1AQsgCkEEaygCAARAIAooAgAQtQELIApBqAFqIQogBkGoAWsiBg0ACwsgBSgCCEUNACADELUBCyAiQQI6ACQgIiABNgIACyAFQZACaiQADAMLIAggA0HI78MAKAIAIgBBigcgABsRAAAACyADIARB6JvAABDDCAALIA4gBEHI78MAKAIAIgBBigcgABsRAAAACyACKAKYAyEDAkAgAi0AvAMiCUECRwRAIDMgMikCADcCACAzQRhqIDJBGGopAgA3AgAgM0EQaiAyQRBqKQIANwIAIDNBCGogMkEIaikCADcCACACIEYvAAAiATsBiAUgAiBGQQJqLQAAIgQ6AIoFIDUgATsAACA1QQJqIgggBDoAACACIAk6AKQEIAIgAzYCgAQCfyAPKAIEIgNBA00EQCACQoHKADcDmAMgAkGYA2oQiQsMAQsgDyADQQRrIgQ2AgQgDyAPKAIAIgFBBGo2AgAgBEEDTQRAIAJCgcoANwOYAyACQZgDahCJCwwBCyABKAAAIQ4gDyADQQhrIgQ2AgQgDyABQQhqNgIAIARBA00EQCACQoHKADcDmAMgAkGYA2oQiQsMAQsgASgABCELIA8gA0EMayIENgIEIA8gAUEMajYCACAEQQNLDQIgAkKBygA3A5gDIAJBmANqEIkLCyEDIAJBgARqEJUGCyANBEAgDUE4bCEJIBxBEGohBANAIAQQlQYgBEE4aiEEIAlBOGsiCQ0ACwsgAigC6AJFDQYgHBC1AQwGCyAYQQFrIRggASgACCEFIA8gA0EQazYCBCAPIAFBEGo2AgAgAkGwAmoiA0EIaiIMIAJBgARqIgRBCGopAwA3AwAgA0EQaiIKIARBEGopAwA3AwAgA0EYaiISIARBGGopAwA3AwAgA0EgaiIRIARBIGooAgA2AgAgAiACKQOABDcDsAIgAiA1LwAAOwGIAiACIAgtAAA6AIoCIAEoAAwhAyACQZgDaiIBQQhqIhYgDCkDADcDACABQRBqIgQgCikDADcDACABQRhqIgwgEikDADcDACABQSBqIgogESgCADYCACACIAIpA7ACNwOYAyACIAIvAYgCOwGABCACIAItAIoCOgCCBCACKALoAiANRgRAIAJB6AJqIA0QwQYgAigC7AIhHCACKALwAiENCyAcIA1BOGxqIgEgAzYCDCABIAU2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AkGwAmoiA0EIaikDADcCACABQegCaiADQRBqKQMANwIAIAFB8AJqIANBGGopAwA3AgAgAUH4AmogA0EgaikDADcCACABQYADaiADQShqKQMANwIAIAFBiANqIANBMGooAgA2AgAgAUGMA2ogAkGABGpBzAAQ5AwaIAEgBDYCiAQgAUGABGogBykDADcCACABQfgDaiAJKQMANwIAIAFB8ANqIAgpAwA3AgAgAUHoA2ogDCkDADcCACABQeADaiAFKQMANwIAIAEgAikD6AI3AtgDDC0LIAJCgcoANwOABCACQYAEahCJCyEDDBoLIAJCgcoANwOABCACQYAEahCJCyEDDBkLIARBCEHI78MAKAIAIgBBigcgABsRAAAAC0EwQQRByO/DACgCACIAQYoHIAAbEQAAAAsgAkKBygA3A5gDIAJBmANqEIkLIQcMEAsgAkKBygA3A5gDIAJBmANqEIkLIQcMDwsgAkKBygA3A5gDIAJBmANqEIkLIQcMDgsgAkKBygA3A5gDIAJBmANqEIkLIQcMDQsgAkKBygA3A5gDIAJBmANqEIkLIQcMDAsgAkKBygA3A5gDIAJBmANqEIkLIQcMCgsgAkKBygA3A5gDIAJBmANqEIkLIQcMCQsgAkKBygA3A5gDIAJBmANqEIkLIQcMCAsgAkKBygA3A5gDIAJBmANqEIkLIQkMBgsgAkKBygA3A5gDIAJBmANqEIkLIQkMBQsgJkECNgJMICYgATYCACACQYAEahCnBwwBCyAmQQI2AkwgJiABNgIACyACQbACahD+BQwBCyAmQQI2AkwgJiABNgIACyACQYgCahD+BgwFCyAQBEAgEEHoAmwhBCANIQEDQAJAIAEoAgBFDQAgAUHcAWooAgAiBwRAIAcQtQELIAFBtAJqKAIARQ0AIAFBuAJqKAIAELUBCyABQegCaiEBIARB6AJrIgQNAAsLIAMEQCANELUBCyAJIQMMAwsgHkUNACArELUBCyAOBEAgDhC1AQsgByEDCyACKALsBCEHIBAEQCAQQegCbCEEIAchAQNAAkAgASgCAEUNACABQdwBaigCACIJBEAgCRC1AQsgAUG0AmooAgBFDQAgAUG4AmooAgAQtQELIAFB6AJqIQEgBEHoAmsiBA0ACwsgAigC6ARFDQAgBxC1AQsgJkECNgJMICYgAzYCAAsgAkHAAWoQxAUMBwsgAkKBygA3A5gDIAJBmANqEIkLIQMLIBMEQCAIELUBCyAYRQ0CIBcQtQEMAgsgAigCmANFDQAgAigCnAMQtQELIBNFDQAgCBC1AQsgBwRAICcQtQELIA0EQCANQThsIQkgHEEQaiEEA0AgBBCVBiAEQThqIQQgCUE4ayIJDQALCyAORQ0BIBwQtQEMAQsgB0UNACAnELUBCyAvIC8oAgAiAUEBazYCACABQQFGBEAgLyBBEL4ICyAmQQI2AkwgJiADNgIACyACQdgAahDHAwwGCyALRQ0AIAUQtQELIAhFDQEgBxC1AQwBCyAIRQ0AIAcQtQELIAJBmANqEOAGCyAQBEAgEEEsbCEEIBhBIGohAQNAAkAgAUEEaygCAEUNACABKAIARQ0AIAEQ1AgLIAFBLGohASAEQSxrIgQNAAsLIAIoAogFRQ0AIBgQtQELICZBAjYCTCAmIAM2AgALIAJBGGoQrwcMBQsgDEUNACAIELUBCyAJRQ0AIAcQtQELIARFDQAgAxC1AQsgJkECNgJMICYgATYCAAwBCyAmQQI2AkwgJiABNgIACyACQZAHaiQADAkLIAFBBEHI78MAKAIAIgBBigcgABsRAAAAC0EQQQRByO/DACgCACIAQYoHIAAbEQAAAAsgBEEEQcjvwwAoAgAiAEGKByAAGxEAAAALIAdBBEHI78MAKAIAIgBBigcgABsRAAAACyAHIARByO/DACgCACIAQYoHIAAbEQAAAAtByABBBEHI78MAKAIAIgBBigcgABsRAAAAC0EgQQRByO/DACgCACIAQYoHIAAbEQAAAAsgA0EEQcjvwwAoAgAiAEGKByAAGxEAAAALIBJBCEHI78MAKAIAIgBBigcgABsRAAAACyAfKALIBCEEAkACQCAfKAKUBSIHQQJHBEAgH0H4A2oiAyAfQcgEakEEckHIABDkDBogH0EkaiIBIB9BmAVqQdQDEOQMGiAgQcwAaiABQSBqKAIANgIAICAgHykCPDcCRCAgIAQ2AgAgICAfKQL4AzcCBCAgQQxqIANBCGopAgA3AgAgIEEUaiADQRBqKQIANwIAICBBHGogH0GQBGopAgA3AgAgIEEkaiADQSBqKQIANwIAICBBLGogH0GgBGopAgA3AgAgIEE0aiAfQagEaikCADcCACAgQTxqIB9BsARqKAIANgIAICBBATYCQCAgIAc2AlwgICAfKQK0BDcCUCAgQdgAaiADQcQAaigCADYCACAgIB8pAiQ3AmAgIEHoAGogAUEIaikCADcCACAgQfAAaiABQRBqKQIANwIAICBB+ABqIAFBJGpB5AAQ5AwaICBB3AFqIB9BrAFqQcQAEOQMGiAgQdgCaiAfQagCaigCADYCACAgQdACaiAfQaACaikCADcCACAgQcgCaiAfQZgCaikCADcCACAgQcACaiAfQZACaikCADcCACAgQbgCaiAfQYgCaikCADcCACAgQbACaiABQdwBaikCADcCACAgQagCaiAfQfgBaikCADcCACAgIB8pAvABNwKgAiAgIB8pAqwCNwLcAiAgQeQCaiAfQbQCaikCADcCACAgQewCaiAfQbwCaikCADcCACAgQfQCaiAfQcQCaikCADcCACAgQfwCaiABQagCaikCADcCACAgQYQDaiABQbACaikCADcCACAgQYwDaiABQbgCaigCADYCACAgQZADaiAfQeACakHMABDkDBogIEHcA2ogH0GsA2pBzAAQ5AwaIB8oAhgEQCAfKAIcELUBCyAfKAIUIgFBI0sNAQwCCyAfIAQ2AsgEIB9ByARqEMMHICBBAjYCQCAfKAIYBEAgSxC1AQsgHygCFCIBQSRJDQELIAEQAAsgH0HwCGokACAoQegDaiIBQThqICBBOGopAwA3AwAgAUEwaiAgQTBqKQMANwMAIAFBKGogIEEoaikDADcDACABQSBqICBBIGopAwA3AwAgAUEYaiAgQRhqKQMANwMAIAFBEGogIEEQaikDADcDACABQQhqICBBCGopAwA3AwAgKCAoKQOoBDcD6AMgKCgC6AQhASAoQQRqIChB7ARqQeQDEOQMGiAAIAAoAgBBAWs2AgBBACEAAkAgAUECRwRAQawEQQQQ9wsiAEUNASAAQQA2AgAgACAoKQPoAzcCBCAAIAE2AkQgAEEMaiAoQfADaikDADcCACAAQRRqIChB+ANqKQMANwIAIABBHGogKEGABGopAwA3AgAgAEEkaiAoQYgEaikDADcCACAAQSxqIChBkARqKQMANwIAIABBNGogKEGYBGopAwA3AgAgAEE8aiAoQaAEaikDADcCACAAQcgAaiAoQQRqQeQDEOQMGgsgKEHQCGokACAADwtBrARBBEHI78MAKAIAIgBB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AyAKNgKAAQJAAkAgBEEoaigCACIZBEAgA0EANgKgASADQoCAgIDAADcDmAEgA0GYAWoiAkEAELgGIAMoApwBIAMoAqABIgRBA3RqQoCAgIDw////fjcCACADIARBAWo2AqABIANBwAFqIAIQ9gICQAJAIAMoAsABQQFHBEBBBCEBDAELIAFByABqKAIAIRYgAUHMAGooAgAhESABQSRqKAIAISAgA0GIBGoiAUEDaiEeIANB3ANqIQogA0G8A2ohDCADQZwDaiEXIAFBDWohH0P//39/ISMgA0HYAWohGkEEIQECQAJAA0AgIyADKgLIAYxfDQMgAygCxAEiAiAZSQRAICAgAkEHdGoiDS0AeEEBcSICBEAgFiANKAJgIgRBBHRqQQAgBCARSRsiBEEIakEAIAQbIRsgFiANQewAaigCACIEQQR0akEAIAQgEUkbIgRBCGpBACAEGyEcIBYgDUHoAGooAgAiBEEEdGpBACAEIBFJGyIEQQhqQQAgBBshHSAWIA1B5ABqKAIAIgRBBHRqQQAgBCARSRsiBEEIakEAIAQbIRgLIANB0AJqIA0gA0HQAGoQ9AEgAyoC0AIgI12tISkgAyoC3AIhJCADKgLYAiElIAMqAtQCISYCfyACBEAgAyAcNgLsAiADIB02AugCIAMgGDYC5AIgAyAbNgLgAkIAISggA0H4AmoiD0IANwMAIANCADcD8AIgA0EENgL4AyADQQQ2AtgDIANBBDYCuAMgA0EENgKYAyAjICZerUIBhiAphCAjICVerUIChoQgIyAkXq1CA4aEISpBACECQQAhCwNAAkAgKiAoiEIBg1ANACADQeACaiACaigCACIIRQ0AIAgoAgAiByADKAKAASIOKAI4IgRBMGooAgAiCU8NACAEQSxqKAIAIAdBqAFsakEAIAcgCUkbIgQoAgBBAUcNACAIKAIEIgkgBCgCBEcNACADKAKEASEFIA4gDigCNCIIQSBqKAIAIAhBJGooAgAgByAJIARBCGoQzgNFDQAgA0EIaiIIIARBGGoiDigCBCIVNgIEIAggDigCACAVKAIIQQdqQXhxajYCACADQYgEaiADKAIIIARB1ABqIAUgAygCDCgCRBECACADQYYEaiIVIB9BAmotAAA6AAAgAyAfLwAAOwGEBCADKAKYBCEIIAMoApwEIQQgAy0AlAQhDiAD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IAMgIjgCUCADIAc2AoABAkACQCAGQShqKAIAIh8EQCADQQA2ApgBIANCgICAgMAANwOQASADQZABaiICQQAQuAYgAygClAEgAygCmAEiAUEDdGpCgICAgPD///9+NwIAIAMgAUEBajYCmAEgA0GwAWogAhD2AkECIQECQAJAIAMoArABQQFHDQAgBkHIAGooAgAhGyAGQcwAaigCACEXIAZBJGooAgAhGiADQfgCaiEcIANB0wJqIRkgA0G1A2ohHSADQZ0DaiETIANBhQNqIRQgA0HtAmohHkP//39/ISMgA0HLAWoiIEEIaiEhA0AgIyADKgK4AYxfDQECQCADKAK0ASICIB9JBEAgGiACQQd0aiIOLQB4QQFxIgQEQCAbIA4oAmAiAkEEdGpBACACIBdJGyICQQhqQQAgAhshESAbIA5B7ABqKAIAIgJBBHRqQQAgAiAXSRsiAkEIakEAIAIbIRggGyAOQegAaigCACICQQR0akEAIAIgF0kbIgJBCGpBACACGyEVIBsgDkHkAGooAgAiAkEEdGpBACACIBdJGyICQQhqQQAgAhshDwsgA0GwAmogDiADQdAAahD0ASADKgKwAiAjXa0hJiADKgK8AiElIAMqArgCISQgAyoCtAIhIiAEBEAgAyAYNgLMAiADIBU2AsgCIAMgDzYCxAIgAyARNgLAAkIAIScgA0HYAmoiFkIANwMAIANCADcD0AIgA0ECOgC0AyADQQI6AJwDIANBAjoAhAMgA0ECOgDsAiAiICNdrUIBhiAmhCAjICRerUIChoQgIyAlXq1CA4aEIShBACEEQQAhCgNAAkAgKCAniEIBg1ANACADQcACaiAEaigCACIHRQ0AIAMoAoABIgsoAjgiBkEwaigCACICIAcoAgAiCE0NACAGQSxqKAIAIAhBqAFsakEAIAIgCEsbIhAoAgBBAUcNACAHKAIEIgYgECgCBEcNACADKAKEASEJIAsgCygCNCICQSBqKAIAIAJBJGooAgAgCCAGIBBBCGoQzgNFDQAgA0EIaiIHIBBBGGoiCygCBCICNgIEIAcgCygCACACKAIIQQdqQXhxajYCACADQcADaiICIAMoAgggEEHUAGogCSADLQCIASADKAIMKAI8EQgAIAMtAMwDIQsgA0HQAmogBGogAyoCwAMgCSoCAJMiIiAilCADKgLEAyAJ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IABrQQNNBEAgAiAAQQQQ2gYgAigCCCEACyACKAIEIABqIAM4AAAgAiAAQQRqIgA2AgggASoCCCEDIAIoAgAgAGtBA00EQCACIABBBBDaBiACKAIIIQALIAIoAgQgAGogAzgAACACIABBBGoiADYCCCABKgIMIQMgAigCACAAa0EDTQRAIAIgAEEEENoGIAIoAgghAAsgAigCBCAAaiADOAAAIAIgAEEEaiIANgIIIAEqAhAhAyACKAIAIABrQQNNBEAgAiAAQQQQ2gYgAigCCCEACyACKAIEIABqIAM4AAAgAiAAQQRqIgA2AgggASoCFCEDIAIoAgAgAGtBA00EQCACIABBBBDaBiACKAIIIQALIAIgAEEEajYCCCACKAIEIABqIAM4AABBAAvHAgIBfgF/IAEpAwAhAiAAQQhqKAIAIgMEfiACIANBDGxBDGtBDG6tQhR+fEIcfAUgAkIIfAshAiAAQRRqKAIAIgMEfiACIANBA3RBCGutfEIQfAUgAkIIfAshAiAAQSBqKAIAIgMEfiACIANBFGxBFGtBFG6tQhx+fEIkfAUgAkIIfAshAiAAQSxqKAIAIgMEfiACIANBBXRBIGtBBXatQjV+fEI9fAUgAkIIfAshAiAAQThqKAIAIgMEfiACIANBAnRBBGutfEIMfAUgAkIIfAshAiAAQcQAaigCACIDBH4gAiADQQJ0QQRrrXxCDHwFIAJCCHwLIQIgAEHQAGooAgAiAwR+IAIgA0ECdEEEa618Qgx8BSACQgh8CyECIAEgAEHcAGooAgAiAAR+IAIgAEECdEEEa618Qgx8BSACQgh8CzcDAEEAC7sDAQh/IwBBEGsiByQAIAdBCGoiBSACNgIEIAUgATYCACAHKAIMIQsgAEEIaigCACIEIAcoAggiBk0EQCAAQQhqAn8gBkEBaiIJIARNBEAgCQwBCyAEIQUgCSAEayIKIAAoAgAgBGtLBEAgACAEIAoQrQYgAEEIaigCACEFCyAAKAIEIAVBA3RqIQIgCkECTwR/IAYgBGsiCEEHcSEBIAYgBEF/c2pBB08EQCAIQXhxIQgDQCACQv////8PNwIAIAJBOGpC/////w83AgAgAkEwakL/////DzcCACACQShqQv////8PNwIAIAJBIGpC/////w83AgAgAkEYakL/////DzcCACACQRBqQv////8PNwIAIAJBCGpC/////w83AgAgAkFAayECIAhBCGsiCA0ACwsgAQRAA0AgAkL/////DzcCACACQQhqIQIgAUEBayIBDQALCyAFIApqQQFrBSAFCyIBIAQgCUYNABogAkL/////DzcCACABQQFqCyIENgIACyAEIAZLBEAgAEEEaigCACAGQQN0aiIAIAM2AgQgACALNgIAIAdBEGokAA8LIAYgBEHMosAAEMMIAAu/GQMffwl9A34jAEHwAGsiBiQAIAEoAgAoAgAhECABKAIEIg0oAgAiFwRAIAZBEGoiBSANKAIEIgRB//8DcTYCBCAFIARBEHY2AgAgBigCFCENIAYoAhAhEQsgASgCCCIOKAIAIhgEQCAGQQhqIgQgDikDCCIrQiCIPgIEIAQgKz4CACAGKAIIIQ4gBigCDCEZCyABKAIMIg8oAgAiHgRAIAYgDykDCCIrQiCIPgIEIAYgKz4CACAGKAIAIQ8gBigCBCEICyAGQTBqIgdBCGogASgCECgCACIEQQhqKAIANgIAIAYgBCkCADcDMCAGQUBrIgVBCGogASgCFCgCACIEQQhqKAIANgIAIAYgBCkCADcDQCAGQRhqIgQgByAFENYKIAEoAigtAAAhCiABKAIkKgIAISIgASgCICgCACELIAEoAhwoAgAhByABKAIYKAIAIQEgBiAINgJsIAYgDzYCaCAGIB42AmQgBiAZNgJgIAYgDjYCXCAGIBg2AlggBiANNgJUIAYgETYCUCAGIBc2AkwgBkEAIBAgEEFBcRs2AkggBkGou8AANgJEIAYgAjYCQEEAIQ1BACEPIwBBkANrIgMkACADQUBrIghBKGogBUEoaikCADcDACAIQSBqIAVBIGopAgA3AwAgCEEYaiAFQRhqKQIANwMAIAhBEGogBUEQaikCADcDACAIQQhqIAVBCGopAgA3AwAgAyALNgJ4IAMgBzYCdCADIAE2AnAgAyAFKQIANwNAIANBoAJqIgJBEGogBEEQaikCADcDACACQQhqIARBCGopAgA3AwAgAyAEKQIANwOgAiADQYABaiACEIoGIAMgBDYC6AEgAyAKOgDsASADICI4AuABIAMgCDYC5AEgACICAn9BACABQShqKAIAIg5FDQAaIANBADYC+AEgA0KAgICAwAA3A/ABIANB8AFqIgRBABC4BiADKAL0ASADKAL4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B0HUAGogAygCyAEgAyoCwAEgAy0AzAEgAygCFCgCHBEJACADKAKgAkEERg0AIAwoAgQhESAMKAIAIRogA0HYA2ogGEEIaigCADYCACADIBgpAgA3A9ADIAMpA6ACIjpCgICAgHCDIT5BgAIhEyADKgKoAiEvC0IEIUJDAAAAACExQQAhAkIAIUFCBCE7QQAhAEMAAAAAITICfkIAIDdCBINQDQAaQgAgFkUNABoCQCADKALEASIHKAI4IgVBMGooAgAiBCAWKAIAIghNDQAgBUEsaigCACAIQagBbGpBACAEIAhLGyINKAIAQQFHDQAgFigCBCIEIA0oAgRHDQBCACAHIAcoAjQiHUEgaigCACAdQSRqKAIAIAggBCANQQhqEM4DRQ0BGiADQQhqIgcgDUEYaiIFKAIEIgQ2AgQgByAFKAIAIAQoAghBB2pBeHFqNgIAIANBoAJqIAMoAgggDUHUAGogAygCyAEgAyoCwAEgAy0AzAEgAygCDCgCHBEJAEIAIAMoAqACQQRGDQEaIBYoAgQhJSAWKAIAISYgA0HIA2ogGEEIaigCADYCACADIBgpAgA3A8ADQYCABCEAIAMqAqgCITIgAykDoAIiO0KAgICAcIMMAQtCAAshOAJAIApB/wFxQQhJDQAgFUUNACADKALEASIHKAI4IgVBMGooAgAiBCAVKAIAIgpNDQAgBUEsaigCACAKQagBbGpBACAEIApLGyIIKAIAQQFHDQAgFSgCBCIFIAgoAgRHDQAgByAHKAI0IgRBIGooAgAgBEEkaigCACAKIAUgCEEIahDOA0UNACADIAhBGGoiBSgCBCIENgIEIAMgBSgCACAEKAIIQQdqQXhxajYCACADQaACaiADKAIAIAhB1ABqIAMoAsgBIAMqAsABIAMtAMwBIAMoAgQoAhwRCQAgAygCoAJBBEYNACAVKAIEIScgFSgCACEdIANBuANqIBhBCGooAgA2AgAgAyAYKQIANwOwAyADKQOgAiJCQoCAgIBwgyFBQYCAgAghAiADKgKoAiExCyADQZgCaiADQdgDaigCADYCACADQYgCaiADQcgDaigCADYCACADQfgBaiADQbgDaigCADYCACADIAMpA9ADNwOQAiADIAMpA8ADNwOAAiADIAMpA7ADNwPwASA+IDpC/////w+DhCE/IDZCIIghNSBAQv//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IgQgA4siAyADIARdG0MAAAA0lF9FDQELQQEhByACQQhqKgIAIgMgAUEIaioCACIEWw0AQQAhByADQwAAgH9bDQAgA0MAAID/Ww0AIARDAACAf1sNACAEQwAAgP9bDQBBASEHIAMgBJOLIgVDAAAANF8NACAFIASLIgQgA4siAyADIARdG0MAAAA0lF8hBwsgBkEIaiIBIAJBCGooAgA2AgAgBiACKQIANwMAIAAgBzoADCAAIAYpAgA3AgAgAEEIaiABKAIANgIAIAZBEGokAAv2AgIEfwF+IwBBQGoiAiQAAkAgAARAIAAoAgBFDQEQ2wwACxDaDAALIABBADYCACAAQQxqIgMoAgAhBCADQQA2AgAgACkCBCEFIAJBCGoiA0EwaiAAQUBrKAIANgIAIANBKGogAEE4aikCADcDACADQSBqIABBMGopAgA3AwAgA0EYaiAAQShqKQIANwMAIANBEGogAEEgaikCADcDACACQRBqIABBGGopAgA3AwAgAiAAQRBqKQIANwMIAkAgBARAQcQAQQQQ9wsiAUUNASABIAQ2AgwgASAFNwIEIAFBADYCACABIAIpAwg3AhAgAUEYaiACQRBqKQMANwIAIAFBIGogAkEYaikDADcCACABQShqIAJBCGoiAEEYaikDADcCACABQTBqIABBIGopAwA3AgAgAUE4aiAAQShqKQMANwIAIAFBQGsgAEEwaigCADYCAAsgAkFAayQAIAEPC0HEAEEEQcjvwwAoAgAiAEGKByAAGxEAAAALkAMBBX8jAEHAAWsiASQAIAFB2ABqIgNBIGoiBSAAQSBqKAIANgIAIANBGGoiByAAQRhqKQIANwMAIANBEGogAEEQaikCADcDACADQQhqIABBCGoiBikCADcDACABIAApAgA3A1ggAUGAAWoiBEEUaiADQRRqKAIANgIAIARBCGoiAyAGKAIANgIAIAEgASkCZDcCjAEgASAAKQIANwOAASAEQRhqIgAgBykDADcDACAEQSBqIgYgBSgCADYCACABQawBaiAFKAIANgIAIAEgBykDADcCpAEgAUKCgICAIDcCuAEgAUKAgICAEDcCsAEgAUEwaiABQbABaiIFENQFIAFCgoCAgCA3ArgBIAFCgICAgBA3ArABIAFBQGsgBRDVBSABQQhqIAMpAwA3AwAgAUEQaiAEQRBqKQMA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lCAIIAeUIAkgBSAJlCALIAqUkyIFIAWSIgWUk5KSOAIgIAQgDCANIAWUIAkgBpQgCiAHlJOSkjgCHCAEIAsgDSAHlCAKIAWUIAggBpSTkpI4AhggBEE4aiIDIAEgBEEYakEBEHYgBEEwaiADQQhqKQMAIg43AwAgBEEIaiAONwMAIARBFGogA0EUaigCAEEAIAQoAkgiAUEDSSIDGzYCACAEIAQpAzgiDjcDKCAEIA43AwAgBCABQQIgAxs2AhAgACAEIAIQhQYgACAEKQMQNwIQIARB4ABqJAALhQMBBH8jAEFAaiIBJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEEANgIAIABB4AFqIgQoAgAhAyAEQQA2AgAgAUE4aiAAQZwCaikCADcDACABQTBqIABBlAJqKQIANwMAIAFBKGogAEGMAmopAgA3AwAgAUEgaiAAQYQCaikCADcDACABQRhqIABB/AFqKQIANwMAIAFBEGogAEH0AWopAgA3AwAgAUEIaiAAQewBaikCADcDACABIABB5AFqKQIANwMAAkAgAwRAQcgAQQQQ9wsiAkUNASACIAM2AgQgAkEANgIAIAIgASkDADcCCCACQRBqIAFBCGopAwA3AgAgAkEYaiABQRBqKQMANwIAIAJBIGogAUEYaikDADcCACACQShqIAFBIGopAwA3AgAgAkEwaiABQShqKQMANwIAIAJBOGogAUEwaikDADcCACACQUBrIAFBOGopAwA3AgALIAFBQGskACACDwtByABBBEHI78MAKAIAIgBBigcgABsRAAAAC40DAgN/A30jAEEQayECAkACfwJAAkACQCAAvCIDQf////8HcSIBQf///+METQRAIAFBgICA9wNJDQEgAb4hACABQYCA4PwDSQ0CIAFBgIDwgARJDQNDAACAvyAAlSEAQQMMBAsgACAAXA0EQ9oPyT9D2g/JvyADQQBOGw8LQX8gAUH////LA0sNAhogAUH///8DSw0DIAIgACAAlDgCDCACKgIMGiAADwsgAUGAgMD5A08EQCAAQwAAgL+SIABDAACAP5KVIQBBAQwCCyAAIACSQwAAgL+SIABDAAAAQJKVIQBBAAwBCyAAQwAAwL+SIABDAADAP5RDAACAP5KVIQBBAgshAiAAIACUIgUgBZQiBCAEQ0cS2r2UQ5jKTL6SlCEG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IANqIAJBDGogARDkDBogACABIANqNgIICyACQRBqJABBAAvdAgIFfwF+IwBBsAFrIgEkACABQdgAaiIDQRBqIABBEGopAgA3AwAgA0EIaiAAQQhqIgUpAgA3AwAgASAAKQIANwNYIAFB8ABqIgRBFGogA0EUaigCACIDNgIAIARBGGoiBiABKQJkIgg3AwAgBEEgaiIHIAM2AgAgAUGcAWogAzYCACAEQQhqIgMgBSgCADYCACABIAg3AnwgASAINwKUASABIAApAgA3A3AgAUKBgICAEDcCqAEgAUKAgICAEDcCoAEgAUEwaiABQaABaiIAENQFIABBCGpCADcDACABQgA3A6ABIAFBQGsgABDVBSABQQhqIAMpAwA3AwAgAUEQaiAEQRBqKQMANwMAIAFBGGogBikDADcDACABQSBqIAcpAwA3AwAgAUEoaiAEQShqKQMANwMAIAFCgICAgCw3A1AgASABKQNwNwMAIAIgAUHYABDkDBogAUGwAWokAAvtAgIDfwd9IwBBMGsiAyQAIANBADYCECADQoCAgPwDNwMIIANBGGoiBCABIAIgA0EIaiIFEIEEIANBgICA/Hs2AgggAyoCGCEHIAQgASACIAUQgQQgA0KAgICAgICAwD83AwggAyoCGCEIIAQgASACIAUQgQQgA0GAgID8ezYCDCADKgIcIQkgBCABIAIgBRCBBCADQoCAgICAgIDAPzcCDCADKgIcIQogBCABIAIgBRCBBCADQYCAgPx7NgIQIAMqAiAhCyAEIAEgAiAFEIEEIAEqAggiBkMAAAAAYEUEQCADQSRqQQE2AgAgA0EsakEANgIAIANBqP/BADYCICADQeTvwQA2AiggA0EANgIYIANBGGpBsP/BABDTCgALIAMqAiAhDCAAQRRqIAsgBpI4AgAgAEEQaiAJIAaSOAIAIAAgByAGkjgCDCAAIAwgBpM4AgggACAKIAaTOAIEIAAgCCAGkzgCACADQTBqJAAL7QICA38HfSMAQTBrIgMkACADQQA2AhAgA0KAgID8AzcDCCADQRhqIgQgASACIANBCGoiBRCaAyADQYCAgPx7NgIIIAMqAhghByAEIAEgAiAFEJoDIANCgICAgICAgMA/NwMIIAMqAhghCCAEIAEgAiAFEJoDIANBgICA/Hs2AgwgAyoCHCEJIAQgASACIAUQmgMg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AiAGQQFqNgIAIAdBsAJqIQwgAEEEaiEOIAFBBGohDyADQQBHIRMjAEGQB2siBiQAAkACQAJAIAJBBGoiAyoCACIWIBaUIAMqAgQiFyAXlJIgAyoCCCIVIBWUkkMAAAAAkiIYQwAAAABeBEAgBiAVIBgQkwEiFZU4ArgCIAYgFyAVlTgCtAIgBiAWIBWVOAKwAiMAQRBrIggkACAIQQhqIgkgBkGwAmoiDUEIaigCADYCACAIIA0pAgA3AwAjAEGwBWsiAyQAIANBuARqQQA2AgAgA0HUBGpBADYCACADQfwCakIANwIAIANBhANqQQA2AgAgA0ELakIANwAAIANBnQVqIgpBC2pCADcAACADQYoFaiIQQQtqQgA3AAAgA0IANwOwBCADQgA3AswEIANCADcC9AIgA0IANwADIANCADcAoAUgA0IANwCNBSADQfcEaiIRQQtqQgA3AAAgA0IANwD6BCADQeQEaiISQQtqQgA3AAAgA0IANwDnBCADQZkDaiADQQhqIhQpAAA3AAAgA0GgA2ogA0EPaigAADYAACADIAMpAAA3AJEDIANBtQNqIApBCGopAAA3AAAgA0G8A2ogCkEPaigAADYAACADIAMpAJ0FNwCtAyADQdgDaiAQQQ9qKAAANgAAIANB0QNqIBBBCGopAAA3AAAgAyADKQCKBTcAyQMgA0H0A2ogEUEPaigAADYAACADQe0DaiARQQhqKQAANwAAIAMgAykA9wQ3AOUDIANBkARqIBJBD2ooAAA2AAAgA0GJBGogEkEIaikAADcAACADIAMpAOQENwCBBCADQYACOwHcBCADQT42AtgEIANCgICAgICAgMA/NwLEBCADQgA3ArwEIANCgICAgICAgMA/NwOoBCADQgA3A6AEIANBADoAnAQgA0L////7BzcClAQgA0EAOgCABCADQv////sHNwP4AyADQQA6AOQDIANC////+wc3AtwDIANBADoAyAMgA0L////7BzcDwAMgA0EAOgCsAyADQv////sHNwKkAyADQQA6AJADIANC////+wc3A4gDIANB////+wc2AvACIANCgICAgPD//79/NwPoAiADQv////v///+//wA3A+ACIANC////+wc3A9gCIANCgICAgPD//79/NwPQAiADQv////v///+//wA3A8gCIANC////+wc3A8ACIANC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ajYCACABRQ0AIAEoAgAiA0F/Rg0CIAEgA0EBajYCACACRQ0AIAIoAgAiA0F/Rg0CIAIgA0EBajYCACAFQbACaiEJIABBBGohCiABQQRqIQsjAEHwBGsiBCQAAkAgAkEEaiIDKgIAIhEgEZQgAyoCBCISIBKUkiADKgIIIhAgEJSSQwAAAACSIhNDAAAAAF4EQCAEIBAgExCTASIQlTgCCCAEIBIgEJU4AgQgBCARIBCVOAIAIwBBEGsiBiQAIAZBCGoiByAEQQhqKAIANgIAIAYgBCkCADcDACMAQbAFayIDJAAgA0G4BGpBADYCACADQdQEakEANgIAIANB/AJqQgA3AgAgA0GEA2pBADYCACADQQtqQgA3AAAgA0GdBWoiCEELakIANwAAIANBigVqIgxBC2pCADcAACADQgA3A7AEIANCADcCzAQgA0IANwL0AiADQgA3AAMgA0IANwCgBSADQgA3AI0FIANB9wRqIg1BC2pCADcAACADQgA3APoEIANB5ARqIg5BC2pCADcAACADQgA3AOcEIANBmQNqIANBCGoiDykAADcAACADQaADaiADQQ9qKAAANgAAIAMgAykAADcAkQMgA0G1A2ogCEEIaikAADcAACADQbwDaiAIQQ9qKAAANgAAIAMgAykAnQU3AK0DIANB2ANqIAxBD2ooAAA2AAAgA0HRA2ogDEEIaikAADcAACADIAMpAIoFNwDJAyADQfQDaiANQQ9qKAAANgAAIANB7QNqIA1BCGopAAA3AAAgAyADKQD3BDcA5QMgA0GQBGogDkEPaigAADYAACADQYkEaiAOQQhqKQAANwAAIAMgAykA5AQ3AIEEIANBgAI7AdwEIANBNzYC2AQgA0KAgICAgICAwD83AsQEIANCADcCvAQgA0KAgICAgICAwD83A6gEIANCADcDoAQgA0EAOgCcBCADQv////sHNwKUBCADQQA6AIAEIANC////+wc3A/gDIANBADoA5AMgA0L////7BzcC3AMgA0EAOgDIAyADQv////sHNwPAAyADQQA6AKwDIANC////+wc3AqQDIANBADoAkAMgA0L////7BzcDiAMgA0H////7BzYC8AIgA0KAgICA8P//v383A+gCIANC////+////7//ADcD4AIgA0L////7BzcD2AIgA0KAgICA8P//v383A9ACIANC////+////7//ADcDyAIgA0L////7BzcDwAIgA0KAgICA8P//v383A7gCIANC////+////7//ADcDsAIgDyAHKAIANgIAIAMgBikCADcDACADQaAEaiADEO4DIAMgA0GwAmpBsAIQ5AwiA0GwAmoiCEEIaiAHKAIANgIAIAMgBikCADcDsAIgA0GMAmogCBDuAyAIIANBsAIQ5AwaIARBsAJqIgcgCEGwAhDkDBogA0GwBWokACAGQRBqJAAgBEHgBGoiA0EIaiIGIApBCGooAgA2AgAgBCAKKQIANwPgBCAEIAcgAxCSCyAGIAtBCGooAgA2AgAgBCALKQIANwPgBCAHIAQgAxCTCyAEIAcQvQwgCSAEQbACEOQMGgwBCyAJQQI6AGALIARB8ARqJAAgBUHQAWogCUHgABDkDBogBS0AkAMhAyAFQQFqIAVBkQNqQc8BEOQMGiACIAIoAgBBAWs2AgAgASABKAIAQQFrNgIAIAAgACgCAEEBazYCAEEAIQAgA0ECRwRAQbQCQQQQ9wsiAEUNAiAAQQA2AgAgAEEEaiAFQdABakHgABDkDBogACADOgBkIABB5QBqIAVBAWpBzwEQ5AwaCyAFQeAEaiQAIAAPCxDaDAALQbQCQQRByO/DACgCACIAQYoHIAAbEQAAAAsQ2wwAC+sCAgV/AX4jAEEwayIEJAACQAJAAkACQCAARQ0AIAAoAgAiBUF/Rg0DIAAgBUEBajYCACACRQ0AIAIoAgAiBUF/Rg0DIAIgBUEBajYCACAEQQhqIgUgAb0iCUIgiD4CBCAFIAk+AgAgAEEEaiAEKAIIIAQoAgwQwQkiBUUNASAEQSBqIgZBCGogAkEMaigCADYCACAEIAIpAgQ3AyAgBCAFQRBqIgcoAgQiCDYCBCAEIAcoAgAgCCgCCEEHakF4cWo2AgAgBEEQaiAEKAIAIAVBzABqIAYgA0EARyAEKAIEKAI8EQgAIAIgAigCAEEBazYCACAAIAAoAgBBAWs2AgBBFEEEEPcLIgBFDQIgAEEANgIAIAAgBCkDEDcCBCAAQQxqIARBGGopAwA3AgAgBEEwaiQAIAAPCxDaDAALQeC1wABBzABB1LbAABDODAALQRRBBEHI78MAKAIAIgBBigcgABsRAAAACxDbDAALxQIBBH8jAEEwayIBJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEEANgIAIABB+AJqIgMoAgAhBCADQQI2AgAgAUEYaiIDQQhqIABB6AJqKQIANwMAIANBEGogAEHwAmopAgA3AwAgAUEIaiAAQYQDaikCADcDACABQRBqIABBjANqKQIANwMAIAEgAEHgAmopAgA3AxggASAAQfwCaikCADcDAAJAIARBAkcEQEE4QQQQ9wsiAkUNASACQQA2AgAgAiABKQMYNwIEIAIgBDYCHCACIAEpAwA3AiAgAkEMaiABQRhqIgBBCGopAwA3AgAgAkEUaiAAQRBqKQMANwIAIAJBKGogAUEIaikDADcCACACQTBqIAFBEGopAwA3AgALIAFBMGokACACDwtBOEEEQcjvwwAoAgAiAEGKByAAGxEAAAAL1AEBAX8gACgCACIBKAIIBEAgAUEMaigCABC1AQsgASgCFARAIAFBGGooAgAQtQELIAFBKGooAgAEQCABQSxqKAIAELUBCyABQTRqKAIABEAgAUE4aigCABC1AQsgAUHIAGooAgAEQCABQcwAaigCABC1AQsgAUHUAGooAgAEQCABQdgAaigCABC1AQsgAUHkAGooAgAEQCABQegAaigCABC1AQsgASgCeARAIAFB/ABqKAIAELUBCyABKAKEAQRAIAFBiAFqKAIAELUBCyAAKAIAELUBC9ECAgR/An4jAEFAaiIDJAAgAAJ/IAAtAAgEQCAAKAIAIQVBAQwBCyAAKAIAIQUgAEEEaigCACIEKAIYIgZBBHFFBEBBASAEKAIAQeHKwwBB+8rDACAFG0ECQQEgBRsgBCgCBCgCDBEFAA0BGiABIAQgAigCDBEDAAwBCyAFRQRAIAQoAgBB+crDAEECIAQoAgQoAgwRBQAEQEEAIQVBAQwCCyAEKAIYIQYLIANBAToAFyADQcDKwwA2AhwgAyAEKQIANwMIIAMgA0EXajYCECAEKQIIIQcgBCkCECEIIAMgBC0AIDoAOCADIAQoAhw2AjQgAyAGNgIwIAMgCDcDKCADIAc3AyAgAyADQQhqNgIYQQEgASADQRhqIAIoAgwRAwANABogAygCGEHfysMAQQIgAygCHCgCDBEFAAs6AAggACAFQQFqNgIAIANBQGskACAAC8ECAgF/AX0gACgCACICKAIIIQAgAigCACAAa0EHTQRAIAIgAEEIENoGIAIoAgghAAsg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BEAgDEEgagJ/IBNBAWoiCiAHTQRAIAoMAQsgByEJIAogB2siFyAMKAIYIAdrSwRAIAxBGGogByAXEK0GIAxBIGooAgAhCQsgDEEcaigCACAJQQN0aiELIBdBAk8EQCATIAdrIgZBB3EhCCATIAdBf3NqQQdPBEAgBkF4cSEGA0AgC0L/////DzcCACALQThqQv////8PNwIAIAtBMGpC/////w83AgAgC0EoakL/////DzcCACALQSBqQv////8PNwIAIAtBGGpC/////w83AgAgC0EQakL/////DzcCACALQQhqQv////8PNwIAIAtBQGshCyAGQQhrIgYNAAsLIAgEQANAIAtC/////w83AgAgC0EIaiELIAhBAWsiCA0ACwsgCSAXakEBayEJCyAJIAcgCkYNABogC0L/////DzcCACAJQQFqCyIHNgIACyAHIBNNBEAgEyAHQYiOwQAQwwgACyAMQRxqKAIAIBNBA3RqIgYgFjYCBCAGIA02AgALIB1B4AJqJAAgESgC0AIEQCARKALUAhC1AQtBACEIIwBBEGsiGiQAAkAgFEEgaigCACAbTQ0AIBRBHGooAgAgG0EUbGoiBigCACAcRw0AIAZBDGooAgAhFSAaQQA2AgggGkKAgICAwAA3AwAgFEEUaiELIBRBEGohHkF/IQlBfyEGIBUgFEEIaiIXKAIASQRAIBRBBGooAgAgFUEEdGoiBygCCCEGIAdBDGooAgAhCQsgCygCACEgIB4oAgAhISAUQSRqIRIgFEEUaiENQQQhCgJAA0ACQAJAAkACQCAGICBJBEAgISAGQQR0aigCACEHDAELA0AgICAJIgtNDQIgISALQQR0aiIHKAIEIQkgBygCCCAVRg0ACyAGIQcgCyEGCyANKAIAIAZNDQIgHigCACAGQQR0aiIGQQhqKAIAIhwgFygCACILTw0EIAZBDGooAgAiBiALSQ0BIAYgC0Hg48EAEMMIAAsgGigCACEHIAgEQCAKIAhBA3RqIQYgCiEJA0AgFCAJKAIAIAkoAgRBARAmIAYgCUEIaiIJRw0ACwsgB0UNBCAKELUBDAQLIBRBBGooAgAiCyAGQQR0aiIGKAIEIQ4gBigCACETIAsgHEEEdGoiBigCACEPIAYoAgQhGyAaKAIAIAhGBEAgGiAIELgGIBooAgghCCAaKAIEIQoLIAog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/7//ADcCACACQcwAakIANwIAIAJCADcCRCACQgA3AoACIAJBiAJqQQA2AgAgAkIANwKcAiACQYACOwGsAiACQaQCakKAgICA8AA3AgAgAkKAgICAgICAwD83ApQCIAJCADcCjAIgAkKAgICAgICAwD83AvgBIAJCADcC8AEgAkEAOgDsASACQv////sHNwLkASACQQA6ANABIAJC////+wc3AsgBIAJBADoAtAEgAkL////7BzcCrAEgAkEAOgCYASACQv////sHNwKQASACQQA6AHwgAkL////7BzcCdCACQQA6AGAgAkEANgJcIAJB////+wc2AkAgAkKAgICA8P//v383AjggAkL////7////v/8ANwIwIAJC////+wc3AiggAkKAgICA8P//v383AiAgAkL////7////v/8ANwIYIAJC////+wc3AhAgAkKAgICA8P//v383AgggAkL////7////v/8ANwIAIARB4ARqIgNBCGoiBSAAQQRqIgZBCGooAgA2AgAgBCAGKQIANwPgBCAEIAIgAxCSCyAFIAFBDGooAgA2AgAgBCABKQIENwPgBCACIAQgAxCTCyAEIAIQvQwgASABKAIAQQFrNgIAIAAgACgCAEEBazYCAEG0AkEEEPcLIgBFDQEgAEEANgIAIABBBGogBEGwAhDkDBogBEHwBGokACAADwsQ2gwAC0G0AkEEQcjvwwAoAgAiAEGKByAAGxEAAAALENsMAAvwAQECfyMAQeAAayIBJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEEANgIAIAFBMGoiAkEQaiAAQRBqKQIANwMAIAJBCGogAEEIaikCADcDACACQRhqIABBGGopAgA3AwAgAkEgaiAAQSBqKQIANwMAIAJBKGogAEEoaigCADYCACABQQhqIgJBCGogAUE8aikCADcDACACQRBqIAFBxABqKQIANwMAIAJBGGogAUHMAGopAgA3AwAgAkEgaiABQdQAaikCADcDACABIAApAgA3AzAgASABKQI0NwMIIAAQtQEgAhD+BiABQeAAaiQAC/IBAgF/CX0jAEFAaiIDJAAgAioCACABKgIQkyIKIAFBBGoqAgAiB5QgAioCBCABQRRqKgIAkyILIAEqAgAiCJSTIgUgBZIhBSALIAFBCGoqAgAiCZQgAioCCCABQRhqKgIA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CyADlCAHIASUIAggBZSTkpKSOAIAIAxBEGokAAvyAQEBfyMAQRBrIgIkACAAKAIAIQAgAkEANgIMIAAgAkEMagJ/AkACQCABQYABTwRAIAFBgBBJDQEgAUGAgARPDQIgAiABQT9xQYABcjoADiACIAFBDHZB4AFyOgAMIAIgAUEGdkE/cUGAAXI6AA1BAwwDCyACIAE6AAxBAQwCCyACIAFBP3FBgAFyOgANIAIgAUEGdkHAAXI6AAxBAgwBCyACIAFBP3FBgAFyOgAPIAIgAUEGdkE/cUGAAXI6AA4gAiABQQx2QT9xQYABcjoADSACIAFBEnZBB3FB8AFyOgAMQQQLEPEDIQAgAkEQaiQAIAALhAICAn8BfiMAQbABayIFJAACQAJAIABFDQAgACgCAA0BIABBfzYCACACRQ0AIAIoAgANASACQX82AgAgA0UNACADKAIADQEgA0F/NgIAIAVBCGoiBiABvSIHQiCIPgIEIAYgBz4CACAFQRBqIABBBGogBSgCCCAFKAIMIAJBBGogA0EEaiAEQQBHENMBAkAgBSgCMEECRg0AIAUoAiAiBigCACEEIAYgBEEBazYCACAEQQFGBEAgBSgCICAFQSRqKAIAEL4ICyAFKAIoQQJJDQAgBUEsaigCABC1AQsgA0EANgIAIAJBADYCACAAQQA2AgAgBUGwAWokAA8LENoMAAsQ2wwAC5sCAgJ9A38gAEHoAGooAgAiA0UEQEP//39/DwsgAEHkAGooAgAhBCADQQFrQf////8DcSEFAn8gA0EBcUUEQEP//39/IQEgBAwBCyAEQRxqKAIAIARBIGooAgAiACgCCEEHakF4cWogACgCnAERCwAiAUP//39/IAFD//9/f10bIQEgBEEkagshACAFBEAgBCADQSRsaiEEA0AgASABIABBHGooAgAgAEEgaigCACIDKAIIQQdqQXhxaiADKAKcARELACICIAEgAl0bIAIgAlwbIgIgAiAAQUBrKAIAIABBxABqKAIAIgMoAghBB2pBeHFqIAMoApwBEQsAIgEgASACXhsgASABXBshASAEIABByABqIgBHDQALCyABC6gCAgN9A38gAEHoAGooAgAiBUUEQEP//39/DwsgAEHkAGooAgAhBCAFQQFrQf////8DcSEGAn8gBUEBcUUEQEP//39/IQIgBAwBC0P//39/Q///f38gBEEcaigCACAEQSBqKAIAIgAoAghBB2pBeHFqIAAoAqABEQsAIgEgAUP//39/XRsgASABXBshAiAEQSRqCyEAIAYEQCAEIAVBJGxqIQYDQCAAQRxqKAIAIABBIGooAgAiBCgCCEEHakF4cWogBCgCoAERCwAhASAAQUBrKAIAIABBxABqKAIAIgQoAghBB2pBeHFqIAQoAqABEQsAIgMgAyABIAEgAiABIAJeGyACIAJcGyIBIAEgA10bIAEgAVwbIQIgBiAAQcgAaiIARw0ACwsgAgveAQEEfyAAQQhqKAIAIgEEQCABQQxsIQIgAEEEaigCAEEIaiEBA0AgASgCACIEKAIAIQMgBCADQQFrNgIAIANBAUYEQCABKAIAEMIJCyABQQxqIQEgAkEMayICDQALCyAAKAIABEAgAEEEaigCABC1AQsgAEEUaigCACIBBEAgAUEMbCECIABBEGooAgBBCGohAQNAIAEoAgAiBCgCACEDIAQgA0EBazYCACADQQFGBEAgASgCABDCCQsgAUEMaiEBIAJBDGsiAg0ACwsgACgCDARAIABBEGooAgAQtQELC/UBAwR/AX0BfiAAQQhqKAIAIQQgAEEEaigCACEFIAEoAgAgASgCCCIDa0EHTQRAIAEgA0EIENoGIAEoAgghAwsgASADQQhqIgI2AgggASgCBCADaiAErTcAACAEBEAgBEECdCEDA0AgBSoCACEGIAVBBGohBSABIAEoAgAgAmtBA0sEfyACBSABIAJBBBDaBiABKAIICyIEQQRqIgI2AgggASgCBCAEaiAGOAAAIANBBGsiAw0ACwsgADUCDCEHIAEoAgAgAmtBB00EQCABIAJBCBDaBiABKAIIIQILIAEgAkEIajYCCCABKAIEIAJqIAc3AABBAAvjAQEJfUMAAIA/IQUgAioCACIGIAaUIAIqAgQiByAHlJIgAioCCCIIIAiUkkMAAAAAkiIJQwAAAABeBEAgCCAJEJMBIgSVIQMgByAElSEFIAYgBJUhBAsgBCABKgIAIgaUIAUgAUEEaioCACIHlJIgAyABQQhqKgIAIgiUkiAEIAFBDGoqAgAiCZQgBSABQRBqKgIAIgqUkiADIAFBFGoqAgAiC5SSXiECIAAgAyABKgIYIgOUIAggCyACG5I4AgggACAFIAOUIAcgCiACG5I4AgQgACAEIAOUIAYgCSACG5I4AgAL4wECCX0BfyMAQRBrIg0kACACKgIAIAEqAhCTIgogAUEEaioCACIFlCACKgIEIAFBFGoqAgCTIgsgASoCACIIlJMiBiAGkiEGIAsgAUEIaioCACIJlCACKgIIIAFBGGoqAgCTIgQgBZSTIgcgB5IhByANIAQgASoCDCIMIAaUIAUgB5QgCCAEIAiUIAogCZSTIgQgBJIiBJSTkpI4AgggDSALIAwgBJQgCCAGlCAJIAeUk5KSOAIEIA0gCiAMIAeUIAkgBJQgBSAGlJOSkjgCACAAIA0gAxDSAyEFIA1BEGokACAFC+MBAgl9AX8jAEEQayINJAAgAioCACABKgIQkyIKIAFBBGoqAgAiBZQgAioCBCABQRRqKgIAkyILIAEqAgAiCJSTIgYgBpIhBiALIAFBCGoqAgAiCZQgAioCCCABQRhqKgIAkyIEIAWUkyIHIAeSIQcgDSAEIAEqAgwiDCAGlCAFIAeUIAggBCAIlCAKIAmUkyIEIASSIgSUk5KSOAIIIA0gCyAMIASUIAggBpQgCSAHlJOSkjgCBCANIAogDCAHlCAJIASUIAUgBpSTkpI4AgAgACANIAMQrwQhBSANQRBqJAAgBQvjAQIJfQF/IwBBEGsiDSQAIAIqAgAgASoCEJMiCiABQQRqKgIAIgWUIAIqAgQgAUEUaioCAJMiCyABKgIAIgiUkyIGIAaSIQYgCyABQQhqKgIAIgmUIAIqAgggAUEYaioCAJMiBCAFlJMiByAHkiEHIA0gBCABKgIMIgwgBpQgBSAHlCAIIAQgCJQgCiAJlJMiBCAEkiIElJOSkjgCCCANIAsgDCAElCAIIAaUIAkgB5STkpI4AgQgDSAKIAwgB5QgCSAElCAFIAaUk5KSOAIAIAAgDSADEMwEIQUgDUEQaiQAIAUL6wEBAX8jAEEQayICJAAgAkEANgIMIAAgAkEMagJ/AkACQCABQYABTwRAIAFBgBBJDQEgAUGAgARPDQIgAiABQT9xQYABcjoADiACIAFBDHZB4AFyOgAMIAIgAUEGdkE/cUGAAXI6AA1BAwwDCyACIAE6AAxBAQwCCyACIAFBP3FBgAFyOgANIAIgAUEGdkHAAXI6AAxBAgwBCyACIAFBP3FBgAFyOgAPIAIgAUEGdkE/cUGAAXI6AA4gAiABQQx2QT9xQYABcjoADSACIAFBEnZBB3FB8AFyOgAMQQQLEPEDIQAgAkEQaiQAIAALnAEAIAAoAgAEQCAAQQRqKAIAELUBCyAAKAIMBEAgAEEQaigCABC1AQsgACgCGARAIABBHGooAgAQtQELIAAoAiQEQCAAQShqKAIAELUBCyAAKAIwBEAgAEE0aigCABC1AQsgACgCPARAIABBQGsoAgAQtQELIAAoAkgEQCAAQcwAaigCABC1AQsgACgCVARAIABB2ABqKAIAELUBCwvgAQIJfQF/IwBBEGsiDCQAIAIqAgAgASoCEJMiCSABQQRqKgIAIgaUIAIqAgQgAUEUaioCAJMiCiABKgIAIgeUkyIEIASSIQQgCiABQQhqKgIAIgiUIAIqAgggAUEYaioCAJMiAyAGlJMiBSAFkiEFIAwgAyABKgIMIgsgBJQgBiAFlCAHIAMgB5QgCSAIlJMiAyADkiIDlJOSkjgCCCAMIAogCyADlCAHIASUIAggBZSTkpI4AgQgDCAJIAsgBZQgCCADlCAGIASUk5KSOAIAIAAgDBBqIQAgDEEQaiQAIAAL4AECCX0BfyMAQRBrIgwkACACKgIAIAEqAhCTIgkgAUEEaioCACIGlCACKgIEIAFBFGoqAgCTIgogASoCACIHlJMiBCAEkiEEIAogAUEIaioCACIIlCACKgIIIAFBGGoqAgCTIgMgBpSTIgUgBZIhBSAMIAMgASoCDCILIASUIAYgBZQgByADIAeUIAkgCJSTIgMgA5IiA5STkpI4AgggDCAKIAsgA5QgByAElCAIIAWUk5KSOAIEIAwgCSALIAWUIAggA5QgBiAElJOSkjgCACAAIAwQbCEAIAxBEGokACAAC+ABAgl9AX8jAEEQayIMJAAgAioCACABKgIQkyIJIAFBBGoqAgAiBpQgAioCBCABQRRqKgIAkyIKIAEqAgAiB5STIgQgBJIhBCAKIAFBCGoqAgAiCJQgAioCCCABQRhqKgIAkyIDIAaUkyIFIAWSIQUgDCADIAEqAgwiCyAElCAGIAWUIAcgAyAHlCAJIAiUkyIDIAOSIgOUk5KSOAIIIAwgCiALIAOUIAcgBJQgCCAFlJOSkjgCBCAMIAkgCyAFlCAIIAOUIAYgBJSTkpI4AgAgACAMEHghACAMQRBqJAAgAAv/AQIBfwF9AkACQAJAIAEgA0kEQCAAKAIkIgQgA08NASACIAFBDGxqIgMqAgAgAiAEQQxsaiICKgIAkyAAKgIAlCADKgIEIAIqAgSTIABBBGoqAgCUkiADKgIIIAIqAgiTIABBCGoqAgCUkiIFQwAAADReRQ0CIAUgACoCNF5FDQMgACABNgIwIAAgBTgCNAwDCyABIANBtIPDABDDCAALIAQgA0HEg8MAEMMIAAtB6ILDAEE5QaSDwwAQ2QkACyAAQUBrKAIAIgMgACgCOEYEQCAAQThqIAMQtgYgACgCQCEDCyAAIANBAWo2AkAgAEE8aigCACADQQJ0aiABNgIAC+YBAAJAIABBIEkNAAJAAn9BASAAQf8ASQ0AGiAAQYCABEkNAQJAIABBgIAITwRAIABBsMcMa0HQuitJDQQgAEHLpgxrQQVJDQQgAEGe9AtrQeILSQ0EIABB4dcLa0GfGEkNBCAAQaKdC2tBDkkNBCAAQX5xQZ7wCkYNBCAAQWBxQeDNCkcNAQwECyAAQfLXwwBBLEHK2MMAQcQBQY7awwBBwgMQywQPC0EAIABBuu4Ka0EGSQ0AGiAAQYCAxABrQfCDdEkLDwsgAEHU0sMAQShBpNPDAEGfAkHD1cMAQa8CEMsEDwtBAAv8AQIBfwF9IAEoAgAgASgCCCICa0EHTQRAIAEgAkEIENoGIAEoAgghAgsgASgCBCACakIDNwAAIAEgAkEIaiICNgIIIAAqAgAhAyABKAIAIAJrQQNNBEAgASACQQQQ2gYgASgCCCECCyABKAIEIAJqIAM4AAAgASACQQRqIgI2AgggACoCBCEDIAEoAgAgAmtBA00EQCABIAJBBBDaBiABKAIIIQILIAEoAgQgAmogAzgAACABIAJBBGoiAjYCCCAAKgIIIQMgASgCACACa0EDTQRAIAEgAkEEENoGIAEoAgghAgsgASACQQRqNgIIIAEoAgQgAmogAzgAAEEAC9cBAQp9IAIqAgAgASoCEJMiCSABQQRqKgIAIgOUIAIqAgQgAUEUaioCAJMiCiABKgIAIgeUkyIFIAWSIQUgCiABQQhqKgIAIgiUIAIqAgggAUEYaioCAJMiBCADlJMiBiAGkiEGIAQgASoCDCILIAWUIAMgBpQgByAEIAeUIAkgCJSTIgQgBJIiBJSTkpIiDCAMlCAJIAsgBpQgCCAElCADIAWUk5KSIgMgA5QgCiALIASUIAcgBZQgCCAGlJOSkiIDIAOUkpJDAAAAAJIgACoCACIDIAOUXwvoAQEFfSABQQRqKgIAIgUgAioCBIyUIAIqAgAgASoCACIGlJMgAioCCCABQQhqKgIAIgeUkyEIAkAgBEVFIAhDAAAAAF5xRQRAIAggBiACQQxqKgIAlCAFIAJBEGoqAgCUkiAHIAJBFGoqAgCUkpUiCUMAAAAAYCADIAlgcQ0BIABBBDYCAA8LIABCADcCBCAAQQI2AgAgAEEMakIANwIAIABBFGpBADYCAA8LIAAgCTgCCCAAQgI3AgAgACAHjCAHIAhDAAAAAF4iARs4AhQgACAFjCAFIAEbOAIQIAAgBowgBiABGzgCDAvtAQEIfSACKgIAIgYgBpQgAioCBCIDIAOUkiACKgIIIgQgBJSSQwAAAACSEJMBIQUgAyAFlSEIAkACQAJAIAQgBZUiAyADlCAGIAWVIgUgBZRDAAAAAJKSQwAAAACSEJMBIgRDAAAAAFwEQCAIIAEqAgAiBpQiCSADIAMgBJUgASoCBCIKlCIHlCAFIAUgBJUgCpQiBJQgCZOSXg0BIAaMIQYMAwsgASoCACAImCEGDAELQwAAAAAhBwtDAAAAACEECyAAIAcgAyABKgIIIgOUkjgCCCAAIAYgCCADlJI4AgQgACAEIAUgA5SSOAIAC5YCAQJ/IwBBIGsiASQAIAAtAAAhAiAAQQE6AAAgASACQQFxIgI6AAcCQCACRQRAQQAhAkHc78MAKAIAQf////8HcQRAQczzwwAoAgBFRSECCyAALQABDQEgAEEEahC7BCAAIABBDGooAgAEf0EBBSAAQRhqKAIAC0U6ABwCQCACDQBB3O/DACgCAEH/////B3FFDQBBzPPDACgCAEUNACAAQQE6AAELIABBADoAACABQSBqJAAPCyABQQA2AhwgAUG4gMAANgIYIAFBATYCFCABQciTwAA2AhAgAUEANgIIIAFBB2ogAUEIahCACQALIAEgAjoADCABIAA2AghBiIXAAEErIAFBCGpB1IXAAEG0hcAAEP0HAAuPAgIEfwF+IwBBIGsiAiQAAkAgAARAIAAoAgAiA0F/Rw0BENsMAAsQ2gwACyAAIANBAWo2AgAgAiABvSIGQiCIPgIEIAIgBj4CAAJAIABBBGogAigCACACKAIEEMAJIgMEQCACQRhqIgQgA0GgAWopAwA3AwAgAkEQaiIFIANBmAFqKQMANwMAIAMpA5ABIQYgACAAKAIAQQFrNgIAIAIgBjcDCEEcQQQQ9wsiAEUNASAAQQA2AgAgACACKQMINwIEIABBDGogBSkDADcCACAAQRRqIAQpAwA3AgAgAkEgaiQAIAAPC0HItMAAQc0AQcC1wAAQzgwAC0EcQQRByO/DACgCACIAQYoHIAAbEQAAAAuZAgIEfwF+IwBBIGsiAyQAAkACQAJAIABFDQAgACgCACIEQX9GDQIgACAEQQFqNgIAIAJFDQAgAigCACIEQX9GDQIgAiAEQQFqNgIAIANBCGoiBCABvSIHQiCIPgIEIAQgBz4CACAAQQRqIAMoAgggAygCDBDBCSIERQ0BIANBGGogAkEMaigCADYCACADIAIpAgQ3AxAgAyAEQRBqIgUoAgQiBjYCBCADIAUoAgAgBigCCEEHakF4cWo2AgAgAygCACAEQcwAaiADQRBqIAMoAgQoAkgRBQAhBCACIAIoAgBBAWs2AgAgACAAKAIAQQFrNgIAIANBIGokACAEDwsQ2gwAC0HgtcAAQcwAQdS2wAAQzgwACxDbDAAL9QECAX8BfSMAQTBrIgUkACAFIAEgAiACQQxqEKIBQQAhAgJAIAUoAgBFDQACQCAFKgIEIgZDAAAAAF1FBEAgAyAGYEUNAiAAIAY4AgQgAEEIaiAFQQhqIgEpAgA3AgAgAEEQaiABQQhqKQIANwIADAELIAVBKGooAgAhASAERQRAIAMgBUEYaioCACIDYEUNAiAAIAM4AgQgAEEIaiAFQRxqIgIpAgA3AgAgAEEUaiABNgIAIABBEGogAkEIaigCADYCAAwBCyAAQgA3AgQgAEEMakIANwIAIABBFGogATYCAAtBASECCyAAIAI2AgAgBUEwaiQAC+IBAgF/Bn0gAioCACIFIAFBGGoiAyoCAJQgAkEEaioCACIGIAFBHGoqAgCUkiACQQhqKgIAIgQgAUEgaioCAJSSIQcCQCABKgIAIAWUIAFBBGoqAgAgBpSSIAFBCGoqAgAgBJSSIgggBSABQQxqIgIqAgCUIAYgAUEQaioCAJSSIAQgAUEUaioCAJSSIgleRQRAIAcgCV1FDQEgAiEDDAELIAEgAyAHIAhdGyEDCyAAIAMqAgggBCABKgIkIgSUkjgCCCAAIAMqAgQgBiAElJI4AgQgACADKgIAIAUgBJSSOAIAC6rHAQMrfxN9Bn4gAEH8A2pBADYCACAAQYgEaiI8QQA2AgAgAyEWIAYhLCAJISEgCiE7IABBgARqITojAEHgAGsiEiQAIAshHyALIAwiNkEDdGohJgJAAkACQAJAAkACQAJAIAxFDQAgFkEkaigCAARAIBZBKGooAgAiNUEEayE3IBZBFGooAgAhMSAWQRhqKAIAIRwgFkEIaigCACEdIBZBDGooAgAhJSAWQRxqKAIAIScgFkE0aigCACEqIBZBMGooAgAhLSAfIRkDQCAZQQRqKAIAIgYgGSgCACIKQbnz3fF5bEEFd3NBufPd8XlsIgNBGXatQoGChIiQoMCAAX4hUiAZQQhqIRlBACEVAkACQANAIAMgJ3EiDCA1aikAACJTIFKFIlBCgYKEiJCgwIABfSBQQn+Fg0KAgYKEiJCgwIB/gyFRA0AgUVAEQCBTIFNCAYaDQoCBgoSIkKDAgH+DUEUNBCAMIBVBCGoiFWohAwwCCyA3IFF6p0EDdiAMaiAncUECdGsoAgAiAyAqTw0CIFFCAX0gUYMhUSAtIANBBHRqIgMoAgAgCkcNACADQQRqKAIAIAZHDQALCyADKAIMIgNBf0YNASADICVJBEAgHSADQSxsaiIKLQAoIgYgHEkEQCAKQRBqIgMqAgAhRCAKQRRqKgIAIUMgA0L////39/////4ANwIAIApBCGoiAyoCACE/IApBDGoqAgAhRSADQv////f3/////gA3AgAgCkEEaioCACE+IAoqAgAhPSAKQv////f3/////gA3AgACfyA9IDEgBkEGdGoiGCoCACJBlY4iQItDAAAAT10EQCBAqAwBC0GAgICAeAshBiBFIEGVjiI9QwAAAM9gIQMgBkGAgICAeCBAQwAAAM9gGyETIEBD////Tl4hDAJ/ID2LQwAAAE9dBEAgPagMAQtBgICAgHgLQYCAgIB4IAMbIQYgPUP///9OXiEDAn8gQyBBlY4iQotDAAAAT10EQCBCqAwBC0GAgICAeAshCkH/////ByATIAwbIRMgQCBAXCEMQf////8HIAYgAxshBiA9ID1cIQMCfyBEIEGVjiJDi0MAAABPXQRAIEOoDAELQYCAgIB4CyEXQQAgEyAMGyEMQQAgBiADGyEUAn8gPyBBlY4iRYtDAAAAT10EQCBFqAwBC0GAgICAeAshAyAMIBRKIQYCfyA+IEGVjiI9i0MAAABPXQRAID2oDAELQYCAgIB4CyETIAYNA0EAQf////8HIBNBgICAgHggPUMAAADPYBsgPUP///9OXhsgPSA9XBsiBkEAQf////8HIBdBgICAgHggQ0MAAADPYBsgQ0P///9OXhsgQyBDXBsiFUoEQANAIAwgFE4NBSAUIAwgDCAUSGoiDE4NAAwFCwALQQBB/////wcgA0GAgICAeCBFQwAAAM9gGyBFQ////05eGyBFIEVcGyITQQBB/////wcgCkGAgICAeCBCQwAAAM9gGyBCQ////05eGyBCIEJcGyIeSgRAA0AgBiEDA0AgAyAVSARAIBUgAyADIBVIaiIDTg0BCwsgDCAUTg0FIBQgDCAMIBRIaiIMTg0ADAULAAsCQCAYQQxqKAIABEAgGEEQaigCACIiQQRrISsgGEEEaigCACEwIBhBHGooAgAhNCAYQRhqKAIAISgMAQsDQCAGIQoDQCATIQMDQCADIB5IBEAgHiADIAMgHkhqIgNODQELCyAKIBVIBEAgFSAKIAogFUhqIgpODQELCyAMIBRODQUgFCAMIAwgFEhqIgxODQALDAQLA0AgFCAMIiBMITIgDCAMIBRIaiEMICBBysqfiXpzQbnz3fF5bEEFdyEpIAYhCgNAIBUgCiIbTCE4IAogCiAVSGohCiAbIClzQbnz3fF5bEEFdyEaIBMhFwNAIB4gFyIYTCEjIBggGCAeSGohFyAYIBpzQbnz3fF5bCIDQRl2rUKBgoSIkKDAgAF+IVJBACEuA0ACQAJAIAMgMHEiLyAiaikAACJTIFKFIlBCgYKEiJCgwIABfSBQQn+Fg0KAgYKEiJCgwIB/gyJRUA0AAkADQCArIFF6p0EDdiAvaiAwcUECdGsoAgAiAyA0SQRAAkAgICAoIANBFGxqIjMoAgRHDQAgGyAzQQRqIgNBBGooAgBHDQAgGCADQQhqKAIARg0DCyBRQgF9IFGDIlFQRQ0BDAMLCyADIDRB4PTAABDDCAALAkAgMygCECIDICVJBEAgHSADQSxsaiIDKAIcQQFHDQ8gA0EcaigCBCIDRQ0BIAMgAy0AkAEiA0EBIANBAUsbOgCQAQwDCyADICVB0NzBABDDCAALDA4LIFMgU0IBhoNCgIGChIiQoMCAf4NQRQ0AIC8gLkEIaiIuaiEDDAELCyAjIBcgHkpyRQ0ACyA4IAogFUpyRQ0ACyAyIAwgFEpyRQ0ACwwDCyAGIBxB7NHBABDDCAALIAMgJUHc0cEAEMMIAAsgAyAqQeD0wAAQwwgACyAZICZHDQALDAELIDZBAWtB/////wFxIQogHyEDIDZBB3EiBgRAA0AgA0EIaiEDIAZBAWsiBg0ACwsgCkEHSQ0AA0AgJiADQUBrIgNHDQALCwJAIDtFDQAgISA7QQN0aiEpIBZBLGohNSAWQThqITQgFkEEaiE3IAFDAAAAP5QhSSAsQTBqKAIAITEgLEEsaigCACE4IBZBDGohGSAWQRRqIS1BACElA0ACQCAhKAIAIhsgMU8NACA4IBtBqAFsakEAIBsgMUkbIhQoAgBBAUcNACAhQQRqIhooAgAiGCAUKAIERw0AAkAgFEGeAWotAABFBEAgFEHQAGotAABBLHENAQsMAQsgFEHwAGooAgAhEyASQQhqIgogFEEYaiIGKAIEIgM2AgQgCiAGKAIAIAMoAghBB2pBeHFqNgIAIBJBKGogEigCCCAUQdQAaiASKAIMKAKIAREBAAJAAkACQAJAAkACfwJAIElDAAAAAGAEQAJAIBIqAiggSZMiQbxB/////wdxvkMAAIB/XUUNACASKgIsIEmTIkC8Qf////8Hcb5DAACAf11FDQAgEioCMCBJkyJCvEH/////B3G+QwAAgH9dRQ0AIEkgEioCNJIiRbxB/////wdxvkMAAIB/XUUNACBJIBIqAjiSIj68Qf////8Hcb5DAACAf11FDQAgSSASKgI8kiI9vEH/////B3G+QwAAgH9dRQ0AIBIgPUP//39+ID1D//9/fl0bQ///f/4gPUP//3/+XhsiRDgCJCASID5D//9/fiA+Q///f35dG0P//3/+ID5D//9//l4bIkM4AiAgEiBFQ///f34gRUP//39+XRtD//9//iBFQ///f/5eGyI/OAIcIBIgQkP//39+IEJD//9/fl0bQ///f/4gQkP//3/+XhsiRTgCGCASIEBD//9/fiBAQ///f35dG0P//3/+IEBD//9//l4bIj44AhQgEiBBQ///f34gQUP//39+XRtD//9//iBBQ///f/5eGyI9OAIQIBZBCGohLwJAAn8CQCAZKAIAIiIgE0siAwRAIC8oAgAiIyATQSxsIiBqQQAgAxsiF0EQaiIKKQIAIVIgFykCACFQIBJBKGoiA0EIaiAXQQhqIgYpAgA3AwAgA0EQaiBSNwMAIBIgUDcDKCASQRBqIgNBCGopAwAhUiASKQMQIVAgCiADQRBqKQMANwIAIAYgUjcCACAXIFA3AgAgFy0AKCEMIBQtAFBBIHFFDQZDAAAAw0MAAADDIBIqAhwgEioCEJNDAAAAP5QiPSA9lCASKgIgIBIqAhSTQwAAAD+UIj0gPZSSIBIqAiQgEioCGJNDAAAAP5QiPSA9lJJDAAAAAJIQkwEiPSA9kkMAACBBlBD8BUMQAs4/lSI9vEGAgICAeHFB////9wNyviA9ko8iPSA9QwAAAMNdGyA9ID1cGyI9QwAA/kIgPUMAAP5CXRsiPUMAAADDYCEDID2LQwAAAE9dRQ0BID2oDAILQwAAAMNDAAAAwyA/ID2TQwAAAD+UIj0gPZQgQyA+k0MAAAA/lCI9ID2UkiBEIEWTQwAAAD+UIj0gPZSSQwAAAACSEJMBIj0gPZJDAAAgQZQQ/AVDEALOP5UiPbxBgICAgHhxQf////cDcr4gPZKPIj0gPUMAAADDXRsgPSA9XBsiPUMAAP5CID1DAAD+Ql0bIj1DAAAAw2AhAyAWQQBB/wACfyA9i0MAAABPXQRAID2oDAELQYCAgIB4C0GAfyADGyA9QwAA/kJeGyA9ID1cGyIXENcBIQwgEkEoaiIGQRBqIBJBEGoiA0EQaikDACJTNwMAIAZBCGogA0EIaikDACJSNwMAIBIgEikDECJQNwMoIBJByABqIgNBEGoiCiBTNwMAIANBCGoiBiBSNwMAIBIgUDcDSCAZKAIAIQMgFigCACITQX9GBEAgGSA3KAIAIANHBH8gAwUgNyADEL0GIBkoAgALIhNBAWo2AgAgLygCACATQSxsaiIDIBIpA0g3AgAgAyAXOgApIAMgDDoAKCADIBg2AiQgAyAbNgIgIANC/////w83AhggA0EIaiAGKQMANwIAIANBEGogCikDADcCAAwGCyADIBNNDQIgFiAvKAIAIBNBLGxqIiAoAhg2AgACQCAgKAIcRQ0AICBBIGoiAygCAEUNACADEJgFCyAgIBIpA0g3AgAgICAXOgApICAgDDoAKCAgIBg2AiQgICAbNgIgICBC/////w83AhggIEEQaiAKKQMANwIAICBBCGogBikDADcCAAwFC0GAgICAeAshBkEAQf8AIAZBgH8gAxsgPUMAAP5CXhsgPSA9XBsiKyAXLAApTA0DIBZBGGooAgAiAyAXLQAoIgZLBEAgLSgCACAGQQZ0aiIMQRxqKAIAIgMEQCADQRRsIQogDEEYaigCAEEQaiEGQQEgE3QhGyATQQV2ISggDEEkaiEYIAxBKGohMyAMQSBqITIDQAJAIAYoAgAiAyAiSQRAICMgA0EsbGoiAygCHEEBRw0SIANBHGooAgQiA0UNEyADKAJgIBNNDQEgKCADQewAaigCAE8NASADQegAaigCACAoQQJ0aigCACAbcUUNASADQfQAaiIDKAIAQQFrIQwgAyAMNgIAIAwNASASQdAAaiIXIAZBDGsiA0EIaigCADYCACASIAMpAgA3A0ggMygCACIMIDIoAgBGBEAgMiAMELQGIDMoAgAhDAsgMyAMQQFqNgIAIBgoAgAgDEEMbGoiAyASKQNINwIAIANBCGogFygCADYCAAwBCyADICJBwN3BABDDCAALIAZBFGohBiAKQRRrIgoNAAsLIBYgKxDXASEMIBkoAgAiAyATSwRAIC8oAgAgIGoiAyArOgApIAMgDDoAKAwFCyATIANBmNPBABDDCAALIAYgA0GI08EAEMMIAAsgEyADQazfwQAQwwgAC0EADAILIBJB1ABqQQE2AgAgEkHcAGpBADYCACASQcC/wAA2AlAgEkGYv8AANgJYIBJBADYCSCASQcgAakG0wMAAENMKAAsgFkEYaigCACIDIAxB/wFxIgpNDQEgLSgCACEGIBIgEioCLCI9IBIqAhQiTSA9IE1fGyJEOAJMIBIgEioCOCI9IBIqAiAiTiA9IE5gGyJDOAJYIBIgEioCKCI9IBIqAhAiRiA9IEZfGyI/OAJIIBIgEioCNCI9IBIqAhwiQSA9IEFgGyJFOAJUIBIgEioCMCI9IBIqAhgiQCA9IEBfGyI+OAJQIBIgEioCPCI9IBIqAiQiQiA9IEJgGyI9OAJcIBJByABqIQMgBiAKQQZ0aiIGIBMgRSA/kyBDIESTlCA9ID6TlCBBIEaTIE4gTZOUIEIgQJOUQwAAoD+UXgR/IAYgEyASQRBqQQAgFiA0EKkBIBJBKGoFIAMLIBJBEGogFiA0EKkBIAZBNGooAgBBAEcLICVyISUgFCgCcCATRg0FIBooAgAiKyAhKAIAIiJBufPd8XlsQQV3c0G5893xeWwiCkEZdiIorUKBgoSIkKDAgAF+IVIgFkEoaiIyKAIAIi5BBGshAyAWQTRqIh0oAgAhGCAWQTBqIi8oAgAhICAWKAIcIRdBACEMIAohBgJAA0AgBiAXcSIbIC5qKQAAIlMgUoUiUEKBgoSIkKDAgAF9IFBCf4WDQoCBgoSIkKDAgH+DIVEDQCBRUARAIFMgU0IBhoNCgIGChIiQoMCAf4NQRQ0DIBsgDEEIaiIMaiEGDAILIAMgUXqnQQN2IBtqIBdxQQJ0aygCACIGIBhPDQQgUUIBfSBRgyFRICAgBkEEdGoiBigCACAiRw0AIAZBBGooAgAgK0cNAAsLIAYgEzYCDCAUIBM2AnAMBgsgLiAKIBdxIgxqKQAAQoCBgoSIkKDAgH+DIlFQBEBBCCEGA0AgBiAMaiEDIAZBCGohBiAuIAMgF3EiDGopAABCgIGChIiQoMCAf4MiUVANAAsLIC4gUXqnQQN2IAxqIBdxIgZqLAAAIgNBAE4EfyAuIC4pAwBCgIGChIiQoMCAf4N6p0EDdiIGai0AAAUgAwtBAXEhGgJAIBYoAiANACAaRQ0AIwBBQGoiOSQAIDkgGDYCNCA5ICA2AjAgFkEcaiIkQQhqKAIAIScgOSA5QTBqNgI8AkAgJ0EBaiIGRQRAEL0JIDkoAgwaDAELAkACQAJAAkACQAJ/ICQoAgAiKkEBaiEzAkAgKiAzQQN2QQdsICpBCEkbIgNBAXYgBkkEQCAGIANBAWoiAyADIAZJGyIGQQhJDQFBfyAGQQN0QQduQQFrZ3ZBAWogBiAGQf////8BcUYNAhoQvQkgOSgCLEGBgICAeEcNCCA5KAIoDAILICQgOUE8akGNARCIAgwHC0EEQQggBkEESRsLIgNB/////wNxIANHDQAgA0ECdCIGQQdqIQwgBiAMSw0AIAxBeHEiFyADQQhqIgxqIRsgFyAbSw0AIBtBAEgNASAbQQgQ9wsiBkUEQCAbQQhByO/DACgCACIAQYoHIAAbEQAAAAsgBiAXakH/ASAMEOMMIRUgA0EBayIcIANBA3ZBB2wgHEEISRsgJ2shIyAzRQRAICQgIzYCBCAkIBw2AgAgJCgCDCEwICQgFTYCDCAkQQhqICc2AgAMBQsgJEEMaigCACIwQQRrIRsgOSgCMCEXIDkoAjQhIEEAIS4DQCAuIDBqLAAAQQBOBEAgGyAuQQJ0IgxrKAIAIgMgIE8NBCAVIBcgA0EEdGooAggiBiAccSIDaikAAEKAgYKEiJCgwIB/gyJRUARAQQghHgNAIAMgHmohAyAeQQhqIR4gFSADIBxxIgNqKQAAQoCBgoSIkKDAgH+DIlFQDQALCyAVIFF6p0EDdiADaiAccSIeaiwAAEEATgRAIBUpAwBCgIGChIiQoMCAf4N6p0EDdiEeCyAVIB5qIAZBGXYiAzoAACAeQQhrIBxxIBVqQQhqIAM6AAAgFSAeQQJ0a0EEayAwIAxrQQRrKAAANgIACyAqIC5GIQMgLkEBaiEuIANFDQALDAMLEL0JIDkoAhQaDAQLEL0JIDkoAhwaDAMLIAMgIEGI98AAEMMIAAsgJCAVNgIMICQgIzYCBCAkIBw2AgAgJEEIaiAnNgIAICoNAAwBCyAwIDNBAnRBB2pBeHFrELUBCyA5QUBrJAAgCiAWKAIcIhdxIgwgMigCACIuaikAAEKAgYKEiJCgwIB/gyJRUARAQQghBgNAIAYgDGohAyAGQQhqIQYgLiADIBdxIgxqKQAAQoCBgoSIkKDAgH+DIlFQDQALCyAuIFF6p0EDdiAMaiAXcSIGaiwAAEEASA0AIC4pAwBCgIGChIiQoMCAf4N6p0EDdiEGCyAWIBYoAiAgGms2AiAgBiAuaiAoOgAAIAZBCGsgF3EgLmpBCGogKDoAACAWIBYoAiRBAWo2AiQgMigCACAGQQJ0a0EEayAYNgIAIBggFigCLCIGRw0EIBYoAiAgFigCJGogHSgCACIMayEDIAMgGCAMa00EQCAYIQYMBQsgDCADIAxqIgZLDQMgBkEEdCEMIAZBgICAwABJQQJ0IQMgEiAYBH8gEiAYQQR0NgJMIBIgLygCADYCSEEEBUEACzYCUCASQShqIAwgAyASQcgAahCGByASKAIsIQwgEigCKEUEQCAWIAY2AiwgLyAMNgIADAULIBIoAjAiA0GBgICAeEYNAiADRQ0DIAwgA0HI78MAKAIAIgBBigcgABsRAAAACyAKIANBqNPBABDDCAALIAYgGEHg9MAAEMMIAAsgNSgCACEGDAELEKAKAAsgHSgCACIXIAZGBEAgNSAGELcGIB0oAgAhFwsgHSAXQQFqNgIAIC8oAgAgF0EEdGoiAyATNgIMIAMgCjYCCCADICs2AgQgAyAiNgIAIBQgEzYCcAsgKSAhQQhqIiFHDQALICVBAXFFDQAgFi0AYCEVIBZBGGohEyAWQRRqIQwDQAJAIBMoAgAiBiAVQf8BcSIbSwRAIAwoAgAiCiAbQQZ0aiIYLQA6IRcgGEE7ai0AACEVIBhBNGoiGSgCACIDRQ0BIBcEQCAVIBtGDQcgBiAVTQ0IIBlBADYCACADQQJ0IQYgCiAVQQZ0aiEKIBhBMGooAgAhAwNAIAogAygCACAWIDQQlgEgA0EEaiEDIAZBBGsiBg0ACyAZQQA2AgAMAgsgGUEANgIADAMLIBsgBkG408EAEMMIAAsgFw0ACwsCQAJAIBZBGGoiLygCAEUNACAWQcQAaiEnIBJBNGohIiAWLQBhIQwgFkHcAGohMyAWQdgAaiErA0ACQCAvKAIAIiEgDEH/AXEiKksEQAJAICpBBnQiMiAWQRRqIigoAgBqIgZBHGooAgAiAwRAIAZBGGooAgAiLiADQRRsaiEpIAZBJGohOCAGQShqITAgBkEgaiE1IAZBPGohGiAWQQhqKAIAIR4gFkEMaigCACEUA0ACQAJAAkACQAJAAkACQAJAAkAgLigCECIDIBRJBEAgHiADQSxsaiIDKAIcQQFHDQkgA0EcaiIDKAIEISQgA0EANgIEICRFDQkgJC0AkAEiI0UNCCAaLAAAITdBACEZQQAhJUEAISECQANAICQgIUEFdGoiNEEMaigCACEXIDRBEGooAgAiFUEBayIgQQJPBEBBASETIBVBASAVQQFLGyExICFBAnQiAyAiaiEbIBJBKGogA2ohGCAXIQwDQAJAAkACQAJAIBMgMUcEQCAXIBNBA3RqKAIEIi1B/////wdxIhwgFEkEQCASQShqIgNBEGogHiAcQSxsaiIGQRBqKQIANwMAIANBCGogBkEIaikCADcDACASIAYpAgA3AyggLUEASA0EIBUgE0EBayIDTQ0DIBsqAgAhQCASKgI8IUIgEioCOCFEIBIqAjQhQyASKgIwIT8gEioCLCFFIBIqAighPiAMIQYgEyEKA0AgCiEDIAYqAgAiPSBAXkUNBgJAAkAgAyAVSQRAIAZBDGogBkEEaigCACIKNgIAIAZBCGogPTgCACAKQQBODQIgCkH/////B3EiHSAUTw0BAkAgPiAeIB1BLGxqIgoqAgxfRQ0AIEUgCkEQaioCAF9FDQAgPyAKQRRqKgIAX0UNACBDIAoqAgBgRQ0AIEQgCkEEaioCAGBFDQAgQiAKQQhqKgIAYA0DCyASIB02AhAgEiAcNgJEIBwgHUYNJCAnIBwgHSAcIB1JGyAcIB0gHCAdSxtBABDCAQwCCyADIBVBtNnBABDDCAALIB0gFEHE2cEAEMMIAAsgBkEIayEGIANBAWshCiAVIANBAmtLDQALDAILIBwgFEHk2MEAEMMIAAsgMSAVQdTYwQAQwwgACyAKQQFrIQMLIAMgFUGk2cEAEMMIAAsgFSATQQFrIgNLBH8gGCoCACFAIBIqAjwhQiASKgI4IUQgEioCNCFDIBIqAjAhPyASKgIsIUUgEioCKCE+IAwhBiATIQoDQCAKIQMgBioCACI9IEBeRQ0CAkACQCADIBVJBEAgBkEMaiAGQQRqKAIAIh02AgAgBkEIaiA9OAIAIB1BAEgNAiAUIB1NDQEgPiAeIB1BLGxqIgoqAgxfRQ0CIEUgCkEQaioCAF9FDQIgPyAKQRRqKgIAX0UNAiBDIAoqAgBgRQ0CIEQgCkEEaioCAGBFDQIgQiAKQQhqKgIAYEUNAiASIB02AhAgEiAcNgJEIBwgHUYNICAnIBwgHSAcIB1JGyAcIB0gHCAdSxtBARDCAQwCCyADIBVBhNnBABDDCAALIB0gFEGU2cEAEMMIAAsgBkEIayEGIANBAWshCiADQQJrIBVJDQALIApBAWsFIAMLIBVB9NjBABDDCAALIAMgFU8NAyAXIANBA3RqIgMgLTYCBCADIEA4AgAgDEEIaiEMICAgE0EBaiITRw0ACwsgIUEBaiEhIBcgFUEDdCIGaiEbICRB6ABqKAIAIRwgJEHsAGooAgAhHSAkKAJgITEgNCoCACE9QQAhFUEAIQwgFyEDA0AgPSADKgIAXgRAAkAgA0EEaigCACIgQQBIDQACQCAgQf////8HcSItIDFJBEAgLUEFdiIKIB1JDQELQeTzwABBE0H018EAEM4MAAtB4O/BAEHh78EAIBwgCkECdGoiGCgCACITQQEgIHQiCnEbLQAARQ0AIBggEyAKQX9zcTYCACAUIC1LBEAgDEEBaiEMIBUgHiAtQSxsaiwAKSA3TGohFQwBCyAtIBRBhNjBABDDCAALIBsgA0EIaiIDRw0BCwsgNCoCBCE9A0AgPSAGIBdqIgNBCGsqAgBdBEACQCADQQRrKAIAIhhBAE4NAAJAIBhB/////wdxIhsgMUkEQCAbQQV2IgMgHUkNAQtB5PPAAEETQZTYwQAQzgwAC0Hg78EAQeHvwQAgHCADQQJ0aiITKAIAIgpBASAYdCIDcRstAABFDQAgEyAKIANBf3NxNgIAIBQgG0sEQCAMQQFqIQwgFSAeIBtBLGxqLAApIDdMaiEVDAELIBsgFEGk2MEAEMMIAAsgBkEIayIGDQELCyAVICVqISUgDCAZaiEZICFBA0cNAAsgGUUNCCAkICQoAnQgJWs2AnQgJEEQaigCACIZRQRAQQAhBkEAIQwMAwsgJEEMaigCAEEEaiEDQQAhBkHg78EALQAAIRdB4e/BAC0AACETA0ACQCADKAIAIgxB/////wdxIgpB/////wdGDQAgCiAxTw0GIApBBXYiCiAdTw0GIBcgEyAcIApBAnRqKAIAIAx2QQFxG0H/AXENAEEBIQwgBkEBaiEGDAQLIANBCGohAyAZIAZBAWoiBkcNAAtBACEMDAMLIAMgFUHU2cEAEMMIAAsgAyAUQeDcwQAQwwgACyAGIBlGDQAgJEEMaigCACAGQQN0aiEDIBkgBmshBgNAAkACQCADQQRqKAIAIhNB/////wdxIgpB/////wdGDQAgCiAxTw0HIApBBXYiCiAdTw0HQeDvwQBB4e/BACAcIApBAnRqKAIAIBN2QQFxGy0AAA0AIAxBAWohDAwBCyADIAxBA3RrIAMpAgA3AgALIANBCGohAyAGQQFrIgYNAAsLICQgGSAMazYCEAJAAkAgJEEwaigCACIZRQRAQQAhBkEAIQwMAQsgJEEsaigCAEEEaiEDQQAhBkHg78EALQAAIRdB4e/BAC0AACETA0ACQCADKAIAIgxB/////wdxIgpB/////wdGDQAgCiAxTw0EIApBBXYiCiAdTw0EIBcgEyAcIApBAnRqKAIAIAx2QQFxG0H/AXENAEEBIQwgBkEBaiEGDAILIANBCGohAyAZIAZBAWoiBkcNAAtBACEMDAELIAYgGUYNACAkQSxqKAIAIAZBA3RqIQMgGSAGayEGA0ACQAJAIANBBGooAgAiE0H/////B3EiCkH/////B0YNACAKIDFPDQcgCkEFdiIKIB1PDQdB4O/BAEHh78EAIBwgCkECdGooAgAgE3ZBAXEbLQAADQAgDEEBaiEMDAELIAMgDEEDdGsgAykCADcCAAsgA0EIaiEDIAZBAWsiBg0ACwsgJCAZIAxrNgIwICRB0ABqKAIAIhlFBEBBACEGQQAhDAwCCyAkQcwAaigCAEEEaiEDQQAhBkHg78EALQAAIRdB4e/BAC0AACETA0ACQCADKAIAIgxB/////wdxIgpB/////wdGDQAgCiAxTw0CIApBBXYiCiAdTw0CIBcgEyAcIApBAnRqKAIAIAx2QQFxG0H/AXENAEEBIQwgBkEBaiEGDAMLIANBCGohAyAZIAZBAWoiBkcNAAtBACEMDAILQeTzwABBE0G02MEAEM4MAAsgBiAZRg0AICRBzABqKAIAIAZBA3RqIQMgGSAGayEGA0ACQAJAIANBBGooAgAiE0H/////B3EiCkH/////B0YNACAKIDFPDQQgCkEFdiIKIB1PDQRB4O/BAEHh78EAIBwgCkECdGooAgAgE3ZBAXEbLQAADQAgDEEBaiEMDAELIAMgDEEDdGsgAykCADcCAAsgA0EIaiEDIAZBAWsiBg0ACwsgJCAZIAxrNgJQDAELQeTzwABBE0G02MEAEM4MAAsgJCAjQQFrOgCQAQsgJEGAAWoiCigCACIDBEAgJEEgakEBICRB/ABqIgYoAgAgAyAWQQAQOiAkQUBrQQIgBigCACAKKAIAIBZBABA6ICRBACAGKAIAIAooAgAgFiAnEDogJEEBOgCQASAKQQA2AgALAkACQCAkQYwBaigCACIGBEAgJEGIAWooAgAhAyAGQQJ0ISEDQCADKAIAIgYgFE8NAiAeIAZBLGxqIgYoAhxBAUcNDSAGQRxqKAIEIgZFDQ4gA0EEaiEDIAYgBi0AkAEiBkEBIAZBAUsbOgCQASAhQQRrIiENAAsLICRB9ABqKAIADQEgEkHQAGoiBiAuQQRqIgNBCGooAgA2AgAgEiADKQIANwNIIDAoAgAiAyA1KAIARgRAIDUgAxC0BiAwKAIAIQMLIDAgA0EBajYCACA4KAIAIANBDGxqIgMgEikDSDcCACADQQhqIAYoAgA2AgAMAQsgBiAUQfDcwQAQwwgACyAuKAIQIgMgFE8NAyAeIANBLGxqIgNBHGohBgJAIAMoAhxFDQAgBigCBEUNACAGQQRqEJgFCyAGICQ2AgQgBkEBNgIACyApIC5BFGoiLkcNAAsgLygCACEhCyAhICpLBEAgKCgCACAyaiIDLQA4IRMgA0E5ai0AACEMIDMoAgAiA0UNAyADQQR0ICsoAgAiA2ohCgNAAkAgAygCACIbIANBBGooAgAiGEcEQCAWQQxqKAIAIgYgG00NDSAGIBhNDQ0gFkEIaigCACIGIBhBLGxqIhkoAhwhFwJAAkAgBiAbQSxsaiIGKAIcRQRAIBcNASAZQSRqKAIAIRsgGUEgaigCACEYIAZBJGooAgAhGSAGQSBqKAIAIRcgA0EMai0AAA0CIDooAggiBiA6KAIARgRAIDogBhC8BiA6KAIIIQYLIDogBkEBajYCCCA6KAIEIAZBFGxqIgYgFzYCBCAGQQE2AgAgBkEQaiAbNgIAIAZBDGogGDYCACAGQQhqIBk2AgAMBAsgFw0DIANBDGotAABFDQMgBkEcaigCBCIGRQ0NIAYgGEEAEIECDAMLIANBDGotAABFDQIgGUEcaigCBCIGRQ0MIAYgG0EAEIECDAILIDooAggiBiA6KAIARgRAIDogBhC8BiA6KAIIIQYLIDogBkEBajYCCCA6KAIEIAZBFGxqIgYgFzYCBCAGQQA2AgAgBkEQaiAbNgIAIAZBDGogGDYCACAGQQhqIBk2AgAMAQsMCwsgCiADQRBqIgNHDQALDAMLICogIUHY08EAEMMIAAsgAyAUQYDdwQAQwwgACyAqICFByNPBABDDCAALICcoAgAiAwRAIBYoAlBB/wEgA0EJahDjDBoLIBZBADYCTCAzQQA2AgAgFiADIANBAWpBA3ZBB2wgA0EISRs2AkggEw0ACyAWQRhqKAIAIiFFDQAgISAWLQBgIgZNBEAgBiEDDAILIBZBOGohGyAWQRRqIRcgFkHcAGohEyAWQRhqIQwgBiEDA0AgFygCACIYIAZBBnRqIhktADoEQCADQf8BcSEKIAogGUE7ai0AACIDRg0GIAYgIU8NByADICFPDQcgGSAYIANBBnRqIBYgGxBIIBYoAkQiBgRAIBYoAlBB/wEgBkEJahDjDBoLIBZBADYCTCATQQA2AgAgFiAGIAZBAWpBA3ZBB2wgBkEISRs2AkggAyIGIAwoAgAiIUkNAQwDCwsgGCAGQQZ0akEAIBYgGxBIIBYoAkQiAwRAIBYoAlBB/wEgA0EJahDjDBoLIBZBADYCTCAWQdwAakEANgIAIBYgAyADQQFqQQN2QQdsIANBCEkbNgJIIDZFDQAgFkEoaigCACIiQQRrISggFkEgaigCACEVIBZBNGoiIygCACEGIBZBJGooAgAhFyAsQTBqKAIAITIgLEEsaigCACEhIBZBCGooAgAhICAWQQxqKAIAISkgFkEcaigCACEtIBZBMGooAgAhKyAWKAIAIRkDQCAfIgxBBGohOAJAIBdFBEBBACEXDAELIDgoAgAiHyAMKAIAIhtBufPd8XlsQQV3c0G5893xeWwiA0EZdq1CgYKEiJCgwIABfiFSQQAhEwJAAkACQANAIAMgLXEiGiAiaikAACJTIFKFIlBCgYKEiJCgwIABfSBQQn+Fg0KAgYKEiJCgwIB/gyFRA0AgUVAEQCBTIFNCAYaDQoCBgoSIkKDAgH+DUEUNBiAaIBNBCGoiE2ohAwwCCyAoIFF6p0EDdiAaaiAtcUECdCIKayIYKAIAIgMgBk8NAiBRQgF9IFGDIVEgKyADQQR0aiIDKAIAIBtHDQAgA0EEaigCACAfRw0ACwtBgAEhAyAKQQJ1IgogImoiHykAACJQQgGGIFCDQoCBgoSIkKDAgH+DeqdBA3YgIiAKQQhrIC1xaiIKKQAAIlBCAYYgUINCgIGChIiQoMCAf4N5p0EDdmpBB00EQCAWIBVBAWoiFTYCIEH/ASEDCyAfIAM6AAAgCkEIaiADOgAAIBYgF0EBayIXNgIkIBgoAgAiGCAGTw0BICMgBkEBayIGNgIAICsgBkEEdGoiA0EIaikCACFQICsgGEEEdGoiCiADKQIANwIAIAooAgwhHyAKQQhqIFA3AgAgBiAYSwRAIAooAggiA0EZdq1CgYKEiJCgwIABfiFSQQAhCgNAIAMgLXEiEyAiaikAACJTIFKFIlBCgYKEiJCgwIABfSBQQn+Fg0KAgYKEiJCgwIB/gyFRA0AgUVAEQCBTIFNCAYaDQoCBgoSIkKDAgH+DUARAIBMgCkEIaiIKaiEDDAMLQfD0wABBD0GA9cAAEM4MAAsgUXohUCBRQgF9IFGDIVEgKCBQp0EDdiATaiAtcUECdGsiAygCACAGRw0ACwsgAyAYNgIACyAfQX9GDQMgHyApTw0CIBYgHzYCACAgIB9BLGxqIBk2AhggHyEZDAMLIAMgBkHg9MAAEMMIAAsgGCAGEMEIAAsgHyApQbzfwQAQwwgACyAMQQhqIR8CQCAMKAIAIgMgMk8NACAhIANBqAFsakEAIAMgMkkbIgMoAgBBAUcNACADKAIEIDgoAgBHDQAgA0HwAGpBfzYCAAsgHyAmRw0ACwsgEkHgAGokAAwGCyADICFB/NHBABDDCAALIBJB1ABqQQE2AgAgEkHcAGpBADYCACASQeTdwQA2AlAgEkGYv8AANgJYIBJBADYCSCASQcgAakGM38EAENMKAAtBiMLAAEErQZzfwQAQ2QkACyASQdQAakEBNgIAIBJB3ABqQQA2AgAgEkGY7sEANgJQIBJBmL/AADYCWCASQQA2AkggEkHIAGpBgO/BABDTCgALIBJB1ABqQQE2AgAgEkHcAGpBADYCACASQZDvwQA2AlAgEkGYv8AANgJYIBJBADYCSCASQcgAakGY78EAENMKAAsgEkEANgJQQQEgEkHEAGogEkEQaiASQcgAakHM4sEAEIkJAAsgEQRAAkAgCSEXIAshH0EAISojAEGAAWsiEyQAIBMCfkHo78MAKQMAUEUEQEH478MAKQMAIVJB8O/DACkDAAwBCyATQQhqIgNCAjcDCCADQgE3AwBB6O/DAEIBNwMAQfjvwwAgEykDECJSNwMAIBMpAwgLIlA3AxhB8O/DACBQQgJ8NwMAIBNB+PPAADYCNCATQQA2AjAgE0IANwMoIBMgUjcDICATQfjzwAA2AlQgE0EANgJQIBNCADcDSCATIFI3A0AgEyBQQgF8NwM4AkACQCA2RQRAIARBJGooAgAhJyAEQTBqKAIAISYgBEEMaigCACEdIARBGGooAgAhHCAEQTxqKAIAITEgBEFAaygCACE1DAELIB8gNkEDdGohFiAEQTxqKAIAITEgBEFAaygCACE1IARBJGooAgAhJyAEQTBqKAIAISYgBEEMaigCACEdIARBGGooAgAhHCAEQRBqISkgBEEcaiEyIARBKGohISAEQTRqITggLEEsaiE2A0ACQAJAIB8oAgAiAyA1Tw0AIDEgA0EMbGpBACADIDVJGyIDKAIAIB9BBGoiGSgCAEcNACADQX82AgAgA0EIaigCACEaIAMoAgQhKCADQn83AgQCQCATKAIwRQ0AIBMpAxggEykDICAfEKMDIlBCGYhC/wCDQoGChIiQoMCAAX4hUiBQpyEJIBMoAjQiC0EMayEKIBkoAgAhBiAfKAIAIQNBACESIBMoAighEQNAIAkgEXEiDCALaikAACJTIFKFIlBCgYKEiJCgwIABfSBQQn+Fg0KAgYKEiJCgwIB/gyFRA0AgUVAEQCBTIFNCAYaDQoCBgoSIkKDAgH+DUEUNAyAMIBJBCGoiEmohCQwCCyBReiFQIFFCAX0gUYMhUSAKIFCnQQN2IAxqIBFxQXRsaiIJKAIAIANHDQAgCUEEaigCACAGRw0ACwsgCSgCCCEaCwJAIBMoAlBFDQAgEykDOCATKQNAIB8QowMiUEIZiEL/AINCgYKEiJCgwIABfiFSIFCnIQkgEygCVCIMQQxrIQsgGSgCACEGIB8oAgAhA0EAIQogEygCSCEZA0AgCSAZcSIRIAxqKQAAIlMgUoUiUEKBgoSIkKDAgAF9IFBCf4WDQoCBgoSIkKDAgH+DIVEDQCBRUARAIFMgU0IBhoNCgIGChIiQoMCAf4NQRQ0DIBEgCkEIaiIKaiEJDAILIFF6IVAgUUIBfSBRgyFRIAsgUKdBA3YgEWogGXFBdGxqIgkoAgAgA0cNACAJQQRqKAIAIAZHDQALCyAJKAIIISgLAkACQCACBEBBfyELQX8hBiAoICkoAgAiDE8NASAdIChBBHRqIgMoAgghBiADQQxqKAIAIQsMAQtBfyEGQX8hCSAoICkoAgAiDEkEQCAdIChBBHRqIgMoAgghBiADQQxqKAIAIQkLIDIoAgAhIgJAAkADQAJAIAYgIkkEQCAcIAZBOGxqKAIAIREMAQsDQCAiIAkiA00NBiAcIANBOGxqIgooAgQhCSAKKAIIIChGDQALIAYhESADIQYLIAYgIkkEQCAcIAZBOGxqIgtBCGooAgAiCiAMTw0CIAtBDGooAgAiAyAMTw0DIBEhBiALQTVqLQAARQ0BIB0gCkEEdGopAgAhUCATIB0gA0EEdGopAgA3A3ggEyBQNwNwIBNCgYCAgCA3A2ggDyAFICwgE0HoAGogC0EQaiAQKAIQEQgADAELCwwICyAKIAxB0OPBABDDCAALIAMgDEHg48EAEMMIAAsgMigCACEiAkACQANAAkAgBiAiSQRAIBwgBiIJQThsaigCACEGDAELA0AgIiALIglNDQUgHCAJQThsaiIDKAIEIQsgAygCCCAoRg0ACwsgCSAiSQRAIBwgCUE4bGoiGEEIaigCACIJIAxPDQIgGEEMaigCACIDIAxPDQMgNigCACESIB0gA0EEdGoiAygCBCEZIAMoAgAhICAdIAlBBHRqIgkoAgQhEQJAICxBMGoiAygCACIKIAkoAgAiCU0NACASIAlBqAFsakEAIAkgCkkbIhsoAgBBAUcNACAbKAIEIBFHDQAgG0EoaigCAEUNACACIAUgG0EsaigCACAbQTBqKAIAEI8FIAMoAgAhCiA2KAIAIRILAkAgCiAgTQ0AIBIgIEGoAWxqQQAgCiAgSxsiAygCAEEBRw0AIAMoAgQgGUcNACADQShqKAIARQ0AIAIgBSADQSxqKAIAIANBMGooAgAQjwULIBhBNWotAABFDQEgEyAZNgJ8IBMgIDYCeCATIBE2AnQgEyAJNgJwIBNCgYCAgCA3A2ggDyAFICwgE0HoAGogGEEQaiAQKAIQEQgADAELCwwHCyAJIAxB0OPBABDDCAALIAMgDEHg48EAEMMIAAtBfyEDQX8hCyAaICEoAgAiCkkEQCAnIBpBBHRqIgYoAgghAyAGQQxqKAIAIQsLIDgoAgAhCQJAA0ACQAJAAkACQAJAIAMgCUkEQCAmIANBFGxqKAIAIQYMAQsDQCALIhEgCU8NAiAmIBFBFGxqIgYoAgQhCyAGKAIIIBpGDQALIAMhBiARIQMLIAMgCU8NCiAmIANBFGxqIhhBCGooAgAiGSAKTw0BIBhBDGooAgAiESAKSQ0CIBEgCkHg48EAEMMIAAsgCiAaTQ0EICcgGkEEdGoiEkEIaiEgIBIoAggiC0F/Rg0CA0ACQCAJIAtNDQAgJiALQRRsaiIbQQhqIRgCQCAbKQIIIlCnIgMgCk8NACAbKQIAIVIgUEIgiKchGQJAAkAgJyADQQR0aiIDKAIIIhEgC0YEQCADQQhqIQYMAQsDQCAJIBFNDQIgJiARQRRsaiIGKAIAIhEgC0cNAAsLIAYgUj4CAAsgCiAZTQ0AICcgGUEEdGpBDGoiAygCACIRIAtHBH8DQCAJIBFNDQIgJiARQRRsaiIDKAIEIhEgC0cNAAsgA0EEagUgAwsgUkIgiD4CAAsgOCAJQQFrIgk2AgAgJiAJQRRsaiIDKQIAIVIgA0EIaikCACFQIBtBEGogA0EQaigCADYCACAYIFA3AgAgGyBSNwIAIAkgC00NACAYKQIAIlCnIgMgCk8NACBQQiCIpyEZAkACQCAnIANBBHRqIgMoAggiESAJRgRAIANBCGohBgwBCwNAIAkgEU0NAiAmIBFBFGxqIgYoAgAiESAJRw0ACwsgBiALNgIACyAKIBlNDQAgJyAZQQR0akEMaiIDKAIAIhEgCUcEfwNAIAkgEU0NAiAmIBFBFGxqIgMoAgQiESAJRw0ACyADQQRqBSADCyALNgIACyAgKAIAIgtBf0cNAAsMAgsgGSAKQdDjwQAQwwgACyAGIQMgGEERai0AAEUNASAnIBlBBHRqKQIAIVAgEyAnIBFBBHRqKQIANwN4IBMgUDcDcCATQoGAgIAwNwNoIA8gBSAsIBNB6ABqQQAgECgCEBEIAAwBCwsgEkEMaiIZKAIAIgtBf0cEQANAAkAgCSALTQ0AICYgC0EUbGoiI0EIaiEbAkAgIykCCCJQpyIDIApPDQAgIykCACFSIFBCIIinIRgCQAJAICcgA0EEdGoiAygCCCIRIAtGBEAgA0EIaiEGDAELA0AgCSARTQ0CICYgEUEUbGoiBigCACIRIAtHDQALCyAGIFI+AgALIAogGE0NACAnIBhBBHRqQQxqIgMoAgAiESALRwR/A0AgCSARTQ0CICYgEUEUbGoiAygCBCIRIAtHDQALIANBBGoFIAMLIFJCIIg+AgALIDggCUEBayIJNgIAICYgCUEUbGoiAykCACFSIANBCGopAgAhUCAjQRBqIANBEGooAgA2AgAgGyBQNwIAICMgUjcCACAJIAtNDQAgGykCACJQpyIDIApPDQAgUEIgiKchGAJAAkAgJyADQQR0aiIDKAIIIhEgCUYEQCADQQhqIQYMAQsDQCAJIBFNDQIgJiARQRRsaiIGKAIAIhEgCUcNAAsLIAYgCzYCAAsgCiAYTQ0AICcgGEEEdGpBDGoiAygCACIRIAlHBH8DQCAJIBFNDQIgJiARQRRsaiIDKAIEIhEgCUcNAAsgA0EEagUgAwsgCzYCAAsgGSgCACILQX9HDQALCyAhIApBAWsiCjYCACAnIApBBHRqIgMpAgAhUCAgIANBCGopAgA3AgAgEiBQNwIAIAogGk0NACAgKQIAIlBCIIinIQsgUKciESAJSQRAA0AgJiARQRRsaiIDIBo2AgggAygCACIRIAlJDQALCyAJIAtNDQADQCAmIAtBFGxqIgNBDGogGjYCACADKAIEIgsgCUkNAAsLAkACQAJAIAogGksEQCAnIBpBBHRqIgNBBGooAgAhCSADKAIAIgYgNU8NASAxIAZBDGxqIgMoAgAgCUcNASADQQhqIBo2AgALIAwgKE0NAkGEksEAISsDQCAdIChBBHRqIhogKy0AAEECdGpBCGoiGSgCACIJQX9HBEADQAJAIAkgIk8NACAcIAlBOGxqIhhBCGohEQJAIBgpAggiUKciAyAMTw0AIBgpAgAhUiBQQiCIpyEKAkACQCAdIANBBHRqIgMoAggiCyAJRgRAIANBCGohBgwBCwNAIAsgIk8NAiAcIAtBOGxqIgYoAgAiCyAJRw0ACwsgBiBSPgIACyAKIAxPDQAgHSAKQQR0akEMaiIDKAIAIgsgCUcEfwNAIAsgIk8NAiAcIAtBOGxqIgMoAgQiCyAJRw0ACyADQQRqBSADCyBSQiCIPgIACyAcICJBAWsiIkE4bGoiA0EwaikCACFUIANBKGopAgAhVSADQSBqKQIAIVEgA0EYaikCACFTIANBEGopAgAhUiADQQhqKQIAIVAgGCADKQIANwIAIBEgUDcCACAYQRBqIFI3AgAgGEEYaiBTNwIAIBhBIGoiAygCACEjIBgoAiQhEiADIFE3AgAgGEEoaiIDKAIAIQogGCgCLCEgIAMgVTcCACAYQTBqIgMoAgAhGyAYLQA0IQYgAyBUNwIAIDIgIjYCAAJAIAkgIk8NACARKQIAIlCnIgMgDE8NACBQQiCIpyEYAkACQCAiIB0gA0EEdGoiAygCCCILRgRAIANBCGohEQwBCwNAIAsgIk8NAiAiIBwgC0E4bGoiESgCACILRw0ACwsgESAJNgIACyAMIBhNDQAgIiAdIBhBBHRqQQxqIgMoAgAiC0cEfwNAIAsgIk8NAiAiIBwgC0E4bGoiAygCBCILRw0ACyADQQRqBSADCyAJNgIACyAGQQJGDQAgGwRAIBtBqAFsIQsgIEGEAWohCQNAIAlBJGsoAgAEQCAJQSBrKAIAELUBCyAJQQRrKAIABEAgCSgCABC1AQsgCUGoAWohCSALQagBayILDQALCyAKBEAgIBC1AQsgI0UNACAjIBIoAgARBwAgEkEEaigCAEUNACASQQhqKAIAGiAjELUBCyAZKAIAIglBf0cNAAsLICtBAWoiK0GGksEARw0ACyApIAxBAWsiDDYCACAdIAxBBHRqIgMpAgAhUCAaQQhqIANBCGopAgA3AgAgGiBQNwIAIAwgKE0NAiAaKQIIIlBCIIinIQkgUKciIiAyKAIAIgZPDQEDQCAcICJBOGxqIgMgKDYCCCAGIAMoAgAiIksNAAsMAQsgE0EYaiAGIAkgGhCRAkHYxMAAQShB4OXBABDZCQALIAYgCU0NAANAIBwgCUE4bGoiA0EMaiAoNgIAIAYgAygCBCIJSw0ACwsgDCAoTQ0AIB0gKEEEdGoiA0EEaigCACEJIAMoAgAiBiA1Tw0BIDEgBkEMbGoiAygCACAJRw0BIAMgKDYCBAsgFiAfQQhqIh9HDQEMAgsLIBNBOGogBiAJICgQkQJB2MTAAEEoQfDlwQAQ2QkACyATQQA2AmAgE0KAgICAwAA3A1ggAkEEaiE4IBcgO0EDdGohNiAEQShqKAIAIS0gBEE0aigCACEoIARBEGooAgAhMCAEQRxqKAIAITcgLEEwaiEgICxBLGohGyATQeoAaiEYIAVBJGohFiAFQSBqIRlBBCEyAkACQANAICAoAgAhNCAbKAIAISIDQCAXQQhrIQkCQAJAA0AgNiAJIgxBCGoiCUYEQCATKAJcIQMCQCAqBEAgKkEUbCELIAMhCQNAIAQgAiAsIAUgCSAPIBAgCUEQai0AABCsASAJQRRqIQkgC0EUayILDQALICpBFGwhCyATKAJYIQogE0H5AGoiGUECaiEXICxBLGohHyAsQTBqIREgAyEJA0AgCS0AECIMQQNGDQIgGSAJLwAROwAAIBNB6ABqIgZBCGogCUEIaikCADcDACAXIAlBE2otAAA6AAAgEyAMOgB4IBMgCSkCADcDaCAEIB8oAgAgESgCACAGEF0gCUEUaiEJIAtBFGsiCw0ACwwBCyATKAJYIQoLIAoEQCADELUBCwJAIBMoAkgiA0UNACADIANBAWqtQgx+p0EHakF4cSIDakF3Rg0AIBMoAlQgA2sQtQELAkAgEygCKCIDRQ0AIAMgA0EBaq1CDH6nQQdqQXhxIgNqQXdGDQAgEygCNCADaxC1AQsgE0GAAWokAAwJCyAJKAIAIgogNE8NASAiIApBqAFsakEAIAogNEkbIjMoAgBBAUcNASAMQQxqKAIAIgYgMygCBEcNASAzQdAAaigCACIDQQNJDQALIAogNU8NACAxIApBDGxqIhooAgAgBkcNACAaQQRqISMgAgR/IDNBKGooAgBBAUYEQCACIAUgM0EsaigCACAzQTBqKAIAEI8FC0F/IQtBfyEGICMoAgAiEiAwSQRAIB0gEkEEdGoiAygCCCEGIANBDGooAgAhCwsgFigCACEhIBkoAgAhHwJAAkACQAJAA0ACQCAGIDdJBEAgHCAGQThsaigCACEDDAELA0AgNyALIgpNDQYgHCAKQThsaiIDKAIEIQsgAygCCCASRg0ACyAGIQMgCiEGCyAGIDdJBEAgHCAGQThsaiIGQQhqKAIAIgogME8NAiAGQQxqKAIAIhEgME8NAyAdIApBBHRqIgYoAgQhKyAGKAIAIgogCSgCAEYEQCAdIBFBBHRqIhEoAgQgKyArIAlBBGooAgBGIgYbISsgESgCACAKIAYbIQoLIAMhBiAKIDRPDQEgIiAKQagBbGpBACAKIDRJGyIRKAIAQQFHDQEgESgCBCArRw0BIBFBKGooAgBFDQEgEUEsaigCACIrICFPDQEgHyArQegCbGoiL0EAICEgK0sbIgooAgBBAUcNASARQTBqKAIAIikgCigCBEcNASAKQeECai0AAA0BIC8oAgBBAUcNBCAvKAIEIClHDQQgL0GwAmotAABBBHENASAvQdgCakEANgIAIC9B3AJqQQA6AAAgL0HiAmotAABFDQECQCACQQxqIhEoAgAiFyAvQQxqKAIAIgZNDQAgAkEIaigCACAGQQN0aiIKKAIAICtHDQAgAyEGIApBBGooAgAgKUYNAgsgLyAXNgIMIDgoAgAgF0YEQCA4IBcQuAYgESgCACEXCyARIBdBAWo2AgAgAkEIaigCACAXQQN0aiIGICk2AgQgBiArNgIAIAMhBgwBCwsMCwsgCiAwQdDjwQAQwwgACyARIDBB4OPBABDDCAALQZCNwQBBE0GQ0MEAEM4MAAsgMygCUAUgAwtBwABxDQELIAxBEGohFwwBCwsgCUEIaiEXIDNBoAFqLQAARQRAQX8hH0F/IQkgGkEIaigCACIRIC1JBEAgJyARQQR0aiIDKAIIIR8gA0EMaigCACEJCwJAAkACQAJAA0AgHyEKAkADQAJAIAogKEkEQCAmIApBFGxqKAIAIh8hAwwBCwNAICggCSIGTQ0KICYgBkEUbGoiAygCBCEJIAMoAgggEUYNAAsgCiEDIAYhCgsgCiAoTw0BICYgCkEUbGoiBkEIaigCACIKIC1PDQMgBkEMaigCACIMIC1PDQQgJyAKQQR0aiIGKAIAIiEgNE8NBSAiICFBqAFsakEAICEgNEkbIgsoAgBBAUcNBSAGKAIEIgYgCygCBEcNBSADIQogC0GgAWotAAANACAnIAxBBHRqIgMoAgAiDCA0Tw0GICIgDEGoAWxqQQAgDCA0SRsiCygCAEEBRw0GIAMoAgQiAyALKAIERw0GIAtBoAFqLQAADQALIBMoAlggKkYEQCATQdgAaiAqELwGIBMoAmAhKgsgEygCXCIyICpBFGxqIgpBAToAECAKIAM2AgwgCiAMNgIIIAogBjYCBCAKICE2AgAgEyAqQQFqIio2AmAMAQsLDAgLIAogLUHQ48EAEMMIAAsgDCAtQeDjwQAQwwgAC0GQjcEAQRNBgObBABDODAALQZCNwQBBE0GQ5sEAEM4MAAtBfyEGQX8hCSAjKAIAIhEgMEkEQCAdIBFBBHRqIgMoAgghBiADQQxqKAIAIQkLA0ACQCAGIDdJBEAgHCAGQThsaigCACEMDAELA0AgNyAJIgNNDQMgHCADQThsaiIKKAIEIQkgCigCCCARRg0ACyAGIQwgAyEGCyAGIDdJBEAgHCAGQThsaiIDQQhqKAIAIgYgME8NAyADQQxqKAIAIgMgME8NBCAdIANBBHRqIgMoAgQhCyADKAIAIQogHSAGQQR0aiIDKAIAIQYgAygCBCEDIBMoAlggKkYEQCATQdgAaiAqELwGIBMoAmAhKiATKAJcITILIDIgKkEUbGoiH0EAOgAQIB8gCzYCDCAfIAo2AgggHyADNgIEIB8gBjYCACAfIBMvAGg7ABEgH0ETaiAYLQAAOgAAIBMgKkEBaiIqNgJgIAwhBgwBCwsLDAILIAYgMEHQ48EAEMMIAAsgAyAwQeDjwQAQwwgAC0GIwsAAQStB8OPBABDZCQALCyA8KAIAIgMEQCAAQYQEaigCACEAIANBFGwhDCAsQTBqIQYgLEEsaiEDA0ACQCAAKAIARQRAIAQgAygCACAGKAIAIABBBGoQXQwBCyAEIAIgLCAFIABBBGogDyAQQQIQrAELIABBFGohACAMQRRrIgwNAAsLIAEhRUEAISZBACE3QQAhMUEAIS1BACEiIwBBsAFrIhQkAAJAIDtFDQAgBEEcaigCACIARQ0AIARBGGooAgAiJSAAQThsaiE4IAQoAgAgBCgCBCIaKAIIQQdqQXhxaiEjICxBLGohEiAsQTBqISEgBUEkaiEqIAVBIGohMCAHQQhqITYgEEEQaiEgA0ACQAJAAkACQAJAAkACQCAhKAIAIgMgJSgCECICTQ0AIBIoAgAiACACQagBbGpBACACIANJGyIVKAIAQQFHDQAgFSgCBCAlQRRqKAIARw0AAkAgJUEYaigCACICIANPDQAgACACQagBbGpBACACIANJGyIeKAIAQQFHDQAgHigCBCAlQRxqKAIARw0AICVBNGotAAAhGyAVQdAAaigCAEECTQRAIB5B0ABqKAIAQQNJDQgLQQEhKUEBIR8CQCAVQShqKAIAIgJBAUYEQCAqKAIAIgAgFUEsaigCACIDTQ0BIDAoAgAgA0HoAmxqQQAgACADSxsiACgCAEEBRw0BIAAoAgQgFUEwaigCAEcNASAAQeECai0AACEfCyAlQRBqIRwgHkEoaigCAEEBRw0DAkAgKigCACIAIB5BLGooAgAiF00NACAwKAIAIBdB6AJsakEAIAAgF0sbIgMoAgBBAUcNACAeQTBqKAIAIgAgAygCBEcNACADQeECai0AACEpIAJFDQQgB0EcaigCACEGIBVBMGooAgAhC0EAIR1BACECIAdBIGooAgAiAyAVQSxqKAIAIhNLBEAgBiATQQN0aiICQQRqQQAgAigCACALRhshAgsgAyAXSwRAIAYgF0EDdGoiA0EEakEAIAMoAgAgAEYbIR0LIAJBACAdG0EAIAIbIQIgB0EUaigCACERIAdBEGooAgAhCiA2KAIAIQwgB0EEaigCACEJA0ACQAJAIAJFDQAgAigCACICIAxPDQAgHSgCACEmAkAgESAJIAJBBHRqQQAgAiAMSRsiBigCCCICSwRAA0AgCiACQfACbGoiA0HsAmooAgAgJkYNAiARIAMoAuACIgJLDQALCyARIAZBDGooAgAiAk0NAQNAIAogAkHwAmxqIgMoAugCICZGDQEgESADQeQCaigCACICSw0ACwwBCyACIBFPDQAgCiACQfACbGoiA0HoAmooAgAgDE8NACADQewCaigCACAMSQ0BCyAUQeAAaiERAkACQCAIQSBqKAIAIgMgE00NACAIQRxqKAIAIgkgE0EUbGoiAigCACALRw0AIAMgF00NACAJIBdBFGxqIgMoAgAgAEcNACACQQRqIgIo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QSBrIgMkAAJAAkAgASABIAJqIgFLDQAgACgCACICQQF0IgQgASABIARJGyIBQQggAUEISxsiAUF/c0EfdiEEAkAgAgRAIANBATYCGCADIAI2AhQgAyAAQQRqKAIANgIQDAELIANBADYCGAsgAyABIAQgA0EQahCGByADKAIEIQIgAygCAEUEQCAAIAE2AgAgACACNgIEDAILIANBCGooAgAiAEGBgICAeEYNASAARQ0AIAIgAEHI78MAKAIAIgBBigcgABsRAAAACxCgCgALIANBIGokAAvSAQEBfyMAQZABayIBJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEEANgIAIAFByABqIABBxAAQ5AwaIAFBQGsgAUGEAWopAgA3AwAgAUE4aiABQfwAaikCADcDACABQTBqIAFB9ABqKQIANwMAIAFBKGogAUHsAGopAgA3AwAgAUEgaiABQeQAaikCADcDACABQRhqIAFB3ABqKQIANwMAIAFBEGogAUHUAGopAgA3AwAgASABKQJMNwMIIAAQtQEgAUEIahCvByABQZABaiQAC4AEAgl/AX4jAEEQayIFJAACQCAABEAgACgCACIDQX9HDQEQ2wwACxDaDAALIAAgA0EBajYCACAFQQhqIgMgAb0iDEIgiD4CBCADIAw+AgAgBSgCDCEDIAUoAgghBiAFIAK9IgxCIIg+AgQgBSAMPgIAIAUoAgAhByAFKAIEIQkCQCAAQQRqIgRBQGsoAgAiCCAGTQ0AIAMgBkEMbCAEQTxqKAIAIgZqIgsoAgBHDQAgByAITw0AIAYgB0EMbGoiBygCACAJRw0AIARBEGooAgAiBiALQQRqKAIAIgNNDQAgBygCBCEJIARBGGooAgAhBwJAIARBDGooAgAgA0EEdGpBACADIAZJGyIIKAIIIgMgBEEcaigCACIESQRAA0AgByADQThsaiILQQxqKAIAIAlGDQIgBCALKAIAIgNLDQALCyAEIAhBDGooAgAiA00NAQNAIAcgA0E4bGoiCCgCCCAJRg0BIAQgCCgCBCIDSw0ACwwBCyADIARPDQAgByADQThsaiIDQQhqKAIAIAZPDQAgA0EQakEAIANBDGooAgAgBkkbIQoLIAAgACgCAEEBazYCAAJAAkAgCkUEQEEAIQAMAQtBCEEEEPcLIgBFDQEgACAKNgIEIABBADYCAAsgBUEQaiQAIAAPC0EIQQRByO/DACgCACIAQYoHIAAbEQAAAAvcAQECfyMAQSBrIgMkAAJAAkAgASABIAJqIgFLDQAgACgCACICQQF0IgQgASABIARJGyIBQQggAUEISxsiAUF/c0EfdiEEAkAgAgRAIANBATYCGCADIAI2AhQgAyAAQQRqKAIANgIQDAELIANBADYCGAsgAyABIAQgA0EQahDxBiADKAIEIQIgAygCAEUEQCAAIAE2AgAgACACNgIEDAILIANBCGooAgAiAEGBgICAeEYNASAARQ0AIAIgAEHI78MAKAIAIgBBigcgABsRAAAACxCgCgALIANBIGokAAvaAQEDfyMAQSBrIgIkAAJAAkAgAUEBaiIBRQ0AIAAoAgAiA0EBdCIEIAEgASAESRsiAUEIIAFBCEsbIgFBf3NBH3YhBAJAIAMEQCACQQE2AhggAiADNgIUIAIgAEEEaigCADYCEAwBCyACQQA2AhgLIAIgASAEIAJBEGoQhgcgAigCBCEDIAIoAgBFBEAgACABNgIAIAAgAzYCBAwCCyACQQhqKAIAIgBBgYCAgHhGDQEgAEUNACADIABByO/DACgCACIAQYoHIAAbEQAAAAsQoAoACyACQSBqJAAL2gIDAX0DfwF+IwBBIGsiAyQAAkAgAARAIAAoAgAiBEF/Rw0BENsMAAsQ2gwACyAAIARBAWo2AgAgA0EIaiIEIAG9IgZCIIg+AgQgBCAGPgIAAkAgAEEEaiADKAIIIAMoAgwQwAkiBQRAIANBFGoiBEMAAAAAQwAAgD8gBUGoAWoiBUEoaioCACICIAKUIgKVIAJDAAAAAFsbOAIIIARDAAAAAEMAAIA/IAVBJGoqAgAiAiAClCIClSACQwAAAABbGzgCBCAEQwAAAABDAACAPyAFQSBqKgIAIgIgApQiApUgAkMAAAAAWxs4AgAgACAAKAIAQQFrNgIAQRBBBBD3CyIARQ0BIABBADYCACAAIAMpAhQ3AgQgAEEMaiADQRxqKAIANgIAIANBIGokACAADwtByLTAAEHNAEHAtcAAEM4MAAtBEEEEQcjvwwAoAgAiAEGKByAAGxEAAAALhAEAIAAoAggEQCAAQQxqKAIAELUBCyAAKAIUBEAgAEEYaigCABC1AQsgAEEoaigCAARAIABBLGooAgAQtQELIABBNGooAgAEQCAAQThqKAIAELUBCyAAQcgAaigCAARAIABBzABqKAIAELUBCyAAQdQAaigCAARAIABB2ABqKAIAELUBCwuAAgEEfyMAQRBrIgEkACABQQhqQn83AwAgASgCDCECIAEoAgghA0H4AEEEEPcLIgBFBEBB+ABBBEHI78MAKAIAIgBBigcgABsRAAAACyAAQgA3AgwgACADNgIEIABBADYCACAAQgA3AlQgAEKAgICAgICAwD83AkwgAEIANwJEIABBAjoAQCAAQQA2AjwgAEKAgICAgICAwD83AjQgAEKAgID8AzcCLCAAIAI2AgggAEEUakIANwIAIABBHGpCADcCACAAQSRqQgA3AgAgAEHcAGpCADcCACAAQeQAakIANwIAIABB7ABqQgA3AgAgAEH0AGpBADYCACABQRBqJAAgAAveAQIEfwF+IwBBEGsiAiQAAkAgAARAIAAoAgAiA0F/Rw0BENsMAAsQ2gwACyAAIANBAWo2AgACQAJAIAEgACgCBCIEQegAaigCAEkEQCACQQhqIgUgBEHkAGooAgAgAUEwbGoiAUEIaigCADYCACABKQIAIQYgACADNgIAIAIgBjcDAEEQQQQQ9wsiAEUNAiAAQQA2AgAgACACKQMANwIEIABBDGogBSgCADYCAAwBCyAAIAM2AgBBACEACyACQRBqJAAgAA8LQRBBBEHI78MAKAIAIgBBigcgABsRAAAAC94BAgR/AX4jAEEQayICJAACQCAABEAgACgCACIDQX9HDQEQ2wwACxDaDAALIAAgA0EBajYCAAJAAkAgASAAKAIEIgRB6ABqKAIASQRAIAJBCGoiBSAEQeQAaigCACABQTBsaiIBQRRqKAIANgIAIAEpAgwhBiAAIAM2AgAgAiAGNwMAQRBBBBD3CyIARQ0CIABBADYCACAAIAIpAwA3AgQgAEEMaiAFKAIANgIADAELIAAgAzYCAEEAIQALIAJBEGokACAADwtBEEEEQcjvwwAoAgAiAEGKByAAGxEAAAAL3gECBH8BfiMAQRBrIgIkAAJAIAAEQCAAKAIAIgNBf0cNARDbDAALENoMAAsgACADQQFqNgIAAkACQCABIAAoAgQiBEGIAWooAgBJBEAgAkEIaiIFIARBhAFqKAIAIAFBKGxqIgFBCGooAgA2AgAgASkCACEGIAAgAzYCACACIAY3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IAEoAgAhBSABQQRqIQEgAyADKAIAIABrQQNLBH8gAAUgAyAAQQQQ2gYgAygCCAsiAkEEaiIANgIIIAMoAgQgAmogBTYAACAEQQRrIgQNAAsLQQALrwECBH0BfwJAAkAgAEUNACAAKAIADQEgAEF/NgIAIAFFDQAgASgCACIGQX9GDQEgASAGQQFqNgIAIAEqAgQiAyADlCABQQhqKgIAIgQgBJSSIAFBDGoqAgAiBSAFlJJDAAAAAJIQkwEhAiAAQThqIAUgApU4AgAgAEE0aiAEIAKVOAIAIABBMGogAyAClTgCACABIAEoAgBBAWs2AgAgAEEANgIADwsQ2gwACxDbDAALpAIBAn8jAEFAaiIAJAAgAEEBOgA4IABCiICAgBA3AiggAELvpIzYwwA3AiAgAELvpIzU8///v/8ANwIYIABCgICA/IOAgMA/NwIQIABCzZmz+oOAgMA+NwIIIABCiZGi5PPnsJc5NwIAIABCgIGAgBA3AjBBwABBBBD3CyIBRQRAQcAAQQRByO/DACgCACIAQYoHIAAbEQAAAAsgAUEANgIAIAEgACkDADcCBCABQQxqIABBCGopAwA3AgAgAUEUaiAAQRBqKQMANwIAIAFBHGogAEEYaikDADcCACABQSRqIABBIGopAwA3AgAgAUEsaiAAQShqKQMANwIAIAFBNGogAEEwaikDADcCACABQTxqIABBOGooAgA2AgAgAEFAayQAIAELjwIBAn8jAEFAaiIAJAAgAEKAgICAwAA3AhAgAEIANwIAIABCgICAgMAANwIoIABBIGpCBDcCACAAQRhqQgA3AgAgAEEIakIENwIAIABBOGpCBDcCACAAQTBqQgA3AgBBxABBBBD3CyIBRQRAQcQAQQRByO/DACgCACIAQYoHIAAbEQAAAAsgAUEANgIAIAEgACkDADcCBCABQQxqIABBCGopAwA3AgAgAUEUaiAAQRBqKQMANwIAIAFBHGogAEEYaikDADcCACABQSRqIABBIGopAwA3AgAgAUEsaiAAQShqKQMANwIAIAFBNGogAEEwaikDADcCACABQTxqIABBOGopAwA3AgAgAEFAayQAIAELvwECBH8BfiMAQeAAayICJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEEANgIAIABBhAFqIgQoAgAhAyAEQQA2AgAgAEH8AGopAgAhBSACQQhqIABBiAFqQdgAEOQMGgJAIAMEQEHoAEEEEPcLIgFFDQEgASADNgIMIAEgBTcCBCABQQA2AgAgAUEQaiACQQhqQdgAEOQMGgsgAkHgAGokACABDwtB6ABBBEHI78MAKAIAIgBBigcgABsRAAAAC6wDAgd/AX4CQAJAIABFDQAgACgCACIGQX9GDQEgACAGQQFqNgIAIAJFDQAgAigCACIGQX9GDQEgAiAGQQFqNgIAIANFDQAgAygCACIGQX9GDQEgAyAGQQFqNgIAIAJBBGohBiADQQRqIQcgBUEARyEMIwBB0ABrIgUkACAFQRBqIgggAb0iDUIgiD4CBCAIIA0+AgAgAEEEaiAFKAIQIAUoAhQQwQkiCEUEQEHgtcAAQcwAQdS2wAAQzgwACyAFQQhqIgkgCEEQaiIKKAIEIgs2AgQgCSAKKAIAIAsoAghBB2pBeHFqNgIAIAUoAgghCSAFKAIMIQogBUEwaiILQQhqIAZBCGooAgA2AgAgBSAGKQIANwMwIAVBQGsiBkEIaiAHQQhqKAIANgIAIAUgBykCADcDQCAFQRhqIgcgCyAGENYKIAUgCSAIQcwAaiAHIAQgDCAKKAIYEQkAIAUoAgAhBiAFKgIEIQQgBUHQAGokACADIAMoAgBBAWs2AgAgAiACKAIAQQFrNgIAIAAgACgCAEEBazYCACAEQwAAgL8gBhsPCxDaDAALENsMAAvOAQEDfSADKgIAEJMBIQUgA0EEaioCABCTASEGIANBCGoqAgAQkwEhByAAQSRqQwAAAABDAACAPyAGlSAGQwAAAABbGzgCACAAQwAAAABDAACAPyAFlSAFQwAAAABbGzgCICAAQwAAAABDAACAPyAClSACQwAAAABbGzgCHCAAQRhqIAFBCGooAgA2AgAgACABKQIANwIQIAAgBCkCADcCACAAQQhqIARBCGopAgA3AgAgAEEoakMAAAAAQwAAgD8gB5UgB0MAAAAAWxs4AgAL8QEBAn8jAEHQAGsiACQAIABBADYCICAAQoCAgIAQNwMYIABBKGoiAUEDOgAgIAFCgICAgIAENwIYIAFBADYCECABQQA2AgggAUGElcAANgIEIAEgAEEYajYCAAJAIAFBy4DAAEEgENABRQRAIABBE2ogAEEgaigCADYAACAAIAApAxg3AAtBEEEEEPcLIgFFDQEgAUEIOgAAIAEgACkACDcAASABQQhqIABBD2opAAA3AAAgAEHQAGokACABDwtBnJXAAEE3IABBCGpB1JXAAEGwlsAAEP0HAAtBEEEEQcjvwwAoAgAiAEGKByAAGxEAAAALsgEDAn8BfgF9IwBBEGsiBCQAAkAgAARAIAAoAgAiA0F/Rw0BENsMAAsQ2gwACyAAIANBAWo2AgACQCACQQZJBEAgBEEIaiIDIAG9IgVCIIg+AgQgAyAFPgIAIABBBGogBCgCCCAEKAIMEN4IIgNFDQEgAyACQQxsaioCACEGIAAgACgCAEEBazYCACAEQRBqJAAgBg8LQYq3wABBGRDZDAALQfCxwABB0ABB8LLAABDODAALsgEDAn8BfgF9IwBBEGsiBCQAAkAgAARAIAAoAgAiA0F/Rw0BENsMAAsQ2gwACyAAIANBAWo2AgACQCACQQZJBEAgBEEIaiIDIAG9IgVCIIg+AgQgAyAFPgIAIABBBGogBCgCCCAEKAIMEN4IIgNFDQEgAyACQQxsaioCBCEGIAAgACgCAEEBazYCACAEQRBqJAAgBg8LQYq3wABBGRDZDAALQfCxwABB0ABB8LLAABDODAALxAECAn8BfiMAQRBrIgQkAAJAAkACQCAARQ0AIAAoAgANAiAAQX82AgAgAkUNACACKAIAIgNBf0YNAiACIANBAWo2AgAgBEEIaiIDIAG9IgVCIIg+AgQgAyAFPgIAIABBBGogBCgCCCAEKAIMEKEHIgNFDQEgA0GQAWogAkEEaiADQawCaiADQSBqEIoBIAIgAigCAEEBazYCACAAQQA2AgAgBEEQaiQADwsQ2gwAC0HItMAAQc0AQdC1wAAQzgwACxDbDAALtgEBBH8jAEEQayIBJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEEANgIAIABBxABqIgMoAgAhBCADQQA2AgAgAUEIaiAAQdAAaigCADYCACABIABByABqKQIANwMAAkAgBARAQRBBBBD3CyICRQ0BIAJBADYCACACIAEpAwA3AgQgAkEMaiABQQhqKAIANgIACyABQRBqJAAgAg8LQRBBBEHI78MAKAIAIgBBigcgABsRAAAAC6kBAgF/An4jAEHQAGsiBCQAIARBKGogASACIAND//9/fxA9IAQoAjxBBEYEQEGn9cEAQStB2KzCABDZCQALIARBIGogBEEoaiIBQSBqKQMANwMAIARBGGogAUEYaikDADcDACAEQRBqIAFBEGopAwA3AwAgBEEIaiABQQhqKQMAIgU3AwAgBCAEKQMoIgY3AwAgAEEIaiAFNwIAIAAgBjcCACAEQdAAaiQAC58BAQV9IAAgASoCACICIAEqAgwiAyACIANgGyABKgIYIgSSOAIMIAAgAiADIAIgA18bIASTOAIAIABBFGogBCABKgIIIgIgAUEUaioCACIDIAIgA2AbkjgCACAAQRBqIAQgASoCBCIFIAFBEGoqAgAiBiAFIAZgG5I4AgAgACACIAMgAiADXxsgBJM4AgggACAFIAYgBSAGXxsgBJM4AgQLvgEBAn8jAEEQayICJAAgAAJ/QQEgAC0ABA0AGiAAKAIAIQEgAEEFai0AAEUEQCABKAIAQfDKwwBBByABKAIEKAIMEQUADAELIAEtABhBBHFFBEAgASgCAEHqysMAQQYgASgCBCgCDBEFAAwBCyACQQE6AA8gAiABKQIANwMAIAIgAkEPajYCCEEBIAJB5srDAEEDEPEDDQAaIAEoAgBB6crDAEEBIAEoAgQoAgwRBQALIgA6AAQgAkEQaiQAIAAL7AEBAn8jAEHQAGsiASQAIAFBADYCICABQoCAgIAQNwMYIAFBKGoiAkEDOgAgIAJCgICAgIAENwIYIAJBADYCECACQQA2AgggAkGElcAANgIEIAIgAUEYajYCAAJAIAAgAhCdCUUEQCABQRNqIAFBIGooAgA2AAAgASABKQMYNwALQRBBBBD3CyIARQ0BIABBCDoAACAAIAEpAAg3AAEgAEEIaiABQQ9qKQAANwAAIAFB0ABqJAAgAA8LQZyVwABBNyABQQhqQdSVwABBsJbAABD9BwALQRBBBEHI78MAKAIAIgBBigcgABsRAAAAC6oBAQF/IwBBQGoiBCQAIARBGGogASABQQxqIAFBGGogAhCCAgJAAkAgBCgCGCIBQQRHBEAgBEEQaiICIARBLGooAgA2AgAgBCAEKQIkNwMIIAMgBCoCICIDYA0BIABBBDYCAAwCCyAAQQQ2AgAMAQsgBCgCHCEFIAAgBCkDCDcCDCAAIAM4AgggACAFNgIEIAAgATYCACAAQRRqIAIoAgA2AgALIARBQGskAAuNAwIHfwF+AkACQCAARQ0AIAAoAgAiBUF/Rg0BIAAgBUEBajYCACACRQ0AIAIoAgAiBUF/Rg0BIAIgBUEBajYCACADRQ0AIAMoAgAiBUF/Rg0BIAMgBUEBajYCACACQQRqIQYgA0EEaiEHIwBB0ABrIgUkACAFQRBqIgggAb0iDEIgiD4CBCAIIAw+AgAgAEEEaiAFKAIQIAUoAhQQwQkiCEUEQEHgtcAAQcwAQdS2wAAQzgwACyAFQQhqIgkgCEEQaiIKKAIEIgs2AgQgCSAKKAIAIAsoAghBB2pBeHFqNgIAIAUoAgghCSAFKAIMIQogBUEwaiILQQhqIAZBCGooAgA2AgAgBSAGKQIANwMwIAVBQGsiBkEIaiAHQQhqKAIANgIAIAUgBykCADcDQCAFQRhqIgcgCyAGENYKIAkgCEHMAGogByAEIAooAiARDwAhBiAFQdAAaiQAIAMgAygCAEEBazYCACACIAIoAgBBAWs2AgAgACAAKAIAQQFrNgIAIAYPCxDaDAALENsMAAuiAQEHfSABKgIAIgUgAioCACIGlCABQQRqKgIAIgcgAkEEaioCACIIlJIgAUEIaioCACIJIAJBCGoqAgAiCpSSIgRDAAAAAF8iAUEAIAMbRQRAIAAgCiAJIASUkzgCCCAAIAggByAElJM4AgQgACAGIAQgBZSTOAIAIAAgAToADA8LIAAgAikCADcCACAAQQhqIAJBCGooAgA2AgAgAEEBOgAMC5oBAQV9IAFBBGoqAgAiByACKgIEjJQgAioCACABKgIAIgiUkyACKgIIIAFBCGoqAgAiCZSTIQYCQAJAIAQEQCAGQwAAAABeDQELQQAhASAGIAggAkEMaioCAJQgByACQRBqKgIAlJIgCSACQRRqKgIAlJKVIgVDAAAAAGBFDQEgAyAFYEUNAQtBASEBCyAAIAU4AgQgACABNgIAC64BAQR/IwBBMGsiAiQAIAEoAgRFBEAgASgCDCEEIAJBCGoiA0EIaiIFQQA2AgAgAkKAgICAEDcDCCACIAM2AhQgAkEYaiIDQRBqIARBEGopAgA3AwAgA0EIaiAEQQhqKQIANwMAIAIgBCkCADcDGCACQRRqQaCdwwAgAxDMAhogAUEIaiAFKAIANgIAIAEgAikDCDcCAAsgAEHYo8MANgIEIAAgATYCACACQTBqJAALoQEBAn8CQCAAQSRqKAIAIgMgAU0NACAAQSBqKAIAIAFB6AJsakEAIAEgA0kbIgMoAgBBAUcNACADKAIEIAJHDQAgA0EIaiEEIANBsAJqLQAAQQFxDQAgA0EBNgKwAiAAKAIIIgMgACgCAEYEQCAAIAMQuAYgACgCCCEDCyAAIANBAWo2AgggACgCBCADQQN0aiIAIAI2AgQgACABNgIACyAEC6ABAQJ/AkAgAEEwaigCACIDIAFNDQAgAEEsaigCACABQagBbGpBACABIANJGyIDKAIAQQFHDQAgAygCBCACRw0AIANBCGohBCADQdAAai0AAEEBcQ0AIANBATYCUCAAKAIIIgMgACgCAEYEQCAAIAMQuAYgACgCCCEDCyAAIANBAWo2AgggACgCBCADQQN0aiIAIAI2AgQgACABNgIACyAEC6wBAQV9IAIqAgAiBiAGlCACKgIEIgUgBZSSIAIqAggiAyADlJJDAAAAAJIQkwEhBCAAIAMgBJUiByABKgIMIgOUIAEoAghB/////wdxIAe8QYCAgIB4cXK+kjgCCCAAIAMgBSAElSIFlCABKAIEQf////8HcSAFvEGAgICAeHFyvpI4AgQgACADIAYgBJUiBJQgASgCAEH/////B3EgBLxBgICAgHhxcr6SOAIAC6EEAQV/IwBBQGoiAiQAIAJBCGohAyMAQUBqIgAkACAAQRRqQgg3AgAgAEIANwIMIABBADYCCCAAQQA2AgAgAEEANgI4IABBIGpBoAVBCCAAQTBqEIYHIAAoAiQhAQJAAkACQAJAIAAoAiAEQCAAQShqKAIAIgRBgYCAgHhGDQEgBEUNAyABIARByO/DACgCACIAQYoHIAAbEQAAAAsgAEEENgIQIAAgATYCFAwBCyAAQRBqQQBBBBCrBiAAKAIUIQEgACgCGCEECyADQgE3AhggA0IANwIIIANCgICAgMAANwIAIANBMGogBEEEajYCACADQRBqQgQ3AgAgASAEQagBbGoiAUEBNgIIIAFCgICAgBA3AwAgA0EgaiAAQQhqKQMANwIAIANBKGogAEEQaikDADcCACABQbABakECNgIAIAFBqAFqQoCAgIAQNwMAIAFB2AJqQQM2AgAgAUHQAmpCgICAgBA3AwAgAUH4A2pCADcDACAAQUBrJAAMAQsQoAoAC0E4QQQQ9wsiAEUEQEE4QQRByO/DACgCACIAQYoHIAAbEQAAAAsgAEEANgIAIAAgAikDCDcCBCAAQQxqIAJBEGopAwA3AgAgAEEUaiACQRhqKQMANwIAIABBHGogAkEgaikDADcCACAAQSRqIAJBKGopAwA3AgAgAEEsaiACQTBqKQMANwIAIABBNGogAkE4aigCADYCACACQUBrJAAgAAvIAQICfwF+IwBBEGsiBSQAAkAgAARAIAAoAgBFDQEQ2wwACxDaDAALIABBfzYCAAJAIAJBBkkEQCAFIAG9IgdCIIg+AgQgBSAHPgIAIABBBGogBSgCACAFKAIEEN4IIgZFDQEgBSAEOAIMIAUgAzgCCCAGIAYtAKkCQQEgAkH/AXEiAnRyOgCpAiAGIAJBDGxqIAVBCGopAgA3AgAgAEEANgIAIAVBEGokAA8LQYq3wABBGRDZDAALQfCxwABB0ABBgLPAABDODAALrwEBAX8jAEEQayIGJAACQCABBEAgBiABIAMgBCAFIAIoAhARCAAgBigCBCEBAkAgBigCACIDIAYoAggiAk0EQCABIQQMAQsgA0ECdCEDIAJFBEBBBCEEIAEQtQEMAQsgASADQQQgAkECdCIBEOILIgRFDQILIAAgAjYCBCAAIAQ2AgAgBkEQaiQADwtB8LzAAEEwENkMAAsgAUEEQcjvwwAoAgAiAEGKByAAGxEAAAALZQAgACgCGARAIABBHGooAgAQtQELIABBQGsoAgAEQCAAQcQAaigCABC1AQsgACgCAARAIABBBGooAgAQtQELIAAoAgwEQCAAQRBqKAIAELUBCyAAKAIkBEAgAEEoaigCABC1AQsLtAECA38BfiMAQRBrIgIkAAJAIAAEQCAAKAIAIgNBf0cNARDbDAALENoMAAsgACADQQFqNgIAIAJBCGoiAyABvSIFQiCIPgIEIAMgBT4CACAAQQRqIAIoAgggAigCDBDeCCIDRQRAQfCxwABB0ABB8LLAABDODAALIANBsAJqKAIAIQQgAiADQbQCaigCADYCBCACIAQ2AgAgAisDACEBIAAgACgCAEEBazYCACACQRBqJAAgAQu0AQIDfwF+IwBBEGsiAiQAAkAgAARAIAAoAgAiA0F/Rw0BENsMAAsQ2gwACyAAIANBAWo2AgAgAkEIaiIDIAG9IgVCIIg+AgQgAyAFPgIAIABBBGogAigCCCACKAIMEN4IIgNFBEBB8LHAAEHQAEHwssAAEM4MAAsgA0G4AmooAgAhBCACIANBvAJqKAIANgIEIAIgBDYCACACKwMAIQEgACAAKAIAQQFrNgIAIAJBEGokACABC6sBAgN/AX4jAEEQayICJAACQCAABEAgACgCACIDQX9HDQEQ2wwACxDaDAALIAAgA0EBajYCACACQQhqIgMgAb0iBUIgiD4CBCADIAU+AgAgAEEEaiACKAIIIAIoAgwQwQkiA0UEQEHgtcAAQcwAQdS2wAAQzgwACyACIAMpAnw3AwAgAigCBCEDIAIoAgAhBCAAIAAoAgBBAWs2AgAgAkEQaiQAIAMgBEEQdHILrwECA38BfiMAQRBrIgIkAAJAIAAEQCAAKAIAIgNBf0cNARDbDAALENoMAAsgACADQQFqNgIAIAJBCGoiAyABvSIFQiCIPgIEIAMgBT4CACAAQQRqIAIoAgggAigCDBDBCSIDRQRAQeC1wABBzABB1LbAABDODAALIAIgA0GEAWopAgA3AwAgAigCBCEDIAIoAgAhBCAAIAAoAgBBAWs2AgAgAkEQaiQAIAMgBEEQdHILzwMCCn8BfiMAQRBrIgQkAAJAIAAEQCAAKAIAIgNBf0cNARDbDAALENoMAAsgACADQQFqNgIAIARBCGoiAyABvSINQiCIPgIEIAMgDT4CACAEKAIMIQMgBCgCCCEFIAQgAr0iDUIgiD4CBCAEIA0+AgAgBCgCACEHIAQoAgQhCUECIQwCQCAAQQRqIgpBQGsoAgAiCyAFTQ0AIAMgCkE8aigCACIIIAVBDGxqKAIARw0AIAcgC08NACAJIAggB0EMbGoiAygCAEcNACAKQShqKAIAIgkgCCAFQQxsakEIaigCACIFTQ0AIANBCGooAgAhCyAKQTBqKAIAIQcCQCAKQSRqKAIAIAVBBHRqQQAgBSAJSRsiBSgCCCIGIApBNGooAgAiCEkEQANAIAcgBkEUbGoiA0EMaigCACALRg0CIAggAygCACIGSw0ACwsgCCAFQQxqKAIAIgZNDQEDQCAHIAZBFGxqIgMoAgggC0YNASAIIAMoAgQiBksNAAsMAQsgBiAITw0AIAcgBkEUbGoiA0EIaigCACAJTw0AIANBDGooAgAgCU8NACAHIAZBFGxqLQAQIQwLIAAgACgCAEEBazYCACAEQRBqJAAgDEH9AXELtgECA38BfiMAQRBrIgEkAAJAIAAEQCAAKAIAIgJBf0cNARDbDAALENoMAAsgACACQQFqNgIAIAAoAgQiA0HwAGopAgAhBCADQfgAaigCACEDIAAgAjYCACABQQhqIgIgAzYCACABIAQ3AwBBEEEEEPcLIgBFBEBBEEEEQcjvwwAoAgAiAEGKByAAGxEAAAALIABBADYCACAAIAEpAwA3AgQgAEEMaiACKAIANgIAIAFBEGokACAAC60BAgF/An0jAEEgayICJAAgASoCACIDIAOUIAFBBGoqAgAiAyADlJIgAUEIaioCACIDIAOUkkMAAAAAkhCTASEDIAEqAgwiBEMAAAAAYEUEQCACQRRqQQE2AgAgAkEcakEANgIAIAJBqP/BADYCECACQeTvwQA2AhggAkEANgIIIAJBCGpBnILCABDTCgALIABBADYCCCAAQgA3AgAgACADIASSOAIMIAJBIGokAAthACAAKAIEBEAgAEEIaigCABC1AQsgACgCEARAIABBFGooAgAQtQELIAAoAhwEQCAAQSBqKAIAELUBCyAAKAIoBEAgAEEsaigCABC1AQsgACgCNARAIABBOGooAgAQtQELC6kBAgJ/AX4jAEEQayIFJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEF/NgIAAkAgAkEGSQRAIAVBCGoiBiABvSIHQiCIPgIEIAYgBz4CACAAQQRqIAUoAgggBSgCDBDeCCIGRQ0BIAYgAkMAAAAAIANDAAAAACAEEM8JIABBADYCACAFQRBqJAAPC0GKt8AAQRkQ2QwAC0HwscAAQdAAQYCzwAAQzgwAC6YBAgJ/AX4jAEEQayIGJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEF/NgIAAkAgAkEGSQRAIAZBCGoiByABvSIIQiCIPgIEIAcgCD4CACAAQQRqIAYoAgggBigCDBDeCCIHRQ0BIAcgAiADQwAAAAAgBCAFEM8JIABBADYCACAGQRBqJAAPC0GKt8AAQRkQ2QwAC0HwscAAQdAAQYCzwAAQzgwAC6MBAgJ/AX4jAEEQayIHJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEF/NgIAAkAgAkEGSQRAIAdBCGoiCCABvSIJQiCIPgIEIAggCT4CACAAQQRqIAcoAgggBygCDBDeCCIIRQ0BIAggAiADIAQgBSAGEM8JIABBADYCACAHQRBqJAAPC0GKt8AAQRkQ2QwAC0HwscAAQdAAQYCzwAAQzgwAC7IBAgR/AX4jAEEQayIBJAACQCAABEAgACgCACICQX9HDQEQ2wwACxDaDAALIAAgAkEBajYCACAAKAIEIgNByABqKAIAIQQgAykCQCEFIAAgAjYCACABQQhqIgIgBDYCACABIAU3AwBBEEEEEPcLIgBFBEBBEEEEQcjvwwAoAgAiAEGKByAAGxEAAAALIABBADYCACAAIAEpAwA3AgQgAEEMaiACKAIANgIAIAFBEGokACAAC7IBAgR/AX4jAEEQayIBJAACQCAABEAgACgCACICQX9HDQEQ2wwACxDaDAALIAAgAkEBajYCACAAKAIEIgNB1ABqKAIAIQQgAykCTCEFIAAgAjYCACABQQhqIgIgBDYCACABIAU3AwBBEEEEEPcLIgBFBEBBEEEEQcjvwwAoAgAiAEGKByAAGxEAAAALIABBADYCACAAIAEpAwA3AgQgAEEMaiACKAIANgIAIAFBEGokACAAC5cBAQV9IAIqAgAiBSAFlCACQQRqKgIAIgYgBpSSIAJBCGoqAgAiByAHlJJDAAAAAJIiCCABKgIAIgQgBJRfIgFBACADG0UEQCAAIAcgBCAIEJMBlSIElDgCCCAAIAYgBJQ4AgQgACAFIASUOAIAIAAgAToADA8LIAAgAikCADcCACAAQQhqIAJBCGooAgA2AgAgAEEBOgAMC8ACAgd9AX8gACABKgIYIgMgAyABKgIMIgQgBCABKgIAIgIgAiAEXSIJGyACIAJcGyIFIAMgBV4bIAUgBVwbOAIMIAAgAiACIAQgCRsgBCAEXBsiAiACIAMgAiADXRsgAyADXBs4AgAgAEEUaiABQSBqKgIAIgYiBCAEIAFBFGoqAgAiByICIAIgASoCCCIFIgMgAiADXhsgAyADXBsiAiACIARdGyACIAJcGzgCACAAQRBqIAFBHGoqAgAiAyADIAFBEGoqAgAiBCAEIAEqAgQiAiACIARdGyACIAJcGyIIIAMgCF4bIAggCFwbOAIAIAAgBSAFIAcgBSAHXRsgByAHXBsiBSAFIAYgBSAGXRsgBiAGXBs4AgggACACIAIgBCACIARdGyAEIARcGyICIAIgAyACIANdGyADIANcGzgCBAvhAQIEfwF+IwBBEGsiAyQAAkAgAARAIAAoAgBFDQEQ2wwACxDaDAALIABBfzYCACADQQhqIgQgAkH//wNxNgIEIAQgAkEQdjYCACADKAIMIQQgAygCCCEFIAMgAb0iB0IgiD4CBCADIAc+AgAgAEEEaiADKAIAIAMoAgQQogciAkUEQEHgtcAAQcwAQeS2wAAQzgwACyACQYABaiEGAkAgBSACQfwAaigCAEYEQCAGKAIAIARGDQELIAIgBTYCfCAGIAQ2AgAgAiACKAJIQRByNgJICyAAQQA2AgAgA0EQaiQAC+IBAgR/AX4jAEEQayIDJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEF/NgIAIANBCGoiBCACQf//A3E2AgQgBCACQRB2NgIAIAMoAgwhBCADKAIIIQUgAyABvSIHQiCIPgIEIAMgBz4CACAAQQRqIAMoAgAgAygCBBCiByICRQRAQeC1wABBzABB5LbAABDODAALIAJBiAFqIQYCQCAFIAJBhAFqKAIARgRAIAYoAgAgBEYNAQsgAiAFNgKEASAGIAQ2AgAgAiACKAJIQRByNgJICyAAQQA2AgAgA0EQaiQAC5UBAQN/IwBBgAFrIgMkACAAKAIAIQADQCACIANqQf8AaiAAQQ9xIgRBMEHXACAEQQpJG2o6AAAgAkEBayECIABBD0shBCAAQQR2IQAgBA0ACyACQYABaiIAQYEBTwRAIABBgAFBnMvDABDKDAALIAFBAUGsy8MAQQIgAiADakGAAWpBACACaxD+ASEAIANBgAFqJAAgAAuUAQEDfyMAQYABayIDJAAgACgCACEAA0AgAiADakH/AGogAEEPcSIEQTBBNyAEQQpJG2o6AAAgAkEBayECIABBD0shBCAAQQR2IQAgBA0ACyACQYABaiIAQYEBTwRAIABBgAFBnMvDABDKDAALIAFBAUGsy8MAQQIgAiADakGAAWpBACACaxD+ASEAIANBgAFqJAAgAAthAQF/IAAoAgQiAQRAIABBEGooAgAgAUECdEELakF4cWsQtQELIABBFGooAgAEQCAAQRhqKAIAELUBCyAAKAIgBEAgAEEkaigCABC1AQsgACgCLARAIABBMGooAgAQtQELC6YCAgR/AX4jAEEQayIFJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEF/NgIAAkAgAkEESQRAIAVBCGoiBCABvSIIQiCI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AgA3A2AgBkHwAGoiAUEIaiACQQhqKAIANgIAIAYgAikCADcDcCAGIRAjAEGQAWsiAyQAAkACQAJAAkACQAJAAkACQAJ/IAEoAgQiCUUEQCAMQQhqKAIAQQFrIgVFBEBBBCEJQQAhBUEADAILIAVB/////wBLDQIgBUEDdCICQQBIDQIgBUGAgICAAUlBAnQhASACBH8gAiABEPcLBSABCyIJBEAgBa0iFUIDgyEXAkAgFUIBfUIDVARAQgAhFQwBCyAVQvz///8PgyEYQgAhFSAJIQFCgICAgCAhFgNAIAFBGGogFkKAgICAIHwgFUIDfIQ3AgAgAUEQaiAWQoCAgIAQfCAVQgJ8hDcCACABQQhqIBYgFUIBfIQ3AgAgASAWQoCAgIAQfSAVhDcCACABQSBqIQEgFkKAgICAQH0hFiAEQQRqIQQgGCAVQgR8IhVSDQALCyAXUEUEQCAJIARBA3RqIQEgFUIghkKAgICAEHwhFgNAIAEgFSAWhDcCACABQQhqIQEgFkKAgICAEHwhFiAVQgF8IRUgF0IBfSIXQgBSDQALCyAFDAILDAgLIAEoAgghBSABKAIACyERIANBKGpCBDcDACADQSBqQgA3AwBBACEBIANBOGpBADYCACADQoCAgIDAADcDMCADQoCAgICAAjcDGCADQv////v///+/fzcDECADQv////v3//+/fzcDCCADQv////v3//+//wA3AwAgA0EBOgBPIAVFDQEgBUECdCIBQQQQ9wsiAkUNAyADQQA2AlggAyACNgJUIAMgBTYCUCAFQdWq1SpLDQAgBUEYbCIGQQBIDQAgBUHWqtUqSUECdCECIAYEfyAGIAIQ9wsFIAILIgFFDQIgAyABNgJkIAMgBTYCYAJAIAVBAkkNACAFQQFrIgJBA3EhBCAFQQJrQQNPBEAgAkF8cSEHA0AgAUL////7////v383AhAgAUL////79///v383AgggAUL////79///v/8ANwIAIAFB2ABqQv////v///+/fzcCACABQdAAakL////79///v383AgAgAUHIAGpC////+/f//7//ADcCACABQUBrQv////v///+/fzcCACABQThqQv////v3//+/fzcCACABQTBqQv////v3//+//wA3AgAgAUEoakL////7////v383AgAgAUEgakL////79///v383AgAgAUEYakL////79///v/8ANwIAIAFB4ABqIQEgB0EEayIHDQALCyAERQ0AA0AgAUL////7////v383AhAgAUL////79///v383AgggAUL////79///v/8ANwIAIAFBGGohASAEQQFrIgQNAAsLIAFC////+////79/NwIQIAFC////+/f//79/NwIIIAFC////+/f//7//ADcCACADIAU2AmggBUGq1arVAEsNACAFQQxsIgJBAEgNACAFQavVqtUASUECdCEBIAIEfyACIAEQ9wsFIAELIg0EQCAFQQN0IQIgDSEBAkAgBUECSQ0AIAVBAWsiBkEDcSEEIAVBAmtBA08EQCAGQXxxIQcDQCABQn83AgggAUEAOgAEIAFBfzYCACABQSxqQX82AgAgAUEoakEAOgAAIAFBIGpCfzcCACABQRxqQQA6AAAgAUEUakJ/NwIAIAFBEGpBADoAACABQTBqIQEgB0EEayIHDQALCyAERQ0AA0AgAUF/NgIIIAFBADoABCABQX82AgAgAUEMaiEBIARBAWsiBA0ACwsgAiAJaiESIAFBfzYCCCABQQA6AAQgAUF/NgIAIAMgBTYCRCADIA02AkAgAyAFNgI8IANBPGohEyAFIQZBACEEIAkhDgJAAkADQAJAAkAgDEEIaigCACIBIA4oAgAiAksEQCAOQQRqKAIAIgggAU8NASAEQQFqIQogCEEMbCAMQQRqKAIAIghqIgEqAgQhGSABKgIAIRogASoCCCEbIAggAkEMbGoiASoCACEcIAEqAgQhHSABKgIIIR4gBCAGSQ0CIAogBiICayEIIAggAygCPCACa0sEQCATIAYgCBCuBiADKAJAIQ0gAygCRCECCyANIAJBDGxqIQEgCEECTwRAIAQgBmsiB0EDcSELIAQgBkF/c2pBA08EQCAHQXxxIQcDQCABQn83AgggAUEAOgAEIAFBfzYCACABQSxqQX82AgAgAUEoakEAOgAAIAFBIGpCfzcCACABQRxqQQA6AAAgAUEUakJ/NwIAIAFBEGpBADoAACABQTBqIQEgB0EEayIHDQALCyALBEAgDyAGa0EDcSEHA0AgAUF/NgIIIAFBADoABCABQX82AgAgAUEMaiEBIAdBAWsiBw0ACwsgAiAIakEBayECCyADIAYgCkcEfyABQX82AgggAUEAOgAEIAFBfzYCACACQQFqBSACCyIGNgJEIAMCfyAKIAMoAmgiCCAESw0AGiAKIAgiAmshCyALIAMoAmAgAmtLBEAgA0HgAGogCCALELAGIAMoAmghAgsgAygCZCACQRhsaiEBIAtBAk8EQCAEIAhrIgdBA3EhFCAEIAhBf3NqQQNPBEAgB0F8cSEHA0AgAUL////7////v383AhAgAUL////79///v383AgggAUL////79///v/8ANwIAIAFB2ABqQv////v///+/fzcCACABQdAAakL////79///v383AgAgAUHIAGpC////+/f//7//ADcCACABQUBrQv////v///+/fzcCACABQThqQv////v3//+/fzcCACABQTBqQv////v3//+//wA3AgAgAUEoakL////7////v383AgAgAUEgakL////79///v383AgAgAUEYakL////79///v/8ANwIAIAFB4ABqIQEgB0EEayIHDQALCyAUBEAgDyAIa0EDcSEHA0AgAUL////7////v383AhAgAUL////79///v383AgggAUL////79///v/8ANwIAIAFBGGohASAHQQFrIgcNAAsLIAIgC2pBAWshAgsgAiAIIApGDQAaIAFC////+////79/NwIQIAFC////+/f//79/NwIIIAFC////+/f//7//ADcCACACQQFqCzYCaAwCCyACIAFBpLXCABDDCAALIAggAUG0tcIAEMMIAAsgBCAGTw0BIA0gBEEMbGogBDYCCCADKAJoIgEgBE0NAiAOQQhqIQ4gAygCZCAEQRhsaiIBIB4gGyAeIB1DAAAAAJQiISAcQwAAAACUIiKSIiWSIBsgGkMAAAAAlCIjIBlDAAAAAJQiJJIiJpJeGzgCFCABIB0gGSAeQwAAAACUIh8gHSAikpIgIyAZkiAbQwAAAACUIiCSXhs4AhAgASAcIBogHyAcICGSkiAaICSSICCSXhs4AgwgASAeIBsgJSAekyAmIBuTXhs4AgggASAdIBkgHyAiIB2TkiAjIBmTICCSXhs4AgQgASAcIBogHyAhIByTkiAkIBqTICCSXhs4AgAgAygCWCIBIAMoAlBGBEAgA0HQAGogARC2BiADKAJYIQELIAMoAlQgAUECdGogBDYCACADIAFBAWo2AlggD0EBaiEPIAohBCAOIBJHDQALIAMoAhgiASADKAIgIgRHDQgMBwsgBCAGQYiHwgAQwwgACyAEIAFBmIfCABDDCAALDAYLEKAKAAsgA0EANgJYIANCgICAgMAANwNQIANBADYCRCADQoCAgIDAADcCPCADQQA2AmggA0KAgICAwAA3A2AMAgsgBiACQcjvwwAoAgAiAEGKByAAGxEAAAALIAFBBEHI78MAKAIAIgBBigcgABsRAAAACyADQRhqIAEQwAYgAygCICEECyADKAIcIARBB3RqIgFBATYCYCABQv////v///+/fzcDWCABQv////v///+/fzcDUCABQv////v///+/fzcDSCABQv////v///+/fzcDQCABQv////v///+/fzcDOCABQv////v///+/fzcDMCABQv////v3//+//wA3AyggAUL////79///v/8ANwMgIAFC////+/f//7//ADcDGCABQv////v3//+//wA3AxAgAUL////79///v/8ANwMIIAFC////+/f//7//ADcDACABQn83AmQgAUEAOgB0IAFBADoAeCABQewAakJ/NwIAIAMgBEEBajYCICADQfAAaiADIANBzwBqIAMoAlQiAiADKAJYIANB4ABqQQBBABBBIAMgA0GIAWoqAgAiGTgCFCADIANBhAFqKgIAIho4AhAgAyADQYABaioCACIbOAIMIAMgA0H8AGoqAgAiHDgCCCADIANB+ABqKgIAIh04AgQgAyADKgJ0Ih44AgAgAygCIARAIAMoAhwiAUH///97NgJcIAFC////+////79/NwJUIAEgGTgCUCABQf///3s2AkwgAUL////7////v383AkQgASAaOAJAIAFB////ezYCPCABQv////v///+/fzcCNCABIBs4AjAgAUH////7BzYCLCABQv////v3//+//wA3AiQgASAcOAIgIAFB////+wc2AhwgAUL////79///v/8ANwIUIAEgHTgCECABQf////sHNgIMIAFC////+/f//7//ADcCBCABIB44AgAgAygCYARAIAMoAmQQtQELIAMoAlAEQCACELUBCyAQIANByAAQ5AwiAUHcAGogBTYCACABQdgAaiAJNgIAIAEgETYCVCABQdAAaiAMQQhqKAIANgIAIAEgDCkCADcCSCADQZABaiQADAILQQBBAEH4hsIAEMMIAAsgAiABQcjvwwAoAgAiAEGKByAAGxEA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QfAAaiEMIwBBMGsiCyQAIANByABqIgAqAgQhFCAAKgIAIRMCQEEYQQQQ9wsiAARAIABCADcCCCAAQoCAgPiLgICAv383AgAgAEEQakKAgID4AzcCACALQQI2AhggCyAANgIUIAtBAjYCECALQSBqIgBBCGoiBkEANgIAIAtCgICAgMAANwMgQQFBqPrBAEEBIAggC0EQaiAAEHsgC0EIaiAGKAIAIgI2AgAgCyALKQMgIiA3AwAgCygCECEKIAsoAhQhACALKAIYIQQgBiACNgIAIAsgIDcDIAJAIARFDQAgEyATkiETIBQgFJIhFCAAIQIgBEEMbCIHQQxrIgFBDG5BAXFFBEAgACAUIAAqAgCUOAIAIABBBGoiAiATIAIqAgCUOAIAIABBCGoiAiAUIAIqAgCUOAIAIABBDGohAgsgAUEMSQ0AIAAgB2ohBwNAIAIgFCACKgIAlDgCACACQQRqIgEgEyABKgIAlDgCACACQQhqIgEgFCABKgIAlDgCACACQQxqIgEgFCABKgIAlDgCACACQRBqIgEgEyABKgIAlDgCACACQRRqIgEgFCABKgIAlDgCACAHIAJBGGoiAkcNAAsLIAwgCykDIDcCDCAMIAQ2AgggDCAANgIEIAwgCjYCACAMQRRqIAYoAgA2AgAgC0EwaiQADAELQRhBBEHI78MAKAIAIghBigcgCBsRAAAACyADQYgBaiIAQRBqIgogDEEQaiIHKQMANwMAIABBCGoiASAMQQhqIgIpAwA3AwAgAyADKQNwNwOIASADQdgAaiADQShqQsHniPmG2pa4ZCAAEPoBAkAgAygCXCIARQ0AIAMoAlgEQCAAELUBCyADKAJkRQ0AIANB6ABqKAIAELUBCyADQQhqIgBDAAAAPzgCBCAAQwAAAD84AgAgAyADKQMINwNIIANB8ABqIANByABqIAgQrQMgCiAHKQMANwMAIAEgAikDADcDACADIAMpA3A3A4gBIANB2ABqIANBKGpChfLcotvHio6vfyADQYgBahD6AQJAIAMoAlwiCEUNACADKAJYBEAgCBC1AQsgAygCZEUNACADQegAaigCABC1AQsgDUEgaiAJQdABEOQMGiANQQ82AvABIA1BGGogA0EoaiIIQRhqKQMANwMAIA1BEGogCEEQaikDADcDACANQQhqIAhBCGopAwA3AwAgDSAD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QQhqIAZBCGoqAgA4AgAgBEEMaiEEIApBAWohCiADQQNrIgMNAAsLAkAgEEEIaigCACIERQRAQQAhBgwBCyAQQQRqKAIAIQNBACEGIARBA24iAiAEIAJBA2xHaiIIBEAgCEGq1arVAEsNBCAIQQxsIgdBAEgNBCAIQavVqtUASUECdCECIAcEfyAHIAIQ9wsFIAILIgBFDQULIAAhAgNAIARBAyAEQQNJGyIHQQFGDQYgBEECTQ0HIAIgAygCADYCACACQQRqIAMpAgQ3AgAgAkEMaiECIAZBAWohBiADIAdBAnRqIQMgBCAHayIEDQALCyALIAo2AhggCyABNgIUIAsgBTYCECALIAY2AiggCyAANgIkIAsgCDYCICALQQhqIRMjAEHwAWsiByQAIAdB0AFqIgJBCGogC0EQaiIAQQhqKAIANgIAIAcgACkCADcD0AEgB0HgAWoiAUEIaiALQSBqIgBBCGooAgA2AgAgByAAKQIANwPgASAHQQhqIQQjAEEgayIIJAACQCABKAIIBEAgBEEAOgDAASAEQgQ3AkAgBEIANwI4IARCgICAgMAANwIwIARCBDcCKCAEQgA3AiAgBEKAgICAgAI3AhggBEL////7////v383AhAgBEL////79///v383AgggBEL////79///v/8ANwIAIAQgAikCADcCSCAEIAEpAgA3AlQgBEGgAWpBADYCACAEQfwAaiIAQQA2AgAgBEHkAGpBADYCACAEQdAAaiACQQhqKAIANgIAIARB3ABqIgMgAUEIaigCADYCAEEAIQojAEGgAWsiAiQAIAhBCGoiFkECNgIAIAMoAgAhBgJAIAAoAgAiAUUNACAEKAJ4BEAgARC1AQsgBEGEAWooAgAEQCAEQYgBaigCABC1AQsgBEGQAWooAgBFDQAgBEGUAWooAgAQtQELIABBADYCAAJAIARB5ABqIgAoAgAiAUUNACAEKAJgBEAgARC1AQsgBEHsAGooAgBFDQAgBEHwAGooAgAQtQELIABBADYCAAJAIARBoAFqIgAoAgAiAUUNACAEKAKcAQRAIAEQtQELIARBqAFqKAIABEAgBEGsAWooAgAQtQELIARBtAFqKAIARQ0AIARBuAFqKAIAELUBCyAAQQA2AgACQAJAAkAgBC0AwAFBf3NBEHEiFEEPTQ0AIAJBADYCMCACQoCA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RQRAQRBBBEHI78MAKAIAIgBBigcgABsRAAAACyAAQQA2AgAgACABKQMANwIEIABBDGogAigCADYCACABQRBqJAAgAAuUAQECfyMAQRBrIgEkAAJAIAAEQCAAKAIAQX9HDQEQ2wwACxDaDAALIAFBCGoiAiAAQfQAaigCADYCACABIABB7ABqKQIANwMAQRBBBBD3CyIARQRAQRBBBEHI78MAKAIAIgBBigcgABsRAAAACyAAQQA2AgAgACABKQMANwIEIABBDGogAigCADYCACABQRBqJAAgAAuSAQECfyMAQRBrIgEkAAJAIAAEQCAAKAIAQX9HDQEQ2wwACxDaDAALIAFBCGoiAiAAQRhqKAIANgIAIAEgAEEQaikCADcDAEEQQQQQ9wsiAEUEQEEQQQRByO/DACgCACIAQYoHIAAbEQAAAAsgAEEANgIAIAAgASkDADcCBCAAQQxqIAIoAgA2AgAgAUEQaiQAIAALkgEBAn8jAEEQayIBJAACQCAABEAgACgCAEF/Rw0BENsMAAsQ2gwACyABQQhqIgIgAEEwaigCADYCACABIABBKGopAgA3AwBBEEEEEPcLIgBFBEBBEEEEQcjvwwAoAgAiAEGKByAAGxEAAAALIABBADYCACAAIAEpAwA3AgQgAEEMaiACKAIANgIAIAFBEGokACAAC4IBAgJ/AX4jAEEQayICJAACQCAABEAgACgCACIDQX9HDQEQ2wwACxDaDAALIAAgA0EBajYCACACQQhqIgMgAb0iBEIgiD4CBCADIAQ+AgAgAiAAQQRqIAIoAgggAigCDBCIByACKAIAIQMgACAAKAIAQQFrNgIAIAJBEGokACADQQBHC8cBAgJ/AX4jAEEQayIFJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEF/NgIAIAVBCGoiBCABvSIGQiCIPgIEIAQgBj4CACAAQQRqIAUoAgggBSgCDBChByIERQRAQci0wABBzQBB0LXAABDODAALIANBAEchAyACIARBjAJqKgIAXARAAkAgA0UNACAEQdQCai0AAEUNACAEQQA6ANQCIAQgBCgCqAJBBHI2AqgCCyAEIAI4AowCCyAAQQA2AgAgBUEQaiQAC5IBAQJ/IwBBEGsiASQAAkAgAARAIAAoAgBBf0cNARDbDAALENoMAAsgAUEIaiICIABBIGoo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C6wBAgJ/AX4jAEEQayIDJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEF/NgIAIANBCGoiAiABvSIEQiCIPgIEIAIgBD4CACAAQQRqIAMoAgggAygCDBChByICRQRAQci0wABBzQBB0LXAABDODAALIAJB1AJqLQAABEAgAiACKAKoAkEEcjYCqAILIAJBADoA1AIgAkHQAmpBADYCACAAQQA2AgAgA0EQaiQAC4YBAgJ/AX4jAEEQayIDJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEF/NgIAIANBCGoiBCABvSIFQiCIPgIEIAQgBT4CACAAQQRqIAMoAgggAygCDBChByIERQRAQci0wABBzQBB0LXAABDODAALIAQgAjgCiAEgAEEANgIAIANBEGokAAt7AgJ/AX4jAEEQayIDJAACQCAABEAgACgCACICQX9HDQEQ2wwACxDaDAALIAAgAkEBajYCACADQQhqIgIgAb0iBEIgiD4CBCACIAQ+AgAgAEEEaiADKAIIIAMoAgwQwAkhAiAAIAAoAgBBAWs2AgAgA0EQaiQAIAJBAEcLiQECAn8BfiMAQRBrIgMkAAJAIAAEQCAAKAIARQ0BENsMAAsQ2gwACyAAQX82AgAgA0EIaiIEIAG9IgVCIIg+AgQgBCAFPgIAIABBBGogAygCCCADKAIMEKIHIgRFBEBB4LXAAEHMAEHktsAAEM4MAAsgBEH0AGogAjgCACAAQQA2AgAgA0EQaiQAC4UBAgJ/AX4jAEEQayIDJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEF/NgIAIANBCGoiBCABvSIFQiCIPgIEIAQgBT4CACAAQQRqIAMoAgggAygCDBCiByIERQRAQeC1wABBzABB5LbAABDODAALIAQgAjgCcCAAQQA2AgAgA0EQaiQAC4UBAgJ/AX4jAEEQayIDJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEF/NgIAIANBCGoiBCABvSIFQiCIPgIEIAQgBT4CACAAQQRqIAMoAgggAygCDBCiByIERQRAQeC1wABBzABB5LbAABDODAALIAQgAjgCbCAAQQA2AgAgA0EQaiQAC6YBAgN/AX4jAEEQayIEJAACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEF/NgIAIARBCGoiAyAB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CGoiBCACQQxqKAIANgIEIAQgAzYCACABKwMIIQUgACAAKAIAQQFrNgIAIAFBEGokACAFC3UCA38BfCMAQRBrIgEkAAJAIAAEQCAAKAIAIgJBf0cNARDbDAALENoMAAsgACACQQFqNgIAIABBFGooAgAhAiABQQhqIgMgAEEYaigCADYCBCADIAI2AgAgASsDCCEEIAAgACgCAEEBazYCACABQRBqJAAgBAt1AgN/AXwjAEEQayIBJAACQCAABEAgACgCACICQX9HDQEQ2wwACxDaDAALIAAgAkEBajYCACAAQQxqKAIAIQIgAUEIaiIDIABBEGooAgA2AgQgAyACNgIAIAErAwghBCAAIAAoAgBBAWs2AgAgAUEQaiQAIAQLiwEBAn8jAEEgayICJAAgACgCACEDIAJBCGoiACABKAIAQZi/wABBACABKAIEKAIMEQUAOgAIIAAgATYCBCAAQQE6AAkgAEEANgIAIAIgAzYCGCACIANBBGo2AhwgACACQRhqQajQwAAQmQUaIAAgAkEcakGo0MAAEJkFGiAAEMkHIQAgAkEgaiQAIAALawAgAEIANwIcIAAgASkCADcCACAAQSRqQgA3AgAgAEEsakIANwIAIABBNGpCADcCACAAQTxqQQA2AgAgAEEYaiABQRhqKAIANgIAIABBEGogAUEQaikCADcCACAAQQhqIAFBCGopAgA3AgALcAICfwJ9QwAAoEAhBEMAAKBAQwAAgD8gAEEfdSIBIABzIAFrIgFBAXEbIQMgAUECTwRAA0AgAyAEIASUIgRDAACAPyABQQJxG5QhAyABQQNLIQIgAUEBdiEBIAINAAsLQwAAgD8gA5UgAyAAQQBIGwtsAgN/AX0CQCAABEAgACgCACICQX9HDQEQ2wwACxDaDAALIAAgAkEBajYCACABIAAoAgQiA0GIAWooAgAiBE8EQCABIARB7LjAABDDCAALIANBhAFqKAIAIAFBKGxqKgIQIQUgACACNgIAIAULbAIDfwF9AkAgAARAIAAoAgAiAkF/Rw0BENsMAAsQ2gwACyAAIAJBAWo2AgAgASAAKAIEIgNBiAFqKAIAIgRPBEAgASAEQfy4wAAQwwgACyADQYQBaigCACABQShsaioCFCEFIAAgAjYCACAFC2kBAn8jAEEgayICJAAgAiABNgIEQQEhAwJAIAAoAgAgAUYNAEECIQMgACgCBCABRg0AQQAhAyAAKAIIIAFGDQAgAkEANgIQIABBCGogAkEEaiACQQhqQbybwgAQjgkACyACQSBqJAAgAwtyAgN/AXwjAEEQayIBJAACQCAABEAgACgCACICQX9HDQEQ2wwACxDaDAALIAAgAkEBajYCACAAKAIEIQIgAUEIaiIDIABBCGooAgA2AgQgAyACNgIAIAErAwghBCAAIAAoAgBBAWs2AgAgAUEQaiQAIAQLlgICBX8BfiMAQRBrIgUkAAJAIAEEQCABKAIAIgNBf0cNARDbDAALENoMAAsgASADQQFqNgIAIAVBCGohBiMAQSBrIgMkACADQRhqIgQgAr0iCEIgiD4CBCAEIAg+AgACQCABQQRqIAMoAhggAygCHBDBCSIEBEAgA0EQaiAEEMkKAkAgAygCECADKAIUKAKUAREEAEH/AXFBCEcNACADQQhqIAQQyQogAygCCCADKAIMEIcKIgRFDQAgBEEMaigCAEEBayEEQQEhBwsgBiAENgIEIAYgBzYCACADQSBqJAAMAQtB4LXAAEHMAEHUtsAAEM4MAAsgBSkDCCEIIAEgASgCAEEBazYCACAAIAg3AwAgBUEQaiQAC5YCAgV/AX4jAEEQayIFJAACQCABBEAgASgCACIDQX9HDQEQ2wwACxDaDAALIAEgA0EBajYCACAFQQhqIQYjAEEgayIDJAAgA0EYaiIEIAK9IghCIIg+AgQgBCAIPgIAAkAgAUEEaiADKAIYIAMoAhwQwQkiBARAIANBEGogBBDJCgJAIAMoAhAgAygCFCgClAERBABB/wFxQQhHDQAgA0EIaiAEEMkKIAMoAgggAygCDBCHCiIERQ0AIARBEGooAgBBAWshBEEBIQcLIAYgBDYCBCAGIAc2AgAgA0EgaiQADAELQeC1wABBzABB1LbAABDODAALIAUpAwghCCABIAEoAgBBAWs2AgAgACAINwMAIAVBEGokAAt0AgR/AXwjAEEQayIBJAACQCAABEAgACgCACICQX9HDQEQ2wwACxDaDAALIAAgAkEBajYCACAAKAIEIgIoAgAhAyABQQhqIgQgAigCBDYCBCAEIAM2AgAgASsDCCEFIAAgACgCAEEBazYCACABQRBqJAAgBQtoAgF/BH0jAEEQayIDJAAgAioCACIFIAWUIAIqAgQiBiAGlJIgAioCCCIHIAeUkkMAAAAAkhCTASEEIAMgByAElTgCCCADIAYgBJU4AgQgAyAFIASVOAIAIAAgASADEK4DIANBEGokAAtpACAAQgA3AgAgAEIANwIwIABCADcCQCAAQShqQgA3AgAgAEEgakIANwIAIABBGGpCADcCACAAQRBqQgA3AgAgAEEIakIANwIAIABBOGpCADcCACAAQcgAakIANwIAIABB0ABqQgA3AgALewECfyABQQRqKAIAIQMCQAJAAkAgAUEIaigCACIBRQRAQQEhAgwBCyABQQBIDQEgAUEBEPcLIgJFDQILIAIgAyABEOQMIQIgACABNgIIIAAgAjYCBCAAIAE2AgAPCxCgCgALIAFBAUHI78MAKAIAIgBBigcgABsRAAAAC2sBAX8jAEEgayICJAAgAkHkgsAANgIEIAIgADYCACACQQhqIgBBEGogAUEQaikCADcDACAAQQhqIAFBCGopAgA3AwAgAiABKQIANwMIQQAgAkHsl8AAIAJBBGpB7JfAACAAQbiUwAAQoAQAC2ACAX0CfwJAIAAEQCAAKAIAIgNBf0cNARDbDAALENoMAAsgACADQQFqNgIAIAEgACgCBCIEQegAaigCAEkEQCAEQeQAaigCACABQTBsakEYaioCACECCyAAIAM2AgAgAgteAQN/AkAgAARAIAAoAgAiA0F/Rw0BENsMAAsQ2gwACyAAIANBAWo2AgAgASAAKAIEIgRB6ABqKAIASQRAIARB5ABqKAIAIAFBMGxqQRxqKAIAIQILIAAgAzYCACACC14BA38CQCAABEAgACgCACIDQX9HDQEQ2wwACxDaDAALIAAgA0EBajYCACABIAAoAgQiBEHoAGooAgBJBEAgBEHkAGooAgAgAUEwbGpBIGooAgAhAgsgACADNgIAIAILYAIBfQJ/AkAgAARAIAAoAgAiA0F/Rw0BENsMAAsQ2gwACyAAIANBAWo2AgAgASAAKAIEIgRB6ABqKAIASQRAIARB5ABqKAIAIAFBMGxqQSxqKgIAIQILIAAgAzYCACACC2ACAX0CfwJAIAAEQCAAKAIAIgNBf0cNARDbDAALENoMAAsgACADQQFqNgIAIAEgACgCBCIEQegAaigCAEkEQCAEQeQAaigCACABQTBsakEkaioCACECCyAAIAM2AgAgAgtgAgF9An8CQCAABEAgACgCACIDQX9HDQEQ2wwACxDaDAALIAAgA0EBajYCACABIAAoAgQiBEHoAGooAgBJBEAgBEHkAGooAgAgAUEwbGpBKGoqAgAhAgsgACADNgIAIAILYAIBfQJ/AkAgAARAIAAoAgAiA0F/Rw0BENsMAAsQ2gwACyAAIANBAWo2AgAgASAAKAIEIgRBiAFqKAIASQRAIARBhAFqKAIAIAFBKGxqQQxqKgIAIQILIAAgAzYCACACC2sBAX8jAEEgayICJAAgAkHEwMAANgIEIAIgADYCACACQQhqIgBBEGogAUEQaikCADcDACAAQQhqIAFBCGopAgA3AwAgAiABKQIANwMIQQAgAkGY0MAAIAJBBGpBmNDAACAAQdTNwAAQoAQAC2UBAX8jAEEgayIFJAAgBSACNgIEIAUgATYCACAFQQhqIgFBEGogA0EQaikCADcDACABQQhqIANBCGopAgA3AwAgBSADKQIANwMIIAAgBUHoz8AAIAVBBGpB6M/AACABIAQQoAQAC2UBAX8jAEEgayIEJAAgBCABNgIEIAQgADYCACAEQQhqIgBBEGogAkEQaikCADcDACAAQQhqIAJBCGopAgA3AwAgBCACKQIANwMIQQAgBEGI0MAAIARBBGpBiNDAACAAIAMQoAQAC2UBAX8jAEEgayIEJAAgBCABNgIEIAQgADYCACAEQQhqIgBBEGogAkEQaikCADcDACAAQQhqIAJBCGopAgA3AwAgBCACKQIANwMIQQAgBEGo0MAAIARBBGpBqNDAACAAIAMQoAQAC4QBAQJ/IwBBIGsiAiQAIAJBCGoiAyABKAIAQZi/wABBACABKAIEKAIMEQUAOgAIIAMgATYCBCADQQE6AAkgA0EANgIAIAIgADYCGCACIABBBGo2AhwgAyACQRhqQajQwAAQmQUaIAMgAkEcakGo0MAAEJkFGiADEMkHIQAgAkEgaiQAIAALaAEBfyMAQSBrIgMkACADQdT1wQA2AgQgAyAANgIAIANBCGoiAEEQaiABQRBqKQIANwMAIABBCGogAUEIaikCADcDACADIAEpAgA3AwhBACADQeT0wQAgA0EEakHk9MEAIAAgAhCgBAALZQEBfyMAQSBrIgQkACAEIAE2AgQgBCAANgIAIARBCGoiAEEQaiACQRBqKQIANwMAIABBCGogAkEIaikCADcDACAEIAIpAgA3AwhBACAEQdT0wQAgBEEEakHU9MEAIAAgAxCgBAALhAEBAn8jAEEgayICJAAgAkEIaiIDIAEoAgBB5O/BAEEAIAEoAgQoAgwRBQA6AAggAyABNgIEIANBAToACSADQQA2AgAgAiAANgIYIAIgAEEEajYCHCADIAJBGGpB1PTBABCZBRogAyACQRxqQdT0wQAQmQUaIAMQyQchACACQSBqJAAgAAtrAQF/IwBBIGsiAiQAIAJB2J3DADYCBCACIAA2AgAgAkEIaiIAQRBqIAFBEGopAgA3AwAgAEEIaiABQQhqKQIANwMAIAIgASkCADcDCEEAIAJB1J7DACACQQRqQdSewwAgAEH8psMAEKAEAAtoAQF/IwBBIGsiAyQAIANBjKfDADYCBCADIAA2AgAgA0EIaiIAQRBqIAFBEGopAgA3AwAgAEEIaiABQQhqKQIANwMAIAMgASkCADcDCEEAIANB5J7DACADQQRqQeSewwAgACACEKAEAAtgAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQQhqIgBBEGogAUEQaikCADcDACAAQQhqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBwJbAACAAEMwCIQAgAkEgaiQAIAAL7gIBAn8jAEHAAmsiAiQAAkAgAARAIAAoAgBFDQEQ2wwACxDaDAALIABBADYCACACQaABaiIBIABBoAEQ5AwaIAIgAUEEckGcARDkDCEBIAAQtQEgASgCACIAKAIAIQIgACACQQFrNgIAIAJBAUYEQCABKAIAIAFBBGooAgAQvggLIAFBIGooAgAEQCABQSRqKAIAELUBCyABQSxqKAIABEAgAUEwaigCABC1AQsgAUE4aigCAARAIAFBPGooAgAQtQELIAFBxABqKAIABEAgAUHIAGooAgAQtQELIAEoAlAEQCABQdQAaigCABC1AQsgAUHcAGooAgAEQCABQeAAaigCABC1AQsgAUHoAGooAgAEQCABQewAaigCABC1AQsgAUH0AGooAgAEQCABQfgAaigCABC1AQsgAUGAAWooAgAEQCABQYQBaigCABC1AQsgAUGMAWooAgAEQCABQZABaigCABC1AQsgAUHAAmokAAtfAQJ/IwBBoAFrIgEkAAJAIAAEQCAAKAIARQ0BENsMAAsQ2gwACyAAQQA2AgAgAUHQ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KQMYNwOgASAAQagBaiAgKQMANwMAIABBsAFqIB8pAwA3AwAgACABKQMANwOYAiAAQaACaiAEKQMANwMAIABBqAJqIAMpAwA3AwAgAEGQBGpCBDcDACAAQYgEakIANwMAIABCgICAgMAANwOABCAAQfgDakIENwMAIABB8ANqQgA3AwAgAEKAgICAwAA3A+gDIABB4ANqQgQ3AwAgAEHYA2pCADcDACAAQoCAgIDAADcD0AMgAEEBOgDIAyAAQQA2AsADIABCADcDuAMgAEIANwPgAiAAQQA2AtgCIABCADcD0AIgAUGAA2okACACQagEaiAAQZgEEOQMGkGgBEEIEPcLIgBFBEBBoARBCEHI78MAKAIAIgBBigcgABsRAAAACyAAQQA2AgAgAEEEaiACQaQEakGcBBDkDBogAkHACGokACAAC2wBAn8gACABKQIANwIMIAAgAikCADcCGCAAQRRqIAFBCGoiAygCADYCACAAQSBqIAJBCGoiBCgCADYCACAAIAEqAgQgAioCBJM4AgQgACABKgIAIAIqAgCTOAIAIAAgAyoCACAEKgIAkzgCCAtgAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQQhqIgBBEGogAUEQaikCADcDACAAQQhqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBoJ3DACAAEMwCIQAgAkEgaiQAIAALYAEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEIaiIAQRBqIAFBEGopAgA3AwAgAEEIaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQeyqwwAgABDMAiEAIAJBIGokACAAC14BA38jAEEgayICJAAgASgCBCEDIAEoAgAhBCACQQhqIgFBEGogAEEQaikCADcDACABQQhqIABBCGopAgA3AwAgAiAAKQIANwMIIAQgAyABEMwCIQAgAkEgaiQAIAALYAEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEIaiIAQRBqIAFBEGopAgA3AwAgAEEIaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQfjMwwAgABDMAiEAIAJBIGokACAAC14BA38jAEEgayICJAAgACgCBCEDIAAoAgAhBCACQQhqIgBBEGogAUEQaikCADcDACAAQQhqIAFBCGopAgA3AwAgAiABKQIANwMIIAQgAyAA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aigCACIEIBAoAgAiAk8NBCAFQQxqKAIAIgUgAk8NBSAGQQRqKAIAIQIgAyAKNgLIASADIAIgBUEEdGopAgA3A8ABIAMgAiAEQQR0aikCADcDuAEMBgsgA0ECOgB8DAELCyADQaABaiANEOIEDAQLQeCGwABBK0GgqMAAENkJAAsgBCACQYCowAAQwwgACyAFIAJBkKjAABDDCAALIANBoAFqIgJBEGogA0G4AWoiBEEQaigCADYCACACQQhqIARBCGopAwA3AwAgAyADKQO4ATcDoAELIAMoArABRQRAIAMoAhwiAkEkTwRAIAIQAAsgA0HQAWokAAwBCyADKAKoASECIANBCGoiBCADKAKsATYCBCAEIAI2AgAgAyADKwMIEAE2ArgBIAMgCyADQRxqIANBuAFqENwJIAMoAgQiAkEkTwRAIAIQAAsgAygCuAEiAkEkSQ0BIAIQAAwBCwsgACAAKAIAQQFrNgIAIAlBEGokAAvOAQAgAEL////7////v383AzAgAEL////79///v/8ANwMoIABC////+/f//7//ADcDICAAQv////v3//+//wA3AxggAEL////79///v/8ANwMQIABC////+/f//7//ADcDCCAAQv////v3//+//wA3AwAgAEHYAGpC////+////79/NwMAIABB0ABqQv////v///+/fzcDACAAQcgAakL////7////v383AwAgAEFAa0L////7////v383AwAgAEE4akL////7////v383AwALYAEDfSAAIAIqAhAiBCABKgIAIgOSOAIMIAAgBCADkzgCACAAQRRqIAMgAkEYaioCACIEkjgCACAAQRBqIAMgAkEUaioCACIFkjgCACAAIAQgA5M4AgggACAFIAOTOAIEC10BAX8jAEEgayICJAAgAiAANgIEIAJBCGoiAEEQaiABQRBqKQIANwMAIABBCGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakH4zMMAIAAQzAIhACACQSBqJAAgAAuzAgEGfyMAQRBrIgQkAAJAIAAEQCAAKAIAIgJBf0cNARDbDAALENoMAAsgACACQQFqNgIAIAQgATYCDCAEQQxqIQYjAEEgayIBJAAgAUEhNgIYIAFBEGoiAiAAQQRqIgVBEGooAgAiAzYCBCACIAMgBUEUaigCAEHwAmxqNgIAAkAg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KCAAQoCAgICAAjcCICAAQv////v///+/fzcCGCAAQv////v3//+/fzcCECAAQv////v3//+//wA3AgggAEGw0MEANgIEIAAgATYCACABQoGAgIAQNwIAQaABQQQQ9wsiAUUEQEGgAUEEQcjvwwAoAgAiAEGKByAAGxEAAAALIAFBADYCACABQQRqIABBnAEQ5AwaIABBoAFqJAAgAQvQBAEEfyMAQdAAayIBJAAjAEFAaiIAJAAgAEEUakIENwIAIABCADcCDCAAQQA2AgggAEEANgIAIABBADYCOCAAQSBqQTBBBCAAQTBqEIYHIAAoAiQhAgJAAkACQAJAAkACQCAAKAIgBEAgAEEoaigCACIDQYGAgIB4Rg0BIANFDQMgAiADQcjvwwAoAgAiAEGKByAAGxEAAAALIABBBDYCECAAIAI2AhQMAQsgAEEQakEAQQQQrgYgACgCFCECIAAoAhghAwsgAiADQQxsaiICQQE2AgggAkKAgICAEDcCACACQRRqQQI2AgAgAkEMakKAgICAEDcCACACQSBqQQM2AgAgAkEYakKAgICAEDcCACACQSRqQgA3AgAgAEIBNwMAIAAgA0EEajYCGEGgAUEEEPcLIgJFDQFB4BxBBBD3CyIDRQ0CIAFCADcCFCABIAApAwA3AjAgAUKAgICAwAA3AiQgASADNgIQIAFCgICAgKABNwIIIAEgAjYCBCABQQo2AgAgAUEcakIENwIAIAFBLGpBADYCACABQThqIABBCGopAwA3AgAgAUFAayAAQRBqKQMANwIAIAFByABqIABBGGooAgA2AgAgAEFAayQADAMLEKAKAAtBoAFBBEHI78MAKAIAIgBBigcgABsRAAAAC0HgHEEEQcjvwwAoAgAiAEGKByAAGxEAAAALQdAAQQQQ9wsiAEUEQEHQAEEEQcjvwwAoAgAiAEGKByAAGxEAAAALIABBADYCACAAQQRqIAFBzAAQ5AwaIAFB0ABqJAAgAAtDAQF/AkAgAARAIAAoAgAiAUF/Rw0BENsMAAsQ2gwACyAAIAFBAWo2AgAgAEEYaigCACEBIAAgACgCAEEBazYCACABC8sCAQR/IwBB0ABrIgAkACMAQSBrIgEkACABQRRqQgQ3AgAgAUIANwIMIAFBADYCCCABQQA2AgAgAUEEEOYCAkACQEGgAUEEEPcLIgIEQEGg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IAdBBHRqIgQoAgghAiAEQQxqKAIAIQQLIANBADoAjAEgAyAHNgKIASADIAg2AoABIAMgBDYCfCADIAZBIGo2ApABIAMgBTYChAEgAyACNgJ4AkACQCACIAVJBEAgAyAIIAJBFGxqKAIANgJ4DAELA0AgBSAEIgJNDQIgAyAIIAJBFGxqIg8oAgQiBDYCfCAPKAIIIAdGDQALCyAMKAIAIAJNDQMgAkEUbCIHIA0oAgBqIgVBCGooAgAiBCAOKAIAIgJPDQQgBUEMaigCACIFIAJPDQUgBkEkaigCACECIAMgByAIakEQai0AADoA6AEgAyACIAVBBHRqKQIANwPgASADIAIgBEEEdGopAgA3A9gBDAYLIANBAjoAjAEgAygCsAEiAkECRw0ACwsgA0HAAWogCxDRBAwEC0HghsAAQStBoKjAABDZCQALIAQgAkGAqMAAEMMIAAsgBSACQZCowAAQwwgACyADQcABaiICQRBqIANB2AFqIgRBEGooAgA2AgAgAkEIaiAEQQhqKQMANwMAIAMgAykD2AE3A8ABCyADLQDQASICQQJGBEAgAygCLCICQSRPBEAgAhAACyADKAIoIgJBJE8EQCACEAALIANB8AFqJAAMAQsgAkUNAQJ/IAMoAsABIgIgCUYgAygCxAEiBCAKRnFFBEAgA0EYaiIGIAQ2AgQgBiACNgIAIAMoAhghBCADKAIcDAELIAMoAsgBIQIgA0EQaiIEIAMoAswBNgIEIAQgAjYCACADKAIQIQQgAygCFAshAiADIAStIAKtQiCGhL8QATYC2AEgA0EIaiADQShqIANBLGogA0HYAWoQ3AkgAygCDCICQSRPBEAgAhAACyADKALYASICQSRJDQEgAhAADAELCyAAIAAoAgBBAWs2AgALiQMBAn8jAEGgAWsiACQAQQhBBBD3CyIBRQRAQQhBBEHI78MAKAIAIgBBigcgABsRAAAACyAAQYquj+EDNgKYASAAQv////v3//+//wA3AgggAEGw0MEANgIEIAAgATYCACABQoGAgIAQNwIAIABCgICAgMAANwJQIABByABqQgQ3AgAgAEFAa0IANwIAIABBOGpCgICAgMAANwIAIABBMGpCBDcCACAAQShqQgA3AgAgAEEgakKAgICAgAI3AgAgAEEYakL////7////v383AgAgAEEQakL////79///v383AgAgAEHYAGpCADcCACAAQeAAakIENwIAIABB6ABqQoCAgIDAADcCACAAQfAAakIANwIAIABB+ABqQgQ3AgAgAEGAAWpCgICAgBA3AgAgAEGIAWpCADcCACAAQZABakIENwIAQaABQQQQ9wsiAUUEQEGgAUEEQcjvwwAoAgAiAEGKByAAGxEAAAALIAFBADYCACABQQRqIABBnAEQ5AwaIABBoAFqJAAgAQtDACABKAIMIAJBAnRrQQRrKAIAIgEgACgCACIAQQRqKAIAIgJPBEAgASACQYj3wAAQwwgACyAAKAIAIAFBFGxqNQIQC0MAIAEoAgwgAkECdGtBBGsoAgAiASAAKAIAIgBBBGooAgAiAk8EQCABIAJBiPfAABDDCAALIAAoAgAgAUEEdGo1AggLQwAgASgCDCACQQJ0a0EEaygCACIBIAAoAgAiAEEEaigCACICTwRAIAEgAkGI98AAEMMIAAsgACgCACABQQN0ajUCAAtDACABKAIMIAJBAnRrQQRrKAIAIgEgACgCACIAQQRqKAIAIgJPBEAgASACQYj3wAAQwwgACyAAKAIAIAFBDGxqNQIIC0MAIAEoAgwgAkECdGtBBGsoAgAiASAAKAIAIgBBBGooAgAiAk8EQCABIAJBiPfAABDDCAALIAAoAgAgAUEUbGo1AgALngQBDH8jAEEQayIFJAAgASABKAJIQSByNgJIIAVBCGohBiMAQSBrIgMkACABQRBqIgEoAgAiBCgCBCECIARBfyACIAJBAUYbNgIEAkACQCACQQFHDQAgASgCACICQQE2AgQgAigCAEEBRw0AIAEoAgAiAiABKAIEKAIIQQdqQXhxag0BCyADQRhqIAEoAgAiByABQQRqKAIAIgIoAghBB2pBeHFqIAIoAoQBEQAAIAMoAhghCCADQRBqIAMoAhwiCUEEaigCACIEIAlBCGooAgAiChD8ByADKAIUIQsgAygCECEMIANBCGogBCAKEPwHIAMoAgwhAiADKAIIIg0EQCANIAIQ9wshAgsgAgRAIAJCgYCAgBA3AgAgAiAKQQdqQXhxaiAIIAQQ5AwaIAQEQCAIELUBCyAHIAcoAgAiBEEBazYCACAEQQFGBEAgASgCACABQQRqKAIAEL4ICyABIAI2AgAgAUEEaiAJNgIADAELIAwgC0HI78MAKAIAIgBBigcgABsRAAAACyACQX8gAigCBCICIAJBAUYbNgIEAkACQCACQQFHDQAgASgCACICQQE2AgQgAigCAEEBRw0AIAEoAgAgASgCBCIBKAIIQQdqQXhxaiICDQELQaf1wQBBK0Hw9cIAENkJAAsgBiABNgIEIAYgAjYCACADQSBqJAAgBSgCDCEBIAAgBSgCCDYCACAAIAE2AgQgBUEQaiQAC0MAIAEoAgwgAkECdGtBBGsoAgAiASAAKAIAIgBBBGooAgAiAk8EQCABIAJBkPfBABDDCAALIAAoAgAgAUEEdGo1AggLQwAgASgCDCACQQJ0a0EEaygCACIBIAAoAgAiAEEEaigCACICTwRAIAEgAkGQ98EAEMMIAAsgACgCACABQRhsajUCCAtDACABKAIMIAJBAnRrQQRrKAIAIgEgACgCACIAQQRqKAIAIgJPBEAgASACQZD3wQAQwwgACyAAKAIAIAFBFGxqNQIAC1QAIABCADcCoAEgAEIANwKwASAAQoKAgIAwNwIIIABCgICAgBA3AgAgAEGoAWpCADcCACAAQbgBakEANgIAIABBEGpBAEGQARDjDBogAEEANgK8AQtPAgF/AX4jAEEQayICJAAgAkEIaiAAIAEoAmARAAAgAigCCCIAIAIoAgxBDGooAgARBgAhAyACQRBqJAAgAEEAIANC0/L+w4bF7Zy8f1EbC08CAX8BfiMAQRBrIgIkACACQQhqIAAgASgCYBEAACACKAIIIgAgAigCDEEMaigCABEGACEDIAJBEGokACAAQQAgA0KB0Nrl8a7434B/URsLTwIBfwF+IwBBEGsiAiQAIAJBCGogACABKAJgEQAAIAIoAggiACACKAIMQQxqKAIAEQYAIQMgAkEQaiQAIABBACADQuGTx9Tc6bn51ABRGwtOAgF/AX4jAEEQayICJAAgAkEIaiAAIAEoAmARAAAgAigCCCIAIAIoAgxBDGooAgARBgAhAyACQRBqJAAgAEEAIANCkZ24ktSP4ucwURsLTgIBfwF+IwBBEGsiAiQAIAJBCGogACABKAJkEQAAIAIoAggiACACKAIMQQxqKAIAEQYAIQMgAkEQaiQAIABBACADQpGduJLUj+LnMFEbC04CAX8BfiMAQRBrIgIkACACQQhqIAAgASgCYBEAACACKAIIIgAgAigCDEEMaigCABEGACEDIAJBEGokACAAQQAgA0KB/J7Rk++WozxRGwtOAgF/AX4jAEEQayICJAAgAkEIaiAAIAEoAmARAAAgAigCCCIAIAIoAgxBDGooAgARBgAhAyACQRBqJAAgAEEAIANCkuSO9Iza+L8cURsLTgIBfwF+IwBBEGsiAiQAIAJBCGogACABKAJgEQAAIAIoAggiACACKAIMQQxqKAIAEQYAIQMgAkEQaiQAIABBACADQsmhrZa86KezQlEbC04CAX8BfiMAQRBrIgIkACACQQhqIAAgASgCYBEAACACKAIIIgAgAigCDEEMaigCABEGACEDIAJBEGokACAAQQAgA0KPw/et4LSlmzlRGwtOAgF/AX4jAEEQayICJAAgAkEIaiAAIAEoAmQRAAAgAigCCCIAIAIoAgxBDGooAgARBgAhAyACQRBqJAAgAEEAIANCj8P3reC0pZs5URsLTwIBfwF+IwBBEGsiAiQAIAJBCGogACABKAJgEQAAIAIoAggiACACKAIMQQxqKAIAEQYAIQMgAkEQaiQAIABBACADQvH/2KjZ+LTHnX9RGwtOAgF/AX4jAEEQayICJAAgAkEIaiAAIAEoAmARAAAgAigCCCIAIAIoAgxBDGooAgARBgAhAyACQRBqJAAgAEEAIANC5ZKlzO7l4fpnURsLTwIBfwF+IwBBEGsiAiQAIAJBCGogACABKAJgEQAAIAIoAggiACACKAIMQQxqKAIAEQYAIQMgAkEQaiQAIABBACADQoXy3KLbx4qOr39RGwtPAgF/AX4jAEEQayICJAAgAkEIaiAAIAEoAmQRAAAgAigCCCIAIAIoAgxBDGooAgARBgAhAyACQRBqJAAgAEEAIANChfLcotvHio6vf1EbC04CAX8BfiMAQRBrIgIkACACQQhqIAAgASgCYBEAACACKAIIIgAgAigCDEEMaigCABEGACEDIAJBEGokACAAQQAgA0LB54j5htqWuGRRGwtOAgF/AX4jAEEQayICJAAgAkEIaiAAIAEoAmQRAAAgAigCCCIAIAIoAgxBDGooAgARBgAhAyACQRBqJAAgAEEAIANCweeI+YbalrhkURsLTgIBfwF+IwBBEGsiAiQAIAJBCGogACABKAJgEQAAIAIoAggiACACKAIMQQxqKAIAEQYAIQMgAkEQaiQAIABBACADQsj/vKOH6/O3HVEbC04C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Qci0wABBzQBB0LXAABDODAALIAJB1AJqLQAABEAgAiACKAKoAkEEcjYCqAILIAJBADoA1AIgAkHQAmpBADYCAAsgAiACLQDwAUHHAXFBOEEAIAQbcjoA8AEgAhCQBQsgA0EQaiQAIABBADYCAAtAAQJ/AkAgAARAIAAoAgAiAUF/Rw0BENsMAAsQ2gwACyAAIAFBAWo2AgAgACgCBEEgaigCACECIAAgATYCACACC0EBAn8CQCAABEAgACgCACIBQX9HDQEQ2wwACxDaDAALIAAgAUEBajYCACAAKAIEQegAaigCACECIAAgATYCACACC0EBAn8CQCAABEAgACgCACIBQX9HDQEQ2wwACxDaDAALIAAgAUEBajYCACAAKAIEQYgBaigCACECIAAgATYCACACCz0BAn8jAEEwayIEJAAgBEEIaiIFIAEgAiADEEIgAEEIaiAFQQhqKQMANwIAIAAgBCkDCDcCACAEQTBqJAALSgEBfyMAQSBrIgAkACAAQRRqQQE2AgAgAEEcakEANgIAIABB2KTDADYCECAAQbidwwA2AhggAEEANgIIIABBCGpBkKXDABDTCgALSgEBfyMAQSBrIgAkACAAQRRqQQE2AgAgAEEcakEANgIAIABBtKvDADYCECAAQYSrwwA2AhggAEEANgIIIABBCGpBvKvDABDTCgALOwEBfSABKgIAIgIgApQgAUEEaioCACICIAKUkiABQQhqKgIAIgIgApSSQwAAAACSIAAqAgAiAiAClF8LPwEBfyMAQSBrIgUkACAFQQhqIAEgAiADIAQQvwEgBSgCCCEBIAAgBSoCEDgCBCAAIAFBBEc2AgAgBUEgaiQACz8BAX8jAEEgayIFJAAgBUEIaiABIAIgAyAEEM4BIAUoAgghASAAIAUqAhA4AgQgACABQQRHNgIAIAVBIGokAAs/AQF/IwBBIGsiBSQAIAVBCGogASACIAMgBBDfASAFKAIIIQEgACAFKgIQOAIEIAAgAUEERzYCACAFQSBqJAALPwEBfyMAQSBrIgUkACAFQQhqIAEgAiADIAQQqAEgBSgCCCEBIAAgBSoCEDgCBCAAIAFBBEc2AgAgBUEgaiQACz8BAX8jAEEgayIFJAAgBUEIaiABIAIgAyAEENYBIAUoAgghASAAIAUqAhA4AgQgACABQQRHNgIAIAVBIGokAAs/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Ags9AQJ/AkAgAARAIAAoAgAiAUF/Rw0BENsMAAsQ2gwACyAAIAFBAWo2AgAgACgCBCgCXCECIAAgATYCACACCzkAAkAgAQRAIAEoAgBBf0cNARDbDAALENoMAAsgACABQSBqKAIANgIEIAAgAUEcaigCAEEDRzYCAAs5AAJAIAEEQCABKAIAQX9HDQEQ2wwACxDaDAALIAAgAUEQaigCADYCBCAAIAFBDGooAgBBA0c2AgALKAAgACgCAARAIABBBGooAgAQtQELIAAoAhQEQCAAQRhqKAIAELUBCwtUAQF/QQxBBBD3CyICRQRAQQxBBEHI78MAKAIAIgBBigcgABsRAAAACyACIAEpAgA3AgAgAkEIaiABQQhqKAIANgIAIABB7LrCADYCBCAAIAI2AgALVgECfSABKgIEIQIgASoCACEDQQhBBBD3CyIBRQRAQQhBBEHI78MAKAIAIgBBigcgABsRAAAACyABIAI4AgQgASADOAIAIABBlNDCADYCBCAAIAE2AgALVgECfSABKgIEIQIgASoCACEDQQhBBBD3CyIBRQRAQQhBBEHI78MAKAIAIgBBigcgABsRAAAACyABIAI4AgQgASADOAIAIABBnNPCADYCBCAAIAE2AgALVAEBf0EMQQQQ9wsiAkUEQEEMQQRByO/DACgCACIAQYoHIAAbEQAAAAsgAiABKQIANwIAIAJBCGogAUEIaigCADYCACAAQdDWwgA2AgQgACACNgIAC1YBAn8gASgCBCECIAEoAgAhA0EIQQQQ9wsiAUUEQEEIQQRByO/DACgCACIAQYoHIAAbEQAAAAsgASACNgIEIAEgAzYCACAAQeijwwA2AgQgACABNgIACz8CAX8BfSABKAIYQQFxIQIgACoCACEDIAEoAhBBAUYEQCABIAMgAiABQRRqKAIAEOkBDwsgASADIAJBABClAguQDQMHfwZ+AXwgASgCGEEBcSEEIAArAwAhDyABKAIQQQFGBEAgAUEUaigCACEFIwBB8AhrIgIkACAPvSEJAkAgDyAPYgRAQQIhAwwBCyAJQv////////8HgyINQoCAgICAgIAIhCAJQgGGQv7///////8PgyAJQjSIp0H/D3EiABsiCkIBgyEMQQMhAwJAAkACQEEBQQJBBCAJQoCAgICAgID4/wCDIg5QIgYbIA5CgICAgICAgPj/AFEbQQNBBCAGGyANUBtBAmsOAwABAgMLQQQhAwwCCyAAQbMIayEHIAxQIQNCASELDAELQoCAgICAgIAgIApCAYYgCkKAgICAgICACFEiBhshCkICQgEgBhshCyAMUCEDQct3Qcx3IAYbIABqIQcLIAIgBzsB6AggAiALNwPgCCACQgE3A9gIIAIgCjcD0AggAiADOgDqCAJ/IANBAkYEQEHArsMADAELIARFBEAgCUI/iKchCEHYx8MAQcCuwwAgCUIAUxsMAQtBASEIQdjHwwBB2cfDACAJQgBTGwshAEEBIQYCQAJAAn8CQAJAAkACQCADQQJrQQMgA0EBSxtB/wFxQQFrDgMCAQADC0F0QQUgB0EQdEEQdSIEQQBIGyAEbCIEQb/9AEsNBCACQZAIaiACQdAIaiACQRBqIARBBHZBFWoiA0EAIAVrQYCAfiAFQYCAAkkbIgQQuAEgBEEQdEEQdSEEAkAgAigCkAhFBEAgAkHACGogAkHQCGogAkEQaiADIAQQLQwBCyACQcgIaiACQZgIaigCADYCACACIAIpA5AINwPACAsgBCACLgHICCIESARAIAJBCGogAigCwAggAigCxAggBCAFIAJBkAhqELMEIAIoAgwhBiACKAIIDAQLQQIhBiACQQI7AZAIIAUEQCACQaAIaiAFNgIAIAJBADsBnAggAkECNgKYCCACQajGwwA2ApQIIAJBkAhqDAQLQQEhBiACQQE2ApgIIAJB2sfDADYClAggAkGQCGoMAwtBAiEGIAJBAjsBkAggBQRAIAJBoAhqIAU2AgAgAkEAOwGcCCACQQI2ApgIIAJBqMbDADYClAggAkGQCGoMAwtBASEGIAJBATYCmAggAkHax8MANgKUCCACQZAIagwCCyACQQM2ApgIIAJB28fDADYClAggAkECOwGQCCACQZAIagwBCyACQQM2ApgIIAJB3sfDADYClAggAkECOwGQCCACQZAIagshBCACQcwIaiAGNgIAIAIgBDYCyAggAiAINgLECCACIAA2AsAIIAEgAkHACGoQ0wIhACACQfAIaiQADAELQefHwwBBJUGMyMMAENkJAAsgAA8LIwBBgAFrIgIkACAPvSEJAkAgDyAPYgRAQQIhAwwBCyAJQv////////8HgyINQoCAgICAgIAIhCAJQgGGQv7///////8PgyAJQjSI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DAMLIARBGGogAxD7CSAEKAIYIAQoAhwQkQoiA0UNAyADQQhqDAILIARBIGogAxD7CSAEKAIgIQUgBCgCJCEGIwBBEGsiAyQAIANBCGogBSAGKAJkEQAAIAMoAggiBSADKAIMQQxqKAIAEQYAIQcgA0EQaiQAIAVBACAHQrDcoOfr19mZvn9RGyIDRQ0CIANBCGoMAQsgBEEoaiADEPsJIAQoAighBSAEKAIsIQYjAEEQayIDJAAgA0EIaiAFIAYoAmQRAAAgAygCCCIFIAMoAgxBDGooAgARBgAhByADQRBqJAAgBUEAIAdCsqHit7ee0vFtURsiA0UNASADQeAAagsgAjgCAAsgBEFAayQADAELQeC1wABBzABB5LbAABDODAALIABBADYCAAs1ACMAQSBrIgMkACADIAEgAhDUAiAAQQhqIANBCGopAwA3AgAgACADKQMANwIAIANBIGokAAs3AQF/IwBBEGsiAyQAIANBCGogAkEIaigCADYCACADIAIpAgA3AwAgACABIAMQoAEgA0EQaiQACzcBAX8jAEEQayIDJAAgA0EIaiABQQhqKAIANgIAIAMgASkCADcDACACIAAgAxCgASADQRBqJAAL5AIBAn8jAEEgayICJAAgAkEBOgAYIAIgATYCFCACIAA2AhAgAkH4yMMANgIMIAJBwK7DADYCCCMAQRBrIgEkAAJAIAJBCGoiACgCDCICBEAgACgCCCIDRQ0BIAEgAjYCCCABIAA2AgQgASADNgIAIwBBEGsiACQAIABBCGogAUEIaigCADYCACAAIAEpAgA3AwAjAEEQayIBJAAgACgCACICQRRqKAIAIQMCQAJ/AkACQCACQQxqKAIADgIAAQMLIAMNAkEAIQJBuJ3DAAwBCyADDQEgAigCCCIDKAIEIQIgAygCAAshAyABIAI2AgQgASADNgIAIAFBjKTDACAAKAIEIgEoAgggACgCCCABLQAQEOUGAAsgAUEANgIEIAEgAjYCDCABQfijwwAgACgCBCIBKAIIIAAoAgggAS0AEBDlBgALQfSewwBBK0HIo8MAENkJAAtB9J7DAEErQbijwwAQ2QkACzMAAkAgAEH8////B0sNACAARQRAQQQPCyAAIABB/f///wdJQQJ0EPcLIgBFDQAgAA8LAAs9ACAAQgA3AhAgAEIANwIAIABCgICAgICAgMA/NwIIIABBGGpCADcCACAAQSBqQgA3AgAgAEEoakEANgIACzYAIAAgASkCADcCACAAIAIpAgA3AgwgAEEIaiABQQhqKAIANgIAIABBFGogAkEIaigCADYCAAtMAQJ9IAAqAgQgACoCABDrDCIBQwAAAABgBEBD2w/JPyABkyICIAIgASABkiIBIAEgAl4bIAEgAVwbDwtB2NTCAEEoQYDVwgAQ2QkACz0AIABCADcCECAAQgA3AgAgAEKAgICAgICAwD83AgggAEEYakIANwIAIABBIGpCADcCACAAQShqQQA2AgALQwEBfyAAKAIAIQECQCAAQQRqLQAADQBB3O/DACgCAEH/////B3FFDQBBzPPDACgCAEUNACABQQE6AAELIAFBADoAAAsvAAJAIAAEQCAAKAIARQ0BENsMAAsQ2gwACyAAQQA2AgAgAEHYAGogAUEARzoAAAtHAQF/QRBBBBD3CyIDRQRAQRBBBEHI78MAKAIAIgNBigcgAxsRAAAACyADIAI4AgwgAyABOAIIIAMgADgCBCADQQA2AgAgAws0AQF/IAAgATYCDCAAQQA2AgggACABQRxqKAIAIgI2AgQgACACIAFBIGooAgBBFGxqNgIACzABAX8jAEEgayIDJAAgA0EIaiAAIAEgAkEBENYBIAMoAgghACADQSBqJAAgAEEERwswAQF/IwBBIGsiAyQAIANBCGogACABIAJBARC/ASADKAIIIQAgA0EgaiQAIABBBEcLLwEBfyMAQSBrIgMkACADQQhqIAAgASACQQEQfCADKAIIIQAgA0EgaiQAIABBBEcLMAEBfyMAQSBrIgMkACADQQhqIAAgASACQQEQsAEgAygCCCEAIANBIGokACAAQQRHCy8BAX8jAEEQayIDJAAgA0EIaiAAIAEgAkEBEEYgAygCCCEAIANBEGokACAAQQFGCy8BAX8jAEEQayIDJAAgA0EIaiAAIAEgAkEBED8gAygCCCEAIANBEGokACAAQQFGCzABAX8jAEEgayIDJAAgA0EIaiAAIAEgAkEBEK8BIAMoAgghACADQSBqJAAgAEEERwswAQF/IwBBIGsiAyQAIANBCGogACABIAJBARDOASADKAIIIQAgA0EgaiQAIABBBEcLMAEBfyMAQSBrIgMkACADQQhqIAAgASACQQEQqAEgAygCCCEAIANBIGokACAAQQRHCzABAX8jAEEgayIDJAAgA0EIaiAAIAEgAkEBENwBIAMoAgghACADQSBqJAAgAEEERwswAQF/IwBBIGsiAyQAIANBCGogACABIAJBARCJASADKAIIIQAgA0EgaiQAIABBBEcLMAEBfyMAQSBrIgMkACADQQhqIAAgASACQQEQ3wEgAygCCCEAIANBIGokACAAQQRHCzABAX8jAEEgayIDJAAgA0EIaiAAIAEgAkEBEMABIAMoAgghACADQSBqJAAgAEEERwsvAQF/IwBBEGsiAyQAIANBCGogACABIAJBARBSIAMoAgghACADQRBqJAAgAEEBRgs+ACAAKAIAIQAgAS0AGEEQcUEEdkUEQCABLQAYQSBxQQV2RQRAIAAgARDNDA8LIAAgARC6Bw8LIAAgARC5BwsuACMAQRBrIgMkACADIAAoAgA2AgwgA0EMaiABIAIgAxDXBiEAIANBEGokACAAC1ABAn8jAEEQayIAJAAgASgCAEHYmMAAQQsgASgCBCgCDBEFACEDIABBCGoiAkEAOgAFIAIgAzoABCACIAE2AgAgAhCaByEBIABBEGokACABCy0BAX8jAEEwayICJAAgAkEIaiAAIAFBARB2IAItABQhACACQTBqJAAgAEEARwtHAQF/QRRBBBD3CyIARQRAQRRBBEHI78MAKAIAIgBBigcgABsRAAAACyAAQgA3AgAgAEGAgID8AzYCECAAQQhqQgA3AgAgAAvkAgEDfyAAKAIAIQAgAS0AGEEQcUEEdkUEQCABLQAYQSBxQQV2RQRAIAAxAABBASABEIAFDwsjAEGAAWsiAyQAIAAtAAAhAkEAIQADQCAAIANqQf8AakEwQTcgAkEPcSIEQQpJGyAEajoAACAAQQFrIQAgAkH/AXEiBEEEdiECIARBD0sNAAsgAEGAAWoiAkGBAU8EQCACQYABQZzLwwAQygwACyABQQFBrMvDAEECIAAgA2pBgAFqQQAgAGsQ/gEhACADQYABaiQAIAAPCyMAQYABayIDJAAgAC0AACECQQAhAANAIAAgA2pB/wBqQTBB1wAgAkEPcSIEQQpJGyAEajoAACAAQQFrIQAgAkH/AXEiBEEEdiECIARBD0sNAAsgAEGAAWoiAkGBAU8EQCACQYABQZzLwwAQygwACyABQQFBrMvDAEECIAAgA2pBgAFqQQAgAGsQ/gEhACADQYABaiQAIAALhQMCA38BfiAAKAIAIQAgAS0AGEEQcUEEdkUEQCABLQAYQSBxQQV2RQRAIAAuAQAiAK0iBUL//wODQgAgBUIwhkIwh30gAEEATiIAGyAAIAEQgAUPCyMAQYABayIDJAAgAC8BACECQQAhAANAIAAgA2pB/wBqQTBBNyACQQ9xIgRBCkkbIARqOgAAIABBAWshACACQf//A3EiBEEEdiECIARBD0sNAAsgAEGAAWoiAkGBAU8EQCACQYABQZzLwwAQygwACyABQQFBrMvDAEECIAAgA2pBgAFqQQAgAGsQ/gEhACADQYABaiQAIAAPCyMAQYABayIDJAAgAC8BACECQQAhAANAIAAgA2pB/wBqQTBB1wAgAkEPcSIEQQpJGyAEajoAACAAQQFrIQAgAkH//wNxIgRBBHYhAiAEQQ9LDQALIABBgAFqIgJBgQFPBEAgAkGAAUGcy8MAEMoMAAsgAUEBQazLwwBBAiAAIANqQYABakEAIABrEP4BIQAgA0GAAWokACAAC1ABAn8jAEEQayIAJAAgASgCAEHl0cAAQQsgASgCBCgCDBEFACEDIABBCGoiAkEAOgAFIAIgAzoABCACIAE2AgAgAhCaByEBIABBEGokACABCy0BAX8jAEEwayICJAAgAkEIaiAAIAFBARBCIAItABQhACACQTBqJAAgAEEARwtIAQF9IAEqAgAhAkEEQQQQ9wsiAUUEQEEEQQRByO/DACgCACIAQYoHIAAbEQAAAAsgASACOAIAIABB3KfCADYCBCAAIAE2AgALMgEBfSAAIAEqAgAiAiAClCABQQRqKgIAIgIgApSSEJMBOAIMIABBADYCCCAAQgA3AgALTAECfSAAKgIEIAAqAgAQ6wwiAUMAAAAAYEUEQEHY1MIAQShBgNXCABDZCQALQ9sPyT8gAZMiAiACIAEgAZIiASABIAJeGyABIAFcGwtQAQJ/IwBBEGsiACQAIAEoAgBBp6HDAEELIAEoAgQoAgwRBQAhAyAAQQhqIgJBADoABSACIAM6AAQgAiABNgIAIAIQmgchASAAQRBqJAAgAQssAAJAIAAEQCAAKAIARQ0BENsMAAsQ2gwACyAAQQA2AgAgAEHEAGpBAjYCAAsrAAJAIAAEQCAAKAIARQ0BENsMAAsQ2gwACyAAQQA2AgAgAEE8aiABOAIACysAAkAgAARAIAAoAgBFDQEQ2wwACxDaDAALIABBADYCACAAQUBrIAE4AgALKwACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEEANgIAIABBIGpBAjYCAAsrAAJAIAAEQCAAKAIARQ0BENsMAAsQ2gwACyAAQQA2AgAgAEEMaiABOAIACysAAkAgAARAIAAoAgBFDQEQ2wwACxDaDAALIABBADYCACAAQRxqIAE4AgALKwACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEEANgIAIABBJGogATgCAAsrAAJAIAAEQCAAKAIARQ0BENsMAAsQ2gwACyAAQQA2AgAgAEEoaiABNgIACysAAkAgAARAIAAoAgBFDQEQ2wwACxDaDAALIABBADYCACAAQSxqIAE2AgALKwACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEEANgIAIABBMGogATYCAAsrAAJAIAAEQCAAKAIARQ0BENsMAAsQ2gwACyAAQQA2AgAgAEE0aiABNgIACysAAkAgAARAIAAoAgBFDQEQ2wwACxDaDAALIABBADYCACAAQThqIAE2AgALKwACQCAABEAgACgCAEUNARDbDAALENoMAAsgAEEANgIAIABBCGogATgCAAstAQJ9IAAqAgwgACoCACIBIAAqAgQiAiABIAJfGyIBIAAqAggiAiABIAJfG5ILKQEBfwJAIABBf0YNACAAIAAoAgQiAUEBazYCBCABQQFHDQAgABC1AQsLKAACQCAABEAgACgCAEF/Rw0BENsMAAsQ2gwACyAAQcQAaigCAEECRwsnAAJAIAAEQCAAKAIAQX9HDQEQ2wwACxDaDAALIABBIGooAgBBAkcLQAEBfiAAKQIAIQFBEEEEEPcLIgBFBEBBEEEEQcjvwwAoAgAiAEGKByAAGxEAAAALIAAgATcCBCAAQQA6AAAgAAsoACAAKAIAKAIAIgApAwAgAEEIaikDACABKAIMIAJBdGxqQQxrEKMDCygAIAAoAgAoAgAiACkDACAAQQhqKQMAIAEoAgwgAkF0bGpBDGsQnAMLMAEBfSAAIAIqAgggASoCACIDlDgCCCAAIAMgAioCBJQ4AgQgACADIAIqAgCUOAIACywAIAAgASkCADcCACAAQRBqIAFBEGopAgA3AgAgAEEIaiABQQhqKQIANwIACy0AIAAgASkCNDcCACAAQRBqIAFBxABqKQIANwIAIABBCGogAUE8aikCADcCAAsoAAJAIAAEQCAAKAIARQ0BENsMAAsQ2gwACyAAQQA2AgAgACABOAIECzwBAX9BEEEEEPcLIgBFBEBBEEEEQcjvwwAoAgAiAEGKByAAGxEAAAALIABCADcCACAAQQhqQgA3AgAgAAs4AAJAIAEtABhBEHFBBHZFBEAgAS0AGEEgcUEFdg0BIAAgARDNDA8LIAAgARC5Bw8LIAAgARC6BwssACABQYACaiACKQIANwIAIAFBiAJqIAJBCGooAgA2AgAgACABQbACEOQMGgssACABQZwCaiACKQIANwIAIAFBpAJqIAJBCGooAgA2AgAgACABQbACEOQMGgspAQF/IwBBIGsiAiQAIAIgACABENQCIAItAAwhACACQSBqJAAgAEEARwstACAAIAIgAUHMAGooAgAgAUHQAGooAgAgAUHYAGooAgAgAUHcAGooAgAQ4AELJAACQCAABEAgACgCAEF/Rw0BENsMAAsQ2gwACyAAQSxqKgIACyUAAkAgAARAIAAoAgBBf0cNARDbDAALENoMAAsgAEHYAGotAAALJAACQCAABEAgACgCAEF/Rw0BENsMAAsQ2gwACyAAQTxqKgIACyQAAkAgAARAIAAoAgBBf0cNARDbDAALENoMAAsgAEFAayoCAAskAAJAIAAEQCAAKAIAQX9HDQEQ2wwACxDaDAALIABBEGotAAALJAACQCAABEAgACgCAEF/Rw0BENsMAAsQ2gwACyAAQRxqKAIACyQAAkAgAARAIAAoAgBBf0cNARDbDAALENoMAAsgAEEMaioCAAskAAJAIAAEQCAAKAIAQX9HDQEQ2wwACxDaDAALIABBHGoqAgALJAACQCAABEAgACgCAEF/Rw0BENsMAAsQ2gwACyAAQSRqKgIACyQAAkAgAARAIAAoAgBBf0cNARDbDAALENoMAAsgAEEoaigCAAskAAJAIAAEQCAAKAIAQX9HDQEQ2wwACxDaDAALIABBLGooAgALJAACQCAABEAgACgCAEF/Rw0BENsMAAsQ2gwACyAAQTBqKAIACyQAAkAgAARAIAAoAgBBf0cNARDbDAALENoMAAsgAEE0aigCAAskAAJAIAAEQCAAKAIAQX9HDQEQ2wwACxDaDAALIABBOGooAgALJAACQCAABEAgACgCAEF/Rw0BENsMAAsQ2gwACyAAQTRqKgIACyQAAkAgAARAIAAoAgBBf0cNARDbDAALENoMAAsgAEEUaioCAAskAAJAIAAEQCAAKAIAQX9HDQEQ2wwACxDaDAALIABBDGooAgALJAACQCAABEAgACgCAEF/Rw0BENsMAAsQ2gwACyAAQQhqKgIACyQAAkAgAARAIAAoAgBBf0cNARDbDAALENoMAAsgAEEQaioCAAskAAJAIAAEQCAAKAIAQX9HDQEQ2wwACxDaDAALIABBIGoqAgALJAACQCAABEAgACgCAEF/Rw0BENsMAAsQ2gwACyAAQTBqKgIACygAIAAoAgAoAgAiACkDACAAQQhqKQMAIAEoAgwgAkEFdGtBIGsQ4gMLKAAgACgCACgCACIAKQMAIABBCGopAwAgASgCDCACQQN0a0EIaxCsAwsnAQF/IwBBEGsiAiQAIAIgACABQQEQGyACLQAMIQAgAkEQaiQAIAALJwEBfyMAQRBrIgIkACACIAAgAUEBEB8gAi0ADCEAIAJBEGokACAACycBAX8jAEEQayICJAAgAiAAIAFBARAeIAItAAwhACACQRBqJAAgAAsoAQF/IwBBEGsiAiQAIAIgACABQQEQpgIgAi0ADCEAIAJBEGokACAACycBAX8jAEEQayICJAAgAiAAIAFBARAgIAItAAwhACACQRBqJAAgAAsnAQF/IwBBEGsiAiQAIAIgACABQQEQGSACLQAMIQAgAkEQaiQAIAALJwEBfyMAQRBrIgIkACACIAAgAUEBEBwgAi0ADCEAIAJBEGokACAACycBAn0gACoCACIBIAAqAgQiAiABIAJfGyIBIAAqAggiAiABIAJfGwtvAQF/IwBBEGsiAyQAIAMgAjYCCCADIAE2AgQgAyAANgIAIwBBEGsiACQAIABBCGogA0EIaigCADYCACAAIAMpAgA3AwAjAEEQayIBJAAgASAAKQIANwMIIAFBCGpByJTAAEEAIAAoAghBARDlBgALHwACQCAABEAgACgCAEUNARDbDAALENoMAAsgABC1AQsfAAJAIAAEQCAAKAIADQEgABC1AQ8LENoMAAsQ2wwAC28BAX8jAEEQayIDJAAgAyACNgIIIAMgATYCBCADIAA2AgAjAEEQayIAJAAgAEEIaiADQQhqKAIANgIAIAAgAykCADcDACMAQRBrIgEkACABIAApAgA3AwggAUEIakHkzcAAQQAgACgCCEEBEOUGAAtvAQF/IwBBEGsiAyQAIAMgAjYCCCADIAE2AgQgAyAANgIAIwBBEGsiACQAIABBCGogA0EIaigCADYCACAAIAMpAgA3AwAjAEEQayIBJAAgASAAKQIANwMIIAFBCGpB3PDBAEEAIAAoAghBARDlBgALIQEBfwJAIABBBGooAgAiAUUNACAAKAIARQ0AIAEQtQELCyEAAkAgAARAIAAoAgBBf0cNARDbDAALENoMAAsgACoCBAshAAJAIAAEQCAAKAIAQX9HDQEQ2wwACxDaDAALIAAoAgQLIAAgAUECTQRAIAAgAUECdGoPC0G8/MAAQRsgAhC4CwALJQAgAEUEQEHwvMAAQTAQ2QwACyAAIAIgAyAEIAUgASgCEBEjAAsiAQJ+IAApAwAiAkI/hyEDIAIgA4UgA30gAkIAWSABEIAFCzIBAX9BBEEEEPcLIgBFBEBBBEEEQcjvwwAoAgAiAEGKByAAGxEAAAALIABBADYCACAACyMAIABFBEBB8LzAAEEwENkMAAsgACACIAMgBCABKAIQEQIACyMAIABFBEBB8LzAAEEwENkMAAsgACACIAMgBCABKAIQERoACyMAIABFBEBB8LzAAEEwENkMAAsgACACIAMgBCABKAIQERcACyQAIABFBEBB8LzAAEEwENkMAAsgACACIAMgBCABKAIQEZABAAskACAARQRAQfC8wABBMBDZDAALIAAgAiADIAQgASgCEBGSAQALFQAgACgCAARAIABBBGooAgAQtQELCyEAIABFBEBB8LzAAEEwENkMAAsgACACIAMgASgCEBEBAAskACAALQAARQRAIAFBkM7DAEEFENABDwsgAUGMzsMAQQQQ0AELHQAgASgCAEUEQAALIABB6LDAADYCBCAAIAE2AgALHwAgAEUEQEHwvMAAQTAQ2QwACyAAIAIgASgCEBEDAAsdACABKAIARQRAAAsgAEHYicEANgIEIAAgATYCAAsdACABKAIARQRAAAsgAEH0/cEANgIEIAAgATYCAAs0ACAAQv////f//////gA3AgggAEL////3/////343AgAgAEEQakL////39/////4ANwIAC4ELAgh/GH0gAUHkAGooAgAhCSABQegAaigCACEBIwBB8ABrIgMkACADQQA2AhAgA0KAgICAwAA3AwgCQCABRQRADAELIAFBJGwhCiADQThqIQgDQCAGIAlqIgRBIGooAgAhASADQRhqIARBHGooAgAgASgCCEEHakF4cWogAiABKAKQAREUACADQdAAaiIFIAhBCGooAgA2AgAgAyAIKQIANwNIIAMqAiwiEiAEKgIAIg2UIAMqAigiFCAEQQRqKgIAIg6UkyIMIAySIRYgFCAEQQhqKgIAIg+UIAMqAjAiCyANlJMiDCAMkiEXIARBGGoqAgAgCyAEQQxqKgIAIhEgFpQgDSAXlCAOIAsgDpQgEiAPlJMiDCAMkiIMlJOSkpIhHCAPIAMqAiQiEJQgDSADKgIcIhWUIBEgAyoCICITlJIgDiADKgIYIguUk5IhICAPIAuUIA4gEJQgESAVlCANIBOUk5KSISEgDiATlCARIAuUIA0gEJSSkiAPIBWUkyEiIBEgEJQgDSALlJMgDiAVlJMgDyATlJMhEyAaQwAAAABDAACAPyADKgI0IhWVIBVDAAAAAFsbIhAgHJSSIRogGyAQIARBFGoqAgAgEiARIBeUIA8gDJQgDSAWlJOSkpIiC5SSIRsgGSAQIARBEGoqAgAgFCARIAyUIA4gFpQgDyAXlJOSkpIiDJSSIRkgGCAQkiEYIAMoAhAiBCADKAIIRgRAIANBCGogBBC9BiADKAIQIQQLIAMoAgwiASAEQSxsaiIHIBU4AhwgByAcOAIYIAcgCzgCFCAHIAw4AhAgByATOAIMIAcgIDgCCCAHICE4AgQgByAiOAIAIAcgAykDSDcCICAHQShqIAUoAgA2AgAgAyAEQQFqIgU2AhAgCiAGQSRqIgZHDQALIBhDAAAAAF4EQCAbIBiVIRsgGiAYlSEaIBkgGJUhGQsgAygCCCEIQwAAAAAhDUMAAAAAIQ5DAAAAACEWQwAAAAAhF0MAAAAAIQ9DAAAAACERQwAAAAAhECAFBEAgBEEsbEEsaiEEIAEhBQNAIANBGGoiBkEQaiIJIAVBEGopAgA3AwAgBkEYaiIKIAVBGGopAgA3AwAgBkEoaiAFQShqKAIANgIAIAZBIGogBUEgaikCADcDACAGQQhqIAVBCGopAgA3AwAgAyAFKQIANwMYIAkqAgAhEyAKKgIAIQsgAyoCLCEMIANByABqIAYQ/QECfSADKgI0IgJDAAAAAFsEQCADKgJoIRQgAyoCZCEcIAMqAmAhFSADKgJcISAgAyoCWCELIAMqAlQhISADKgJQISIgAyoCTCETIAMqAkgMAQsgGyAMkyISIBogC5MiC5RDAAAAAJJDAACAPyAClSIdlCICIAMqAmSSIRwgGSATkyIUIAuUQwAAAACSIB2UIgwgAyoCYJIhFSACIAMqAlySISAgFCASlEMAAAAAkiAdlCICIAMqAlSSISEgDCADKgJQkiEiIAIgAyoCTJIhEyALIAuUIgsgFCAUlCIMIBIgEpQiApKSQwAAAACSIRIgHSALIBKSlCADKgJokiEUIB0gAiASkpQgAyoCWJIhCyAdIAwgEpKUIAMqAkiSCyECIAVBLGohBSAQIBSSIRAgESAckiERIA8gFZIhDyAeICCSIR4gFyALkiEXIBYgIZIhFiAOICKSIQ4gDSATkiENIB8gApIhHyAEQSxrIgQNAAsLIAhFDQAgARC1AQsgAyAaOAJQIAMgGzgCTCADIBk4AkggAyAQOAI4IAMgETgCNCADIA84AjAgAyAeOAIsIAMgFzgCKCADIBY4AiQgAyAOOAIgIAMgDTgCHCADIB84AhggACADQcgAaiAYIANBGGoQoQIgA0HwAGokAAsZACAAIAFBBGooAgAgAUEIaigCACACEMcCCzQAIABC////9//////+ADcCCCAAQv////f/////fjcCACAAQRBqQv////f3/////gA3AgALNAAgAEL////3//////4ANwIIIABC////9/////9+NwIAIABBEGpC////9/f////+ADcCAAsZACAAKAIAIgAoAgAgAEEEaigCACABEOgBCxoAIABBADYCCCAAQgA3AgAgACABKgIAOAIMCx0AIABBzL/CADYCBCAAIAE2AgAgACABKgIYOAIICx0AIABBxLzCADYCBCAAIAE2AgAgACABKgIMOAIICx0AIABBjMDCADYCBCAAIAE2AgAgACABKgIkOAIICx0AIABB7NHCADYCBCAAIAE2AgAgACABKgIIOAIICx0AIABBrNXCADYCBCAAIAE2AgAgACABKgIIOAIICx0AIABB8M7CADYCBCAAIAE2AgAgACABKgJgOAIICyABAX8QqwUiAEUEQEGfn8MAQd4AQZygwwAQzgwACyAACxgAIAAoAgAgASgCACAC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8cEANgIEIAAgATYCAAsTACAAQZDxwQA2AgQgACABNgIACxMAIABBoPHBADYCBCAAIAE2AgALEwAgAEGw8cEANgIEIAAgATYCAAsTACAAQcDxwQA2AgQgACABNgIACxMAIABB0PHBADYCBCAAIAE2AgALEwAgAEHg8cEANgIEIAAgATYCAAsTACAAQfDxwQA2AgQgACABNgIACxMAIABBgPLBADYCBCAAIAE2AgALEwAgAEGQ8sEANgIEIAAgATYCAAsTACAAQaDywQA2AgQgACABNgIACxMAIABBsPLBADYCBCAAIAE2AgALEwAgAEHA8sEANgIEIAAgATYCAAsTACAAQdDywQA2AgQgACABNgIACxMAIABB4PLBADYCBCAAIAE2AgALEwAgAEHw8sEANgIEIAAgATYCAAsTACAAQYDzwQA2AgQgACABNgIACxMAIABBkPPBADYCBCAAIAE2AgALEwAgAEGg88EANgIEIAAgATYCAAsTACAAQbDzwQA2AgQgACABNgIACxMAIABBwPPBADYCBCAAIAE2AgALEwAgAEHQ88EANgIEIAAgATYCAAsQACAAQQM2AgAgACABNgIECxAAIABBBDYCACAAIAE2AgQLEAAgAEECNgIAIAAgATYCBAsQACAAQQE2AgAgACABNgIECxAAIABBADYCACAAIAE2AgQLEwAgAEHQucIANgIEIAAgATYCAAsTACAAQai8wgA2AgQgACABNgIACxMAIABBsL/CADYCBCAAIAE2AgALEwAgAEHwv8IANgIEIAAgATYCAAsTACAAQbDAwgA2AgQgACABNgIACxAAIABBCTYCACAAIAE2AgQLEwAgAEH4w8IANgIEIAAgATYCAAsQACAAQQY2AgAgACABNgIECxMAIABB1MbCADYCBCAAIAE2AgALEAAgAEEFNgIAIAAgATYCBAsTACAAQbDJwgA2AgQgACABNgIACw4AIAAgAUE0aiACENkCCxAAIABBCDYCACAAIAE2AgQLEAAgAEEKNgIAIAAgATYCBAsTACAAQdTOwgA2AgQgACABNgIACxAAIABBCzYCACAAIAE2AgQLEwAgAEHQ0cIANgIEIAAgATYCAAsQACAAQQw2AgAgACABNgIECxMAIABBkNXCADYCBCAAIAE2AgALGQAgAEKAgICA8P//v/8ANwIIIABCADcCAAsQACAAQQc2AgAgACABNgIECxAAIABBDTYCACAAIAE2AgQLEwAgAEHklMMANgIEIAAgATYCAAsQACAAQQ42AgAgACABNgIECxMAIABBgJXDADYCBCAAIAE2AgALEAAgAEEPNgIAIAAgATYCBAsTACAAQZyVwwA2AgQgACABNgIACxAAIABBEDYCACAAIAE2AgQLEwAgAEG4lcMANgIEIAAgATYCAAsQACAAQRE2AgAgACABNgIECxMAIABB1JXDADYCBCAAIAE2AgALEQAgACgCACAAKAIEIAEQ6AELHAAgASgCACAAKAIAIAAoAgQgASgCBCgCDBEFAAsTACAAQeijwwA2AgQgACABNgIACxEAIAEgACgCACAAKAIEENABCwwAIAAgASACIAMQUQsMACAAIAEgAiADEGULDAAgACABIAIgAxBPCwwAIAAgASACIAMQTAsNACAAIAFBsAIQ5AwaCw0AIAAgASACIAMQ7gILDQAgACABIAIgAxCQAwsMACAAIAEgAiADEH4LDQAgACABIAIgAxCnAQsNACAAIAEgAiADELEBCw0AIAAgASACIAMQnQELwQMBBH0jAEEQayIBJAACQAJAAkACQAJAAkAgAg4DAAECAwtDAABAQBCTASEFIABBATYCACAAQQxqQwAAgL9DAACAPyADQQRxGyAFlTgCACAAQQhqQwAAgL9DAACAPyADQQJxGyAFlTgCACAAQwAAgL9DAACAPyADQQFxGyAFlTgCBAwECyABQQA2AgggAUIANwMAIAEgA0EDcSICQQFqQQNwIgRBAnRqQwAAgL9DAACAPyADQQJ2IgMgBHZBAXEbOAIAIAEgAkECakEDcCICQQJ0akMAAIC/QwAAgD8gAyACdkEBcRs4AgAgASoCACIGIAaUIAEqAgQiByAHlJIgASoCCCIIIAiUkkMAAAAAkhCTASEFIABBATYCACAAQQxqIAggBZU4AgAgAEEIaiAHIAWVOAIAIAAgBiAFlTgCBAwDCyABQQA2AgggAUIANwMAQwAAgD8hBSADQQNJDQFDAACAvyEFIANBA2siA0EDSQ0BQbj4wQBBG0GstMIAELkLAAsgAEEANgIADAELIAEgA0ECdGogBTgCACAAQQE2AgAgACABKQMANwIEIABBDGogAUEIaigCADYCAAsgAUEQaiQAC+kDAQV9IwBBIGsiBCQA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akEBNgIAIANBnM/DADYCECADQQA2AgggA0EBNgIkIAMgATYCGCADIANBBGo2AiggAyADNgIgIAAgAhDTCgALewEBfyMAQTBrIgMkACADIAE2AgQgAyAANgIAIANBCGoiAEEMakECNgIAIANBHGpBAjYCACADQSBqIgFBDGpBATYCACADQbzPwwA2AhAgA0EANgIIIANBATYCJCADIAE2AhggAyADQQRqNgIoIAMgAzYCICAAIAIQ0woAC3sBAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQQhqIgBBDGpBAjYCACADQRxqQQI2AgAgA0EgaiIBQQxqQQE2AgAgA0Hwz8MANgIQIANBADYCCCADQQE2AiQgAyABNgIYIAMgA0EEajYCKCADIAM2AiAgACACENMKAAsOACAANQIAQQEgARCABQttAQF/IwBBEGsiAyQAIAMgATYCDCADIAA2AggjAEEgayIAJAAgAEEMakEBNgIAIABBFGpBATYCACAAQYjJwwA2AgggAEEANgIAIABBowc2AhwgACADQQhqNgIYIAAgAEEYajYCECAAIAIQ0woAC88CAgR/An4jAEFAaiICJABBASEEAkAgAC0ABA0AIAAtAAUhBAJAAkACQCAAKAIAIgMoAhgiBUEEcUUEQCAEDQEMAwsgBA0BQQEhBCADKAIAQf3KwwBBASADKAIEKAIMEQUADQMgAygCGCEFDAELQQEhBCADKAIAQeHKwwBBAiADKAIEKAIMEQUARQ0BDAILQQEhBCACQQE6ABcgAkHAysMANgIcIAIgAykCADcDCCACIAJBF2o2AhAgAykCCCEGIAMpAhAhByACIAMtACA6ADggAiADKAIcNgI0IAIgBTYCMCACIAc3AyggAiAGNwMgIAIgAkEIajYCGCABIAJBGGpBgPXBACgCABEDAA0BIAIoAhhB38rDAEECIAIoAhwoAgwRBQAhBAwBCyABIANBgPXBACgCABEDACEECyAAQQE6AAUgACAEOgAEIAJBQGskAAsOACAAKAIAIAEgAhDxAwsOACAAKQMAQQEgARCABQvSAwIBfgR/IAAoAgApAwAhAiMAQYABayIFJAACQAJAAkACQCABKAIYIgBBEHFFBEAgAEEgcQ0BIAJBASABEIAFIQAMBAtBgAEhACAFQYABaiEEAkACQANAIABFBEBBACEADAMLIARBAWtBMEHXACACpyIDQQ9xIgZBCkkbIAZqOgAAIAJCEFoEQCAEQQJrIgQgA0H/AXEiA0EEdkEwQdcAIANBoAFJG2o6AAAgAEECayEAIAJCgAJUIQMgAkIIiCECIANFDQEMAgsLIABBAWshAAsgAEGBAU8NAgsgAUEBQazLwwBBAiAAIAVqQYABIABrEP4BIQAMAwtBgAEhACAFQYABaiEEAkACQANAIABFBEBBACEADAMLIARBAWtBMEE3IAKnIgNBD3EiBkEKSRsgBmo6AAAgAkIQWgRAIARBAmsiBCADQf8BcSIDQQR2QTBBNyADQaABSRtqOgAAIABBAmshACACQoACVCEDIAJCCIghAiADRQ0BDAILCyAAQQFrIQALIABBgQFPDQILIAFBAUGsy8MAQQIgACAFakGAASAAaxD+ASEADAILIABBgAFBnMvDABDKDAALIABBgAFBnMvDABDKDAALIAVBgAFqJAAgAAsLACAAIwBqJAAjAAsZACABKAIAQZyDwABBESABKAIEKAIMEQUACxkAIAEoAgBBgIDAAEEOIAEoAgQoAgwRBQALGQAgASgCAEHMscAAQRQgASgCBCgCDBEFAAsZACABKAIAQaixwABBFCABKAIEKAIMEQUACwwAIAAoAgAgARDICwsJACAAIAEQFAALDQBBnL7AAEEbENkMAAsOAEG3vsAAQc8AENkMAAsOACABQYjOwABBAhDQAQuwCQMIfwJ9A34gACgCACECIAEoAhhBAXEhAAJAIAEoAhBBAUYEQCABIAIqAgAgACABQRRqKAIAEOkBIQAMAQsgAigCACICviEKAkAgAkH/////B3G+IgtDyhsOWmANACALQwAAAABcIAtDF7fROF1xDQAgASAKIABBARClAiEADAELIwBBoAFrIgIkACAKvCEEQQMhAwJAIApDAACAf1sNACAKQwAAgP9bDQAgCiAKXARAQQIhAwwBCyAEQf///wNxQYCAgARyIARBAXRB/v//B3EgBEEXdkH/AXEiBRsiB60iDEIBgyEOQQQhAwJAAkBBBEEDIARBgICA/AdxG0ECIARB/////wdxG0EDaw4CAAECCyAFQZYBayEGIA5QIQNCASENDAELQoCAgBAgDEIBhiAHQYCAgARGIgYbIQxCAkIBIAYbIQ0gDlAhA0HofkHpfiAGGyAFaiEG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AEELCwQAQQwLBwBD//9/fwsEAEEHCwQAQQ0LBwBD2w/JPwsEAEEOCwQAQQ8LBABBEAsEAEERCw0AQpu135fe5cG/5wALDABC0ZWWx/rwkbl4CwMAAQsDAAELAwABCwMAAQsL7egDBgBBgIDAAAuGsANhIG1hdHJpeCBhcnJheQAACQAAAAAAAAABAAAACgAAAG5vIGVudHJ5IGZvdW5kIGZvciBrZXkAAE5vIGVsZW1lbnQgYXQgaW5kZXhDYW5ub3QgZGVzZXJpYWxpemUgY3VzdG9tIHNoYXBlLgAJAAAAAAAAAAEAAAALAAAACQAAAAAAAAABAAAADAAAAEFsbG9jYXRpb24gZnJvbSBpdGVyYXRvciBlcnJvcjogdGhlIGl0ZXJhdG9yIGRpZCBub3QgeWllbGQgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGVsZW1lbnRzLi9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvbmFsZ2VicmEtMC4zMi4xL3NyYy9iYXNlL2RlZmF1bHRfYWxsb2NhdG9yLnJz5gAQAG4AAAB8AAAACQAAAABzdHJ1Y3QgQml0VmVjIHdpdGggMiBlbGVtZW50cwAAZQEQAB0AAAAJAAAACAAAAAQAAAANAAAAYSB0dXBsZSBvZiBzaXplIDMAAAAJAAAAAAAAAAEAAAAOAAAAc3RydWN0IENvbXBvdW5kIHdpdGggNCBlbGVtZW50cwDAARAAHwAAAHN0cnVjdCBQb2x5bGluZSB3aXRoIDMgZWxlbWVudHMA6AEQAB8AAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Nyb3NzYmVhbS1jaGFubmVsLTAuNS42L3NyYy93YWtlci5ycwAAABACEABlAAAAaAAAACsAAABjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlABACEABlAAAAAwEAABkAAAAQAhAAZQAAAN4AAAAdAAAADwAAAAgAAAAEAAAAEAAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvY3Jvc3NiZWFtLWNoYW5uZWwtMC41LjYvc3JjL2ZsYXZvcnMvemVyby5yc+QCEABsAAAAZgEAABkAAABjYWxsZWQgYE9wdGlvbjo6dW53cmFwKClgIG9uIGEgYE5vbmVgIHZhbHVlAOQCEABsAAAAuQAAABcAAADkAhAAbAAAAMAAAAAXAAAA5AIQAGwAAAAWAQAAGQAAAHZhcmlhbnQgaW5kZXggMCA8PSBpIDwgMrwDEAAYAAAAc3RydWN0IEVkZ2Ugd2l0aCA0IGVsZW1lbnRzANwDEAAbAAAAdmFyaWFudCBpbmRleCAwIDw9IGkgPCAxOQAAAAAEEAAZAAAAc3RydWN0IEdyYXBoIHdpdGggMiBlbGVtZW50cyQEEAAcAAAAc3RydWN0IExVIHdpdGggMiBlbGVtZW50cwAAAEgEEAAZAAAAc3RydWN0IFJpZ2lkQm9keVNldCB3aXRoIDIgZWxlbWVudHMAbAQQACMAAABzdHJ1Y3QgSXNsYW5kTWFuYWdlciB3aXRoIDQgZWxlbWVudHOYBBAAJAAAAHN0cnVjdCBDb252ZXhQb2x5aGVkcm9uIHdpdGggOCBlbGVtZW50cwDEBBAAJwAAAHN0cnVjdCBDb250YWN0TWFuaWZvbGREYXRhIHdpdGggNyBlbGVtZW50cwAA9AQQACoAAABzdHJ1Y3QgR2VuZXJpY1RyaU1lc2ggd2l0aCA3IGVsZW1lbnRzAAAAKAUQACUAAABzdHJ1Y3QgTWFzc1Byb3BlcnRpZXMgd2l0aCA0IGVsZW1lbnRzAAAAWAUQACUAAAB2YXJpYW50IGluZGV4IDAgPD0gaSA8IDOIBRAAGAAAAHN0cnVjdCBJc29tZXRyeSB3aXRoIDIgZWxlbWVudHMAqAUQAB8AAAB2YXJpYW50IGluZGV4IDAgPD0gaSA8IDTQBRAAGAAAAHN0cnVjdCBUcmlNZXNoQ29ubmVjdGVkQ29tcG9uZW50cyB3aXRoIDMgZWxlbWVudHMAAADwBRAAMQAAAHN0cnVjdCBHZW5lcmljSGVpZ2h0RmllbGQgd2l0aCA1IGVsZW1lbnRzAAAALAYQACkAAABzdHJ1Y3QgTXVsdGlib2R5IHdpdGggMTYgZWxlbWVudHMAAABgBhAAIQAAAHN0cnVjdCBTQVBSZWdpb24gd2l0aCA3IGVsZW1lbnRzjAYQACAAAABzdHJ1Y3QgSW1wdWxzZUpvaW50IHdpdGggNSBlbGVtZW50cwC0BhAAIwAAAHN0cnVjdCBJbnRlcm5hbEVkZ2VzRml4ZXIgd2l0aCAyIGVsZW1lbnRzAAAA4AYQACkAAABzdHJ1Y3QgR2VuZXJpY1Fidmggd2l0aCA1IGVsZW1lbnRzAAAUBxAAIgAAAHN0cnVjdCBNdWx0aWJvZHlKb2ludCB3aXRoIDMgZWxlbWVudHMAAABABxAAJQAAAHN0cnVjdCBJbXB1bHNlSm9pbnRTZXQgd2l0aCA0IGVsZW1lbnRzAABwBxAAJgAAAHN0cnVjdCBNdWx0aWJvZHlKb2ludFNldCB3aXRoIDQgZWxlbWVudHOgBxAAKAAAAHN0cnVjdCBNdWx0aWJvZHlXb3Jrc3BhY2Ugd2l0aCAyIGVsZW1lbnRzAAAA0AcQACkAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy91dGlscy9hcnJheS5ycwAABAgQAGIAAABKAAAACQAAAHZhcmlhbnQgaW5kZXggMCA8PSBpIDwgNngIEAAYAAAAc3RydWN0IFRyaU1lc2hTaGFwZUNvbnRhY3RNYW5pZm9sZHNXb3Jrc3BhY2Ugd2l0aCA0IGVsZW1lbnRzmAgQADwAAABzdHJ1Y3QgSGVpZ2h0RmllbGRTaGFwZUNvbnRhY3RNYW5pZm9sZHNXb3Jrc3BhY2Ugd2l0aCAzIGVsZW1lbnRz3AgQAEAAAABzdHJ1Y3QgQ29udGFjdE1hbmlmb2xkIHdpdGggOCBlbGVtZW50cwAAJAkQACYAAABzdHJ1Y3QgSGVpZ2h0RmllbGRDb21wb3NpdGVTaGFwZUNvbnRhY3RNYW5pZm9sZHNXb3Jrc3BhY2Ugd2l0aCAzIGVsZW1lbnRzAAAAVAkQAEkAAABjYW5ub3QgcmVjdXJzaXZlbHkgYWNxdWlyZSBtdXRleKgJEAAgAAAAL3J1c3RjLzA0NjhhMDBhZTNmZDZlZjFhNmEwZjllYWY2MzdkN2FhOWU2MDRhY2MvbGlicmFyeS9zdGQvc3JjL3N5cy93YXNtLy4uL3Vuc3VwcG9ydGVkL2xvY2tzL211dGV4LnJzAADQCRAAZgAAABQAAAAJAAAACQAAAAgAAAAEAAAAEQAAABIAAAAJAAAAJAAAAAQAAAATAAAACQAAAAwAAAAEAAAAFAAAAAAAAAABAAAAFQAAAAwAAAAEAAAAFgAAABcAAAAYAAAAYSBEaXNwbGF5IGltcGxlbWVudGF0aW9uIHJldHVybmVkIGFuIGVycm9yIHVuZXhwZWN0ZWRseQAJAAAAAAAAAAEAAAAZAAAAL3J1c3RjLzA0NjhhMDBhZTNmZDZlZjFhNmEwZjllYWY2MzdkN2FhOWU2MDRhY2MvbGlicmFyeS9hbGxvYy9zcmMvc3RyaW5nLnJzAOQKEABLAAAA6AkAAAkAAAAJAAAABAAAAAQAAAAaAAAAGwAAABwAAABjYW5ub3QgdHJhbnNtdXRlX2NvcHkgaWYgRHN0IGlzIGxhcmdlciB0aGFuIFNyYwBYCxAALwAAAC9ydXN0Yy8wNDY4YTAwYWUzZmQ2ZWYxYTZhMGY5ZWFmNjM3ZDdhYTllNjA0YWNjL2xpYnJhcnkvY29yZS9zcmMvbWVtL21vZC5ycwCQCxAASwAAABgEAAAFAAAACQAAAAQAAAAEAAAAHQAAAAkAAAAEAAAABAAAAB4AAABpbnZhbGlkIHZhbHVlOiAsIGV4cGVjdGVkIAAADAwQAA8AAAAbDBAACwAAAGludmFsaWQgbGVuZ3RoIAA4DBAADwAAABsMEAALAAAAUG9pc29uRXJyb3IvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9wYXJ0aXRpb25pbmcvcWJ2aC90cmF2ZXJzYWwucnMAAABjDBAAcgAAAE0AAAAZAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvc2hhcGUvdHJpbWVzaC5yc+gMEABkAAAA6AMAABEAAADoDBAAZAAAAOkDAAARAAAA6AwQAGQAAADqAwAAEQAAAAAAAAD//////////y9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaW5kZXhtYXAtMS45LjEvc3JjL21hcC9jb3JlLnJzAIgNEABfAAAAKgAAACMAAACIDRAAXwAAACIAAAAPAAAATWF0cml4IGluaXQuIGVycm9yOiB0aGUgc2xpY2UgZGlkIG5vdCBjb250YWluIHRoZSByaWdodCBudW1iZXIgb2YgZWxlbWVudHMuL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9uYWxnZWJyYS0wLjMyLjEvc3JjL2Jhc2UvY29uc3RydWN0aW9uLnJzUw4QAGkAAABrAAAACQAAAE1hdHJpeCBpbmRleCBvdXQgb2YgYm91bmRzLi9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmFwaWVyM2QtMC4xNy4yL3NyYy9kYXRhL2FyZW5hLnJzAAAA5w4QAGIAAAAKAQAAHgAAAGNvcnJ1cHQgZnJlZSBsaXN0AAAAXA8QABEAAADnDhAAYgAAAAsBAAArAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yYXBpZXIzZC0wLjE3LjIvc3JjL2RhdGEvZ3JhcGgucnMAAIgPEABiAAAAkgAAABgAAABhc3NlcnRpb24gZmFpbGVkOiBzZWxmLmVkZ2VzLmxlbigpICE9IGNyYXRlOjpJTlZBTElEX1VTSVpFAACIDxAAYgAAANwAAAAJAAAAR3JhcGg6OmFkZF9lZGdlOiBub2RlIGluZGljZXMgb3V0IG9mIGJvdW5kcwBIEBAAKwAAAIgPEABiAAAA5AAAABsAAABhc3NlcnRpb24gZmFpbGVkOiBzZWxmLm5vZGVzLmxlbigpICE9IGNyYXRlOjpJTlZBTElEX1VTSVpFAACIDxAAYgAAALMAAAAJAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yYXBpZXIzZC0wLjE3LjIvc3JjL2RhdGEvY29hcmVuYS5yc9gQEABkAAAAXQAAABkAAADYEBAAZAAAAE4AAAAJAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yYXBpZXIzZC0wLjE3LjIvc3JjL2R5bmFtaWNzL2pvaW50L2ltcHVsc2Vfam9pbnQvaW1wdWxzZV9qb2ludF9zZXQucnMAAFwREACGAAAADAEAAAkAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JhcGllcjNkLTAuMTcuMi9zcmMvZHluYW1pY3Mvam9pbnQvbXVsdGlib2R5X2pvaW50L211bHRpYm9keV9qb2ludF9zZXQucnMAAPQREACKAAAAaQAAABsAAAD0ERAAigAAAGoAAAAvAAAA9BEQAIoAAACVAAAAHwAAAPQREACKAAAAmAAAABgAAAD0ERAAigAAAJQAAAATAAAAUGFyZW50IHJpZ2lkIGJvZHkgbm90IGZvdW5kLi9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmFwaWVyM2QtMC4xNy4yL3NyYy9nZW9tZXRyeS9jb2xsaWRlcl9zZXQucnMAAADsEhAAbQAAAIAAAAANAAAA7BIQAG0AAAB9AAAAFAAAAOwSEABtAAAAdwAAABYAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JhcGllcjNkLTAuMTcuMi9zcmMvZ2VvbWV0cnkvaW50ZXJhY3Rpb25fZ3JhcGgucnMAAIwTEAByAAAAgwAAAA4AAACMExAAcgAAAIMAAAAnAAAAjBMQAHIAAACCAAAAHQAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmFwaWVyM2QtMC4xNy4yL3NyYy9waXBlbGluZS9kZWJ1Z19yZW5kZXJfcGlwZWxpbmUvZGVidWdfcmVuZGVyX2JhY2tlbmQucnMAMBQQAIsAAAA1AAAAOAAAADAUEACLAAAANgAAADgAAAAJAAAAJAAAAAQAAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAACQAAACQAAAAEAAAAEwAAACkAAAAqAAAAKwAAACwAAAAJAAAAJAAAAAQAAAAJAAAAJAAAAAQAAAATAAAAKQAAACoAAAArAAAALAAAADAVEAAwFRAAKgAAAAkAAAAkAAAABAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAADcFBAAEwAAAFwKEAApAAAAKgAAACsAAAAsAAAAEBUQADAVEAAwFRAAKgAAADwVEAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yYXBpZXIzZC0wLjE3LjIvc3JjL3BpcGVsaW5lL2RlYnVnX3JlbmRlcl9waXBlbGluZS9kZWJ1Z19yZW5kZXJfcGlwZWxpbmUucnMkFhAAjAAAAAcCAAAjAAAAJBYQAIwAAAD8AQAAIwAAAAAAAAABAAAAAgAAAAMAAAAkFhAAjAAAAK8BAAAjAAAAJBYQAIwAAACkAQAAIwAAACQWEACMAAAA0AAAAB4AAAAkFhAAjAAAANAAAAAtAAAACQAAAAwAAAAEAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAAkAAAAMAAAABAAAABQAAABNAAAATgAAAE8AAABQAAAACQAAAAwAAAAEAAAACQAAAAwAAAAEAAAAFAAAAE0AAABOAAAATwAAAFAAAAB0FxAAdBcQAE4AAAAJAAAADAAAAAQAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAAIBcQABQAAABsChAATQAAAE4AAABPAAAAUAAAAFQXEAB0FxAAdBcQAE4AAACAFxAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABfAAAAPAAAAD0AAABgAAAAPwAAAGEAAABiAAAAYwAAAAkAAAAIAAAABAAAAGQAAAABAAAARXhwZWN0ZWQgIGNvbXBvbmVudHMsIGZvdW5kIHwYEAAJAAAAhRgQABMAAABhbiBhcnJheSBvZiBsZW5ndGggMwkAAAAAAAAAAQAAAGUAAABhbiBhcnJheSBvZiBsZW5ndGggNgkAAAAAAAAAAQAAAGYAAABJbnZhbGlkIEltcHVsc2VKb2ludCByZWZlcmVuY2UuIEl0IG1heSBoYXZlIGJlZW4gcmVtb3ZlZCBmcm9tIHRoZSBwaHlzaWNzIFdvcmxkLnJhcGllcjNkLy4uL3NyYy9keW5hbWljcy9pbXB1bHNlX2pvaW50X3NldC5ycwAAAEAZEAAtAAAACwAAABQAAABAGRAALQAAABYAAAAUAAAASW52YWxpZCBKb2ludCByZWZlcmVuY2UuIEl0IG1heSBoYXZlIGJlZW4gcmVtb3ZlZCBmcm9tIHRoZSBwaHlzaWNzIFdvcmxkLnJhcGllcjNkLy4uL3NyYy9keW5hbWljcy9tdWx0aWJvZHlfam9pbnRfc2V0LnJz2RkQAC8AAAAPAAAACwAAANkZEAAvAAAACwAAAB8AAADZGRAALwAAABsAAAAQAAAA2RkQAC8AAAAXAAAAHwAAAEludmFsaWQgUmlnaWRCb2R5IHJlZmVyZW5jZS4gSXQgbWF5IGhhdmUgYmVlbiByZW1vdmVkIGZyb20gdGhlIHBoeXNpY3MgV29ybGQucmFwaWVyM2QvLi4vc3JjL2R5bmFtaWNzL3JpZ2lkX2JvZHlfc2V0LnJzAJUaEAAqAAAAKwAAABQAAACVGhAAKgAAADYAAAAUAAAASW52YWxpZCBDb2xsaWRlciByZWZlcmVuY2UuIEl0IG1heSBoYXZlIGJlZW4gcmVtb3ZlZCBmcm9tIHRoZSBwaHlzaWNzIFdvcmxkLnJhcGllcjNkLy4uL3NyYy9nZW9tZXRyeS9jb2xsaWRlcl9zZXQucnMsGxAAKAAAABQAAAAYAAAALBsQACgAAAAgAAAAGAAAACwbEAAoAAAAaAAAAA0AAAAwLjExLjJpbnZhbGlkIGVudW0gdmFsdWUgcGFzc2VkcmFwaWVyM2QvLi4vc3JjL2R5bmFtaWNzL3JpZ2lkX2JvZHkucnMAAACjGxAAJgAAAPsBAAAyAAAATm90IHlldCBpbXBsZW1lbnRlZC5yYXBpZXIzZC8uLi9zcmMvZ2VvbWV0cnkvY29sbGlkZXIucnPwGxAAJAAAAJMAAAAiAAAA8BsQACQAAAAsAgAAEwAAAPAbEAAkAAAAawIAABMAAAByYXBpZXIzZC8uLi9zcmMvZ2VvbWV0cnkvbmFycm93X3BoYXNlLnJzRBwQACgAAADWAAAAEgAAAEQcEAAoAAAA2gAAABIAAABEHBAAKAAAAN4AAAASAAAAcmFwaWVyM2QvLi4vc3JjL2dlb21ldHJ5L3NoYXBlLnJzAAAAnBwQACEAAAAcAQAAQAAAAJwcEAAhAAAAJgEAADgAAACcHBAAIQAAACYBAAA+AAAAnBwQACEAAABuAQAAQAAAAJwcEAAhAAAAbgEAAEYAAACcHBAAIQAAAHkBAABAAAAAnBwQACEAAAB5AQAARgAAAAkAAAAAAAAAAQAAAGcAAABoAAAAaQAAAAkAAAAAAAAAAQAAAAkAAAAAAAAAAQAAAEgdEABqAAAAawAAAGwAAAAMAAAABAAAAG0AAABuAAAAbwAAAHAAAAAQAAAABAAAAHAAAAAQAAAABAAAAIQdEABxAAAAcgAAAAkAAAAEAAAABAAAAHMAAAB0AAAAdAAAAHN0cnVjdCBEZXNlcmlhbGl6YWJsZVdvcmxkIHdpdGggOSBlbGVtZW50cwAAwB0QACoAAAAAAAAAAwAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAgAAAAEAAAAAAwQEBAQEAgFJbnZhbGlkIHNpemUgOiBzaXplcyBtdXN0IGZpdCBpbiBhIHVzaXplICgwIHRvICkAAAAhHhAADQAAAC4eEAAiAAAAUB4QAAEAAAD/////Y2xvc3VyZSBpbnZva2VkIHJlY3Vyc2l2ZWx5IG9yIGRlc3Ryb3llZCBhbHJlYWR5ggAAAAQAAAAEAAAAgwAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvanMtc3lzLTAuMy42MC9zcmMvbGliLnJzAAAAsB4QAFkAAADDFgAAAQAAAG51bGwgcG9pbnRlciBwYXNzZWQgdG8gcnVzdHJlY3Vyc2l2ZSB1c2Ugb2YgYW4gb2JqZWN0IGRldGVjdGVkIHdoaWNoIHdvdWxkIGxlYWQgdG8gdW5zYWZlIGFsaWFzaW5nIGluIHJ1c3RjYXBhY2l0eSBvdmVyZmxvdwBUaGUgbG9vc2VuaW5nIG1hcmdpbiBtdXN0IGJlIHBvc2l0aXZlLgAAmB8QACYAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9ib3VuZGluZ192b2x1bWUvYWFiYi5ycwDIHxAAawAAACECAAAJAAAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFycnkzZC0wLjEzLjEvc3JjL3F1ZXJ5L2RlZmF1bHRfcXVlcnlfZGlzcGF0Y2hlci5ycwAARSAQAHUAAAARAgAAHgAAAJIAAAAAAAAAAQAAAJIAAAAAAAAAAQAAAMwgEACTAAAAlAAAAJUAAACWAAAAlwAAAJgAAACZAAAAmgAAAGNhbGxlZCBgT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgTm9uZWAgdmFsdWUARSAQAHUAAADqAQAAGQAAAEUgEAB1AAAA1wEAABkAAABFIBAAdQAAAEECAAAZAAAARSAQAHUAAABQAgAAGQAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvY3Jvc3NiZWFtLWNoYW5uZWwtMC41LjYvc3JjL3dha2VyLnJzAAAAdCEQAGUAAABoAAAAKwAAAHQhEABlAAAARgAAACgAAABjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlAHQhEABlAAAA0QAAABkAAAB0IRAAZQAAAN4AAAAdAAAAdCEQAGUAAADGAAAAGQAAAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGUvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Nyb3NzYmVhbS1jaGFubmVsLTAuNS42L3NyYy9jaGFubmVsLnJzAIAiEABnAAAAswEAAC0AAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Nyb3NzYmVhbS1jaGFubmVsLTAuNS42L3NyYy9jb250ZXh0LnJzAPgiEABnAAAAMwAAABUAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Nyb3NzYmVhbS1jaGFubmVsLTAuNS42L3NyYy9mbGF2b3JzL2xpc3QucnNwIxAAbAAAAAUBAAA4AAAAmwAAAAgAAAAEAAAAnAAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvY3Jvc3NiZWFtLWNoYW5uZWwtMC41LjYvc3JjL2ZsYXZvcnMvemVyby5yc/wjEABsAAAA4QAAABkAAAD8IxAAbAAAAOgAAAARAAAA/CMQAGwAAAAGAQAAFQAAAPwjEABsAAAABwEAACgAAAD8IxAAbAAAAAEBAAAVAAAA/CMQAGwAAAACAQAAKAAAAPwjEABsAAAA/wAAACYAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Nyb3NzYmVhbS1jaGFubmVsLTAuNS42L3NyYy9mbGF2b3JzL2FycmF5LnJzAAAA2CQQAG0AAAB4AQAAGQAAANgkEABtAAAAdgEAACoAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL25hbGdlYnJhLTAuMzIuMS9zcmMvYmFzZS92ZWNfc3RvcmFnZS5ycy9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFycnkzZC0wLjEzLjEvc3JjL3V0aWxzL2FycmF5LnJzAADQJRAAYgAA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aXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvcGFydGl0aW9uaW5nL3FidmgvdHJhdmVyc2FsLnJzAAAoLRAAcgAAANoAAAAZAAAAKC0QAHIAAACaAAAAGQAAACgtEAByAAAATQAAABkAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9xdWVyeS9jb250YWN0X21hbmlmb2xkcy9pbnRlcm5hbF9lZGdlc19maXhlci5ycwDMLRAAgwAAAG8AAAAhAAAAzC0QAIMAAABeAAAAFgAAAMwtEACDAAAAXwAAABYAAADMLRAAgwAAAIUAAAA4AAAAzC0QAIMAAACKAAAATQAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFycnkzZC0wLjEzLjEvc3JjL3F1ZXJ5L2NvbnRhY3RfbWFuaWZvbGRzL2NvbnRhY3RfbWFuaWZvbGRzX2hhbGZzcGFjZV9wZm0ucnMAAKAuEACOAAAAQAAAABQAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9xdWVyeS9jb250YWN0X21hbmlmb2xkcy9jb250YWN0X21hbmlmb2xkc190cmltZXNoX3NoYXBlLnJzAABALxAAjgAAAK8AAAARAAAAQC8QAI4AAAC1AAAAHQAAAJIAAAAkAAAABAAAAKcAAACoAAAAqQAAAKoAAACrAAAArAAAAK0AAACuAAAArwAAALAAAACSAAAAJAAAAAQAAACfAAAAsQAAALIAAACzAAAAtAAAAJIAAAAkAAAABAAAAJIAAAAkAAAABAAAAJ8AAACxAAAAsgAAALMAAAC0AAAARDAQAEQwEACyAAAAkgAAACQAAAAEAAAAtQAAALYAAAC3AAAAuAAAALkAAAC6AAAApwAAAKgAAACpAAAAqgAAAKsAAACsAAAArQAAAK4AAACvAAAAsAAAAPAvEACfAAAA+CYQALEAAACyAAAAswAAALQAAAAkMBAARDAQAEQwEACyAAAAUDAQADMAAAA0AAAANQAAADYAAAC7AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAALwAAABAAAAAQQAAAL0AAABALxAAjgAAAGAAAAAJAAAAQC8QAI4AAADPAAAADgAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFycnkzZC0wLjEzLjEvc3JjL3F1ZXJ5L2NvbnRhY3RfbWFuaWZvbGRzL2NvbnRhY3RfbWFuaWZvbGRzX2hlaWdodGZpZWxkX3NoYXBlLnJzAABYMRAAkgAAAHYAAAAJAAAAWDEQAJIAAACKAAAAIAAAAFgxEACSAAAAoQAAAB0AAABYMRAAkgAAAL8AAAASAAAAWDEQAJIAAADAAAAAEgAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFycnkzZC0wLjEzLjEvc3JjL3F1ZXJ5L2NvbnRhY3RfbWFuaWZvbGRzL2NvbnRhY3RfbWFuaWZvbGRzX2NvbXBvc2l0ZV9zaGFwZV9zaGFwZS5ycwAAPDIQAJYAAABJAAAACQAAAJIAAAA0AAAABAAAAL4AAAC/AAAAPDIQAJYAAABdAAAAJAAAADwyEACWAAAAegAAACEAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9xdWVyeS9jb250YWN0X21hbmlmb2xkcy9jb250YWN0X21hbmlmb2xkc19oZWlnaHRmaWVsZF9jb21wb3NpdGVfc2hhcGUucnMYMxAAnAAAAFMAAAAJAAAAGDMQAJwAAACtAAAAEgAAABgzEACcAAAArgAAABIAAACSAAAANAAAAAQAAADAAAAAwQAAABgzEACcAAAAawAAACgAAAAYMxAAnAAAAIgAAAAlAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvcXVlcnkvY29udGFjdF9tYW5pZm9sZHMvY29udGFjdF9tYW5pZm9sZHNfY29tcG9zaXRlX3NoYXBlX2NvbXBvc2l0ZV9zaGFwZS5ycxg0EACgAAAASAAAAAkAAACSAAAAOAAAAAQAAADCAAAAwwAAAJIAAAA4AAAABAAAAMQAAADFAAAAGDQQAKAAAAB2AAAALAAAABg0EACgAAAAlQAAACkAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9xdWVyeS9lcGEvZXBhMy5ycwAAABA1EABlAAAAIQEAABsAAAAQNRAAZQAAAPAAAAAXAAAAEDUQAGUAAADxAAAAFwAAABA1EABlAAAA8gAAABcAAAAQNRAAZQAAAA0BAAAdAAAAEDUQAGUAAAANAQAANwAAABA1EABlAAAAEgEAAB0AAAAQNRAAZQAAABIBAAA3AAAAEDUQAGUAAAAXAQAAHQAAABA1EABlAAAAFwEAADcAAAAQNRAAZQAAABwBAAAdAAAAEDUQAGUAAAAcAQAANwAAABA1EABlAAAAowEAABoAAAAQNRAAZQAAAEQBAAAYAAAAEDUQAGUAAABYAQAAIgAAABA1EABlAAAAXQEAAA0AAAAQNRAAZQAAAF8BAAAiAAAAEDUQAGUAAABgAQAAIgAAABA1EABlAAAAYQEAACIAAAAQNRAAZQAAAG8BAAAVAAAAEDUQAGUAAACDAQAAMAAAABA1EABlAAAAgwEAACIAAAAQNRAAZQAAAJcBAAANAAAAEDUQAGUAAACYAQAADQAAABA1EABlAAAAPQEAACEAAABhc3NlcnRpb24gZmFpbGVkOiBtaW5fYm91bmQgPT0gbWluX2JvdW5kL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvcXVlcnkvZ2prL2dqay5yczA3EABkAAAAjAAAAAkAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9zaGFwZS9oZWlnaHRmaWVsZDMucnMAAACkNxAAaQAAANgAAAARAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvc2hhcGUvcG9seWdvbmFsX2ZlYXR1cmUzZC5ycyA4EABwAAAAvgAAABYAAAAgOBAAcAAAABkBAAAeAAAAIDgQAHAAAAAbAQAAOgAAACA4EABwAAAAHgEAACkAAAAgOBAAcAAAAEUBAAAeAAAAIDgQAHAAAABHAQAAOgAAACA4EABwAAAASgEAACkAAAAgOBAAcAAAAG4BAAARAAAAIDgQAHAAAABvAQAAEQAAACA4EABwAAAAdAEAABUAAAAgOBAAcAAAAHUBAAAVAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvc2hhcGUvdHJpbWVzaC5yc0A5EABkAAAAFQQAABMAAABAORAAZAAAABcEAAANAAAAQDkQAGQAAAAYBAAADQAAAEA5EABkAAAAGQQAAA0AAABpbmRleCBvdXQgb2YgYm91bmRzAP//////////L1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9pbmRleG1hcC0xLjkuMS9zcmMvbWFwL2NvcmUucnMAADoQAF8AAAAqAAAAIwAAAGluZGV4IG5vdCBmb3VuZAAAOhAAXwAAADUAAAARAAAAADoQAF8AAACrAgAADgAAAAA6EABfAAAAygEAACIAAAAAOhAAXwAAANABAAAeAAAAYXNzZXJ0aW9uIGZhaWxlZDogaW5kaWNlcy5jYXBhY2l0eSgpIC0gaW5kaWNlcy5sZW4oKSA+PSBlbnRyaWVzLmxlbigpL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9pbmRleG1hcC0xLjkuMS9zcmMvbWFwL2NvcmUvcmF3LnJzBTsQAGMAAAAQAAAABQAAAAU7EABjAAAAgwAAAAoAAAAAOhAAXwAAACIAAAAPAAAATWF0cml4IHNsaWNpbmcgb3V0IG9mIGJvdW5kcy4vVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL25hbGdlYnJhLTAuMzIuMS9zcmMvYmFzZS9tYXRyaXhfdmlldy5ycwAAALU7EABoAAAAFgEAAAkAAAC1OxAAaAAAABoBAAAJAAAAUm93cyByYW5nZSBwYWlyOiB0aGUgcmFuZ2VzIG11c3Qgbm90IG92ZXJsYXAuAAAAtTsQAGgAAAASAwAABQAAAFJvd3MgcmFuZ2UgcGFpcjogaW5kZXggb3V0IG9mIHJhbmdlLkRhdGEgc3RvcmFnZSBidWZmZXIgZGltZW5zaW9uIG1pc21hdGNoLgBoJRAAaAAAAFQAAAAJAAAAQ29tcG9uZW50d2lzZSBtdWwvZGl2OiBtaXNtYXRjaGVkIG1hdHJpeCBkaW1lbnNpb25zLtw8EAA0AAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9uYWxnZWJyYS0wLjMyLjEvc3JjL2Jhc2UvY29tcG9uZW50d2lzZS5ycwAAGD0QAGoAAACWAAAABQAAAE1hdHJpeCB2aWV3OiBpbnB1dCBkYXRhIGJ1ZmZlciB0b28gc21hbGwuL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9uYWxnZWJyYS0wLjMyLjEvc3JjL2Jhc2UvY29uc3RydWN0aW9uX3ZpZXcucnMAvT0QAG4AAAAwAAAACQAAAE1hdHJpeCBpbmRleCBvdXQgb2YgYm91bmRzLk1hdHJpeCBhZGRpdGlvbi9zdWJ0cmFjdGlvbiBkaW1lbnNpb25zIG1pc21hdGNoLgBXPhAAMAAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvbmFsZ2VicmEtMC4zMi4xL3NyYy9iYXNlL29wcy5yc5A+EABgAAAAaAEAAAEAAABnZW1tOiBkaW1lbnNpb25zIG1pc21hdGNoIGZvciBhZGRpdGlvbi4AAD8QACcAAABHZW12OiBkaW1lbnNpb25zIG1pc21hdGNoLiBhbmQgOiBsZWZ0IHJvd3MgIT0gcmlnaHQgcm93cy5NYXRyaXggbXVsdGlwbGljYXRpb24gb3V0cHV0IGRpbWVuc2lvbnMgbWlzbWF0Y2ggOiBsZWZ0IGNvbHMgIT0gcmlnaHQgcm93cy5pPxAAMQAAAEo/EAAFAAAAmj8QABoAAACQPhAAYAAAANUCAAAJAAAAQXhweTogbWlzbWF0Y2hlZCB2ZWN0b3Igc2hhcGVzLgDcPxAAHwAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvbmFsZ2VicmEtMC4zMi4xL3NyYy9iYXNlL2JsYXMucnMAAAAEQBAAYQAAAEIBAAAJAAAABEAQAGEAAAAIAgAACQAAAERvdCBwcm9kdWN0IGRpbWVuc2lvbnMgbWlzbWF0Y2ggZm9yIHNoYXBlcyAAiEAQACsAAABKPxAABQAAAE8/EAAaAAAABEAQAGEAAAAgAAAACQAAAARAEABhAAAAGAMAAAkAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL25hbGdlYnJhLTAuMzIuMS9zcmMvYmFzZS9tYXRyaXgucnNNYXRyaXggZWxlbWVudHMgc3dhcCBpbmRleCBvdXQgb2YgYm91bmRzLuxAEABjAAAAtgQAAAkAAADsQBAAYwAAALoEAAAJAAAAVW5hYmxlIHRvIGNvcHkgZnJvbSBhIG1hdHJpeCB3aXRoIGEgZGlmZmVyZW50IHNoYXBlLuxAEABjAAAA4wQAAAkAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL25hbGdlYnJhLTAuMzIuMS9zcmMvYmFzZS9lZGl0aW9uLnJzYXNzZXJ0aW9uIGZhaWxlZDogaXJvdzEgPCBzZWxmLm5yb3dzKCkgJiYgaXJvdzIgPCBzZWxmLm5yb3dzKCkAANxBEABkAAAAOAEAAAkAAABJbmRleCBvdXQgb2YgYm91bmRzLi9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvbmFsZ2VicmEtMC4zMi4xL3NyYy9iYXNlL2luZGV4aW5nLnJzAAAApEIQAGUAAABSAQAACQAAAE1heGltdW0gbnVtYmVyIG9mIHBlcm11dGF0aW9ucyBleGNlZWRlZC4vVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL25hbGdlYnJhLTAuMzIuMS9zcmMvbGluYWxnL3Blcm11dGF0aW9uX3NlcXVlbmNlLnJzAERDEABzAAAAVQAAAA0AAABEQxAAcwAAAFkAAAANAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9uYWxnZWJyYS0wLjMyLjEvc3JjL2xpbmFsZy9sdS5ycwAAANhDEABhAAAAgAEAACsAAABMVSBzb2x2ZSBtYXRyaXggZGltZW5zaW9uIG1pc21hdGNoLgBMRBAAIwAAANhDEABhAAAA9gAAAAkAAABMVSBzb2x2ZTogdW5hYmxlIHRvIHNvbHZlIGEgbm9uLXNxdWFyZSBzeXN0ZW0uAADYQxAAYQAAAPsAAAAJAAAA2EMQAGEAAABoAAAAGAAAAJIAAAAIAAAABAAAAMYAAAACAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yYXBpZXIzZC0wLjE3LjIvc3JjL2NvbnRyb2wvY2hhcmFjdGVyX2NvbnRyb2xsZXIucnPsRBAAdAAAAMsCAAAdAAAA7EQQAHQAAADKAgAAHwAAAOxEEAB0AAAAuwIAAC8AAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JhcGllcjNkLTAuMTcuMi9zcmMvZGF0YS9hcmVuYS5ycwAAkEUQAGIAAAAKAQAAHgAAAGNvcnJ1cHQgZnJlZSBsaXN0AAAABEYQABEAAACQRRAAYgAAAAsBAAArAAAAaW5zZXJ0aW5nIHdpbGwgYWx3YXlzIHN1Y2NlZWQgYWZ0ZXIgcmVzZXJ2aW5nIGFkZGl0aW9uYWwgc3BhY2UAAJIAAAAAAAAAAQAAAMcAAACQRRAAYgAAAEoBAAAJAAAATm8gZWxlbWVudCBhdCBpbmRleC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmFwaWVyM2QtMC4xNy4yL3NyYy9kYXRhL2NvYXJlbmEucnMAo0YQAGQAAABOAAAACQAAAENhbm5vdCBpbmRleCB0aGUgc2FtZSBvYmplY3QgdHdpY2UuABhHEAAjAAAAo0YQAGQAAABwAAAACQAAAKNGEABkAAAAeAAAACsAAACjRhAAZAAAAHkAAAATAAAAo0YQAGQAAAB5AAAAIgAAAKNGEABkAAAAgQAAACsAAACjRhAAZAAAAIIAAAATAAAAo0YQAGQAAACCAAAAKwAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmFwaWVyM2QtMC4xNy4yL3NyYy9kYXRhL2dyYXBoLnJzAAC0RxAAYgAAAJIAAAAYAAAAYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5ub2Rlcy5sZW4oKSAhPSBjcmF0ZTo6SU5WQUxJRF9VU0laRQAAtEcQAGIAAACzAAAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IHNlbGYuZWRnZXMubGVuKCkgIT0gY3JhdGU6OklOVkFMSURfVVNJWkUAALRHEABiAAAA3AAAAAkAAABHcmFwaDo6YWRkX2VkZ2U6IG5vZGUgaW5kaWNlcyBvdXQgb2YgYm91bmRzAMBIEAArAAAAtEcQAGIAAADkAAAAGwAAAAABL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yYXBpZXIzZC0wLjE3LjIvc3JjL2R5bmFtaWNz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X3NldC5ycwAAbFMQAIoAAADKAAAAJQAAAGxTEACKAAAAywAAACcAAABsUxAAigAAAMYAAAAdAAAAbFMQAIoAAACzAAAAFQAAAGxTEACKAAAAsQAAACEAAABsUxAAigAAALAAAAAoAAAAbFMQAIoAAACtAAAAHQAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmFwaWVyM2QtMC4xNy4yL3NyYy9keW5hbWljcy9qb2ludC9tdWx0aWJvZHlfam9pbnQvbXVsdGlib2R5X2xpbmsucnMAAABoVBAAhQAAAHEAAAAZAAAASW50ZXJuYWwgZXJyb3I6IGNpcmN1bGFyIHJpZ2lkIGJvZHkgZGVwZW5kZW5jeS4AAFUQAC8AAABoVBAAhQAAAHMAAAAJAAAASW52YWxpZCBwYXJlbnQgaW5kZXguAAAASFUQABUAAABoVBAAhQAAAHcAAAAJAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yYXBpZXIzZC0wLjE3LjIvc3JjL2R5bmFtaWNzL2pvaW50L211bHRpYm9keV9qb2ludC9tdWx0aWJvZHlfam9pbnQucnMAAHhVEACGAAAAVgAAACMAAAB4VRAAhgAAAHcAAAASAAAAeFUQAIYAAABzAAAANwAAAG5vdCB5ZXQgaW1wbGVtZW50ZWQAeFUQAIYAAABvAAAAEQAAAHhVEACGAAAAYQAAAC4AAAB4VRAAhgAAAGEAAAARAAAAeFUQAIYAAACpAAAAEgAAAHhVEACGAAAAoQAAABEAAAB4VRAAhgAAALYAAAAxAAAAeFUQAIYAAADSAAAAEgAAAHhVEACGAAAAzwAAADcAAAB4VRAAhgAAAMsAAAARAAAAeFUQAIYAAADHAAAALgAAAHhVEACGAAAAxwAAABUAAAB4VRAAhgAAAOAAAAARAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yYXBpZXIzZC0wLjE3LjIvc3JjL2R5bmFtaWNzL2pvaW50L211bHRpYm9keV9qb2ludC91bml0X211bHRpYm9keV9qb2ludC5ycwAEVxAAiwAAACEAAAAXAAAABFcQAIsAAAAlAAAABQAAAARXEACLAAAAJgAAAAUAAAAEVxAAiwAAAEEAAAAJAAAABFcQAIsAAABiAAAABQAAAARXEACLAAAAYwAAAAUAAAAEVxAAiwAAAHgAAAAQAAAABFcQAIsAAACLAAAACQAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmFwaWVyM2QtMC4xNy4yL3NyYy9keW5hbWljcy9yaWdpZF9ib2R5X2NvbXBvbmVudHMucnMAABBYEAB2AAAApgMAACgAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JhcGllcjNkLTAuMTcuMi9zcmMvZHluYW1pY3Mvc29sdmVyL2NhdGVnb3JpemF0aW9uLnJzAACYWBAAdgAAAA8AAAAZAAAAmFgQAHYAAAA0AAAAFgAAAJhYEAB2AAAANQAAABQAAACYWBAAdgAAADYAAAAUAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yYXBpZXIzZC0wLjE3LjIvc3JjL2R5bmFtaWNzL3NvbHZlci9nZW5lcmljX3ZlbG9jaXR5X2NvbnN0cmFpbnQucnMAUFkQAIMAAAAsAAAAFAAAAFBZEACDAAAALQAAABQAAABQWRAAgwAAACoAAAAXAAAAUFkQAIMAAAApAAAAFwAAAFBZEACDAAAANQAAABgAAABQWRAAgwAAADgAAAAYAAAAUFkQAIMAAABJAQAAIgAAAFBZEACDAAAATwEAACIAAABQWRAAgwAAAFQBAAAdAAAAUFkQAIMAAABrAQAADQAAAFBZEACDAAAAbwEAAA0AAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JhcGllcjNkLTAuMTcuMi9zcmMvZHluYW1pY3Mvc29sdmVyL2dlbmVyaWNfdmVsb2Np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AARkEAB7AAAAgQEAACcAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JhcGllcjNkLTAuMTcuMi9zcmMvZHluYW1pY3Mvc29sdmVyL3ZlbG9jaXR5X2dyb3VuZF9jb25zdHJhaW50LnJzAACUZRAAggAAADYAAAAYAAAAlGUQAIIAAAA8AAAAFAAAAJRlEACCAAAAcwAAABEAAACUZRAAggAAADwAAAAbAAAAlGUQAIIAAADtAAAAHgAAAJRlEACCAAAA8QAAABIAAACUZRAAggAAAPwAAAAJAAAAlGUQAIIAAAABAQAAHQAAAJRlEACCAAAABAEAAB4AAACUZRAAggAAAAUBAAAnAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yYXBpZXIzZC0wLjE3LjIvc3JjL2R5bmFtaWNzL3NvbHZlci92ZWxvY2l0eV9zb2x2ZXIucnMAuGYQAHcAAAA7AAAAGwAAALhmEAB3AAAAPAAAACEAAAC4ZhAAdwAAADAAAAAhAAAAuGYQAHcAAACWAAAAHAAAALhmEAB3AAAAhQAAACEAAAC4ZhAAdwAAAOAAAAAcAAAAuGYQAHcAAADUAAAAIQAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmFwaWVyM2QtMC4xNy4yL3NyYy9keW5hbWljcy9yaWdpZF9ib2R5X3NldC5ycwCgZxAAbwAAALMAAAAOAAAAoGcQAG8AAADdAAAAOQAAAJIAAAAAAAAAAQAAAMwgEACTAAAAlAAAAJUAAACWAAAAlwAAAJgAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JhcGllcjNkLTAuMTcuMi9zcmMvZ2VvbWV0cnkvYnJvYWRfcGhhc2VfbXVsdGlfc2FwL2Jyb2FkX3BoYXNlLnJzAABYaBAAggAAAKUAAAAaAAAAWGgQAIIAAACmAAAAGgAAAFhoEACCAAAAxgAA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AG0AAAAhAwAAGAAAAGByEABtAAAAMQMAACAAAABgchAAbQAAADUDAAAgAAAAQSBjb250YWN0IG1hbmlmb2xkIGNhbm5vdCBjb250YWluIG1vcmUgdGhhbiAyNTUgY29udGFjdHMgY3VycmVudGx5LgDAcxAAQwAAAGByEABtAAAArAMAABkAAABgchAAbQAAAJcDAAAfAAAAYHIQAG0AAACbAwAAHwAAAGByEABtAAAA+gMAACAAAABgchAAbQAAAAsEAAAoAAAAYHIQAG0AAAAXBAAAKAAAAGByEABtAAAAKwQAABkAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JhcGllcjNkLTAuMTcuMi9zcmMvZ2VvbWV0cnkvY29sbGlkZXJfc2V0LnJzAAAAfHQQAG0AAACsAAAAHQAAAHx0EABtAAAAFwEAAA4AAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JhcGllcjNkLTAuMTcuMi9zcmMvcGlwZWxpbmUvcGh5c2ljc19waXBlbGluZS5ycwAAAAx1EABxAAAA6wAAABEAAAAMdRAAcQAAAPIAAAAWAAAADHUQAHEAAAD0AAAAFgAAAAx1EABxAAAALwEAABgAAAAMdRAAcQAAADABAAAYAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yYXBpZXIzZC0wLjE3LjIvc3JjL3BpcGVsaW5lL3F1ZXJ5X3BpcGVsaW5lLnJzANB1EABvAAAAXgEAABEAAADQdRAAbwAAAJEBAAArAAAA0HUQAG8AAACGAQAANAAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmFwaWVyM2QtMC4xNy4yL3NyYy9waXBlbGluZS91c2VyX2NoYW5nZXMucnMAAABwdhAAbQAAABQAAAAmAAAAVW5hYmxlIHRvIGluZGV4IHRoZSBzYW1lIGVsZW1lbnQgdHdpY2UuAPB2EAAnAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yYXBpZXIzZC0wLjE3LjIvc3JjL3V0aWxzLnJzAAAAIHcQAF0AAAAPAwAACQAAAJBCEAAUAAAAIHcQAF0AAAAQAwAACQAAAEtpbmVtYXRpY1ZlbG9jaXR5QmFzZWRLaW5lbWF0aWNQb3NpdGlvbkJhc2VkRml4ZWREeW5hbWljAQAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2ltYmEtMC44LjAvc3JjL3NpbWQvYXV0b19zaW1kX2ltcGwucnMA5HcQAGcAAAC/BQAAAQAAAM8AAAAIAAAABAAAANAAAADRAAAA0gAAAEgAAAAEAAAA0wAAAM8AAAAkAAAABAAAANQAAADVAAAAYAAAAAQAAADWAAAAzwAAAAwAAAAEAAAA1wAAANgAAAAgAAAABAAAANkAAADPAAAAHAAAAAQAAADaAAAAzwAAAAQAAAAEAAAA2wAAAM8AAAAMAAAABAAAANwAAADPAAAAGAAAAAQAAADdAAAA3gAAACAAAAAEAAAA3wAAAM8AAAAMAAAABAAAAOAAAADhAAAAUAAAAAQAAADiAAAA4wAAAGAAAAAEAAAA5AAAAOUAAADEAAAABAAAAOYAAADPAAAAEAAAAAQAAADnAAAA6AAAAGQAAAAEAAAA6QAAAOoAAABYAAAABAAAAOsAAADsAAAAeAAAAAQAAADtAAAAzwAAACgAAAAEAAAA7gAAAM8AAAAIAAAABAAAAO8AAADwAAAASAAAAAQAAADxAAAAzwAAAAwAAAAEAAAA8gAAAM8AAAAIAAAABAAAAPMAAABhc3NlcnRpb24gZmFpbGVkOiBtaW4gPD0gbWF4L3J1c3RjLzA0NjhhMDBhZTNmZDZlZjFhNmEwZjllYWY2MzdkN2FhOWU2MDRhY2MvbGlicmFyeS9jb3JlL3NyYy9jbXAucnMA/HkQAEcAAABfAwAACQAAAM8AAAAEAAAABAAAAPQAAADPAAAABAAAAAQAAAD1AAAAzwAAAAQAAAAEAAAA9gAAAGFzc2VydGlvbiBmYWlsZWQ6IG1pZCA8PSBzZWxmLmxlbigpY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZQAAAAAAAGNhbGxlZCBgUmVzdWx0Ojp1bndyYXAoKWAgb24gYW4gYEVycmAgdmFsdWUAAAAAAP//////////L1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9pbmRleG1hcC0xLjkuMS9zcmMvbWFwL2NvcmUucnMAEHsQAF8AAAAqAAAAIwAAABB7EABfAAAAqwIAAA4AAAAQexAAXwAAACIAAAAPAAAATWF0cml4IHNsaWNpbmcgb3V0IG9mIGJvdW5kcy4vVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL25hbGdlYnJhLTAuMzIuMS9zcmMvYmFzZS9tYXRyaXhfdmlldy5ycwAAAL17EABoAAAAGgEAAAkAAABNYXRyaXggaW5kZXggb3V0IG9mIGJvdW5kcy4vVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL25hbGdlYnJhLTAuMzIuMS9zcmMvYmFzZS9ibGFzLnJzRG90IHByb2R1Y3QgZGltZW5zaW9ucyBtaXNtYXRjaCBmb3Igc2hhcGVzICBhbmQgOiBsZWZ0IHJvd3MgIT0gcmlnaHQgcm93cy4AALR8EAArAAAA33wQAAUAAADkfBAAGgAAAFN8EABhAAAAIAAAAAkAAAAAAAAAAQAAAAAAAAACAAAASW5kZXggb3V0IG9mIGJvdW5kcy4vVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL25hbGdlYnJhLTAuMzIuMS9zcmMvYmFzZS9pbmRleGluZy5ycwAAAEx9EABlAAAAUgEAAAkAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL25hbGdlYnJhLTAuMzIuMS9zcmMvbGluYWxnL3N5bW1ldHJpY19laWdlbi5ycwAAxH0QAG4AAACOAAAAFQAAAMR9EABuAAAAkAAAAB0AAADEfRAAbgAAAJEAAAAdAAAAxH0QAG4AAACUAAAAFQAAAMR9EABuAAAAoQAAACMAAADEfRAAbgAAALAAAAAwAAAAxH0QAG4AAADEAAAAFQAAAMR9EABuAAAAxQAAABUAAADEfRAAbgAAAMkAAAAfAAAAxH0QAG4AAAD+AAAAEAAAAMR9EABuAAAAQAAAAAkAAADEfRAAbgAAAFQAAAAbAAAAzwAAAAgAAAAEAAAA9wAAAM8AAAAEAAAABAAAAPgAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9ib3VuZGluZ192b2x1bWUvYWFiYi5yc1RoZSBsb29zZW5pbmcgbWFyZ2luIG11c3QgYmUgcG9zaXRpdmUuAAAAf38QACYAAAAUfxAAawAAACECAAAJAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvYm91bmRpbmdfdm9sdW1lL2FhYmJfdXRpbHMucnNQb2ludCBjbG91ZCBBYWJiIGNvbnN0cnVjdGlvbjogdGhlIGlucHV0IGl0ZXJhdG9yIHNob3VsZCB5aWVsZCBhdCBsZWFzdCBvbmUgcG9pbnQuAMB/EABxAAAAQAAAAA4AAADAfxAAcQAAAFcAAAAOAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvYm91bmRpbmdfdm9sdW1lL2JvdW5kaW5nX3NwaGVyZS5ycwAApIAQAHYAAAB6AAAACQAAAHR3byBhcnJheXMgY29udGFpbmluZyBhdCBsZWFzdCAgZmxvYXRzAAAsgRAAHwAAAEuBEAAHAAAAGAAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFycnkzZC0wLjEzLjEvc3JjL21hc3NfcHJvcGVydGllcy9tYXNzX3Byb3BlcnRpZXNfdHJpbWVzaDNkLnJzaIEQAIAAAAAWAAAAFwAAAGiBEACAAAAAFwAAABcAAABogRAAgAAAABgAAAAXAAAAaIEQAIAAAAClAAAAEgAAAGiBEACAAAAApgAAABIAAABogRAAgAAAAKcAAAASAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvcGFydGl0aW9uaW5nL3FidmgvdXRpbHMucnMAAEiCEABuAAAAEgAAABEAAABIghAAbgAAABMAAAAWAAAASIIQAG4AAAAVAAAADAAAAEiCEABuAAAAFwAAABUAAABIghAAbgAAACUAAAARAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvcGFydGl0aW9uaW5nL3FidmgvYnVpbGQucnMAAAiDEABuAAAARAEAAAkAAAAIgxAAbgAAACwBAAANAAAACIMQAG4AAAAtAQAADQAAAAiDEABuAAAAWwEAACEAAAAIgxAAbgAAAF0BAAARAAAACIMQAG4AAAB5AQAAGgAAAAiDEABuAAAAgQEAACUAAAAIgxAAbgAAALMBAAAJAAAACIMQAG4AAAC1AQAACQAAAAiDEABuAAAAtwEAAAkAAAAIgxAAbgAAALsBAAAXAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvcGFydGl0aW9uaW5nL3FidmgvdHJhdmVyc2FsLnJzAAAohBAAcgAAAE0AAAAZAAAAKIQQAHIAAACaAAAAGQAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFycnkzZC0wLjEzLjEvc3JjL3F1ZXJ5L2NsaXAvY2xpcF9hYWJiX2xpbmUucnO8hBAAcAAAAI0AAAANAAAAvIQQAHAAAACbAAAADQAAAFRoZSBwcm94aW1pdHkgbWFyZ2luIG11c3QgYmUgcG9zaXRpdmUgb3IgbnVsbC4AAEyFEAAuAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvcXVlcnkvY2xvc2VzdF9wb2ludHMvY2xvc2VzdF9wb2ludHNfYmFsbF9iYWxsLnJzhIUQAIQAAAAPAAAABQAAAFRoZSBjb21wb3NpdGUgc2hhcGUgbXVzdCBub3QgYmUgZW1wdHkuL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvcXVlcnkvY2xvc2VzdF9wb2ludHMvY2xvc2VzdF9wb2ludHNfY29tcG9zaXRlX3NoYXBlX3NoYXBlLnJzAAA+hhAAkAAAABkAAAAFAAAAPoYQAJAAAACBAAAAIQAAAD6GEACQAAAAggAAACEAAAA+hhAAkAAAAIMAAAAhAAAAaW50ZXJuYWwgZXJyb3I6IGVudGVyZWQgdW5yZWFjaGFibGUgY29kZS9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFycnkzZC0wLjEzLjEvc3JjL3F1ZXJ5L2Nsb3Nlc3RfcG9pbnRzL2Nsb3Nlc3RfcG9pbnRzX2N1Ym9pZF9jdWJvaWQucnM4hxAAiAAAAFIAAAAFAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvcXVlcnkvY2xvc2VzdF9wb2ludHMvY2xvc2VzdF9wb2ludHNfY3Vib2lkX3RyaWFuZ2xlLnJzAADQhxAAigAAAE0AAAAFAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvcXVlcnkvY2xvc2VzdF9wb2ludHMvY2xvc2VzdF9wb2ludHNfaGFsZnNwYWNlX3N1cHBvcnRfbWFwLnJzbIgQAJAAAAANAAAABQAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFycnkzZC0wLjEzLjEvc3JjL3F1ZXJ5L2Nsb3Nlc3RfcG9pbnRzL2Nsb3Nlc3RfcG9pbnRzX3N1cHBvcnRfbWFwX3N1cHBvcnRfbWFwLnJzAAAMiRAAkgAAACAAAAAkAAAAzwAAABgAAAAEAAAA+QAAAPoAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9xdWVyeS9jb250YWN0L2NvbnRhY3Rfc3VwcG9ydF9tYXBfc3VwcG9ydF9tYXAucnPEiRAAhAAAAB4AAAAkAAAA2AAAACAAAAAEAAAA2AAAACAAAAAEAAAA2QAAAPsAAAD8AAAA/QAAAP4AAABYihAAWIoQAPwAAAD/AAAAAAEAAN4AAAAgAAAABAAAAN4AAAAgAAAABAAAAN8AAAABAQAAAgEAAAMBAAAEAQAAmIoQAJiKEAACAQAABQEAAAYBAADwAAAASAAAAAQAAADwAAAASAAAAAQAAADxAAAABwEAAAgBAAAJAQAACgEAANiKEADYihAACAEAAAsBAAAMAQAA0gAAAEgAAAAEAAAA0gAAAEgAAAAEAAAA0wAAAA0BAAAOAQAADwEAABABAAAYixAAGIsQAA4BAAARAQAAEgEAAOoAAABYAAAABAAAAOoAAABYAAAABAAAAOsAAAATAQAAFAEAABUBAAAWAQAAWIsQAFiLEAAUAQAAFwEAABgBAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9xdWVyeS9kaXN0YW5jZS9kaXN0YW5jZV9jb21wb3NpdGVfc2hhcGVfc2hhcGUucnOYixAAhAAAABUAAAAFAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvcXVlcnkvZGlzdGFuY2UvZGlzdGFuY2Vfc3VwcG9ydF9tYXBfc3VwcG9ydF9tYXAucnMAACyMEACGAAAANAAAACQAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9xdWVyeS9lcGEvZXBhMy5ycwAAAMSMEABlAAAARgAAAA4AAADEjBAAZQAAAEcAAAAOAAAAxIwQAGUAAABIAAAADgAAAMSMEABlAAAAXgAAAA0AAADEjBAAZQAAAF8AAAANAAAAxIwQAGUAAABgAAAADQAAAMSMEABlAAAAbgAAAA0AAADEjBAAZQAAAG8AAAATAAAAxIwQAGUAAABwAAAAEwAAAMSMEABlAAAAgQAAAA0AAADEjBAAZQAAAIcAAAAcAAAAxIwQAGUAAACHAAAAEwAAAMSMEABlAAAAiAAAABMAAADEjBAAZQAAAIkAAAATAAAAxIwQAGUAAACKAAAAEwAAAMSMEABlAAAAIQEAABsAAADEjBAAZQAAAPAAAAAXAAAAxIwQAGUAAADxAAAAFwAAAMSMEABlAAAA8gAAABcAAADEjBAAZQAAAA0BAAAdAAAAxIwQAGUAAAANAQAANwAAAMSMEABlAAAAEgEAAB0AAADEjBAAZQAAABIBAAA3AAAAxIwQAGUAAAAXAQAAHQAAAMSMEABlAAAAFwEAADcAAADEjBAAZQAAABwBAAAdAAAAxIwQAGUAAAAcAQAANwAAAMSMEABlAAAAowEAABoAAADEjBAAZQAAAEQBAAAYAAAAxIwQAGUAAABYAQAAIgAAAMSMEABlAAAAXQEAAA0AAADEjBAAZQAAAF8BAAAiAAAAxIwQAGUAAABgAQAAIgAAAMSMEABlAAAAYQEAACIAAADEjBAAZQAAAG8BAAAVAAAAxIwQAGUAAACDAQAAMAAAAMSMEABlAAAAgwEAACIAAADEjBAAZQAAAJcBAAANAAAAxIwQAGUAAACYAQAADQAAAMSMEABlAAAAPQEAACEAAADEjBAAZQAAAKkBAAANAAAAxIwQAGUAAACyAQAAHAAAAMSMEABlAAAAtgEAABUAAADEjBAAZQAAALgBAAAVAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvcXVlcnkvZ2prL2dqay5yc+yPEABkAAAAQwAAAA4AAABhc3NlcnRpb24gZmFpbGVkOiBtaW5fYm91bmQgPT0gbWluX2JvdW5k7I8QAGQAAACMAAAACQAAAOyPEABkAAAATwEAAAkAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9xdWVyeS9namsvdm9yb25vaV9zaW1wbGV4My5ycwAAAKiQEABxAAAAJwAAABcAAACokBAAcQAAAFAAAAASAAAAOH0QABQAAACokBAAcQAAAFsAAAAJAAAAqJAQAHEAAABgAAAACQAAAKiQEABxAAAAYQAAAAoAAACokBAAcQAAAGcAAAAJAAAAqJAQAHEAAABtAAAACgAAAGFzc2VydGlvbiBmYWlsZWQ6IHNlbGYuZGltID09IDMAqJAQAHEAAAC8AAAADQAAAKiQEABxAAAAEQEAAB4AAACokBAAcQAAAOgAAAAeAAAAqJAQAHEAAACOAAAAFgAAAKiQEABxAAAAXwEAABQAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9xdWVyeS9pbnRlcnNlY3Rpb25fdGVzdC9pbnRlcnNlY3Rpb25fdGVzdF9zdXBwb3J0X21hcF9zdXBwb3J0X21hcC5ycwSSEACYAAAAOQAAACkAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy9xdWVyeS9ub25saW5lYXJfdGltZV9vZl9pbXBhY3Qvbm9ubGluZWFyX3RpbWVfb2ZfaW1wYWN0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OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy90cmFuc2Zvcm1hdGlvbi9jb252ZXhfaHVsbDMvdHJpYW5nbGVfZmFjZXQucnMAAAC0wBAAgQAAABUAAAAUAAAAtMAQAIEAAAAVAAAAIQAAALTAEACBAAAAFgAAABQAAABhc3NlcnRpb24gZmFpbGVkOiBkaXN0YW5jZSA+IGNyYXRlOjptYXRoOjpERUZBVUxUX0VQU0lMT04AAAC0wBAAgQAAACoAAAAJAAAAtMAQAIEAAAA1AAAAGwAAALTAEACBAAAANQAAACsAAAC0wBAAgQAAAEsAAAAJAAAAtMAQAIEAAABYAAAAEgAAALTAEACBAAAAWQAAABIAAAC0wBAAgQAAAHAAAAAWAAAAtMAQAIEAAABxAAAAFgAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFycnkzZC0wLjEzLjEvc3JjL3RyYW5zZm9ybWF0aW9uL2NvbnZleF9odWxsMy92YWxpZGF0aW9uLnJzAAAAJMIQAH0AAAAGAAAAEgAAACTCEAB9AAAACQAAABEAAABhc3NlcnRpb24gZmFpbGVkOiBmYWNldHNbZmFjZXQuYWRqW2ldXS52YWxpZCTCEAB9AAAACQAAAAkAAAAkwhAAfQAAAA8AAAAUAAAAJMIQAH0AAAAPAAAACQAAACTCEAB9AAAAEAAAAAkAAAAkwhAAfQAAABEAAAAJAAAAJMIQAH0AAAAVAAAACQAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFycnkzZC0wLjEzLjEvc3JjL3RyYW5zZm9ybWF0aW9uL2NvbnZleF9odWxsX3V0aWxzLnJzAFDDEAB3AAAAKQAAACIAAABQwxAAdwAAAEIAAAAiAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvdHJhbnNmb3JtYXRpb24vdG9fb3V0bGluZS9iYWxsX3RvX291dGxpbmUucnPowxAAgAAAAB4AAAAOAAAA6MMQAIAAAAAiAAAADgAAAOjDEACAAAAAPAAAAA4AAADowxAAgAAAAEAAAAAOAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvdHJhbnNmb3JtYXRpb24vdG9fb3V0bGluZS9jYXBzdWxlX3RvX291dGxpbmUucnMAqMQQAIMAAAAcAAAABQAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFycnkzZC0wLjEzLjEvc3JjL3RyYW5zZm9ybWF0aW9uL3RvX291dGxpbmUvcm91bmRfY29udmV4X3BvbHloZWRyb25fdG9fb3V0bGluZS5ycwA8xRAAkwAAAA8AAAAaAAAAPMUQAJMAAAASAAAAHgAAADzFEACTAAAAFQAAABwAAAA8xRAAkwAAACIAAAAZAAAAPMUQAJMAAAAjAAAAHgAAADzFEACTAAAAMAAAABoAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy90cmFuc2Zvcm1hdGlvbi90b190cmltZXNoL2NvbnZleF9wb2x5aGVkcm9uX3RvX3RyaW1lc2gucnMAAAAwxhAAjQAAAA0AAAAcAAAAMMYQAI0AAAAPAAAAGAAAAC9Vc2Vycy9zZWJjcm96ZXQvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGFycnkzZC0wLjEzLjEvc3JjL3RyYW5zZm9ybWF0aW9uL3V0aWxzLnJzAODGEABrAAAAxAAAAAkAAADgxhAAawAAAMUAAAAJAAAAYXNzZXJ0aW9uIGZhaWxlZDogbnN1YmRpdnMgPiAwAADgxhAAawAAANYAAAAFAAAA4MYQAGsAAAAzAQAAIAAAAODGEABrAAAARAEAABYAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy91dGlscy9hcnJheS5ycwAAvMcQAGIAAABKAAAACQAAAENhbm5vdCBjb21wdXRlIHRoZSBjZW50ZXIgb2YgbGVzcyB0aGFuIDEgcG9pbnQuADDIEAAvAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvdXRpbHMvY2VudGVyLnJzAGjIEABjAAAABwAAAAUAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BhcnJ5M2QtMC4xMy4xL3NyYy91dGlscy9jbGVhbnVwLnJz3MgQAGQAAAAMAAAACQAAANzIEABkAAAADQAAAAkAAADcyBAAZAAAAA4AAAAJAAAA3MgQAGQAAAATAAAADQAAANzIEABkAAAAFQAAAA0AAADcyBAAZAAAABYAAAAXAAAA3MgQAGQAAAAdAAAAEQAAANzIEABkAAAAHgAAABEAAADcyBAAZAAAAB8AAAARAAAAL1VzZXJzL3NlYmNyb3pldC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9wYXJyeTNkLTAuMTMuMS9zcmMvdXRpbHMvcG9pbnRfY2xvdWRfc3VwcG9ydF9wb2ludC5ycwAA0MkQAHYAAAAHAAAAGAAAAEFhYmJtaW5zbWF4c88AAAAQAAAABAAAAHADAABxAwAAcgMAAHMDAADPAAAAKAAAAAQAAAB0AwAAdQMAAHYDAAB3AwAAzwAAAAwAAAAEAAAAeAMAAHkDAAB6AwAAewMAAM8AAAAMAAAABAAAAHwDAAB9AwAAfgMAAH8DAADoAAAAZAAAAAQAAACAAwAAgQMAAIIDAACDAwAASW50ZXJuYWxFcnJvcgAAAM8AAAAEAAAABAAAAIQDAABIYXNoIHRhYmxlIGNhcGFjaXR5IG92ZXJmbG93EMsQABwAAAAvVXNlcnMvc2ViY3JvemV0Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2hhc2hicm93bi0wLjEyLjMvc3JjL3Jhdy9tb2QucnM0yxAAYAAAAFoAAAAoAAAAOGPtPtoPST9emHs/2g/JP2k3rDFoISIztA8UM2ghojMAAAA/AAAAvwMAAAAEAAAABAAAAAYAAACD+aIARE5uAPwpFQDRVycA3TT1AGLbwAA8mZUAQZBDAGNR/gC73qsAt2HFADpuJADSTUIASQbgAAnqLgAcktEA6x3+ACmxHADoPqcA9TWCAES7LgCc6YQAtCZwAEF+XwDWkTkAU4M5AJz0OQCLX4QAKPm9APgfOwDe/5cAD5gFABEv7wAKWosAbR9tAM9+NgAJyycARk+3AJ5mPwAt6l8Auid1AOXrxwA9e/EA9zkHAJJSigD7a+oAH7FfAAhdjQAwA1YAe/xGAPCrawAgvM8ANvSaAOOpHQBeYZEACBvmAIWZZQCgFF8AjUBoAIDY/wAnc00ABgYxAMpWFQDJqHMAe+JgAGuMwAAAAAAAAAAAQPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNdsPST/bD0m/5MsWQAAAAAAAAACA2w9JQGJ5dGUgYXJyYXlzdHJ1Y3QgdmFyaWFudErNEAAOAAAAdHVwbGUgdmFyaWFudAAAAGDNEAANAAAAbmV3dHlwZSB2YXJpYW50AHjNEAAPAAAAdW5pdCB2YXJpYW50kM0QAAwAAABlbnVtpM0QAAQAAABtYXAAsM0QAAMAAABzZXF1ZW5jZbzNEAAIAAAAbmV3dHlwZSBzdHJ1Y3QAAMzNEAAOAAAAT3B0aW9uIHZhbHVl5M0QAAwAAAB1bml0IHZhbHVlAAD4zRAACgAAAEDNEAAKAAAAc3RyaW5nIAAUzhAABwAAAGNoYXJhY3RlciBgYCTOEAALAAAAL84QAAEAAABmbG9hdGluZyBwb2ludCBgQM4QABAAAAAvzhAAAQAAAGludGVnZXIgYAAAAGDOEAAJAAAAL84QAAEAAABib29sZWFuIGAAAAB8zhAACQAAAC/OEAABAAAAdXNpemUAAACLAwAABAAAAAQAAACMAwAAjQMAAI4DAABhbHJlYWR5IGJvcnJvd2VkiwMAAAAAAAABAAAAjwMAAABvdmVyZmxvdyBpbiBEdXJhdGlvbjo6bmV3AADZzhAAGQAAAC9ydXN0Yy8wNDY4YTAwYWUzZmQ2ZWYxYTZhMGY5ZWFmNjM3ZDdhYTllNjA0YWNjL2xpYnJhcnkvY29yZS9zcmMvdGltZS5yc/zOEABIAAAAygAAABUAAACLAwAABAAAAAQAAACQAwAAiwMAAAQAAAAEAAAAkQMAAGNhbGxlZCBgT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgTm9uZWAgdmFsdWV1c2Ugb2Ygc3RkOjp0aHJlYWQ6OmN1cnJlbnQoKSBpcyBub3QgcG9zc2libGUgYWZ0ZXIgdGhlIHRocmVhZCdzIGxvY2FsIGRhdGEgaGFzIGJlZW4gZGVzdHJveWVkbGlicmFyeS9zdGQvc3JjL3RocmVhZC9tb2QucnMAAP3PEAAdAAAA3AIAAAUAAABmYWlsZWQgdG8gZ2VuZXJhdGUgdW5pcXVlIHRocmVhZCBJRDogYml0c3BhY2UgZXhoYXVzdGVkACzQEAA3AAAA/c8QAB0AAABVBAAADQAAAGNhbGxlZCBgUmVzdWx0Ojp1bndyYXAoKWAgb24gYW4gYEVycmAgdmFsdWVQb2lzb25FcnJvcm92ZXJmbG93IHdoZW4gYWRkaW5nIGR1cmF0aW9uIHRvIGluc3RhbnRsaWJyYXJ5L3N0ZC9zcmMvdGltZS5ycwAAANrQEAAXAAAAmAEAAAkAAABsaWJyYXJ5L3N0ZC9zcmMvc3lzX2NvbW1vbi90aHJlYWRfaW5mby5ycwAAAATREAApAAAAFgAAADMAAABtZW1vcnkgYWxsb2NhdGlvbiBvZiAgYnl0ZXMgZmFpbGVkCgBA0RAAFQAAAFXREAAOAAAAbGlicmFyeS9zdGQvc3JjL2FsbG9jLnJzdNEQABgAAABVAQAACQAAAGxpYnJhcnkvc3RkL3NyYy9wYW5pY2tpbmcucnOc0RAAHAAAAD4CAAAPAAAAnNEQABwAAAA9AgAADwAAAJIDAAAMAAAABAAAAJMDAACLAwAACAAAAAQAAACUAwAAlQMAABAAAAAEAAAAlgMAAJcDAACLAwAACAAAAAQAAACYAwAAmQMAAIsDAAAAAAAAAQAAAJoDAAB0aW1lIG5vdCBpbXBsZW1lbnRlZCBvbiB0aGlzIHBsYXRmb3JtAAAAMNIQACUAAABsaWJyYXJ5L3N0ZC9zcmMvc3lzL3dhc20vLi4vdW5zdXBwb3J0ZWQvdGltZS5ycwBg0hAALwAAAA0AAAAJAAAAY29uZHZhciB3YWl0IG5vdCBzdXBwb3J0ZWQAAKDSEAAaAAAAbGlicmFyeS9zdGQvc3JjL3N5cy93YXNtLy4uL3Vuc3VwcG9ydGVkL2xvY2tzL2NvbmR2YXIucnPE0hAAOAAAABQAAAAJAAAAxNIQADgAAAAYAAAACQAAAGNhbm5vdCByZWN1cnNpdmVseSBhY3F1aXJlIG11dGV4HNMQACAAAABsaWJyYXJ5L3N0ZC9zcmMvc3lzL3dhc20vLi4vdW5zdXBwb3J0ZWQvbG9ja3MvbXV0ZXgucnMAAETTEAA2AAAAFAAAAAkAAAACAAAAmwMAAAgAAAAEAAAAnAMAAGxpYnJhcnkvc3RkL3NyYy9zeXNfY29tbW9uL3RocmVhZF9wYXJrZXIvZ2VuZXJpYy5ycwCg0xAAMwAAACcAAAAVAAAAaW5jb25zaXN0ZW50IHBhcmsgc3RhdGUA5NMQABcAAACg0xAAMwAAADUAAAAXAAAAcGFyayBzdGF0ZSBjaGFuZ2VkIHVuZXhwZWN0ZWRseQAU1BAAHwAAAKDTEAAzAAAAMgAAABEAAACg0xAAMwAAAEgAAAARAAAAaW5jb25zaXN0ZW50IHBhcmtfdGltZW91dCBzdGF0ZQBc1BAAHwAAAKDTEAAzAAAAUQAAABcAAACg0xAAMwAAAE4AAAARAAAAaW5jb25zaXN0ZW50IHN0YXRlIGluIHVucGFya6TUEAAcAAAAoNMQADMAAABsAAAAEgAAAKDTEAAzAAAAegAAAA4AAABIYXNoIHRhYmxlIGNhcGFjaXR5IG92ZXJmbG936NQQABwAAAAvY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9oYXNoYnJvd24tMC4xMi4zL3NyYy9yYXcvbW9kLnJzAAzVEABPAAAAWgAAACgAAACdAwAABAAAAAQAAACeAwAAnwMAAKADAABsaWJyYXJ5L2FsbG9jL3NyYy9yYXdfdmVjLnJzY2FwYWNpdHkgb3ZlcmZsb3cAAACg1RAAEQAAAITVEAAcAAAABgIAAAUAAABhIGZvcm1hdHRpbmcgdHJhaXQgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3IAnQMA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").buffer)}))}function VI(){return function(){try{const C=A.__wbindgen_add_to_stack_pointer(-16);A.version(C);var I=G()[C/4+0],g=G()[C/4+1];return S(I,g)}finally{A.__wbindgen_add_to_stack_pointer(16),A.__wbindgen_free(I,g)}}()}ZI["-".charCodeAt(0)]=62,ZI["_".charCodeAt(0)]=63;var PI=Object.freeze({__proto__:null,version:VI,Vector3:iA,VectorOps:DA,Quaternion:oA,RotationOps:GA,SdpMatrix3:wA,SdpMatrix3Ops:kA,get RigidBodyType(){return SA},RigidBody:sA,RigidBodyDesc:cA,RigidBodySet:LA,IntegrationParameters:HA,get JointType(){return aA},get MotorModel(){return MA},ImpulseJoint:lA,UnitImpulseJoint:tA,FixedImpulseJoint:pA,PrismaticImpulseJoint:eA,RevoluteImpulseJoint:rA,SphericalImpulseJoint:dA,JointData:TA,ImpulseJointSet:OA,MultibodyJoint:nA,UnitMultibodyJoint:ZA,FixedMultibodyJoint:bA,PrismaticMultibodyJoint:WA,RevoluteMultibodyJoint:jA,SphericalMultibodyJoint:xA,MultibodyJointSet:fA,get CoefficientCombineRule(){return KA},CCDSolver:mA,IslandManager:XA,BroadPhase:VA,NarrowPhase:PA,TempContactManifold:zA,Shape:QI,get ShapeType(){return JA},Ball:EI,HalfSpace:iI,Cuboid:DI,RoundCuboid:oI,Capsule:GI,Segment:wI,Triangle:kI,RoundTriangle:SI,Polyline:aI,TriMesh:MI,ConvexPolyhedron:KI,RoundConvexPolyhedron:yI,Heightfield:JI,Cylinder:UI,RoundCylinder:hI,Cone:NI,RoundCone:FI,get ActiveCollisionTypes(){return UA},Collider:qI,get MassPropsMode(){return hA},ColliderDesc:RI,ColliderSet:sI,get FeatureType(){return yA},Ray:$A,RayIntersection:AI,RayColliderIntersection:II,RayColliderToi:gI,PointProjection:vA,PointColliderProjection:_A,ShapeTOI:CI,ShapeColliderTOI:BI,ShapeContact:uA,World:eI,PhysicsPipeline:cI,SerializationPipeline:LI,get ActiveEvents(){return FA},TempContactForceEvent:rI,EventQueue:dI,get ActiveHooks(){return qA},get SolverFlags(){return RA},DebugRenderBuffers:HI,DebugRenderPipeline:lI,get QueryFilterFlags(){return NA},QueryPipeline:YI,init:XI,CharacterCollision:tI,KinematicCharacterController:pI});
  108. //# sourceMappingURL=rapier.es.js.map
  109. /***/ }),
  110. /***/ "./node_modules/cannon-es/dist/cannon-es.js":
  111. /*!**************************************************!*\
  112. !*** ./node_modules/cannon-es/dist/cannon-es.js ***!
  113. \**************************************************/
  114. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  115. __webpack_require__.r(__webpack_exports__);
  116. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  117. /* harmony export */ AABB: () => (/* binding */ AABB),
  118. /* harmony export */ ArrayCollisionMatrix: () => (/* binding */ ArrayCollisionMatrix),
  119. /* harmony export */ BODY_SLEEP_STATES: () => (/* binding */ BODY_SLEEP_STATES),
  120. /* harmony export */ BODY_TYPES: () => (/* binding */ BODY_TYPES),
  121. /* harmony export */ Body: () => (/* binding */ Body),
  122. /* harmony export */ Box: () => (/* binding */ Box),
  123. /* harmony export */ Broadphase: () => (/* binding */ Broadphase),
  124. /* harmony export */ COLLISION_TYPES: () => (/* binding */ COLLISION_TYPES),
  125. /* harmony export */ ConeTwistConstraint: () => (/* binding */ ConeTwistConstraint),
  126. /* harmony export */ Constraint: () => (/* binding */ Constraint),
  127. /* harmony export */ ContactEquation: () => (/* binding */ ContactEquation),
  128. /* harmony export */ ContactMaterial: () => (/* binding */ ContactMaterial),
  129. /* harmony export */ ConvexPolyhedron: () => (/* binding */ ConvexPolyhedron),
  130. /* harmony export */ Cylinder: () => (/* binding */ Cylinder),
  131. /* harmony export */ DistanceConstraint: () => (/* binding */ DistanceConstraint),
  132. /* harmony export */ Equation: () => (/* binding */ Equation),
  133. /* harmony export */ EventTarget: () => (/* binding */ EventTarget),
  134. /* harmony export */ FrictionEquation: () => (/* binding */ FrictionEquation),
  135. /* harmony export */ GSSolver: () => (/* binding */ GSSolver),
  136. /* harmony export */ GridBroadphase: () => (/* binding */ GridBroadphase),
  137. /* harmony export */ Heightfield: () => (/* binding */ Heightfield),
  138. /* harmony export */ HingeConstraint: () => (/* binding */ HingeConstraint),
  139. /* harmony export */ JacobianElement: () => (/* binding */ JacobianElement),
  140. /* harmony export */ LockConstraint: () => (/* binding */ LockConstraint),
  141. /* harmony export */ Mat3: () => (/* binding */ Mat3),
  142. /* harmony export */ Material: () => (/* binding */ Material),
  143. /* harmony export */ NaiveBroadphase: () => (/* binding */ NaiveBroadphase),
  144. /* harmony export */ Narrowphase: () => (/* binding */ Narrowphase),
  145. /* harmony export */ ObjectCollisionMatrix: () => (/* binding */ ObjectCollisionMatrix),
  146. /* harmony export */ Particle: () => (/* binding */ Particle),
  147. /* harmony export */ Plane: () => (/* binding */ Plane),
  148. /* harmony export */ PointToPointConstraint: () => (/* binding */ PointToPointConstraint),
  149. /* harmony export */ Pool: () => (/* binding */ Pool),
  150. /* harmony export */ Quaternion: () => (/* binding */ Quaternion),
  151. /* harmony export */ RAY_MODES: () => (/* binding */ RAY_MODES),
  152. /* harmony export */ Ray: () => (/* binding */ Ray),
  153. /* harmony export */ RaycastResult: () => (/* binding */ RaycastResult),
  154. /* harmony export */ RaycastVehicle: () => (/* binding */ RaycastVehicle),
  155. /* harmony export */ RigidVehicle: () => (/* binding */ RigidVehicle),
  156. /* harmony export */ RotationalEquation: () => (/* binding */ RotationalEquation),
  157. /* harmony export */ RotationalMotorEquation: () => (/* binding */ RotationalMotorEquation),
  158. /* harmony export */ SAPBroadphase: () => (/* binding */ SAPBroadphase),
  159. /* harmony export */ SHAPE_TYPES: () => (/* binding */ SHAPE_TYPES),
  160. /* harmony export */ SPHSystem: () => (/* binding */ SPHSystem),
  161. /* harmony export */ Shape: () => (/* binding */ Shape),
  162. /* harmony export */ Solver: () => (/* binding */ Solver),
  163. /* harmony export */ Sphere: () => (/* binding */ Sphere),
  164. /* harmony export */ SplitSolver: () => (/* binding */ SplitSolver),
  165. /* harmony export */ Spring: () => (/* binding */ Spring),
  166. /* harmony export */ Transform: () => (/* binding */ Transform),
  167. /* harmony export */ Trimesh: () => (/* binding */ Trimesh),
  168. /* harmony export */ Vec3: () => (/* binding */ Vec3),
  169. /* harmony export */ Vec3Pool: () => (/* binding */ Vec3Pool),
  170. /* harmony export */ WheelInfo: () => (/* binding */ WheelInfo),
  171. /* harmony export */ World: () => (/* binding */ World)
  172. /* harmony export */ });
  173. /**
  174. * Records what objects are colliding with each other
  175. */
  176. class ObjectCollisionMatrix {
  177. /**
  178. * The matrix storage.
  179. */
  180. /**
  181. * @todo Remove useless constructor
  182. */
  183. constructor() {
  184. this.matrix = void 0;
  185. this.matrix = {};
  186. }
  187. /**
  188. * get
  189. */
  190. get(bi, bj) {
  191. let {
  192. id: i
  193. } = bi;
  194. let {
  195. id: j
  196. } = bj;
  197. if (j > i) {
  198. const temp = j;
  199. j = i;
  200. i = temp;
  201. }
  202. return i + "-" + j in this.matrix;
  203. }
  204. /**
  205. * set
  206. */
  207. set(bi, bj, value) {
  208. let {
  209. id: i
  210. } = bi;
  211. let {
  212. id: j
  213. } = bj;
  214. if (j > i) {
  215. const temp = j;
  216. j = i;
  217. i = temp;
  218. }
  219. if (value) {
  220. this.matrix[i + "-" + j] = true;
  221. } else {
  222. delete this.matrix[i + "-" + j];
  223. }
  224. }
  225. /**
  226. * Empty the matrix
  227. */
  228. reset() {
  229. this.matrix = {};
  230. }
  231. /**
  232. * Set max number of objects
  233. */
  234. setNumObjects(n) {}
  235. }
  236. /**
  237. * A 3x3 matrix.
  238. * Authored by {@link http://github.com/schteppe/ schteppe}
  239. */
  240. class Mat3 {
  241. /**
  242. * A vector of length 9, containing all matrix elements.
  243. */
  244. /**
  245. * @param elements A vector of length 9, containing all matrix elements.
  246. */
  247. constructor(elements = [0, 0, 0, 0, 0, 0, 0, 0, 0]) {
  248. this.elements = void 0;
  249. this.elements = elements;
  250. }
  251. /**
  252. * Sets the matrix to identity
  253. * @todo Should perhaps be renamed to `setIdentity()` to be more clear.
  254. * @todo Create another function that immediately creates an identity matrix eg. `eye()`
  255. */
  256. identity() {
  257. const e = this.elements;
  258. e[0] = 1;
  259. e[1] = 0;
  260. e[2] = 0;
  261. e[3] = 0;
  262. e[4] = 1;
  263. e[5] = 0;
  264. e[6] = 0;
  265. e[7] = 0;
  266. e[8] = 1;
  267. }
  268. /**
  269. * Set all elements to zero
  270. */
  271. setZero() {
  272. const e = this.elements;
  273. e[0] = 0;
  274. e[1] = 0;
  275. e[2] = 0;
  276. e[3] = 0;
  277. e[4] = 0;
  278. e[5] = 0;
  279. e[6] = 0;
  280. e[7] = 0;
  281. e[8] = 0;
  282. }
  283. /**
  284. * Sets the matrix diagonal elements from a Vec3
  285. */
  286. setTrace(vector) {
  287. const e = this.elements;
  288. e[0] = vector.x;
  289. e[4] = vector.y;
  290. e[8] = vector.z;
  291. }
  292. /**
  293. * Gets the matrix diagonal elements
  294. */
  295. getTrace(target = new Vec3()) {
  296. const e = this.elements;
  297. target.x = e[0];
  298. target.y = e[4];
  299. target.z = e[8];
  300. return target;
  301. }
  302. /**
  303. * Matrix-Vector multiplication
  304. * @param v The vector to multiply with
  305. * @param target Optional, target to save the result in.
  306. */
  307. vmult(v, target = new Vec3()) {
  308. const e = this.elements;
  309. const x = v.x;
  310. const y = v.y;
  311. const z = v.z;
  312. target.x = e[0] * x + e[1] * y + e[2] * z;
  313. target.y = e[3] * x + e[4] * y + e[5] * z;
  314. target.z = e[6] * x + e[7] * y + e[8] * z;
  315. return target;
  316. }
  317. /**
  318. * Matrix-scalar multiplication
  319. */
  320. smult(s) {
  321. for (let i = 0; i < this.elements.length; i++) {
  322. this.elements[i] *= s;
  323. }
  324. }
  325. /**
  326. * Matrix multiplication
  327. * @param matrix Matrix to multiply with from left side.
  328. */
  329. mmult(matrix, target = new Mat3()) {
  330. const A = this.elements;
  331. const B = matrix.elements;
  332. const T = target.elements;
  333. const a11 = A[0],
  334. a12 = A[1],
  335. a13 = A[2],
  336. a21 = A[3],
  337. a22 = A[4],
  338. a23 = A[5],
  339. a31 = A[6],
  340. a32 = A[7],
  341. a33 = A[8];
  342. const b11 = B[0],
  343. b12 = B[1],
  344. b13 = B[2],
  345. b21 = B[3],
  346. b22 = B[4],
  347. b23 = B[5],
  348. b31 = B[6],
  349. b32 = B[7],
  350. b33 = B[8];
  351. T[0] = a11 * b11 + a12 * b21 + a13 * b31;
  352. T[1] = a11 * b12 + a12 * b22 + a13 * b32;
  353. T[2] = a11 * b13 + a12 * b23 + a13 * b33;
  354. T[3] = a21 * b11 + a22 * b21 + a23 * b31;
  355. T[4] = a21 * b12 + a22 * b22 + a23 * b32;
  356. T[5] = a21 * b13 + a22 * b23 + a23 * b33;
  357. T[6] = a31 * b11 + a32 * b21 + a33 * b31;
  358. T[7] = a31 * b12 + a32 * b22 + a33 * b32;
  359. T[8] = a31 * b13 + a32 * b23 + a33 * b33;
  360. return target;
  361. }
  362. /**
  363. * Scale each column of the matrix
  364. */
  365. scale(vector, target = new Mat3()) {
  366. const e = this.elements;
  367. const t = target.elements;
  368. for (let i = 0; i !== 3; i++) {
  369. t[3 * i + 0] = vector.x * e[3 * i + 0];
  370. t[3 * i + 1] = vector.y * e[3 * i + 1];
  371. t[3 * i + 2] = vector.z * e[3 * i + 2];
  372. }
  373. return target;
  374. }
  375. /**
  376. * Solve Ax=b
  377. * @param b The right hand side
  378. * @param target Optional. Target vector to save in.
  379. * @return The solution x
  380. * @todo should reuse arrays
  381. */
  382. solve(b, target = new Vec3()) {
  383. // Construct equations
  384. const nr = 3; // num rows
  385. const nc = 4; // num cols
  386. const eqns = [];
  387. let i;
  388. let j;
  389. for (i = 0; i < nr * nc; i++) {
  390. eqns.push(0);
  391. }
  392. for (i = 0; i < 3; i++) {
  393. for (j = 0; j < 3; j++) {
  394. eqns[i + nc * j] = this.elements[i + 3 * j];
  395. }
  396. }
  397. eqns[3 + 4 * 0] = b.x;
  398. eqns[3 + 4 * 1] = b.y;
  399. eqns[3 + 4 * 2] = b.z; // Compute right upper triangular version of the matrix - Gauss elimination
  400. let n = 3;
  401. const k = n;
  402. let np;
  403. const kp = 4; // num rows
  404. let p;
  405. do {
  406. i = k - n;
  407. if (eqns[i + nc * i] === 0) {
  408. // the pivot is null, swap lines
  409. for (j = i + 1; j < k; j++) {
  410. if (eqns[i + nc * j] !== 0) {
  411. np = kp;
  412. do {
  413. // do ligne( i ) = ligne( i ) + ligne( k )
  414. p = kp - np;
  415. eqns[p + nc * i] += eqns[p + nc * j];
  416. } while (--np);
  417. break;
  418. }
  419. }
  420. }
  421. if (eqns[i + nc * i] !== 0) {
  422. for (j = i + 1; j < k; j++) {
  423. const multiplier = eqns[i + nc * j] / eqns[i + nc * i];
  424. np = kp;
  425. do {
  426. // do ligne( k ) = ligne( k ) - multiplier * ligne( i )
  427. p = kp - np;
  428. eqns[p + nc * j] = p <= i ? 0 : eqns[p + nc * j] - eqns[p + nc * i] * multiplier;
  429. } while (--np);
  430. }
  431. }
  432. } while (--n); // Get the solution
  433. target.z = eqns[2 * nc + 3] / eqns[2 * nc + 2];
  434. target.y = (eqns[1 * nc + 3] - eqns[1 * nc + 2] * target.z) / eqns[1 * nc + 1];
  435. target.x = (eqns[0 * nc + 3] - eqns[0 * nc + 2] * target.z - eqns[0 * nc + 1] * target.y) / eqns[0 * nc + 0];
  436. if (isNaN(target.x) || isNaN(target.y) || isNaN(target.z) || target.x === Infinity || target.y === Infinity || target.z === Infinity) {
  437. throw "Could not solve equation! Got x=[" + target.toString() + "], b=[" + b.toString() + "], A=[" + this.toString() + "]";
  438. }
  439. return target;
  440. }
  441. /**
  442. * Get an element in the matrix by index. Index starts at 0, not 1!!!
  443. * @param value If provided, the matrix element will be set to this value.
  444. */
  445. e(row, column, value) {
  446. if (value === undefined) {
  447. return this.elements[column + 3 * row];
  448. } else {
  449. // Set value
  450. this.elements[column + 3 * row] = value;
  451. }
  452. }
  453. /**
  454. * Copy another matrix into this matrix object.
  455. */
  456. copy(matrix) {
  457. for (let i = 0; i < matrix.elements.length; i++) {
  458. this.elements[i] = matrix.elements[i];
  459. }
  460. return this;
  461. }
  462. /**
  463. * Returns a string representation of the matrix.
  464. */
  465. toString() {
  466. let r = '';
  467. const sep = ',';
  468. for (let i = 0; i < 9; i++) {
  469. r += this.elements[i] + sep;
  470. }
  471. return r;
  472. }
  473. /**
  474. * reverse the matrix
  475. * @param target Target matrix to save in.
  476. * @return The solution x
  477. */
  478. reverse(target = new Mat3()) {
  479. // Construct equations
  480. const nr = 3; // num rows
  481. const nc = 6; // num cols
  482. const eqns = reverse_eqns;
  483. let i;
  484. let j;
  485. for (i = 0; i < 3; i++) {
  486. for (j = 0; j < 3; j++) {
  487. eqns[i + nc * j] = this.elements[i + 3 * j];
  488. }
  489. }
  490. eqns[3 + 6 * 0] = 1;
  491. eqns[3 + 6 * 1] = 0;
  492. eqns[3 + 6 * 2] = 0;
  493. eqns[4 + 6 * 0] = 0;
  494. eqns[4 + 6 * 1] = 1;
  495. eqns[4 + 6 * 2] = 0;
  496. eqns[5 + 6 * 0] = 0;
  497. eqns[5 + 6 * 1] = 0;
  498. eqns[5 + 6 * 2] = 1; // Compute right upper triangular version of the matrix - Gauss elimination
  499. let n = 3;
  500. const k = n;
  501. let np;
  502. const kp = nc; // num rows
  503. let p;
  504. do {
  505. i = k - n;
  506. if (eqns[i + nc * i] === 0) {
  507. // the pivot is null, swap lines
  508. for (j = i + 1; j < k; j++) {
  509. if (eqns[i + nc * j] !== 0) {
  510. np = kp;
  511. do {
  512. // do line( i ) = line( i ) + line( k )
  513. p = kp - np;
  514. eqns[p + nc * i] += eqns[p + nc * j];
  515. } while (--np);
  516. break;
  517. }
  518. }
  519. }
  520. if (eqns[i + nc * i] !== 0) {
  521. for (j = i + 1; j < k; j++) {
  522. const multiplier = eqns[i + nc * j] / eqns[i + nc * i];
  523. np = kp;
  524. do {
  525. // do line( k ) = line( k ) - multiplier * line( i )
  526. p = kp - np;
  527. eqns[p + nc * j] = p <= i ? 0 : eqns[p + nc * j] - eqns[p + nc * i] * multiplier;
  528. } while (--np);
  529. }
  530. }
  531. } while (--n); // eliminate the upper left triangle of the matrix
  532. i = 2;
  533. do {
  534. j = i - 1;
  535. do {
  536. const multiplier = eqns[i + nc * j] / eqns[i + nc * i];
  537. np = nc;
  538. do {
  539. p = nc - np;
  540. eqns[p + nc * j] = eqns[p + nc * j] - eqns[p + nc * i] * multiplier;
  541. } while (--np);
  542. } while (j--);
  543. } while (--i); // operations on the diagonal
  544. i = 2;
  545. do {
  546. const multiplier = 1 / eqns[i + nc * i];
  547. np = nc;
  548. do {
  549. p = nc - np;
  550. eqns[p + nc * i] = eqns[p + nc * i] * multiplier;
  551. } while (--np);
  552. } while (i--);
  553. i = 2;
  554. do {
  555. j = 2;
  556. do {
  557. p = eqns[nr + j + nc * i];
  558. if (isNaN(p) || p === Infinity) {
  559. throw "Could not reverse! A=[" + this.toString() + "]";
  560. }
  561. target.e(i, j, p);
  562. } while (j--);
  563. } while (i--);
  564. return target;
  565. }
  566. /**
  567. * Set the matrix from a quaterion
  568. */
  569. setRotationFromQuaternion(q) {
  570. const x = q.x;
  571. const y = q.y;
  572. const z = q.z;
  573. const w = q.w;
  574. const x2 = x + x;
  575. const y2 = y + y;
  576. const z2 = z + z;
  577. const xx = x * x2;
  578. const xy = x * y2;
  579. const xz = x * z2;
  580. const yy = y * y2;
  581. const yz = y * z2;
  582. const zz = z * z2;
  583. const wx = w * x2;
  584. const wy = w * y2;
  585. const wz = w * z2;
  586. const e = this.elements;
  587. e[3 * 0 + 0] = 1 - (yy + zz);
  588. e[3 * 0 + 1] = xy - wz;
  589. e[3 * 0 + 2] = xz + wy;
  590. e[3 * 1 + 0] = xy + wz;
  591. e[3 * 1 + 1] = 1 - (xx + zz);
  592. e[3 * 1 + 2] = yz - wx;
  593. e[3 * 2 + 0] = xz - wy;
  594. e[3 * 2 + 1] = yz + wx;
  595. e[3 * 2 + 2] = 1 - (xx + yy);
  596. return this;
  597. }
  598. /**
  599. * Transpose the matrix
  600. * @param target Optional. Where to store the result.
  601. * @return The target Mat3, or a new Mat3 if target was omitted.
  602. */
  603. transpose(target = new Mat3()) {
  604. const M = this.elements;
  605. const T = target.elements;
  606. let tmp; //Set diagonals
  607. T[0] = M[0];
  608. T[4] = M[4];
  609. T[8] = M[8];
  610. tmp = M[1];
  611. T[1] = M[3];
  612. T[3] = tmp;
  613. tmp = M[2];
  614. T[2] = M[6];
  615. T[6] = tmp;
  616. tmp = M[5];
  617. T[5] = M[7];
  618. T[7] = tmp;
  619. return target;
  620. }
  621. }
  622. const reverse_eqns = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
  623. /**
  624. * 3-dimensional vector
  625. * @example
  626. * const v = new Vec3(1, 2, 3)
  627. * console.log('x=' + v.x) // x=1
  628. */
  629. class Vec3 {
  630. constructor(x = 0.0, y = 0.0, z = 0.0) {
  631. this.x = void 0;
  632. this.y = void 0;
  633. this.z = void 0;
  634. this.x = x;
  635. this.y = y;
  636. this.z = z;
  637. }
  638. /**
  639. * Vector cross product
  640. * @param target Optional target to save in.
  641. */
  642. cross(vector, target = new Vec3()) {
  643. const vx = vector.x;
  644. const vy = vector.y;
  645. const vz = vector.z;
  646. const x = this.x;
  647. const y = this.y;
  648. const z = this.z;
  649. target.x = y * vz - z * vy;
  650. target.y = z * vx - x * vz;
  651. target.z = x * vy - y * vx;
  652. return target;
  653. }
  654. /**
  655. * Set the vectors' 3 elements
  656. */
  657. set(x, y, z) {
  658. this.x = x;
  659. this.y = y;
  660. this.z = z;
  661. return this;
  662. }
  663. /**
  664. * Set all components of the vector to zero.
  665. */
  666. setZero() {
  667. this.x = this.y = this.z = 0;
  668. }
  669. /**
  670. * Vector addition
  671. */
  672. vadd(vector, target) {
  673. if (target) {
  674. target.x = vector.x + this.x;
  675. target.y = vector.y + this.y;
  676. target.z = vector.z + this.z;
  677. } else {
  678. return new Vec3(this.x + vector.x, this.y + vector.y, this.z + vector.z);
  679. }
  680. }
  681. /**
  682. * Vector subtraction
  683. * @param target Optional target to save in.
  684. */
  685. vsub(vector, target) {
  686. if (target) {
  687. target.x = this.x - vector.x;
  688. target.y = this.y - vector.y;
  689. target.z = this.z - vector.z;
  690. } else {
  691. return new Vec3(this.x - vector.x, this.y - vector.y, this.z - vector.z);
  692. }
  693. }
  694. /**
  695. * Get the cross product matrix a_cross from a vector, such that a x b = a_cross * b = c
  696. *
  697. * See {@link https://www8.cs.umu.se/kurser/TDBD24/VT06/lectures/Lecture6.pdf Umeå University Lecture}
  698. */
  699. crossmat() {
  700. return new Mat3([0, -this.z, this.y, this.z, 0, -this.x, -this.y, this.x, 0]);
  701. }
  702. /**
  703. * Normalize the vector. Note that this changes the values in the vector.
  704. * @return Returns the norm of the vector
  705. */
  706. normalize() {
  707. const x = this.x;
  708. const y = this.y;
  709. const z = this.z;
  710. const n = Math.sqrt(x * x + y * y + z * z);
  711. if (n > 0.0) {
  712. const invN = 1 / n;
  713. this.x *= invN;
  714. this.y *= invN;
  715. this.z *= invN;
  716. } else {
  717. // Make something up
  718. this.x = 0;
  719. this.y = 0;
  720. this.z = 0;
  721. }
  722. return n;
  723. }
  724. /**
  725. * Get the version of this vector that is of length 1.
  726. * @param target Optional target to save in
  727. * @return Returns the unit vector
  728. */
  729. unit(target = new Vec3()) {
  730. const x = this.x;
  731. const y = this.y;
  732. const z = this.z;
  733. let ninv = Math.sqrt(x * x + y * y + z * z);
  734. if (ninv > 0.0) {
  735. ninv = 1.0 / ninv;
  736. target.x = x * ninv;
  737. target.y = y * ninv;
  738. target.z = z * ninv;
  739. } else {
  740. target.x = 1;
  741. target.y = 0;
  742. target.z = 0;
  743. }
  744. return target;
  745. }
  746. /**
  747. * Get the length of the vector
  748. */
  749. length() {
  750. const x = this.x;
  751. const y = this.y;
  752. const z = this.z;
  753. return Math.sqrt(x * x + y * y + z * z);
  754. }
  755. /**
  756. * Get the squared length of the vector.
  757. */
  758. lengthSquared() {
  759. return this.dot(this);
  760. }
  761. /**
  762. * Get distance from this point to another point
  763. */
  764. distanceTo(p) {
  765. const x = this.x;
  766. const y = this.y;
  767. const z = this.z;
  768. const px = p.x;
  769. const py = p.y;
  770. const pz = p.z;
  771. return Math.sqrt((px - x) * (px - x) + (py - y) * (py - y) + (pz - z) * (pz - z));
  772. }
  773. /**
  774. * Get squared distance from this point to another point
  775. */
  776. distanceSquared(p) {
  777. const x = this.x;
  778. const y = this.y;
  779. const z = this.z;
  780. const px = p.x;
  781. const py = p.y;
  782. const pz = p.z;
  783. return (px - x) * (px - x) + (py - y) * (py - y) + (pz - z) * (pz - z);
  784. }
  785. /**
  786. * Multiply all the components of the vector with a scalar.
  787. * @param target The vector to save the result in.
  788. */
  789. scale(scalar, target = new Vec3()) {
  790. const x = this.x;
  791. const y = this.y;
  792. const z = this.z;
  793. target.x = scalar * x;
  794. target.y = scalar * y;
  795. target.z = scalar * z;
  796. return target;
  797. }
  798. /**
  799. * Multiply the vector with an other vector, component-wise.
  800. * @param target The vector to save the result in.
  801. */
  802. vmul(vector, target = new Vec3()) {
  803. target.x = vector.x * this.x;
  804. target.y = vector.y * this.y;
  805. target.z = vector.z * this.z;
  806. return target;
  807. }
  808. /**
  809. * Scale a vector and add it to this vector. Save the result in "target". (target = this + vector * scalar)
  810. * @param target The vector to save the result in.
  811. */
  812. addScaledVector(scalar, vector, target = new Vec3()) {
  813. target.x = this.x + scalar * vector.x;
  814. target.y = this.y + scalar * vector.y;
  815. target.z = this.z + scalar * vector.z;
  816. return target;
  817. }
  818. /**
  819. * Calculate dot product
  820. * @param vector
  821. */
  822. dot(vector) {
  823. return this.x * vector.x + this.y * vector.y + this.z * vector.z;
  824. }
  825. isZero() {
  826. return this.x === 0 && this.y === 0 && this.z === 0;
  827. }
  828. /**
  829. * Make the vector point in the opposite direction.
  830. * @param target Optional target to save in
  831. */
  832. negate(target = new Vec3()) {
  833. target.x = -this.x;
  834. target.y = -this.y;
  835. target.z = -this.z;
  836. return target;
  837. }
  838. /**
  839. * Compute two artificial tangents to the vector
  840. * @param t1 Vector object to save the first tangent in
  841. * @param t2 Vector object to save the second tangent in
  842. */
  843. tangents(t1, t2) {
  844. const norm = this.length();
  845. if (norm > 0.0) {
  846. const n = Vec3_tangents_n;
  847. const inorm = 1 / norm;
  848. n.set(this.x * inorm, this.y * inorm, this.z * inorm);
  849. const randVec = Vec3_tangents_randVec;
  850. if (Math.abs(n.x) < 0.9) {
  851. randVec.set(1, 0, 0);
  852. n.cross(randVec, t1);
  853. } else {
  854. randVec.set(0, 1, 0);
  855. n.cross(randVec, t1);
  856. }
  857. n.cross(t1, t2);
  858. } else {
  859. // The normal length is zero, make something up
  860. t1.set(1, 0, 0);
  861. t2.set(0, 1, 0);
  862. }
  863. }
  864. /**
  865. * Converts to a more readable format
  866. */
  867. toString() {
  868. return this.x + "," + this.y + "," + this.z;
  869. }
  870. /**
  871. * Converts to an array
  872. */
  873. toArray() {
  874. return [this.x, this.y, this.z];
  875. }
  876. /**
  877. * Copies value of source to this vector.
  878. */
  879. copy(vector) {
  880. this.x = vector.x;
  881. this.y = vector.y;
  882. this.z = vector.z;
  883. return this;
  884. }
  885. /**
  886. * Do a linear interpolation between two vectors
  887. * @param t A number between 0 and 1. 0 will make this function return u, and 1 will make it return v. Numbers in between will generate a vector in between them.
  888. */
  889. lerp(vector, t, target) {
  890. const x = this.x;
  891. const y = this.y;
  892. const z = this.z;
  893. target.x = x + (vector.x - x) * t;
  894. target.y = y + (vector.y - y) * t;
  895. target.z = z + (vector.z - z) * t;
  896. }
  897. /**
  898. * Check if a vector equals is almost equal to another one.
  899. */
  900. almostEquals(vector, precision = 1e-6) {
  901. if (Math.abs(this.x - vector.x) > precision || Math.abs(this.y - vector.y) > precision || Math.abs(this.z - vector.z) > precision) {
  902. return false;
  903. }
  904. return true;
  905. }
  906. /**
  907. * Check if a vector is almost zero
  908. */
  909. almostZero(precision = 1e-6) {
  910. if (Math.abs(this.x) > precision || Math.abs(this.y) > precision || Math.abs(this.z) > precision) {
  911. return false;
  912. }
  913. return true;
  914. }
  915. /**
  916. * Check if the vector is anti-parallel to another vector.
  917. * @param precision Set to zero for exact comparisons
  918. */
  919. isAntiparallelTo(vector, precision) {
  920. this.negate(antip_neg);
  921. return antip_neg.almostEquals(vector, precision);
  922. }
  923. /**
  924. * Clone the vector
  925. */
  926. clone() {
  927. return new Vec3(this.x, this.y, this.z);
  928. }
  929. }
  930. Vec3.ZERO = void 0;
  931. Vec3.UNIT_X = void 0;
  932. Vec3.UNIT_Y = void 0;
  933. Vec3.UNIT_Z = void 0;
  934. Vec3.ZERO = new Vec3(0, 0, 0);
  935. Vec3.UNIT_X = new Vec3(1, 0, 0);
  936. Vec3.UNIT_Y = new Vec3(0, 1, 0);
  937. Vec3.UNIT_Z = new Vec3(0, 0, 1);
  938. const Vec3_tangents_n = new Vec3();
  939. const Vec3_tangents_randVec = new Vec3();
  940. const antip_neg = new Vec3();
  941. /**
  942. * Axis aligned bounding box class.
  943. */
  944. class AABB {
  945. /**
  946. * The lower bound of the bounding box
  947. */
  948. /**
  949. * The upper bound of the bounding box
  950. */
  951. constructor(options = {}) {
  952. this.lowerBound = void 0;
  953. this.upperBound = void 0;
  954. this.lowerBound = new Vec3();
  955. this.upperBound = new Vec3();
  956. if (options.lowerBound) {
  957. this.lowerBound.copy(options.lowerBound);
  958. }
  959. if (options.upperBound) {
  960. this.upperBound.copy(options.upperBound);
  961. }
  962. }
  963. /**
  964. * Set the AABB bounds from a set of points.
  965. * @param points An array of Vec3's.
  966. * @return The self object
  967. */
  968. setFromPoints(points, position, quaternion, skinSize) {
  969. const l = this.lowerBound;
  970. const u = this.upperBound;
  971. const q = quaternion; // Set to the first point
  972. l.copy(points[0]);
  973. if (q) {
  974. q.vmult(l, l);
  975. }
  976. u.copy(l);
  977. for (let i = 1; i < points.length; i++) {
  978. let p = points[i];
  979. if (q) {
  980. q.vmult(p, tmp$1);
  981. p = tmp$1;
  982. }
  983. if (p.x > u.x) {
  984. u.x = p.x;
  985. }
  986. if (p.x < l.x) {
  987. l.x = p.x;
  988. }
  989. if (p.y > u.y) {
  990. u.y = p.y;
  991. }
  992. if (p.y < l.y) {
  993. l.y = p.y;
  994. }
  995. if (p.z > u.z) {
  996. u.z = p.z;
  997. }
  998. if (p.z < l.z) {
  999. l.z = p.z;
  1000. }
  1001. } // Add offset
  1002. if (position) {
  1003. position.vadd(l, l);
  1004. position.vadd(u, u);
  1005. }
  1006. if (skinSize) {
  1007. l.x -= skinSize;
  1008. l.y -= skinSize;
  1009. l.z -= skinSize;
  1010. u.x += skinSize;
  1011. u.y += skinSize;
  1012. u.z += skinSize;
  1013. }
  1014. return this;
  1015. }
  1016. /**
  1017. * Copy bounds from an AABB to this AABB
  1018. * @param aabb Source to copy from
  1019. * @return The this object, for chainability
  1020. */
  1021. copy(aabb) {
  1022. this.lowerBound.copy(aabb.lowerBound);
  1023. this.upperBound.copy(aabb.upperBound);
  1024. return this;
  1025. }
  1026. /**
  1027. * Clone an AABB
  1028. */
  1029. clone() {
  1030. return new AABB().copy(this);
  1031. }
  1032. /**
  1033. * Extend this AABB so that it covers the given AABB too.
  1034. */
  1035. extend(aabb) {
  1036. this.lowerBound.x = Math.min(this.lowerBound.x, aabb.lowerBound.x);
  1037. this.upperBound.x = Math.max(this.upperBound.x, aabb.upperBound.x);
  1038. this.lowerBound.y = Math.min(this.lowerBound.y, aabb.lowerBound.y);
  1039. this.upperBound.y = Math.max(this.upperBound.y, aabb.upperBound.y);
  1040. this.lowerBound.z = Math.min(this.lowerBound.z, aabb.lowerBound.z);
  1041. this.upperBound.z = Math.max(this.upperBound.z, aabb.upperBound.z);
  1042. }
  1043. /**
  1044. * Returns true if the given AABB overlaps this AABB.
  1045. */
  1046. overlaps(aabb) {
  1047. const l1 = this.lowerBound;
  1048. const u1 = this.upperBound;
  1049. const l2 = aabb.lowerBound;
  1050. const u2 = aabb.upperBound; // l2 u2
  1051. // |---------|
  1052. // |--------|
  1053. // l1 u1
  1054. const overlapsX = l2.x <= u1.x && u1.x <= u2.x || l1.x <= u2.x && u2.x <= u1.x;
  1055. const overlapsY = l2.y <= u1.y && u1.y <= u2.y || l1.y <= u2.y && u2.y <= u1.y;
  1056. const overlapsZ = l2.z <= u1.z && u1.z <= u2.z || l1.z <= u2.z && u2.z <= u1.z;
  1057. return overlapsX && overlapsY && overlapsZ;
  1058. } // Mostly for debugging
  1059. volume() {
  1060. const l = this.lowerBound;
  1061. const u = this.upperBound;
  1062. return (u.x - l.x) * (u.y - l.y) * (u.z - l.z);
  1063. }
  1064. /**
  1065. * Returns true if the given AABB is fully contained in this AABB.
  1066. */
  1067. contains(aabb) {
  1068. const l1 = this.lowerBound;
  1069. const u1 = this.upperBound;
  1070. const l2 = aabb.lowerBound;
  1071. const u2 = aabb.upperBound; // l2 u2
  1072. // |---------|
  1073. // |---------------|
  1074. // l1 u1
  1075. return l1.x <= l2.x && u1.x >= u2.x && l1.y <= l2.y && u1.y >= u2.y && l1.z <= l2.z && u1.z >= u2.z;
  1076. }
  1077. getCorners(a, b, c, d, e, f, g, h) {
  1078. const l = this.lowerBound;
  1079. const u = this.upperBound;
  1080. a.copy(l);
  1081. b.set(u.x, l.y, l.z);
  1082. c.set(u.x, u.y, l.z);
  1083. d.set(l.x, u.y, u.z);
  1084. e.set(u.x, l.y, u.z);
  1085. f.set(l.x, u.y, l.z);
  1086. g.set(l.x, l.y, u.z);
  1087. h.copy(u);
  1088. }
  1089. /**
  1090. * Get the representation of an AABB in another frame.
  1091. * @return The "target" AABB object.
  1092. */
  1093. toLocalFrame(frame, target) {
  1094. const corners = transformIntoFrame_corners;
  1095. const a = corners[0];
  1096. const b = corners[1];
  1097. const c = corners[2];
  1098. const d = corners[3];
  1099. const e = corners[4];
  1100. const f = corners[5];
  1101. const g = corners[6];
  1102. const h = corners[7]; // Get corners in current frame
  1103. this.getCorners(a, b, c, d, e, f, g, h); // Transform them to new local frame
  1104. for (let i = 0; i !== 8; i++) {
  1105. const corner = corners[i];
  1106. frame.pointToLocal(corner, corner);
  1107. }
  1108. return target.setFromPoints(corners);
  1109. }
  1110. /**
  1111. * Get the representation of an AABB in the global frame.
  1112. * @return The "target" AABB object.
  1113. */
  1114. toWorldFrame(frame, target) {
  1115. const corners = transformIntoFrame_corners;
  1116. const a = corners[0];
  1117. const b = corners[1];
  1118. const c = corners[2];
  1119. const d = corners[3];
  1120. const e = corners[4];
  1121. const f = corners[5];
  1122. const g = corners[6];
  1123. const h = corners[7]; // Get corners in current frame
  1124. this.getCorners(a, b, c, d, e, f, g, h); // Transform them to new local frame
  1125. for (let i = 0; i !== 8; i++) {
  1126. const corner = corners[i];
  1127. frame.pointToWorld(corner, corner);
  1128. }
  1129. return target.setFromPoints(corners);
  1130. }
  1131. /**
  1132. * Check if the AABB is hit by a ray.
  1133. */
  1134. overlapsRay(ray) {
  1135. const {
  1136. direction,
  1137. from
  1138. } = ray; // const t = 0
  1139. // ray.direction is unit direction vector of ray
  1140. const dirFracX = 1 / direction.x;
  1141. const dirFracY = 1 / direction.y;
  1142. const dirFracZ = 1 / direction.z; // this.lowerBound is the corner of AABB with minimal coordinates - left bottom, rt is maximal corner
  1143. const t1 = (this.lowerBound.x - from.x) * dirFracX;
  1144. const t2 = (this.upperBound.x - from.x) * dirFracX;
  1145. const t3 = (this.lowerBound.y - from.y) * dirFracY;
  1146. const t4 = (this.upperBound.y - from.y) * dirFracY;
  1147. const t5 = (this.lowerBound.z - from.z) * dirFracZ;
  1148. const t6 = (this.upperBound.z - from.z) * dirFracZ; // const tmin = Math.max(Math.max(Math.min(t1, t2), Math.min(t3, t4)));
  1149. // const tmax = Math.min(Math.min(Math.max(t1, t2), Math.max(t3, t4)));
  1150. const tmin = Math.max(Math.max(Math.min(t1, t2), Math.min(t3, t4)), Math.min(t5, t6));
  1151. const tmax = Math.min(Math.min(Math.max(t1, t2), Math.max(t3, t4)), Math.max(t5, t6)); // if tmax < 0, ray (line) is intersecting AABB, but whole AABB is behing us
  1152. if (tmax < 0) {
  1153. //t = tmax;
  1154. return false;
  1155. } // if tmin > tmax, ray doesn't intersect AABB
  1156. if (tmin > tmax) {
  1157. //t = tmax;
  1158. return false;
  1159. }
  1160. return true;
  1161. }
  1162. }
  1163. const tmp$1 = new Vec3();
  1164. const transformIntoFrame_corners = [new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3()];
  1165. /**
  1166. * Collision "matrix".
  1167. * It's actually a triangular-shaped array of whether two bodies are touching this step, for reference next step
  1168. */
  1169. class ArrayCollisionMatrix {
  1170. /**
  1171. * The matrix storage.
  1172. */
  1173. constructor() {
  1174. this.matrix = void 0;
  1175. this.matrix = [];
  1176. }
  1177. /**
  1178. * Get an element
  1179. */
  1180. get(bi, bj) {
  1181. let {
  1182. index: i
  1183. } = bi;
  1184. let {
  1185. index: j
  1186. } = bj;
  1187. if (j > i) {
  1188. const temp = j;
  1189. j = i;
  1190. i = temp;
  1191. }
  1192. return this.matrix[(i * (i + 1) >> 1) + j - 1];
  1193. }
  1194. /**
  1195. * Set an element
  1196. */
  1197. set(bi, bj, value) {
  1198. let {
  1199. index: i
  1200. } = bi;
  1201. let {
  1202. index: j
  1203. } = bj;
  1204. if (j > i) {
  1205. const temp = j;
  1206. j = i;
  1207. i = temp;
  1208. }
  1209. this.matrix[(i * (i + 1) >> 1) + j - 1] = value ? 1 : 0;
  1210. }
  1211. /**
  1212. * Sets all elements to zero
  1213. */
  1214. reset() {
  1215. for (let i = 0, l = this.matrix.length; i !== l; i++) {
  1216. this.matrix[i] = 0;
  1217. }
  1218. }
  1219. /**
  1220. * Sets the max number of objects
  1221. */
  1222. setNumObjects(n) {
  1223. this.matrix.length = n * (n - 1) >> 1;
  1224. }
  1225. }
  1226. /**
  1227. * Base class for objects that dispatches events.
  1228. */
  1229. class EventTarget {
  1230. constructor() {
  1231. this._listeners = void 0;
  1232. }
  1233. /**
  1234. * Add an event listener
  1235. * @return The self object, for chainability.
  1236. */
  1237. addEventListener(type, listener) {
  1238. if (this._listeners === undefined) {
  1239. this._listeners = {};
  1240. }
  1241. const listeners = this._listeners;
  1242. if (listeners[type] === undefined) {
  1243. listeners[type] = [];
  1244. }
  1245. if (!listeners[type].includes(listener)) {
  1246. listeners[type].push(listener);
  1247. }
  1248. return this;
  1249. }
  1250. /**
  1251. * Check if an event listener is added
  1252. */
  1253. hasEventListener(type, listener) {
  1254. if (this._listeners === undefined) {
  1255. return false;
  1256. }
  1257. const listeners = this._listeners;
  1258. if (listeners[type] !== undefined && listeners[type].includes(listener)) {
  1259. return true;
  1260. }
  1261. return false;
  1262. }
  1263. /**
  1264. * Check if any event listener of the given type is added
  1265. */
  1266. hasAnyEventListener(type) {
  1267. if (this._listeners === undefined) {
  1268. return false;
  1269. }
  1270. const listeners = this._listeners;
  1271. return listeners[type] !== undefined;
  1272. }
  1273. /**
  1274. * Remove an event listener
  1275. * @return The self object, for chainability.
  1276. */
  1277. removeEventListener(type, listener) {
  1278. if (this._listeners === undefined) {
  1279. return this;
  1280. }
  1281. const listeners = this._listeners;
  1282. if (listeners[type] === undefined) {
  1283. return this;
  1284. }
  1285. const index = listeners[type].indexOf(listener);
  1286. if (index !== -1) {
  1287. listeners[type].splice(index, 1);
  1288. }
  1289. return this;
  1290. }
  1291. /**
  1292. * Emit an event.
  1293. * @return The self object, for chainability.
  1294. */
  1295. dispatchEvent(event) {
  1296. if (this._listeners === undefined) {
  1297. return this;
  1298. }
  1299. const listeners = this._listeners;
  1300. const listenerArray = listeners[event.type];
  1301. if (listenerArray !== undefined) {
  1302. event.target = this;
  1303. for (let i = 0, l = listenerArray.length; i < l; i++) {
  1304. listenerArray[i].call(this, event);
  1305. }
  1306. }
  1307. return this;
  1308. }
  1309. }
  1310. /**
  1311. * A Quaternion describes a rotation in 3D space. The Quaternion is mathematically defined as Q = x*i + y*j + z*k + w, where (i,j,k) are imaginary basis vectors. (x,y,z) can be seen as a vector related to the axis of rotation, while the real multiplier, w, is related to the amount of rotation.
  1312. * @param x Multiplier of the imaginary basis vector i.
  1313. * @param y Multiplier of the imaginary basis vector j.
  1314. * @param z Multiplier of the imaginary basis vector k.
  1315. * @param w Multiplier of the real part.
  1316. * @see http://en.wikipedia.org/wiki/Quaternion
  1317. */
  1318. class Quaternion {
  1319. constructor(x = 0, y = 0, z = 0, w = 1) {
  1320. this.x = void 0;
  1321. this.y = void 0;
  1322. this.z = void 0;
  1323. this.w = void 0;
  1324. this.x = x;
  1325. this.y = y;
  1326. this.z = z;
  1327. this.w = w;
  1328. }
  1329. /**
  1330. * Set the value of the quaternion.
  1331. */
  1332. set(x, y, z, w) {
  1333. this.x = x;
  1334. this.y = y;
  1335. this.z = z;
  1336. this.w = w;
  1337. return this;
  1338. }
  1339. /**
  1340. * Convert to a readable format
  1341. * @return "x,y,z,w"
  1342. */
  1343. toString() {
  1344. return this.x + "," + this.y + "," + this.z + "," + this.w;
  1345. }
  1346. /**
  1347. * Convert to an Array
  1348. * @return [x, y, z, w]
  1349. */
  1350. toArray() {
  1351. return [this.x, this.y, this.z, this.w];
  1352. }
  1353. /**
  1354. * Set the quaternion components given an axis and an angle in radians.
  1355. */
  1356. setFromAxisAngle(vector, angle) {
  1357. const s = Math.sin(angle * 0.5);
  1358. this.x = vector.x * s;
  1359. this.y = vector.y * s;
  1360. this.z = vector.z * s;
  1361. this.w = Math.cos(angle * 0.5);
  1362. return this;
  1363. }
  1364. /**
  1365. * Converts the quaternion to [ axis, angle ] representation.
  1366. * @param targetAxis A vector object to reuse for storing the axis.
  1367. * @return An array, first element is the axis and the second is the angle in radians.
  1368. */
  1369. toAxisAngle(targetAxis = new Vec3()) {
  1370. this.normalize(); // if w>1 acos and sqrt will produce errors, this cant happen if quaternion is normalised
  1371. const angle = 2 * Math.acos(this.w);
  1372. const s = Math.sqrt(1 - this.w * this.w); // assuming quaternion normalised then w is less than 1, so term always positive.
  1373. if (s < 0.001) {
  1374. // test to avoid divide by zero, s is always positive due to sqrt
  1375. // if s close to zero then direction of axis not important
  1376. targetAxis.x = this.x; // if it is important that axis is normalised then replace with x=1; y=z=0;
  1377. targetAxis.y = this.y;
  1378. targetAxis.z = this.z;
  1379. } else {
  1380. targetAxis.x = this.x / s; // normalise axis
  1381. targetAxis.y = this.y / s;
  1382. targetAxis.z = this.z / s;
  1383. }
  1384. return [targetAxis, angle];
  1385. }
  1386. /**
  1387. * Set the quaternion value given two vectors. The resulting rotation will be the needed rotation to rotate u to v.
  1388. */
  1389. setFromVectors(u, v) {
  1390. if (u.isAntiparallelTo(v)) {
  1391. const t1 = sfv_t1;
  1392. const t2 = sfv_t2;
  1393. u.tangents(t1, t2);
  1394. this.setFromAxisAngle(t1, Math.PI);
  1395. } else {
  1396. const a = u.cross(v);
  1397. this.x = a.x;
  1398. this.y = a.y;
  1399. this.z = a.z;
  1400. this.w = Math.sqrt(u.length() ** 2 * v.length() ** 2) + u.dot(v);
  1401. this.normalize();
  1402. }
  1403. return this;
  1404. }
  1405. /**
  1406. * Multiply the quaternion with an other quaternion.
  1407. */
  1408. mult(quat, target = new Quaternion()) {
  1409. const ax = this.x;
  1410. const ay = this.y;
  1411. const az = this.z;
  1412. const aw = this.w;
  1413. const bx = quat.x;
  1414. const by = quat.y;
  1415. const bz = quat.z;
  1416. const bw = quat.w;
  1417. target.x = ax * bw + aw * bx + ay * bz - az * by;
  1418. target.y = ay * bw + aw * by + az * bx - ax * bz;
  1419. target.z = az * bw + aw * bz + ax * by - ay * bx;
  1420. target.w = aw * bw - ax * bx - ay * by - az * bz;
  1421. return target;
  1422. }
  1423. /**
  1424. * Get the inverse quaternion rotation.
  1425. */
  1426. inverse(target = new Quaternion()) {
  1427. const x = this.x;
  1428. const y = this.y;
  1429. const z = this.z;
  1430. const w = this.w;
  1431. this.conjugate(target);
  1432. const inorm2 = 1 / (x * x + y * y + z * z + w * w);
  1433. target.x *= inorm2;
  1434. target.y *= inorm2;
  1435. target.z *= inorm2;
  1436. target.w *= inorm2;
  1437. return target;
  1438. }
  1439. /**
  1440. * Get the quaternion conjugate
  1441. */
  1442. conjugate(target = new Quaternion()) {
  1443. target.x = -this.x;
  1444. target.y = -this.y;
  1445. target.z = -this.z;
  1446. target.w = this.w;
  1447. return target;
  1448. }
  1449. /**
  1450. * Normalize the quaternion. Note that this changes the values of the quaternion.
  1451. */
  1452. normalize() {
  1453. let l = Math.sqrt(this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w);
  1454. if (l === 0) {
  1455. this.x = 0;
  1456. this.y = 0;
  1457. this.z = 0;
  1458. this.w = 0;
  1459. } else {
  1460. l = 1 / l;
  1461. this.x *= l;
  1462. this.y *= l;
  1463. this.z *= l;
  1464. this.w *= l;
  1465. }
  1466. return this;
  1467. }
  1468. /**
  1469. * Approximation of quaternion normalization. Works best when quat is already almost-normalized.
  1470. * @author unphased, https://github.com/unphased
  1471. */
  1472. normalizeFast() {
  1473. const f = (3.0 - (this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w)) / 2.0;
  1474. if (f === 0) {
  1475. this.x = 0;
  1476. this.y = 0;
  1477. this.z = 0;
  1478. this.w = 0;
  1479. } else {
  1480. this.x *= f;
  1481. this.y *= f;
  1482. this.z *= f;
  1483. this.w *= f;
  1484. }
  1485. return this;
  1486. }
  1487. /**
  1488. * Multiply the quaternion by a vector
  1489. */
  1490. vmult(v, target = new Vec3()) {
  1491. const x = v.x;
  1492. const y = v.y;
  1493. const z = v.z;
  1494. const qx = this.x;
  1495. const qy = this.y;
  1496. const qz = this.z;
  1497. const qw = this.w; // q*v
  1498. const ix = qw * x + qy * z - qz * y;
  1499. const iy = qw * y + qz * x - qx * z;
  1500. const iz = qw * z + qx * y - qy * x;
  1501. const iw = -qx * x - qy * y - qz * z;
  1502. target.x = ix * qw + iw * -qx + iy * -qz - iz * -qy;
  1503. target.y = iy * qw + iw * -qy + iz * -qx - ix * -qz;
  1504. target.z = iz * qw + iw * -qz + ix * -qy - iy * -qx;
  1505. return target;
  1506. }
  1507. /**
  1508. * Copies value of source to this quaternion.
  1509. * @return this
  1510. */
  1511. copy(quat) {
  1512. this.x = quat.x;
  1513. this.y = quat.y;
  1514. this.z = quat.z;
  1515. this.w = quat.w;
  1516. return this;
  1517. }
  1518. /**
  1519. * Convert the quaternion to euler angle representation. Order: YZX, as this page describes: https://www.euclideanspace.com/maths/standards/index.htm
  1520. * @param order Three-character string, defaults to "YZX"
  1521. */
  1522. toEuler(target, order = 'YZX') {
  1523. let heading;
  1524. let attitude;
  1525. let bank;
  1526. const x = this.x;
  1527. const y = this.y;
  1528. const z = this.z;
  1529. const w = this.w;
  1530. switch (order) {
  1531. case 'YZX':
  1532. const test = x * y + z * w;
  1533. if (test > 0.499) {
  1534. // singularity at north pole
  1535. heading = 2 * Math.atan2(x, w);
  1536. attitude = Math.PI / 2;
  1537. bank = 0;
  1538. }
  1539. if (test < -0.499) {
  1540. // singularity at south pole
  1541. heading = -2 * Math.atan2(x, w);
  1542. attitude = -Math.PI / 2;
  1543. bank = 0;
  1544. }
  1545. if (heading === undefined) {
  1546. const sqx = x * x;
  1547. const sqy = y * y;
  1548. const sqz = z * z;
  1549. heading = Math.atan2(2 * y * w - 2 * x * z, 1 - 2 * sqy - 2 * sqz); // Heading
  1550. attitude = Math.asin(2 * test); // attitude
  1551. bank = Math.atan2(2 * x * w - 2 * y * z, 1 - 2 * sqx - 2 * sqz); // bank
  1552. }
  1553. break;
  1554. default:
  1555. throw new Error("Euler order " + order + " not supported yet.");
  1556. }
  1557. target.y = heading;
  1558. target.z = attitude;
  1559. target.x = bank;
  1560. }
  1561. /**
  1562. * @param order The order to apply angles: 'XYZ' or 'YXZ' or any other combination.
  1563. *
  1564. * See {@link https://www.mathworks.com/matlabcentral/fileexchange/20696-function-to-convert-between-dcm-euler-angles-quaternions-and-euler-vectors MathWorks} reference
  1565. */
  1566. setFromEuler(x, y, z, order = 'XYZ') {
  1567. const c1 = Math.cos(x / 2);
  1568. const c2 = Math.cos(y / 2);
  1569. const c3 = Math.cos(z / 2);
  1570. const s1 = Math.sin(x / 2);
  1571. const s2 = Math.sin(y / 2);
  1572. const s3 = Math.sin(z / 2);
  1573. if (order === 'XYZ') {
  1574. this.x = s1 * c2 * c3 + c1 * s2 * s3;
  1575. this.y = c1 * s2 * c3 - s1 * c2 * s3;
  1576. this.z = c1 * c2 * s3 + s1 * s2 * c3;
  1577. this.w = c1 * c2 * c3 - s1 * s2 * s3;
  1578. } else if (order === 'YXZ') {
  1579. this.x = s1 * c2 * c3 + c1 * s2 * s3;
  1580. this.y = c1 * s2 * c3 - s1 * c2 * s3;
  1581. this.z = c1 * c2 * s3 - s1 * s2 * c3;
  1582. this.w = c1 * c2 * c3 + s1 * s2 * s3;
  1583. } else if (order === 'ZXY') {
  1584. this.x = s1 * c2 * c3 - c1 * s2 * s3;
  1585. this.y = c1 * s2 * c3 + s1 * c2 * s3;
  1586. this.z = c1 * c2 * s3 + s1 * s2 * c3;
  1587. this.w = c1 * c2 * c3 - s1 * s2 * s3;
  1588. } else if (order === 'ZYX') {
  1589. this.x = s1 * c2 * c3 - c1 * s2 * s3;
  1590. this.y = c1 * s2 * c3 + s1 * c2 * s3;
  1591. this.z = c1 * c2 * s3 - s1 * s2 * c3;
  1592. this.w = c1 * c2 * c3 + s1 * s2 * s3;
  1593. } else if (order === 'YZX') {
  1594. this.x = s1 * c2 * c3 + c1 * s2 * s3;
  1595. this.y = c1 * s2 * c3 + s1 * c2 * s3;
  1596. this.z = c1 * c2 * s3 - s1 * s2 * c3;
  1597. this.w = c1 * c2 * c3 - s1 * s2 * s3;
  1598. } else if (order === 'XZY') {
  1599. this.x = s1 * c2 * c3 - c1 * s2 * s3;
  1600. this.y = c1 * s2 * c3 - s1 * c2 * s3;
  1601. this.z = c1 * c2 * s3 + s1 * s2 * c3;
  1602. this.w = c1 * c2 * c3 + s1 * s2 * s3;
  1603. }
  1604. return this;
  1605. }
  1606. clone() {
  1607. return new Quaternion(this.x, this.y, this.z, this.w);
  1608. }
  1609. /**
  1610. * Performs a spherical linear interpolation between two quat
  1611. *
  1612. * @param toQuat second operand
  1613. * @param t interpolation amount between the self quaternion and toQuat
  1614. * @param target A quaternion to store the result in. If not provided, a new one will be created.
  1615. * @returns {Quaternion} The "target" object
  1616. */
  1617. slerp(toQuat, t, target = new Quaternion()) {
  1618. const ax = this.x;
  1619. const ay = this.y;
  1620. const az = this.z;
  1621. const aw = this.w;
  1622. let bx = toQuat.x;
  1623. let by = toQuat.y;
  1624. let bz = toQuat.z;
  1625. let bw = toQuat.w;
  1626. let omega;
  1627. let cosom;
  1628. let sinom;
  1629. let scale0;
  1630. let scale1; // calc cosine
  1631. cosom = ax * bx + ay * by + az * bz + aw * bw; // adjust signs (if necessary)
  1632. if (cosom < 0.0) {
  1633. cosom = -cosom;
  1634. bx = -bx;
  1635. by = -by;
  1636. bz = -bz;
  1637. bw = -bw;
  1638. } // calculate coefficients
  1639. if (1.0 - cosom > 0.000001) {
  1640. // standard case (slerp)
  1641. omega = Math.acos(cosom);
  1642. sinom = Math.sin(omega);
  1643. scale0 = Math.sin((1.0 - t) * omega) / sinom;
  1644. scale1 = Math.sin(t * omega) / sinom;
  1645. } else {
  1646. // "from" and "to" quaternions are very close
  1647. // ... so we can do a linear interpolation
  1648. scale0 = 1.0 - t;
  1649. scale1 = t;
  1650. } // calculate final values
  1651. target.x = scale0 * ax + scale1 * bx;
  1652. target.y = scale0 * ay + scale1 * by;
  1653. target.z = scale0 * az + scale1 * bz;
  1654. target.w = scale0 * aw + scale1 * bw;
  1655. return target;
  1656. }
  1657. /**
  1658. * Rotate an absolute orientation quaternion given an angular velocity and a time step.
  1659. */
  1660. integrate(angularVelocity, dt, angularFactor, target = new Quaternion()) {
  1661. const ax = angularVelocity.x * angularFactor.x,
  1662. ay = angularVelocity.y * angularFactor.y,
  1663. az = angularVelocity.z * angularFactor.z,
  1664. bx = this.x,
  1665. by = this.y,
  1666. bz = this.z,
  1667. bw = this.w;
  1668. const half_dt = dt * 0.5;
  1669. target.x += half_dt * (ax * bw + ay * bz - az * by);
  1670. target.y += half_dt * (ay * bw + az * bx - ax * bz);
  1671. target.z += half_dt * (az * bw + ax * by - ay * bx);
  1672. target.w += half_dt * (-ax * bx - ay * by - az * bz);
  1673. return target;
  1674. }
  1675. }
  1676. const sfv_t1 = new Vec3();
  1677. const sfv_t2 = new Vec3();
  1678. /**
  1679. * The available shape types.
  1680. */
  1681. const SHAPE_TYPES = {
  1682. /** SPHERE */
  1683. SPHERE: 1,
  1684. /** PLANE */
  1685. PLANE: 2,
  1686. /** BOX */
  1687. BOX: 4,
  1688. /** COMPOUND */
  1689. COMPOUND: 8,
  1690. /** CONVEXPOLYHEDRON */
  1691. CONVEXPOLYHEDRON: 16,
  1692. /** HEIGHTFIELD */
  1693. HEIGHTFIELD: 32,
  1694. /** PARTICLE */
  1695. PARTICLE: 64,
  1696. /** CYLINDER */
  1697. CYLINDER: 128,
  1698. /** TRIMESH */
  1699. TRIMESH: 256
  1700. };
  1701. /**
  1702. * ShapeType
  1703. */
  1704. /**
  1705. * Base class for shapes
  1706. */
  1707. class Shape {
  1708. /**
  1709. * Identifier of the Shape.
  1710. */
  1711. /**
  1712. * The type of this shape. Must be set to an int > 0 by subclasses.
  1713. */
  1714. /**
  1715. * The local bounding sphere radius of this shape.
  1716. */
  1717. /**
  1718. * Whether to produce contact forces when in contact with other bodies. Note that contacts will be generated, but they will be disabled.
  1719. * @default true
  1720. */
  1721. /**
  1722. * @default 1
  1723. */
  1724. /**
  1725. * @default -1
  1726. */
  1727. /**
  1728. * Optional material of the shape that regulates contact properties.
  1729. */
  1730. /**
  1731. * The body to which the shape is added to.
  1732. */
  1733. /**
  1734. * All the Shape types.
  1735. */
  1736. constructor(options = {}) {
  1737. this.id = void 0;
  1738. this.type = void 0;
  1739. this.boundingSphereRadius = void 0;
  1740. this.collisionResponse = void 0;
  1741. this.collisionFilterGroup = void 0;
  1742. this.collisionFilterMask = void 0;
  1743. this.material = void 0;
  1744. this.body = void 0;
  1745. this.id = Shape.idCounter++;
  1746. this.type = options.type || 0;
  1747. this.boundingSphereRadius = 0;
  1748. this.collisionResponse = options.collisionResponse ? options.collisionResponse : true;
  1749. this.collisionFilterGroup = options.collisionFilterGroup !== undefined ? options.collisionFilterGroup : 1;
  1750. this.collisionFilterMask = options.collisionFilterMask !== undefined ? options.collisionFilterMask : -1;
  1751. this.material = options.material ? options.material : null;
  1752. this.body = null;
  1753. }
  1754. /**
  1755. * Computes the bounding sphere radius.
  1756. * The result is stored in the property `.boundingSphereRadius`
  1757. */
  1758. updateBoundingSphereRadius() {
  1759. throw "computeBoundingSphereRadius() not implemented for shape type " + this.type;
  1760. }
  1761. /**
  1762. * Get the volume of this shape
  1763. */
  1764. volume() {
  1765. throw "volume() not implemented for shape type " + this.type;
  1766. }
  1767. /**
  1768. * Calculates the inertia in the local frame for this shape.
  1769. * @see http://en.wikipedia.org/wiki/List_of_moments_of_inertia
  1770. */
  1771. calculateLocalInertia(mass, target) {
  1772. throw "calculateLocalInertia() not implemented for shape type " + this.type;
  1773. }
  1774. /**
  1775. * @todo use abstract for these kind of methods
  1776. */
  1777. calculateWorldAABB(pos, quat, min, max) {
  1778. throw "calculateWorldAABB() not implemented for shape type " + this.type;
  1779. }
  1780. }
  1781. Shape.idCounter = 0;
  1782. Shape.types = SHAPE_TYPES;
  1783. /**
  1784. * Transformation utilities.
  1785. */
  1786. class Transform {
  1787. /**
  1788. * position
  1789. */
  1790. /**
  1791. * quaternion
  1792. */
  1793. constructor(options = {}) {
  1794. this.position = void 0;
  1795. this.quaternion = void 0;
  1796. this.position = new Vec3();
  1797. this.quaternion = new Quaternion();
  1798. if (options.position) {
  1799. this.position.copy(options.position);
  1800. }
  1801. if (options.quaternion) {
  1802. this.quaternion.copy(options.quaternion);
  1803. }
  1804. }
  1805. /**
  1806. * Get a global point in local transform coordinates.
  1807. */
  1808. pointToLocal(worldPoint, result) {
  1809. return Transform.pointToLocalFrame(this.position, this.quaternion, worldPoint, result);
  1810. }
  1811. /**
  1812. * Get a local point in global transform coordinates.
  1813. */
  1814. pointToWorld(localPoint, result) {
  1815. return Transform.pointToWorldFrame(this.position, this.quaternion, localPoint, result);
  1816. }
  1817. /**
  1818. * vectorToWorldFrame
  1819. */
  1820. vectorToWorldFrame(localVector, result = new Vec3()) {
  1821. this.quaternion.vmult(localVector, result);
  1822. return result;
  1823. }
  1824. /**
  1825. * pointToLocalFrame
  1826. */
  1827. static pointToLocalFrame(position, quaternion, worldPoint, result = new Vec3()) {
  1828. worldPoint.vsub(position, result);
  1829. quaternion.conjugate(tmpQuat$1);
  1830. tmpQuat$1.vmult(result, result);
  1831. return result;
  1832. }
  1833. /**
  1834. * pointToWorldFrame
  1835. */
  1836. static pointToWorldFrame(position, quaternion, localPoint, result = new Vec3()) {
  1837. quaternion.vmult(localPoint, result);
  1838. result.vadd(position, result);
  1839. return result;
  1840. }
  1841. /**
  1842. * vectorToWorldFrame
  1843. */
  1844. static vectorToWorldFrame(quaternion, localVector, result = new Vec3()) {
  1845. quaternion.vmult(localVector, result);
  1846. return result;
  1847. }
  1848. /**
  1849. * vectorToLocalFrame
  1850. */
  1851. static vectorToLocalFrame(position, quaternion, worldVector, result = new Vec3()) {
  1852. quaternion.w *= -1;
  1853. quaternion.vmult(worldVector, result);
  1854. quaternion.w *= -1;
  1855. return result;
  1856. }
  1857. }
  1858. const tmpQuat$1 = new Quaternion();
  1859. /**
  1860. * A set of polygons describing a convex shape.
  1861. *
  1862. * The shape MUST be convex for the code to work properly. No polygons may be coplanar (contained
  1863. * in the same 3D plane), instead these should be merged into one polygon.
  1864. *
  1865. * @author qiao / https://github.com/qiao (original author, see https://github.com/qiao/three.js/commit/85026f0c769e4000148a67d45a9e9b9c5108836f)
  1866. * @author schteppe / https://github.com/schteppe
  1867. * @see https://www.altdevblogaday.com/2011/05/13/contact-generation-between-3d-convex-meshes/
  1868. *
  1869. * @todo Move the clipping functions to ContactGenerator?
  1870. * @todo Automatically merge coplanar polygons in constructor.
  1871. * @example
  1872. * const convexShape = new CANNON.ConvexPolyhedron({ vertices, faces })
  1873. * const convexBody = new CANNON.Body({ mass: 1, shape: convexShape })
  1874. * world.addBody(convexBody)
  1875. */
  1876. class ConvexPolyhedron extends Shape {
  1877. /** vertices */
  1878. /**
  1879. * Array of integer arrays, indicating which vertices each face consists of
  1880. */
  1881. /** faceNormals */
  1882. /** worldVertices */
  1883. /** worldVerticesNeedsUpdate */
  1884. /** worldFaceNormals */
  1885. /** worldFaceNormalsNeedsUpdate */
  1886. /**
  1887. * If given, these locally defined, normalized axes are the only ones being checked when doing separating axis check.
  1888. */
  1889. /** uniqueEdges */
  1890. /**
  1891. * @param vertices An array of Vec3's
  1892. * @param faces Array of integer arrays, describing which vertices that is included in each face.
  1893. */
  1894. constructor(props = {}) {
  1895. const {
  1896. vertices = [],
  1897. faces = [],
  1898. normals = [],
  1899. axes,
  1900. boundingSphereRadius
  1901. } = props;
  1902. super({
  1903. type: Shape.types.CONVEXPOLYHEDRON
  1904. });
  1905. this.vertices = void 0;
  1906. this.faces = void 0;
  1907. this.faceNormals = void 0;
  1908. this.worldVertices = void 0;
  1909. this.worldVerticesNeedsUpdate = void 0;
  1910. this.worldFaceNormals = void 0;
  1911. this.worldFaceNormalsNeedsUpdate = void 0;
  1912. this.uniqueAxes = void 0;
  1913. this.uniqueEdges = void 0;
  1914. this.vertices = vertices;
  1915. this.faces = faces;
  1916. this.faceNormals = normals;
  1917. if (this.faceNormals.length === 0) {
  1918. this.computeNormals();
  1919. }
  1920. if (!boundingSphereRadius) {
  1921. this.updateBoundingSphereRadius();
  1922. } else {
  1923. this.boundingSphereRadius = boundingSphereRadius;
  1924. }
  1925. this.worldVertices = []; // World transformed version of .vertices
  1926. this.worldVerticesNeedsUpdate = true;
  1927. this.worldFaceNormals = []; // World transformed version of .faceNormals
  1928. this.worldFaceNormalsNeedsUpdate = true;
  1929. this.uniqueAxes = axes ? axes.slice() : null;
  1930. this.uniqueEdges = [];
  1931. this.computeEdges();
  1932. }
  1933. /**
  1934. * Computes uniqueEdges
  1935. */
  1936. computeEdges() {
  1937. const faces = this.faces;
  1938. const vertices = this.vertices;
  1939. const edges = this.uniqueEdges;
  1940. edges.length = 0;
  1941. const edge = new Vec3();
  1942. for (let i = 0; i !== faces.length; i++) {
  1943. const face = faces[i];
  1944. const numVertices = face.length;
  1945. for (let j = 0; j !== numVertices; j++) {
  1946. const k = (j + 1) % numVertices;
  1947. vertices[face[j]].vsub(vertices[face[k]], edge);
  1948. edge.normalize();
  1949. let found = false;
  1950. for (let p = 0; p !== edges.length; p++) {
  1951. if (edges[p].almostEquals(edge) || edges[p].almostEquals(edge)) {
  1952. found = true;
  1953. break;
  1954. }
  1955. }
  1956. if (!found) {
  1957. edges.push(edge.clone());
  1958. }
  1959. }
  1960. }
  1961. }
  1962. /**
  1963. * Compute the normals of the faces.
  1964. * Will reuse existing Vec3 objects in the `faceNormals` array if they exist.
  1965. */
  1966. computeNormals() {
  1967. this.faceNormals.length = this.faces.length; // Generate normals
  1968. for (let i = 0; i < this.faces.length; i++) {
  1969. // Check so all vertices exists for this face
  1970. for (let j = 0; j < this.faces[i].length; j++) {
  1971. if (!this.vertices[this.faces[i][j]]) {
  1972. throw new Error("Vertex " + this.faces[i][j] + " not found!");
  1973. }
  1974. }
  1975. const n = this.faceNormals[i] || new Vec3();
  1976. this.getFaceNormal(i, n);
  1977. n.negate(n);
  1978. this.faceNormals[i] = n;
  1979. const vertex = this.vertices[this.faces[i][0]];
  1980. if (n.dot(vertex) < 0) {
  1981. console.error(".faceNormals[" + i + "] = Vec3(" + n.toString() + ") looks like it points into the shape? The vertices follow. Make sure they are ordered CCW around the normal, using the right hand rule.");
  1982. for (let j = 0; j < this.faces[i].length; j++) {
  1983. console.warn(".vertices[" + this.faces[i][j] + "] = Vec3(" + this.vertices[this.faces[i][j]].toString() + ")");
  1984. }
  1985. }
  1986. }
  1987. }
  1988. /**
  1989. * Compute the normal of a face from its vertices
  1990. */
  1991. getFaceNormal(i, target) {
  1992. const f = this.faces[i];
  1993. const va = this.vertices[f[0]];
  1994. const vb = this.vertices[f[1]];
  1995. const vc = this.vertices[f[2]];
  1996. ConvexPolyhedron.computeNormal(va, vb, vc, target);
  1997. }
  1998. /**
  1999. * Get face normal given 3 vertices
  2000. */
  2001. static computeNormal(va, vb, vc, target) {
  2002. const cb = new Vec3();
  2003. const ab = new Vec3();
  2004. vb.vsub(va, ab);
  2005. vc.vsub(vb, cb);
  2006. cb.cross(ab, target);
  2007. if (!target.isZero()) {
  2008. target.normalize();
  2009. }
  2010. }
  2011. /**
  2012. * @param minDist Clamp distance
  2013. * @param result The an array of contact point objects, see clipFaceAgainstHull
  2014. */
  2015. clipAgainstHull(posA, quatA, hullB, posB, quatB, separatingNormal, minDist, maxDist, result) {
  2016. const WorldNormal = new Vec3();
  2017. let closestFaceB = -1;
  2018. let dmax = -Number.MAX_VALUE;
  2019. for (let face = 0; face < hullB.faces.length; face++) {
  2020. WorldNormal.copy(hullB.faceNormals[face]);
  2021. quatB.vmult(WorldNormal, WorldNormal);
  2022. const d = WorldNormal.dot(separatingNormal);
  2023. if (d > dmax) {
  2024. dmax = d;
  2025. closestFaceB = face;
  2026. }
  2027. }
  2028. const worldVertsB1 = [];
  2029. for (let i = 0; i < hullB.faces[closestFaceB].length; i++) {
  2030. const b = hullB.vertices[hullB.faces[closestFaceB][i]];
  2031. const worldb = new Vec3();
  2032. worldb.copy(b);
  2033. quatB.vmult(worldb, worldb);
  2034. posB.vadd(worldb, worldb);
  2035. worldVertsB1.push(worldb);
  2036. }
  2037. if (closestFaceB >= 0) {
  2038. this.clipFaceAgainstHull(separatingNormal, posA, quatA, worldVertsB1, minDist, maxDist, result);
  2039. }
  2040. }
  2041. /**
  2042. * Find the separating axis between this hull and another
  2043. * @param target The target vector to save the axis in
  2044. * @return Returns false if a separation is found, else true
  2045. */
  2046. findSeparatingAxis(hullB, posA, quatA, posB, quatB, target, faceListA, faceListB) {
  2047. const faceANormalWS3 = new Vec3();
  2048. const Worldnormal1 = new Vec3();
  2049. const deltaC = new Vec3();
  2050. const worldEdge0 = new Vec3();
  2051. const worldEdge1 = new Vec3();
  2052. const Cross = new Vec3();
  2053. let dmin = Number.MAX_VALUE;
  2054. const hullA = this;
  2055. if (!hullA.uniqueAxes) {
  2056. const numFacesA = faceListA ? faceListA.length : hullA.faces.length; // Test face normals from hullA
  2057. for (let i = 0; i < numFacesA; i++) {
  2058. const fi = faceListA ? faceListA[i] : i; // Get world face normal
  2059. faceANormalWS3.copy(hullA.faceNormals[fi]);
  2060. quatA.vmult(faceANormalWS3, faceANormalWS3);
  2061. const d = hullA.testSepAxis(faceANormalWS3, hullB, posA, quatA, posB, quatB);
  2062. if (d === false) {
  2063. return false;
  2064. }
  2065. if (d < dmin) {
  2066. dmin = d;
  2067. target.copy(faceANormalWS3);
  2068. }
  2069. }
  2070. } else {
  2071. // Test unique axes
  2072. for (let i = 0; i !== hullA.uniqueAxes.length; i++) {
  2073. // Get world axis
  2074. quatA.vmult(hullA.uniqueAxes[i], faceANormalWS3);
  2075. const d = hullA.testSepAxis(faceANormalWS3, hullB, posA, quatA, posB, quatB);
  2076. if (d === false) {
  2077. return false;
  2078. }
  2079. if (d < dmin) {
  2080. dmin = d;
  2081. target.copy(faceANormalWS3);
  2082. }
  2083. }
  2084. }
  2085. if (!hullB.uniqueAxes) {
  2086. // Test face normals from hullB
  2087. const numFacesB = faceListB ? faceListB.length : hullB.faces.length;
  2088. for (let i = 0; i < numFacesB; i++) {
  2089. const fi = faceListB ? faceListB[i] : i;
  2090. Worldnormal1.copy(hullB.faceNormals[fi]);
  2091. quatB.vmult(Worldnormal1, Worldnormal1);
  2092. const d = hullA.testSepAxis(Worldnormal1, hullB, posA, quatA, posB, quatB);
  2093. if (d === false) {
  2094. return false;
  2095. }
  2096. if (d < dmin) {
  2097. dmin = d;
  2098. target.copy(Worldnormal1);
  2099. }
  2100. }
  2101. } else {
  2102. // Test unique axes in B
  2103. for (let i = 0; i !== hullB.uniqueAxes.length; i++) {
  2104. quatB.vmult(hullB.uniqueAxes[i], Worldnormal1);
  2105. const d = hullA.testSepAxis(Worldnormal1, hullB, posA, quatA, posB, quatB);
  2106. if (d === false) {
  2107. return false;
  2108. }
  2109. if (d < dmin) {
  2110. dmin = d;
  2111. target.copy(Worldnormal1);
  2112. }
  2113. }
  2114. } // Test edges
  2115. for (let e0 = 0; e0 !== hullA.uniqueEdges.length; e0++) {
  2116. // Get world edge
  2117. quatA.vmult(hullA.uniqueEdges[e0], worldEdge0);
  2118. for (let e1 = 0; e1 !== hullB.uniqueEdges.length; e1++) {
  2119. // Get world edge 2
  2120. quatB.vmult(hullB.uniqueEdges[e1], worldEdge1);
  2121. worldEdge0.cross(worldEdge1, Cross);
  2122. if (!Cross.almostZero()) {
  2123. Cross.normalize();
  2124. const dist = hullA.testSepAxis(Cross, hullB, posA, quatA, posB, quatB);
  2125. if (dist === false) {
  2126. return false;
  2127. }
  2128. if (dist < dmin) {
  2129. dmin = dist;
  2130. target.copy(Cross);
  2131. }
  2132. }
  2133. }
  2134. }
  2135. posB.vsub(posA, deltaC);
  2136. if (deltaC.dot(target) > 0.0) {
  2137. target.negate(target);
  2138. }
  2139. return true;
  2140. }
  2141. /**
  2142. * Test separating axis against two hulls. Both hulls are projected onto the axis and the overlap size is returned if there is one.
  2143. * @return The overlap depth, or FALSE if no penetration.
  2144. */
  2145. testSepAxis(axis, hullB, posA, quatA, posB, quatB) {
  2146. const hullA = this;
  2147. ConvexPolyhedron.project(hullA, axis, posA, quatA, maxminA);
  2148. ConvexPolyhedron.project(hullB, axis, posB, quatB, maxminB);
  2149. const maxA = maxminA[0];
  2150. const minA = maxminA[1];
  2151. const maxB = maxminB[0];
  2152. const minB = maxminB[1];
  2153. if (maxA < minB || maxB < minA) {
  2154. return false; // Separated
  2155. }
  2156. const d0 = maxA - minB;
  2157. const d1 = maxB - minA;
  2158. const depth = d0 < d1 ? d0 : d1;
  2159. return depth;
  2160. }
  2161. /**
  2162. * calculateLocalInertia
  2163. */
  2164. calculateLocalInertia(mass, target) {
  2165. // Approximate with box inertia
  2166. // Exact inertia calculation is overkill, but see http://geometrictools.com/Documentation/PolyhedralMassProperties.pdf for the correct way to do it
  2167. const aabbmax = new Vec3();
  2168. const aabbmin = new Vec3();
  2169. this.computeLocalAABB(aabbmin, aabbmax);
  2170. const x = aabbmax.x - aabbmin.x;
  2171. const y = aabbmax.y - aabbmin.y;
  2172. const z = aabbmax.z - aabbmin.z;
  2173. target.x = 1.0 / 12.0 * mass * (2 * y * 2 * y + 2 * z * 2 * z);
  2174. target.y = 1.0 / 12.0 * mass * (2 * x * 2 * x + 2 * z * 2 * z);
  2175. target.z = 1.0 / 12.0 * mass * (2 * y * 2 * y + 2 * x * 2 * x);
  2176. }
  2177. /**
  2178. * @param face_i Index of the face
  2179. */
  2180. getPlaneConstantOfFace(face_i) {
  2181. const f = this.faces[face_i];
  2182. const n = this.faceNormals[face_i];
  2183. const v = this.vertices[f[0]];
  2184. const c = -n.dot(v);
  2185. return c;
  2186. }
  2187. /**
  2188. * Clip a face against a hull.
  2189. * @param worldVertsB1 An array of Vec3 with vertices in the world frame.
  2190. * @param minDist Distance clamping
  2191. * @param Array result Array to store resulting contact points in. Will be objects with properties: point, depth, normal. These are represented in world coordinates.
  2192. */
  2193. clipFaceAgainstHull(separatingNormal, posA, quatA, worldVertsB1, minDist, maxDist, result) {
  2194. const faceANormalWS = new Vec3();
  2195. const edge0 = new Vec3();
  2196. const WorldEdge0 = new Vec3();
  2197. const worldPlaneAnormal1 = new Vec3();
  2198. const planeNormalWS1 = new Vec3();
  2199. const worldA1 = new Vec3();
  2200. const localPlaneNormal = new Vec3();
  2201. const planeNormalWS = new Vec3();
  2202. const hullA = this;
  2203. const worldVertsB2 = [];
  2204. const pVtxIn = worldVertsB1;
  2205. const pVtxOut = worldVertsB2;
  2206. let closestFaceA = -1;
  2207. let dmin = Number.MAX_VALUE; // Find the face with normal closest to the separating axis
  2208. for (let face = 0; face < hullA.faces.length; face++) {
  2209. faceANormalWS.copy(hullA.faceNormals[face]);
  2210. quatA.vmult(faceANormalWS, faceANormalWS);
  2211. const d = faceANormalWS.dot(separatingNormal);
  2212. if (d < dmin) {
  2213. dmin = d;
  2214. closestFaceA = face;
  2215. }
  2216. }
  2217. if (closestFaceA < 0) {
  2218. return;
  2219. } // Get the face and construct connected faces
  2220. const polyA = hullA.faces[closestFaceA];
  2221. polyA.connectedFaces = [];
  2222. for (let i = 0; i < hullA.faces.length; i++) {
  2223. for (let j = 0; j < hullA.faces[i].length; j++) {
  2224. if (
  2225. /* Sharing a vertex*/
  2226. polyA.indexOf(hullA.faces[i][j]) !== -1 &&
  2227. /* Not the one we are looking for connections from */
  2228. i !== closestFaceA &&
  2229. /* Not already added */
  2230. polyA.connectedFaces.indexOf(i) === -1) {
  2231. polyA.connectedFaces.push(i);
  2232. }
  2233. }
  2234. } // Clip the polygon to the back of the planes of all faces of hull A,
  2235. // that are adjacent to the witness face
  2236. const numVerticesA = polyA.length;
  2237. for (let i = 0; i < numVerticesA; i++) {
  2238. const a = hullA.vertices[polyA[i]];
  2239. const b = hullA.vertices[polyA[(i + 1) % numVerticesA]];
  2240. a.vsub(b, edge0);
  2241. WorldEdge0.copy(edge0);
  2242. quatA.vmult(WorldEdge0, WorldEdge0);
  2243. posA.vadd(WorldEdge0, WorldEdge0);
  2244. worldPlaneAnormal1.copy(this.faceNormals[closestFaceA]);
  2245. quatA.vmult(worldPlaneAnormal1, worldPlaneAnormal1);
  2246. posA.vadd(worldPlaneAnormal1, worldPlaneAnormal1);
  2247. WorldEdge0.cross(worldPlaneAnormal1, planeNormalWS1);
  2248. planeNormalWS1.negate(planeNormalWS1);
  2249. worldA1.copy(a);
  2250. quatA.vmult(worldA1, worldA1);
  2251. posA.vadd(worldA1, worldA1);
  2252. const otherFace = polyA.connectedFaces[i];
  2253. localPlaneNormal.copy(this.faceNormals[otherFace]);
  2254. const localPlaneEq = this.getPlaneConstantOfFace(otherFace);
  2255. planeNormalWS.copy(localPlaneNormal);
  2256. quatA.vmult(planeNormalWS, planeNormalWS);
  2257. const planeEqWS = localPlaneEq - planeNormalWS.dot(posA); // Clip face against our constructed plane
  2258. this.clipFaceAgainstPlane(pVtxIn, pVtxOut, planeNormalWS, planeEqWS); // Throw away all clipped points, but save the remaining until next clip
  2259. while (pVtxIn.length) {
  2260. pVtxIn.shift();
  2261. }
  2262. while (pVtxOut.length) {
  2263. pVtxIn.push(pVtxOut.shift());
  2264. }
  2265. } // only keep contact points that are behind the witness face
  2266. localPlaneNormal.copy(this.faceNormals[closestFaceA]);
  2267. const localPlaneEq = this.getPlaneConstantOfFace(closestFaceA);
  2268. planeNormalWS.copy(localPlaneNormal);
  2269. quatA.vmult(planeNormalWS, planeNormalWS);
  2270. const planeEqWS = localPlaneEq - planeNormalWS.dot(posA);
  2271. for (let i = 0; i < pVtxIn.length; i++) {
  2272. let depth = planeNormalWS.dot(pVtxIn[i]) + planeEqWS; // ???
  2273. if (depth <= minDist) {
  2274. console.log("clamped: depth=" + depth + " to minDist=" + minDist);
  2275. depth = minDist;
  2276. }
  2277. if (depth <= maxDist) {
  2278. const point = pVtxIn[i];
  2279. if (depth <= 1e-6) {
  2280. const p = {
  2281. point,
  2282. normal: planeNormalWS,
  2283. depth
  2284. };
  2285. result.push(p);
  2286. }
  2287. }
  2288. }
  2289. }
  2290. /**
  2291. * Clip a face in a hull against the back of a plane.
  2292. * @param planeConstant The constant in the mathematical plane equation
  2293. */
  2294. clipFaceAgainstPlane(inVertices, outVertices, planeNormal, planeConstant) {
  2295. let n_dot_first;
  2296. let n_dot_last;
  2297. const numVerts = inVertices.length;
  2298. if (numVerts < 2) {
  2299. return outVertices;
  2300. }
  2301. let firstVertex = inVertices[inVertices.length - 1];
  2302. let lastVertex = inVertices[0];
  2303. n_dot_first = planeNormal.dot(firstVertex) + planeConstant;
  2304. for (let vi = 0; vi < numVerts; vi++) {
  2305. lastVertex = inVertices[vi];
  2306. n_dot_last = planeNormal.dot(lastVertex) + planeConstant;
  2307. if (n_dot_first < 0) {
  2308. if (n_dot_last < 0) {
  2309. // Start < 0, end < 0, so output lastVertex
  2310. const newv = new Vec3();
  2311. newv.copy(lastVertex);
  2312. outVertices.push(newv);
  2313. } else {
  2314. // Start < 0, end >= 0, so output intersection
  2315. const newv = new Vec3();
  2316. firstVertex.lerp(lastVertex, n_dot_first / (n_dot_first - n_dot_last), newv);
  2317. outVertices.push(newv);
  2318. }
  2319. } else {
  2320. if (n_dot_last < 0) {
  2321. // Start >= 0, end < 0 so output intersection and end
  2322. const newv = new Vec3();
  2323. firstVertex.lerp(lastVertex, n_dot_first / (n_dot_first - n_dot_last), newv);
  2324. outVertices.push(newv);
  2325. outVertices.push(lastVertex);
  2326. }
  2327. }
  2328. firstVertex = lastVertex;
  2329. n_dot_first = n_dot_last;
  2330. }
  2331. return outVertices;
  2332. }
  2333. /**
  2334. * Updates `.worldVertices` and sets `.worldVerticesNeedsUpdate` to false.
  2335. */
  2336. computeWorldVertices(position, quat) {
  2337. while (this.worldVertices.length < this.vertices.length) {
  2338. this.worldVertices.push(new Vec3());
  2339. }
  2340. const verts = this.vertices;
  2341. const worldVerts = this.worldVertices;
  2342. for (let i = 0; i !== this.vertices.length; i++) {
  2343. quat.vmult(verts[i], worldVerts[i]);
  2344. position.vadd(worldVerts[i], worldVerts[i]);
  2345. }
  2346. this.worldVerticesNeedsUpdate = false;
  2347. }
  2348. computeLocalAABB(aabbmin, aabbmax) {
  2349. const vertices = this.vertices;
  2350. aabbmin.set(Number.MAX_VALUE, Number.MAX_VALUE, Number.MAX_VALUE);
  2351. aabbmax.set(-Number.MAX_VALUE, -Number.MAX_VALUE, -Number.MAX_VALUE);
  2352. for (let i = 0; i < this.vertices.length; i++) {
  2353. const v = vertices[i];
  2354. if (v.x < aabbmin.x) {
  2355. aabbmin.x = v.x;
  2356. } else if (v.x > aabbmax.x) {
  2357. aabbmax.x = v.x;
  2358. }
  2359. if (v.y < aabbmin.y) {
  2360. aabbmin.y = v.y;
  2361. } else if (v.y > aabbmax.y) {
  2362. aabbmax.y = v.y;
  2363. }
  2364. if (v.z < aabbmin.z) {
  2365. aabbmin.z = v.z;
  2366. } else if (v.z > aabbmax.z) {
  2367. aabbmax.z = v.z;
  2368. }
  2369. }
  2370. }
  2371. /**
  2372. * Updates `worldVertices` and sets `worldVerticesNeedsUpdate` to false.
  2373. */
  2374. computeWorldFaceNormals(quat) {
  2375. const N = this.faceNormals.length;
  2376. while (this.worldFaceNormals.length < N) {
  2377. this.worldFaceNormals.push(new Vec3());
  2378. }
  2379. const normals = this.faceNormals;
  2380. const worldNormals = this.worldFaceNormals;
  2381. for (let i = 0; i !== N; i++) {
  2382. quat.vmult(normals[i], worldNormals[i]);
  2383. }
  2384. this.worldFaceNormalsNeedsUpdate = false;
  2385. }
  2386. /**
  2387. * updateBoundingSphereRadius
  2388. */
  2389. updateBoundingSphereRadius() {
  2390. // Assume points are distributed with local (0,0,0) as center
  2391. let max2 = 0;
  2392. const verts = this.vertices;
  2393. for (let i = 0; i !== verts.length; i++) {
  2394. const norm2 = verts[i].lengthSquared();
  2395. if (norm2 > max2) {
  2396. max2 = norm2;
  2397. }
  2398. }
  2399. this.boundingSphereRadius = Math.sqrt(max2);
  2400. }
  2401. /**
  2402. * calculateWorldAABB
  2403. */
  2404. calculateWorldAABB(pos, quat, min, max) {
  2405. const verts = this.vertices;
  2406. let minx;
  2407. let miny;
  2408. let minz;
  2409. let maxx;
  2410. let maxy;
  2411. let maxz;
  2412. let tempWorldVertex = new Vec3();
  2413. for (let i = 0; i < verts.length; i++) {
  2414. tempWorldVertex.copy(verts[i]);
  2415. quat.vmult(tempWorldVertex, tempWorldVertex);
  2416. pos.vadd(tempWorldVertex, tempWorldVertex);
  2417. const v = tempWorldVertex;
  2418. if (minx === undefined || v.x < minx) {
  2419. minx = v.x;
  2420. }
  2421. if (maxx === undefined || v.x > maxx) {
  2422. maxx = v.x;
  2423. }
  2424. if (miny === undefined || v.y < miny) {
  2425. miny = v.y;
  2426. }
  2427. if (maxy === undefined || v.y > maxy) {
  2428. maxy = v.y;
  2429. }
  2430. if (minz === undefined || v.z < minz) {
  2431. minz = v.z;
  2432. }
  2433. if (maxz === undefined || v.z > maxz) {
  2434. maxz = v.z;
  2435. }
  2436. }
  2437. min.set(minx, miny, minz);
  2438. max.set(maxx, maxy, maxz);
  2439. }
  2440. /**
  2441. * Get approximate convex volume
  2442. */
  2443. volume() {
  2444. return 4.0 * Math.PI * this.boundingSphereRadius / 3.0;
  2445. }
  2446. /**
  2447. * Get an average of all the vertices positions
  2448. */
  2449. getAveragePointLocal(target = new Vec3()) {
  2450. const verts = this.vertices;
  2451. for (let i = 0; i < verts.length; i++) {
  2452. target.vadd(verts[i], target);
  2453. }
  2454. target.scale(1 / verts.length, target);
  2455. return target;
  2456. }
  2457. /**
  2458. * Transform all local points. Will change the .vertices
  2459. */
  2460. transformAllPoints(offset, quat) {
  2461. const n = this.vertices.length;
  2462. const verts = this.vertices; // Apply rotation
  2463. if (quat) {
  2464. // Rotate vertices
  2465. for (let i = 0; i < n; i++) {
  2466. const v = verts[i];
  2467. quat.vmult(v, v);
  2468. } // Rotate face normals
  2469. for (let i = 0; i < this.faceNormals.length; i++) {
  2470. const v = this.faceNormals[i];
  2471. quat.vmult(v, v);
  2472. }
  2473. /*
  2474. // Rotate edges
  2475. for(let i=0; i<this.uniqueEdges.length; i++){
  2476. const v = this.uniqueEdges[i];
  2477. quat.vmult(v,v);
  2478. }*/
  2479. } // Apply offset
  2480. if (offset) {
  2481. for (let i = 0; i < n; i++) {
  2482. const v = verts[i];
  2483. v.vadd(offset, v);
  2484. }
  2485. }
  2486. }
  2487. /**
  2488. * Checks whether p is inside the polyhedra. Must be in local coords.
  2489. * The point lies outside of the convex hull of the other points if and only if the direction
  2490. * of all the vectors from it to those other points are on less than one half of a sphere around it.
  2491. * @param p A point given in local coordinates
  2492. */
  2493. pointIsInside(p) {
  2494. const verts = this.vertices;
  2495. const faces = this.faces;
  2496. const normals = this.faceNormals;
  2497. const pointInside = new Vec3();
  2498. this.getAveragePointLocal(pointInside);
  2499. for (let i = 0; i < this.faces.length; i++) {
  2500. let n = normals[i];
  2501. const v = verts[faces[i][0]]; // We only need one point in the face
  2502. // This dot product determines which side of the edge the point is
  2503. const vToP = new Vec3();
  2504. p.vsub(v, vToP);
  2505. const r1 = n.dot(vToP);
  2506. const vToPointInside = new Vec3();
  2507. pointInside.vsub(v, vToPointInside);
  2508. const r2 = n.dot(vToPointInside);
  2509. if (r1 < 0 && r2 > 0 || r1 > 0 && r2 < 0) {
  2510. return false; // Encountered some other sign. Exit.
  2511. }
  2512. } // If we got here, all dot products were of the same sign.
  2513. return -1;
  2514. }
  2515. /**
  2516. * Get max and min dot product of a convex hull at position (pos,quat) projected onto an axis.
  2517. * Results are saved in the array maxmin.
  2518. * @param result result[0] and result[1] will be set to maximum and minimum, respectively.
  2519. */
  2520. static project(shape, axis, pos, quat, result) {
  2521. const n = shape.vertices.length;
  2522. const localAxis = project_localAxis;
  2523. let max = 0;
  2524. let min = 0;
  2525. const localOrigin = project_localOrigin;
  2526. const vs = shape.vertices;
  2527. localOrigin.setZero(); // Transform the axis to local
  2528. Transform.vectorToLocalFrame(pos, quat, axis, localAxis);
  2529. Transform.pointToLocalFrame(pos, quat, localOrigin, localOrigin);
  2530. const add = localOrigin.dot(localAxis);
  2531. min = max = vs[0].dot(localAxis);
  2532. for (let i = 1; i < n; i++) {
  2533. const val = vs[i].dot(localAxis);
  2534. if (val > max) {
  2535. max = val;
  2536. }
  2537. if (val < min) {
  2538. min = val;
  2539. }
  2540. }
  2541. min -= add;
  2542. max -= add;
  2543. if (min > max) {
  2544. // Inconsistent - swap
  2545. const temp = min;
  2546. min = max;
  2547. max = temp;
  2548. } // Output
  2549. result[0] = max;
  2550. result[1] = min;
  2551. }
  2552. }
  2553. const maxminA = [];
  2554. const maxminB = [];
  2555. const project_localAxis = new Vec3();
  2556. const project_localOrigin = new Vec3();
  2557. /**
  2558. * A 3d box shape.
  2559. * @example
  2560. * const size = 1
  2561. * const halfExtents = new CANNON.Vec3(size, size, size)
  2562. * const boxShape = new CANNON.Box(halfExtents)
  2563. * const boxBody = new CANNON.Body({ mass: 1, shape: boxShape })
  2564. * world.addBody(boxBody)
  2565. */
  2566. class Box extends Shape {
  2567. /**
  2568. * The half extents of the box.
  2569. */
  2570. /**
  2571. * Used by the contact generator to make contacts with other convex polyhedra for example.
  2572. */
  2573. constructor(halfExtents) {
  2574. super({
  2575. type: Shape.types.BOX
  2576. });
  2577. this.halfExtents = void 0;
  2578. this.convexPolyhedronRepresentation = void 0;
  2579. this.halfExtents = halfExtents;
  2580. this.convexPolyhedronRepresentation = null;
  2581. this.updateConvexPolyhedronRepresentation();
  2582. this.updateBoundingSphereRadius();
  2583. }
  2584. /**
  2585. * Updates the local convex polyhedron representation used for some collisions.
  2586. */
  2587. updateConvexPolyhedronRepresentation() {
  2588. const sx = this.halfExtents.x;
  2589. const sy = this.halfExtents.y;
  2590. const sz = this.halfExtents.z;
  2591. const V = Vec3;
  2592. const vertices = [new V(-sx, -sy, -sz), new V(sx, -sy, -sz), new V(sx, sy, -sz), new V(-sx, sy, -sz), new V(-sx, -sy, sz), new V(sx, -sy, sz), new V(sx, sy, sz), new V(-sx, sy, sz)];
  2593. const faces = [[3, 2, 1, 0], // -z
  2594. [4, 5, 6, 7], // +z
  2595. [5, 4, 0, 1], // -y
  2596. [2, 3, 7, 6], // +y
  2597. [0, 4, 7, 3], // -x
  2598. [1, 2, 6, 5] // +x
  2599. ];
  2600. const axes = [new V(0, 0, 1), new V(0, 1, 0), new V(1, 0, 0)];
  2601. const h = new ConvexPolyhedron({
  2602. vertices,
  2603. faces,
  2604. axes
  2605. });
  2606. this.convexPolyhedronRepresentation = h;
  2607. h.material = this.material;
  2608. }
  2609. /**
  2610. * Calculate the inertia of the box.
  2611. */
  2612. calculateLocalInertia(mass, target = new Vec3()) {
  2613. Box.calculateInertia(this.halfExtents, mass, target);
  2614. return target;
  2615. }
  2616. static calculateInertia(halfExtents, mass, target) {
  2617. const e = halfExtents;
  2618. target.x = 1.0 / 12.0 * mass * (2 * e.y * 2 * e.y + 2 * e.z * 2 * e.z);
  2619. target.y = 1.0 / 12.0 * mass * (2 * e.x * 2 * e.x + 2 * e.z * 2 * e.z);
  2620. target.z = 1.0 / 12.0 * mass * (2 * e.y * 2 * e.y + 2 * e.x * 2 * e.x);
  2621. }
  2622. /**
  2623. * Get the box 6 side normals
  2624. * @param sixTargetVectors An array of 6 vectors, to store the resulting side normals in.
  2625. * @param quat Orientation to apply to the normal vectors. If not provided, the vectors will be in respect to the local frame.
  2626. */
  2627. getSideNormals(sixTargetVectors, quat) {
  2628. const sides = sixTargetVectors;
  2629. const ex = this.halfExtents;
  2630. sides[0].set(ex.x, 0, 0);
  2631. sides[1].set(0, ex.y, 0);
  2632. sides[2].set(0, 0, ex.z);
  2633. sides[3].set(-ex.x, 0, 0);
  2634. sides[4].set(0, -ex.y, 0);
  2635. sides[5].set(0, 0, -ex.z);
  2636. if (quat !== undefined) {
  2637. for (let i = 0; i !== sides.length; i++) {
  2638. quat.vmult(sides[i], sides[i]);
  2639. }
  2640. }
  2641. return sides;
  2642. }
  2643. /**
  2644. * Returns the volume of the box.
  2645. */
  2646. volume() {
  2647. return 8.0 * this.halfExtents.x * this.halfExtents.y * this.halfExtents.z;
  2648. }
  2649. /**
  2650. * updateBoundingSphereRadius
  2651. */
  2652. updateBoundingSphereRadius() {
  2653. this.boundingSphereRadius = this.halfExtents.length();
  2654. }
  2655. /**
  2656. * forEachWorldCorner
  2657. */
  2658. forEachWorldCorner(pos, quat, callback) {
  2659. const e = this.halfExtents;
  2660. const corners = [[e.x, e.y, e.z], [-e.x, e.y, e.z], [-e.x, -e.y, e.z], [-e.x, -e.y, -e.z], [e.x, -e.y, -e.z], [e.x, e.y, -e.z], [-e.x, e.y, -e.z], [e.x, -e.y, e.z]];
  2661. for (let i = 0; i < corners.length; i++) {
  2662. worldCornerTempPos.set(corners[i][0], corners[i][1], corners[i][2]);
  2663. quat.vmult(worldCornerTempPos, worldCornerTempPos);
  2664. pos.vadd(worldCornerTempPos, worldCornerTempPos);
  2665. callback(worldCornerTempPos.x, worldCornerTempPos.y, worldCornerTempPos.z);
  2666. }
  2667. }
  2668. /**
  2669. * calculateWorldAABB
  2670. */
  2671. calculateWorldAABB(pos, quat, min, max) {
  2672. const e = this.halfExtents;
  2673. worldCornersTemp[0].set(e.x, e.y, e.z);
  2674. worldCornersTemp[1].set(-e.x, e.y, e.z);
  2675. worldCornersTemp[2].set(-e.x, -e.y, e.z);
  2676. worldCornersTemp[3].set(-e.x, -e.y, -e.z);
  2677. worldCornersTemp[4].set(e.x, -e.y, -e.z);
  2678. worldCornersTemp[5].set(e.x, e.y, -e.z);
  2679. worldCornersTemp[6].set(-e.x, e.y, -e.z);
  2680. worldCornersTemp[7].set(e.x, -e.y, e.z);
  2681. const wc = worldCornersTemp[0];
  2682. quat.vmult(wc, wc);
  2683. pos.vadd(wc, wc);
  2684. max.copy(wc);
  2685. min.copy(wc);
  2686. for (let i = 1; i < 8; i++) {
  2687. const wc = worldCornersTemp[i];
  2688. quat.vmult(wc, wc);
  2689. pos.vadd(wc, wc);
  2690. const x = wc.x;
  2691. const y = wc.y;
  2692. const z = wc.z;
  2693. if (x > max.x) {
  2694. max.x = x;
  2695. }
  2696. if (y > max.y) {
  2697. max.y = y;
  2698. }
  2699. if (z > max.z) {
  2700. max.z = z;
  2701. }
  2702. if (x < min.x) {
  2703. min.x = x;
  2704. }
  2705. if (y < min.y) {
  2706. min.y = y;
  2707. }
  2708. if (z < min.z) {
  2709. min.z = z;
  2710. }
  2711. } // Get each axis max
  2712. // min.set(Infinity,Infinity,Infinity);
  2713. // max.set(-Infinity,-Infinity,-Infinity);
  2714. // this.forEachWorldCorner(pos,quat,function(x,y,z){
  2715. // if(x > max.x){
  2716. // max.x = x;
  2717. // }
  2718. // if(y > max.y){
  2719. // max.y = y;
  2720. // }
  2721. // if(z > max.z){
  2722. // max.z = z;
  2723. // }
  2724. // if(x < min.x){
  2725. // min.x = x;
  2726. // }
  2727. // if(y < min.y){
  2728. // min.y = y;
  2729. // }
  2730. // if(z < min.z){
  2731. // min.z = z;
  2732. // }
  2733. // });
  2734. }
  2735. }
  2736. const worldCornerTempPos = new Vec3();
  2737. const worldCornersTemp = [new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3()];
  2738. /**
  2739. * BODY_TYPES
  2740. */
  2741. const BODY_TYPES = {
  2742. /** DYNAMIC */
  2743. DYNAMIC: 1,
  2744. /** STATIC */
  2745. STATIC: 2,
  2746. /** KINEMATIC */
  2747. KINEMATIC: 4
  2748. };
  2749. /**
  2750. * BodyType
  2751. */
  2752. /**
  2753. * BODY_SLEEP_STATES
  2754. */
  2755. const BODY_SLEEP_STATES = {
  2756. /** AWAKE */
  2757. AWAKE: 0,
  2758. /** SLEEPY */
  2759. SLEEPY: 1,
  2760. /** SLEEPING */
  2761. SLEEPING: 2
  2762. };
  2763. /**
  2764. * BodySleepState
  2765. */
  2766. /**
  2767. * Base class for all body types.
  2768. * @example
  2769. * const shape = new CANNON.Sphere(1)
  2770. * const body = new CANNON.Body({
  2771. * mass: 1,
  2772. * shape,
  2773. * })
  2774. * world.addBody(body)
  2775. */
  2776. class Body extends EventTarget {
  2777. /**
  2778. * Dispatched after two bodies collide. This event is dispatched on each
  2779. * of the two bodies involved in the collision.
  2780. * @event collide
  2781. * @param body The body that was involved in the collision.
  2782. * @param contact The details of the collision.
  2783. */
  2784. /**
  2785. * A dynamic body is fully simulated. Can be moved manually by the user, but normally they move according to forces. A dynamic body can collide with all body types. A dynamic body always has finite, non-zero mass.
  2786. */
  2787. /**
  2788. * A static body does not move during simulation and behaves as if it has infinite mass. Static bodies can be moved manually by setting the position of the body. The velocity of a static body is always zero. Static bodies do not collide with other static or kinematic bodies.
  2789. */
  2790. /**
  2791. * A kinematic body moves under simulation according to its velocity. They do not respond to forces. They can be moved manually, but normally a kinematic body is moved by setting its velocity. A kinematic body behaves as if it has infinite mass. Kinematic bodies do not collide with other static or kinematic bodies.
  2792. */
  2793. /**
  2794. * AWAKE
  2795. */
  2796. /**
  2797. * SLEEPY
  2798. */
  2799. /**
  2800. * SLEEPING
  2801. */
  2802. /**
  2803. * Dispatched after a sleeping body has woken up.
  2804. * @event wakeup
  2805. */
  2806. /**
  2807. * Dispatched after a body has gone in to the sleepy state.
  2808. * @event sleepy
  2809. */
  2810. /**
  2811. * Dispatched after a body has fallen asleep.
  2812. * @event sleep
  2813. */
  2814. /**
  2815. * Identifier of the body.
  2816. */
  2817. /**
  2818. * Position of body in World.bodies. Updated by World and used in ArrayCollisionMatrix.
  2819. */
  2820. /**
  2821. * Reference to the world the body is living in.
  2822. */
  2823. /**
  2824. * Callback function that is used BEFORE stepping the system. Use it to apply forces, for example. Inside the function, "this" will refer to this Body object. Deprecated - use World events instead.
  2825. * @deprecated Use World events instead
  2826. */
  2827. /**
  2828. * Callback function that is used AFTER stepping the system. Inside the function, "this" will refer to this Body object. Deprecated - use World events instead.
  2829. * @deprecated Use World events instead
  2830. */
  2831. /**
  2832. * The collision group the body belongs to.
  2833. * @default 1
  2834. */
  2835. /**
  2836. * The collision group the body can collide with.
  2837. * @default -1
  2838. */
  2839. /**
  2840. * Whether to produce contact forces when in contact with other bodies. Note that contacts will be generated, but they will be disabled - i.e. "collide" events will be raised, but forces will not be altered.
  2841. */
  2842. /**
  2843. * World space position of the body.
  2844. */
  2845. /**
  2846. * Interpolated position of the body.
  2847. */
  2848. /**
  2849. * Initial position of the body.
  2850. */
  2851. /**
  2852. * World space velocity of the body.
  2853. */
  2854. /**
  2855. * Initial velocity of the body.
  2856. */
  2857. /**
  2858. * Linear force on the body in world space.
  2859. */
  2860. /**
  2861. * The mass of the body.
  2862. * @default 0
  2863. */
  2864. /**
  2865. * The physics material of the body. It defines the body interaction with other bodies.
  2866. */
  2867. /**
  2868. * How much to damp the body velocity each step. It can go from 0 to 1.
  2869. * @default 0.01
  2870. */
  2871. /**
  2872. * One of: `Body.DYNAMIC`, `Body.STATIC` and `Body.KINEMATIC`.
  2873. */
  2874. /**
  2875. * If true, the body will automatically fall to sleep.
  2876. * @default true
  2877. */
  2878. /**
  2879. * Current sleep state.
  2880. */
  2881. /**
  2882. * If the speed (the norm of the velocity) is smaller than this value, the body is considered sleepy.
  2883. * @default 0.1
  2884. */
  2885. /**
  2886. * If the body has been sleepy for this sleepTimeLimit seconds, it is considered sleeping.
  2887. * @default 1
  2888. */
  2889. /**
  2890. * World space rotational force on the body, around center of mass.
  2891. */
  2892. /**
  2893. * World space orientation of the body.
  2894. */
  2895. /**
  2896. * Initial quaternion of the body.
  2897. */
  2898. /**
  2899. * Interpolated orientation of the body.
  2900. */
  2901. /**
  2902. * Angular velocity of the body, in world space. Think of the angular velocity as a vector, which the body rotates around. The length of this vector determines how fast (in radians per second) the body rotates.
  2903. */
  2904. /**
  2905. * Initial angular velocity of the body.
  2906. */
  2907. /**
  2908. * List of Shapes that have been added to the body.
  2909. */
  2910. /**
  2911. * Position of each Shape in the body, given in local Body space.
  2912. */
  2913. /**
  2914. * Orientation of each Shape, given in local Body space.
  2915. */
  2916. /**
  2917. * The inertia of the body.
  2918. */
  2919. /**
  2920. * Set to true if you don't want the body to rotate. Make sure to run .updateMassProperties() if you change this after the body creation.
  2921. * @default false
  2922. */
  2923. /**
  2924. * How much to damp the body angular velocity each step. It can go from 0 to 1.
  2925. * @default 0.01
  2926. */
  2927. /**
  2928. * Use this property to limit the motion along any world axis. (1,1,1) will allow motion along all axes while (0,0,0) allows none.
  2929. */
  2930. /**
  2931. * Use this property to limit the rotational motion along any world axis. (1,1,1) will allow rotation along all axes while (0,0,0) allows none.
  2932. */
  2933. /**
  2934. * World space bounding box of the body and its shapes.
  2935. */
  2936. /**
  2937. * Indicates if the AABB needs to be updated before use.
  2938. */
  2939. /**
  2940. * Total bounding radius of the Body including its shapes, relative to body.position.
  2941. */
  2942. /**
  2943. * When true the body behaves like a trigger. It does not collide
  2944. * with other bodies but collision events are still triggered.
  2945. * @default false
  2946. */
  2947. constructor(options = {}) {
  2948. super();
  2949. this.id = void 0;
  2950. this.index = void 0;
  2951. this.world = void 0;
  2952. this.preStep = void 0;
  2953. this.postStep = void 0;
  2954. this.vlambda = void 0;
  2955. this.collisionFilterGroup = void 0;
  2956. this.collisionFilterMask = void 0;
  2957. this.collisionResponse = void 0;
  2958. this.position = void 0;
  2959. this.previousPosition = void 0;
  2960. this.interpolatedPosition = void 0;
  2961. this.initPosition = void 0;
  2962. this.velocity = void 0;
  2963. this.initVelocity = void 0;
  2964. this.force = void 0;
  2965. this.mass = void 0;
  2966. this.invMass = void 0;
  2967. this.material = void 0;
  2968. this.linearDamping = void 0;
  2969. this.type = void 0;
  2970. this.allowSleep = void 0;
  2971. this.sleepState = void 0;
  2972. this.sleepSpeedLimit = void 0;
  2973. this.sleepTimeLimit = void 0;
  2974. this.timeLastSleepy = void 0;
  2975. this.wakeUpAfterNarrowphase = void 0;
  2976. this.torque = void 0;
  2977. this.quaternion = void 0;
  2978. this.initQuaternion = void 0;
  2979. this.previousQuaternion = void 0;
  2980. this.interpolatedQuaternion = void 0;
  2981. this.angularVelocity = void 0;
  2982. this.initAngularVelocity = void 0;
  2983. this.shapes = void 0;
  2984. this.shapeOffsets = void 0;
  2985. this.shapeOrientations = void 0;
  2986. this.inertia = void 0;
  2987. this.invInertia = void 0;
  2988. this.invInertiaWorld = void 0;
  2989. this.invMassSolve = void 0;
  2990. this.invInertiaSolve = void 0;
  2991. this.invInertiaWorldSolve = void 0;
  2992. this.fixedRotation = void 0;
  2993. this.angularDamping = void 0;
  2994. this.linearFactor = void 0;
  2995. this.angularFactor = void 0;
  2996. this.aabb = void 0;
  2997. this.aabbNeedsUpdate = void 0;
  2998. this.boundingRadius = void 0;
  2999. this.wlambda = void 0;
  3000. this.isTrigger = void 0;
  3001. this.id = Body.idCounter++;
  3002. this.index = -1;
  3003. this.world = null;
  3004. this.preStep = null;
  3005. this.postStep = null;
  3006. this.vlambda = new Vec3();
  3007. this.collisionFilterGroup = typeof options.collisionFilterGroup === 'number' ? options.collisionFilterGroup : 1;
  3008. this.collisionFilterMask = typeof options.collisionFilterMask === 'number' ? options.collisionFilterMask : -1;
  3009. this.collisionResponse = typeof options.collisionResponse === 'boolean' ? options.collisionResponse : true;
  3010. this.position = new Vec3();
  3011. this.previousPosition = new Vec3();
  3012. this.interpolatedPosition = new Vec3();
  3013. this.initPosition = new Vec3();
  3014. if (options.position) {
  3015. this.position.copy(options.position);
  3016. this.previousPosition.copy(options.position);
  3017. this.interpolatedPosition.copy(options.position);
  3018. this.initPosition.copy(options.position);
  3019. }
  3020. this.velocity = new Vec3();
  3021. if (options.velocity) {
  3022. this.velocity.copy(options.velocity);
  3023. }
  3024. this.initVelocity = new Vec3();
  3025. this.force = new Vec3();
  3026. const mass = typeof options.mass === 'number' ? options.mass : 0;
  3027. this.mass = mass;
  3028. this.invMass = mass > 0 ? 1.0 / mass : 0;
  3029. this.material = options.material || null;
  3030. this.linearDamping = typeof options.linearDamping === 'number' ? options.linearDamping : 0.01;
  3031. this.type = mass <= 0.0 ? Body.STATIC : Body.DYNAMIC;
  3032. if (typeof options.type === typeof Body.STATIC) {
  3033. this.type = options.type;
  3034. }
  3035. this.allowSleep = typeof options.allowSleep !== 'undefined' ? options.allowSleep : true;
  3036. this.sleepState = Body.AWAKE;
  3037. this.sleepSpeedLimit = typeof options.sleepSpeedLimit !== 'undefined' ? options.sleepSpeedLimit : 0.1;
  3038. this.sleepTimeLimit = typeof options.sleepTimeLimit !== 'undefined' ? options.sleepTimeLimit : 1;
  3039. this.timeLastSleepy = 0;
  3040. this.wakeUpAfterNarrowphase = false;
  3041. this.torque = new Vec3();
  3042. this.quaternion = new Quaternion();
  3043. this.initQuaternion = new Quaternion();
  3044. this.previousQuaternion = new Quaternion();
  3045. this.interpolatedQuaternion = new Quaternion();
  3046. if (options.quaternion) {
  3047. this.quaternion.copy(options.quaternion);
  3048. this.initQuaternion.copy(options.quaternion);
  3049. this.previousQuaternion.copy(options.quaternion);
  3050. this.interpolatedQuaternion.copy(options.quaternion);
  3051. }
  3052. this.angularVelocity = new Vec3();
  3053. if (options.angularVelocity) {
  3054. this.angularVelocity.copy(options.angularVelocity);
  3055. }
  3056. this.initAngularVelocity = new Vec3();
  3057. this.shapes = [];
  3058. this.shapeOffsets = [];
  3059. this.shapeOrientations = [];
  3060. this.inertia = new Vec3();
  3061. this.invInertia = new Vec3();
  3062. this.invInertiaWorld = new Mat3();
  3063. this.invMassSolve = 0;
  3064. this.invInertiaSolve = new Vec3();
  3065. this.invInertiaWorldSolve = new Mat3();
  3066. this.fixedRotation = typeof options.fixedRotation !== 'undefined' ? options.fixedRotation : false;
  3067. this.angularDamping = typeof options.angularDamping !== 'undefined' ? options.angularDamping : 0.01;
  3068. this.linearFactor = new Vec3(1, 1, 1);
  3069. if (options.linearFactor) {
  3070. this.linearFactor.copy(options.linearFactor);
  3071. }
  3072. this.angularFactor = new Vec3(1, 1, 1);
  3073. if (options.angularFactor) {
  3074. this.angularFactor.copy(options.angularFactor);
  3075. }
  3076. this.aabb = new AABB();
  3077. this.aabbNeedsUpdate = true;
  3078. this.boundingRadius = 0;
  3079. this.wlambda = new Vec3();
  3080. this.isTrigger = Boolean(options.isTrigger);
  3081. if (options.shape) {
  3082. this.addShape(options.shape);
  3083. }
  3084. this.updateMassProperties();
  3085. }
  3086. /**
  3087. * Wake the body up.
  3088. */
  3089. wakeUp() {
  3090. const prevState = this.sleepState;
  3091. this.sleepState = Body.AWAKE;
  3092. this.wakeUpAfterNarrowphase = false;
  3093. if (prevState === Body.SLEEPING) {
  3094. this.dispatchEvent(Body.wakeupEvent);
  3095. }
  3096. }
  3097. /**
  3098. * Force body sleep
  3099. */
  3100. sleep() {
  3101. this.sleepState = Body.SLEEPING;
  3102. this.velocity.set(0, 0, 0);
  3103. this.angularVelocity.set(0, 0, 0);
  3104. this.wakeUpAfterNarrowphase = false;
  3105. }
  3106. /**
  3107. * Called every timestep to update internal sleep timer and change sleep state if needed.
  3108. * @param time The world time in seconds
  3109. */
  3110. sleepTick(time) {
  3111. if (this.allowSleep) {
  3112. const sleepState = this.sleepState;
  3113. const speedSquared = this.velocity.lengthSquared() + this.angularVelocity.lengthSquared();
  3114. const speedLimitSquared = this.sleepSpeedLimit ** 2;
  3115. if (sleepState === Body.AWAKE && speedSquared < speedLimitSquared) {
  3116. this.sleepState = Body.SLEEPY; // Sleepy
  3117. this.timeLastSleepy = time;
  3118. this.dispatchEvent(Body.sleepyEvent);
  3119. } else if (sleepState === Body.SLEEPY && speedSquared > speedLimitSquared) {
  3120. this.wakeUp(); // Wake up
  3121. } else if (sleepState === Body.SLEEPY && time - this.timeLastSleepy > this.sleepTimeLimit) {
  3122. this.sleep(); // Sleeping
  3123. this.dispatchEvent(Body.sleepEvent);
  3124. }
  3125. }
  3126. }
  3127. /**
  3128. * If the body is sleeping, it should be immovable / have infinite mass during solve. We solve it by having a separate "solve mass".
  3129. */
  3130. updateSolveMassProperties() {
  3131. if (this.sleepState === Body.SLEEPING || this.type === Body.KINEMATIC) {
  3132. this.invMassSolve = 0;
  3133. this.invInertiaSolve.setZero();
  3134. this.invInertiaWorldSolve.setZero();
  3135. } else {
  3136. this.invMassSolve = this.invMass;
  3137. this.invInertiaSolve.copy(this.invInertia);
  3138. this.invInertiaWorldSolve.copy(this.invInertiaWorld);
  3139. }
  3140. }
  3141. /**
  3142. * Convert a world point to local body frame.
  3143. */
  3144. pointToLocalFrame(worldPoint, result = new Vec3()) {
  3145. worldPoint.vsub(this.position, result);
  3146. this.quaternion.conjugate().vmult(result, result);
  3147. return result;
  3148. }
  3149. /**
  3150. * Convert a world vector to local body frame.
  3151. */
  3152. vectorToLocalFrame(worldVector, result = new Vec3()) {
  3153. this.quaternion.conjugate().vmult(worldVector, result);
  3154. return result;
  3155. }
  3156. /**
  3157. * Convert a local body point to world frame.
  3158. */
  3159. pointToWorldFrame(localPoint, result = new Vec3()) {
  3160. this.quaternion.vmult(localPoint, result);
  3161. result.vadd(this.position, result);
  3162. return result;
  3163. }
  3164. /**
  3165. * Convert a local body point to world frame.
  3166. */
  3167. vectorToWorldFrame(localVector, result = new Vec3()) {
  3168. this.quaternion.vmult(localVector, result);
  3169. return result;
  3170. }
  3171. /**
  3172. * Add a shape to the body with a local offset and orientation.
  3173. * @return The body object, for chainability.
  3174. */
  3175. addShape(shape, _offset, _orientation) {
  3176. const offset = new Vec3();
  3177. const orientation = new Quaternion();
  3178. if (_offset) {
  3179. offset.copy(_offset);
  3180. }
  3181. if (_orientation) {
  3182. orientation.copy(_orientation);
  3183. }
  3184. this.shapes.push(shape);
  3185. this.shapeOffsets.push(offset);
  3186. this.shapeOrientations.push(orientation);
  3187. this.updateMassProperties();
  3188. this.updateBoundingRadius();
  3189. this.aabbNeedsUpdate = true;
  3190. shape.body = this;
  3191. return this;
  3192. }
  3193. /**
  3194. * Remove a shape from the body.
  3195. * @return The body object, for chainability.
  3196. */
  3197. removeShape(shape) {
  3198. const index = this.shapes.indexOf(shape);
  3199. if (index === -1) {
  3200. console.warn('Shape does not belong to the body');
  3201. return this;
  3202. }
  3203. this.shapes.splice(index, 1);
  3204. this.shapeOffsets.splice(index, 1);
  3205. this.shapeOrientations.splice(index, 1);
  3206. this.updateMassProperties();
  3207. this.updateBoundingRadius();
  3208. this.aabbNeedsUpdate = true;
  3209. shape.body = null;
  3210. return this;
  3211. }
  3212. /**
  3213. * Update the bounding radius of the body. Should be done if any of the shapes are changed.
  3214. */
  3215. updateBoundingRadius() {
  3216. const shapes = this.shapes;
  3217. const shapeOffsets = this.shapeOffsets;
  3218. const N = shapes.length;
  3219. let radius = 0;
  3220. for (let i = 0; i !== N; i++) {
  3221. const shape = shapes[i];
  3222. shape.updateBoundingSphereRadius();
  3223. const offset = shapeOffsets[i].length();
  3224. const r = shape.boundingSphereRadius;
  3225. if (offset + r > radius) {
  3226. radius = offset + r;
  3227. }
  3228. }
  3229. this.boundingRadius = radius;
  3230. }
  3231. /**
  3232. * Updates the .aabb
  3233. */
  3234. updateAABB() {
  3235. const shapes = this.shapes;
  3236. const shapeOffsets = this.shapeOffsets;
  3237. const shapeOrientations = this.shapeOrientations;
  3238. const N = shapes.length;
  3239. const offset = tmpVec;
  3240. const orientation = tmpQuat;
  3241. const bodyQuat = this.quaternion;
  3242. const aabb = this.aabb;
  3243. const shapeAABB = updateAABB_shapeAABB;
  3244. for (let i = 0; i !== N; i++) {
  3245. const shape = shapes[i]; // Get shape world position
  3246. bodyQuat.vmult(shapeOffsets[i], offset);
  3247. offset.vadd(this.position, offset); // Get shape world quaternion
  3248. bodyQuat.mult(shapeOrientations[i], orientation); // Get shape AABB
  3249. shape.calculateWorldAABB(offset, orientation, shapeAABB.lowerBound, shapeAABB.upperBound);
  3250. if (i === 0) {
  3251. aabb.copy(shapeAABB);
  3252. } else {
  3253. aabb.extend(shapeAABB);
  3254. }
  3255. }
  3256. this.aabbNeedsUpdate = false;
  3257. }
  3258. /**
  3259. * Update `.inertiaWorld` and `.invInertiaWorld`
  3260. */
  3261. updateInertiaWorld(force) {
  3262. const I = this.invInertia;
  3263. if (I.x === I.y && I.y === I.z && !force) ; else {
  3264. const m1 = uiw_m1;
  3265. const m2 = uiw_m2;
  3266. m1.setRotationFromQuaternion(this.quaternion);
  3267. m1.transpose(m2);
  3268. m1.scale(I, m1);
  3269. m1.mmult(m2, this.invInertiaWorld);
  3270. }
  3271. }
  3272. /**
  3273. * Apply force to a point of the body. This could for example be a point on the Body surface.
  3274. * Applying force this way will add to Body.force and Body.torque.
  3275. * @param force The amount of force to add.
  3276. * @param relativePoint A point relative to the center of mass to apply the force on.
  3277. */
  3278. applyForce(force, relativePoint = new Vec3()) {
  3279. // Needed?
  3280. if (this.type !== Body.DYNAMIC) {
  3281. return;
  3282. }
  3283. if (this.sleepState === Body.SLEEPING) {
  3284. this.wakeUp();
  3285. } // Compute produced rotational force
  3286. const rotForce = Body_applyForce_rotForce;
  3287. relativePoint.cross(force, rotForce); // Add linear force
  3288. this.force.vadd(force, this.force); // Add rotational force
  3289. this.torque.vadd(rotForce, this.torque);
  3290. }
  3291. /**
  3292. * Apply force to a local point in the body.
  3293. * @param force The force vector to apply, defined locally in the body frame.
  3294. * @param localPoint A local point in the body to apply the force on.
  3295. */
  3296. applyLocalForce(localForce, localPoint = new Vec3()) {
  3297. if (this.type !== Body.DYNAMIC) {
  3298. return;
  3299. }
  3300. const worldForce = Body_applyLocalForce_worldForce;
  3301. const relativePointWorld = Body_applyLocalForce_relativePointWorld; // Transform the force vector to world space
  3302. this.vectorToWorldFrame(localForce, worldForce);
  3303. this.vectorToWorldFrame(localPoint, relativePointWorld);
  3304. this.applyForce(worldForce, relativePointWorld);
  3305. }
  3306. /**
  3307. * Apply torque to the body.
  3308. * @param torque The amount of torque to add.
  3309. */
  3310. applyTorque(torque) {
  3311. if (this.type !== Body.DYNAMIC) {
  3312. return;
  3313. }
  3314. if (this.sleepState === Body.SLEEPING) {
  3315. this.wakeUp();
  3316. } // Add rotational force
  3317. this.torque.vadd(torque, this.torque);
  3318. }
  3319. /**
  3320. * Apply impulse to a point of the body. This could for example be a point on the Body surface.
  3321. * An impulse is a force added to a body during a short period of time (impulse = force * time).
  3322. * Impulses will be added to Body.velocity and Body.angularVelocity.
  3323. * @param impulse The amount of impulse to add.
  3324. * @param relativePoint A point relative to the center of mass to apply the force on.
  3325. */
  3326. applyImpulse(impulse, relativePoint = new Vec3()) {
  3327. if (this.type !== Body.DYNAMIC) {
  3328. return;
  3329. }
  3330. if (this.sleepState === Body.SLEEPING) {
  3331. this.wakeUp();
  3332. } // Compute point position relative to the body center
  3333. const r = relativePoint; // Compute produced central impulse velocity
  3334. const velo = Body_applyImpulse_velo;
  3335. velo.copy(impulse);
  3336. velo.scale(this.invMass, velo); // Add linear impulse
  3337. this.velocity.vadd(velo, this.velocity); // Compute produced rotational impulse velocity
  3338. const rotVelo = Body_applyImpulse_rotVelo;
  3339. r.cross(impulse, rotVelo);
  3340. /*
  3341. rotVelo.x *= this.invInertia.x;
  3342. rotVelo.y *= this.invInertia.y;
  3343. rotVelo.z *= this.invInertia.z;
  3344. */
  3345. this.invInertiaWorld.vmult(rotVelo, rotVelo); // Add rotational Impulse
  3346. this.angularVelocity.vadd(rotVelo, this.angularVelocity);
  3347. }
  3348. /**
  3349. * Apply locally-defined impulse to a local point in the body.
  3350. * @param force The force vector to apply, defined locally in the body frame.
  3351. * @param localPoint A local point in the body to apply the force on.
  3352. */
  3353. applyLocalImpulse(localImpulse, localPoint = new Vec3()) {
  3354. if (this.type !== Body.DYNAMIC) {
  3355. return;
  3356. }
  3357. const worldImpulse = Body_applyLocalImpulse_worldImpulse;
  3358. const relativePointWorld = Body_applyLocalImpulse_relativePoint; // Transform the force vector to world space
  3359. this.vectorToWorldFrame(localImpulse, worldImpulse);
  3360. this.vectorToWorldFrame(localPoint, relativePointWorld);
  3361. this.applyImpulse(worldImpulse, relativePointWorld);
  3362. }
  3363. /**
  3364. * Should be called whenever you change the body shape or mass.
  3365. */
  3366. updateMassProperties() {
  3367. const halfExtents = Body_updateMassProperties_halfExtents;
  3368. this.invMass = this.mass > 0 ? 1.0 / this.mass : 0;
  3369. const I = this.inertia;
  3370. const fixed = this.fixedRotation; // Approximate with AABB box
  3371. this.updateAABB();
  3372. halfExtents.set((this.aabb.upperBound.x - this.aabb.lowerBound.x) / 2, (this.aabb.upperBound.y - this.aabb.lowerBound.y) / 2, (this.aabb.upperBound.z - this.aabb.lowerBound.z) / 2);
  3373. Box.calculateInertia(halfExtents, this.mass, I);
  3374. this.invInertia.set(I.x > 0 && !fixed ? 1.0 / I.x : 0, I.y > 0 && !fixed ? 1.0 / I.y : 0, I.z > 0 && !fixed ? 1.0 / I.z : 0);
  3375. this.updateInertiaWorld(true);
  3376. }
  3377. /**
  3378. * Get world velocity of a point in the body.
  3379. * @param worldPoint
  3380. * @param result
  3381. * @return The result vector.
  3382. */
  3383. getVelocityAtWorldPoint(worldPoint, result) {
  3384. const r = new Vec3();
  3385. worldPoint.vsub(this.position, r);
  3386. this.angularVelocity.cross(r, result);
  3387. this.velocity.vadd(result, result);
  3388. return result;
  3389. }
  3390. /**
  3391. * Move the body forward in time.
  3392. * @param dt Time step
  3393. * @param quatNormalize Set to true to normalize the body quaternion
  3394. * @param quatNormalizeFast If the quaternion should be normalized using "fast" quaternion normalization
  3395. */
  3396. integrate(dt, quatNormalize, quatNormalizeFast) {
  3397. // Save previous position
  3398. this.previousPosition.copy(this.position);
  3399. this.previousQuaternion.copy(this.quaternion);
  3400. if (!(this.type === Body.DYNAMIC || this.type === Body.KINEMATIC) || this.sleepState === Body.SLEEPING) {
  3401. // Only for dynamic
  3402. return;
  3403. }
  3404. const velo = this.velocity;
  3405. const angularVelo = this.angularVelocity;
  3406. const pos = this.position;
  3407. const force = this.force;
  3408. const torque = this.torque;
  3409. const quat = this.quaternion;
  3410. const invMass = this.invMass;
  3411. const invInertia = this.invInertiaWorld;
  3412. const linearFactor = this.linearFactor;
  3413. const iMdt = invMass * dt;
  3414. velo.x += force.x * iMdt * linearFactor.x;
  3415. velo.y += force.y * iMdt * linearFactor.y;
  3416. velo.z += force.z * iMdt * linearFactor.z;
  3417. const e = invInertia.elements;
  3418. const angularFactor = this.angularFactor;
  3419. const tx = torque.x * angularFactor.x;
  3420. const ty = torque.y * angularFactor.y;
  3421. const tz = torque.z * angularFactor.z;
  3422. angularVelo.x += dt * (e[0] * tx + e[1] * ty + e[2] * tz);
  3423. angularVelo.y += dt * (e[3] * tx + e[4] * ty + e[5] * tz);
  3424. angularVelo.z += dt * (e[6] * tx + e[7] * ty + e[8] * tz); // Use new velocity - leap frog
  3425. pos.x += velo.x * dt;
  3426. pos.y += velo.y * dt;
  3427. pos.z += velo.z * dt;
  3428. quat.integrate(this.angularVelocity, dt, this.angularFactor, quat);
  3429. if (quatNormalize) {
  3430. if (quatNormalizeFast) {
  3431. quat.normalizeFast();
  3432. } else {
  3433. quat.normalize();
  3434. }
  3435. }
  3436. this.aabbNeedsUpdate = true; // Update world inertia
  3437. this.updateInertiaWorld();
  3438. }
  3439. }
  3440. Body.idCounter = 0;
  3441. Body.COLLIDE_EVENT_NAME = 'collide';
  3442. Body.DYNAMIC = BODY_TYPES.DYNAMIC;
  3443. Body.STATIC = BODY_TYPES.STATIC;
  3444. Body.KINEMATIC = BODY_TYPES.KINEMATIC;
  3445. Body.AWAKE = BODY_SLEEP_STATES.AWAKE;
  3446. Body.SLEEPY = BODY_SLEEP_STATES.SLEEPY;
  3447. Body.SLEEPING = BODY_SLEEP_STATES.SLEEPING;
  3448. Body.wakeupEvent = {
  3449. type: 'wakeup'
  3450. };
  3451. Body.sleepyEvent = {
  3452. type: 'sleepy'
  3453. };
  3454. Body.sleepEvent = {
  3455. type: 'sleep'
  3456. };
  3457. const tmpVec = new Vec3();
  3458. const tmpQuat = new Quaternion();
  3459. const updateAABB_shapeAABB = new AABB();
  3460. const uiw_m1 = new Mat3();
  3461. const uiw_m2 = new Mat3();
  3462. const Body_applyForce_rotForce = new Vec3();
  3463. const Body_applyLocalForce_worldForce = new Vec3();
  3464. const Body_applyLocalForce_relativePointWorld = new Vec3();
  3465. const Body_applyImpulse_velo = new Vec3();
  3466. const Body_applyImpulse_rotVelo = new Vec3();
  3467. const Body_applyLocalImpulse_worldImpulse = new Vec3();
  3468. const Body_applyLocalImpulse_relativePoint = new Vec3();
  3469. const Body_updateMassProperties_halfExtents = new Vec3();
  3470. /**
  3471. * Base class for broadphase implementations
  3472. * @author schteppe
  3473. */
  3474. class Broadphase {
  3475. /**
  3476. * The world to search for collisions in.
  3477. */
  3478. /**
  3479. * If set to true, the broadphase uses bounding boxes for intersection tests, else it uses bounding spheres.
  3480. */
  3481. /**
  3482. * Set to true if the objects in the world moved.
  3483. */
  3484. constructor() {
  3485. this.world = void 0;
  3486. this.useBoundingBoxes = void 0;
  3487. this.dirty = void 0;
  3488. this.world = null;
  3489. this.useBoundingBoxes = false;
  3490. this.dirty = true;
  3491. }
  3492. /**
  3493. * Get the collision pairs from the world
  3494. * @param world The world to search in
  3495. * @param p1 Empty array to be filled with body objects
  3496. * @param p2 Empty array to be filled with body objects
  3497. */
  3498. collisionPairs(world, p1, p2) {
  3499. throw new Error('collisionPairs not implemented for this BroadPhase class!');
  3500. }
  3501. /**
  3502. * Check if a body pair needs to be intersection tested at all.
  3503. */
  3504. needBroadphaseCollision(bodyA, bodyB) {
  3505. // Check collision filter masks
  3506. if ((bodyA.collisionFilterGroup & bodyB.collisionFilterMask) === 0 || (bodyB.collisionFilterGroup & bodyA.collisionFilterMask) === 0) {
  3507. return false;
  3508. } // Check types
  3509. if (((bodyA.type & Body.STATIC) !== 0 || bodyA.sleepState === Body.SLEEPING) && ((bodyB.type & Body.STATIC) !== 0 || bodyB.sleepState === Body.SLEEPING)) {
  3510. // Both bodies are static or sleeping. Skip.
  3511. return false;
  3512. }
  3513. return true;
  3514. }
  3515. /**
  3516. * Check if the bounding volumes of two bodies intersect.
  3517. */
  3518. intersectionTest(bodyA, bodyB, pairs1, pairs2) {
  3519. if (this.useBoundingBoxes) {
  3520. this.doBoundingBoxBroadphase(bodyA, bodyB, pairs1, pairs2);
  3521. } else {
  3522. this.doBoundingSphereBroadphase(bodyA, bodyB, pairs1, pairs2);
  3523. }
  3524. }
  3525. /**
  3526. * Check if the bounding spheres of two bodies are intersecting.
  3527. * @param pairs1 bodyA is appended to this array if intersection
  3528. * @param pairs2 bodyB is appended to this array if intersection
  3529. */
  3530. doBoundingSphereBroadphase(bodyA, bodyB, pairs1, pairs2) {
  3531. const r = Broadphase_collisionPairs_r;
  3532. bodyB.position.vsub(bodyA.position, r);
  3533. const boundingRadiusSum2 = (bodyA.boundingRadius + bodyB.boundingRadius) ** 2;
  3534. const norm2 = r.lengthSquared();
  3535. if (norm2 < boundingRadiusSum2) {
  3536. pairs1.push(bodyA);
  3537. pairs2.push(bodyB);
  3538. }
  3539. }
  3540. /**
  3541. * Check if the bounding boxes of two bodies are intersecting.
  3542. */
  3543. doBoundingBoxBroadphase(bodyA, bodyB, pairs1, pairs2) {
  3544. if (bodyA.aabbNeedsUpdate) {
  3545. bodyA.updateAABB();
  3546. }
  3547. if (bodyB.aabbNeedsUpdate) {
  3548. bodyB.updateAABB();
  3549. } // Check AABB / AABB
  3550. if (bodyA.aabb.overlaps(bodyB.aabb)) {
  3551. pairs1.push(bodyA);
  3552. pairs2.push(bodyB);
  3553. }
  3554. }
  3555. /**
  3556. * Removes duplicate pairs from the pair arrays.
  3557. */
  3558. makePairsUnique(pairs1, pairs2) {
  3559. const t = Broadphase_makePairsUnique_temp;
  3560. const p1 = Broadphase_makePairsUnique_p1;
  3561. const p2 = Broadphase_makePairsUnique_p2;
  3562. const N = pairs1.length;
  3563. for (let i = 0; i !== N; i++) {
  3564. p1[i] = pairs1[i];
  3565. p2[i] = pairs2[i];
  3566. }
  3567. pairs1.length = 0;
  3568. pairs2.length = 0;
  3569. for (let i = 0; i !== N; i++) {
  3570. const id1 = p1[i].id;
  3571. const id2 = p2[i].id;
  3572. const key = id1 < id2 ? id1 + "," + id2 : id2 + "," + id1;
  3573. t[key] = i;
  3574. t.keys.push(key);
  3575. }
  3576. for (let i = 0; i !== t.keys.length; i++) {
  3577. const key = t.keys.pop();
  3578. const pairIndex = t[key];
  3579. pairs1.push(p1[pairIndex]);
  3580. pairs2.push(p2[pairIndex]);
  3581. delete t[key];
  3582. }
  3583. }
  3584. /**
  3585. * To be implemented by subcasses
  3586. */
  3587. setWorld(world) {}
  3588. /**
  3589. * Check if the bounding spheres of two bodies overlap.
  3590. */
  3591. static boundingSphereCheck(bodyA, bodyB) {
  3592. const dist = new Vec3(); // bsc_dist;
  3593. bodyA.position.vsub(bodyB.position, dist);
  3594. const sa = bodyA.shapes[0];
  3595. const sb = bodyB.shapes[0];
  3596. return Math.pow(sa.boundingSphereRadius + sb.boundingSphereRadius, 2) > dist.lengthSquared();
  3597. }
  3598. /**
  3599. * Returns all the bodies within the AABB.
  3600. */
  3601. aabbQuery(world, aabb, result) {
  3602. console.warn('.aabbQuery is not implemented in this Broadphase subclass.');
  3603. return [];
  3604. }
  3605. } // Temp objects
  3606. const Broadphase_collisionPairs_r = new Vec3();
  3607. const Broadphase_makePairsUnique_temp = {
  3608. keys: []
  3609. };
  3610. const Broadphase_makePairsUnique_p1 = [];
  3611. const Broadphase_makePairsUnique_p2 = [];
  3612. /**
  3613. * Axis aligned uniform grid broadphase.
  3614. * @todo Needs support for more than just planes and spheres.
  3615. */
  3616. class GridBroadphase extends Broadphase {
  3617. /**
  3618. * Number of boxes along x
  3619. */
  3620. /**
  3621. * Number of boxes along y
  3622. */
  3623. /**
  3624. * Number of boxes along z
  3625. */
  3626. /**
  3627. * aabbMin
  3628. */
  3629. /**
  3630. * aabbMax
  3631. */
  3632. /**
  3633. * bins
  3634. */
  3635. /**
  3636. * binLengths
  3637. */
  3638. /**
  3639. * @param nx Number of boxes along x.
  3640. * @param ny Number of boxes along y.
  3641. * @param nz Number of boxes along z.
  3642. */
  3643. constructor(aabbMin = new Vec3(100, 100, 100), aabbMax = new Vec3(-100, -100, -100), nx = 10, ny = 10, nz = 10) {
  3644. super();
  3645. this.nx = void 0;
  3646. this.ny = void 0;
  3647. this.nz = void 0;
  3648. this.aabbMin = void 0;
  3649. this.aabbMax = void 0;
  3650. this.bins = void 0;
  3651. this.binLengths = void 0;
  3652. this.nx = nx;
  3653. this.ny = ny;
  3654. this.nz = nz;
  3655. this.aabbMin = aabbMin;
  3656. this.aabbMax = aabbMax;
  3657. const nbins = this.nx * this.ny * this.nz;
  3658. if (nbins <= 0) {
  3659. throw "GridBroadphase: Each dimension's n must be >0";
  3660. }
  3661. this.bins = [];
  3662. this.binLengths = []; // Rather than continually resizing arrays (thrashing the memory), just record length and allow them to grow
  3663. this.bins.length = nbins;
  3664. this.binLengths.length = nbins;
  3665. for (let i = 0; i < nbins; i++) {
  3666. this.bins[i] = [];
  3667. this.binLengths[i] = 0;
  3668. }
  3669. }
  3670. /**
  3671. * Get all the collision pairs in the physics world
  3672. */
  3673. collisionPairs(world, pairs1, pairs2) {
  3674. const N = world.numObjects();
  3675. const bodies = world.bodies;
  3676. const max = this.aabbMax;
  3677. const min = this.aabbMin;
  3678. const nx = this.nx;
  3679. const ny = this.ny;
  3680. const nz = this.nz;
  3681. const xstep = ny * nz;
  3682. const ystep = nz;
  3683. const zstep = 1;
  3684. const xmax = max.x;
  3685. const ymax = max.y;
  3686. const zmax = max.z;
  3687. const xmin = min.x;
  3688. const ymin = min.y;
  3689. const zmin = min.z;
  3690. const xmult = nx / (xmax - xmin);
  3691. const ymult = ny / (ymax - ymin);
  3692. const zmult = nz / (zmax - zmin);
  3693. const binsizeX = (xmax - xmin) / nx;
  3694. const binsizeY = (ymax - ymin) / ny;
  3695. const binsizeZ = (zmax - zmin) / nz;
  3696. const binRadius = Math.sqrt(binsizeX * binsizeX + binsizeY * binsizeY + binsizeZ * binsizeZ) * 0.5;
  3697. const types = Shape.types;
  3698. const SPHERE = types.SPHERE;
  3699. const PLANE = types.PLANE;
  3700. types.BOX;
  3701. types.COMPOUND;
  3702. types.CONVEXPOLYHEDRON;
  3703. const bins = this.bins;
  3704. const binLengths = this.binLengths;
  3705. const Nbins = this.bins.length; // Reset bins
  3706. for (let i = 0; i !== Nbins; i++) {
  3707. binLengths[i] = 0;
  3708. }
  3709. const ceil = Math.ceil;
  3710. function addBoxToBins(x0, y0, z0, x1, y1, z1, bi) {
  3711. let xoff0 = (x0 - xmin) * xmult | 0;
  3712. let yoff0 = (y0 - ymin) * ymult | 0;
  3713. let zoff0 = (z0 - zmin) * zmult | 0;
  3714. let xoff1 = ceil((x1 - xmin) * xmult);
  3715. let yoff1 = ceil((y1 - ymin) * ymult);
  3716. let zoff1 = ceil((z1 - zmin) * zmult);
  3717. if (xoff0 < 0) {
  3718. xoff0 = 0;
  3719. } else if (xoff0 >= nx) {
  3720. xoff0 = nx - 1;
  3721. }
  3722. if (yoff0 < 0) {
  3723. yoff0 = 0;
  3724. } else if (yoff0 >= ny) {
  3725. yoff0 = ny - 1;
  3726. }
  3727. if (zoff0 < 0) {
  3728. zoff0 = 0;
  3729. } else if (zoff0 >= nz) {
  3730. zoff0 = nz - 1;
  3731. }
  3732. if (xoff1 < 0) {
  3733. xoff1 = 0;
  3734. } else if (xoff1 >= nx) {
  3735. xoff1 = nx - 1;
  3736. }
  3737. if (yoff1 < 0) {
  3738. yoff1 = 0;
  3739. } else if (yoff1 >= ny) {
  3740. yoff1 = ny - 1;
  3741. }
  3742. if (zoff1 < 0) {
  3743. zoff1 = 0;
  3744. } else if (zoff1 >= nz) {
  3745. zoff1 = nz - 1;
  3746. }
  3747. xoff0 *= xstep;
  3748. yoff0 *= ystep;
  3749. zoff0 *= zstep;
  3750. xoff1 *= xstep;
  3751. yoff1 *= ystep;
  3752. zoff1 *= zstep;
  3753. for (let xoff = xoff0; xoff <= xoff1; xoff += xstep) {
  3754. for (let yoff = yoff0; yoff <= yoff1; yoff += ystep) {
  3755. for (let zoff = zoff0; zoff <= zoff1; zoff += zstep) {
  3756. const idx = xoff + yoff + zoff;
  3757. bins[idx][binLengths[idx]++] = bi;
  3758. }
  3759. }
  3760. }
  3761. } // Put all bodies into the bins
  3762. for (let i = 0; i !== N; i++) {
  3763. const bi = bodies[i];
  3764. const si = bi.shapes[0];
  3765. switch (si.type) {
  3766. case SPHERE:
  3767. {
  3768. const shape = si; // Put in bin
  3769. // check if overlap with other bins
  3770. const x = bi.position.x;
  3771. const y = bi.position.y;
  3772. const z = bi.position.z;
  3773. const r = shape.radius;
  3774. addBoxToBins(x - r, y - r, z - r, x + r, y + r, z + r, bi);
  3775. break;
  3776. }
  3777. case PLANE:
  3778. {
  3779. const shape = si;
  3780. if (shape.worldNormalNeedsUpdate) {
  3781. shape.computeWorldNormal(bi.quaternion);
  3782. }
  3783. const planeNormal = shape.worldNormal; //Relative position from origin of plane object to the first bin
  3784. //Incremented as we iterate through the bins
  3785. const xreset = xmin + binsizeX * 0.5 - bi.position.x;
  3786. const yreset = ymin + binsizeY * 0.5 - bi.position.y;
  3787. const zreset = zmin + binsizeZ * 0.5 - bi.position.z;
  3788. const d = GridBroadphase_collisionPairs_d;
  3789. d.set(xreset, yreset, zreset);
  3790. for (let xi = 0, xoff = 0; xi !== nx; xi++, xoff += xstep, d.y = yreset, d.x += binsizeX) {
  3791. for (let yi = 0, yoff = 0; yi !== ny; yi++, yoff += ystep, d.z = zreset, d.y += binsizeY) {
  3792. for (let zi = 0, zoff = 0; zi !== nz; zi++, zoff += zstep, d.z += binsizeZ) {
  3793. if (d.dot(planeNormal) < binRadius) {
  3794. const idx = xoff + yoff + zoff;
  3795. bins[idx][binLengths[idx]++] = bi;
  3796. }
  3797. }
  3798. }
  3799. }
  3800. break;
  3801. }
  3802. default:
  3803. {
  3804. if (bi.aabbNeedsUpdate) {
  3805. bi.updateAABB();
  3806. }
  3807. addBoxToBins(bi.aabb.lowerBound.x, bi.aabb.lowerBound.y, bi.aabb.lowerBound.z, bi.aabb.upperBound.x, bi.aabb.upperBound.y, bi.aabb.upperBound.z, bi);
  3808. break;
  3809. }
  3810. }
  3811. } // Check each bin
  3812. for (let i = 0; i !== Nbins; i++) {
  3813. const binLength = binLengths[i]; //Skip bins with no potential collisions
  3814. if (binLength > 1) {
  3815. const bin = bins[i]; // Do N^2 broadphase inside
  3816. for (let xi = 0; xi !== binLength; xi++) {
  3817. const bi = bin[xi];
  3818. for (let yi = 0; yi !== xi; yi++) {
  3819. const bj = bin[yi];
  3820. if (this.needBroadphaseCollision(bi, bj)) {
  3821. this.intersectionTest(bi, bj, pairs1, pairs2);
  3822. }
  3823. }
  3824. }
  3825. }
  3826. } // for (let zi = 0, zoff=0; zi < nz; zi++, zoff+= zstep) {
  3827. // console.log("layer "+zi);
  3828. // for (let yi = 0, yoff=0; yi < ny; yi++, yoff += ystep) {
  3829. // const row = '';
  3830. // for (let xi = 0, xoff=0; xi < nx; xi++, xoff += xstep) {
  3831. // const idx = xoff + yoff + zoff;
  3832. // row += ' ' + binLengths[idx];
  3833. // }
  3834. // console.log(row);
  3835. // }
  3836. // }
  3837. this.makePairsUnique(pairs1, pairs2);
  3838. }
  3839. }
  3840. const GridBroadphase_collisionPairs_d = new Vec3();
  3841. /**
  3842. * Naive broadphase implementation, used in lack of better ones.
  3843. *
  3844. * The naive broadphase looks at all possible pairs without restriction, therefore it has complexity N^2 _(which is bad)_
  3845. */
  3846. class NaiveBroadphase extends Broadphase {
  3847. /**
  3848. * @todo Remove useless constructor
  3849. */
  3850. constructor() {
  3851. super();
  3852. }
  3853. /**
  3854. * Get all the collision pairs in the physics world
  3855. */
  3856. collisionPairs(world, pairs1, pairs2) {
  3857. const bodies = world.bodies;
  3858. const n = bodies.length;
  3859. let bi;
  3860. let bj; // Naive N^2 ftw!
  3861. for (let i = 0; i !== n; i++) {
  3862. for (let j = 0; j !== i; j++) {
  3863. bi = bodies[i];
  3864. bj = bodies[j];
  3865. if (!this.needBroadphaseCollision(bi, bj)) {
  3866. continue;
  3867. }
  3868. this.intersectionTest(bi, bj, pairs1, pairs2);
  3869. }
  3870. }
  3871. }
  3872. /**
  3873. * Returns all the bodies within an AABB.
  3874. * @param result An array to store resulting bodies in.
  3875. */
  3876. aabbQuery(world, aabb, result = []) {
  3877. for (let i = 0; i < world.bodies.length; i++) {
  3878. const b = world.bodies[i];
  3879. if (b.aabbNeedsUpdate) {
  3880. b.updateAABB();
  3881. } // Ugly hack until Body gets aabb
  3882. if (b.aabb.overlaps(aabb)) {
  3883. result.push(b);
  3884. }
  3885. }
  3886. return result;
  3887. }
  3888. }
  3889. /**
  3890. * Storage for Ray casting data
  3891. */
  3892. class RaycastResult {
  3893. /**
  3894. * rayFromWorld
  3895. */
  3896. /**
  3897. * rayToWorld
  3898. */
  3899. /**
  3900. * hitNormalWorld
  3901. */
  3902. /**
  3903. * hitPointWorld
  3904. */
  3905. /**
  3906. * hasHit
  3907. */
  3908. /**
  3909. * shape
  3910. */
  3911. /**
  3912. * body
  3913. */
  3914. /**
  3915. * The index of the hit triangle, if the hit shape was a trimesh
  3916. */
  3917. /**
  3918. * Distance to the hit. Will be set to -1 if there was no hit
  3919. */
  3920. /**
  3921. * If the ray should stop traversing the bodies
  3922. */
  3923. constructor() {
  3924. this.rayFromWorld = void 0;
  3925. this.rayToWorld = void 0;
  3926. this.hitNormalWorld = void 0;
  3927. this.hitPointWorld = void 0;
  3928. this.hasHit = void 0;
  3929. this.shape = void 0;
  3930. this.body = void 0;
  3931. this.hitFaceIndex = void 0;
  3932. this.distance = void 0;
  3933. this.shouldStop = void 0;
  3934. this.rayFromWorld = new Vec3();
  3935. this.rayToWorld = new Vec3();
  3936. this.hitNormalWorld = new Vec3();
  3937. this.hitPointWorld = new Vec3();
  3938. this.hasHit = false;
  3939. this.shape = null;
  3940. this.body = null;
  3941. this.hitFaceIndex = -1;
  3942. this.distance = -1;
  3943. this.shouldStop = false;
  3944. }
  3945. /**
  3946. * Reset all result data.
  3947. */
  3948. reset() {
  3949. this.rayFromWorld.setZero();
  3950. this.rayToWorld.setZero();
  3951. this.hitNormalWorld.setZero();
  3952. this.hitPointWorld.setZero();
  3953. this.hasHit = false;
  3954. this.shape = null;
  3955. this.body = null;
  3956. this.hitFaceIndex = -1;
  3957. this.distance = -1;
  3958. this.shouldStop = false;
  3959. }
  3960. /**
  3961. * abort
  3962. */
  3963. abort() {
  3964. this.shouldStop = true;
  3965. }
  3966. /**
  3967. * Set result data.
  3968. */
  3969. set(rayFromWorld, rayToWorld, hitNormalWorld, hitPointWorld, shape, body, distance) {
  3970. this.rayFromWorld.copy(rayFromWorld);
  3971. this.rayToWorld.copy(rayToWorld);
  3972. this.hitNormalWorld.copy(hitNormalWorld);
  3973. this.hitPointWorld.copy(hitPointWorld);
  3974. this.shape = shape;
  3975. this.body = body;
  3976. this.distance = distance;
  3977. }
  3978. }
  3979. let _Shape$types$SPHERE, _Shape$types$PLANE, _Shape$types$BOX, _Shape$types$CYLINDER, _Shape$types$CONVEXPO, _Shape$types$HEIGHTFI, _Shape$types$TRIMESH;
  3980. /**
  3981. * RAY_MODES
  3982. */
  3983. const RAY_MODES = {
  3984. /** CLOSEST */
  3985. CLOSEST: 1,
  3986. /** ANY */
  3987. ANY: 2,
  3988. /** ALL */
  3989. ALL: 4
  3990. };
  3991. /**
  3992. * RayMode
  3993. */
  3994. _Shape$types$SPHERE = Shape.types.SPHERE;
  3995. _Shape$types$PLANE = Shape.types.PLANE;
  3996. _Shape$types$BOX = Shape.types.BOX;
  3997. _Shape$types$CYLINDER = Shape.types.CYLINDER;
  3998. _Shape$types$CONVEXPO = Shape.types.CONVEXPOLYHEDRON;
  3999. _Shape$types$HEIGHTFI = Shape.types.HEIGHTFIELD;
  4000. _Shape$types$TRIMESH = Shape.types.TRIMESH;
  4001. /**
  4002. * A line in 3D space that intersects bodies and return points.
  4003. */
  4004. class Ray {
  4005. /**
  4006. * from
  4007. */
  4008. /**
  4009. * to
  4010. */
  4011. /**
  4012. * direction
  4013. */
  4014. /**
  4015. * The precision of the ray. Used when checking parallelity etc.
  4016. * @default 0.0001
  4017. */
  4018. /**
  4019. * Set to `false` if you don't want the Ray to take `collisionResponse` flags into account on bodies and shapes.
  4020. * @default true
  4021. */
  4022. /**
  4023. * If set to `true`, the ray skips any hits with normal.dot(rayDirection) < 0.
  4024. * @default false
  4025. */
  4026. /**
  4027. * collisionFilterMask
  4028. * @default -1
  4029. */
  4030. /**
  4031. * collisionFilterGroup
  4032. * @default -1
  4033. */
  4034. /**
  4035. * The intersection mode. Should be Ray.ANY, Ray.ALL or Ray.CLOSEST.
  4036. * @default RAY.ANY
  4037. */
  4038. /**
  4039. * Current result object.
  4040. */
  4041. /**
  4042. * Will be set to `true` during intersectWorld() if the ray hit anything.
  4043. */
  4044. /**
  4045. * User-provided result callback. Will be used if mode is Ray.ALL.
  4046. */
  4047. /**
  4048. * CLOSEST
  4049. */
  4050. /**
  4051. * ANY
  4052. */
  4053. /**
  4054. * ALL
  4055. */
  4056. get [_Shape$types$SPHERE]() {
  4057. return this._intersectSphere;
  4058. }
  4059. get [_Shape$types$PLANE]() {
  4060. return this._intersectPlane;
  4061. }
  4062. get [_Shape$types$BOX]() {
  4063. return this._intersectBox;
  4064. }
  4065. get [_Shape$types$CYLINDER]() {
  4066. return this._intersectConvex;
  4067. }
  4068. get [_Shape$types$CONVEXPO]() {
  4069. return this._intersectConvex;
  4070. }
  4071. get [_Shape$types$HEIGHTFI]() {
  4072. return this._intersectHeightfield;
  4073. }
  4074. get [_Shape$types$TRIMESH]() {
  4075. return this._intersectTrimesh;
  4076. }
  4077. constructor(from = new Vec3(), to = new Vec3()) {
  4078. this.from = void 0;
  4079. this.to = void 0;
  4080. this.direction = void 0;
  4081. this.precision = void 0;
  4082. this.checkCollisionResponse = void 0;
  4083. this.skipBackfaces = void 0;
  4084. this.collisionFilterMask = void 0;
  4085. this.collisionFilterGroup = void 0;
  4086. this.mode = void 0;
  4087. this.result = void 0;
  4088. this.hasHit = void 0;
  4089. this.callback = void 0;
  4090. this.from = from.clone();
  4091. this.to = to.clone();
  4092. this.direction = new Vec3();
  4093. this.precision = 0.0001;
  4094. this.checkCollisionResponse = true;
  4095. this.skipBackfaces = false;
  4096. this.collisionFilterMask = -1;
  4097. this.collisionFilterGroup = -1;
  4098. this.mode = Ray.ANY;
  4099. this.result = new RaycastResult();
  4100. this.hasHit = false;
  4101. this.callback = result => {};
  4102. }
  4103. /**
  4104. * Do itersection against all bodies in the given World.
  4105. * @return True if the ray hit anything, otherwise false.
  4106. */
  4107. intersectWorld(world, options) {
  4108. this.mode = options.mode || Ray.ANY;
  4109. this.result = options.result || new RaycastResult();
  4110. this.skipBackfaces = !!options.skipBackfaces;
  4111. this.collisionFilterMask = typeof options.collisionFilterMask !== 'undefined' ? options.collisionFilterMask : -1;
  4112. this.collisionFilterGroup = typeof options.collisionFilterGroup !== 'undefined' ? options.collisionFilterGroup : -1;
  4113. this.checkCollisionResponse = typeof options.checkCollisionResponse !== 'undefined' ? options.checkCollisionResponse : true;
  4114. if (options.from) {
  4115. this.from.copy(options.from);
  4116. }
  4117. if (options.to) {
  4118. this.to.copy(options.to);
  4119. }
  4120. this.callback = options.callback || (() => {});
  4121. this.hasHit = false;
  4122. this.result.reset();
  4123. this.updateDirection();
  4124. this.getAABB(tmpAABB$1);
  4125. tmpArray.length = 0;
  4126. world.broadphase.aabbQuery(world, tmpAABB$1, tmpArray);
  4127. this.intersectBodies(tmpArray);
  4128. return this.hasHit;
  4129. }
  4130. /**
  4131. * Shoot a ray at a body, get back information about the hit.
  4132. * @deprecated @param result set the result property of the Ray instead.
  4133. */
  4134. intersectBody(body, result) {
  4135. if (result) {
  4136. this.result = result;
  4137. this.updateDirection();
  4138. }
  4139. const checkCollisionResponse = this.checkCollisionResponse;
  4140. if (checkCollisionResponse && !body.collisionResponse) {
  4141. return;
  4142. }
  4143. if ((this.collisionFilterGroup & body.collisionFilterMask) === 0 || (body.collisionFilterGroup & this.collisionFilterMask) === 0) {
  4144. return;
  4145. }
  4146. const xi = intersectBody_xi;
  4147. const qi = intersectBody_qi;
  4148. for (let i = 0, N = body.shapes.length; i < N; i++) {
  4149. const shape = body.shapes[i];
  4150. if (checkCollisionResponse && !shape.collisionResponse) {
  4151. continue; // Skip
  4152. }
  4153. body.quaternion.mult(body.shapeOrientations[i], qi);
  4154. body.quaternion.vmult(body.shapeOffsets[i], xi);
  4155. xi.vadd(body.position, xi);
  4156. this.intersectShape(shape, qi, xi, body);
  4157. if (this.result.shouldStop) {
  4158. break;
  4159. }
  4160. }
  4161. }
  4162. /**
  4163. * Shoot a ray at an array bodies, get back information about the hit.
  4164. * @param bodies An array of Body objects.
  4165. * @deprecated @param result set the result property of the Ray instead.
  4166. *
  4167. */
  4168. intersectBodies(bodies, result) {
  4169. if (result) {
  4170. this.result = result;
  4171. this.updateDirection();
  4172. }
  4173. for (let i = 0, l = bodies.length; !this.result.shouldStop && i < l; i++) {
  4174. this.intersectBody(bodies[i]);
  4175. }
  4176. }
  4177. /**
  4178. * Updates the direction vector.
  4179. */
  4180. updateDirection() {
  4181. this.to.vsub(this.from, this.direction);
  4182. this.direction.normalize();
  4183. }
  4184. intersectShape(shape, quat, position, body) {
  4185. const from = this.from; // Checking boundingSphere
  4186. const distance = distanceFromIntersection(from, this.direction, position);
  4187. if (distance > shape.boundingSphereRadius) {
  4188. return;
  4189. }
  4190. const intersectMethod = this[shape.type];
  4191. if (intersectMethod) {
  4192. intersectMethod.call(this, shape, quat, position, body, shape);
  4193. }
  4194. }
  4195. _intersectBox(box, quat, position, body, reportedShape) {
  4196. return this._intersectConvex(box.convexPolyhedronRepresentation, quat, position, body, reportedShape);
  4197. }
  4198. _intersectPlane(shape, quat, position, body, reportedShape) {
  4199. const from = this.from;
  4200. const to = this.to;
  4201. const direction = this.direction; // Get plane normal
  4202. const worldNormal = new Vec3(0, 0, 1);
  4203. quat.vmult(worldNormal, worldNormal);
  4204. const len = new Vec3();
  4205. from.vsub(position, len);
  4206. const planeToFrom = len.dot(worldNormal);
  4207. to.vsub(position, len);
  4208. const planeToTo = len.dot(worldNormal);
  4209. if (planeToFrom * planeToTo > 0) {
  4210. // "from" and "to" are on the same side of the plane... bail out
  4211. return;
  4212. }
  4213. if (from.distanceTo(to) < planeToFrom) {
  4214. return;
  4215. }
  4216. const n_dot_dir = worldNormal.dot(direction);
  4217. if (Math.abs(n_dot_dir) < this.precision) {
  4218. // No intersection
  4219. return;
  4220. }
  4221. const planePointToFrom = new Vec3();
  4222. const dir_scaled_with_t = new Vec3();
  4223. const hitPointWorld = new Vec3();
  4224. from.vsub(position, planePointToFrom);
  4225. const t = -worldNormal.dot(planePointToFrom) / n_dot_dir;
  4226. direction.scale(t, dir_scaled_with_t);
  4227. from.vadd(dir_scaled_with_t, hitPointWorld);
  4228. this.reportIntersection(worldNormal, hitPointWorld, reportedShape, body, -1);
  4229. }
  4230. /**
  4231. * Get the world AABB of the ray.
  4232. */
  4233. getAABB(aabb) {
  4234. const {
  4235. lowerBound,
  4236. upperBound
  4237. } = aabb;
  4238. const to = this.to;
  4239. const from = this.from;
  4240. lowerBound.x = Math.min(to.x, from.x);
  4241. lowerBound.y = Math.min(to.y, from.y);
  4242. lowerBound.z = Math.min(to.z, from.z);
  4243. upperBound.x = Math.max(to.x, from.x);
  4244. upperBound.y = Math.max(to.y, from.y);
  4245. upperBound.z = Math.max(to.z, from.z);
  4246. }
  4247. _intersectHeightfield(shape, quat, position, body, reportedShape) {
  4248. shape.data;
  4249. shape.elementSize; // Convert the ray to local heightfield coordinates
  4250. const localRay = intersectHeightfield_localRay; //new Ray(this.from, this.to);
  4251. localRay.from.copy(this.from);
  4252. localRay.to.copy(this.to);
  4253. Transform.pointToLocalFrame(position, quat, localRay.from, localRay.from);
  4254. Transform.pointToLocalFrame(position, quat, localRay.to, localRay.to);
  4255. localRay.updateDirection(); // Get the index of the data points to test against
  4256. const index = intersectHeightfield_index;
  4257. let iMinX;
  4258. let iMinY;
  4259. let iMaxX;
  4260. let iMaxY; // Set to max
  4261. iMinX = iMinY = 0;
  4262. iMaxX = iMaxY = shape.data.length - 1;
  4263. const aabb = new AABB();
  4264. localRay.getAABB(aabb);
  4265. shape.getIndexOfPosition(aabb.lowerBound.x, aabb.lowerBound.y, index, true);
  4266. iMinX = Math.max(iMinX, index[0]);
  4267. iMinY = Math.max(iMinY, index[1]);
  4268. shape.getIndexOfPosition(aabb.upperBound.x, aabb.upperBound.y, index, true);
  4269. iMaxX = Math.min(iMaxX, index[0] + 1);
  4270. iMaxY = Math.min(iMaxY, index[1] + 1);
  4271. for (let i = iMinX; i < iMaxX; i++) {
  4272. for (let j = iMinY; j < iMaxY; j++) {
  4273. if (this.result.shouldStop) {
  4274. return;
  4275. }
  4276. shape.getAabbAtIndex(i, j, aabb);
  4277. if (!aabb.overlapsRay(localRay)) {
  4278. continue;
  4279. } // Lower triangle
  4280. shape.getConvexTrianglePillar(i, j, false);
  4281. Transform.pointToWorldFrame(position, quat, shape.pillarOffset, worldPillarOffset);
  4282. this._intersectConvex(shape.pillarConvex, quat, worldPillarOffset, body, reportedShape, intersectConvexOptions);
  4283. if (this.result.shouldStop) {
  4284. return;
  4285. } // Upper triangle
  4286. shape.getConvexTrianglePillar(i, j, true);
  4287. Transform.pointToWorldFrame(position, quat, shape.pillarOffset, worldPillarOffset);
  4288. this._intersectConvex(shape.pillarConvex, quat, worldPillarOffset, body, reportedShape, intersectConvexOptions);
  4289. }
  4290. }
  4291. }
  4292. _intersectSphere(sphere, quat, position, body, reportedShape) {
  4293. const from = this.from;
  4294. const to = this.to;
  4295. const r = sphere.radius;
  4296. const a = (to.x - from.x) ** 2 + (to.y - from.y) ** 2 + (to.z - from.z) ** 2;
  4297. const b = 2 * ((to.x - from.x) * (from.x - position.x) + (to.y - from.y) * (from.y - position.y) + (to.z - from.z) * (from.z - position.z));
  4298. const c = (from.x - position.x) ** 2 + (from.y - position.y) ** 2 + (from.z - position.z) ** 2 - r ** 2;
  4299. const delta = b ** 2 - 4 * a * c;
  4300. const intersectionPoint = Ray_intersectSphere_intersectionPoint;
  4301. const normal = Ray_intersectSphere_normal;
  4302. if (delta < 0) {
  4303. // No intersection
  4304. return;
  4305. } else if (delta === 0) {
  4306. // single intersection point
  4307. from.lerp(to, delta, intersectionPoint);
  4308. intersectionPoint.vsub(position, normal);
  4309. normal.normalize();
  4310. this.reportIntersection(normal, intersectionPoint, reportedShape, body, -1);
  4311. } else {
  4312. const d1 = (-b - Math.sqrt(delta)) / (2 * a);
  4313. const d2 = (-b + Math.sqrt(delta)) / (2 * a);
  4314. if (d1 >= 0 && d1 <= 1) {
  4315. from.lerp(to, d1, intersectionPoint);
  4316. intersectionPoint.vsub(position, normal);
  4317. normal.normalize();
  4318. this.reportIntersection(normal, intersectionPoint, reportedShape, body, -1);
  4319. }
  4320. if (this.result.shouldStop) {
  4321. return;
  4322. }
  4323. if (d2 >= 0 && d2 <= 1) {
  4324. from.lerp(to, d2, intersectionPoint);
  4325. intersectionPoint.vsub(position, normal);
  4326. normal.normalize();
  4327. this.reportIntersection(normal, intersectionPoint, reportedShape, body, -1);
  4328. }
  4329. }
  4330. }
  4331. _intersectConvex(shape, quat, position, body, reportedShape, options) {
  4332. const normal = intersectConvex_normal;
  4333. const vector = intersectConvex_vector;
  4334. const faceList = options && options.faceList || null; // Checking faces
  4335. const faces = shape.faces;
  4336. const vertices = shape.vertices;
  4337. const normals = shape.faceNormals;
  4338. const direction = this.direction;
  4339. const from = this.from;
  4340. const to = this.to;
  4341. const fromToDistance = from.distanceTo(to);
  4342. const Nfaces = faceList ? faceList.length : faces.length;
  4343. const result = this.result;
  4344. for (let j = 0; !result.shouldStop && j < Nfaces; j++) {
  4345. const fi = faceList ? faceList[j] : j;
  4346. const face = faces[fi];
  4347. const faceNormal = normals[fi];
  4348. const q = quat;
  4349. const x = position; // determine if ray intersects the plane of the face
  4350. // note: this works regardless of the direction of the face normal
  4351. // Get plane point in world coordinates...
  4352. vector.copy(vertices[face[0]]);
  4353. q.vmult(vector, vector);
  4354. vector.vadd(x, vector); // ...but make it relative to the ray from. We'll fix this later.
  4355. vector.vsub(from, vector); // Get plane normal
  4356. q.vmult(faceNormal, normal); // If this dot product is negative, we have something interesting
  4357. const dot = direction.dot(normal); // Bail out if ray and plane are parallel
  4358. if (Math.abs(dot) < this.precision) {
  4359. continue;
  4360. } // calc distance to plane
  4361. const scalar = normal.dot(vector) / dot; // if negative distance, then plane is behind ray
  4362. if (scalar < 0) {
  4363. continue;
  4364. } // if (dot < 0) {
  4365. // Intersection point is from + direction * scalar
  4366. direction.scale(scalar, intersectPoint);
  4367. intersectPoint.vadd(from, intersectPoint); // a is the point we compare points b and c with.
  4368. a.copy(vertices[face[0]]);
  4369. q.vmult(a, a);
  4370. x.vadd(a, a);
  4371. for (let i = 1; !result.shouldStop && i < face.length - 1; i++) {
  4372. // Transform 3 vertices to world coords
  4373. b.copy(vertices[face[i]]);
  4374. c.copy(vertices[face[i + 1]]);
  4375. q.vmult(b, b);
  4376. q.vmult(c, c);
  4377. x.vadd(b, b);
  4378. x.vadd(c, c);
  4379. const distance = intersectPoint.distanceTo(from);
  4380. if (!(Ray.pointInTriangle(intersectPoint, a, b, c) || Ray.pointInTriangle(intersectPoint, b, a, c)) || distance > fromToDistance) {
  4381. continue;
  4382. }
  4383. this.reportIntersection(normal, intersectPoint, reportedShape, body, fi);
  4384. } // }
  4385. }
  4386. }
  4387. /**
  4388. * @todo Optimize by transforming the world to local space first.
  4389. * @todo Use Octree lookup
  4390. */
  4391. _intersectTrimesh(mesh, quat, position, body, reportedShape, options) {
  4392. const normal = intersectTrimesh_normal;
  4393. const triangles = intersectTrimesh_triangles;
  4394. const treeTransform = intersectTrimesh_treeTransform;
  4395. const vector = intersectConvex_vector;
  4396. const localDirection = intersectTrimesh_localDirection;
  4397. const localFrom = intersectTrimesh_localFrom;
  4398. const localTo = intersectTrimesh_localTo;
  4399. const worldIntersectPoint = intersectTrimesh_worldIntersectPoint;
  4400. const worldNormal = intersectTrimesh_worldNormal; // Checking faces
  4401. const indices = mesh.indices;
  4402. mesh.vertices; // const normals = mesh.faceNormals
  4403. const from = this.from;
  4404. const to = this.to;
  4405. const direction = this.direction;
  4406. treeTransform.position.copy(position);
  4407. treeTransform.quaternion.copy(quat); // Transform ray to local space!
  4408. Transform.vectorToLocalFrame(position, quat, direction, localDirection);
  4409. Transform.pointToLocalFrame(position, quat, from, localFrom);
  4410. Transform.pointToLocalFrame(position, quat, to, localTo);
  4411. localTo.x *= mesh.scale.x;
  4412. localTo.y *= mesh.scale.y;
  4413. localTo.z *= mesh.scale.z;
  4414. localFrom.x *= mesh.scale.x;
  4415. localFrom.y *= mesh.scale.y;
  4416. localFrom.z *= mesh.scale.z;
  4417. localTo.vsub(localFrom, localDirection);
  4418. localDirection.normalize();
  4419. const fromToDistanceSquared = localFrom.distanceSquared(localTo);
  4420. mesh.tree.rayQuery(this, treeTransform, triangles);
  4421. for (let i = 0, N = triangles.length; !this.result.shouldStop && i !== N; i++) {
  4422. const trianglesIndex = triangles[i];
  4423. mesh.getNormal(trianglesIndex, normal); // determine if ray intersects the plane of the face
  4424. // note: this works regardless of the direction of the face normal
  4425. // Get plane point in world coordinates...
  4426. mesh.getVertex(indices[trianglesIndex * 3], a); // ...but make it relative to the ray from. We'll fix this later.
  4427. a.vsub(localFrom, vector); // If this dot product is negative, we have something interesting
  4428. const dot = localDirection.dot(normal); // Bail out if ray and plane are parallel
  4429. // if (Math.abs( dot ) < this.precision){
  4430. // continue;
  4431. // }
  4432. // calc distance to plane
  4433. const scalar = normal.dot(vector) / dot; // if negative distance, then plane is behind ray
  4434. if (scalar < 0) {
  4435. continue;
  4436. } // Intersection point is from + direction * scalar
  4437. localDirection.scale(scalar, intersectPoint);
  4438. intersectPoint.vadd(localFrom, intersectPoint); // Get triangle vertices
  4439. mesh.getVertex(indices[trianglesIndex * 3 + 1], b);
  4440. mesh.getVertex(indices[trianglesIndex * 3 + 2], c);
  4441. const squaredDistance = intersectPoint.distanceSquared(localFrom);
  4442. if (!(Ray.pointInTriangle(intersectPoint, b, a, c) || Ray.pointInTriangle(intersectPoint, a, b, c)) || squaredDistance > fromToDistanceSquared) {
  4443. continue;
  4444. } // transform intersectpoint and normal to world
  4445. Transform.vectorToWorldFrame(quat, normal, worldNormal);
  4446. Transform.pointToWorldFrame(position, quat, intersectPoint, worldIntersectPoint);
  4447. this.reportIntersection(worldNormal, worldIntersectPoint, reportedShape, body, trianglesIndex);
  4448. }
  4449. triangles.length = 0;
  4450. }
  4451. /**
  4452. * @return True if the intersections should continue
  4453. */
  4454. reportIntersection(normal, hitPointWorld, shape, body, hitFaceIndex) {
  4455. const from = this.from;
  4456. const to = this.to;
  4457. const distance = from.distanceTo(hitPointWorld);
  4458. const result = this.result; // Skip back faces?
  4459. if (this.skipBackfaces && normal.dot(this.direction) > 0) {
  4460. return;
  4461. }
  4462. result.hitFaceIndex = typeof hitFaceIndex !== 'undefined' ? hitFaceIndex : -1;
  4463. switch (this.mode) {
  4464. case Ray.ALL:
  4465. this.hasHit = true;
  4466. result.set(from, to, normal, hitPointWorld, shape, body, distance);
  4467. result.hasHit = true;
  4468. this.callback(result);
  4469. break;
  4470. case Ray.CLOSEST:
  4471. // Store if closer than current closest
  4472. if (distance < result.distance || !result.hasHit) {
  4473. this.hasHit = true;
  4474. result.hasHit = true;
  4475. result.set(from, to, normal, hitPointWorld, shape, body, distance);
  4476. }
  4477. break;
  4478. case Ray.ANY:
  4479. // Report and stop.
  4480. this.hasHit = true;
  4481. result.hasHit = true;
  4482. result.set(from, to, normal, hitPointWorld, shape, body, distance);
  4483. result.shouldStop = true;
  4484. break;
  4485. }
  4486. }
  4487. /**
  4488. * As per "Barycentric Technique" as named
  4489. * {@link https://www.blackpawn.com/texts/pointinpoly/default.html here} but without the division
  4490. */
  4491. static pointInTriangle(p, a, b, c) {
  4492. c.vsub(a, v0);
  4493. b.vsub(a, v1);
  4494. p.vsub(a, v2);
  4495. const dot00 = v0.dot(v0);
  4496. const dot01 = v0.dot(v1);
  4497. const dot02 = v0.dot(v2);
  4498. const dot11 = v1.dot(v1);
  4499. const dot12 = v1.dot(v2);
  4500. let u;
  4501. let v;
  4502. return (u = dot11 * dot02 - dot01 * dot12) >= 0 && (v = dot00 * dot12 - dot01 * dot02) >= 0 && u + v < dot00 * dot11 - dot01 * dot01;
  4503. }
  4504. }
  4505. Ray.CLOSEST = RAY_MODES.CLOSEST;
  4506. Ray.ANY = RAY_MODES.ANY;
  4507. Ray.ALL = RAY_MODES.ALL;
  4508. const tmpAABB$1 = new AABB();
  4509. const tmpArray = [];
  4510. const v1 = new Vec3();
  4511. const v2 = new Vec3();
  4512. const intersectBody_xi = new Vec3();
  4513. const intersectBody_qi = new Quaternion();
  4514. const intersectPoint = new Vec3();
  4515. const a = new Vec3();
  4516. const b = new Vec3();
  4517. const c = new Vec3();
  4518. const intersectConvexOptions = {
  4519. faceList: [0]
  4520. };
  4521. const worldPillarOffset = new Vec3();
  4522. const intersectHeightfield_localRay = new Ray();
  4523. const intersectHeightfield_index = [];
  4524. const Ray_intersectSphere_intersectionPoint = new Vec3();
  4525. const Ray_intersectSphere_normal = new Vec3();
  4526. const intersectConvex_normal = new Vec3();
  4527. const intersectConvex_vector = new Vec3();
  4528. const intersectTrimesh_normal = new Vec3();
  4529. const intersectTrimesh_localDirection = new Vec3();
  4530. const intersectTrimesh_localFrom = new Vec3();
  4531. const intersectTrimesh_localTo = new Vec3();
  4532. const intersectTrimesh_worldNormal = new Vec3();
  4533. const intersectTrimesh_worldIntersectPoint = new Vec3();
  4534. new AABB();
  4535. const intersectTrimesh_triangles = [];
  4536. const intersectTrimesh_treeTransform = new Transform();
  4537. const v0 = new Vec3();
  4538. const intersect = new Vec3();
  4539. function distanceFromIntersection(from, direction, position) {
  4540. // v0 is vector from from to position
  4541. position.vsub(from, v0);
  4542. const dot = v0.dot(direction); // intersect = direction*dot + from
  4543. direction.scale(dot, intersect);
  4544. intersect.vadd(from, intersect);
  4545. const distance = position.distanceTo(intersect);
  4546. return distance;
  4547. }
  4548. /**
  4549. * Sweep and prune broadphase along one axis.
  4550. */
  4551. class SAPBroadphase extends Broadphase {
  4552. /**
  4553. * List of bodies currently in the broadphase.
  4554. */
  4555. /**
  4556. * The world to search in.
  4557. */
  4558. /**
  4559. * Axis to sort the bodies along.
  4560. * Set to 0 for x axis, and 1 for y axis.
  4561. * For best performance, pick the axis where bodies are most distributed.
  4562. */
  4563. /**
  4564. * Check if the bounds of two bodies overlap, along the given SAP axis.
  4565. */
  4566. static checkBounds(bi, bj, axisIndex) {
  4567. let biPos;
  4568. let bjPos;
  4569. if (axisIndex === 0) {
  4570. biPos = bi.position.x;
  4571. bjPos = bj.position.x;
  4572. } else if (axisIndex === 1) {
  4573. biPos = bi.position.y;
  4574. bjPos = bj.position.y;
  4575. } else if (axisIndex === 2) {
  4576. biPos = bi.position.z;
  4577. bjPos = bj.position.z;
  4578. }
  4579. const ri = bi.boundingRadius,
  4580. rj = bj.boundingRadius,
  4581. boundA2 = biPos + ri,
  4582. boundB1 = bjPos - rj;
  4583. return boundB1 < boundA2;
  4584. } // Note: these are identical, save for x/y/z lowerbound
  4585. /**
  4586. * insertionSortX
  4587. */
  4588. static insertionSortX(a) {
  4589. for (let i = 1, l = a.length; i < l; i++) {
  4590. const v = a[i];
  4591. let j;
  4592. for (j = i - 1; j >= 0; j--) {
  4593. if (a[j].aabb.lowerBound.x <= v.aabb.lowerBound.x) {
  4594. break;
  4595. }
  4596. a[j + 1] = a[j];
  4597. }
  4598. a[j + 1] = v;
  4599. }
  4600. return a;
  4601. }
  4602. /**
  4603. * insertionSortY
  4604. */
  4605. static insertionSortY(a) {
  4606. for (let i = 1, l = a.length; i < l; i++) {
  4607. const v = a[i];
  4608. let j;
  4609. for (j = i - 1; j >= 0; j--) {
  4610. if (a[j].aabb.lowerBound.y <= v.aabb.lowerBound.y) {
  4611. break;
  4612. }
  4613. a[j + 1] = a[j];
  4614. }
  4615. a[j + 1] = v;
  4616. }
  4617. return a;
  4618. }
  4619. /**
  4620. * insertionSortZ
  4621. */
  4622. static insertionSortZ(a) {
  4623. for (let i = 1, l = a.length; i < l; i++) {
  4624. const v = a[i];
  4625. let j;
  4626. for (j = i - 1; j >= 0; j--) {
  4627. if (a[j].aabb.lowerBound.z <= v.aabb.lowerBound.z) {
  4628. break;
  4629. }
  4630. a[j + 1] = a[j];
  4631. }
  4632. a[j + 1] = v;
  4633. }
  4634. return a;
  4635. }
  4636. constructor(world) {
  4637. super();
  4638. this.axisList = void 0;
  4639. this.world = void 0;
  4640. this.axisIndex = void 0;
  4641. this._addBodyHandler = void 0;
  4642. this._removeBodyHandler = void 0;
  4643. this.axisList = [];
  4644. this.world = null;
  4645. this.axisIndex = 0;
  4646. const axisList = this.axisList;
  4647. this._addBodyHandler = event => {
  4648. axisList.push(event.body);
  4649. };
  4650. this._removeBodyHandler = event => {
  4651. const idx = axisList.indexOf(event.body);
  4652. if (idx !== -1) {
  4653. axisList.splice(idx, 1);
  4654. }
  4655. };
  4656. if (world) {
  4657. this.setWorld(world);
  4658. }
  4659. }
  4660. /**
  4661. * Change the world
  4662. */
  4663. setWorld(world) {
  4664. // Clear the old axis array
  4665. this.axisList.length = 0; // Add all bodies from the new world
  4666. for (let i = 0; i < world.bodies.length; i++) {
  4667. this.axisList.push(world.bodies[i]);
  4668. } // Remove old handlers, if any
  4669. world.removeEventListener('addBody', this._addBodyHandler);
  4670. world.removeEventListener('removeBody', this._removeBodyHandler); // Add handlers to update the list of bodies.
  4671. world.addEventListener('addBody', this._addBodyHandler);
  4672. world.addEventListener('removeBody', this._removeBodyHandler);
  4673. this.world = world;
  4674. this.dirty = true;
  4675. }
  4676. /**
  4677. * Collect all collision pairs
  4678. */
  4679. collisionPairs(world, p1, p2) {
  4680. const bodies = this.axisList;
  4681. const N = bodies.length;
  4682. const axisIndex = this.axisIndex;
  4683. let i;
  4684. let j;
  4685. if (this.dirty) {
  4686. this.sortList();
  4687. this.dirty = false;
  4688. } // Look through the list
  4689. for (i = 0; i !== N; i++) {
  4690. const bi = bodies[i];
  4691. for (j = i + 1; j < N; j++) {
  4692. const bj = bodies[j];
  4693. if (!this.needBroadphaseCollision(bi, bj)) {
  4694. continue;
  4695. }
  4696. if (!SAPBroadphase.checkBounds(bi, bj, axisIndex)) {
  4697. break;
  4698. }
  4699. this.intersectionTest(bi, bj, p1, p2);
  4700. }
  4701. }
  4702. }
  4703. sortList() {
  4704. const axisList = this.axisList;
  4705. const axisIndex = this.axisIndex;
  4706. const N = axisList.length; // Update AABBs
  4707. for (let i = 0; i !== N; i++) {
  4708. const bi = axisList[i];
  4709. if (bi.aabbNeedsUpdate) {
  4710. bi.updateAABB();
  4711. }
  4712. } // Sort the list
  4713. if (axisIndex === 0) {
  4714. SAPBroadphase.insertionSortX(axisList);
  4715. } else if (axisIndex === 1) {
  4716. SAPBroadphase.insertionSortY(axisList);
  4717. } else if (axisIndex === 2) {
  4718. SAPBroadphase.insertionSortZ(axisList);
  4719. }
  4720. }
  4721. /**
  4722. * Computes the variance of the body positions and estimates the best axis to use.
  4723. * Will automatically set property `axisIndex`.
  4724. */
  4725. autoDetectAxis() {
  4726. let sumX = 0;
  4727. let sumX2 = 0;
  4728. let sumY = 0;
  4729. let sumY2 = 0;
  4730. let sumZ = 0;
  4731. let sumZ2 = 0;
  4732. const bodies = this.axisList;
  4733. const N = bodies.length;
  4734. const invN = 1 / N;
  4735. for (let i = 0; i !== N; i++) {
  4736. const b = bodies[i];
  4737. const centerX = b.position.x;
  4738. sumX += centerX;
  4739. sumX2 += centerX * centerX;
  4740. const centerY = b.position.y;
  4741. sumY += centerY;
  4742. sumY2 += centerY * centerY;
  4743. const centerZ = b.position.z;
  4744. sumZ += centerZ;
  4745. sumZ2 += centerZ * centerZ;
  4746. }
  4747. const varianceX = sumX2 - sumX * sumX * invN;
  4748. const varianceY = sumY2 - sumY * sumY * invN;
  4749. const varianceZ = sumZ2 - sumZ * sumZ * invN;
  4750. if (varianceX > varianceY) {
  4751. if (varianceX > varianceZ) {
  4752. this.axisIndex = 0;
  4753. } else {
  4754. this.axisIndex = 2;
  4755. }
  4756. } else if (varianceY > varianceZ) {
  4757. this.axisIndex = 1;
  4758. } else {
  4759. this.axisIndex = 2;
  4760. }
  4761. }
  4762. /**
  4763. * Returns all the bodies within an AABB.
  4764. * @param result An array to store resulting bodies in.
  4765. */
  4766. aabbQuery(world, aabb, result = []) {
  4767. if (this.dirty) {
  4768. this.sortList();
  4769. this.dirty = false;
  4770. }
  4771. const axisIndex = this.axisIndex;
  4772. let axis = 'x';
  4773. if (axisIndex === 1) {
  4774. axis = 'y';
  4775. }
  4776. if (axisIndex === 2) {
  4777. axis = 'z';
  4778. }
  4779. const axisList = this.axisList;
  4780. aabb.lowerBound[axis];
  4781. aabb.upperBound[axis];
  4782. for (let i = 0; i < axisList.length; i++) {
  4783. const b = axisList[i];
  4784. if (b.aabbNeedsUpdate) {
  4785. b.updateAABB();
  4786. }
  4787. if (b.aabb.overlaps(aabb)) {
  4788. result.push(b);
  4789. }
  4790. }
  4791. return result;
  4792. }
  4793. }
  4794. class Utils {
  4795. /**
  4796. * Extend an options object with default values.
  4797. * @param options The options object. May be falsy: in this case, a new object is created and returned.
  4798. * @param defaults An object containing default values.
  4799. * @return The modified options object.
  4800. */
  4801. static defaults(options = {}, defaults) {
  4802. for (let key in defaults) {
  4803. if (!(key in options)) {
  4804. options[key] = defaults[key];
  4805. }
  4806. }
  4807. return options;
  4808. }
  4809. }
  4810. /**
  4811. * Constraint base class
  4812. */
  4813. class Constraint {
  4814. /**
  4815. * Equations to be solved in this constraint.
  4816. */
  4817. /**
  4818. * Body A.
  4819. */
  4820. /**
  4821. * Body B.
  4822. */
  4823. /**
  4824. * Set to false if you don't want the bodies to collide when they are connected.
  4825. */
  4826. constructor(bodyA, bodyB, options = {}) {
  4827. this.equations = void 0;
  4828. this.bodyA = void 0;
  4829. this.bodyB = void 0;
  4830. this.id = void 0;
  4831. this.collideConnected = void 0;
  4832. options = Utils.defaults(options, {
  4833. collideConnected: true,
  4834. wakeUpBodies: true
  4835. });
  4836. this.equations = [];
  4837. this.bodyA = bodyA;
  4838. this.bodyB = bodyB;
  4839. this.id = Constraint.idCounter++;
  4840. this.collideConnected = options.collideConnected;
  4841. if (options.wakeUpBodies) {
  4842. if (bodyA) {
  4843. bodyA.wakeUp();
  4844. }
  4845. if (bodyB) {
  4846. bodyB.wakeUp();
  4847. }
  4848. }
  4849. }
  4850. /**
  4851. * Update all the equations with data.
  4852. */
  4853. update() {
  4854. throw new Error('method update() not implmemented in this Constraint subclass!');
  4855. }
  4856. /**
  4857. * Enables all equations in the constraint.
  4858. */
  4859. enable() {
  4860. const eqs = this.equations;
  4861. for (let i = 0; i < eqs.length; i++) {
  4862. eqs[i].enabled = true;
  4863. }
  4864. }
  4865. /**
  4866. * Disables all equations in the constraint.
  4867. */
  4868. disable() {
  4869. const eqs = this.equations;
  4870. for (let i = 0; i < eqs.length; i++) {
  4871. eqs[i].enabled = false;
  4872. }
  4873. }
  4874. }
  4875. Constraint.idCounter = 0;
  4876. /**
  4877. * An element containing 6 entries, 3 spatial and 3 rotational degrees of freedom.
  4878. */
  4879. class JacobianElement {
  4880. /**
  4881. * spatial
  4882. */
  4883. /**
  4884. * rotational
  4885. */
  4886. constructor() {
  4887. this.spatial = void 0;
  4888. this.rotational = void 0;
  4889. this.spatial = new Vec3();
  4890. this.rotational = new Vec3();
  4891. }
  4892. /**
  4893. * Multiply with other JacobianElement
  4894. */
  4895. multiplyElement(element) {
  4896. return element.spatial.dot(this.spatial) + element.rotational.dot(this.rotational);
  4897. }
  4898. /**
  4899. * Multiply with two vectors
  4900. */
  4901. multiplyVectors(spatial, rotational) {
  4902. return spatial.dot(this.spatial) + rotational.dot(this.rotational);
  4903. }
  4904. }
  4905. /**
  4906. * Equation base class.
  4907. *
  4908. * `a`, `b` and `eps` are {@link https://www8.cs.umu.se/kurser/5DV058/VT15/lectures/SPOOKlabnotes.pdf SPOOK} parameters that default to `0.0`. See {@link https://github.com/schteppe/cannon.js/issues/238#issuecomment-147172327 this exchange} for more details on Cannon's physics implementation.
  4909. */
  4910. class Equation {
  4911. /**
  4912. * Minimum (read: negative max) force to be applied by the constraint.
  4913. */
  4914. /**
  4915. * Maximum (read: positive max) force to be applied by the constraint.
  4916. */
  4917. /**
  4918. * SPOOK parameter
  4919. */
  4920. /**
  4921. * SPOOK parameter
  4922. */
  4923. /**
  4924. * SPOOK parameter
  4925. */
  4926. /**
  4927. * A number, proportional to the force added to the bodies.
  4928. */
  4929. constructor(bi, bj, minForce = -1e6, maxForce = 1e6) {
  4930. this.id = void 0;
  4931. this.minForce = void 0;
  4932. this.maxForce = void 0;
  4933. this.bi = void 0;
  4934. this.bj = void 0;
  4935. this.si = void 0;
  4936. this.sj = void 0;
  4937. this.a = void 0;
  4938. this.b = void 0;
  4939. this.eps = void 0;
  4940. this.jacobianElementA = void 0;
  4941. this.jacobianElementB = void 0;
  4942. this.enabled = void 0;
  4943. this.multiplier = void 0;
  4944. this.id = Equation.idCounter++;
  4945. this.minForce = minForce;
  4946. this.maxForce = maxForce;
  4947. this.bi = bi;
  4948. this.bj = bj;
  4949. this.a = 0.0; // SPOOK parameter
  4950. this.b = 0.0; // SPOOK parameter
  4951. this.eps = 0.0; // SPOOK parameter
  4952. this.jacobianElementA = new JacobianElement();
  4953. this.jacobianElementB = new JacobianElement();
  4954. this.enabled = true;
  4955. this.multiplier = 0;
  4956. this.setSpookParams(1e7, 4, 1 / 60); // Set typical spook params
  4957. }
  4958. /**
  4959. * Recalculates a, b, and eps.
  4960. *
  4961. * The Equation constructor sets typical SPOOK parameters as such:
  4962. * * `stiffness` = 1e7
  4963. * * `relaxation` = 4
  4964. * * `timeStep`= 1 / 60, _note the hardcoded refresh rate._
  4965. */
  4966. setSpookParams(stiffness, relaxation, timeStep) {
  4967. const d = relaxation;
  4968. const k = stiffness;
  4969. const h = timeStep;
  4970. this.a = 4.0 / (h * (1 + 4 * d));
  4971. this.b = 4.0 * d / (1 + 4 * d);
  4972. this.eps = 4.0 / (h * h * k * (1 + 4 * d));
  4973. }
  4974. /**
  4975. * Computes the right hand side of the SPOOK equation
  4976. */
  4977. computeB(a, b, h) {
  4978. const GW = this.computeGW();
  4979. const Gq = this.computeGq();
  4980. const GiMf = this.computeGiMf();
  4981. return -Gq * a - GW * b - GiMf * h;
  4982. }
  4983. /**
  4984. * Computes G*q, where q are the generalized body coordinates
  4985. */
  4986. computeGq() {
  4987. const GA = this.jacobianElementA;
  4988. const GB = this.jacobianElementB;
  4989. const bi = this.bi;
  4990. const bj = this.bj;
  4991. const xi = bi.position;
  4992. const xj = bj.position;
  4993. return GA.spatial.dot(xi) + GB.spatial.dot(xj);
  4994. }
  4995. /**
  4996. * Computes G*W, where W are the body velocities
  4997. */
  4998. computeGW() {
  4999. const GA = this.jacobianElementA;
  5000. const GB = this.jacobianElementB;
  5001. const bi = this.bi;
  5002. const bj = this.bj;
  5003. const vi = bi.velocity;
  5004. const vj = bj.velocity;
  5005. const wi = bi.angularVelocity;
  5006. const wj = bj.angularVelocity;
  5007. return GA.multiplyVectors(vi, wi) + GB.multiplyVectors(vj, wj);
  5008. }
  5009. /**
  5010. * Computes G*Wlambda, where W are the body velocities
  5011. */
  5012. computeGWlambda() {
  5013. const GA = this.jacobianElementA;
  5014. const GB = this.jacobianElementB;
  5015. const bi = this.bi;
  5016. const bj = this.bj;
  5017. const vi = bi.vlambda;
  5018. const vj = bj.vlambda;
  5019. const wi = bi.wlambda;
  5020. const wj = bj.wlambda;
  5021. return GA.multiplyVectors(vi, wi) + GB.multiplyVectors(vj, wj);
  5022. }
  5023. /**
  5024. * Computes G*inv(M)*f, where M is the mass matrix with diagonal blocks for each body, and f are the forces on the bodies.
  5025. */
  5026. computeGiMf() {
  5027. const GA = this.jacobianElementA;
  5028. const GB = this.jacobianElementB;
  5029. const bi = this.bi;
  5030. const bj = this.bj;
  5031. const fi = bi.force;
  5032. const ti = bi.torque;
  5033. const fj = bj.force;
  5034. const tj = bj.torque;
  5035. const invMassi = bi.invMassSolve;
  5036. const invMassj = bj.invMassSolve;
  5037. fi.scale(invMassi, iMfi);
  5038. fj.scale(invMassj, iMfj);
  5039. bi.invInertiaWorldSolve.vmult(ti, invIi_vmult_taui);
  5040. bj.invInertiaWorldSolve.vmult(tj, invIj_vmult_tauj);
  5041. return GA.multiplyVectors(iMfi, invIi_vmult_taui) + GB.multiplyVectors(iMfj, invIj_vmult_tauj);
  5042. }
  5043. /**
  5044. * Computes G*inv(M)*G'
  5045. */
  5046. computeGiMGt() {
  5047. const GA = this.jacobianElementA;
  5048. const GB = this.jacobianElementB;
  5049. const bi = this.bi;
  5050. const bj = this.bj;
  5051. const invMassi = bi.invMassSolve;
  5052. const invMassj = bj.invMassSolve;
  5053. const invIi = bi.invInertiaWorldSolve;
  5054. const invIj = bj.invInertiaWorldSolve;
  5055. let result = invMassi + invMassj;
  5056. invIi.vmult(GA.rotational, tmp);
  5057. result += tmp.dot(GA.rotational);
  5058. invIj.vmult(GB.rotational, tmp);
  5059. result += tmp.dot(GB.rotational);
  5060. return result;
  5061. }
  5062. /**
  5063. * Add constraint velocity to the bodies.
  5064. */
  5065. addToWlambda(deltalambda) {
  5066. const GA = this.jacobianElementA;
  5067. const GB = this.jacobianElementB;
  5068. const bi = this.bi;
  5069. const bj = this.bj;
  5070. const temp = addToWlambda_temp; // Add to linear velocity
  5071. // v_lambda += inv(M) * delta_lamba * G
  5072. bi.vlambda.addScaledVector(bi.invMassSolve * deltalambda, GA.spatial, bi.vlambda);
  5073. bj.vlambda.addScaledVector(bj.invMassSolve * deltalambda, GB.spatial, bj.vlambda); // Add to angular velocity
  5074. bi.invInertiaWorldSolve.vmult(GA.rotational, temp);
  5075. bi.wlambda.addScaledVector(deltalambda, temp, bi.wlambda);
  5076. bj.invInertiaWorldSolve.vmult(GB.rotational, temp);
  5077. bj.wlambda.addScaledVector(deltalambda, temp, bj.wlambda);
  5078. }
  5079. /**
  5080. * Compute the denominator part of the SPOOK equation: C = G*inv(M)*G' + eps
  5081. */
  5082. computeC() {
  5083. return this.computeGiMGt() + this.eps;
  5084. }
  5085. }
  5086. Equation.idCounter = 0;
  5087. const iMfi = new Vec3();
  5088. const iMfj = new Vec3();
  5089. const invIi_vmult_taui = new Vec3();
  5090. const invIj_vmult_tauj = new Vec3();
  5091. const tmp = new Vec3();
  5092. const addToWlambda_temp = new Vec3();
  5093. /**
  5094. * Contact/non-penetration constraint equation
  5095. */
  5096. class ContactEquation extends Equation {
  5097. /**
  5098. * "bounciness": u1 = -e*u0
  5099. */
  5100. /**
  5101. * World-oriented vector that goes from the center of bi to the contact point.
  5102. */
  5103. /**
  5104. * World-oriented vector that starts in body j position and goes to the contact point.
  5105. */
  5106. /**
  5107. * Contact normal, pointing out of body i.
  5108. */
  5109. constructor(bodyA, bodyB, maxForce = 1e6) {
  5110. super(bodyA, bodyB, 0, maxForce);
  5111. this.restitution = void 0;
  5112. this.ri = void 0;
  5113. this.rj = void 0;
  5114. this.ni = void 0;
  5115. this.restitution = 0.0;
  5116. this.ri = new Vec3();
  5117. this.rj = new Vec3();
  5118. this.ni = new Vec3();
  5119. }
  5120. computeB(h) {
  5121. const a = this.a;
  5122. const b = this.b;
  5123. const bi = this.bi;
  5124. const bj = this.bj;
  5125. const ri = this.ri;
  5126. const rj = this.rj;
  5127. const rixn = ContactEquation_computeB_temp1;
  5128. const rjxn = ContactEquation_computeB_temp2;
  5129. const vi = bi.velocity;
  5130. const wi = bi.angularVelocity;
  5131. bi.force;
  5132. bi.torque;
  5133. const vj = bj.velocity;
  5134. const wj = bj.angularVelocity;
  5135. bj.force;
  5136. bj.torque;
  5137. const penetrationVec = ContactEquation_computeB_temp3;
  5138. const GA = this.jacobianElementA;
  5139. const GB = this.jacobianElementB;
  5140. const n = this.ni; // Caluclate cross products
  5141. ri.cross(n, rixn);
  5142. rj.cross(n, rjxn); // g = xj+rj -(xi+ri)
  5143. // G = [ -ni -rixn ni rjxn ]
  5144. n.negate(GA.spatial);
  5145. rixn.negate(GA.rotational);
  5146. GB.spatial.copy(n);
  5147. GB.rotational.copy(rjxn); // Calculate the penetration vector
  5148. penetrationVec.copy(bj.position);
  5149. penetrationVec.vadd(rj, penetrationVec);
  5150. penetrationVec.vsub(bi.position, penetrationVec);
  5151. penetrationVec.vsub(ri, penetrationVec);
  5152. const g = n.dot(penetrationVec); // Compute iteration
  5153. const ePlusOne = this.restitution + 1;
  5154. const GW = ePlusOne * vj.dot(n) - ePlusOne * vi.dot(n) + wj.dot(rjxn) - wi.dot(rixn);
  5155. const GiMf = this.computeGiMf();
  5156. const B = -g * a - GW * b - h * GiMf;
  5157. return B;
  5158. }
  5159. /**
  5160. * Get the current relative velocity in the contact point.
  5161. */
  5162. getImpactVelocityAlongNormal() {
  5163. const vi = ContactEquation_getImpactVelocityAlongNormal_vi;
  5164. const vj = ContactEquation_getImpactVelocityAlongNormal_vj;
  5165. const xi = ContactEquation_getImpactVelocityAlongNormal_xi;
  5166. const xj = ContactEquation_getImpactVelocityAlongNormal_xj;
  5167. const relVel = ContactEquation_getImpactVelocityAlongNormal_relVel;
  5168. this.bi.position.vadd(this.ri, xi);
  5169. this.bj.position.vadd(this.rj, xj);
  5170. this.bi.getVelocityAtWorldPoint(xi, vi);
  5171. this.bj.getVelocityAtWorldPoint(xj, vj);
  5172. vi.vsub(vj, relVel);
  5173. return this.ni.dot(relVel);
  5174. }
  5175. }
  5176. const ContactEquation_computeB_temp1 = new Vec3(); // Temp vectors
  5177. const ContactEquation_computeB_temp2 = new Vec3();
  5178. const ContactEquation_computeB_temp3 = new Vec3();
  5179. const ContactEquation_getImpactVelocityAlongNormal_vi = new Vec3();
  5180. const ContactEquation_getImpactVelocityAlongNormal_vj = new Vec3();
  5181. const ContactEquation_getImpactVelocityAlongNormal_xi = new Vec3();
  5182. const ContactEquation_getImpactVelocityAlongNormal_xj = new Vec3();
  5183. const ContactEquation_getImpactVelocityAlongNormal_relVel = new Vec3();
  5184. /**
  5185. * Connects two bodies at given offset points.
  5186. * @example
  5187. * const bodyA = new Body({ mass: 1 })
  5188. * const bodyB = new Body({ mass: 1 })
  5189. * bodyA.position.set(-1, 0, 0)
  5190. * bodyB.position.set(1, 0, 0)
  5191. * bodyA.addShape(shapeA)
  5192. * bodyB.addShape(shapeB)
  5193. * world.addBody(bodyA)
  5194. * world.addBody(bodyB)
  5195. * const localPivotA = new Vec3(1, 0, 0)
  5196. * const localPivotB = new Vec3(-1, 0, 0)
  5197. * const constraint = new PointToPointConstraint(bodyA, localPivotA, bodyB, localPivotB)
  5198. * world.addConstraint(constraint)
  5199. */
  5200. class PointToPointConstraint extends Constraint {
  5201. /**
  5202. * Pivot, defined locally in bodyA.
  5203. */
  5204. /**
  5205. * Pivot, defined locally in bodyB.
  5206. */
  5207. /**
  5208. * @param pivotA The point relative to the center of mass of bodyA which bodyA is constrained to.
  5209. * @param bodyB Body that will be constrained in a similar way to the same point as bodyA. We will therefore get a link between bodyA and bodyB. If not specified, bodyA will be constrained to a static point.
  5210. * @param pivotB The point relative to the center of mass of bodyB which bodyB is constrained to.
  5211. * @param maxForce The maximum force that should be applied to constrain the bodies.
  5212. */
  5213. constructor(bodyA, pivotA = new Vec3(), bodyB, pivotB = new Vec3(), maxForce = 1e6) {
  5214. super(bodyA, bodyB);
  5215. this.pivotA = void 0;
  5216. this.pivotB = void 0;
  5217. this.equationX = void 0;
  5218. this.equationY = void 0;
  5219. this.equationZ = void 0;
  5220. this.pivotA = pivotA.clone();
  5221. this.pivotB = pivotB.clone();
  5222. const x = this.equationX = new ContactEquation(bodyA, bodyB);
  5223. const y = this.equationY = new ContactEquation(bodyA, bodyB);
  5224. const z = this.equationZ = new ContactEquation(bodyA, bodyB); // Equations to be fed to the solver
  5225. this.equations.push(x, y, z); // Make the equations bidirectional
  5226. x.minForce = y.minForce = z.minForce = -maxForce;
  5227. x.maxForce = y.maxForce = z.maxForce = maxForce;
  5228. x.ni.set(1, 0, 0);
  5229. y.ni.set(0, 1, 0);
  5230. z.ni.set(0, 0, 1);
  5231. }
  5232. update() {
  5233. const bodyA = this.bodyA;
  5234. const bodyB = this.bodyB;
  5235. const x = this.equationX;
  5236. const y = this.equationY;
  5237. const z = this.equationZ; // Rotate the pivots to world space
  5238. bodyA.quaternion.vmult(this.pivotA, x.ri);
  5239. bodyB.quaternion.vmult(this.pivotB, x.rj);
  5240. y.ri.copy(x.ri);
  5241. y.rj.copy(x.rj);
  5242. z.ri.copy(x.ri);
  5243. z.rj.copy(x.rj);
  5244. }
  5245. }
  5246. /**
  5247. * Cone equation. Works to keep the given body world vectors aligned, or tilted within a given angle from each other.
  5248. */
  5249. class ConeEquation extends Equation {
  5250. /**
  5251. * Local axis in A
  5252. */
  5253. /**
  5254. * Local axis in B
  5255. */
  5256. /**
  5257. * The "cone angle" to keep
  5258. */
  5259. constructor(bodyA, bodyB, options = {}) {
  5260. const maxForce = typeof options.maxForce !== 'undefined' ? options.maxForce : 1e6;
  5261. super(bodyA, bodyB, -maxForce, maxForce);
  5262. this.axisA = void 0;
  5263. this.axisB = void 0;
  5264. this.angle = void 0;
  5265. this.axisA = options.axisA ? options.axisA.clone() : new Vec3(1, 0, 0);
  5266. this.axisB = options.axisB ? options.axisB.clone() : new Vec3(0, 1, 0);
  5267. this.angle = typeof options.angle !== 'undefined' ? options.angle : 0;
  5268. }
  5269. computeB(h) {
  5270. const a = this.a;
  5271. const b = this.b;
  5272. const ni = this.axisA;
  5273. const nj = this.axisB;
  5274. const nixnj = tmpVec1$2;
  5275. const njxni = tmpVec2$2;
  5276. const GA = this.jacobianElementA;
  5277. const GB = this.jacobianElementB; // Caluclate cross products
  5278. ni.cross(nj, nixnj);
  5279. nj.cross(ni, njxni); // The angle between two vector is:
  5280. // cos(theta) = a * b / (length(a) * length(b) = { len(a) = len(b) = 1 } = a * b
  5281. // g = a * b
  5282. // gdot = (b x a) * wi + (a x b) * wj
  5283. // G = [0 bxa 0 axb]
  5284. // W = [vi wi vj wj]
  5285. GA.rotational.copy(njxni);
  5286. GB.rotational.copy(nixnj);
  5287. const g = Math.cos(this.angle) - ni.dot(nj);
  5288. const GW = this.computeGW();
  5289. const GiMf = this.computeGiMf();
  5290. const B = -g * a - GW * b - h * GiMf;
  5291. return B;
  5292. }
  5293. }
  5294. const tmpVec1$2 = new Vec3();
  5295. const tmpVec2$2 = new Vec3();
  5296. /**
  5297. * Rotational constraint. Works to keep the local vectors orthogonal to each other in world space.
  5298. */
  5299. class RotationalEquation extends Equation {
  5300. /**
  5301. * World oriented rotational axis.
  5302. */
  5303. /**
  5304. * World oriented rotational axis.
  5305. */
  5306. /**
  5307. * maxAngle
  5308. */
  5309. constructor(bodyA, bodyB, options = {}) {
  5310. const maxForce = typeof options.maxForce !== 'undefined' ? options.maxForce : 1e6;
  5311. super(bodyA, bodyB, -maxForce, maxForce);
  5312. this.axisA = void 0;
  5313. this.axisB = void 0;
  5314. this.maxAngle = void 0;
  5315. this.axisA = options.axisA ? options.axisA.clone() : new Vec3(1, 0, 0);
  5316. this.axisB = options.axisB ? options.axisB.clone() : new Vec3(0, 1, 0);
  5317. this.maxAngle = Math.PI / 2;
  5318. }
  5319. computeB(h) {
  5320. const a = this.a;
  5321. const b = this.b;
  5322. const ni = this.axisA;
  5323. const nj = this.axisB;
  5324. const nixnj = tmpVec1$1;
  5325. const njxni = tmpVec2$1;
  5326. const GA = this.jacobianElementA;
  5327. const GB = this.jacobianElementB; // Caluclate cross products
  5328. ni.cross(nj, nixnj);
  5329. nj.cross(ni, njxni); // g = ni * nj
  5330. // gdot = (nj x ni) * wi + (ni x nj) * wj
  5331. // G = [0 njxni 0 nixnj]
  5332. // W = [vi wi vj wj]
  5333. GA.rotational.copy(njxni);
  5334. GB.rotational.copy(nixnj);
  5335. const g = Math.cos(this.maxAngle) - ni.dot(nj);
  5336. const GW = this.computeGW();
  5337. const GiMf = this.computeGiMf();
  5338. const B = -g * a - GW * b - h * GiMf;
  5339. return B;
  5340. }
  5341. }
  5342. const tmpVec1$1 = new Vec3();
  5343. const tmpVec2$1 = new Vec3();
  5344. /**
  5345. * A Cone Twist constraint, useful for ragdolls.
  5346. */
  5347. class ConeTwistConstraint extends PointToPointConstraint {
  5348. /**
  5349. * The axis direction for the constraint of the body A.
  5350. */
  5351. /**
  5352. * The axis direction for the constraint of the body B.
  5353. */
  5354. /**
  5355. * The aperture angle of the cone.
  5356. */
  5357. /**
  5358. * The twist angle of the joint.
  5359. */
  5360. constructor(bodyA, bodyB, options = {}) {
  5361. const maxForce = typeof options.maxForce !== 'undefined' ? options.maxForce : 1e6; // Set pivot point in between
  5362. const pivotA = options.pivotA ? options.pivotA.clone() : new Vec3();
  5363. const pivotB = options.pivotB ? options.pivotB.clone() : new Vec3();
  5364. super(bodyA, pivotA, bodyB, pivotB, maxForce);
  5365. this.axisA = void 0;
  5366. this.axisB = void 0;
  5367. this.angle = void 0;
  5368. this.twistAngle = void 0;
  5369. this.coneEquation = void 0;
  5370. this.twistEquation = void 0;
  5371. this.axisA = options.axisA ? options.axisA.clone() : new Vec3();
  5372. this.axisB = options.axisB ? options.axisB.clone() : new Vec3();
  5373. this.collideConnected = !!options.collideConnected;
  5374. this.angle = typeof options.angle !== 'undefined' ? options.angle : 0;
  5375. const c = this.coneEquation = new ConeEquation(bodyA, bodyB, options);
  5376. const t = this.twistEquation = new RotationalEquation(bodyA, bodyB, options);
  5377. this.twistAngle = typeof options.twistAngle !== 'undefined' ? options.twistAngle : 0; // Make the cone equation push the bodies toward the cone axis, not outward
  5378. c.maxForce = 0;
  5379. c.minForce = -maxForce; // Make the twist equation add torque toward the initial position
  5380. t.maxForce = 0;
  5381. t.minForce = -maxForce;
  5382. this.equations.push(c, t);
  5383. }
  5384. update() {
  5385. const bodyA = this.bodyA;
  5386. const bodyB = this.bodyB;
  5387. const cone = this.coneEquation;
  5388. const twist = this.twistEquation;
  5389. super.update(); // Update the axes to the cone constraint
  5390. bodyA.vectorToWorldFrame(this.axisA, cone.axisA);
  5391. bodyB.vectorToWorldFrame(this.axisB, cone.axisB); // Update the world axes in the twist constraint
  5392. this.axisA.tangents(twist.axisA, twist.axisA);
  5393. bodyA.vectorToWorldFrame(twist.axisA, twist.axisA);
  5394. this.axisB.tangents(twist.axisB, twist.axisB);
  5395. bodyB.vectorToWorldFrame(twist.axisB, twist.axisB);
  5396. cone.angle = this.angle;
  5397. twist.maxAngle = this.twistAngle;
  5398. }
  5399. }
  5400. /**
  5401. * Constrains two bodies to be at a constant distance from each others center of mass.
  5402. */
  5403. class DistanceConstraint extends Constraint {
  5404. /**
  5405. * The distance to keep. If undefined, it will be set to the current distance between bodyA and bodyB
  5406. */
  5407. /**
  5408. * @param distance The distance to keep. If undefined, it will be set to the current distance between bodyA and bodyB.
  5409. * @param maxForce The maximum force that should be applied to constrain the bodies.
  5410. */
  5411. constructor(bodyA, bodyB, distance, maxForce = 1e6) {
  5412. super(bodyA, bodyB);
  5413. this.distance = void 0;
  5414. this.distanceEquation = void 0;
  5415. if (typeof distance === 'undefined') {
  5416. distance = bodyA.position.distanceTo(bodyB.position);
  5417. }
  5418. this.distance = distance;
  5419. const eq = this.distanceEquation = new ContactEquation(bodyA, bodyB);
  5420. this.equations.push(eq); // Make it bidirectional
  5421. eq.minForce = -maxForce;
  5422. eq.maxForce = maxForce;
  5423. }
  5424. /**
  5425. * update
  5426. */
  5427. update() {
  5428. const bodyA = this.bodyA;
  5429. const bodyB = this.bodyB;
  5430. const eq = this.distanceEquation;
  5431. const halfDist = this.distance * 0.5;
  5432. const normal = eq.ni;
  5433. bodyB.position.vsub(bodyA.position, normal);
  5434. normal.normalize();
  5435. normal.scale(halfDist, eq.ri);
  5436. normal.scale(-halfDist, eq.rj);
  5437. }
  5438. }
  5439. /**
  5440. * Lock constraint. Will remove all degrees of freedom between the bodies.
  5441. */
  5442. class LockConstraint extends PointToPointConstraint {
  5443. constructor(bodyA, bodyB, options = {}) {
  5444. const maxForce = typeof options.maxForce !== 'undefined' ? options.maxForce : 1e6; // Set pivot point in between
  5445. const pivotA = new Vec3();
  5446. const pivotB = new Vec3();
  5447. const halfWay = new Vec3();
  5448. bodyA.position.vadd(bodyB.position, halfWay);
  5449. halfWay.scale(0.5, halfWay);
  5450. bodyB.pointToLocalFrame(halfWay, pivotB);
  5451. bodyA.pointToLocalFrame(halfWay, pivotA); // The point-to-point constraint will keep a point shared between the bodies
  5452. super(bodyA, pivotA, bodyB, pivotB, maxForce); // Store initial rotation of the bodies as unit vectors in the local body spaces
  5453. this.xA = void 0;
  5454. this.xB = void 0;
  5455. this.yA = void 0;
  5456. this.yB = void 0;
  5457. this.zA = void 0;
  5458. this.zB = void 0;
  5459. this.rotationalEquation1 = void 0;
  5460. this.rotationalEquation2 = void 0;
  5461. this.rotationalEquation3 = void 0;
  5462. this.motorEquation = void 0;
  5463. this.xA = bodyA.vectorToLocalFrame(Vec3.UNIT_X);
  5464. this.xB = bodyB.vectorToLocalFrame(Vec3.UNIT_X);
  5465. this.yA = bodyA.vectorToLocalFrame(Vec3.UNIT_Y);
  5466. this.yB = bodyB.vectorToLocalFrame(Vec3.UNIT_Y);
  5467. this.zA = bodyA.vectorToLocalFrame(Vec3.UNIT_Z);
  5468. this.zB = bodyB.vectorToLocalFrame(Vec3.UNIT_Z); // ...and the following rotational equations will keep all rotational DOF's in place
  5469. const r1 = this.rotationalEquation1 = new RotationalEquation(bodyA, bodyB, options);
  5470. const r2 = this.rotationalEquation2 = new RotationalEquation(bodyA, bodyB, options);
  5471. const r3 = this.rotationalEquation3 = new RotationalEquation(bodyA, bodyB, options);
  5472. this.equations.push(r1, r2, r3);
  5473. }
  5474. /**
  5475. * update
  5476. */
  5477. update() {
  5478. const bodyA = this.bodyA;
  5479. const bodyB = this.bodyB;
  5480. this.motorEquation;
  5481. const r1 = this.rotationalEquation1;
  5482. const r2 = this.rotationalEquation2;
  5483. const r3 = this.rotationalEquation3;
  5484. super.update(); // These vector pairs must be orthogonal
  5485. bodyA.vectorToWorldFrame(this.xA, r1.axisA);
  5486. bodyB.vectorToWorldFrame(this.yB, r1.axisB);
  5487. bodyA.vectorToWorldFrame(this.yA, r2.axisA);
  5488. bodyB.vectorToWorldFrame(this.zB, r2.axisB);
  5489. bodyA.vectorToWorldFrame(this.zA, r3.axisA);
  5490. bodyB.vectorToWorldFrame(this.xB, r3.axisB);
  5491. }
  5492. }
  5493. /**
  5494. * Rotational motor constraint. Tries to keep the relative angular velocity of the bodies to a given value.
  5495. */
  5496. class RotationalMotorEquation extends Equation {
  5497. /**
  5498. * World oriented rotational axis.
  5499. */
  5500. /**
  5501. * World oriented rotational axis.
  5502. */
  5503. /**
  5504. * Motor velocity.
  5505. */
  5506. constructor(bodyA, bodyB, maxForce = 1e6) {
  5507. super(bodyA, bodyB, -maxForce, maxForce);
  5508. this.axisA = void 0;
  5509. this.axisB = void 0;
  5510. this.targetVelocity = void 0;
  5511. this.axisA = new Vec3();
  5512. this.axisB = new Vec3();
  5513. this.targetVelocity = 0;
  5514. }
  5515. computeB(h) {
  5516. this.a;
  5517. const b = this.b;
  5518. this.bi;
  5519. this.bj;
  5520. const axisA = this.axisA;
  5521. const axisB = this.axisB;
  5522. const GA = this.jacobianElementA;
  5523. const GB = this.jacobianElementB; // g = 0
  5524. // gdot = axisA * wi - axisB * wj
  5525. // gdot = G * W = G * [vi wi vj wj]
  5526. // =>
  5527. // G = [0 axisA 0 -axisB]
  5528. GA.rotational.copy(axisA);
  5529. axisB.negate(GB.rotational);
  5530. const GW = this.computeGW() - this.targetVelocity;
  5531. const GiMf = this.computeGiMf();
  5532. const B = -GW * b - h * GiMf;
  5533. return B;
  5534. }
  5535. }
  5536. /**
  5537. * Hinge constraint. Think of it as a door hinge. It tries to keep the door in the correct place and with the correct orientation.
  5538. */
  5539. class HingeConstraint extends PointToPointConstraint {
  5540. /**
  5541. * Rotation axis, defined locally in bodyA.
  5542. */
  5543. /**
  5544. * Rotation axis, defined locally in bodyB.
  5545. */
  5546. constructor(bodyA, bodyB, options = {}) {
  5547. const maxForce = typeof options.maxForce !== 'undefined' ? options.maxForce : 1e6;
  5548. const pivotA = options.pivotA ? options.pivotA.clone() : new Vec3();
  5549. const pivotB = options.pivotB ? options.pivotB.clone() : new Vec3();
  5550. super(bodyA, pivotA, bodyB, pivotB, maxForce);
  5551. this.axisA = void 0;
  5552. this.axisB = void 0;
  5553. this.rotationalEquation1 = void 0;
  5554. this.rotationalEquation2 = void 0;
  5555. this.motorEquation = void 0;
  5556. const axisA = this.axisA = options.axisA ? options.axisA.clone() : new Vec3(1, 0, 0);
  5557. axisA.normalize();
  5558. const axisB = this.axisB = options.axisB ? options.axisB.clone() : new Vec3(1, 0, 0);
  5559. axisB.normalize();
  5560. this.collideConnected = !!options.collideConnected;
  5561. const rotational1 = this.rotationalEquation1 = new RotationalEquation(bodyA, bodyB, options);
  5562. const rotational2 = this.rotationalEquation2 = new RotationalEquation(bodyA, bodyB, options);
  5563. const motor = this.motorEquation = new RotationalMotorEquation(bodyA, bodyB, maxForce);
  5564. motor.enabled = false; // Not enabled by default
  5565. // Equations to be fed to the solver
  5566. this.equations.push(rotational1, rotational2, motor);
  5567. }
  5568. /**
  5569. * enableMotor
  5570. */
  5571. enableMotor() {
  5572. this.motorEquation.enabled = true;
  5573. }
  5574. /**
  5575. * disableMotor
  5576. */
  5577. disableMotor() {
  5578. this.motorEquation.enabled = false;
  5579. }
  5580. /**
  5581. * setMotorSpeed
  5582. */
  5583. setMotorSpeed(speed) {
  5584. this.motorEquation.targetVelocity = speed;
  5585. }
  5586. /**
  5587. * setMotorMaxForce
  5588. */
  5589. setMotorMaxForce(maxForce) {
  5590. this.motorEquation.maxForce = maxForce;
  5591. this.motorEquation.minForce = -maxForce;
  5592. }
  5593. /**
  5594. * update
  5595. */
  5596. update() {
  5597. const bodyA = this.bodyA;
  5598. const bodyB = this.bodyB;
  5599. const motor = this.motorEquation;
  5600. const r1 = this.rotationalEquation1;
  5601. const r2 = this.rotationalEquation2;
  5602. const worldAxisA = HingeConstraint_update_tmpVec1;
  5603. const worldAxisB = HingeConstraint_update_tmpVec2;
  5604. const axisA = this.axisA;
  5605. const axisB = this.axisB;
  5606. super.update(); // Get world axes
  5607. bodyA.quaternion.vmult(axisA, worldAxisA);
  5608. bodyB.quaternion.vmult(axisB, worldAxisB);
  5609. worldAxisA.tangents(r1.axisA, r2.axisA);
  5610. r1.axisB.copy(worldAxisB);
  5611. r2.axisB.copy(worldAxisB);
  5612. if (this.motorEquation.enabled) {
  5613. bodyA.quaternion.vmult(this.axisA, motor.axisA);
  5614. bodyB.quaternion.vmult(this.axisB, motor.axisB);
  5615. }
  5616. }
  5617. }
  5618. const HingeConstraint_update_tmpVec1 = new Vec3();
  5619. const HingeConstraint_update_tmpVec2 = new Vec3();
  5620. /**
  5621. * Constrains the slipping in a contact along a tangent
  5622. */
  5623. class FrictionEquation extends Equation {
  5624. // Tangent
  5625. /**
  5626. * @param slipForce should be +-F_friction = +-mu * F_normal = +-mu * m * g
  5627. */
  5628. constructor(bodyA, bodyB, slipForce) {
  5629. super(bodyA, bodyB, -slipForce, slipForce);
  5630. this.ri = void 0;
  5631. this.rj = void 0;
  5632. this.t = void 0;
  5633. this.ri = new Vec3();
  5634. this.rj = new Vec3();
  5635. this.t = new Vec3();
  5636. }
  5637. computeB(h) {
  5638. this.a;
  5639. const b = this.b;
  5640. this.bi;
  5641. this.bj;
  5642. const ri = this.ri;
  5643. const rj = this.rj;
  5644. const rixt = FrictionEquation_computeB_temp1;
  5645. const rjxt = FrictionEquation_computeB_temp2;
  5646. const t = this.t; // Caluclate cross products
  5647. ri.cross(t, rixt);
  5648. rj.cross(t, rjxt); // G = [-t -rixt t rjxt]
  5649. // And remember, this is a pure velocity constraint, g is always zero!
  5650. const GA = this.jacobianElementA;
  5651. const GB = this.jacobianElementB;
  5652. t.negate(GA.spatial);
  5653. rixt.negate(GA.rotational);
  5654. GB.spatial.copy(t);
  5655. GB.rotational.copy(rjxt);
  5656. const GW = this.computeGW();
  5657. const GiMf = this.computeGiMf();
  5658. const B = -GW * b - h * GiMf;
  5659. return B;
  5660. }
  5661. }
  5662. const FrictionEquation_computeB_temp1 = new Vec3();
  5663. const FrictionEquation_computeB_temp2 = new Vec3();
  5664. /**
  5665. * Defines what happens when two materials meet.
  5666. * @todo Refactor materials to materialA and materialB
  5667. */
  5668. class ContactMaterial {
  5669. /**
  5670. * Identifier of this material.
  5671. */
  5672. /**
  5673. * Participating materials.
  5674. */
  5675. /**
  5676. * Friction coefficient.
  5677. * @default 0.3
  5678. */
  5679. /**
  5680. * Restitution coefficient.
  5681. * @default 0.3
  5682. */
  5683. /**
  5684. * Stiffness of the produced contact equations.
  5685. * @default 1e7
  5686. */
  5687. /**
  5688. * Relaxation time of the produced contact equations.
  5689. * @default 3
  5690. */
  5691. /**
  5692. * Stiffness of the produced friction equations.
  5693. * @default 1e7
  5694. */
  5695. /**
  5696. * Relaxation time of the produced friction equations
  5697. * @default 3
  5698. */
  5699. constructor(m1, m2, options) {
  5700. this.id = void 0;
  5701. this.materials = void 0;
  5702. this.friction = void 0;
  5703. this.restitution = void 0;
  5704. this.contactEquationStiffness = void 0;
  5705. this.contactEquationRelaxation = void 0;
  5706. this.frictionEquationStiffness = void 0;
  5707. this.frictionEquationRelaxation = void 0;
  5708. options = Utils.defaults(options, {
  5709. friction: 0.3,
  5710. restitution: 0.3,
  5711. contactEquationStiffness: 1e7,
  5712. contactEquationRelaxation: 3,
  5713. frictionEquationStiffness: 1e7,
  5714. frictionEquationRelaxation: 3
  5715. });
  5716. this.id = ContactMaterial.idCounter++;
  5717. this.materials = [m1, m2];
  5718. this.friction = options.friction;
  5719. this.restitution = options.restitution;
  5720. this.contactEquationStiffness = options.contactEquationStiffness;
  5721. this.contactEquationRelaxation = options.contactEquationRelaxation;
  5722. this.frictionEquationStiffness = options.frictionEquationStiffness;
  5723. this.frictionEquationRelaxation = options.frictionEquationRelaxation;
  5724. }
  5725. }
  5726. ContactMaterial.idCounter = 0;
  5727. /**
  5728. * Defines a physics material.
  5729. */
  5730. class Material {
  5731. /**
  5732. * Material name.
  5733. * If options is a string, name will be set to that string.
  5734. * @todo Deprecate this
  5735. */
  5736. /** Material id. */
  5737. /**
  5738. * Friction for this material.
  5739. * If non-negative, it will be used instead of the friction given by ContactMaterials. If there's no matching ContactMaterial, the value from `defaultContactMaterial` in the World will be used.
  5740. */
  5741. /**
  5742. * Restitution for this material.
  5743. * If non-negative, it will be used instead of the restitution given by ContactMaterials. If there's no matching ContactMaterial, the value from `defaultContactMaterial` in the World will be used.
  5744. */
  5745. constructor(options = {}) {
  5746. this.name = void 0;
  5747. this.id = void 0;
  5748. this.friction = void 0;
  5749. this.restitution = void 0;
  5750. let name = ''; // Backwards compatibility fix
  5751. if (typeof options === 'string') {
  5752. //console.warn(`Passing a string to MaterialOptions is deprecated, and has no effect`)
  5753. name = options;
  5754. options = {};
  5755. }
  5756. this.name = name;
  5757. this.id = Material.idCounter++;
  5758. this.friction = typeof options.friction !== 'undefined' ? options.friction : -1;
  5759. this.restitution = typeof options.restitution !== 'undefined' ? options.restitution : -1;
  5760. }
  5761. }
  5762. Material.idCounter = 0;
  5763. /**
  5764. * A spring, connecting two bodies.
  5765. * @example
  5766. * const spring = new Spring(boxBody, sphereBody, {
  5767. * restLength: 0,
  5768. * stiffness: 50,
  5769. * damping: 1,
  5770. * })
  5771. *
  5772. * // Compute the force after each step
  5773. * world.addEventListener('postStep', (event) => {
  5774. * spring.applyForce()
  5775. * })
  5776. */
  5777. class Spring {
  5778. /**
  5779. * Rest length of the spring. A number > 0.
  5780. * @default 1
  5781. */
  5782. /**
  5783. * Stiffness of the spring. A number >= 0.
  5784. * @default 100
  5785. */
  5786. /**
  5787. * Damping of the spring. A number >= 0.
  5788. * @default 1
  5789. */
  5790. /**
  5791. * First connected body.
  5792. */
  5793. /**
  5794. * Second connected body.
  5795. */
  5796. /**
  5797. * Anchor for bodyA in local bodyA coordinates.
  5798. * Where to hook the spring to body A, in local body coordinates.
  5799. * @default new Vec3()
  5800. */
  5801. /**
  5802. * Anchor for bodyB in local bodyB coordinates.
  5803. * Where to hook the spring to body B, in local body coordinates.
  5804. * @default new Vec3()
  5805. */
  5806. constructor(bodyA, bodyB, options = {}) {
  5807. this.restLength = void 0;
  5808. this.stiffness = void 0;
  5809. this.damping = void 0;
  5810. this.bodyA = void 0;
  5811. this.bodyB = void 0;
  5812. this.localAnchorA = void 0;
  5813. this.localAnchorB = void 0;
  5814. this.restLength = typeof options.restLength === 'number' ? options.restLength : 1;
  5815. this.stiffness = options.stiffness || 100;
  5816. this.damping = options.damping || 1;
  5817. this.bodyA = bodyA;
  5818. this.bodyB = bodyB;
  5819. this.localAnchorA = new Vec3();
  5820. this.localAnchorB = new Vec3();
  5821. if (options.localAnchorA) {
  5822. this.localAnchorA.copy(options.localAnchorA);
  5823. }
  5824. if (options.localAnchorB) {
  5825. this.localAnchorB.copy(options.localAnchorB);
  5826. }
  5827. if (options.worldAnchorA) {
  5828. this.setWorldAnchorA(options.worldAnchorA);
  5829. }
  5830. if (options.worldAnchorB) {
  5831. this.setWorldAnchorB(options.worldAnchorB);
  5832. }
  5833. }
  5834. /**
  5835. * Set the anchor point on body A, using world coordinates.
  5836. */
  5837. setWorldAnchorA(worldAnchorA) {
  5838. this.bodyA.pointToLocalFrame(worldAnchorA, this.localAnchorA);
  5839. }
  5840. /**
  5841. * Set the anchor point on body B, using world coordinates.
  5842. */
  5843. setWorldAnchorB(worldAnchorB) {
  5844. this.bodyB.pointToLocalFrame(worldAnchorB, this.localAnchorB);
  5845. }
  5846. /**
  5847. * Get the anchor point on body A, in world coordinates.
  5848. * @param result The vector to store the result in.
  5849. */
  5850. getWorldAnchorA(result) {
  5851. this.bodyA.pointToWorldFrame(this.localAnchorA, result);
  5852. }
  5853. /**
  5854. * Get the anchor point on body B, in world coordinates.
  5855. * @param result The vector to store the result in.
  5856. */
  5857. getWorldAnchorB(result) {
  5858. this.bodyB.pointToWorldFrame(this.localAnchorB, result);
  5859. }
  5860. /**
  5861. * Apply the spring force to the connected bodies.
  5862. */
  5863. applyForce() {
  5864. const k = this.stiffness;
  5865. const d = this.damping;
  5866. const l = this.restLength;
  5867. const bodyA = this.bodyA;
  5868. const bodyB = this.bodyB;
  5869. const r = applyForce_r;
  5870. const r_unit = applyForce_r_unit;
  5871. const u = applyForce_u;
  5872. const f = applyForce_f;
  5873. const tmp = applyForce_tmp;
  5874. const worldAnchorA = applyForce_worldAnchorA;
  5875. const worldAnchorB = applyForce_worldAnchorB;
  5876. const ri = applyForce_ri;
  5877. const rj = applyForce_rj;
  5878. const ri_x_f = applyForce_ri_x_f;
  5879. const rj_x_f = applyForce_rj_x_f; // Get world anchors
  5880. this.getWorldAnchorA(worldAnchorA);
  5881. this.getWorldAnchorB(worldAnchorB); // Get offset points
  5882. worldAnchorA.vsub(bodyA.position, ri);
  5883. worldAnchorB.vsub(bodyB.position, rj); // Compute distance vector between world anchor points
  5884. worldAnchorB.vsub(worldAnchorA, r);
  5885. const rlen = r.length();
  5886. r_unit.copy(r);
  5887. r_unit.normalize(); // Compute relative velocity of the anchor points, u
  5888. bodyB.velocity.vsub(bodyA.velocity, u); // Add rotational velocity
  5889. bodyB.angularVelocity.cross(rj, tmp);
  5890. u.vadd(tmp, u);
  5891. bodyA.angularVelocity.cross(ri, tmp);
  5892. u.vsub(tmp, u); // F = - k * ( x - L ) - D * ( u )
  5893. r_unit.scale(-k * (rlen - l) - d * u.dot(r_unit), f); // Add forces to bodies
  5894. bodyA.force.vsub(f, bodyA.force);
  5895. bodyB.force.vadd(f, bodyB.force); // Angular force
  5896. ri.cross(f, ri_x_f);
  5897. rj.cross(f, rj_x_f);
  5898. bodyA.torque.vsub(ri_x_f, bodyA.torque);
  5899. bodyB.torque.vadd(rj_x_f, bodyB.torque);
  5900. }
  5901. }
  5902. const applyForce_r = new Vec3();
  5903. const applyForce_r_unit = new Vec3();
  5904. const applyForce_u = new Vec3();
  5905. const applyForce_f = new Vec3();
  5906. const applyForce_worldAnchorA = new Vec3();
  5907. const applyForce_worldAnchorB = new Vec3();
  5908. const applyForce_ri = new Vec3();
  5909. const applyForce_rj = new Vec3();
  5910. const applyForce_ri_x_f = new Vec3();
  5911. const applyForce_rj_x_f = new Vec3();
  5912. const applyForce_tmp = new Vec3();
  5913. /**
  5914. * WheelInfo
  5915. */
  5916. class WheelInfo {
  5917. /**
  5918. * Max travel distance of the suspension, in meters.
  5919. * @default 1
  5920. */
  5921. /**
  5922. * Speed to apply to the wheel rotation when the wheel is sliding.
  5923. * @default -0.1
  5924. */
  5925. /**
  5926. * If the customSlidingRotationalSpeed should be used.
  5927. * @default false
  5928. */
  5929. /**
  5930. * sliding
  5931. */
  5932. /**
  5933. * Connection point, defined locally in the chassis body frame.
  5934. */
  5935. /**
  5936. * chassisConnectionPointWorld
  5937. */
  5938. /**
  5939. * directionLocal
  5940. */
  5941. /**
  5942. * directionWorld
  5943. */
  5944. /**
  5945. * axleLocal
  5946. */
  5947. /**
  5948. * axleWorld
  5949. */
  5950. /**
  5951. * suspensionRestLength
  5952. * @default 1
  5953. */
  5954. /**
  5955. * suspensionMaxLength
  5956. * @default 2
  5957. */
  5958. /**
  5959. * radius
  5960. * @default 1
  5961. */
  5962. /**
  5963. * suspensionStiffness
  5964. * @default 100
  5965. */
  5966. /**
  5967. * dampingCompression
  5968. * @default 10
  5969. */
  5970. /**
  5971. * dampingRelaxation
  5972. * @default 10
  5973. */
  5974. /**
  5975. * frictionSlip
  5976. * @default 10.5
  5977. */
  5978. /** forwardAcceleration */
  5979. /** sideAcceleration */
  5980. /**
  5981. * steering
  5982. * @default 0
  5983. */
  5984. /**
  5985. * Rotation value, in radians.
  5986. * @default 0
  5987. */
  5988. /**
  5989. * deltaRotation
  5990. * @default 0
  5991. */
  5992. /**
  5993. * rollInfluence
  5994. * @default 0.01
  5995. */
  5996. /**
  5997. * maxSuspensionForce
  5998. */
  5999. /**
  6000. * engineForce
  6001. */
  6002. /**
  6003. * brake
  6004. */
  6005. /**
  6006. * isFrontWheel
  6007. * @default true
  6008. */
  6009. /**
  6010. * clippedInvContactDotSuspension
  6011. * @default 1
  6012. */
  6013. /**
  6014. * suspensionRelativeVelocity
  6015. * @default 0
  6016. */
  6017. /**
  6018. * suspensionForce
  6019. * @default 0
  6020. */
  6021. /**
  6022. * slipInfo
  6023. */
  6024. /**
  6025. * skidInfo
  6026. * @default 0
  6027. */
  6028. /**
  6029. * suspensionLength
  6030. * @default 0
  6031. */
  6032. /**
  6033. * sideImpulse
  6034. */
  6035. /**
  6036. * forwardImpulse
  6037. */
  6038. /**
  6039. * The result from raycasting.
  6040. */
  6041. /**
  6042. * Wheel world transform.
  6043. */
  6044. /**
  6045. * isInContact
  6046. */
  6047. constructor(options = {}) {
  6048. this.maxSuspensionTravel = void 0;
  6049. this.customSlidingRotationalSpeed = void 0;
  6050. this.useCustomSlidingRotationalSpeed = void 0;
  6051. this.sliding = void 0;
  6052. this.chassisConnectionPointLocal = void 0;
  6053. this.chassisConnectionPointWorld = void 0;
  6054. this.directionLocal = void 0;
  6055. this.directionWorld = void 0;
  6056. this.axleLocal = void 0;
  6057. this.axleWorld = void 0;
  6058. this.suspensionRestLength = void 0;
  6059. this.suspensionMaxLength = void 0;
  6060. this.radius = void 0;
  6061. this.suspensionStiffness = void 0;
  6062. this.dampingCompression = void 0;
  6063. this.dampingRelaxation = void 0;
  6064. this.frictionSlip = void 0;
  6065. this.forwardAcceleration = void 0;
  6066. this.sideAcceleration = void 0;
  6067. this.steering = void 0;
  6068. this.rotation = void 0;
  6069. this.deltaRotation = void 0;
  6070. this.rollInfluence = void 0;
  6071. this.maxSuspensionForce = void 0;
  6072. this.engineForce = void 0;
  6073. this.brake = void 0;
  6074. this.isFrontWheel = void 0;
  6075. this.clippedInvContactDotSuspension = void 0;
  6076. this.suspensionRelativeVelocity = void 0;
  6077. this.suspensionForce = void 0;
  6078. this.slipInfo = void 0;
  6079. this.skidInfo = void 0;
  6080. this.suspensionLength = void 0;
  6081. this.sideImpulse = void 0;
  6082. this.forwardImpulse = void 0;
  6083. this.raycastResult = void 0;
  6084. this.worldTransform = void 0;
  6085. this.isInContact = void 0;
  6086. options = Utils.defaults(options, {
  6087. chassisConnectionPointLocal: new Vec3(),
  6088. chassisConnectionPointWorld: new Vec3(),
  6089. directionLocal: new Vec3(),
  6090. directionWorld: new Vec3(),
  6091. axleLocal: new Vec3(),
  6092. axleWorld: new Vec3(),
  6093. suspensionRestLength: 1,
  6094. suspensionMaxLength: 2,
  6095. radius: 1,
  6096. suspensionStiffness: 100,
  6097. dampingCompression: 10,
  6098. dampingRelaxation: 10,
  6099. frictionSlip: 10.5,
  6100. forwardAcceleration: 1,
  6101. sideAcceleration: 1,
  6102. steering: 0,
  6103. rotation: 0,
  6104. deltaRotation: 0,
  6105. rollInfluence: 0.01,
  6106. maxSuspensionForce: Number.MAX_VALUE,
  6107. isFrontWheel: true,
  6108. clippedInvContactDotSuspension: 1,
  6109. suspensionRelativeVelocity: 0,
  6110. suspensionForce: 0,
  6111. slipInfo: 0,
  6112. skidInfo: 0,
  6113. suspensionLength: 0,
  6114. maxSuspensionTravel: 1,
  6115. useCustomSlidingRotationalSpeed: false,
  6116. customSlidingRotationalSpeed: -0.1
  6117. });
  6118. this.maxSuspensionTravel = options.maxSuspensionTravel;
  6119. this.customSlidingRotationalSpeed = options.customSlidingRotationalSpeed;
  6120. this.useCustomSlidingRotationalSpeed = options.useCustomSlidingRotationalSpeed;
  6121. this.sliding = false;
  6122. this.chassisConnectionPointLocal = options.chassisConnectionPointLocal.clone();
  6123. this.chassisConnectionPointWorld = options.chassisConnectionPointWorld.clone();
  6124. this.directionLocal = options.directionLocal.clone();
  6125. this.directionWorld = options.directionWorld.clone();
  6126. this.axleLocal = options.axleLocal.clone();
  6127. this.axleWorld = options.axleWorld.clone();
  6128. this.suspensionRestLength = options.suspensionRestLength;
  6129. this.suspensionMaxLength = options.suspensionMaxLength;
  6130. this.radius = options.radius;
  6131. this.suspensionStiffness = options.suspensionStiffness;
  6132. this.dampingCompression = options.dampingCompression;
  6133. this.dampingRelaxation = options.dampingRelaxation;
  6134. this.frictionSlip = options.frictionSlip;
  6135. this.forwardAcceleration = options.forwardAcceleration;
  6136. this.sideAcceleration = options.sideAcceleration;
  6137. this.steering = 0;
  6138. this.rotation = 0;
  6139. this.deltaRotation = 0;
  6140. this.rollInfluence = options.rollInfluence;
  6141. this.maxSuspensionForce = options.maxSuspensionForce;
  6142. this.engineForce = 0;
  6143. this.brake = 0;
  6144. this.isFrontWheel = options.isFrontWheel;
  6145. this.clippedInvContactDotSuspension = 1;
  6146. this.suspensionRelativeVelocity = 0;
  6147. this.suspensionForce = 0;
  6148. this.slipInfo = 0;
  6149. this.skidInfo = 0;
  6150. this.suspensionLength = 0;
  6151. this.sideImpulse = 0;
  6152. this.forwardImpulse = 0;
  6153. this.raycastResult = new RaycastResult();
  6154. this.worldTransform = new Transform();
  6155. this.isInContact = false;
  6156. }
  6157. updateWheel(chassis) {
  6158. const raycastResult = this.raycastResult;
  6159. if (this.isInContact) {
  6160. const project = raycastResult.hitNormalWorld.dot(raycastResult.directionWorld);
  6161. raycastResult.hitPointWorld.vsub(chassis.position, relpos);
  6162. chassis.getVelocityAtWorldPoint(relpos, chassis_velocity_at_contactPoint);
  6163. const projVel = raycastResult.hitNormalWorld.dot(chassis_velocity_at_contactPoint);
  6164. if (project >= -0.1) {
  6165. this.suspensionRelativeVelocity = 0.0;
  6166. this.clippedInvContactDotSuspension = 1.0 / 0.1;
  6167. } else {
  6168. const inv = -1 / project;
  6169. this.suspensionRelativeVelocity = projVel * inv;
  6170. this.clippedInvContactDotSuspension = inv;
  6171. }
  6172. } else {
  6173. // Not in contact : position wheel in a nice (rest length) position
  6174. raycastResult.suspensionLength = this.suspensionRestLength;
  6175. this.suspensionRelativeVelocity = 0.0;
  6176. raycastResult.directionWorld.scale(-1, raycastResult.hitNormalWorld);
  6177. this.clippedInvContactDotSuspension = 1.0;
  6178. }
  6179. }
  6180. }
  6181. const chassis_velocity_at_contactPoint = new Vec3();
  6182. const relpos = new Vec3();
  6183. /**
  6184. * Vehicle helper class that casts rays from the wheel positions towards the ground and applies forces.
  6185. */
  6186. class RaycastVehicle {
  6187. /** The car chassis body. */
  6188. /** The wheels. */
  6189. /** Will be set to true if the car is sliding. */
  6190. /** Index of the right axis. x=0, y=1, z=2 */
  6191. /** Index of the forward axis. x=0, y=1, z=2 */
  6192. /** Index of the up axis. x=0, y=1, z=2 */
  6193. /** The constraints. */
  6194. /** Optional pre-step callback. */
  6195. /** Number of wheels on the ground. */
  6196. constructor(options) {
  6197. this.chassisBody = void 0;
  6198. this.wheelInfos = void 0;
  6199. this.sliding = void 0;
  6200. this.world = void 0;
  6201. this.indexRightAxis = void 0;
  6202. this.indexForwardAxis = void 0;
  6203. this.indexUpAxis = void 0;
  6204. this.constraints = void 0;
  6205. this.preStepCallback = void 0;
  6206. this.currentVehicleSpeedKmHour = void 0;
  6207. this.numWheelsOnGround = void 0;
  6208. this.chassisBody = options.chassisBody;
  6209. this.wheelInfos = [];
  6210. this.sliding = false;
  6211. this.world = null;
  6212. this.indexRightAxis = typeof options.indexRightAxis !== 'undefined' ? options.indexRightAxis : 2;
  6213. this.indexForwardAxis = typeof options.indexForwardAxis !== 'undefined' ? options.indexForwardAxis : 0;
  6214. this.indexUpAxis = typeof options.indexUpAxis !== 'undefined' ? options.indexUpAxis : 1;
  6215. this.constraints = [];
  6216. this.preStepCallback = () => {};
  6217. this.currentVehicleSpeedKmHour = 0;
  6218. this.numWheelsOnGround = 0;
  6219. }
  6220. /**
  6221. * Add a wheel. For information about the options, see `WheelInfo`.
  6222. */
  6223. addWheel(options = {}) {
  6224. const info = new WheelInfo(options);
  6225. const index = this.wheelInfos.length;
  6226. this.wheelInfos.push(info);
  6227. return index;
  6228. }
  6229. /**
  6230. * Set the steering value of a wheel.
  6231. */
  6232. setSteeringValue(value, wheelIndex) {
  6233. const wheel = this.wheelInfos[wheelIndex];
  6234. wheel.steering = value;
  6235. }
  6236. /**
  6237. * Set the wheel force to apply on one of the wheels each time step
  6238. */
  6239. applyEngineForce(value, wheelIndex) {
  6240. this.wheelInfos[wheelIndex].engineForce = value;
  6241. }
  6242. /**
  6243. * Set the braking force of a wheel
  6244. */
  6245. setBrake(brake, wheelIndex) {
  6246. this.wheelInfos[wheelIndex].brake = brake;
  6247. }
  6248. /**
  6249. * Add the vehicle including its constraints to the world.
  6250. */
  6251. addToWorld(world) {
  6252. world.addBody(this.chassisBody);
  6253. const that = this;
  6254. this.preStepCallback = () => {
  6255. that.updateVehicle(world.dt);
  6256. };
  6257. world.addEventListener('preStep', this.preStepCallback);
  6258. this.world = world;
  6259. }
  6260. /**
  6261. * Get one of the wheel axles, world-oriented.
  6262. */
  6263. getVehicleAxisWorld(axisIndex, result) {
  6264. result.set(axisIndex === 0 ? 1 : 0, axisIndex === 1 ? 1 : 0, axisIndex === 2 ? 1 : 0);
  6265. this.chassisBody.vectorToWorldFrame(result, result);
  6266. }
  6267. updateVehicle(timeStep) {
  6268. const wheelInfos = this.wheelInfos;
  6269. const numWheels = wheelInfos.length;
  6270. const chassisBody = this.chassisBody;
  6271. for (let i = 0; i < numWheels; i++) {
  6272. this.updateWheelTransform(i);
  6273. }
  6274. this.currentVehicleSpeedKmHour = 3.6 * chassisBody.velocity.length();
  6275. const forwardWorld = new Vec3();
  6276. this.getVehicleAxisWorld(this.indexForwardAxis, forwardWorld);
  6277. if (forwardWorld.dot(chassisBody.velocity) < 0) {
  6278. this.currentVehicleSpeedKmHour *= -1;
  6279. } // simulate suspension
  6280. for (let i = 0; i < numWheels; i++) {
  6281. this.castRay(wheelInfos[i]);
  6282. }
  6283. this.updateSuspension(timeStep);
  6284. const impulse = new Vec3();
  6285. const relpos = new Vec3();
  6286. for (let i = 0; i < numWheels; i++) {
  6287. //apply suspension force
  6288. const wheel = wheelInfos[i];
  6289. let suspensionForce = wheel.suspensionForce;
  6290. if (suspensionForce > wheel.maxSuspensionForce) {
  6291. suspensionForce = wheel.maxSuspensionForce;
  6292. }
  6293. wheel.raycastResult.hitNormalWorld.scale(suspensionForce * timeStep, impulse);
  6294. wheel.raycastResult.hitPointWorld.vsub(chassisBody.position, relpos);
  6295. chassisBody.applyImpulse(impulse, relpos);
  6296. }
  6297. this.updateFriction(timeStep);
  6298. const hitNormalWorldScaledWithProj = new Vec3();
  6299. const fwd = new Vec3();
  6300. const vel = new Vec3();
  6301. for (let i = 0; i < numWheels; i++) {
  6302. const wheel = wheelInfos[i]; //const relpos = new Vec3();
  6303. //wheel.chassisConnectionPointWorld.vsub(chassisBody.position, relpos);
  6304. chassisBody.getVelocityAtWorldPoint(wheel.chassisConnectionPointWorld, vel); // Hack to get the rotation in the correct direction
  6305. let m = 1;
  6306. switch (this.indexUpAxis) {
  6307. case 1:
  6308. m = -1;
  6309. break;
  6310. }
  6311. if (wheel.isInContact) {
  6312. this.getVehicleAxisWorld(this.indexForwardAxis, fwd);
  6313. const proj = fwd.dot(wheel.raycastResult.hitNormalWorld);
  6314. wheel.raycastResult.hitNormalWorld.scale(proj, hitNormalWorldScaledWithProj);
  6315. fwd.vsub(hitNormalWorldScaledWithProj, fwd);
  6316. const proj2 = fwd.dot(vel);
  6317. wheel.deltaRotation = m * proj2 * timeStep / wheel.radius;
  6318. }
  6319. if ((wheel.sliding || !wheel.isInContact) && wheel.engineForce !== 0 && wheel.useCustomSlidingRotationalSpeed) {
  6320. // Apply custom rotation when accelerating and sliding
  6321. wheel.deltaRotation = (wheel.engineForce > 0 ? 1 : -1) * wheel.customSlidingRotationalSpeed * timeStep;
  6322. } // Lock wheels
  6323. if (Math.abs(wheel.brake) > Math.abs(wheel.engineForce)) {
  6324. wheel.deltaRotation = 0;
  6325. }
  6326. wheel.rotation += wheel.deltaRotation; // Use the old value
  6327. wheel.deltaRotation *= 0.99; // damping of rotation when not in contact
  6328. }
  6329. }
  6330. updateSuspension(deltaTime) {
  6331. const chassisBody = this.chassisBody;
  6332. const chassisMass = chassisBody.mass;
  6333. const wheelInfos = this.wheelInfos;
  6334. const numWheels = wheelInfos.length;
  6335. for (let w_it = 0; w_it < numWheels; w_it++) {
  6336. const wheel = wheelInfos[w_it];
  6337. if (wheel.isInContact) {
  6338. let force; // Spring
  6339. const susp_length = wheel.suspensionRestLength;
  6340. const current_length = wheel.suspensionLength;
  6341. const length_diff = susp_length - current_length;
  6342. force = wheel.suspensionStiffness * length_diff * wheel.clippedInvContactDotSuspension; // Damper
  6343. const projected_rel_vel = wheel.suspensionRelativeVelocity;
  6344. let susp_damping;
  6345. if (projected_rel_vel < 0) {
  6346. susp_damping = wheel.dampingCompression;
  6347. } else {
  6348. susp_damping = wheel.dampingRelaxation;
  6349. }
  6350. force -= susp_damping * projected_rel_vel;
  6351. wheel.suspensionForce = force * chassisMass;
  6352. if (wheel.suspensionForce < 0) {
  6353. wheel.suspensionForce = 0;
  6354. }
  6355. } else {
  6356. wheel.suspensionForce = 0;
  6357. }
  6358. }
  6359. }
  6360. /**
  6361. * Remove the vehicle including its constraints from the world.
  6362. */
  6363. removeFromWorld(world) {
  6364. this.constraints;
  6365. world.removeBody(this.chassisBody);
  6366. world.removeEventListener('preStep', this.preStepCallback);
  6367. this.world = null;
  6368. }
  6369. castRay(wheel) {
  6370. const rayvector = castRay_rayvector;
  6371. const target = castRay_target;
  6372. this.updateWheelTransformWorld(wheel);
  6373. const chassisBody = this.chassisBody;
  6374. let depth = -1;
  6375. const raylen = wheel.suspensionRestLength + wheel.radius;
  6376. wheel.directionWorld.scale(raylen, rayvector);
  6377. const source = wheel.chassisConnectionPointWorld;
  6378. source.vadd(rayvector, target);
  6379. const raycastResult = wheel.raycastResult;
  6380. raycastResult.reset(); // Turn off ray collision with the chassis temporarily
  6381. const oldState = chassisBody.collisionResponse;
  6382. chassisBody.collisionResponse = false; // Cast ray against world
  6383. this.world.rayTest(source, target, raycastResult);
  6384. chassisBody.collisionResponse = oldState;
  6385. const object = raycastResult.body;
  6386. wheel.raycastResult.groundObject = 0;
  6387. if (object) {
  6388. depth = raycastResult.distance;
  6389. wheel.raycastResult.hitNormalWorld = raycastResult.hitNormalWorld;
  6390. wheel.isInContact = true;
  6391. const hitDistance = raycastResult.distance;
  6392. wheel.suspensionLength = hitDistance - wheel.radius; // clamp on max suspension travel
  6393. const minSuspensionLength = wheel.suspensionRestLength - wheel.maxSuspensionTravel;
  6394. const maxSuspensionLength = wheel.suspensionRestLength + wheel.maxSuspensionTravel;
  6395. if (wheel.suspensionLength < minSuspensionLength) {
  6396. wheel.suspensionLength = minSuspensionLength;
  6397. }
  6398. if (wheel.suspensionLength > maxSuspensionLength) {
  6399. wheel.suspensionLength = maxSuspensionLength;
  6400. wheel.raycastResult.reset();
  6401. }
  6402. const denominator = wheel.raycastResult.hitNormalWorld.dot(wheel.directionWorld);
  6403. const chassis_velocity_at_contactPoint = new Vec3();
  6404. chassisBody.getVelocityAtWorldPoint(wheel.raycastResult.hitPointWorld, chassis_velocity_at_contactPoint);
  6405. const projVel = wheel.raycastResult.hitNormalWorld.dot(chassis_velocity_at_contactPoint);
  6406. if (denominator >= -0.1) {
  6407. wheel.suspensionRelativeVelocity = 0;
  6408. wheel.clippedInvContactDotSuspension = 1 / 0.1;
  6409. } else {
  6410. const inv = -1 / denominator;
  6411. wheel.suspensionRelativeVelocity = projVel * inv;
  6412. wheel.clippedInvContactDotSuspension = inv;
  6413. }
  6414. } else {
  6415. //put wheel info as in rest position
  6416. wheel.suspensionLength = wheel.suspensionRestLength + 0 * wheel.maxSuspensionTravel;
  6417. wheel.suspensionRelativeVelocity = 0.0;
  6418. wheel.directionWorld.scale(-1, wheel.raycastResult.hitNormalWorld);
  6419. wheel.clippedInvContactDotSuspension = 1.0;
  6420. }
  6421. return depth;
  6422. }
  6423. updateWheelTransformWorld(wheel) {
  6424. wheel.isInContact = false;
  6425. const chassisBody = this.chassisBody;
  6426. chassisBody.pointToWorldFrame(wheel.chassisConnectionPointLocal, wheel.chassisConnectionPointWorld);
  6427. chassisBody.vectorToWorldFrame(wheel.directionLocal, wheel.directionWorld);
  6428. chassisBody.vectorToWorldFrame(wheel.axleLocal, wheel.axleWorld);
  6429. }
  6430. /**
  6431. * Update one of the wheel transform.
  6432. * Note when rendering wheels: during each step, wheel transforms are updated BEFORE the chassis; ie. their position becomes invalid after the step. Thus when you render wheels, you must update wheel transforms before rendering them. See raycastVehicle demo for an example.
  6433. * @param wheelIndex The wheel index to update.
  6434. */
  6435. updateWheelTransform(wheelIndex) {
  6436. const up = tmpVec4;
  6437. const right = tmpVec5;
  6438. const fwd = tmpVec6;
  6439. const wheel = this.wheelInfos[wheelIndex];
  6440. this.updateWheelTransformWorld(wheel);
  6441. wheel.directionLocal.scale(-1, up);
  6442. right.copy(wheel.axleLocal);
  6443. up.cross(right, fwd);
  6444. fwd.normalize();
  6445. right.normalize(); // Rotate around steering over the wheelAxle
  6446. const steering = wheel.steering;
  6447. const steeringOrn = new Quaternion();
  6448. steeringOrn.setFromAxisAngle(up, steering);
  6449. const rotatingOrn = new Quaternion();
  6450. rotatingOrn.setFromAxisAngle(right, wheel.rotation); // World rotation of the wheel
  6451. const q = wheel.worldTransform.quaternion;
  6452. this.chassisBody.quaternion.mult(steeringOrn, q);
  6453. q.mult(rotatingOrn, q);
  6454. q.normalize(); // world position of the wheel
  6455. const p = wheel.worldTransform.position;
  6456. p.copy(wheel.directionWorld);
  6457. p.scale(wheel.suspensionLength, p);
  6458. p.vadd(wheel.chassisConnectionPointWorld, p);
  6459. }
  6460. /**
  6461. * Get the world transform of one of the wheels
  6462. */
  6463. getWheelTransformWorld(wheelIndex) {
  6464. return this.wheelInfos[wheelIndex].worldTransform;
  6465. }
  6466. updateFriction(timeStep) {
  6467. const surfNormalWS_scaled_proj = updateFriction_surfNormalWS_scaled_proj; //calculate the impulse, so that the wheels don't move sidewards
  6468. const wheelInfos = this.wheelInfos;
  6469. const numWheels = wheelInfos.length;
  6470. const chassisBody = this.chassisBody;
  6471. const forwardWS = updateFriction_forwardWS;
  6472. const axle = updateFriction_axle;
  6473. this.numWheelsOnGround = 0;
  6474. for (let i = 0; i < numWheels; i++) {
  6475. const wheel = wheelInfos[i];
  6476. const groundObject = wheel.raycastResult.body;
  6477. if (groundObject) {
  6478. this.numWheelsOnGround++;
  6479. }
  6480. wheel.sideImpulse = 0;
  6481. wheel.forwardImpulse = 0;
  6482. if (!forwardWS[i]) {
  6483. forwardWS[i] = new Vec3();
  6484. }
  6485. if (!axle[i]) {
  6486. axle[i] = new Vec3();
  6487. }
  6488. }
  6489. for (let i = 0; i < numWheels; i++) {
  6490. const wheel = wheelInfos[i];
  6491. const groundObject = wheel.raycastResult.body;
  6492. if (groundObject) {
  6493. const axlei = axle[i];
  6494. const wheelTrans = this.getWheelTransformWorld(i); // Get world axle
  6495. wheelTrans.vectorToWorldFrame(directions[this.indexRightAxis], axlei);
  6496. const surfNormalWS = wheel.raycastResult.hitNormalWorld;
  6497. const proj = axlei.dot(surfNormalWS);
  6498. surfNormalWS.scale(proj, surfNormalWS_scaled_proj);
  6499. axlei.vsub(surfNormalWS_scaled_proj, axlei);
  6500. axlei.normalize();
  6501. surfNormalWS.cross(axlei, forwardWS[i]);
  6502. forwardWS[i].normalize();
  6503. wheel.sideImpulse = resolveSingleBilateral(chassisBody, wheel.raycastResult.hitPointWorld, groundObject, wheel.raycastResult.hitPointWorld, axlei);
  6504. wheel.sideImpulse *= sideFrictionStiffness2;
  6505. }
  6506. }
  6507. const sideFactor = 1;
  6508. const fwdFactor = 0.5;
  6509. this.sliding = false;
  6510. for (let i = 0; i < numWheels; i++) {
  6511. const wheel = wheelInfos[i];
  6512. const groundObject = wheel.raycastResult.body;
  6513. let rollingFriction = 0;
  6514. wheel.slipInfo = 1;
  6515. if (groundObject) {
  6516. const defaultRollingFrictionImpulse = 0;
  6517. const maxImpulse = wheel.brake ? wheel.brake : defaultRollingFrictionImpulse; // btWheelContactPoint contactPt(chassisBody,groundObject,wheelInfraycastInfo.hitPointWorld,forwardWS[wheel],maxImpulse);
  6518. // rollingFriction = calcRollingFriction(contactPt);
  6519. rollingFriction = calcRollingFriction(chassisBody, groundObject, wheel.raycastResult.hitPointWorld, forwardWS[i], maxImpulse);
  6520. rollingFriction += wheel.engineForce * timeStep; // rollingFriction = 0;
  6521. const factor = maxImpulse / rollingFriction;
  6522. wheel.slipInfo *= factor;
  6523. } //switch between active rolling (throttle), braking and non-active rolling friction (nthrottle/break)
  6524. wheel.forwardImpulse = 0;
  6525. wheel.skidInfo = 1;
  6526. if (groundObject) {
  6527. wheel.skidInfo = 1;
  6528. const maximp = wheel.suspensionForce * timeStep * wheel.frictionSlip;
  6529. const maximpSide = maximp;
  6530. const maximpSquared = maximp * maximpSide;
  6531. wheel.forwardImpulse = rollingFriction; //wheelInfo.engineForce* timeStep;
  6532. const x = wheel.forwardImpulse * fwdFactor / wheel.forwardAcceleration;
  6533. const y = wheel.sideImpulse * sideFactor / wheel.sideAcceleration;
  6534. const impulseSquared = x * x + y * y;
  6535. wheel.sliding = false;
  6536. if (impulseSquared > maximpSquared) {
  6537. this.sliding = true;
  6538. wheel.sliding = true;
  6539. const factor = maximp / Math.sqrt(impulseSquared);
  6540. wheel.skidInfo *= factor;
  6541. }
  6542. }
  6543. }
  6544. if (this.sliding) {
  6545. for (let i = 0; i < numWheels; i++) {
  6546. const wheel = wheelInfos[i];
  6547. if (wheel.sideImpulse !== 0) {
  6548. if (wheel.skidInfo < 1) {
  6549. wheel.forwardImpulse *= wheel.skidInfo;
  6550. wheel.sideImpulse *= wheel.skidInfo;
  6551. }
  6552. }
  6553. }
  6554. } // apply the impulses
  6555. for (let i = 0; i < numWheels; i++) {
  6556. const wheel = wheelInfos[i];
  6557. const rel_pos = new Vec3();
  6558. wheel.raycastResult.hitPointWorld.vsub(chassisBody.position, rel_pos); // cannons applyimpulse is using world coord for the position
  6559. //rel_pos.copy(wheel.raycastResult.hitPointWorld);
  6560. if (wheel.forwardImpulse !== 0) {
  6561. const impulse = new Vec3();
  6562. forwardWS[i].scale(wheel.forwardImpulse, impulse);
  6563. chassisBody.applyImpulse(impulse, rel_pos);
  6564. }
  6565. if (wheel.sideImpulse !== 0) {
  6566. const groundObject = wheel.raycastResult.body;
  6567. const rel_pos2 = new Vec3();
  6568. wheel.raycastResult.hitPointWorld.vsub(groundObject.position, rel_pos2); //rel_pos2.copy(wheel.raycastResult.hitPointWorld);
  6569. const sideImp = new Vec3();
  6570. axle[i].scale(wheel.sideImpulse, sideImp); // Scale the relative position in the up direction with rollInfluence.
  6571. // If rollInfluence is 1, the impulse will be applied on the hitPoint (easy to roll over), if it is zero it will be applied in the same plane as the center of mass (not easy to roll over).
  6572. chassisBody.vectorToLocalFrame(rel_pos, rel_pos);
  6573. rel_pos['xyz'[this.indexUpAxis]] *= wheel.rollInfluence;
  6574. chassisBody.vectorToWorldFrame(rel_pos, rel_pos);
  6575. chassisBody.applyImpulse(sideImp, rel_pos); //apply friction impulse on the ground
  6576. sideImp.scale(-1, sideImp);
  6577. groundObject.applyImpulse(sideImp, rel_pos2);
  6578. }
  6579. }
  6580. }
  6581. }
  6582. const tmpVec4 = new Vec3();
  6583. const tmpVec5 = new Vec3();
  6584. const tmpVec6 = new Vec3();
  6585. new Ray();
  6586. const castRay_rayvector = new Vec3();
  6587. const castRay_target = new Vec3();
  6588. const directions = [new Vec3(1, 0, 0), new Vec3(0, 1, 0), new Vec3(0, 0, 1)];
  6589. const updateFriction_surfNormalWS_scaled_proj = new Vec3();
  6590. const updateFriction_axle = [];
  6591. const updateFriction_forwardWS = [];
  6592. const sideFrictionStiffness2 = 1;
  6593. const calcRollingFriction_vel1 = new Vec3();
  6594. const calcRollingFriction_vel2 = new Vec3();
  6595. const calcRollingFriction_vel = new Vec3();
  6596. function calcRollingFriction(body0, body1, frictionPosWorld, frictionDirectionWorld, maxImpulse) {
  6597. let j1 = 0;
  6598. const contactPosWorld = frictionPosWorld; // const rel_pos1 = new Vec3();
  6599. // const rel_pos2 = new Vec3();
  6600. const vel1 = calcRollingFriction_vel1;
  6601. const vel2 = calcRollingFriction_vel2;
  6602. const vel = calcRollingFriction_vel; // contactPosWorld.vsub(body0.position, rel_pos1);
  6603. // contactPosWorld.vsub(body1.position, rel_pos2);
  6604. body0.getVelocityAtWorldPoint(contactPosWorld, vel1);
  6605. body1.getVelocityAtWorldPoint(contactPosWorld, vel2);
  6606. vel1.vsub(vel2, vel);
  6607. const vrel = frictionDirectionWorld.dot(vel);
  6608. const denom0 = computeImpulseDenominator(body0, frictionPosWorld, frictionDirectionWorld);
  6609. const denom1 = computeImpulseDenominator(body1, frictionPosWorld, frictionDirectionWorld);
  6610. const relaxation = 1;
  6611. const jacDiagABInv = relaxation / (denom0 + denom1); // calculate j that moves us to zero relative velocity
  6612. j1 = -vrel * jacDiagABInv;
  6613. if (maxImpulse < j1) {
  6614. j1 = maxImpulse;
  6615. }
  6616. if (j1 < -maxImpulse) {
  6617. j1 = -maxImpulse;
  6618. }
  6619. return j1;
  6620. }
  6621. const computeImpulseDenominator_r0 = new Vec3();
  6622. const computeImpulseDenominator_c0 = new Vec3();
  6623. const computeImpulseDenominator_vec = new Vec3();
  6624. const computeImpulseDenominator_m = new Vec3();
  6625. function computeImpulseDenominator(body, pos, normal) {
  6626. const r0 = computeImpulseDenominator_r0;
  6627. const c0 = computeImpulseDenominator_c0;
  6628. const vec = computeImpulseDenominator_vec;
  6629. const m = computeImpulseDenominator_m;
  6630. pos.vsub(body.position, r0);
  6631. r0.cross(normal, c0);
  6632. body.invInertiaWorld.vmult(c0, m);
  6633. m.cross(r0, vec);
  6634. return body.invMass + normal.dot(vec);
  6635. }
  6636. const resolveSingleBilateral_vel1 = new Vec3();
  6637. const resolveSingleBilateral_vel2 = new Vec3();
  6638. const resolveSingleBilateral_vel = new Vec3(); // bilateral constraint between two dynamic objects
  6639. function resolveSingleBilateral(body1, pos1, body2, pos2, normal) {
  6640. const normalLenSqr = normal.lengthSquared();
  6641. if (normalLenSqr > 1.1) {
  6642. return 0; // no impulse
  6643. } // const rel_pos1 = new Vec3();
  6644. // const rel_pos2 = new Vec3();
  6645. // pos1.vsub(body1.position, rel_pos1);
  6646. // pos2.vsub(body2.position, rel_pos2);
  6647. const vel1 = resolveSingleBilateral_vel1;
  6648. const vel2 = resolveSingleBilateral_vel2;
  6649. const vel = resolveSingleBilateral_vel;
  6650. body1.getVelocityAtWorldPoint(pos1, vel1);
  6651. body2.getVelocityAtWorldPoint(pos2, vel2);
  6652. vel1.vsub(vel2, vel);
  6653. const rel_vel = normal.dot(vel);
  6654. const contactDamping = 0.2;
  6655. const massTerm = 1 / (body1.invMass + body2.invMass);
  6656. const impulse = -contactDamping * rel_vel * massTerm;
  6657. return impulse;
  6658. }
  6659. /**
  6660. * Spherical shape
  6661. * @example
  6662. * const radius = 1
  6663. * const sphereShape = new CANNON.Sphere(radius)
  6664. * const sphereBody = new CANNON.Body({ mass: 1, shape: sphereShape })
  6665. * world.addBody(sphereBody)
  6666. */
  6667. class Sphere extends Shape {
  6668. /**
  6669. * The radius of the sphere.
  6670. */
  6671. /**
  6672. *
  6673. * @param radius The radius of the sphere, a non-negative number.
  6674. */
  6675. constructor(radius) {
  6676. super({
  6677. type: Shape.types.SPHERE
  6678. });
  6679. this.radius = void 0;
  6680. this.radius = radius !== undefined ? radius : 1.0;
  6681. if (this.radius < 0) {
  6682. throw new Error('The sphere radius cannot be negative.');
  6683. }
  6684. this.updateBoundingSphereRadius();
  6685. }
  6686. /** calculateLocalInertia */
  6687. calculateLocalInertia(mass, target = new Vec3()) {
  6688. const I = 2.0 * mass * this.radius * this.radius / 5.0;
  6689. target.x = I;
  6690. target.y = I;
  6691. target.z = I;
  6692. return target;
  6693. }
  6694. /** volume */
  6695. volume() {
  6696. return 4.0 * Math.PI * Math.pow(this.radius, 3) / 3.0;
  6697. }
  6698. updateBoundingSphereRadius() {
  6699. this.boundingSphereRadius = this.radius;
  6700. }
  6701. calculateWorldAABB(pos, quat, min, max) {
  6702. const r = this.radius;
  6703. const axes = ['x', 'y', 'z'];
  6704. for (let i = 0; i < axes.length; i++) {
  6705. const ax = axes[i];
  6706. min[ax] = pos[ax] - r;
  6707. max[ax] = pos[ax] + r;
  6708. }
  6709. }
  6710. }
  6711. /**
  6712. * Simple vehicle helper class with spherical rigid body wheels.
  6713. */
  6714. class RigidVehicle {
  6715. /**
  6716. * The bodies of the wheels.
  6717. */
  6718. /**
  6719. * The chassis body.
  6720. */
  6721. /**
  6722. * The constraints.
  6723. */
  6724. /**
  6725. * The wheel axes.
  6726. */
  6727. /**
  6728. * The wheel forces.
  6729. */
  6730. constructor(options = {}) {
  6731. this.wheelBodies = void 0;
  6732. this.coordinateSystem = void 0;
  6733. this.chassisBody = void 0;
  6734. this.constraints = void 0;
  6735. this.wheelAxes = void 0;
  6736. this.wheelForces = void 0;
  6737. this.wheelBodies = [];
  6738. this.coordinateSystem = typeof options.coordinateSystem !== 'undefined' ? options.coordinateSystem.clone() : new Vec3(1, 2, 3);
  6739. if (options.chassisBody) {
  6740. this.chassisBody = options.chassisBody;
  6741. } else {
  6742. // No chassis body given. Create it!
  6743. this.chassisBody = new Body({
  6744. mass: 1,
  6745. shape: new Box(new Vec3(5, 0.5, 2))
  6746. });
  6747. }
  6748. this.constraints = [];
  6749. this.wheelAxes = [];
  6750. this.wheelForces = [];
  6751. }
  6752. /**
  6753. * Add a wheel
  6754. */
  6755. addWheel(options = {}) {
  6756. let wheelBody;
  6757. if (options.body) {
  6758. wheelBody = options.body;
  6759. } else {
  6760. // No wheel body given. Create it!
  6761. wheelBody = new Body({
  6762. mass: 1,
  6763. shape: new Sphere(1.2)
  6764. });
  6765. }
  6766. this.wheelBodies.push(wheelBody);
  6767. this.wheelForces.push(0); // Position constrain wheels
  6768. const position = typeof options.position !== 'undefined' ? options.position.clone() : new Vec3(); // Set position locally to the chassis
  6769. const worldPosition = new Vec3();
  6770. this.chassisBody.pointToWorldFrame(position, worldPosition);
  6771. wheelBody.position.set(worldPosition.x, worldPosition.y, worldPosition.z); // Constrain wheel
  6772. const axis = typeof options.axis !== 'undefined' ? options.axis.clone() : new Vec3(0, 0, 1);
  6773. this.wheelAxes.push(axis);
  6774. const hingeConstraint = new HingeConstraint(this.chassisBody, wheelBody, {
  6775. pivotA: position,
  6776. axisA: axis,
  6777. pivotB: Vec3.ZERO,
  6778. axisB: axis,
  6779. collideConnected: false
  6780. });
  6781. this.constraints.push(hingeConstraint);
  6782. return this.wheelBodies.length - 1;
  6783. }
  6784. /**
  6785. * Set the steering value of a wheel.
  6786. * @todo check coordinateSystem
  6787. */
  6788. setSteeringValue(value, wheelIndex) {
  6789. // Set angle of the hinge axis
  6790. const axis = this.wheelAxes[wheelIndex];
  6791. const c = Math.cos(value);
  6792. const s = Math.sin(value);
  6793. const x = axis.x;
  6794. const z = axis.z;
  6795. this.constraints[wheelIndex].axisA.set(-c * x + s * z, 0, s * x + c * z);
  6796. }
  6797. /**
  6798. * Set the target rotational speed of the hinge constraint.
  6799. */
  6800. setMotorSpeed(value, wheelIndex) {
  6801. const hingeConstraint = this.constraints[wheelIndex];
  6802. hingeConstraint.enableMotor();
  6803. hingeConstraint.motorTargetVelocity = value;
  6804. }
  6805. /**
  6806. * Set the target rotational speed of the hinge constraint.
  6807. */
  6808. disableMotor(wheelIndex) {
  6809. const hingeConstraint = this.constraints[wheelIndex];
  6810. hingeConstraint.disableMotor();
  6811. }
  6812. /**
  6813. * Set the wheel force to apply on one of the wheels each time step
  6814. */
  6815. setWheelForce(value, wheelIndex) {
  6816. this.wheelForces[wheelIndex] = value;
  6817. }
  6818. /**
  6819. * Apply a torque on one of the wheels.
  6820. */
  6821. applyWheelForce(value, wheelIndex) {
  6822. const axis = this.wheelAxes[wheelIndex];
  6823. const wheelBody = this.wheelBodies[wheelIndex];
  6824. const bodyTorque = wheelBody.torque;
  6825. axis.scale(value, torque);
  6826. wheelBody.vectorToWorldFrame(torque, torque);
  6827. bodyTorque.vadd(torque, bodyTorque);
  6828. }
  6829. /**
  6830. * Add the vehicle including its constraints to the world.
  6831. */
  6832. addToWorld(world) {
  6833. const constraints = this.constraints;
  6834. const bodies = this.wheelBodies.concat([this.chassisBody]);
  6835. for (let i = 0; i < bodies.length; i++) {
  6836. world.addBody(bodies[i]);
  6837. }
  6838. for (let i = 0; i < constraints.length; i++) {
  6839. world.addConstraint(constraints[i]);
  6840. }
  6841. world.addEventListener('preStep', this._update.bind(this));
  6842. }
  6843. _update() {
  6844. const wheelForces = this.wheelForces;
  6845. for (let i = 0; i < wheelForces.length; i++) {
  6846. this.applyWheelForce(wheelForces[i], i);
  6847. }
  6848. }
  6849. /**
  6850. * Remove the vehicle including its constraints from the world.
  6851. */
  6852. removeFromWorld(world) {
  6853. const constraints = this.constraints;
  6854. const bodies = this.wheelBodies.concat([this.chassisBody]);
  6855. for (let i = 0; i < bodies.length; i++) {
  6856. world.removeBody(bodies[i]);
  6857. }
  6858. for (let i = 0; i < constraints.length; i++) {
  6859. world.removeConstraint(constraints[i]);
  6860. }
  6861. }
  6862. /**
  6863. * Get current rotational velocity of a wheel
  6864. */
  6865. getWheelSpeed(wheelIndex) {
  6866. const axis = this.wheelAxes[wheelIndex];
  6867. const wheelBody = this.wheelBodies[wheelIndex];
  6868. const w = wheelBody.angularVelocity;
  6869. this.chassisBody.vectorToWorldFrame(axis, worldAxis);
  6870. return w.dot(worldAxis);
  6871. }
  6872. }
  6873. const torque = new Vec3();
  6874. const worldAxis = new Vec3();
  6875. /**
  6876. * Smoothed-particle hydrodynamics system
  6877. * @todo Make parameters customizable in the constructor
  6878. */
  6879. class SPHSystem {
  6880. /**
  6881. * The particles array.
  6882. */
  6883. /**
  6884. * Density of the system (kg/m3).
  6885. * @default 1
  6886. */
  6887. /**
  6888. * Distance below which two particles are considered to be neighbors.
  6889. * It should be adjusted so there are about 15-20 neighbor particles within this radius.
  6890. * @default 1
  6891. */
  6892. /**
  6893. * @default 1
  6894. */
  6895. /**
  6896. * Viscosity of the system.
  6897. * @default 0.01
  6898. */
  6899. /**
  6900. * @default 0.000001
  6901. */
  6902. constructor() {
  6903. this.particles = void 0;
  6904. this.density = void 0;
  6905. this.smoothingRadius = void 0;
  6906. this.speedOfSound = void 0;
  6907. this.viscosity = void 0;
  6908. this.eps = void 0;
  6909. this.pressures = void 0;
  6910. this.densities = void 0;
  6911. this.neighbors = void 0;
  6912. this.particles = [];
  6913. this.density = 1;
  6914. this.smoothingRadius = 1;
  6915. this.speedOfSound = 1;
  6916. this.viscosity = 0.01;
  6917. this.eps = 0.000001; // Stuff Computed per particle
  6918. this.pressures = [];
  6919. this.densities = [];
  6920. this.neighbors = [];
  6921. }
  6922. /**
  6923. * Add a particle to the system.
  6924. */
  6925. add(particle) {
  6926. this.particles.push(particle);
  6927. if (this.neighbors.length < this.particles.length) {
  6928. this.neighbors.push([]);
  6929. }
  6930. }
  6931. /**
  6932. * Remove a particle from the system.
  6933. */
  6934. remove(particle) {
  6935. const idx = this.particles.indexOf(particle);
  6936. if (idx !== -1) {
  6937. this.particles.splice(idx, 1);
  6938. if (this.neighbors.length > this.particles.length) {
  6939. this.neighbors.pop();
  6940. }
  6941. }
  6942. }
  6943. /**
  6944. * Get neighbors within smoothing volume, save in the array neighbors
  6945. */
  6946. getNeighbors(particle, neighbors) {
  6947. const N = this.particles.length;
  6948. const id = particle.id;
  6949. const R2 = this.smoothingRadius * this.smoothingRadius;
  6950. const dist = SPHSystem_getNeighbors_dist;
  6951. for (let i = 0; i !== N; i++) {
  6952. const p = this.particles[i];
  6953. p.position.vsub(particle.position, dist);
  6954. if (id !== p.id && dist.lengthSquared() < R2) {
  6955. neighbors.push(p);
  6956. }
  6957. }
  6958. }
  6959. update() {
  6960. const N = this.particles.length;
  6961. const dist = SPHSystem_update_dist;
  6962. const cs = this.speedOfSound;
  6963. const eps = this.eps;
  6964. for (let i = 0; i !== N; i++) {
  6965. const p = this.particles[i]; // Current particle
  6966. const neighbors = this.neighbors[i]; // Get neighbors
  6967. neighbors.length = 0;
  6968. this.getNeighbors(p, neighbors);
  6969. neighbors.push(this.particles[i]); // Add current too
  6970. const numNeighbors = neighbors.length; // Accumulate density for the particle
  6971. let sum = 0.0;
  6972. for (let j = 0; j !== numNeighbors; j++) {
  6973. //printf("Current particle has position %f %f %f\n",objects[id].pos.x(),objects[id].pos.y(),objects[id].pos.z());
  6974. p.position.vsub(neighbors[j].position, dist);
  6975. const len = dist.length();
  6976. const weight = this.w(len);
  6977. sum += neighbors[j].mass * weight;
  6978. } // Save
  6979. this.densities[i] = sum;
  6980. this.pressures[i] = cs * cs * (this.densities[i] - this.density);
  6981. } // Add forces
  6982. // Sum to these accelerations
  6983. const a_pressure = SPHSystem_update_a_pressure;
  6984. const a_visc = SPHSystem_update_a_visc;
  6985. const gradW = SPHSystem_update_gradW;
  6986. const r_vec = SPHSystem_update_r_vec;
  6987. const u = SPHSystem_update_u;
  6988. for (let i = 0; i !== N; i++) {
  6989. const particle = this.particles[i];
  6990. a_pressure.set(0, 0, 0);
  6991. a_visc.set(0, 0, 0); // Init vars
  6992. let Pij;
  6993. let nabla;
  6994. const neighbors = this.neighbors[i];
  6995. const numNeighbors = neighbors.length; //printf("Neighbors: ");
  6996. for (let j = 0; j !== numNeighbors; j++) {
  6997. const neighbor = neighbors[j]; //printf("%d ",nj);
  6998. // Get r once for all..
  6999. particle.position.vsub(neighbor.position, r_vec);
  7000. const r = r_vec.length(); // Pressure contribution
  7001. Pij = -neighbor.mass * (this.pressures[i] / (this.densities[i] * this.densities[i] + eps) + this.pressures[j] / (this.densities[j] * this.densities[j] + eps));
  7002. this.gradw(r_vec, gradW); // Add to pressure acceleration
  7003. gradW.scale(Pij, gradW);
  7004. a_pressure.vadd(gradW, a_pressure); // Viscosity contribution
  7005. neighbor.velocity.vsub(particle.velocity, u);
  7006. u.scale(1.0 / (0.0001 + this.densities[i] * this.densities[j]) * this.viscosity * neighbor.mass, u);
  7007. nabla = this.nablaw(r);
  7008. u.scale(nabla, u); // Add to viscosity acceleration
  7009. a_visc.vadd(u, a_visc);
  7010. } // Calculate force
  7011. a_visc.scale(particle.mass, a_visc);
  7012. a_pressure.scale(particle.mass, a_pressure); // Add force to particles
  7013. particle.force.vadd(a_visc, particle.force);
  7014. particle.force.vadd(a_pressure, particle.force);
  7015. }
  7016. } // Calculate the weight using the W(r) weightfunction
  7017. w(r) {
  7018. // 315
  7019. const h = this.smoothingRadius;
  7020. return 315.0 / (64.0 * Math.PI * h ** 9) * (h * h - r * r) ** 3;
  7021. } // calculate gradient of the weight function
  7022. gradw(rVec, resultVec) {
  7023. const r = rVec.length();
  7024. const h = this.smoothingRadius;
  7025. rVec.scale(945.0 / (32.0 * Math.PI * h ** 9) * (h * h - r * r) ** 2, resultVec);
  7026. } // Calculate nabla(W)
  7027. nablaw(r) {
  7028. const h = this.smoothingRadius;
  7029. const nabla = 945.0 / (32.0 * Math.PI * h ** 9) * (h * h - r * r) * (7 * r * r - 3 * h * h);
  7030. return nabla;
  7031. }
  7032. }
  7033. const SPHSystem_getNeighbors_dist = new Vec3(); // Temp vectors for calculation
  7034. const SPHSystem_update_dist = new Vec3(); // Relative velocity
  7035. const SPHSystem_update_a_pressure = new Vec3();
  7036. const SPHSystem_update_a_visc = new Vec3();
  7037. const SPHSystem_update_gradW = new Vec3();
  7038. const SPHSystem_update_r_vec = new Vec3();
  7039. const SPHSystem_update_u = new Vec3();
  7040. /**
  7041. * Cylinder class.
  7042. * @example
  7043. * const radiusTop = 0.5
  7044. * const radiusBottom = 0.5
  7045. * const height = 2
  7046. * const numSegments = 12
  7047. * const cylinderShape = new CANNON.Cylinder(radiusTop, radiusBottom, height, numSegments)
  7048. * const cylinderBody = new CANNON.Body({ mass: 1, shape: cylinderShape })
  7049. * world.addBody(cylinderBody)
  7050. */
  7051. class Cylinder extends ConvexPolyhedron {
  7052. /** The radius of the top of the Cylinder. */
  7053. /** The radius of the bottom of the Cylinder. */
  7054. /** The height of the Cylinder. */
  7055. /** The number of segments to build the cylinder out of. */
  7056. /**
  7057. * @param radiusTop The radius of the top of the Cylinder.
  7058. * @param radiusBottom The radius of the bottom of the Cylinder.
  7059. * @param height The height of the Cylinder.
  7060. * @param numSegments The number of segments to build the cylinder out of.
  7061. */
  7062. constructor(radiusTop = 1, radiusBottom = 1, height = 1, numSegments = 8) {
  7063. if (radiusTop < 0) {
  7064. throw new Error('The cylinder radiusTop cannot be negative.');
  7065. }
  7066. if (radiusBottom < 0) {
  7067. throw new Error('The cylinder radiusBottom cannot be negative.');
  7068. }
  7069. const N = numSegments;
  7070. const vertices = [];
  7071. const axes = [];
  7072. const faces = [];
  7073. const bottomface = [];
  7074. const topface = [];
  7075. const cos = Math.cos;
  7076. const sin = Math.sin; // First bottom point
  7077. vertices.push(new Vec3(-radiusBottom * sin(0), -height * 0.5, radiusBottom * cos(0)));
  7078. bottomface.push(0); // First top point
  7079. vertices.push(new Vec3(-radiusTop * sin(0), height * 0.5, radiusTop * cos(0)));
  7080. topface.push(1);
  7081. for (let i = 0; i < N; i++) {
  7082. const theta = 2 * Math.PI / N * (i + 1);
  7083. const thetaN = 2 * Math.PI / N * (i + 0.5);
  7084. if (i < N - 1) {
  7085. // Bottom
  7086. vertices.push(new Vec3(-radiusBottom * sin(theta), -height * 0.5, radiusBottom * cos(theta)));
  7087. bottomface.push(2 * i + 2); // Top
  7088. vertices.push(new Vec3(-radiusTop * sin(theta), height * 0.5, radiusTop * cos(theta)));
  7089. topface.push(2 * i + 3); // Face
  7090. faces.push([2 * i, 2 * i + 1, 2 * i + 3, 2 * i + 2]);
  7091. } else {
  7092. faces.push([2 * i, 2 * i + 1, 1, 0]); // Connect
  7093. } // Axis: we can cut off half of them if we have even number of segments
  7094. if (N % 2 === 1 || i < N / 2) {
  7095. axes.push(new Vec3(-sin(thetaN), 0, cos(thetaN)));
  7096. }
  7097. }
  7098. faces.push(bottomface);
  7099. axes.push(new Vec3(0, 1, 0)); // Reorder top face
  7100. const temp = [];
  7101. for (let i = 0; i < topface.length; i++) {
  7102. temp.push(topface[topface.length - i - 1]);
  7103. }
  7104. faces.push(temp);
  7105. super({
  7106. vertices,
  7107. faces,
  7108. axes
  7109. });
  7110. this.radiusTop = void 0;
  7111. this.radiusBottom = void 0;
  7112. this.height = void 0;
  7113. this.numSegments = void 0;
  7114. this.type = Shape.types.CYLINDER;
  7115. this.radiusTop = radiusTop;
  7116. this.radiusBottom = radiusBottom;
  7117. this.height = height;
  7118. this.numSegments = numSegments;
  7119. }
  7120. }
  7121. /**
  7122. * Particle shape.
  7123. * @example
  7124. * const particleShape = new CANNON.Particle()
  7125. * const particleBody = new CANNON.Body({ mass: 1, shape: particleShape })
  7126. * world.addBody(particleBody)
  7127. */
  7128. class Particle extends Shape {
  7129. constructor() {
  7130. super({
  7131. type: Shape.types.PARTICLE
  7132. });
  7133. }
  7134. /**
  7135. * calculateLocalInertia
  7136. */
  7137. calculateLocalInertia(mass, target = new Vec3()) {
  7138. target.set(0, 0, 0);
  7139. return target;
  7140. }
  7141. volume() {
  7142. return 0;
  7143. }
  7144. updateBoundingSphereRadius() {
  7145. this.boundingSphereRadius = 0;
  7146. }
  7147. calculateWorldAABB(pos, quat, min, max) {
  7148. // Get each axis max
  7149. min.copy(pos);
  7150. max.copy(pos);
  7151. }
  7152. }
  7153. /**
  7154. * A plane, facing in the Z direction. The plane has its surface at z=0 and everything below z=0 is assumed to be solid plane. To make the plane face in some other direction than z, you must put it inside a Body and rotate that body. See the demos.
  7155. * @example
  7156. * const planeShape = new CANNON.Plane()
  7157. * const planeBody = new CANNON.Body({ mass: 0, shape: planeShape })
  7158. * planeBody.quaternion.setFromEuler(-Math.PI / 2, 0, 0) // make it face up
  7159. * world.addBody(planeBody)
  7160. */
  7161. class Plane extends Shape {
  7162. /** worldNormal */
  7163. /** worldNormalNeedsUpdate */
  7164. constructor() {
  7165. super({
  7166. type: Shape.types.PLANE
  7167. }); // World oriented normal
  7168. this.worldNormal = void 0;
  7169. this.worldNormalNeedsUpdate = void 0;
  7170. this.boundingSphereRadius = void 0;
  7171. this.worldNormal = new Vec3();
  7172. this.worldNormalNeedsUpdate = true;
  7173. this.boundingSphereRadius = Number.MAX_VALUE;
  7174. }
  7175. /** computeWorldNormal */
  7176. computeWorldNormal(quat) {
  7177. const n = this.worldNormal;
  7178. n.set(0, 0, 1);
  7179. quat.vmult(n, n);
  7180. this.worldNormalNeedsUpdate = false;
  7181. }
  7182. calculateLocalInertia(mass, target = new Vec3()) {
  7183. return target;
  7184. }
  7185. volume() {
  7186. return (// The plane is infinite...
  7187. Number.MAX_VALUE
  7188. );
  7189. }
  7190. calculateWorldAABB(pos, quat, min, max) {
  7191. // The plane AABB is infinite, except if the normal is pointing along any axis
  7192. tempNormal.set(0, 0, 1); // Default plane normal is z
  7193. quat.vmult(tempNormal, tempNormal);
  7194. const maxVal = Number.MAX_VALUE;
  7195. min.set(-maxVal, -maxVal, -maxVal);
  7196. max.set(maxVal, maxVal, maxVal);
  7197. if (tempNormal.x === 1) {
  7198. max.x = pos.x;
  7199. } else if (tempNormal.x === -1) {
  7200. min.x = pos.x;
  7201. }
  7202. if (tempNormal.y === 1) {
  7203. max.y = pos.y;
  7204. } else if (tempNormal.y === -1) {
  7205. min.y = pos.y;
  7206. }
  7207. if (tempNormal.z === 1) {
  7208. max.z = pos.z;
  7209. } else if (tempNormal.z === -1) {
  7210. min.z = pos.z;
  7211. }
  7212. }
  7213. updateBoundingSphereRadius() {
  7214. this.boundingSphereRadius = Number.MAX_VALUE;
  7215. }
  7216. }
  7217. const tempNormal = new Vec3();
  7218. /**
  7219. * Heightfield shape class. Height data is given as an array. These data points are spread out evenly with a given distance.
  7220. * @todo Should be possible to use along all axes, not just y
  7221. * @todo should be possible to scale along all axes
  7222. * @todo Refactor elementSize to elementSizeX and elementSizeY
  7223. *
  7224. * @example
  7225. * // Generate some height data (y-values).
  7226. * const data = []
  7227. * for (let i = 0; i < 1000; i++) {
  7228. * const y = 0.5 * Math.cos(0.2 * i)
  7229. * data.push(y)
  7230. * }
  7231. *
  7232. * // Create the heightfield shape
  7233. * const heightfieldShape = new CANNON.Heightfield(data, {
  7234. * elementSize: 1 // Distance between the data points in X and Y directions
  7235. * })
  7236. * const heightfieldBody = new CANNON.Body({ shape: heightfieldShape })
  7237. * world.addBody(heightfieldBody)
  7238. */
  7239. class Heightfield extends Shape {
  7240. /**
  7241. * An array of numbers, or height values, that are spread out along the x axis.
  7242. */
  7243. /**
  7244. * Max value of the data points in the data array.
  7245. */
  7246. /**
  7247. * Minimum value of the data points in the data array.
  7248. */
  7249. /**
  7250. * World spacing between the data points in X and Y direction.
  7251. * @todo elementSizeX and Y
  7252. * @default 1
  7253. */
  7254. /**
  7255. * @default true
  7256. */
  7257. /**
  7258. * @param data An array of numbers, or height values, that are spread out along the x axis.
  7259. */
  7260. constructor(data, options = {}) {
  7261. options = Utils.defaults(options, {
  7262. maxValue: null,
  7263. minValue: null,
  7264. elementSize: 1
  7265. });
  7266. super({
  7267. type: Shape.types.HEIGHTFIELD
  7268. });
  7269. this.data = void 0;
  7270. this.maxValue = void 0;
  7271. this.minValue = void 0;
  7272. this.elementSize = void 0;
  7273. this.cacheEnabled = void 0;
  7274. this.pillarConvex = void 0;
  7275. this.pillarOffset = void 0;
  7276. this._cachedPillars = void 0;
  7277. this.data = data;
  7278. this.maxValue = options.maxValue;
  7279. this.minValue = options.minValue;
  7280. this.elementSize = options.elementSize;
  7281. if (options.minValue === null) {
  7282. this.updateMinValue();
  7283. }
  7284. if (options.maxValue === null) {
  7285. this.updateMaxValue();
  7286. }
  7287. this.cacheEnabled = true;
  7288. this.pillarConvex = new ConvexPolyhedron();
  7289. this.pillarOffset = new Vec3();
  7290. this.updateBoundingSphereRadius(); // "i_j_isUpper" => { convex: ..., offset: ... }
  7291. // for example:
  7292. // _cachedPillars["0_2_1"]
  7293. this._cachedPillars = {};
  7294. }
  7295. /**
  7296. * Call whenever you change the data array.
  7297. */
  7298. update() {
  7299. this._cachedPillars = {};
  7300. }
  7301. /**
  7302. * Update the `minValue` property
  7303. */
  7304. updateMinValue() {
  7305. const data = this.data;
  7306. let minValue = data[0][0];
  7307. for (let i = 0; i !== data.length; i++) {
  7308. for (let j = 0; j !== data[i].length; j++) {
  7309. const v = data[i][j];
  7310. if (v < minValue) {
  7311. minValue = v;
  7312. }
  7313. }
  7314. }
  7315. this.minValue = minValue;
  7316. }
  7317. /**
  7318. * Update the `maxValue` property
  7319. */
  7320. updateMaxValue() {
  7321. const data = this.data;
  7322. let maxValue = data[0][0];
  7323. for (let i = 0; i !== data.length; i++) {
  7324. for (let j = 0; j !== data[i].length; j++) {
  7325. const v = data[i][j];
  7326. if (v > maxValue) {
  7327. maxValue = v;
  7328. }
  7329. }
  7330. }
  7331. this.maxValue = maxValue;
  7332. }
  7333. /**
  7334. * Set the height value at an index. Don't forget to update maxValue and minValue after you're done.
  7335. */
  7336. setHeightValueAtIndex(xi, yi, value) {
  7337. const data = this.data;
  7338. data[xi][yi] = value; // Invalidate cache
  7339. this.clearCachedConvexTrianglePillar(xi, yi, false);
  7340. if (xi > 0) {
  7341. this.clearCachedConvexTrianglePillar(xi - 1, yi, true);
  7342. this.clearCachedConvexTrianglePillar(xi - 1, yi, false);
  7343. }
  7344. if (yi > 0) {
  7345. this.clearCachedConvexTrianglePillar(xi, yi - 1, true);
  7346. this.clearCachedConvexTrianglePillar(xi, yi - 1, false);
  7347. }
  7348. if (yi > 0 && xi > 0) {
  7349. this.clearCachedConvexTrianglePillar(xi - 1, yi - 1, true);
  7350. }
  7351. }
  7352. /**
  7353. * Get max/min in a rectangle in the matrix data
  7354. * @param result An array to store the results in.
  7355. * @return The result array, if it was passed in. Minimum will be at position 0 and max at 1.
  7356. */
  7357. getRectMinMax(iMinX, iMinY, iMaxX, iMaxY, result = []) {
  7358. // Get max and min of the data
  7359. const data = this.data; // Set first value
  7360. let max = this.minValue;
  7361. for (let i = iMinX; i <= iMaxX; i++) {
  7362. for (let j = iMinY; j <= iMaxY; j++) {
  7363. const height = data[i][j];
  7364. if (height > max) {
  7365. max = height;
  7366. }
  7367. }
  7368. }
  7369. result[0] = this.minValue;
  7370. result[1] = max;
  7371. }
  7372. /**
  7373. * Get the index of a local position on the heightfield. The indexes indicate the rectangles, so if your terrain is made of N x N height data points, you will have rectangle indexes ranging from 0 to N-1.
  7374. * @param result Two-element array
  7375. * @param clamp If the position should be clamped to the heightfield edge.
  7376. */
  7377. getIndexOfPosition(x, y, result, clamp) {
  7378. // Get the index of the data points to test against
  7379. const w = this.elementSize;
  7380. const data = this.data;
  7381. let xi = Math.floor(x / w);
  7382. let yi = Math.floor(y / w);
  7383. result[0] = xi;
  7384. result[1] = yi;
  7385. if (clamp) {
  7386. // Clamp index to edges
  7387. if (xi < 0) {
  7388. xi = 0;
  7389. }
  7390. if (yi < 0) {
  7391. yi = 0;
  7392. }
  7393. if (xi >= data.length - 1) {
  7394. xi = data.length - 1;
  7395. }
  7396. if (yi >= data[0].length - 1) {
  7397. yi = data[0].length - 1;
  7398. }
  7399. } // Bail out if we are out of the terrain
  7400. if (xi < 0 || yi < 0 || xi >= data.length - 1 || yi >= data[0].length - 1) {
  7401. return false;
  7402. }
  7403. return true;
  7404. }
  7405. getTriangleAt(x, y, edgeClamp, a, b, c) {
  7406. const idx = getHeightAt_idx;
  7407. this.getIndexOfPosition(x, y, idx, edgeClamp);
  7408. let xi = idx[0];
  7409. let yi = idx[1];
  7410. const data = this.data;
  7411. if (edgeClamp) {
  7412. xi = Math.min(data.length - 2, Math.max(0, xi));
  7413. yi = Math.min(data[0].length - 2, Math.max(0, yi));
  7414. }
  7415. const elementSize = this.elementSize;
  7416. const lowerDist2 = (x / elementSize - xi) ** 2 + (y / elementSize - yi) ** 2;
  7417. const upperDist2 = (x / elementSize - (xi + 1)) ** 2 + (y / elementSize - (yi + 1)) ** 2;
  7418. const upper = lowerDist2 > upperDist2;
  7419. this.getTriangle(xi, yi, upper, a, b, c);
  7420. return upper;
  7421. }
  7422. getNormalAt(x, y, edgeClamp, result) {
  7423. const a = getNormalAt_a;
  7424. const b = getNormalAt_b;
  7425. const c = getNormalAt_c;
  7426. const e0 = getNormalAt_e0;
  7427. const e1 = getNormalAt_e1;
  7428. this.getTriangleAt(x, y, edgeClamp, a, b, c);
  7429. b.vsub(a, e0);
  7430. c.vsub(a, e1);
  7431. e0.cross(e1, result);
  7432. result.normalize();
  7433. }
  7434. /**
  7435. * Get an AABB of a square in the heightfield
  7436. * @param xi
  7437. * @param yi
  7438. * @param result
  7439. */
  7440. getAabbAtIndex(xi, yi, {
  7441. lowerBound,
  7442. upperBound
  7443. }) {
  7444. const data = this.data;
  7445. const elementSize = this.elementSize;
  7446. lowerBound.set(xi * elementSize, yi * elementSize, data[xi][yi]);
  7447. upperBound.set((xi + 1) * elementSize, (yi + 1) * elementSize, data[xi + 1][yi + 1]);
  7448. }
  7449. /**
  7450. * Get the height in the heightfield at a given position
  7451. */
  7452. getHeightAt(x, y, edgeClamp) {
  7453. const data = this.data;
  7454. const a = getHeightAt_a;
  7455. const b = getHeightAt_b;
  7456. const c = getHeightAt_c;
  7457. const idx = getHeightAt_idx;
  7458. this.getIndexOfPosition(x, y, idx, edgeClamp);
  7459. let xi = idx[0];
  7460. let yi = idx[1];
  7461. if (edgeClamp) {
  7462. xi = Math.min(data.length - 2, Math.max(0, xi));
  7463. yi = Math.min(data[0].length - 2, Math.max(0, yi));
  7464. }
  7465. const upper = this.getTriangleAt(x, y, edgeClamp, a, b, c);
  7466. barycentricWeights(x, y, a.x, a.y, b.x, b.y, c.x, c.y, getHeightAt_weights);
  7467. const w = getHeightAt_weights;
  7468. if (upper) {
  7469. // Top triangle verts
  7470. return data[xi + 1][yi + 1] * w.x + data[xi][yi + 1] * w.y + data[xi + 1][yi] * w.z;
  7471. } else {
  7472. // Top triangle verts
  7473. return data[xi][yi] * w.x + data[xi + 1][yi] * w.y + data[xi][yi + 1] * w.z;
  7474. }
  7475. }
  7476. getCacheConvexTrianglePillarKey(xi, yi, getUpperTriangle) {
  7477. return xi + "_" + yi + "_" + (getUpperTriangle ? 1 : 0);
  7478. }
  7479. getCachedConvexTrianglePillar(xi, yi, getUpperTriangle) {
  7480. return this._cachedPillars[this.getCacheConvexTrianglePillarKey(xi, yi, getUpperTriangle)];
  7481. }
  7482. setCachedConvexTrianglePillar(xi, yi, getUpperTriangle, convex, offset) {
  7483. this._cachedPillars[this.getCacheConvexTrianglePillarKey(xi, yi, getUpperTriangle)] = {
  7484. convex,
  7485. offset
  7486. };
  7487. }
  7488. clearCachedConvexTrianglePillar(xi, yi, getUpperTriangle) {
  7489. delete this._cachedPillars[this.getCacheConvexTrianglePillarKey(xi, yi, getUpperTriangle)];
  7490. }
  7491. /**
  7492. * Get a triangle from the heightfield
  7493. */
  7494. getTriangle(xi, yi, upper, a, b, c) {
  7495. const data = this.data;
  7496. const elementSize = this.elementSize;
  7497. if (upper) {
  7498. // Top triangle verts
  7499. a.set((xi + 1) * elementSize, (yi + 1) * elementSize, data[xi + 1][yi + 1]);
  7500. b.set(xi * elementSize, (yi + 1) * elementSize, data[xi][yi + 1]);
  7501. c.set((xi + 1) * elementSize, yi * elementSize, data[xi + 1][yi]);
  7502. } else {
  7503. // Top triangle verts
  7504. a.set(xi * elementSize, yi * elementSize, data[xi][yi]);
  7505. b.set((xi + 1) * elementSize, yi * elementSize, data[xi + 1][yi]);
  7506. c.set(xi * elementSize, (yi + 1) * elementSize, data[xi][yi + 1]);
  7507. }
  7508. }
  7509. /**
  7510. * Get a triangle in the terrain in the form of a triangular convex shape.
  7511. */
  7512. getConvexTrianglePillar(xi, yi, getUpperTriangle) {
  7513. let result = this.pillarConvex;
  7514. let offsetResult = this.pillarOffset;
  7515. if (this.cacheEnabled) {
  7516. const data = this.getCachedConvexTrianglePillar(xi, yi, getUpperTriangle);
  7517. if (data) {
  7518. this.pillarConvex = data.convex;
  7519. this.pillarOffset = data.offset;
  7520. return;
  7521. }
  7522. result = new ConvexPolyhedron();
  7523. offsetResult = new Vec3();
  7524. this.pillarConvex = result;
  7525. this.pillarOffset = offsetResult;
  7526. }
  7527. const data = this.data;
  7528. const elementSize = this.elementSize;
  7529. const faces = result.faces; // Reuse verts if possible
  7530. result.vertices.length = 6;
  7531. for (let i = 0; i < 6; i++) {
  7532. if (!result.vertices[i]) {
  7533. result.vertices[i] = new Vec3();
  7534. }
  7535. } // Reuse faces if possible
  7536. faces.length = 5;
  7537. for (let i = 0; i < 5; i++) {
  7538. if (!faces[i]) {
  7539. faces[i] = [];
  7540. }
  7541. }
  7542. const verts = result.vertices;
  7543. const h = (Math.min(data[xi][yi], data[xi + 1][yi], data[xi][yi + 1], data[xi + 1][yi + 1]) - this.minValue) / 2 + this.minValue;
  7544. if (!getUpperTriangle) {
  7545. // Center of the triangle pillar - all polygons are given relative to this one
  7546. offsetResult.set((xi + 0.25) * elementSize, // sort of center of a triangle
  7547. (yi + 0.25) * elementSize, h // vertical center
  7548. ); // Top triangle verts
  7549. verts[0].set(-0.25 * elementSize, -0.25 * elementSize, data[xi][yi] - h);
  7550. verts[1].set(0.75 * elementSize, -0.25 * elementSize, data[xi + 1][yi] - h);
  7551. verts[2].set(-0.25 * elementSize, 0.75 * elementSize, data[xi][yi + 1] - h); // bottom triangle verts
  7552. verts[3].set(-0.25 * elementSize, -0.25 * elementSize, -Math.abs(h) - 1);
  7553. verts[4].set(0.75 * elementSize, -0.25 * elementSize, -Math.abs(h) - 1);
  7554. verts[5].set(-0.25 * elementSize, 0.75 * elementSize, -Math.abs(h) - 1); // top triangle
  7555. faces[0][0] = 0;
  7556. faces[0][1] = 1;
  7557. faces[0][2] = 2; // bottom triangle
  7558. faces[1][0] = 5;
  7559. faces[1][1] = 4;
  7560. faces[1][2] = 3; // -x facing quad
  7561. faces[2][0] = 0;
  7562. faces[2][1] = 2;
  7563. faces[2][2] = 5;
  7564. faces[2][3] = 3; // -y facing quad
  7565. faces[3][0] = 1;
  7566. faces[3][1] = 0;
  7567. faces[3][2] = 3;
  7568. faces[3][3] = 4; // +xy facing quad
  7569. faces[4][0] = 4;
  7570. faces[4][1] = 5;
  7571. faces[4][2] = 2;
  7572. faces[4][3] = 1;
  7573. } else {
  7574. // Center of the triangle pillar - all polygons are given relative to this one
  7575. offsetResult.set((xi + 0.75) * elementSize, // sort of center of a triangle
  7576. (yi + 0.75) * elementSize, h // vertical center
  7577. ); // Top triangle verts
  7578. verts[0].set(0.25 * elementSize, 0.25 * elementSize, data[xi + 1][yi + 1] - h);
  7579. verts[1].set(-0.75 * elementSize, 0.25 * elementSize, data[xi][yi + 1] - h);
  7580. verts[2].set(0.25 * elementSize, -0.75 * elementSize, data[xi + 1][yi] - h); // bottom triangle verts
  7581. verts[3].set(0.25 * elementSize, 0.25 * elementSize, -Math.abs(h) - 1);
  7582. verts[4].set(-0.75 * elementSize, 0.25 * elementSize, -Math.abs(h) - 1);
  7583. verts[5].set(0.25 * elementSize, -0.75 * elementSize, -Math.abs(h) - 1); // Top triangle
  7584. faces[0][0] = 0;
  7585. faces[0][1] = 1;
  7586. faces[0][2] = 2; // bottom triangle
  7587. faces[1][0] = 5;
  7588. faces[1][1] = 4;
  7589. faces[1][2] = 3; // +x facing quad
  7590. faces[2][0] = 2;
  7591. faces[2][1] = 5;
  7592. faces[2][2] = 3;
  7593. faces[2][3] = 0; // +y facing quad
  7594. faces[3][0] = 3;
  7595. faces[3][1] = 4;
  7596. faces[3][2] = 1;
  7597. faces[3][3] = 0; // -xy facing quad
  7598. faces[4][0] = 1;
  7599. faces[4][1] = 4;
  7600. faces[4][2] = 5;
  7601. faces[4][3] = 2;
  7602. }
  7603. result.computeNormals();
  7604. result.computeEdges();
  7605. result.updateBoundingSphereRadius();
  7606. this.setCachedConvexTrianglePillar(xi, yi, getUpperTriangle, result, offsetResult);
  7607. }
  7608. calculateLocalInertia(mass, target = new Vec3()) {
  7609. target.set(0, 0, 0);
  7610. return target;
  7611. }
  7612. volume() {
  7613. return (// The terrain is infinite
  7614. Number.MAX_VALUE
  7615. );
  7616. }
  7617. calculateWorldAABB(pos, quat, min, max) {
  7618. /** @TODO do it properly */
  7619. min.set(-Number.MAX_VALUE, -Number.MAX_VALUE, -Number.MAX_VALUE);
  7620. max.set(Number.MAX_VALUE, Number.MAX_VALUE, Number.MAX_VALUE);
  7621. }
  7622. updateBoundingSphereRadius() {
  7623. // Use the bounding box of the min/max values
  7624. const data = this.data;
  7625. const s = this.elementSize;
  7626. this.boundingSphereRadius = new Vec3(data.length * s, data[0].length * s, Math.max(Math.abs(this.maxValue), Math.abs(this.minValue))).length();
  7627. }
  7628. /**
  7629. * Sets the height values from an image. Currently only supported in browser.
  7630. */
  7631. setHeightsFromImage(image, scale) {
  7632. const {
  7633. x,
  7634. z,
  7635. y
  7636. } = scale;
  7637. const canvas = document.createElement('canvas');
  7638. canvas.width = image.width;
  7639. canvas.height = image.height;
  7640. const context = canvas.getContext('2d');
  7641. context.drawImage(image, 0, 0);
  7642. const imageData = context.getImageData(0, 0, image.width, image.height);
  7643. const matrix = this.data;
  7644. matrix.length = 0;
  7645. this.elementSize = Math.abs(x) / imageData.width;
  7646. for (let i = 0; i < imageData.height; i++) {
  7647. const row = [];
  7648. for (let j = 0; j < imageData.width; j++) {
  7649. const a = imageData.data[(i * imageData.height + j) * 4];
  7650. const b = imageData.data[(i * imageData.height + j) * 4 + 1];
  7651. const c = imageData.data[(i * imageData.height + j) * 4 + 2];
  7652. const height = (a + b + c) / 4 / 255 * z;
  7653. if (x < 0) {
  7654. row.push(height);
  7655. } else {
  7656. row.unshift(height);
  7657. }
  7658. }
  7659. if (y < 0) {
  7660. matrix.unshift(row);
  7661. } else {
  7662. matrix.push(row);
  7663. }
  7664. }
  7665. this.updateMaxValue();
  7666. this.updateMinValue();
  7667. this.update();
  7668. }
  7669. }
  7670. const getHeightAt_idx = [];
  7671. const getHeightAt_weights = new Vec3();
  7672. const getHeightAt_a = new Vec3();
  7673. const getHeightAt_b = new Vec3();
  7674. const getHeightAt_c = new Vec3();
  7675. const getNormalAt_a = new Vec3();
  7676. const getNormalAt_b = new Vec3();
  7677. const getNormalAt_c = new Vec3();
  7678. const getNormalAt_e0 = new Vec3();
  7679. const getNormalAt_e1 = new Vec3(); // from https://en.wikipedia.org/wiki/Barycentric_coordinate_system
  7680. function barycentricWeights(x, y, ax, ay, bx, by, cx, cy, result) {
  7681. result.x = ((by - cy) * (x - cx) + (cx - bx) * (y - cy)) / ((by - cy) * (ax - cx) + (cx - bx) * (ay - cy));
  7682. result.y = ((cy - ay) * (x - cx) + (ax - cx) * (y - cy)) / ((by - cy) * (ax - cx) + (cx - bx) * (ay - cy));
  7683. result.z = 1 - result.x - result.y;
  7684. }
  7685. /**
  7686. * OctreeNode
  7687. */
  7688. class OctreeNode {
  7689. /** The root node */
  7690. /** Boundary of this node */
  7691. /** Contained data at the current node level */
  7692. /** Children to this node */
  7693. constructor(options = {}) {
  7694. this.root = void 0;
  7695. this.aabb = void 0;
  7696. this.data = void 0;
  7697. this.children = void 0;
  7698. this.root = options.root || null;
  7699. this.aabb = options.aabb ? options.aabb.clone() : new AABB();
  7700. this.data = [];
  7701. this.children = [];
  7702. }
  7703. /**
  7704. * reset
  7705. */
  7706. reset() {
  7707. this.children.length = this.data.length = 0;
  7708. }
  7709. /**
  7710. * Insert data into this node
  7711. * @return True if successful, otherwise false
  7712. */
  7713. insert(aabb, elementData, level = 0) {
  7714. const nodeData = this.data; // Ignore objects that do not belong in this node
  7715. if (!this.aabb.contains(aabb)) {
  7716. return false; // object cannot be added
  7717. }
  7718. const children = this.children;
  7719. const maxDepth = this.maxDepth || this.root.maxDepth;
  7720. if (level < maxDepth) {
  7721. // Subdivide if there are no children yet
  7722. let subdivided = false;
  7723. if (!children.length) {
  7724. this.subdivide();
  7725. subdivided = true;
  7726. } // add to whichever node will accept it
  7727. for (let i = 0; i !== 8; i++) {
  7728. if (children[i].insert(aabb, elementData, level + 1)) {
  7729. return true;
  7730. }
  7731. }
  7732. if (subdivided) {
  7733. // No children accepted! Might as well just remove em since they contain none
  7734. children.length = 0;
  7735. }
  7736. } // Too deep, or children didnt want it. add it in current node
  7737. nodeData.push(elementData);
  7738. return true;
  7739. }
  7740. /**
  7741. * Create 8 equally sized children nodes and put them in the `children` array.
  7742. */
  7743. subdivide() {
  7744. const aabb = this.aabb;
  7745. const l = aabb.lowerBound;
  7746. const u = aabb.upperBound;
  7747. const children = this.children;
  7748. children.push(new OctreeNode({
  7749. aabb: new AABB({
  7750. lowerBound: new Vec3(0, 0, 0)
  7751. })
  7752. }), new OctreeNode({
  7753. aabb: new AABB({
  7754. lowerBound: new Vec3(1, 0, 0)
  7755. })
  7756. }), new OctreeNode({
  7757. aabb: new AABB({
  7758. lowerBound: new Vec3(1, 1, 0)
  7759. })
  7760. }), new OctreeNode({
  7761. aabb: new AABB({
  7762. lowerBound: new Vec3(1, 1, 1)
  7763. })
  7764. }), new OctreeNode({
  7765. aabb: new AABB({
  7766. lowerBound: new Vec3(0, 1, 1)
  7767. })
  7768. }), new OctreeNode({
  7769. aabb: new AABB({
  7770. lowerBound: new Vec3(0, 0, 1)
  7771. })
  7772. }), new OctreeNode({
  7773. aabb: new AABB({
  7774. lowerBound: new Vec3(1, 0, 1)
  7775. })
  7776. }), new OctreeNode({
  7777. aabb: new AABB({
  7778. lowerBound: new Vec3(0, 1, 0)
  7779. })
  7780. }));
  7781. u.vsub(l, halfDiagonal);
  7782. halfDiagonal.scale(0.5, halfDiagonal);
  7783. const root = this.root || this;
  7784. for (let i = 0; i !== 8; i++) {
  7785. const child = children[i]; // Set current node as root
  7786. child.root = root; // Compute bounds
  7787. const lowerBound = child.aabb.lowerBound;
  7788. lowerBound.x *= halfDiagonal.x;
  7789. lowerBound.y *= halfDiagonal.y;
  7790. lowerBound.z *= halfDiagonal.z;
  7791. lowerBound.vadd(l, lowerBound); // Upper bound is always lower bound + halfDiagonal
  7792. lowerBound.vadd(halfDiagonal, child.aabb.upperBound);
  7793. }
  7794. }
  7795. /**
  7796. * Get all data, potentially within an AABB
  7797. * @return The "result" object
  7798. */
  7799. aabbQuery(aabb, result) {
  7800. this.data; // abort if the range does not intersect this node
  7801. // if (!this.aabb.overlaps(aabb)){
  7802. // return result;
  7803. // }
  7804. // Add objects at this level
  7805. // Array.prototype.push.apply(result, nodeData);
  7806. // Add child data
  7807. // @todo unwrap recursion into a queue / loop, that's faster in JS
  7808. this.children; // for (let i = 0, N = this.children.length; i !== N; i++) {
  7809. // children[i].aabbQuery(aabb, result);
  7810. // }
  7811. const queue = [this];
  7812. while (queue.length) {
  7813. const node = queue.pop();
  7814. if (node.aabb.overlaps(aabb)) {
  7815. Array.prototype.push.apply(result, node.data);
  7816. }
  7817. Array.prototype.push.apply(queue, node.children);
  7818. }
  7819. return result;
  7820. }
  7821. /**
  7822. * Get all data, potentially intersected by a ray.
  7823. * @return The "result" object
  7824. */
  7825. rayQuery(ray, treeTransform, result) {
  7826. // Use aabb query for now.
  7827. /** @todo implement real ray query which needs less lookups */
  7828. ray.getAABB(tmpAABB);
  7829. tmpAABB.toLocalFrame(treeTransform, tmpAABB);
  7830. this.aabbQuery(tmpAABB, result);
  7831. return result;
  7832. }
  7833. /**
  7834. * removeEmptyNodes
  7835. */
  7836. removeEmptyNodes() {
  7837. for (let i = this.children.length - 1; i >= 0; i--) {
  7838. this.children[i].removeEmptyNodes();
  7839. if (!this.children[i].children.length && !this.children[i].data.length) {
  7840. this.children.splice(i, 1);
  7841. }
  7842. }
  7843. }
  7844. }
  7845. /**
  7846. * Octree
  7847. */
  7848. class Octree extends OctreeNode {
  7849. /**
  7850. * Maximum subdivision depth
  7851. * @default 8
  7852. */
  7853. /**
  7854. * @param aabb The total AABB of the tree
  7855. */
  7856. constructor(aabb, options = {}) {
  7857. super({
  7858. root: null,
  7859. aabb
  7860. });
  7861. this.maxDepth = void 0;
  7862. this.maxDepth = typeof options.maxDepth !== 'undefined' ? options.maxDepth : 8;
  7863. }
  7864. }
  7865. const halfDiagonal = new Vec3();
  7866. const tmpAABB = new AABB();
  7867. /**
  7868. * Trimesh.
  7869. * @example
  7870. * // How to make a mesh with a single triangle
  7871. * const vertices = [
  7872. * 0, 0, 0, // vertex 0
  7873. * 1, 0, 0, // vertex 1
  7874. * 0, 1, 0 // vertex 2
  7875. * ]
  7876. * const indices = [
  7877. * 0, 1, 2 // triangle 0
  7878. * ]
  7879. * const trimeshShape = new CANNON.Trimesh(vertices, indices)
  7880. */
  7881. class Trimesh extends Shape {
  7882. /**
  7883. * vertices
  7884. */
  7885. /**
  7886. * Array of integers, indicating which vertices each triangle consists of. The length of this array is thus 3 times the number of triangles.
  7887. */
  7888. /**
  7889. * The normals data.
  7890. */
  7891. /**
  7892. * The local AABB of the mesh.
  7893. */
  7894. /**
  7895. * References to vertex pairs, making up all unique edges in the trimesh.
  7896. */
  7897. /**
  7898. * Local scaling of the mesh. Use .setScale() to set it.
  7899. */
  7900. /**
  7901. * The indexed triangles. Use .updateTree() to update it.
  7902. */
  7903. constructor(vertices, indices) {
  7904. super({
  7905. type: Shape.types.TRIMESH
  7906. });
  7907. this.vertices = void 0;
  7908. this.indices = void 0;
  7909. this.normals = void 0;
  7910. this.aabb = void 0;
  7911. this.edges = void 0;
  7912. this.scale = void 0;
  7913. this.tree = void 0;
  7914. this.vertices = new Float32Array(vertices);
  7915. this.indices = new Int16Array(indices);
  7916. this.normals = new Float32Array(indices.length);
  7917. this.aabb = new AABB();
  7918. this.edges = null;
  7919. this.scale = new Vec3(1, 1, 1);
  7920. this.tree = new Octree();
  7921. this.updateEdges();
  7922. this.updateNormals();
  7923. this.updateAABB();
  7924. this.updateBoundingSphereRadius();
  7925. this.updateTree();
  7926. }
  7927. /**
  7928. * updateTree
  7929. */
  7930. updateTree() {
  7931. const tree = this.tree;
  7932. tree.reset();
  7933. tree.aabb.copy(this.aabb);
  7934. const scale = this.scale; // The local mesh AABB is scaled, but the octree AABB should be unscaled
  7935. tree.aabb.lowerBound.x *= 1 / scale.x;
  7936. tree.aabb.lowerBound.y *= 1 / scale.y;
  7937. tree.aabb.lowerBound.z *= 1 / scale.z;
  7938. tree.aabb.upperBound.x *= 1 / scale.x;
  7939. tree.aabb.upperBound.y *= 1 / scale.y;
  7940. tree.aabb.upperBound.z *= 1 / scale.z; // Insert all triangles
  7941. const triangleAABB = new AABB();
  7942. const a = new Vec3();
  7943. const b = new Vec3();
  7944. const c = new Vec3();
  7945. const points = [a, b, c];
  7946. for (let i = 0; i < this.indices.length / 3; i++) {
  7947. //this.getTriangleVertices(i, a, b, c);
  7948. // Get unscaled triangle verts
  7949. const i3 = i * 3;
  7950. this._getUnscaledVertex(this.indices[i3], a);
  7951. this._getUnscaledVertex(this.indices[i3 + 1], b);
  7952. this._getUnscaledVertex(this.indices[i3 + 2], c);
  7953. triangleAABB.setFromPoints(points);
  7954. tree.insert(triangleAABB, i);
  7955. }
  7956. tree.removeEmptyNodes();
  7957. }
  7958. /**
  7959. * Get triangles in a local AABB from the trimesh.
  7960. * @param result An array of integers, referencing the queried triangles.
  7961. */
  7962. getTrianglesInAABB(aabb, result) {
  7963. unscaledAABB.copy(aabb); // Scale it to local
  7964. const scale = this.scale;
  7965. const isx = scale.x;
  7966. const isy = scale.y;
  7967. const isz = scale.z;
  7968. const l = unscaledAABB.lowerBound;
  7969. const u = unscaledAABB.upperBound;
  7970. l.x /= isx;
  7971. l.y /= isy;
  7972. l.z /= isz;
  7973. u.x /= isx;
  7974. u.y /= isy;
  7975. u.z /= isz;
  7976. return this.tree.aabbQuery(unscaledAABB, result);
  7977. }
  7978. /**
  7979. * setScale
  7980. */
  7981. setScale(scale) {
  7982. const wasUniform = this.scale.x === this.scale.y && this.scale.y === this.scale.z;
  7983. const isUniform = scale.x === scale.y && scale.y === scale.z;
  7984. if (!(wasUniform && isUniform)) {
  7985. // Non-uniform scaling. Need to update normals.
  7986. this.updateNormals();
  7987. }
  7988. this.scale.copy(scale);
  7989. this.updateAABB();
  7990. this.updateBoundingSphereRadius();
  7991. }
  7992. /**
  7993. * Compute the normals of the faces. Will save in the `.normals` array.
  7994. */
  7995. updateNormals() {
  7996. const n = computeNormals_n; // Generate normals
  7997. const normals = this.normals;
  7998. for (let i = 0; i < this.indices.length / 3; i++) {
  7999. const i3 = i * 3;
  8000. const a = this.indices[i3];
  8001. const b = this.indices[i3 + 1];
  8002. const c = this.indices[i3 + 2];
  8003. this.getVertex(a, va);
  8004. this.getVertex(b, vb);
  8005. this.getVertex(c, vc);
  8006. Trimesh.computeNormal(vb, va, vc, n);
  8007. normals[i3] = n.x;
  8008. normals[i3 + 1] = n.y;
  8009. normals[i3 + 2] = n.z;
  8010. }
  8011. }
  8012. /**
  8013. * Update the `.edges` property
  8014. */
  8015. updateEdges() {
  8016. const edges = {};
  8017. const add = (a, b) => {
  8018. const key = a < b ? a + "_" + b : b + "_" + a;
  8019. edges[key] = true;
  8020. };
  8021. for (let i = 0; i < this.indices.length / 3; i++) {
  8022. const i3 = i * 3;
  8023. const a = this.indices[i3];
  8024. const b = this.indices[i3 + 1];
  8025. const c = this.indices[i3 + 2];
  8026. add(a, b);
  8027. add(b, c);
  8028. add(c, a);
  8029. }
  8030. const keys = Object.keys(edges);
  8031. this.edges = new Int16Array(keys.length * 2);
  8032. for (let i = 0; i < keys.length; i++) {
  8033. const indices = keys[i].split('_');
  8034. this.edges[2 * i] = parseInt(indices[0], 10);
  8035. this.edges[2 * i + 1] = parseInt(indices[1], 10);
  8036. }
  8037. }
  8038. /**
  8039. * Get an edge vertex
  8040. * @param firstOrSecond 0 or 1, depending on which one of the vertices you need.
  8041. * @param vertexStore Where to store the result
  8042. */
  8043. getEdgeVertex(edgeIndex, firstOrSecond, vertexStore) {
  8044. const vertexIndex = this.edges[edgeIndex * 2 + (firstOrSecond ? 1 : 0)];
  8045. this.getVertex(vertexIndex, vertexStore);
  8046. }
  8047. /**
  8048. * Get a vector along an edge.
  8049. */
  8050. getEdgeVector(edgeIndex, vectorStore) {
  8051. const va = getEdgeVector_va;
  8052. const vb = getEdgeVector_vb;
  8053. this.getEdgeVertex(edgeIndex, 0, va);
  8054. this.getEdgeVertex(edgeIndex, 1, vb);
  8055. vb.vsub(va, vectorStore);
  8056. }
  8057. /**
  8058. * Get face normal given 3 vertices
  8059. */
  8060. static computeNormal(va, vb, vc, target) {
  8061. vb.vsub(va, ab);
  8062. vc.vsub(vb, cb);
  8063. cb.cross(ab, target);
  8064. if (!target.isZero()) {
  8065. target.normalize();
  8066. }
  8067. }
  8068. /**
  8069. * Get vertex i.
  8070. * @return The "out" vector object
  8071. */
  8072. getVertex(i, out) {
  8073. const scale = this.scale;
  8074. this._getUnscaledVertex(i, out);
  8075. out.x *= scale.x;
  8076. out.y *= scale.y;
  8077. out.z *= scale.z;
  8078. return out;
  8079. }
  8080. /**
  8081. * Get raw vertex i
  8082. * @return The "out" vector object
  8083. */
  8084. _getUnscaledVertex(i, out) {
  8085. const i3 = i * 3;
  8086. const vertices = this.vertices;
  8087. return out.set(vertices[i3], vertices[i3 + 1], vertices[i3 + 2]);
  8088. }
  8089. /**
  8090. * Get a vertex from the trimesh,transformed by the given position and quaternion.
  8091. * @return The "out" vector object
  8092. */
  8093. getWorldVertex(i, pos, quat, out) {
  8094. this.getVertex(i, out);
  8095. Transform.pointToWorldFrame(pos, quat, out, out);
  8096. return out;
  8097. }
  8098. /**
  8099. * Get the three vertices for triangle i.
  8100. */
  8101. getTriangleVertices(i, a, b, c) {
  8102. const i3 = i * 3;
  8103. this.getVertex(this.indices[i3], a);
  8104. this.getVertex(this.indices[i3 + 1], b);
  8105. this.getVertex(this.indices[i3 + 2], c);
  8106. }
  8107. /**
  8108. * Compute the normal of triangle i.
  8109. * @return The "target" vector object
  8110. */
  8111. getNormal(i, target) {
  8112. const i3 = i * 3;
  8113. return target.set(this.normals[i3], this.normals[i3 + 1], this.normals[i3 + 2]);
  8114. }
  8115. /**
  8116. * @return The "target" vector object
  8117. */
  8118. calculateLocalInertia(mass, target) {
  8119. // Approximate with box inertia
  8120. // Exact inertia calculation is overkill, but see http://geometrictools.com/Documentation/PolyhedralMassProperties.pdf for the correct way to do it
  8121. this.computeLocalAABB(cli_aabb);
  8122. const x = cli_aabb.upperBound.x - cli_aabb.lowerBound.x;
  8123. const y = cli_aabb.upperBound.y - cli_aabb.lowerBound.y;
  8124. const z = cli_aabb.upperBound.z - cli_aabb.lowerBound.z;
  8125. return target.set(1.0 / 12.0 * mass * (2 * y * 2 * y + 2 * z * 2 * z), 1.0 / 12.0 * mass * (2 * x * 2 * x + 2 * z * 2 * z), 1.0 / 12.0 * mass * (2 * y * 2 * y + 2 * x * 2 * x));
  8126. }
  8127. /**
  8128. * Compute the local AABB for the trimesh
  8129. */
  8130. computeLocalAABB(aabb) {
  8131. const l = aabb.lowerBound;
  8132. const u = aabb.upperBound;
  8133. const n = this.vertices.length;
  8134. this.vertices;
  8135. const v = computeLocalAABB_worldVert;
  8136. this.getVertex(0, v);
  8137. l.copy(v);
  8138. u.copy(v);
  8139. for (let i = 0; i !== n; i++) {
  8140. this.getVertex(i, v);
  8141. if (v.x < l.x) {
  8142. l.x = v.x;
  8143. } else if (v.x > u.x) {
  8144. u.x = v.x;
  8145. }
  8146. if (v.y < l.y) {
  8147. l.y = v.y;
  8148. } else if (v.y > u.y) {
  8149. u.y = v.y;
  8150. }
  8151. if (v.z < l.z) {
  8152. l.z = v.z;
  8153. } else if (v.z > u.z) {
  8154. u.z = v.z;
  8155. }
  8156. }
  8157. }
  8158. /**
  8159. * Update the `.aabb` property
  8160. */
  8161. updateAABB() {
  8162. this.computeLocalAABB(this.aabb);
  8163. }
  8164. /**
  8165. * Will update the `.boundingSphereRadius` property
  8166. */
  8167. updateBoundingSphereRadius() {
  8168. // Assume points are distributed with local (0,0,0) as center
  8169. let max2 = 0;
  8170. const vertices = this.vertices;
  8171. const v = new Vec3();
  8172. for (let i = 0, N = vertices.length / 3; i !== N; i++) {
  8173. this.getVertex(i, v);
  8174. const norm2 = v.lengthSquared();
  8175. if (norm2 > max2) {
  8176. max2 = norm2;
  8177. }
  8178. }
  8179. this.boundingSphereRadius = Math.sqrt(max2);
  8180. }
  8181. /**
  8182. * calculateWorldAABB
  8183. */
  8184. calculateWorldAABB(pos, quat, min, max) {
  8185. /*
  8186. const n = this.vertices.length / 3,
  8187. verts = this.vertices;
  8188. const minx,miny,minz,maxx,maxy,maxz;
  8189. const v = tempWorldVertex;
  8190. for(let i=0; i<n; i++){
  8191. this.getVertex(i, v);
  8192. quat.vmult(v, v);
  8193. pos.vadd(v, v);
  8194. if (v.x < minx || minx===undefined){
  8195. minx = v.x;
  8196. } else if(v.x > maxx || maxx===undefined){
  8197. maxx = v.x;
  8198. }
  8199. if (v.y < miny || miny===undefined){
  8200. miny = v.y;
  8201. } else if(v.y > maxy || maxy===undefined){
  8202. maxy = v.y;
  8203. }
  8204. if (v.z < minz || minz===undefined){
  8205. minz = v.z;
  8206. } else if(v.z > maxz || maxz===undefined){
  8207. maxz = v.z;
  8208. }
  8209. }
  8210. min.set(minx,miny,minz);
  8211. max.set(maxx,maxy,maxz);
  8212. */
  8213. // Faster approximation using local AABB
  8214. const frame = calculateWorldAABB_frame;
  8215. const result = calculateWorldAABB_aabb;
  8216. frame.position = pos;
  8217. frame.quaternion = quat;
  8218. this.aabb.toWorldFrame(frame, result);
  8219. min.copy(result.lowerBound);
  8220. max.copy(result.upperBound);
  8221. }
  8222. /**
  8223. * Get approximate volume
  8224. */
  8225. volume() {
  8226. return 4.0 * Math.PI * this.boundingSphereRadius / 3.0;
  8227. }
  8228. /**
  8229. * Create a Trimesh instance, shaped as a torus.
  8230. */
  8231. static createTorus(radius = 1, tube = 0.5, radialSegments = 8, tubularSegments = 6, arc = Math.PI * 2) {
  8232. const vertices = [];
  8233. const indices = [];
  8234. for (let j = 0; j <= radialSegments; j++) {
  8235. for (let i = 0; i <= tubularSegments; i++) {
  8236. const u = i / tubularSegments * arc;
  8237. const v = j / radialSegments * Math.PI * 2;
  8238. const x = (radius + tube * Math.cos(v)) * Math.cos(u);
  8239. const y = (radius + tube * Math.cos(v)) * Math.sin(u);
  8240. const z = tube * Math.sin(v);
  8241. vertices.push(x, y, z);
  8242. }
  8243. }
  8244. for (let j = 1; j <= radialSegments; j++) {
  8245. for (let i = 1; i <= tubularSegments; i++) {
  8246. const a = (tubularSegments + 1) * j + i - 1;
  8247. const b = (tubularSegments + 1) * (j - 1) + i - 1;
  8248. const c = (tubularSegments + 1) * (j - 1) + i;
  8249. const d = (tubularSegments + 1) * j + i;
  8250. indices.push(a, b, d);
  8251. indices.push(b, c, d);
  8252. }
  8253. }
  8254. return new Trimesh(vertices, indices);
  8255. }
  8256. }
  8257. const computeNormals_n = new Vec3();
  8258. const unscaledAABB = new AABB();
  8259. const getEdgeVector_va = new Vec3();
  8260. const getEdgeVector_vb = new Vec3();
  8261. const cb = new Vec3();
  8262. const ab = new Vec3();
  8263. const va = new Vec3();
  8264. const vb = new Vec3();
  8265. const vc = new Vec3();
  8266. const cli_aabb = new AABB();
  8267. const computeLocalAABB_worldVert = new Vec3();
  8268. const calculateWorldAABB_frame = new Transform();
  8269. const calculateWorldAABB_aabb = new AABB();
  8270. /**
  8271. * Constraint equation solver base class.
  8272. */
  8273. class Solver {
  8274. /**
  8275. * All equations to be solved
  8276. */
  8277. /**
  8278. * @todo remove useless constructor
  8279. */
  8280. constructor() {
  8281. this.equations = void 0;
  8282. this.equations = [];
  8283. }
  8284. /**
  8285. * Should be implemented in subclasses!
  8286. * @todo use abstract
  8287. * @return number of iterations performed
  8288. */
  8289. solve(dt, world) {
  8290. return (// Should return the number of iterations done!
  8291. 0
  8292. );
  8293. }
  8294. /**
  8295. * Add an equation
  8296. */
  8297. addEquation(eq) {
  8298. if (eq.enabled && !eq.bi.isTrigger && !eq.bj.isTrigger) {
  8299. this.equations.push(eq);
  8300. }
  8301. }
  8302. /**
  8303. * Remove an equation
  8304. */
  8305. removeEquation(eq) {
  8306. const eqs = this.equations;
  8307. const i = eqs.indexOf(eq);
  8308. if (i !== -1) {
  8309. eqs.splice(i, 1);
  8310. }
  8311. }
  8312. /**
  8313. * Add all equations
  8314. */
  8315. removeAllEquations() {
  8316. this.equations.length = 0;
  8317. }
  8318. }
  8319. /**
  8320. * Constraint equation Gauss-Seidel solver.
  8321. * @todo The spook parameters should be specified for each constraint, not globally.
  8322. * @see https://www8.cs.umu.se/kurser/5DV058/VT09/lectures/spooknotes.pdf
  8323. */
  8324. class GSSolver extends Solver {
  8325. /**
  8326. * The number of solver iterations determines quality of the constraints in the world.
  8327. * The more iterations, the more correct simulation. More iterations need more computations though. If you have a large gravity force in your world, you will need more iterations.
  8328. */
  8329. /**
  8330. * When tolerance is reached, the system is assumed to be converged.
  8331. */
  8332. /**
  8333. * @todo remove useless constructor
  8334. */
  8335. constructor() {
  8336. super();
  8337. this.iterations = void 0;
  8338. this.tolerance = void 0;
  8339. this.iterations = 10;
  8340. this.tolerance = 1e-7;
  8341. }
  8342. /**
  8343. * Solve
  8344. * @return number of iterations performed
  8345. */
  8346. solve(dt, world) {
  8347. let iter = 0;
  8348. const maxIter = this.iterations;
  8349. const tolSquared = this.tolerance * this.tolerance;
  8350. const equations = this.equations;
  8351. const Neq = equations.length;
  8352. const bodies = world.bodies;
  8353. const Nbodies = bodies.length;
  8354. const h = dt;
  8355. let B;
  8356. let invC;
  8357. let deltalambda;
  8358. let deltalambdaTot;
  8359. let GWlambda;
  8360. let lambdaj; // Update solve mass
  8361. if (Neq !== 0) {
  8362. for (let i = 0; i !== Nbodies; i++) {
  8363. bodies[i].updateSolveMassProperties();
  8364. }
  8365. } // Things that do not change during iteration can be computed once
  8366. const invCs = GSSolver_solve_invCs;
  8367. const Bs = GSSolver_solve_Bs;
  8368. const lambda = GSSolver_solve_lambda;
  8369. invCs.length = Neq;
  8370. Bs.length = Neq;
  8371. lambda.length = Neq;
  8372. for (let i = 0; i !== Neq; i++) {
  8373. const c = equations[i];
  8374. lambda[i] = 0.0;
  8375. Bs[i] = c.computeB(h);
  8376. invCs[i] = 1.0 / c.computeC();
  8377. }
  8378. if (Neq !== 0) {
  8379. // Reset vlambda
  8380. for (let i = 0; i !== Nbodies; i++) {
  8381. const b = bodies[i];
  8382. const vlambda = b.vlambda;
  8383. const wlambda = b.wlambda;
  8384. vlambda.set(0, 0, 0);
  8385. wlambda.set(0, 0, 0);
  8386. } // Iterate over equations
  8387. for (iter = 0; iter !== maxIter; iter++) {
  8388. // Accumulate the total error for each iteration.
  8389. deltalambdaTot = 0.0;
  8390. for (let j = 0; j !== Neq; j++) {
  8391. const c = equations[j]; // Compute iteration
  8392. B = Bs[j];
  8393. invC = invCs[j];
  8394. lambdaj = lambda[j];
  8395. GWlambda = c.computeGWlambda();
  8396. deltalambda = invC * (B - GWlambda - c.eps * lambdaj); // Clamp if we are not within the min/max interval
  8397. if (lambdaj + deltalambda < c.minForce) {
  8398. deltalambda = c.minForce - lambdaj;
  8399. } else if (lambdaj + deltalambda > c.maxForce) {
  8400. deltalambda = c.maxForce - lambdaj;
  8401. }
  8402. lambda[j] += deltalambda;
  8403. deltalambdaTot += deltalambda > 0.0 ? deltalambda : -deltalambda; // abs(deltalambda)
  8404. c.addToWlambda(deltalambda);
  8405. } // If the total error is small enough - stop iterate
  8406. if (deltalambdaTot * deltalambdaTot < tolSquared) {
  8407. break;
  8408. }
  8409. } // Add result to velocity
  8410. for (let i = 0; i !== Nbodies; i++) {
  8411. const b = bodies[i];
  8412. const v = b.velocity;
  8413. const w = b.angularVelocity;
  8414. b.vlambda.vmul(b.linearFactor, b.vlambda);
  8415. v.vadd(b.vlambda, v);
  8416. b.wlambda.vmul(b.angularFactor, b.wlambda);
  8417. w.vadd(b.wlambda, w);
  8418. } // Set the `.multiplier` property of each equation
  8419. let l = equations.length;
  8420. const invDt = 1 / h;
  8421. while (l--) {
  8422. equations[l].multiplier = lambda[l] * invDt;
  8423. }
  8424. }
  8425. return iter;
  8426. }
  8427. } // Just temporary number holders that we want to reuse each iteration.
  8428. const GSSolver_solve_lambda = [];
  8429. const GSSolver_solve_invCs = [];
  8430. const GSSolver_solve_Bs = [];
  8431. /**
  8432. * Splits the equations into islands and solves them independently. Can improve performance.
  8433. */
  8434. class SplitSolver extends Solver {
  8435. /**
  8436. * The number of solver iterations determines quality of the constraints in the world. The more iterations, the more correct simulation. More iterations need more computations though. If you have a large gravity force in your world, you will need more iterations.
  8437. */
  8438. /**
  8439. * When tolerance is reached, the system is assumed to be converged.
  8440. */
  8441. /** subsolver */
  8442. constructor(subsolver) {
  8443. super();
  8444. this.iterations = void 0;
  8445. this.tolerance = void 0;
  8446. this.subsolver = void 0;
  8447. this.nodes = void 0;
  8448. this.nodePool = void 0;
  8449. this.iterations = 10;
  8450. this.tolerance = 1e-7;
  8451. this.subsolver = subsolver;
  8452. this.nodes = [];
  8453. this.nodePool = []; // Create needed nodes, reuse if possible
  8454. while (this.nodePool.length < 128) {
  8455. this.nodePool.push(this.createNode());
  8456. }
  8457. }
  8458. /**
  8459. * createNode
  8460. */
  8461. createNode() {
  8462. return {
  8463. body: null,
  8464. children: [],
  8465. eqs: [],
  8466. visited: false
  8467. };
  8468. }
  8469. /**
  8470. * Solve the subsystems
  8471. * @return number of iterations performed
  8472. */
  8473. solve(dt, world) {
  8474. const nodes = SplitSolver_solve_nodes;
  8475. const nodePool = this.nodePool;
  8476. const bodies = world.bodies;
  8477. const equations = this.equations;
  8478. const Neq = equations.length;
  8479. const Nbodies = bodies.length;
  8480. const subsolver = this.subsolver; // Create needed nodes, reuse if possible
  8481. while (nodePool.length < Nbodies) {
  8482. nodePool.push(this.createNode());
  8483. }
  8484. nodes.length = Nbodies;
  8485. for (let i = 0; i < Nbodies; i++) {
  8486. nodes[i] = nodePool[i];
  8487. } // Reset node values
  8488. for (let i = 0; i !== Nbodies; i++) {
  8489. const node = nodes[i];
  8490. node.body = bodies[i];
  8491. node.children.length = 0;
  8492. node.eqs.length = 0;
  8493. node.visited = false;
  8494. }
  8495. for (let k = 0; k !== Neq; k++) {
  8496. const eq = equations[k];
  8497. const i = bodies.indexOf(eq.bi);
  8498. const j = bodies.indexOf(eq.bj);
  8499. const ni = nodes[i];
  8500. const nj = nodes[j];
  8501. ni.children.push(nj);
  8502. ni.eqs.push(eq);
  8503. nj.children.push(ni);
  8504. nj.eqs.push(eq);
  8505. }
  8506. let child;
  8507. let n = 0;
  8508. let eqs = SplitSolver_solve_eqs;
  8509. subsolver.tolerance = this.tolerance;
  8510. subsolver.iterations = this.iterations;
  8511. const dummyWorld = SplitSolver_solve_dummyWorld;
  8512. while (child = getUnvisitedNode(nodes)) {
  8513. eqs.length = 0;
  8514. dummyWorld.bodies.length = 0;
  8515. bfs(child, visitFunc, dummyWorld.bodies, eqs);
  8516. const Neqs = eqs.length;
  8517. eqs = eqs.sort(sortById);
  8518. for (let i = 0; i !== Neqs; i++) {
  8519. subsolver.addEquation(eqs[i]);
  8520. }
  8521. subsolver.solve(dt, dummyWorld);
  8522. subsolver.removeAllEquations();
  8523. n++;
  8524. }
  8525. return n;
  8526. }
  8527. } // Returns the number of subsystems
  8528. const SplitSolver_solve_nodes = []; // All allocated node objects
  8529. const SplitSolver_solve_eqs = []; // Temp array
  8530. const SplitSolver_solve_dummyWorld = {
  8531. bodies: []
  8532. }; // Temp object
  8533. const STATIC = Body.STATIC;
  8534. function getUnvisitedNode(nodes) {
  8535. const Nnodes = nodes.length;
  8536. for (let i = 0; i !== Nnodes; i++) {
  8537. const node = nodes[i];
  8538. if (!node.visited && !(node.body.type & STATIC)) {
  8539. return node;
  8540. }
  8541. }
  8542. return false;
  8543. }
  8544. const queue = [];
  8545. function bfs(root, visitFunc, bds, eqs) {
  8546. queue.push(root);
  8547. root.visited = true;
  8548. visitFunc(root, bds, eqs);
  8549. while (queue.length) {
  8550. const node = queue.pop(); // Loop over unvisited child nodes
  8551. let child;
  8552. while (child = getUnvisitedNode(node.children)) {
  8553. child.visited = true;
  8554. visitFunc(child, bds, eqs);
  8555. queue.push(child);
  8556. }
  8557. }
  8558. }
  8559. function visitFunc(node, bds, eqs) {
  8560. bds.push(node.body);
  8561. const Neqs = node.eqs.length;
  8562. for (let i = 0; i !== Neqs; i++) {
  8563. const eq = node.eqs[i];
  8564. if (!eqs.includes(eq)) {
  8565. eqs.push(eq);
  8566. }
  8567. }
  8568. }
  8569. function sortById(a, b) {
  8570. return b.id - a.id;
  8571. }
  8572. /**
  8573. * For pooling objects that can be reused.
  8574. */
  8575. class Pool {
  8576. constructor() {
  8577. this.objects = [];
  8578. this.type = Object;
  8579. }
  8580. /**
  8581. * Release an object after use
  8582. */
  8583. release(...args) {
  8584. const Nargs = args.length;
  8585. for (let i = 0; i !== Nargs; i++) {
  8586. this.objects.push(args[i]);
  8587. }
  8588. return this;
  8589. }
  8590. /**
  8591. * Get an object
  8592. */
  8593. get() {
  8594. if (this.objects.length === 0) {
  8595. return this.constructObject();
  8596. } else {
  8597. return this.objects.pop();
  8598. }
  8599. }
  8600. /**
  8601. * Construct an object. Should be implemented in each subclass.
  8602. */
  8603. constructObject() {
  8604. throw new Error('constructObject() not implemented in this Pool subclass yet!');
  8605. }
  8606. /**
  8607. * @return Self, for chaining
  8608. */
  8609. resize(size) {
  8610. const objects = this.objects;
  8611. while (objects.length > size) {
  8612. objects.pop();
  8613. }
  8614. while (objects.length < size) {
  8615. objects.push(this.constructObject());
  8616. }
  8617. return this;
  8618. }
  8619. }
  8620. /**
  8621. * Vec3Pool
  8622. */
  8623. class Vec3Pool extends Pool {
  8624. constructor(...args) {
  8625. super(...args);
  8626. this.type = Vec3;
  8627. }
  8628. /**
  8629. * Construct a vector
  8630. */
  8631. constructObject() {
  8632. return new Vec3();
  8633. }
  8634. }
  8635. let _COLLISION_TYPES$sphe, _COLLISION_TYPES$sphe2, _COLLISION_TYPES$boxB, _COLLISION_TYPES$sphe3, _COLLISION_TYPES$plan, _COLLISION_TYPES$conv, _COLLISION_TYPES$sphe4, _COLLISION_TYPES$plan2, _COLLISION_TYPES$boxC, _COLLISION_TYPES$sphe5, _COLLISION_TYPES$boxH, _COLLISION_TYPES$conv2, _COLLISION_TYPES$sphe6, _COLLISION_TYPES$plan3, _COLLISION_TYPES$boxP, _COLLISION_TYPES$conv3, _COLLISION_TYPES$cyli, _COLLISION_TYPES$sphe7, _COLLISION_TYPES$plan4, _COLLISION_TYPES$boxC2, _COLLISION_TYPES$conv4, _COLLISION_TYPES$heig, _COLLISION_TYPES$part, _COLLISION_TYPES$sphe8, _COLLISION_TYPES$plan5;
  8636. // Naming rule: based of the order in SHAPE_TYPES,
  8637. // the first part of the method is formed by the
  8638. // shape type that comes before, in the second part
  8639. // there is the shape type that comes after in the SHAPE_TYPES list
  8640. const COLLISION_TYPES = {
  8641. sphereSphere: Shape.types.SPHERE,
  8642. spherePlane: Shape.types.SPHERE | Shape.types.PLANE,
  8643. boxBox: Shape.types.BOX | Shape.types.BOX,
  8644. sphereBox: Shape.types.SPHERE | Shape.types.BOX,
  8645. planeBox: Shape.types.PLANE | Shape.types.BOX,
  8646. convexConvex: Shape.types.CONVEXPOLYHEDRON,
  8647. sphereConvex: Shape.types.SPHERE | Shape.types.CONVEXPOLYHEDRON,
  8648. planeConvex: Shape.types.PLANE | Shape.types.CONVEXPOLYHEDRON,
  8649. boxConvex: Shape.types.BOX | Shape.types.CONVEXPOLYHEDRON,
  8650. sphereHeightfield: Shape.types.SPHERE | Shape.types.HEIGHTFIELD,
  8651. boxHeightfield: Shape.types.BOX | Shape.types.HEIGHTFIELD,
  8652. convexHeightfield: Shape.types.CONVEXPOLYHEDRON | Shape.types.HEIGHTFIELD,
  8653. sphereParticle: Shape.types.PARTICLE | Shape.types.SPHERE,
  8654. planeParticle: Shape.types.PLANE | Shape.types.PARTICLE,
  8655. boxParticle: Shape.types.BOX | Shape.types.PARTICLE,
  8656. convexParticle: Shape.types.PARTICLE | Shape.types.CONVEXPOLYHEDRON,
  8657. cylinderCylinder: Shape.types.CYLINDER,
  8658. sphereCylinder: Shape.types.SPHERE | Shape.types.CYLINDER,
  8659. planeCylinder: Shape.types.PLANE | Shape.types.CYLINDER,
  8660. boxCylinder: Shape.types.BOX | Shape.types.CYLINDER,
  8661. convexCylinder: Shape.types.CONVEXPOLYHEDRON | Shape.types.CYLINDER,
  8662. heightfieldCylinder: Shape.types.HEIGHTFIELD | Shape.types.CYLINDER,
  8663. particleCylinder: Shape.types.PARTICLE | Shape.types.CYLINDER,
  8664. sphereTrimesh: Shape.types.SPHERE | Shape.types.TRIMESH,
  8665. planeTrimesh: Shape.types.PLANE | Shape.types.TRIMESH
  8666. };
  8667. _COLLISION_TYPES$sphe = COLLISION_TYPES.sphereSphere;
  8668. _COLLISION_TYPES$sphe2 = COLLISION_TYPES.spherePlane;
  8669. _COLLISION_TYPES$boxB = COLLISION_TYPES.boxBox;
  8670. _COLLISION_TYPES$sphe3 = COLLISION_TYPES.sphereBox;
  8671. _COLLISION_TYPES$plan = COLLISION_TYPES.planeBox;
  8672. _COLLISION_TYPES$conv = COLLISION_TYPES.convexConvex;
  8673. _COLLISION_TYPES$sphe4 = COLLISION_TYPES.sphereConvex;
  8674. _COLLISION_TYPES$plan2 = COLLISION_TYPES.planeConvex;
  8675. _COLLISION_TYPES$boxC = COLLISION_TYPES.boxConvex;
  8676. _COLLISION_TYPES$sphe5 = COLLISION_TYPES.sphereHeightfield;
  8677. _COLLISION_TYPES$boxH = COLLISION_TYPES.boxHeightfield;
  8678. _COLLISION_TYPES$conv2 = COLLISION_TYPES.convexHeightfield;
  8679. _COLLISION_TYPES$sphe6 = COLLISION_TYPES.sphereParticle;
  8680. _COLLISION_TYPES$plan3 = COLLISION_TYPES.planeParticle;
  8681. _COLLISION_TYPES$boxP = COLLISION_TYPES.boxParticle;
  8682. _COLLISION_TYPES$conv3 = COLLISION_TYPES.convexParticle;
  8683. _COLLISION_TYPES$cyli = COLLISION_TYPES.cylinderCylinder;
  8684. _COLLISION_TYPES$sphe7 = COLLISION_TYPES.sphereCylinder;
  8685. _COLLISION_TYPES$plan4 = COLLISION_TYPES.planeCylinder;
  8686. _COLLISION_TYPES$boxC2 = COLLISION_TYPES.boxCylinder;
  8687. _COLLISION_TYPES$conv4 = COLLISION_TYPES.convexCylinder;
  8688. _COLLISION_TYPES$heig = COLLISION_TYPES.heightfieldCylinder;
  8689. _COLLISION_TYPES$part = COLLISION_TYPES.particleCylinder;
  8690. _COLLISION_TYPES$sphe8 = COLLISION_TYPES.sphereTrimesh;
  8691. _COLLISION_TYPES$plan5 = COLLISION_TYPES.planeTrimesh;
  8692. /**
  8693. * Helper class for the World. Generates ContactEquations.
  8694. * @todo Sphere-ConvexPolyhedron contacts
  8695. * @todo Contact reduction
  8696. * @todo should move methods to prototype
  8697. */
  8698. class Narrowphase {
  8699. /**
  8700. * Internal storage of pooled contact points.
  8701. */
  8702. /**
  8703. * Pooled vectors.
  8704. */
  8705. get [_COLLISION_TYPES$sphe]() {
  8706. return this.sphereSphere;
  8707. }
  8708. get [_COLLISION_TYPES$sphe2]() {
  8709. return this.spherePlane;
  8710. }
  8711. get [_COLLISION_TYPES$boxB]() {
  8712. return this.boxBox;
  8713. }
  8714. get [_COLLISION_TYPES$sphe3]() {
  8715. return this.sphereBox;
  8716. }
  8717. get [_COLLISION_TYPES$plan]() {
  8718. return this.planeBox;
  8719. }
  8720. get [_COLLISION_TYPES$conv]() {
  8721. return this.convexConvex;
  8722. }
  8723. get [_COLLISION_TYPES$sphe4]() {
  8724. return this.sphereConvex;
  8725. }
  8726. get [_COLLISION_TYPES$plan2]() {
  8727. return this.planeConvex;
  8728. }
  8729. get [_COLLISION_TYPES$boxC]() {
  8730. return this.boxConvex;
  8731. }
  8732. get [_COLLISION_TYPES$sphe5]() {
  8733. return this.sphereHeightfield;
  8734. }
  8735. get [_COLLISION_TYPES$boxH]() {
  8736. return this.boxHeightfield;
  8737. }
  8738. get [_COLLISION_TYPES$conv2]() {
  8739. return this.convexHeightfield;
  8740. }
  8741. get [_COLLISION_TYPES$sphe6]() {
  8742. return this.sphereParticle;
  8743. }
  8744. get [_COLLISION_TYPES$plan3]() {
  8745. return this.planeParticle;
  8746. }
  8747. get [_COLLISION_TYPES$boxP]() {
  8748. return this.boxParticle;
  8749. }
  8750. get [_COLLISION_TYPES$conv3]() {
  8751. return this.convexParticle;
  8752. }
  8753. get [_COLLISION_TYPES$cyli]() {
  8754. return this.convexConvex;
  8755. }
  8756. get [_COLLISION_TYPES$sphe7]() {
  8757. return this.sphereConvex;
  8758. }
  8759. get [_COLLISION_TYPES$plan4]() {
  8760. return this.planeConvex;
  8761. }
  8762. get [_COLLISION_TYPES$boxC2]() {
  8763. return this.boxConvex;
  8764. }
  8765. get [_COLLISION_TYPES$conv4]() {
  8766. return this.convexConvex;
  8767. }
  8768. get [_COLLISION_TYPES$heig]() {
  8769. return this.heightfieldCylinder;
  8770. }
  8771. get [_COLLISION_TYPES$part]() {
  8772. return this.particleCylinder;
  8773. }
  8774. get [_COLLISION_TYPES$sphe8]() {
  8775. return this.sphereTrimesh;
  8776. }
  8777. get [_COLLISION_TYPES$plan5]() {
  8778. return this.planeTrimesh;
  8779. } // get [COLLISION_TYPES.convexTrimesh]() {
  8780. // return this.convexTrimesh
  8781. // }
  8782. constructor(world) {
  8783. this.contactPointPool = void 0;
  8784. this.frictionEquationPool = void 0;
  8785. this.result = void 0;
  8786. this.frictionResult = void 0;
  8787. this.v3pool = void 0;
  8788. this.world = void 0;
  8789. this.currentContactMaterial = void 0;
  8790. this.enableFrictionReduction = void 0;
  8791. this.contactPointPool = [];
  8792. this.frictionEquationPool = [];
  8793. this.result = [];
  8794. this.frictionResult = [];
  8795. this.v3pool = new Vec3Pool();
  8796. this.world = world;
  8797. this.currentContactMaterial = world.defaultContactMaterial;
  8798. this.enableFrictionReduction = false;
  8799. }
  8800. /**
  8801. * Make a contact object, by using the internal pool or creating a new one.
  8802. */
  8803. createContactEquation(bi, bj, si, sj, overrideShapeA, overrideShapeB) {
  8804. let c;
  8805. if (this.contactPointPool.length) {
  8806. c = this.contactPointPool.pop();
  8807. c.bi = bi;
  8808. c.bj = bj;
  8809. } else {
  8810. c = new ContactEquation(bi, bj);
  8811. }
  8812. c.enabled = bi.collisionResponse && bj.collisionResponse && si.collisionResponse && sj.collisionResponse;
  8813. const cm = this.currentContactMaterial;
  8814. c.restitution = cm.restitution;
  8815. c.setSpookParams(cm.contactEquationStiffness, cm.contactEquationRelaxation, this.world.dt);
  8816. const matA = si.material || bi.material;
  8817. const matB = sj.material || bj.material;
  8818. if (matA && matB && matA.restitution >= 0 && matB.restitution >= 0) {
  8819. c.restitution = matA.restitution * matB.restitution;
  8820. }
  8821. c.si = overrideShapeA || si;
  8822. c.sj = overrideShapeB || sj;
  8823. return c;
  8824. }
  8825. createFrictionEquationsFromContact(contactEquation, outArray) {
  8826. const bodyA = contactEquation.bi;
  8827. const bodyB = contactEquation.bj;
  8828. const shapeA = contactEquation.si;
  8829. const shapeB = contactEquation.sj;
  8830. const world = this.world;
  8831. const cm = this.currentContactMaterial; // If friction or restitution were specified in the material, use them
  8832. let friction = cm.friction;
  8833. const matA = shapeA.material || bodyA.material;
  8834. const matB = shapeB.material || bodyB.material;
  8835. if (matA && matB && matA.friction >= 0 && matB.friction >= 0) {
  8836. friction = matA.friction * matB.friction;
  8837. }
  8838. if (friction > 0) {
  8839. // Create 2 tangent equations
  8840. const mug = friction * world.gravity.length();
  8841. let reducedMass = bodyA.invMass + bodyB.invMass;
  8842. if (reducedMass > 0) {
  8843. reducedMass = 1 / reducedMass;
  8844. }
  8845. const pool = this.frictionEquationPool;
  8846. const c1 = pool.length ? pool.pop() : new FrictionEquation(bodyA, bodyB, mug * reducedMass);
  8847. const c2 = pool.length ? pool.pop() : new FrictionEquation(bodyA, bodyB, mug * reducedMass);
  8848. c1.bi = c2.bi = bodyA;
  8849. c1.bj = c2.bj = bodyB;
  8850. c1.minForce = c2.minForce = -mug * reducedMass;
  8851. c1.maxForce = c2.maxForce = mug * reducedMass; // Copy over the relative vectors
  8852. c1.ri.copy(contactEquation.ri);
  8853. c1.rj.copy(contactEquation.rj);
  8854. c2.ri.copy(contactEquation.ri);
  8855. c2.rj.copy(contactEquation.rj); // Construct tangents
  8856. contactEquation.ni.tangents(c1.t, c2.t); // Set spook params
  8857. c1.setSpookParams(cm.frictionEquationStiffness, cm.frictionEquationRelaxation, world.dt);
  8858. c2.setSpookParams(cm.frictionEquationStiffness, cm.frictionEquationRelaxation, world.dt);
  8859. c1.enabled = c2.enabled = contactEquation.enabled;
  8860. outArray.push(c1, c2);
  8861. return true;
  8862. }
  8863. return false;
  8864. }
  8865. /**
  8866. * Take the average N latest contact point on the plane.
  8867. */
  8868. createFrictionFromAverage(numContacts) {
  8869. // The last contactEquation
  8870. let c = this.result[this.result.length - 1]; // Create the result: two "average" friction equations
  8871. if (!this.createFrictionEquationsFromContact(c, this.frictionResult) || numContacts === 1) {
  8872. return;
  8873. }
  8874. const f1 = this.frictionResult[this.frictionResult.length - 2];
  8875. const f2 = this.frictionResult[this.frictionResult.length - 1];
  8876. averageNormal.setZero();
  8877. averageContactPointA.setZero();
  8878. averageContactPointB.setZero();
  8879. const bodyA = c.bi;
  8880. c.bj;
  8881. for (let i = 0; i !== numContacts; i++) {
  8882. c = this.result[this.result.length - 1 - i];
  8883. if (c.bi !== bodyA) {
  8884. averageNormal.vadd(c.ni, averageNormal);
  8885. averageContactPointA.vadd(c.ri, averageContactPointA);
  8886. averageContactPointB.vadd(c.rj, averageContactPointB);
  8887. } else {
  8888. averageNormal.vsub(c.ni, averageNormal);
  8889. averageContactPointA.vadd(c.rj, averageContactPointA);
  8890. averageContactPointB.vadd(c.ri, averageContactPointB);
  8891. }
  8892. }
  8893. const invNumContacts = 1 / numContacts;
  8894. averageContactPointA.scale(invNumContacts, f1.ri);
  8895. averageContactPointB.scale(invNumContacts, f1.rj);
  8896. f2.ri.copy(f1.ri); // Should be the same
  8897. f2.rj.copy(f1.rj);
  8898. averageNormal.normalize();
  8899. averageNormal.tangents(f1.t, f2.t); // return eq;
  8900. }
  8901. /**
  8902. * Generate all contacts between a list of body pairs
  8903. * @param p1 Array of body indices
  8904. * @param p2 Array of body indices
  8905. * @param result Array to store generated contacts
  8906. * @param oldcontacts Optional. Array of reusable contact objects
  8907. */
  8908. getContacts(p1, p2, world, result, oldcontacts, frictionResult, frictionPool) {
  8909. // Save old contact objects
  8910. this.contactPointPool = oldcontacts;
  8911. this.frictionEquationPool = frictionPool;
  8912. this.result = result;
  8913. this.frictionResult = frictionResult;
  8914. const qi = tmpQuat1;
  8915. const qj = tmpQuat2;
  8916. const xi = tmpVec1;
  8917. const xj = tmpVec2;
  8918. for (let k = 0, N = p1.length; k !== N; k++) {
  8919. // Get current collision bodies
  8920. const bi = p1[k];
  8921. const bj = p2[k]; // Get contact material
  8922. let bodyContactMaterial = null;
  8923. if (bi.material && bj.material) {
  8924. bodyContactMaterial = world.getContactMaterial(bi.material, bj.material) || null;
  8925. }
  8926. const justTest = bi.type & Body.KINEMATIC && bj.type & Body.STATIC || bi.type & Body.STATIC && bj.type & Body.KINEMATIC || bi.type & Body.KINEMATIC && bj.type & Body.KINEMATIC;
  8927. for (let i = 0; i < bi.shapes.length; i++) {
  8928. bi.quaternion.mult(bi.shapeOrientations[i], qi);
  8929. bi.quaternion.vmult(bi.shapeOffsets[i], xi);
  8930. xi.vadd(bi.position, xi);
  8931. const si = bi.shapes[i];
  8932. for (let j = 0; j < bj.shapes.length; j++) {
  8933. // Compute world transform of shapes
  8934. bj.quaternion.mult(bj.shapeOrientations[j], qj);
  8935. bj.quaternion.vmult(bj.shapeOffsets[j], xj);
  8936. xj.vadd(bj.position, xj);
  8937. const sj = bj.shapes[j];
  8938. if (!(si.collisionFilterMask & sj.collisionFilterGroup && sj.collisionFilterMask & si.collisionFilterGroup)) {
  8939. continue;
  8940. }
  8941. if (xi.distanceTo(xj) > si.boundingSphereRadius + sj.boundingSphereRadius) {
  8942. continue;
  8943. } // Get collision material
  8944. let shapeContactMaterial = null;
  8945. if (si.material && sj.material) {
  8946. shapeContactMaterial = world.getContactMaterial(si.material, sj.material) || null;
  8947. }
  8948. this.currentContactMaterial = shapeContactMaterial || bodyContactMaterial || world.defaultContactMaterial; // Get contacts
  8949. const resolverIndex = si.type | sj.type;
  8950. const resolver = this[resolverIndex];
  8951. if (resolver) {
  8952. let retval = false; // TO DO: investigate why sphereParticle and convexParticle
  8953. // resolvers expect si and sj shapes to be in reverse order
  8954. // (i.e. larger integer value type first instead of smaller first)
  8955. if (si.type < sj.type) {
  8956. retval = resolver.call(this, si, sj, xi, xj, qi, qj, bi, bj, si, sj, justTest);
  8957. } else {
  8958. retval = resolver.call(this, sj, si, xj, xi, qj, qi, bj, bi, si, sj, justTest);
  8959. }
  8960. if (retval && justTest) {
  8961. // Register overlap
  8962. world.shapeOverlapKeeper.set(si.id, sj.id);
  8963. world.bodyOverlapKeeper.set(bi.id, bj.id);
  8964. }
  8965. }
  8966. }
  8967. }
  8968. }
  8969. }
  8970. sphereSphere(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) {
  8971. if (justTest) {
  8972. return xi.distanceSquared(xj) < (si.radius + sj.radius) ** 2;
  8973. } // We will have only one contact in this case
  8974. const contactEq = this.createContactEquation(bi, bj, si, sj, rsi, rsj); // Contact normal
  8975. xj.vsub(xi, contactEq.ni);
  8976. contactEq.ni.normalize(); // Contact point locations
  8977. contactEq.ri.copy(contactEq.ni);
  8978. contactEq.rj.copy(contactEq.ni);
  8979. contactEq.ri.scale(si.radius, contactEq.ri);
  8980. contactEq.rj.scale(-sj.radius, contactEq.rj);
  8981. contactEq.ri.vadd(xi, contactEq.ri);
  8982. contactEq.ri.vsub(bi.position, contactEq.ri);
  8983. contactEq.rj.vadd(xj, contactEq.rj);
  8984. contactEq.rj.vsub(bj.position, contactEq.rj);
  8985. this.result.push(contactEq);
  8986. this.createFrictionEquationsFromContact(contactEq, this.frictionResult);
  8987. }
  8988. spherePlane(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) {
  8989. // We will have one contact in this case
  8990. const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj); // Contact normal
  8991. r.ni.set(0, 0, 1);
  8992. qj.vmult(r.ni, r.ni);
  8993. r.ni.negate(r.ni); // body i is the sphere, flip normal
  8994. r.ni.normalize(); // Needed?
  8995. // Vector from sphere center to contact point
  8996. r.ni.scale(si.radius, r.ri); // Project down sphere on plane
  8997. xi.vsub(xj, point_on_plane_to_sphere);
  8998. r.ni.scale(r.ni.dot(point_on_plane_to_sphere), plane_to_sphere_ortho);
  8999. point_on_plane_to_sphere.vsub(plane_to_sphere_ortho, r.rj); // The sphere position projected to plane
  9000. if (-point_on_plane_to_sphere.dot(r.ni) <= si.radius) {
  9001. if (justTest) {
  9002. return true;
  9003. } // Make it relative to the body
  9004. const ri = r.ri;
  9005. const rj = r.rj;
  9006. ri.vadd(xi, ri);
  9007. ri.vsub(bi.position, ri);
  9008. rj.vadd(xj, rj);
  9009. rj.vsub(bj.position, rj);
  9010. this.result.push(r);
  9011. this.createFrictionEquationsFromContact(r, this.frictionResult);
  9012. }
  9013. }
  9014. boxBox(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) {
  9015. si.convexPolyhedronRepresentation.material = si.material;
  9016. sj.convexPolyhedronRepresentation.material = sj.material;
  9017. si.convexPolyhedronRepresentation.collisionResponse = si.collisionResponse;
  9018. sj.convexPolyhedronRepresentation.collisionResponse = sj.collisionResponse;
  9019. return this.convexConvex(si.convexPolyhedronRepresentation, sj.convexPolyhedronRepresentation, xi, xj, qi, qj, bi, bj, si, sj, justTest);
  9020. }
  9021. sphereBox(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) {
  9022. const v3pool = this.v3pool; // we refer to the box as body j
  9023. const sides = sphereBox_sides;
  9024. xi.vsub(xj, box_to_sphere);
  9025. sj.getSideNormals(sides, qj);
  9026. const R = si.radius;
  9027. let found = false; // Store the resulting side penetration info
  9028. const side_ns = sphereBox_side_ns;
  9029. const side_ns1 = sphereBox_side_ns1;
  9030. const side_ns2 = sphereBox_side_ns2;
  9031. let side_h = null;
  9032. let side_penetrations = 0;
  9033. let side_dot1 = 0;
  9034. let side_dot2 = 0;
  9035. let side_distance = null;
  9036. for (let idx = 0, nsides = sides.length; idx !== nsides && found === false; idx++) {
  9037. // Get the plane side normal (ns)
  9038. const ns = sphereBox_ns;
  9039. ns.copy(sides[idx]);
  9040. const h = ns.length();
  9041. ns.normalize(); // The normal/distance dot product tells which side of the plane we are
  9042. const dot = box_to_sphere.dot(ns);
  9043. if (dot < h + R && dot > 0) {
  9044. // Intersects plane. Now check the other two dimensions
  9045. const ns1 = sphereBox_ns1;
  9046. const ns2 = sphereBox_ns2;
  9047. ns1.copy(sides[(idx + 1) % 3]);
  9048. ns2.copy(sides[(idx + 2) % 3]);
  9049. const h1 = ns1.length();
  9050. const h2 = ns2.length();
  9051. ns1.normalize();
  9052. ns2.normalize();
  9053. const dot1 = box_to_sphere.dot(ns1);
  9054. const dot2 = box_to_sphere.dot(ns2);
  9055. if (dot1 < h1 && dot1 > -h1 && dot2 < h2 && dot2 > -h2) {
  9056. const dist = Math.abs(dot - h - R);
  9057. if (side_distance === null || dist < side_distance) {
  9058. side_distance = dist;
  9059. side_dot1 = dot1;
  9060. side_dot2 = dot2;
  9061. side_h = h;
  9062. side_ns.copy(ns);
  9063. side_ns1.copy(ns1);
  9064. side_ns2.copy(ns2);
  9065. side_penetrations++;
  9066. if (justTest) {
  9067. return true;
  9068. }
  9069. }
  9070. }
  9071. }
  9072. }
  9073. if (side_penetrations) {
  9074. found = true;
  9075. const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj);
  9076. side_ns.scale(-R, r.ri); // Sphere r
  9077. r.ni.copy(side_ns);
  9078. r.ni.negate(r.ni); // Normal should be out of sphere
  9079. side_ns.scale(side_h, side_ns);
  9080. side_ns1.scale(side_dot1, side_ns1);
  9081. side_ns.vadd(side_ns1, side_ns);
  9082. side_ns2.scale(side_dot2, side_ns2);
  9083. side_ns.vadd(side_ns2, r.rj); // Make relative to bodies
  9084. r.ri.vadd(xi, r.ri);
  9085. r.ri.vsub(bi.position, r.ri);
  9086. r.rj.vadd(xj, r.rj);
  9087. r.rj.vsub(bj.position, r.rj);
  9088. this.result.push(r);
  9089. this.createFrictionEquationsFromContact(r, this.frictionResult);
  9090. } // Check corners
  9091. let rj = v3pool.get();
  9092. const sphere_to_corner = sphereBox_sphere_to_corner;
  9093. for (let j = 0; j !== 2 && !found; j++) {
  9094. for (let k = 0; k !== 2 && !found; k++) {
  9095. for (let l = 0; l !== 2 && !found; l++) {
  9096. rj.set(0, 0, 0);
  9097. if (j) {
  9098. rj.vadd(sides[0], rj);
  9099. } else {
  9100. rj.vsub(sides[0], rj);
  9101. }
  9102. if (k) {
  9103. rj.vadd(sides[1], rj);
  9104. } else {
  9105. rj.vsub(sides[1], rj);
  9106. }
  9107. if (l) {
  9108. rj.vadd(sides[2], rj);
  9109. } else {
  9110. rj.vsub(sides[2], rj);
  9111. } // World position of corner
  9112. xj.vadd(rj, sphere_to_corner);
  9113. sphere_to_corner.vsub(xi, sphere_to_corner);
  9114. if (sphere_to_corner.lengthSquared() < R * R) {
  9115. if (justTest) {
  9116. return true;
  9117. }
  9118. found = true;
  9119. const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj);
  9120. r.ri.copy(sphere_to_corner);
  9121. r.ri.normalize();
  9122. r.ni.copy(r.ri);
  9123. r.ri.scale(R, r.ri);
  9124. r.rj.copy(rj); // Make relative to bodies
  9125. r.ri.vadd(xi, r.ri);
  9126. r.ri.vsub(bi.position, r.ri);
  9127. r.rj.vadd(xj, r.rj);
  9128. r.rj.vsub(bj.position, r.rj);
  9129. this.result.push(r);
  9130. this.createFrictionEquationsFromContact(r, this.frictionResult);
  9131. }
  9132. }
  9133. }
  9134. }
  9135. v3pool.release(rj);
  9136. rj = null; // Check edges
  9137. const edgeTangent = v3pool.get();
  9138. const edgeCenter = v3pool.get();
  9139. const r = v3pool.get(); // r = edge center to sphere center
  9140. const orthogonal = v3pool.get();
  9141. const dist = v3pool.get();
  9142. const Nsides = sides.length;
  9143. for (let j = 0; j !== Nsides && !found; j++) {
  9144. for (let k = 0; k !== Nsides && !found; k++) {
  9145. if (j % 3 !== k % 3) {
  9146. // Get edge tangent
  9147. sides[k].cross(sides[j], edgeTangent);
  9148. edgeTangent.normalize();
  9149. sides[j].vadd(sides[k], edgeCenter);
  9150. r.copy(xi);
  9151. r.vsub(edgeCenter, r);
  9152. r.vsub(xj, r);
  9153. const orthonorm = r.dot(edgeTangent); // distance from edge center to sphere center in the tangent direction
  9154. edgeTangent.scale(orthonorm, orthogonal); // Vector from edge center to sphere center in the tangent direction
  9155. // Find the third side orthogonal to this one
  9156. let l = 0;
  9157. while (l === j % 3 || l === k % 3) {
  9158. l++;
  9159. } // vec from edge center to sphere projected to the plane orthogonal to the edge tangent
  9160. dist.copy(xi);
  9161. dist.vsub(orthogonal, dist);
  9162. dist.vsub(edgeCenter, dist);
  9163. dist.vsub(xj, dist); // Distances in tangent direction and distance in the plane orthogonal to it
  9164. const tdist = Math.abs(orthonorm);
  9165. const ndist = dist.length();
  9166. if (tdist < sides[l].length() && ndist < R) {
  9167. if (justTest) {
  9168. return true;
  9169. }
  9170. found = true;
  9171. const res = this.createContactEquation(bi, bj, si, sj, rsi, rsj);
  9172. edgeCenter.vadd(orthogonal, res.rj); // box rj
  9173. res.rj.copy(res.rj);
  9174. dist.negate(res.ni);
  9175. res.ni.normalize();
  9176. res.ri.copy(res.rj);
  9177. res.ri.vadd(xj, res.ri);
  9178. res.ri.vsub(xi, res.ri);
  9179. res.ri.normalize();
  9180. res.ri.scale(R, res.ri); // Make relative to bodies
  9181. res.ri.vadd(xi, res.ri);
  9182. res.ri.vsub(bi.position, res.ri);
  9183. res.rj.vadd(xj, res.rj);
  9184. res.rj.vsub(bj.position, res.rj);
  9185. this.result.push(res);
  9186. this.createFrictionEquationsFromContact(res, this.frictionResult);
  9187. }
  9188. }
  9189. }
  9190. }
  9191. v3pool.release(edgeTangent, edgeCenter, r, orthogonal, dist);
  9192. }
  9193. planeBox(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) {
  9194. sj.convexPolyhedronRepresentation.material = sj.material;
  9195. sj.convexPolyhedronRepresentation.collisionResponse = sj.collisionResponse;
  9196. sj.convexPolyhedronRepresentation.id = sj.id;
  9197. return this.planeConvex(si, sj.convexPolyhedronRepresentation, xi, xj, qi, qj, bi, bj, si, sj, justTest);
  9198. }
  9199. convexConvex(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest, faceListA, faceListB) {
  9200. const sepAxis = convexConvex_sepAxis;
  9201. if (xi.distanceTo(xj) > si.boundingSphereRadius + sj.boundingSphereRadius) {
  9202. return;
  9203. }
  9204. if (si.findSeparatingAxis(sj, xi, qi, xj, qj, sepAxis, faceListA, faceListB)) {
  9205. const res = [];
  9206. const q = convexConvex_q;
  9207. si.clipAgainstHull(xi, qi, sj, xj, qj, sepAxis, -100, 100, res);
  9208. let numContacts = 0;
  9209. for (let j = 0; j !== res.length; j++) {
  9210. if (justTest) {
  9211. return true;
  9212. }
  9213. const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj);
  9214. const ri = r.ri;
  9215. const rj = r.rj;
  9216. sepAxis.negate(r.ni);
  9217. res[j].normal.negate(q);
  9218. q.scale(res[j].depth, q);
  9219. res[j].point.vadd(q, ri);
  9220. rj.copy(res[j].point); // Contact points are in world coordinates. Transform back to relative
  9221. ri.vsub(xi, ri);
  9222. rj.vsub(xj, rj); // Make relative to bodies
  9223. ri.vadd(xi, ri);
  9224. ri.vsub(bi.position, ri);
  9225. rj.vadd(xj, rj);
  9226. rj.vsub(bj.position, rj);
  9227. this.result.push(r);
  9228. numContacts++;
  9229. if (!this.enableFrictionReduction) {
  9230. this.createFrictionEquationsFromContact(r, this.frictionResult);
  9231. }
  9232. }
  9233. if (this.enableFrictionReduction && numContacts) {
  9234. this.createFrictionFromAverage(numContacts);
  9235. }
  9236. }
  9237. }
  9238. sphereConvex(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) {
  9239. const v3pool = this.v3pool;
  9240. xi.vsub(xj, convex_to_sphere);
  9241. const normals = sj.faceNormals;
  9242. const faces = sj.faces;
  9243. const verts = sj.vertices;
  9244. const R = si.radius;
  9245. // return;
  9246. // }
  9247. let found = false; // Check corners
  9248. for (let i = 0; i !== verts.length; i++) {
  9249. const v = verts[i]; // World position of corner
  9250. const worldCorner = sphereConvex_worldCorner;
  9251. qj.vmult(v, worldCorner);
  9252. xj.vadd(worldCorner, worldCorner);
  9253. const sphere_to_corner = sphereConvex_sphereToCorner;
  9254. worldCorner.vsub(xi, sphere_to_corner);
  9255. if (sphere_to_corner.lengthSquared() < R * R) {
  9256. if (justTest) {
  9257. return true;
  9258. }
  9259. found = true;
  9260. const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj);
  9261. r.ri.copy(sphere_to_corner);
  9262. r.ri.normalize();
  9263. r.ni.copy(r.ri);
  9264. r.ri.scale(R, r.ri);
  9265. worldCorner.vsub(xj, r.rj); // Should be relative to the body.
  9266. r.ri.vadd(xi, r.ri);
  9267. r.ri.vsub(bi.position, r.ri); // Should be relative to the body.
  9268. r.rj.vadd(xj, r.rj);
  9269. r.rj.vsub(bj.position, r.rj);
  9270. this.result.push(r);
  9271. this.createFrictionEquationsFromContact(r, this.frictionResult);
  9272. return;
  9273. }
  9274. } // Check side (plane) intersections
  9275. for (let i = 0, nfaces = faces.length; i !== nfaces && found === false; i++) {
  9276. const normal = normals[i];
  9277. const face = faces[i]; // Get world-transformed normal of the face
  9278. const worldNormal = sphereConvex_worldNormal;
  9279. qj.vmult(normal, worldNormal); // Get a world vertex from the face
  9280. const worldPoint = sphereConvex_worldPoint;
  9281. qj.vmult(verts[face[0]], worldPoint);
  9282. worldPoint.vadd(xj, worldPoint); // Get a point on the sphere, closest to the face normal
  9283. const worldSpherePointClosestToPlane = sphereConvex_worldSpherePointClosestToPlane;
  9284. worldNormal.scale(-R, worldSpherePointClosestToPlane);
  9285. xi.vadd(worldSpherePointClosestToPlane, worldSpherePointClosestToPlane); // Vector from a face point to the closest point on the sphere
  9286. const penetrationVec = sphereConvex_penetrationVec;
  9287. worldSpherePointClosestToPlane.vsub(worldPoint, penetrationVec); // The penetration. Negative value means overlap.
  9288. const penetration = penetrationVec.dot(worldNormal);
  9289. const worldPointToSphere = sphereConvex_sphereToWorldPoint;
  9290. xi.vsub(worldPoint, worldPointToSphere);
  9291. if (penetration < 0 && worldPointToSphere.dot(worldNormal) > 0) {
  9292. // Intersects plane. Now check if the sphere is inside the face polygon
  9293. const faceVerts = []; // Face vertices, in world coords
  9294. for (let j = 0, Nverts = face.length; j !== Nverts; j++) {
  9295. const worldVertex = v3pool.get();
  9296. qj.vmult(verts[face[j]], worldVertex);
  9297. xj.vadd(worldVertex, worldVertex);
  9298. faceVerts.push(worldVertex);
  9299. }
  9300. if (pointInPolygon(faceVerts, worldNormal, xi)) {
  9301. // Is the sphere center in the face polygon?
  9302. if (justTest) {
  9303. return true;
  9304. }
  9305. found = true;
  9306. const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj);
  9307. worldNormal.scale(-R, r.ri); // Contact offset, from sphere center to contact
  9308. worldNormal.negate(r.ni); // Normal pointing out of sphere
  9309. const penetrationVec2 = v3pool.get();
  9310. worldNormal.scale(-penetration, penetrationVec2);
  9311. const penetrationSpherePoint = v3pool.get();
  9312. worldNormal.scale(-R, penetrationSpherePoint); //xi.vsub(xj).vadd(penetrationSpherePoint).vadd(penetrationVec2 , r.rj);
  9313. xi.vsub(xj, r.rj);
  9314. r.rj.vadd(penetrationSpherePoint, r.rj);
  9315. r.rj.vadd(penetrationVec2, r.rj); // Should be relative to the body.
  9316. r.rj.vadd(xj, r.rj);
  9317. r.rj.vsub(bj.position, r.rj); // Should be relative to the body.
  9318. r.ri.vadd(xi, r.ri);
  9319. r.ri.vsub(bi.position, r.ri);
  9320. v3pool.release(penetrationVec2);
  9321. v3pool.release(penetrationSpherePoint);
  9322. this.result.push(r);
  9323. this.createFrictionEquationsFromContact(r, this.frictionResult); // Release world vertices
  9324. for (let j = 0, Nfaceverts = faceVerts.length; j !== Nfaceverts; j++) {
  9325. v3pool.release(faceVerts[j]);
  9326. }
  9327. return; // We only expect *one* face contact
  9328. } else {
  9329. // Edge?
  9330. for (let j = 0; j !== face.length; j++) {
  9331. // Get two world transformed vertices
  9332. const v1 = v3pool.get();
  9333. const v2 = v3pool.get();
  9334. qj.vmult(verts[face[(j + 1) % face.length]], v1);
  9335. qj.vmult(verts[face[(j + 2) % face.length]], v2);
  9336. xj.vadd(v1, v1);
  9337. xj.vadd(v2, v2); // Construct edge vector
  9338. const edge = sphereConvex_edge;
  9339. v2.vsub(v1, edge); // Construct the same vector, but normalized
  9340. const edgeUnit = sphereConvex_edgeUnit;
  9341. edge.unit(edgeUnit); // p is xi projected onto the edge
  9342. const p = v3pool.get();
  9343. const v1_to_xi = v3pool.get();
  9344. xi.vsub(v1, v1_to_xi);
  9345. const dot = v1_to_xi.dot(edgeUnit);
  9346. edgeUnit.scale(dot, p);
  9347. p.vadd(v1, p); // Compute a vector from p to the center of the sphere
  9348. const xi_to_p = v3pool.get();
  9349. p.vsub(xi, xi_to_p); // Collision if the edge-sphere distance is less than the radius
  9350. // AND if p is in between v1 and v2
  9351. if (dot > 0 && dot * dot < edge.lengthSquared() && xi_to_p.lengthSquared() < R * R) {
  9352. // Collision if the edge-sphere distance is less than the radius
  9353. // Edge contact!
  9354. if (justTest) {
  9355. return true;
  9356. }
  9357. const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj);
  9358. p.vsub(xj, r.rj);
  9359. p.vsub(xi, r.ni);
  9360. r.ni.normalize();
  9361. r.ni.scale(R, r.ri); // Should be relative to the body.
  9362. r.rj.vadd(xj, r.rj);
  9363. r.rj.vsub(bj.position, r.rj); // Should be relative to the body.
  9364. r.ri.vadd(xi, r.ri);
  9365. r.ri.vsub(bi.position, r.ri);
  9366. this.result.push(r);
  9367. this.createFrictionEquationsFromContact(r, this.frictionResult); // Release world vertices
  9368. for (let j = 0, Nfaceverts = faceVerts.length; j !== Nfaceverts; j++) {
  9369. v3pool.release(faceVerts[j]);
  9370. }
  9371. v3pool.release(v1);
  9372. v3pool.release(v2);
  9373. v3pool.release(p);
  9374. v3pool.release(xi_to_p);
  9375. v3pool.release(v1_to_xi);
  9376. return;
  9377. }
  9378. v3pool.release(v1);
  9379. v3pool.release(v2);
  9380. v3pool.release(p);
  9381. v3pool.release(xi_to_p);
  9382. v3pool.release(v1_to_xi);
  9383. }
  9384. } // Release world vertices
  9385. for (let j = 0, Nfaceverts = faceVerts.length; j !== Nfaceverts; j++) {
  9386. v3pool.release(faceVerts[j]);
  9387. }
  9388. }
  9389. }
  9390. }
  9391. planeConvex(planeShape, convexShape, planePosition, convexPosition, planeQuat, convexQuat, planeBody, convexBody, si, sj, justTest) {
  9392. // Simply return the points behind the plane.
  9393. const worldVertex = planeConvex_v;
  9394. const worldNormal = planeConvex_normal;
  9395. worldNormal.set(0, 0, 1);
  9396. planeQuat.vmult(worldNormal, worldNormal); // Turn normal according to plane orientation
  9397. let numContacts = 0;
  9398. const relpos = planeConvex_relpos;
  9399. for (let i = 0; i !== convexShape.vertices.length; i++) {
  9400. // Get world convex vertex
  9401. worldVertex.copy(convexShape.vertices[i]);
  9402. convexQuat.vmult(worldVertex, worldVertex);
  9403. convexPosition.vadd(worldVertex, worldVertex);
  9404. worldVertex.vsub(planePosition, relpos);
  9405. const dot = worldNormal.dot(relpos);
  9406. if (dot <= 0.0) {
  9407. if (justTest) {
  9408. return true;
  9409. }
  9410. const r = this.createContactEquation(planeBody, convexBody, planeShape, convexShape, si, sj); // Get vertex position projected on plane
  9411. const projected = planeConvex_projected;
  9412. worldNormal.scale(worldNormal.dot(relpos), projected);
  9413. worldVertex.vsub(projected, projected);
  9414. projected.vsub(planePosition, r.ri); // From plane to vertex projected on plane
  9415. r.ni.copy(worldNormal); // Contact normal is the plane normal out from plane
  9416. // rj is now just the vector from the convex center to the vertex
  9417. worldVertex.vsub(convexPosition, r.rj); // Make it relative to the body
  9418. r.ri.vadd(planePosition, r.ri);
  9419. r.ri.vsub(planeBody.position, r.ri);
  9420. r.rj.vadd(convexPosition, r.rj);
  9421. r.rj.vsub(convexBody.position, r.rj);
  9422. this.result.push(r);
  9423. numContacts++;
  9424. if (!this.enableFrictionReduction) {
  9425. this.createFrictionEquationsFromContact(r, this.frictionResult);
  9426. }
  9427. }
  9428. }
  9429. if (this.enableFrictionReduction && numContacts) {
  9430. this.createFrictionFromAverage(numContacts);
  9431. }
  9432. }
  9433. boxConvex(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) {
  9434. si.convexPolyhedronRepresentation.material = si.material;
  9435. si.convexPolyhedronRepresentation.collisionResponse = si.collisionResponse;
  9436. return this.convexConvex(si.convexPolyhedronRepresentation, sj, xi, xj, qi, qj, bi, bj, si, sj, justTest);
  9437. }
  9438. sphereHeightfield(sphereShape, hfShape, spherePos, hfPos, sphereQuat, hfQuat, sphereBody, hfBody, rsi, rsj, justTest) {
  9439. const data = hfShape.data;
  9440. const radius = sphereShape.radius;
  9441. const w = hfShape.elementSize;
  9442. const worldPillarOffset = sphereHeightfield_tmp2; // Get sphere position to heightfield local!
  9443. const localSpherePos = sphereHeightfield_tmp1;
  9444. Transform.pointToLocalFrame(hfPos, hfQuat, spherePos, localSpherePos); // Get the index of the data points to test against
  9445. let iMinX = Math.floor((localSpherePos.x - radius) / w) - 1;
  9446. let iMaxX = Math.ceil((localSpherePos.x + radius) / w) + 1;
  9447. let iMinY = Math.floor((localSpherePos.y - radius) / w) - 1;
  9448. let iMaxY = Math.ceil((localSpherePos.y + radius) / w) + 1; // Bail out if we are out of the terrain
  9449. if (iMaxX < 0 || iMaxY < 0 || iMinX > data.length || iMinY > data[0].length) {
  9450. return;
  9451. } // Clamp index to edges
  9452. if (iMinX < 0) {
  9453. iMinX = 0;
  9454. }
  9455. if (iMaxX < 0) {
  9456. iMaxX = 0;
  9457. }
  9458. if (iMinY < 0) {
  9459. iMinY = 0;
  9460. }
  9461. if (iMaxY < 0) {
  9462. iMaxY = 0;
  9463. }
  9464. if (iMinX >= data.length) {
  9465. iMinX = data.length - 1;
  9466. }
  9467. if (iMaxX >= data.length) {
  9468. iMaxX = data.length - 1;
  9469. }
  9470. if (iMaxY >= data[0].length) {
  9471. iMaxY = data[0].length - 1;
  9472. }
  9473. if (iMinY >= data[0].length) {
  9474. iMinY = data[0].length - 1;
  9475. }
  9476. const minMax = [];
  9477. hfShape.getRectMinMax(iMinX, iMinY, iMaxX, iMaxY, minMax);
  9478. const min = minMax[0];
  9479. const max = minMax[1]; // Bail out if we can't touch the bounding height box
  9480. if (localSpherePos.z - radius > max || localSpherePos.z + radius < min) {
  9481. return;
  9482. }
  9483. const result = this.result;
  9484. for (let i = iMinX; i < iMaxX; i++) {
  9485. for (let j = iMinY; j < iMaxY; j++) {
  9486. const numContactsBefore = result.length;
  9487. let intersecting = false; // Lower triangle
  9488. hfShape.getConvexTrianglePillar(i, j, false);
  9489. Transform.pointToWorldFrame(hfPos, hfQuat, hfShape.pillarOffset, worldPillarOffset);
  9490. if (spherePos.distanceTo(worldPillarOffset) < hfShape.pillarConvex.boundingSphereRadius + sphereShape.boundingSphereRadius) {
  9491. intersecting = this.sphereConvex(sphereShape, hfShape.pillarConvex, spherePos, worldPillarOffset, sphereQuat, hfQuat, sphereBody, hfBody, sphereShape, hfShape, justTest);
  9492. }
  9493. if (justTest && intersecting) {
  9494. return true;
  9495. } // Upper triangle
  9496. hfShape.getConvexTrianglePillar(i, j, true);
  9497. Transform.pointToWorldFrame(hfPos, hfQuat, hfShape.pillarOffset, worldPillarOffset);
  9498. if (spherePos.distanceTo(worldPillarOffset) < hfShape.pillarConvex.boundingSphereRadius + sphereShape.boundingSphereRadius) {
  9499. intersecting = this.sphereConvex(sphereShape, hfShape.pillarConvex, spherePos, worldPillarOffset, sphereQuat, hfQuat, sphereBody, hfBody, sphereShape, hfShape, justTest);
  9500. }
  9501. if (justTest && intersecting) {
  9502. return true;
  9503. }
  9504. const numContacts = result.length - numContactsBefore;
  9505. if (numContacts > 2) {
  9506. return;
  9507. }
  9508. /*
  9509. // Skip all but 1
  9510. for (let k = 0; k < numContacts - 1; k++) {
  9511. result.pop();
  9512. }
  9513. */
  9514. }
  9515. }
  9516. }
  9517. boxHeightfield(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) {
  9518. si.convexPolyhedronRepresentation.material = si.material;
  9519. si.convexPolyhedronRepresentation.collisionResponse = si.collisionResponse;
  9520. return this.convexHeightfield(si.convexPolyhedronRepresentation, sj, xi, xj, qi, qj, bi, bj, si, sj, justTest);
  9521. }
  9522. convexHeightfield(convexShape, hfShape, convexPos, hfPos, convexQuat, hfQuat, convexBody, hfBody, rsi, rsj, justTest) {
  9523. const data = hfShape.data;
  9524. const w = hfShape.elementSize;
  9525. const radius = convexShape.boundingSphereRadius;
  9526. const worldPillarOffset = convexHeightfield_tmp2;
  9527. const faceList = convexHeightfield_faceList; // Get sphere position to heightfield local!
  9528. const localConvexPos = convexHeightfield_tmp1;
  9529. Transform.pointToLocalFrame(hfPos, hfQuat, convexPos, localConvexPos); // Get the index of the data points to test against
  9530. let iMinX = Math.floor((localConvexPos.x - radius) / w) - 1;
  9531. let iMaxX = Math.ceil((localConvexPos.x + radius) / w) + 1;
  9532. let iMinY = Math.floor((localConvexPos.y - radius) / w) - 1;
  9533. let iMaxY = Math.ceil((localConvexPos.y + radius) / w) + 1; // Bail out if we are out of the terrain
  9534. if (iMaxX < 0 || iMaxY < 0 || iMinX > data.length || iMinY > data[0].length) {
  9535. return;
  9536. } // Clamp index to edges
  9537. if (iMinX < 0) {
  9538. iMinX = 0;
  9539. }
  9540. if (iMaxX < 0) {
  9541. iMaxX = 0;
  9542. }
  9543. if (iMinY < 0) {
  9544. iMinY = 0;
  9545. }
  9546. if (iMaxY < 0) {
  9547. iMaxY = 0;
  9548. }
  9549. if (iMinX >= data.length) {
  9550. iMinX = data.length - 1;
  9551. }
  9552. if (iMaxX >= data.length) {
  9553. iMaxX = data.length - 1;
  9554. }
  9555. if (iMaxY >= data[0].length) {
  9556. iMaxY = data[0].length - 1;
  9557. }
  9558. if (iMinY >= data[0].length) {
  9559. iMinY = data[0].length - 1;
  9560. }
  9561. const minMax = [];
  9562. hfShape.getRectMinMax(iMinX, iMinY, iMaxX, iMaxY, minMax);
  9563. const min = minMax[0];
  9564. const max = minMax[1]; // Bail out if we're cant touch the bounding height box
  9565. if (localConvexPos.z - radius > max || localConvexPos.z + radius < min) {
  9566. return;
  9567. }
  9568. for (let i = iMinX; i < iMaxX; i++) {
  9569. for (let j = iMinY; j < iMaxY; j++) {
  9570. let intersecting = false; // Lower triangle
  9571. hfShape.getConvexTrianglePillar(i, j, false);
  9572. Transform.pointToWorldFrame(hfPos, hfQuat, hfShape.pillarOffset, worldPillarOffset);
  9573. if (convexPos.distanceTo(worldPillarOffset) < hfShape.pillarConvex.boundingSphereRadius + convexShape.boundingSphereRadius) {
  9574. intersecting = this.convexConvex(convexShape, hfShape.pillarConvex, convexPos, worldPillarOffset, convexQuat, hfQuat, convexBody, hfBody, null, null, justTest, faceList, null);
  9575. }
  9576. if (justTest && intersecting) {
  9577. return true;
  9578. } // Upper triangle
  9579. hfShape.getConvexTrianglePillar(i, j, true);
  9580. Transform.pointToWorldFrame(hfPos, hfQuat, hfShape.pillarOffset, worldPillarOffset);
  9581. if (convexPos.distanceTo(worldPillarOffset) < hfShape.pillarConvex.boundingSphereRadius + convexShape.boundingSphereRadius) {
  9582. intersecting = this.convexConvex(convexShape, hfShape.pillarConvex, convexPos, worldPillarOffset, convexQuat, hfQuat, convexBody, hfBody, null, null, justTest, faceList, null);
  9583. }
  9584. if (justTest && intersecting) {
  9585. return true;
  9586. }
  9587. }
  9588. }
  9589. }
  9590. sphereParticle(sj, si, xj, xi, qj, qi, bj, bi, rsi, rsj, justTest) {
  9591. // The normal is the unit vector from sphere center to particle center
  9592. const normal = particleSphere_normal;
  9593. normal.set(0, 0, 1);
  9594. xi.vsub(xj, normal);
  9595. const lengthSquared = normal.lengthSquared();
  9596. if (lengthSquared <= sj.radius * sj.radius) {
  9597. if (justTest) {
  9598. return true;
  9599. }
  9600. const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj);
  9601. normal.normalize();
  9602. r.rj.copy(normal);
  9603. r.rj.scale(sj.radius, r.rj);
  9604. r.ni.copy(normal); // Contact normal
  9605. r.ni.negate(r.ni);
  9606. r.ri.set(0, 0, 0); // Center of particle
  9607. this.result.push(r);
  9608. this.createFrictionEquationsFromContact(r, this.frictionResult);
  9609. }
  9610. }
  9611. planeParticle(sj, si, xj, xi, qj, qi, bj, bi, rsi, rsj, justTest) {
  9612. const normal = particlePlane_normal;
  9613. normal.set(0, 0, 1);
  9614. bj.quaternion.vmult(normal, normal); // Turn normal according to plane orientation
  9615. const relpos = particlePlane_relpos;
  9616. xi.vsub(bj.position, relpos);
  9617. const dot = normal.dot(relpos);
  9618. if (dot <= 0.0) {
  9619. if (justTest) {
  9620. return true;
  9621. }
  9622. const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj);
  9623. r.ni.copy(normal); // Contact normal is the plane normal
  9624. r.ni.negate(r.ni);
  9625. r.ri.set(0, 0, 0); // Center of particle
  9626. // Get particle position projected on plane
  9627. const projected = particlePlane_projected;
  9628. normal.scale(normal.dot(xi), projected);
  9629. xi.vsub(projected, projected); //projected.vadd(bj.position,projected);
  9630. // rj is now the projected world position minus plane position
  9631. r.rj.copy(projected);
  9632. this.result.push(r);
  9633. this.createFrictionEquationsFromContact(r, this.frictionResult);
  9634. }
  9635. }
  9636. boxParticle(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) {
  9637. si.convexPolyhedronRepresentation.material = si.material;
  9638. si.convexPolyhedronRepresentation.collisionResponse = si.collisionResponse;
  9639. return this.convexParticle(si.convexPolyhedronRepresentation, sj, xi, xj, qi, qj, bi, bj, si, sj, justTest);
  9640. }
  9641. convexParticle(sj, si, xj, xi, qj, qi, bj, bi, rsi, rsj, justTest) {
  9642. let penetratedFaceIndex = -1;
  9643. const penetratedFaceNormal = convexParticle_penetratedFaceNormal;
  9644. const worldPenetrationVec = convexParticle_worldPenetrationVec;
  9645. let minPenetration = null;
  9646. const local = convexParticle_local;
  9647. local.copy(xi);
  9648. local.vsub(xj, local); // Convert position to relative the convex origin
  9649. qj.conjugate(cqj);
  9650. cqj.vmult(local, local);
  9651. if (sj.pointIsInside(local)) {
  9652. if (sj.worldVerticesNeedsUpdate) {
  9653. sj.computeWorldVertices(xj, qj);
  9654. }
  9655. if (sj.worldFaceNormalsNeedsUpdate) {
  9656. sj.computeWorldFaceNormals(qj);
  9657. } // For each world polygon in the polyhedra
  9658. for (let i = 0, nfaces = sj.faces.length; i !== nfaces; i++) {
  9659. // Construct world face vertices
  9660. const verts = [sj.worldVertices[sj.faces[i][0]]];
  9661. const normal = sj.worldFaceNormals[i]; // Check how much the particle penetrates the polygon plane.
  9662. xi.vsub(verts[0], convexParticle_vertexToParticle);
  9663. const penetration = -normal.dot(convexParticle_vertexToParticle);
  9664. if (minPenetration === null || Math.abs(penetration) < Math.abs(minPenetration)) {
  9665. if (justTest) {
  9666. return true;
  9667. }
  9668. minPenetration = penetration;
  9669. penetratedFaceIndex = i;
  9670. penetratedFaceNormal.copy(normal);
  9671. }
  9672. }
  9673. if (penetratedFaceIndex !== -1) {
  9674. // Setup contact
  9675. const r = this.createContactEquation(bi, bj, si, sj, rsi, rsj);
  9676. penetratedFaceNormal.scale(minPenetration, worldPenetrationVec); // rj is the particle position projected to the face
  9677. worldPenetrationVec.vadd(xi, worldPenetrationVec);
  9678. worldPenetrationVec.vsub(xj, worldPenetrationVec);
  9679. r.rj.copy(worldPenetrationVec); //const projectedToFace = xi.vsub(xj).vadd(worldPenetrationVec);
  9680. //projectedToFace.copy(r.rj);
  9681. //qj.vmult(r.rj,r.rj);
  9682. penetratedFaceNormal.negate(r.ni); // Contact normal
  9683. r.ri.set(0, 0, 0); // Center of particle
  9684. const ri = r.ri;
  9685. const rj = r.rj; // Make relative to bodies
  9686. ri.vadd(xi, ri);
  9687. ri.vsub(bi.position, ri);
  9688. rj.vadd(xj, rj);
  9689. rj.vsub(bj.position, rj);
  9690. this.result.push(r);
  9691. this.createFrictionEquationsFromContact(r, this.frictionResult);
  9692. } else {
  9693. console.warn('Point found inside convex, but did not find penetrating face!');
  9694. }
  9695. }
  9696. }
  9697. heightfieldCylinder(hfShape, convexShape, hfPos, convexPos, hfQuat, convexQuat, hfBody, convexBody, rsi, rsj, justTest) {
  9698. return this.convexHeightfield(convexShape, hfShape, convexPos, hfPos, convexQuat, hfQuat, convexBody, hfBody, rsi, rsj, justTest);
  9699. }
  9700. particleCylinder(si, sj, xi, xj, qi, qj, bi, bj, rsi, rsj, justTest) {
  9701. return this.convexParticle(sj, si, xj, xi, qj, qi, bj, bi, rsi, rsj, justTest);
  9702. }
  9703. sphereTrimesh(sphereShape, trimeshShape, spherePos, trimeshPos, sphereQuat, trimeshQuat, sphereBody, trimeshBody, rsi, rsj, justTest) {
  9704. const edgeVertexA = sphereTrimesh_edgeVertexA;
  9705. const edgeVertexB = sphereTrimesh_edgeVertexB;
  9706. const edgeVector = sphereTrimesh_edgeVector;
  9707. const edgeVectorUnit = sphereTrimesh_edgeVectorUnit;
  9708. const localSpherePos = sphereTrimesh_localSpherePos;
  9709. const tmp = sphereTrimesh_tmp;
  9710. const localSphereAABB = sphereTrimesh_localSphereAABB;
  9711. const v2 = sphereTrimesh_v2;
  9712. const relpos = sphereTrimesh_relpos;
  9713. const triangles = sphereTrimesh_triangles; // Convert sphere position to local in the trimesh
  9714. Transform.pointToLocalFrame(trimeshPos, trimeshQuat, spherePos, localSpherePos); // Get the aabb of the sphere locally in the trimesh
  9715. const sphereRadius = sphereShape.radius;
  9716. localSphereAABB.lowerBound.set(localSpherePos.x - sphereRadius, localSpherePos.y - sphereRadius, localSpherePos.z - sphereRadius);
  9717. localSphereAABB.upperBound.set(localSpherePos.x + sphereRadius, localSpherePos.y + sphereRadius, localSpherePos.z + sphereRadius);
  9718. trimeshShape.getTrianglesInAABB(localSphereAABB, triangles); //for (let i = 0; i < trimeshShape.indices.length / 3; i++) triangles.push(i); // All
  9719. // Vertices
  9720. const v = sphereTrimesh_v;
  9721. const radiusSquared = sphereShape.radius * sphereShape.radius;
  9722. for (let i = 0; i < triangles.length; i++) {
  9723. for (let j = 0; j < 3; j++) {
  9724. trimeshShape.getVertex(trimeshShape.indices[triangles[i] * 3 + j], v); // Check vertex overlap in sphere
  9725. v.vsub(localSpherePos, relpos);
  9726. if (relpos.lengthSquared() <= radiusSquared) {
  9727. // Safe up
  9728. v2.copy(v);
  9729. Transform.pointToWorldFrame(trimeshPos, trimeshQuat, v2, v);
  9730. v.vsub(spherePos, relpos);
  9731. if (justTest) {
  9732. return true;
  9733. }
  9734. let r = this.createContactEquation(sphereBody, trimeshBody, sphereShape, trimeshShape, rsi, rsj);
  9735. r.ni.copy(relpos);
  9736. r.ni.normalize(); // ri is the vector from sphere center to the sphere surface
  9737. r.ri.copy(r.ni);
  9738. r.ri.scale(sphereShape.radius, r.ri);
  9739. r.ri.vadd(spherePos, r.ri);
  9740. r.ri.vsub(sphereBody.position, r.ri);
  9741. r.rj.copy(v);
  9742. r.rj.vsub(trimeshBody.position, r.rj); // Store result
  9743. this.result.push(r);
  9744. this.createFrictionEquationsFromContact(r, this.frictionResult);
  9745. }
  9746. }
  9747. } // Check all edges
  9748. for (let i = 0; i < triangles.length; i++) {
  9749. for (let j = 0; j < 3; j++) {
  9750. trimeshShape.getVertex(trimeshShape.indices[triangles[i] * 3 + j], edgeVertexA);
  9751. trimeshShape.getVertex(trimeshShape.indices[triangles[i] * 3 + (j + 1) % 3], edgeVertexB);
  9752. edgeVertexB.vsub(edgeVertexA, edgeVector); // Project sphere position to the edge
  9753. localSpherePos.vsub(edgeVertexB, tmp);
  9754. const positionAlongEdgeB = tmp.dot(edgeVector);
  9755. localSpherePos.vsub(edgeVertexA, tmp);
  9756. let positionAlongEdgeA = tmp.dot(edgeVector);
  9757. if (positionAlongEdgeA > 0 && positionAlongEdgeB < 0) {
  9758. // Now check the orthogonal distance from edge to sphere center
  9759. localSpherePos.vsub(edgeVertexA, tmp);
  9760. edgeVectorUnit.copy(edgeVector);
  9761. edgeVectorUnit.normalize();
  9762. positionAlongEdgeA = tmp.dot(edgeVectorUnit);
  9763. edgeVectorUnit.scale(positionAlongEdgeA, tmp);
  9764. tmp.vadd(edgeVertexA, tmp); // tmp is now the sphere center position projected to the edge, defined locally in the trimesh frame
  9765. const dist = tmp.distanceTo(localSpherePos);
  9766. if (dist < sphereShape.radius) {
  9767. if (justTest) {
  9768. return true;
  9769. }
  9770. const r = this.createContactEquation(sphereBody, trimeshBody, sphereShape, trimeshShape, rsi, rsj);
  9771. tmp.vsub(localSpherePos, r.ni);
  9772. r.ni.normalize();
  9773. r.ni.scale(sphereShape.radius, r.ri);
  9774. r.ri.vadd(spherePos, r.ri);
  9775. r.ri.vsub(sphereBody.position, r.ri);
  9776. Transform.pointToWorldFrame(trimeshPos, trimeshQuat, tmp, tmp);
  9777. tmp.vsub(trimeshBody.position, r.rj);
  9778. Transform.vectorToWorldFrame(trimeshQuat, r.ni, r.ni);
  9779. Transform.vectorToWorldFrame(trimeshQuat, r.ri, r.ri);
  9780. this.result.push(r);
  9781. this.createFrictionEquationsFromContact(r, this.frictionResult);
  9782. }
  9783. }
  9784. }
  9785. } // Triangle faces
  9786. const va = sphereTrimesh_va;
  9787. const vb = sphereTrimesh_vb;
  9788. const vc = sphereTrimesh_vc;
  9789. const normal = sphereTrimesh_normal;
  9790. for (let i = 0, N = triangles.length; i !== N; i++) {
  9791. trimeshShape.getTriangleVertices(triangles[i], va, vb, vc);
  9792. trimeshShape.getNormal(triangles[i], normal);
  9793. localSpherePos.vsub(va, tmp);
  9794. let dist = tmp.dot(normal);
  9795. normal.scale(dist, tmp);
  9796. localSpherePos.vsub(tmp, tmp); // tmp is now the sphere position projected to the triangle plane
  9797. dist = tmp.distanceTo(localSpherePos);
  9798. if (Ray.pointInTriangle(tmp, va, vb, vc) && dist < sphereShape.radius) {
  9799. if (justTest) {
  9800. return true;
  9801. }
  9802. let r = this.createContactEquation(sphereBody, trimeshBody, sphereShape, trimeshShape, rsi, rsj);
  9803. tmp.vsub(localSpherePos, r.ni);
  9804. r.ni.normalize();
  9805. r.ni.scale(sphereShape.radius, r.ri);
  9806. r.ri.vadd(spherePos, r.ri);
  9807. r.ri.vsub(sphereBody.position, r.ri);
  9808. Transform.pointToWorldFrame(trimeshPos, trimeshQuat, tmp, tmp);
  9809. tmp.vsub(trimeshBody.position, r.rj);
  9810. Transform.vectorToWorldFrame(trimeshQuat, r.ni, r.ni);
  9811. Transform.vectorToWorldFrame(trimeshQuat, r.ri, r.ri);
  9812. this.result.push(r);
  9813. this.createFrictionEquationsFromContact(r, this.frictionResult);
  9814. }
  9815. }
  9816. triangles.length = 0;
  9817. }
  9818. planeTrimesh(planeShape, trimeshShape, planePos, trimeshPos, planeQuat, trimeshQuat, planeBody, trimeshBody, rsi, rsj, justTest) {
  9819. // Make contacts!
  9820. const v = new Vec3();
  9821. const normal = planeTrimesh_normal;
  9822. normal.set(0, 0, 1);
  9823. planeQuat.vmult(normal, normal); // Turn normal according to plane
  9824. for (let i = 0; i < trimeshShape.vertices.length / 3; i++) {
  9825. // Get world vertex from trimesh
  9826. trimeshShape.getVertex(i, v); // Safe up
  9827. const v2 = new Vec3();
  9828. v2.copy(v);
  9829. Transform.pointToWorldFrame(trimeshPos, trimeshQuat, v2, v); // Check plane side
  9830. const relpos = planeTrimesh_relpos;
  9831. v.vsub(planePos, relpos);
  9832. const dot = normal.dot(relpos);
  9833. if (dot <= 0.0) {
  9834. if (justTest) {
  9835. return true;
  9836. }
  9837. const r = this.createContactEquation(planeBody, trimeshBody, planeShape, trimeshShape, rsi, rsj);
  9838. r.ni.copy(normal); // Contact normal is the plane normal
  9839. // Get vertex position projected on plane
  9840. const projected = planeTrimesh_projected;
  9841. normal.scale(relpos.dot(normal), projected);
  9842. v.vsub(projected, projected); // ri is the projected world position minus plane position
  9843. r.ri.copy(projected);
  9844. r.ri.vsub(planeBody.position, r.ri);
  9845. r.rj.copy(v);
  9846. r.rj.vsub(trimeshBody.position, r.rj); // Store result
  9847. this.result.push(r);
  9848. this.createFrictionEquationsFromContact(r, this.frictionResult);
  9849. }
  9850. }
  9851. } // convexTrimesh(
  9852. // si: ConvexPolyhedron, sj: Trimesh, xi: Vec3, xj: Vec3, qi: Quaternion, qj: Quaternion,
  9853. // bi: Body, bj: Body, rsi?: Shape | null, rsj?: Shape | null,
  9854. // faceListA?: number[] | null, faceListB?: number[] | null,
  9855. // ) {
  9856. // const sepAxis = convexConvex_sepAxis;
  9857. // if(xi.distanceTo(xj) > si.boundingSphereRadius + sj.boundingSphereRadius){
  9858. // return;
  9859. // }
  9860. // // Construct a temp hull for each triangle
  9861. // const hullB = new ConvexPolyhedron();
  9862. // hullB.faces = [[0,1,2]];
  9863. // const va = new Vec3();
  9864. // const vb = new Vec3();
  9865. // const vc = new Vec3();
  9866. // hullB.vertices = [
  9867. // va,
  9868. // vb,
  9869. // vc
  9870. // ];
  9871. // for (let i = 0; i < sj.indices.length / 3; i++) {
  9872. // const triangleNormal = new Vec3();
  9873. // sj.getNormal(i, triangleNormal);
  9874. // hullB.faceNormals = [triangleNormal];
  9875. // sj.getTriangleVertices(i, va, vb, vc);
  9876. // let d = si.testSepAxis(triangleNormal, hullB, xi, qi, xj, qj);
  9877. // if(!d){
  9878. // triangleNormal.scale(-1, triangleNormal);
  9879. // d = si.testSepAxis(triangleNormal, hullB, xi, qi, xj, qj);
  9880. // if(!d){
  9881. // continue;
  9882. // }
  9883. // }
  9884. // const res: ConvexPolyhedronContactPoint[] = [];
  9885. // const q = convexConvex_q;
  9886. // si.clipAgainstHull(xi,qi,hullB,xj,qj,triangleNormal,-100,100,res);
  9887. // for(let j = 0; j !== res.length; j++){
  9888. // const r = this.createContactEquation(bi,bj,si,sj,rsi,rsj),
  9889. // ri = r.ri,
  9890. // rj = r.rj;
  9891. // r.ni.copy(triangleNormal);
  9892. // r.ni.negate(r.ni);
  9893. // res[j].normal.negate(q);
  9894. // q.mult(res[j].depth, q);
  9895. // res[j].point.vadd(q, ri);
  9896. // rj.copy(res[j].point);
  9897. // // Contact points are in world coordinates. Transform back to relative
  9898. // ri.vsub(xi,ri);
  9899. // rj.vsub(xj,rj);
  9900. // // Make relative to bodies
  9901. // ri.vadd(xi, ri);
  9902. // ri.vsub(bi.position, ri);
  9903. // rj.vadd(xj, rj);
  9904. // rj.vsub(bj.position, rj);
  9905. // result.push(r);
  9906. // }
  9907. // }
  9908. // }
  9909. }
  9910. const averageNormal = new Vec3();
  9911. const averageContactPointA = new Vec3();
  9912. const averageContactPointB = new Vec3();
  9913. const tmpVec1 = new Vec3();
  9914. const tmpVec2 = new Vec3();
  9915. const tmpQuat1 = new Quaternion();
  9916. const tmpQuat2 = new Quaternion();
  9917. const planeTrimesh_normal = new Vec3();
  9918. const planeTrimesh_relpos = new Vec3();
  9919. const planeTrimesh_projected = new Vec3();
  9920. const sphereTrimesh_normal = new Vec3();
  9921. const sphereTrimesh_relpos = new Vec3();
  9922. const sphereTrimesh_v = new Vec3();
  9923. const sphereTrimesh_v2 = new Vec3();
  9924. const sphereTrimesh_edgeVertexA = new Vec3();
  9925. const sphereTrimesh_edgeVertexB = new Vec3();
  9926. const sphereTrimesh_edgeVector = new Vec3();
  9927. const sphereTrimesh_edgeVectorUnit = new Vec3();
  9928. const sphereTrimesh_localSpherePos = new Vec3();
  9929. const sphereTrimesh_tmp = new Vec3();
  9930. const sphereTrimesh_va = new Vec3();
  9931. const sphereTrimesh_vb = new Vec3();
  9932. const sphereTrimesh_vc = new Vec3();
  9933. const sphereTrimesh_localSphereAABB = new AABB();
  9934. const sphereTrimesh_triangles = [];
  9935. const point_on_plane_to_sphere = new Vec3();
  9936. const plane_to_sphere_ortho = new Vec3(); // See http://bulletphysics.com/Bullet/BulletFull/SphereTriangleDetector_8cpp_source.html
  9937. const pointInPolygon_edge = new Vec3();
  9938. const pointInPolygon_edge_x_normal = new Vec3();
  9939. const pointInPolygon_vtp = new Vec3();
  9940. function pointInPolygon(verts, normal, p) {
  9941. let positiveResult = null;
  9942. const N = verts.length;
  9943. for (let i = 0; i !== N; i++) {
  9944. const v = verts[i]; // Get edge to the next vertex
  9945. const edge = pointInPolygon_edge;
  9946. verts[(i + 1) % N].vsub(v, edge); // Get cross product between polygon normal and the edge
  9947. const edge_x_normal = pointInPolygon_edge_x_normal; //const edge_x_normal = new Vec3();
  9948. edge.cross(normal, edge_x_normal); // Get vector between point and current vertex
  9949. const vertex_to_p = pointInPolygon_vtp;
  9950. p.vsub(v, vertex_to_p); // This dot product determines which side of the edge the point is
  9951. const r = edge_x_normal.dot(vertex_to_p); // If all such dot products have same sign, we are inside the polygon.
  9952. if (positiveResult === null || r > 0 && positiveResult === true || r <= 0 && positiveResult === false) {
  9953. if (positiveResult === null) {
  9954. positiveResult = r > 0;
  9955. }
  9956. continue;
  9957. } else {
  9958. return false; // Encountered some other sign. Exit.
  9959. }
  9960. } // If we got here, all dot products were of the same sign.
  9961. return true;
  9962. }
  9963. const box_to_sphere = new Vec3();
  9964. const sphereBox_ns = new Vec3();
  9965. const sphereBox_ns1 = new Vec3();
  9966. const sphereBox_ns2 = new Vec3();
  9967. const sphereBox_sides = [new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3(), new Vec3()];
  9968. const sphereBox_sphere_to_corner = new Vec3();
  9969. const sphereBox_side_ns = new Vec3();
  9970. const sphereBox_side_ns1 = new Vec3();
  9971. const sphereBox_side_ns2 = new Vec3();
  9972. const convex_to_sphere = new Vec3();
  9973. const sphereConvex_edge = new Vec3();
  9974. const sphereConvex_edgeUnit = new Vec3();
  9975. const sphereConvex_sphereToCorner = new Vec3();
  9976. const sphereConvex_worldCorner = new Vec3();
  9977. const sphereConvex_worldNormal = new Vec3();
  9978. const sphereConvex_worldPoint = new Vec3();
  9979. const sphereConvex_worldSpherePointClosestToPlane = new Vec3();
  9980. const sphereConvex_penetrationVec = new Vec3();
  9981. const sphereConvex_sphereToWorldPoint = new Vec3();
  9982. const planeConvex_v = new Vec3();
  9983. const planeConvex_normal = new Vec3();
  9984. const planeConvex_relpos = new Vec3();
  9985. const planeConvex_projected = new Vec3();
  9986. const convexConvex_sepAxis = new Vec3();
  9987. const convexConvex_q = new Vec3();
  9988. const particlePlane_normal = new Vec3();
  9989. const particlePlane_relpos = new Vec3();
  9990. const particlePlane_projected = new Vec3();
  9991. const particleSphere_normal = new Vec3(); // WIP
  9992. const cqj = new Quaternion();
  9993. const convexParticle_local = new Vec3();
  9994. const convexParticle_penetratedFaceNormal = new Vec3();
  9995. const convexParticle_vertexToParticle = new Vec3();
  9996. const convexParticle_worldPenetrationVec = new Vec3();
  9997. const convexHeightfield_tmp1 = new Vec3();
  9998. const convexHeightfield_tmp2 = new Vec3();
  9999. const convexHeightfield_faceList = [0];
  10000. const sphereHeightfield_tmp1 = new Vec3();
  10001. const sphereHeightfield_tmp2 = new Vec3();
  10002. class OverlapKeeper {
  10003. /**
  10004. * @todo Remove useless constructor
  10005. */
  10006. constructor() {
  10007. this.current = void 0;
  10008. this.previous = void 0;
  10009. this.current = [];
  10010. this.previous = [];
  10011. }
  10012. /**
  10013. * getKey
  10014. */
  10015. getKey(i, j) {
  10016. if (j < i) {
  10017. const temp = j;
  10018. j = i;
  10019. i = temp;
  10020. }
  10021. return i << 16 | j;
  10022. }
  10023. /**
  10024. * set
  10025. */
  10026. set(i, j) {
  10027. // Insertion sort. This way the diff will have linear complexity.
  10028. const key = this.getKey(i, j);
  10029. const current = this.current;
  10030. let index = 0;
  10031. while (key > current[index]) {
  10032. index++;
  10033. }
  10034. if (key === current[index]) {
  10035. return; // Pair was already added
  10036. }
  10037. for (let j = current.length - 1; j >= index; j--) {
  10038. current[j + 1] = current[j];
  10039. }
  10040. current[index] = key;
  10041. }
  10042. /**
  10043. * tick
  10044. */
  10045. tick() {
  10046. const tmp = this.current;
  10047. this.current = this.previous;
  10048. this.previous = tmp;
  10049. this.current.length = 0;
  10050. }
  10051. /**
  10052. * getDiff
  10053. */
  10054. getDiff(additions, removals) {
  10055. const a = this.current;
  10056. const b = this.previous;
  10057. const al = a.length;
  10058. const bl = b.length;
  10059. let j = 0;
  10060. for (let i = 0; i < al; i++) {
  10061. let found = false;
  10062. const keyA = a[i];
  10063. while (keyA > b[j]) {
  10064. j++;
  10065. }
  10066. found = keyA === b[j];
  10067. if (!found) {
  10068. unpackAndPush(additions, keyA);
  10069. }
  10070. }
  10071. j = 0;
  10072. for (let i = 0; i < bl; i++) {
  10073. let found = false;
  10074. const keyB = b[i];
  10075. while (keyB > a[j]) {
  10076. j++;
  10077. }
  10078. found = a[j] === keyB;
  10079. if (!found) {
  10080. unpackAndPush(removals, keyB);
  10081. }
  10082. }
  10083. }
  10084. }
  10085. function unpackAndPush(array, key) {
  10086. array.push((key & 0xffff0000) >> 16, key & 0x0000ffff);
  10087. }
  10088. /**
  10089. * TupleDictionary
  10090. */
  10091. class TupleDictionary {
  10092. constructor() {
  10093. this.data = {
  10094. keys: []
  10095. };
  10096. }
  10097. /** get */
  10098. get(i, j) {
  10099. if (i > j) {
  10100. // swap
  10101. const temp = j;
  10102. j = i;
  10103. i = temp;
  10104. }
  10105. return this.data[i + "-" + j];
  10106. }
  10107. /** set */
  10108. set(i, j, value) {
  10109. if (i > j) {
  10110. const temp = j;
  10111. j = i;
  10112. i = temp;
  10113. }
  10114. const key = i + "-" + j; // Check if key already exists
  10115. if (!this.get(i, j)) {
  10116. this.data.keys.push(key);
  10117. }
  10118. this.data[key] = value;
  10119. }
  10120. /** reset */
  10121. reset() {
  10122. const data = this.data;
  10123. const keys = data.keys;
  10124. while (keys.length > 0) {
  10125. const key = keys.pop();
  10126. delete data[key];
  10127. }
  10128. }
  10129. }
  10130. /**
  10131. * The physics world
  10132. */
  10133. class World extends EventTarget {
  10134. /**
  10135. * Currently / last used timestep. Is set to -1 if not available. This value is updated before each internal step, which means that it is "fresh" inside event callbacks.
  10136. */
  10137. /**
  10138. * Makes bodies go to sleep when they've been inactive.
  10139. * @default false
  10140. */
  10141. /**
  10142. * All the current contacts (instances of ContactEquation) in the world.
  10143. */
  10144. /**
  10145. * How often to normalize quaternions. Set to 0 for every step, 1 for every second etc.. A larger value increases performance. If bodies tend to explode, set to a smaller value (zero to be sure nothing can go wrong).
  10146. * @default 0
  10147. */
  10148. /**
  10149. * Set to true to use fast quaternion normalization. It is often enough accurate to use.
  10150. * If bodies tend to explode, set to false.
  10151. * @default false
  10152. */
  10153. /**
  10154. * The wall-clock time since simulation start.
  10155. */
  10156. /**
  10157. * Number of timesteps taken since start.
  10158. */
  10159. /**
  10160. * Default and last timestep sizes.
  10161. */
  10162. /**
  10163. * The gravity of the world.
  10164. */
  10165. /**
  10166. * The broadphase algorithm to use.
  10167. * @default NaiveBroadphase
  10168. */
  10169. /**
  10170. * All bodies in this world
  10171. */
  10172. /**
  10173. * True if any bodies are not sleeping, false if every body is sleeping.
  10174. */
  10175. /**
  10176. * The solver algorithm to use.
  10177. * @default GSSolver
  10178. */
  10179. /**
  10180. * collisionMatrix
  10181. */
  10182. /**
  10183. * CollisionMatrix from the previous step.
  10184. */
  10185. /**
  10186. * All added materials.
  10187. * @deprecated
  10188. * @todo Remove
  10189. */
  10190. /**
  10191. * All added contactmaterials.
  10192. */
  10193. /**
  10194. * Used to look up a ContactMaterial given two instances of Material.
  10195. */
  10196. /**
  10197. * The default material of the bodies.
  10198. */
  10199. /**
  10200. * This contact material is used if no suitable contactmaterial is found for a contact.
  10201. */
  10202. /**
  10203. * Time accumulator for interpolation.
  10204. * @see https://gafferongames.com/game-physics/fix-your-timestep/
  10205. */
  10206. /**
  10207. * Dispatched after a body has been added to the world.
  10208. */
  10209. /**
  10210. * Dispatched after a body has been removed from the world.
  10211. */
  10212. constructor(options = {}) {
  10213. super();
  10214. this.dt = void 0;
  10215. this.allowSleep = void 0;
  10216. this.contacts = void 0;
  10217. this.frictionEquations = void 0;
  10218. this.quatNormalizeSkip = void 0;
  10219. this.quatNormalizeFast = void 0;
  10220. this.time = void 0;
  10221. this.stepnumber = void 0;
  10222. this.default_dt = void 0;
  10223. this.nextId = void 0;
  10224. this.gravity = void 0;
  10225. this.broadphase = void 0;
  10226. this.bodies = void 0;
  10227. this.hasActiveBodies = void 0;
  10228. this.solver = void 0;
  10229. this.constraints = void 0;
  10230. this.narrowphase = void 0;
  10231. this.collisionMatrix = void 0;
  10232. this.collisionMatrixPrevious = void 0;
  10233. this.bodyOverlapKeeper = void 0;
  10234. this.shapeOverlapKeeper = void 0;
  10235. this.materials = void 0;
  10236. this.contactmaterials = void 0;
  10237. this.contactMaterialTable = void 0;
  10238. this.defaultMaterial = void 0;
  10239. this.defaultContactMaterial = void 0;
  10240. this.doProfiling = void 0;
  10241. this.profile = void 0;
  10242. this.accumulator = void 0;
  10243. this.subsystems = void 0;
  10244. this.addBodyEvent = void 0;
  10245. this.removeBodyEvent = void 0;
  10246. this.idToBodyMap = void 0;
  10247. this.dt = -1;
  10248. this.allowSleep = !!options.allowSleep;
  10249. this.contacts = [];
  10250. this.frictionEquations = [];
  10251. this.quatNormalizeSkip = options.quatNormalizeSkip !== undefined ? options.quatNormalizeSkip : 0;
  10252. this.quatNormalizeFast = options.quatNormalizeFast !== undefined ? options.quatNormalizeFast : false;
  10253. this.time = 0.0;
  10254. this.stepnumber = 0;
  10255. this.default_dt = 1 / 60;
  10256. this.nextId = 0;
  10257. this.gravity = new Vec3();
  10258. if (options.gravity) {
  10259. this.gravity.copy(options.gravity);
  10260. }
  10261. this.broadphase = options.broadphase !== undefined ? options.broadphase : new NaiveBroadphase();
  10262. this.bodies = [];
  10263. this.hasActiveBodies = false;
  10264. this.solver = options.solver !== undefined ? options.solver : new GSSolver();
  10265. this.constraints = [];
  10266. this.narrowphase = new Narrowphase(this);
  10267. this.collisionMatrix = new ArrayCollisionMatrix();
  10268. this.collisionMatrixPrevious = new ArrayCollisionMatrix();
  10269. this.bodyOverlapKeeper = new OverlapKeeper();
  10270. this.shapeOverlapKeeper = new OverlapKeeper();
  10271. this.materials = [];
  10272. this.contactmaterials = [];
  10273. this.contactMaterialTable = new TupleDictionary();
  10274. this.defaultMaterial = new Material('default');
  10275. this.defaultContactMaterial = new ContactMaterial(this.defaultMaterial, this.defaultMaterial, {
  10276. friction: 0.3,
  10277. restitution: 0.0
  10278. });
  10279. this.doProfiling = false;
  10280. this.profile = {
  10281. solve: 0,
  10282. makeContactConstraints: 0,
  10283. broadphase: 0,
  10284. integrate: 0,
  10285. narrowphase: 0
  10286. };
  10287. this.accumulator = 0;
  10288. this.subsystems = [];
  10289. this.addBodyEvent = {
  10290. type: 'addBody',
  10291. body: null
  10292. };
  10293. this.removeBodyEvent = {
  10294. type: 'removeBody',
  10295. body: null
  10296. };
  10297. this.idToBodyMap = {};
  10298. this.broadphase.setWorld(this);
  10299. }
  10300. /**
  10301. * Get the contact material between materials m1 and m2
  10302. * @return The contact material if it was found.
  10303. */
  10304. getContactMaterial(m1, m2) {
  10305. return this.contactMaterialTable.get(m1.id, m2.id);
  10306. }
  10307. /**
  10308. * Get number of objects in the world.
  10309. * @deprecated
  10310. */
  10311. numObjects() {
  10312. return this.bodies.length;
  10313. }
  10314. /**
  10315. * Store old collision state info
  10316. */
  10317. collisionMatrixTick() {
  10318. const temp = this.collisionMatrixPrevious;
  10319. this.collisionMatrixPrevious = this.collisionMatrix;
  10320. this.collisionMatrix = temp;
  10321. this.collisionMatrix.reset();
  10322. this.bodyOverlapKeeper.tick();
  10323. this.shapeOverlapKeeper.tick();
  10324. }
  10325. /**
  10326. * Add a constraint to the simulation.
  10327. */
  10328. addConstraint(c) {
  10329. this.constraints.push(c);
  10330. }
  10331. /**
  10332. * Removes a constraint
  10333. */
  10334. removeConstraint(c) {
  10335. const idx = this.constraints.indexOf(c);
  10336. if (idx !== -1) {
  10337. this.constraints.splice(idx, 1);
  10338. }
  10339. }
  10340. /**
  10341. * Raycast test
  10342. * @deprecated Use .raycastAll, .raycastClosest or .raycastAny instead.
  10343. */
  10344. rayTest(from, to, result) {
  10345. if (result instanceof RaycastResult) {
  10346. // Do raycastClosest
  10347. this.raycastClosest(from, to, {
  10348. skipBackfaces: true
  10349. }, result);
  10350. } else {
  10351. // Do raycastAll
  10352. this.raycastAll(from, to, {
  10353. skipBackfaces: true
  10354. }, result);
  10355. }
  10356. }
  10357. /**
  10358. * Ray cast against all bodies. The provided callback will be executed for each hit with a RaycastResult as single argument.
  10359. * @return True if any body was hit.
  10360. */
  10361. raycastAll(from, to, options = {}, callback) {
  10362. options.mode = Ray.ALL;
  10363. options.from = from;
  10364. options.to = to;
  10365. options.callback = callback;
  10366. return tmpRay.intersectWorld(this, options);
  10367. }
  10368. /**
  10369. * Ray cast, and stop at the first result. Note that the order is random - but the method is fast.
  10370. * @return True if any body was hit.
  10371. */
  10372. raycastAny(from, to, options = {}, result) {
  10373. options.mode = Ray.ANY;
  10374. options.from = from;
  10375. options.to = to;
  10376. options.result = result;
  10377. return tmpRay.intersectWorld(this, options);
  10378. }
  10379. /**
  10380. * Ray cast, and return information of the closest hit.
  10381. * @return True if any body was hit.
  10382. */
  10383. raycastClosest(from, to, options = {}, result) {
  10384. options.mode = Ray.CLOSEST;
  10385. options.from = from;
  10386. options.to = to;
  10387. options.result = result;
  10388. return tmpRay.intersectWorld(this, options);
  10389. }
  10390. /**
  10391. * Add a rigid body to the simulation.
  10392. * @todo If the simulation has not yet started, why recrete and copy arrays for each body? Accumulate in dynamic arrays in this case.
  10393. * @todo Adding an array of bodies should be possible. This would save some loops too
  10394. */
  10395. addBody(body) {
  10396. if (this.bodies.includes(body)) {
  10397. return;
  10398. }
  10399. body.index = this.bodies.length;
  10400. this.bodies.push(body);
  10401. body.world = this;
  10402. body.initPosition.copy(body.position);
  10403. body.initVelocity.copy(body.velocity);
  10404. body.timeLastSleepy = this.time;
  10405. if (body instanceof Body) {
  10406. body.initAngularVelocity.copy(body.angularVelocity);
  10407. body.initQuaternion.copy(body.quaternion);
  10408. }
  10409. this.collisionMatrix.setNumObjects(this.bodies.length);
  10410. this.addBodyEvent.body = body;
  10411. this.idToBodyMap[body.id] = body;
  10412. this.dispatchEvent(this.addBodyEvent);
  10413. }
  10414. /**
  10415. * Remove a rigid body from the simulation.
  10416. */
  10417. removeBody(body) {
  10418. body.world = null;
  10419. const n = this.bodies.length - 1;
  10420. const bodies = this.bodies;
  10421. const idx = bodies.indexOf(body);
  10422. if (idx !== -1) {
  10423. bodies.splice(idx, 1); // Todo: should use a garbage free method
  10424. // Recompute index
  10425. for (let i = 0; i !== bodies.length; i++) {
  10426. bodies[i].index = i;
  10427. }
  10428. this.collisionMatrix.setNumObjects(n);
  10429. this.removeBodyEvent.body = body;
  10430. delete this.idToBodyMap[body.id];
  10431. this.dispatchEvent(this.removeBodyEvent);
  10432. }
  10433. }
  10434. getBodyById(id) {
  10435. return this.idToBodyMap[id];
  10436. }
  10437. /**
  10438. * @todo Make a faster map
  10439. */
  10440. getShapeById(id) {
  10441. const bodies = this.bodies;
  10442. for (let i = 0; i < bodies.length; i++) {
  10443. const shapes = bodies[i].shapes;
  10444. for (let j = 0; j < shapes.length; j++) {
  10445. const shape = shapes[j];
  10446. if (shape.id === id) {
  10447. return shape;
  10448. }
  10449. }
  10450. }
  10451. return null;
  10452. }
  10453. /**
  10454. * Adds a material to the World.
  10455. * @deprecated
  10456. * @todo Remove
  10457. */
  10458. addMaterial(m) {
  10459. this.materials.push(m);
  10460. }
  10461. /**
  10462. * Adds a contact material to the World
  10463. */
  10464. addContactMaterial(cmat) {
  10465. // Add contact material
  10466. this.contactmaterials.push(cmat); // Add current contact material to the material table
  10467. this.contactMaterialTable.set(cmat.materials[0].id, cmat.materials[1].id, cmat);
  10468. }
  10469. /**
  10470. * Step the physics world forward in time.
  10471. *
  10472. * There are two modes. The simple mode is fixed timestepping without interpolation. In this case you only use the first argument. The second case uses interpolation. In that you also provide the time since the function was last used, as well as the maximum fixed timesteps to take.
  10473. *
  10474. * @param dt The fixed time step size to use.
  10475. * @param timeSinceLastCalled The time elapsed since the function was last called.
  10476. * @param maxSubSteps Maximum number of fixed steps to take per function call.
  10477. * @see https://web.archive.org/web/20180426154531/http://bulletphysics.org/mediawiki-1.5.8/index.php/Stepping_The_World#What_do_the_parameters_to_btDynamicsWorld::stepSimulation_mean.3F
  10478. * @example
  10479. * // fixed timestepping without interpolation
  10480. * world.step(1 / 60)
  10481. */
  10482. step(dt, timeSinceLastCalled, maxSubSteps = 10) {
  10483. if (timeSinceLastCalled === undefined) {
  10484. // Fixed, simple stepping
  10485. this.internalStep(dt); // Increment time
  10486. this.time += dt;
  10487. } else {
  10488. this.accumulator += timeSinceLastCalled;
  10489. const t0 = performance.now();
  10490. let substeps = 0;
  10491. while (this.accumulator >= dt && substeps < maxSubSteps) {
  10492. // Do fixed steps to catch up
  10493. this.internalStep(dt);
  10494. this.accumulator -= dt;
  10495. substeps++;
  10496. if (performance.now() - t0 > dt * 1000) {
  10497. // The framerate is not interactive anymore.
  10498. // We are below the target framerate.
  10499. // Better bail out.
  10500. break;
  10501. }
  10502. } // Remove the excess accumulator, since we may not
  10503. // have had enough substeps available to catch up
  10504. this.accumulator = this.accumulator % dt;
  10505. const t = this.accumulator / dt;
  10506. for (let j = 0; j !== this.bodies.length; j++) {
  10507. const b = this.bodies[j];
  10508. b.previousPosition.lerp(b.position, t, b.interpolatedPosition);
  10509. b.previousQuaternion.slerp(b.quaternion, t, b.interpolatedQuaternion);
  10510. b.previousQuaternion.normalize();
  10511. }
  10512. this.time += timeSinceLastCalled;
  10513. }
  10514. }
  10515. internalStep(dt) {
  10516. this.dt = dt;
  10517. const contacts = this.contacts;
  10518. const p1 = World_step_p1;
  10519. const p2 = World_step_p2;
  10520. const N = this.numObjects();
  10521. const bodies = this.bodies;
  10522. const solver = this.solver;
  10523. const gravity = this.gravity;
  10524. const doProfiling = this.doProfiling;
  10525. const profile = this.profile;
  10526. const DYNAMIC = Body.DYNAMIC;
  10527. let profilingStart = -Infinity;
  10528. const constraints = this.constraints;
  10529. const frictionEquationPool = World_step_frictionEquationPool;
  10530. gravity.length();
  10531. const gx = gravity.x;
  10532. const gy = gravity.y;
  10533. const gz = gravity.z;
  10534. let i = 0;
  10535. if (doProfiling) {
  10536. profilingStart = performance.now();
  10537. } // Add gravity to all objects
  10538. for (i = 0; i !== N; i++) {
  10539. const bi = bodies[i];
  10540. if (bi.type === DYNAMIC) {
  10541. // Only for dynamic bodies
  10542. const f = bi.force;
  10543. const m = bi.mass;
  10544. f.x += m * gx;
  10545. f.y += m * gy;
  10546. f.z += m * gz;
  10547. }
  10548. } // Update subsystems
  10549. for (let i = 0, Nsubsystems = this.subsystems.length; i !== Nsubsystems; i++) {
  10550. this.subsystems[i].update();
  10551. } // Collision detection
  10552. if (doProfiling) {
  10553. profilingStart = performance.now();
  10554. }
  10555. p1.length = 0; // Clean up pair arrays from last step
  10556. p2.length = 0;
  10557. this.broadphase.collisionPairs(this, p1, p2);
  10558. if (doProfiling) {
  10559. profile.broadphase = performance.now() - profilingStart;
  10560. } // Remove constrained pairs with collideConnected == false
  10561. let Nconstraints = constraints.length;
  10562. for (i = 0; i !== Nconstraints; i++) {
  10563. const c = constraints[i];
  10564. if (!c.collideConnected) {
  10565. for (let j = p1.length - 1; j >= 0; j -= 1) {
  10566. if (c.bodyA === p1[j] && c.bodyB === p2[j] || c.bodyB === p1[j] && c.bodyA === p2[j]) {
  10567. p1.splice(j, 1);
  10568. p2.splice(j, 1);
  10569. }
  10570. }
  10571. }
  10572. }
  10573. this.collisionMatrixTick(); // Generate contacts
  10574. if (doProfiling) {
  10575. profilingStart = performance.now();
  10576. }
  10577. const oldcontacts = World_step_oldContacts;
  10578. const NoldContacts = contacts.length;
  10579. for (i = 0; i !== NoldContacts; i++) {
  10580. oldcontacts.push(contacts[i]);
  10581. }
  10582. contacts.length = 0; // Transfer FrictionEquation from current list to the pool for reuse
  10583. const NoldFrictionEquations = this.frictionEquations.length;
  10584. for (i = 0; i !== NoldFrictionEquations; i++) {
  10585. frictionEquationPool.push(this.frictionEquations[i]);
  10586. }
  10587. this.frictionEquations.length = 0;
  10588. this.narrowphase.getContacts(p1, p2, this, contacts, oldcontacts, // To be reused
  10589. this.frictionEquations, frictionEquationPool);
  10590. if (doProfiling) {
  10591. profile.narrowphase = performance.now() - profilingStart;
  10592. } // Loop over all collisions
  10593. if (doProfiling) {
  10594. profilingStart = performance.now();
  10595. } // Add all friction eqs
  10596. for (i = 0; i < this.frictionEquations.length; i++) {
  10597. solver.addEquation(this.frictionEquations[i]);
  10598. }
  10599. const ncontacts = contacts.length;
  10600. for (let k = 0; k !== ncontacts; k++) {
  10601. // Current contact
  10602. const c = contacts[k]; // Get current collision indeces
  10603. const bi = c.bi;
  10604. const bj = c.bj;
  10605. const si = c.si;
  10606. const sj = c.sj; // Get collision properties
  10607. let cm;
  10608. if (bi.material && bj.material) {
  10609. cm = this.getContactMaterial(bi.material, bj.material) || this.defaultContactMaterial;
  10610. } else {
  10611. cm = this.defaultContactMaterial;
  10612. } // c.enabled = bi.collisionResponse && bj.collisionResponse && si.collisionResponse && sj.collisionResponse;
  10613. cm.friction; // c.restitution = cm.restitution;
  10614. // If friction or restitution were specified in the material, use them
  10615. if (bi.material && bj.material) {
  10616. if (bi.material.friction >= 0 && bj.material.friction >= 0) {
  10617. bi.material.friction * bj.material.friction;
  10618. }
  10619. if (bi.material.restitution >= 0 && bj.material.restitution >= 0) {
  10620. c.restitution = bi.material.restitution * bj.material.restitution;
  10621. }
  10622. } // c.setSpookParams(
  10623. // cm.contactEquationStiffness,
  10624. // cm.contactEquationRelaxation,
  10625. // dt
  10626. // );
  10627. solver.addEquation(c); // // Add friction constraint equation
  10628. // if(mu > 0){
  10629. // // Create 2 tangent equations
  10630. // const mug = mu * gnorm;
  10631. // const reducedMass = (bi.invMass + bj.invMass);
  10632. // if(reducedMass > 0){
  10633. // reducedMass = 1/reducedMass;
  10634. // }
  10635. // const pool = frictionEquationPool;
  10636. // const c1 = pool.length ? pool.pop() : new FrictionEquation(bi,bj,mug*reducedMass);
  10637. // const c2 = pool.length ? pool.pop() : new FrictionEquation(bi,bj,mug*reducedMass);
  10638. // this.frictionEquations.push(c1, c2);
  10639. // c1.bi = c2.bi = bi;
  10640. // c1.bj = c2.bj = bj;
  10641. // c1.minForce = c2.minForce = -mug*reducedMass;
  10642. // c1.maxForce = c2.maxForce = mug*reducedMass;
  10643. // // Copy over the relative vectors
  10644. // c1.ri.copy(c.ri);
  10645. // c1.rj.copy(c.rj);
  10646. // c2.ri.copy(c.ri);
  10647. // c2.rj.copy(c.rj);
  10648. // // Construct tangents
  10649. // c.ni.tangents(c1.t, c2.t);
  10650. // // Set spook params
  10651. // c1.setSpookParams(cm.frictionEquationStiffness, cm.frictionEquationRelaxation, dt);
  10652. // c2.setSpookParams(cm.frictionEquationStiffness, cm.frictionEquationRelaxation, dt);
  10653. // c1.enabled = c2.enabled = c.enabled;
  10654. // // Add equations to solver
  10655. // solver.addEquation(c1);
  10656. // solver.addEquation(c2);
  10657. // }
  10658. if (bi.allowSleep && bi.type === Body.DYNAMIC && bi.sleepState === Body.SLEEPING && bj.sleepState === Body.AWAKE && bj.type !== Body.STATIC) {
  10659. const speedSquaredB = bj.velocity.lengthSquared() + bj.angularVelocity.lengthSquared();
  10660. const speedLimitSquaredB = bj.sleepSpeedLimit ** 2;
  10661. if (speedSquaredB >= speedLimitSquaredB * 2) {
  10662. bi.wakeUpAfterNarrowphase = true;
  10663. }
  10664. }
  10665. if (bj.allowSleep && bj.type === Body.DYNAMIC && bj.sleepState === Body.SLEEPING && bi.sleepState === Body.AWAKE && bi.type !== Body.STATIC) {
  10666. const speedSquaredA = bi.velocity.lengthSquared() + bi.angularVelocity.lengthSquared();
  10667. const speedLimitSquaredA = bi.sleepSpeedLimit ** 2;
  10668. if (speedSquaredA >= speedLimitSquaredA * 2) {
  10669. bj.wakeUpAfterNarrowphase = true;
  10670. }
  10671. } // Now we know that i and j are in contact. Set collision matrix state
  10672. this.collisionMatrix.set(bi, bj, true);
  10673. if (!this.collisionMatrixPrevious.get(bi, bj)) {
  10674. // First contact!
  10675. // We reuse the collideEvent object, otherwise we will end up creating new objects for each new contact, even if there's no event listener attached.
  10676. World_step_collideEvent.body = bj;
  10677. World_step_collideEvent.contact = c;
  10678. bi.dispatchEvent(World_step_collideEvent);
  10679. World_step_collideEvent.body = bi;
  10680. bj.dispatchEvent(World_step_collideEvent);
  10681. }
  10682. this.bodyOverlapKeeper.set(bi.id, bj.id);
  10683. this.shapeOverlapKeeper.set(si.id, sj.id);
  10684. }
  10685. this.emitContactEvents();
  10686. if (doProfiling) {
  10687. profile.makeContactConstraints = performance.now() - profilingStart;
  10688. profilingStart = performance.now();
  10689. } // Wake up bodies
  10690. for (i = 0; i !== N; i++) {
  10691. const bi = bodies[i];
  10692. if (bi.wakeUpAfterNarrowphase) {
  10693. bi.wakeUp();
  10694. bi.wakeUpAfterNarrowphase = false;
  10695. }
  10696. } // Add user-added constraints
  10697. Nconstraints = constraints.length;
  10698. for (i = 0; i !== Nconstraints; i++) {
  10699. const c = constraints[i];
  10700. c.update();
  10701. for (let j = 0, Neq = c.equations.length; j !== Neq; j++) {
  10702. const eq = c.equations[j];
  10703. solver.addEquation(eq);
  10704. }
  10705. } // Solve the constrained system
  10706. solver.solve(dt, this);
  10707. if (doProfiling) {
  10708. profile.solve = performance.now() - profilingStart;
  10709. } // Remove all contacts from solver
  10710. solver.removeAllEquations(); // Apply damping, see http://code.google.com/p/bullet/issues/detail?id=74 for details
  10711. const pow = Math.pow;
  10712. for (i = 0; i !== N; i++) {
  10713. const bi = bodies[i];
  10714. if (bi.type & DYNAMIC) {
  10715. // Only for dynamic bodies
  10716. const ld = pow(1.0 - bi.linearDamping, dt);
  10717. const v = bi.velocity;
  10718. v.scale(ld, v);
  10719. const av = bi.angularVelocity;
  10720. if (av) {
  10721. const ad = pow(1.0 - bi.angularDamping, dt);
  10722. av.scale(ad, av);
  10723. }
  10724. }
  10725. }
  10726. this.dispatchEvent(World_step_preStepEvent); // Invoke pre-step callbacks
  10727. for (i = 0; i !== N; i++) {
  10728. const bi = bodies[i];
  10729. if (bi.preStep) {
  10730. bi.preStep.call(bi);
  10731. }
  10732. } // Leap frog
  10733. // vnew = v + h*f/m
  10734. // xnew = x + h*vnew
  10735. if (doProfiling) {
  10736. profilingStart = performance.now();
  10737. }
  10738. const stepnumber = this.stepnumber;
  10739. const quatNormalize = stepnumber % (this.quatNormalizeSkip + 1) === 0;
  10740. const quatNormalizeFast = this.quatNormalizeFast;
  10741. for (i = 0; i !== N; i++) {
  10742. bodies[i].integrate(dt, quatNormalize, quatNormalizeFast);
  10743. }
  10744. this.clearForces();
  10745. this.broadphase.dirty = true;
  10746. if (doProfiling) {
  10747. profile.integrate = performance.now() - profilingStart;
  10748. } // Update step number
  10749. this.stepnumber += 1;
  10750. this.dispatchEvent(World_step_postStepEvent); // Invoke post-step callbacks
  10751. for (i = 0; i !== N; i++) {
  10752. const bi = bodies[i];
  10753. const postStep = bi.postStep;
  10754. if (postStep) {
  10755. postStep.call(bi);
  10756. }
  10757. } // Sleeping update
  10758. let hasActiveBodies = true;
  10759. if (this.allowSleep) {
  10760. hasActiveBodies = false;
  10761. for (i = 0; i !== N; i++) {
  10762. const bi = bodies[i];
  10763. bi.sleepTick(this.time);
  10764. if (bi.sleepState !== Body.SLEEPING) {
  10765. hasActiveBodies = true;
  10766. }
  10767. }
  10768. }
  10769. this.hasActiveBodies = hasActiveBodies;
  10770. }
  10771. emitContactEvents() {
  10772. const hasBeginContact = this.hasAnyEventListener('beginContact');
  10773. const hasEndContact = this.hasAnyEventListener('endContact');
  10774. if (hasBeginContact || hasEndContact) {
  10775. this.bodyOverlapKeeper.getDiff(additions, removals);
  10776. }
  10777. if (hasBeginContact) {
  10778. for (let i = 0, l = additions.length; i < l; i += 2) {
  10779. beginContactEvent.bodyA = this.getBodyById(additions[i]);
  10780. beginContactEvent.bodyB = this.getBodyById(additions[i + 1]);
  10781. this.dispatchEvent(beginContactEvent);
  10782. }
  10783. beginContactEvent.bodyA = beginContactEvent.bodyB = null;
  10784. }
  10785. if (hasEndContact) {
  10786. for (let i = 0, l = removals.length; i < l; i += 2) {
  10787. endContactEvent.bodyA = this.getBodyById(removals[i]);
  10788. endContactEvent.bodyB = this.getBodyById(removals[i + 1]);
  10789. this.dispatchEvent(endContactEvent);
  10790. }
  10791. endContactEvent.bodyA = endContactEvent.bodyB = null;
  10792. }
  10793. additions.length = removals.length = 0;
  10794. const hasBeginShapeContact = this.hasAnyEventListener('beginShapeContact');
  10795. const hasEndShapeContact = this.hasAnyEventListener('endShapeContact');
  10796. if (hasBeginShapeContact || hasEndShapeContact) {
  10797. this.shapeOverlapKeeper.getDiff(additions, removals);
  10798. }
  10799. if (hasBeginShapeContact) {
  10800. for (let i = 0, l = additions.length; i < l; i += 2) {
  10801. const shapeA = this.getShapeById(additions[i]);
  10802. const shapeB = this.getShapeById(additions[i + 1]);
  10803. beginShapeContactEvent.shapeA = shapeA;
  10804. beginShapeContactEvent.shapeB = shapeB;
  10805. if (shapeA) beginShapeContactEvent.bodyA = shapeA.body;
  10806. if (shapeB) beginShapeContactEvent.bodyB = shapeB.body;
  10807. this.dispatchEvent(beginShapeContactEvent);
  10808. }
  10809. beginShapeContactEvent.bodyA = beginShapeContactEvent.bodyB = beginShapeContactEvent.shapeA = beginShapeContactEvent.shapeB = null;
  10810. }
  10811. if (hasEndShapeContact) {
  10812. for (let i = 0, l = removals.length; i < l; i += 2) {
  10813. const shapeA = this.getShapeById(removals[i]);
  10814. const shapeB = this.getShapeById(removals[i + 1]);
  10815. endShapeContactEvent.shapeA = shapeA;
  10816. endShapeContactEvent.shapeB = shapeB;
  10817. if (shapeA) endShapeContactEvent.bodyA = shapeA.body;
  10818. if (shapeB) endShapeContactEvent.bodyB = shapeB.body;
  10819. this.dispatchEvent(endShapeContactEvent);
  10820. }
  10821. endShapeContactEvent.bodyA = endShapeContactEvent.bodyB = endShapeContactEvent.shapeA = endShapeContactEvent.shapeB = null;
  10822. }
  10823. }
  10824. /**
  10825. * Sets all body forces in the world to zero.
  10826. */
  10827. clearForces() {
  10828. const bodies = this.bodies;
  10829. const N = bodies.length;
  10830. for (let i = 0; i !== N; i++) {
  10831. const b = bodies[i];
  10832. b.force;
  10833. b.torque;
  10834. b.force.set(0, 0, 0);
  10835. b.torque.set(0, 0, 0);
  10836. }
  10837. }
  10838. } // Temp stuff
  10839. new AABB();
  10840. const tmpRay = new Ray(); // performance.now() fallback on Date.now()
  10841. const performance = globalThis.performance || {};
  10842. if (!performance.now) {
  10843. let nowOffset = Date.now();
  10844. if (performance.timing && performance.timing.navigationStart) {
  10845. nowOffset = performance.timing.navigationStart;
  10846. }
  10847. performance.now = () => Date.now() - nowOffset;
  10848. }
  10849. // Reusable event objects to save memory.
  10850. const World_step_postStepEvent = {
  10851. type: 'postStep'
  10852. }; // Dispatched before the world steps forward in time.
  10853. const World_step_preStepEvent = {
  10854. type: 'preStep'
  10855. };
  10856. const World_step_collideEvent = {
  10857. type: Body.COLLIDE_EVENT_NAME,
  10858. body: null,
  10859. contact: null
  10860. }; // Pools for unused objects
  10861. const World_step_oldContacts = [];
  10862. const World_step_frictionEquationPool = []; // Reusable arrays for collision pairs
  10863. const World_step_p1 = [];
  10864. const World_step_p2 = []; // Stuff for emitContactEvents
  10865. const additions = [];
  10866. const removals = [];
  10867. const beginContactEvent = {
  10868. type: 'beginContact',
  10869. bodyA: null,
  10870. bodyB: null
  10871. };
  10872. const endContactEvent = {
  10873. type: 'endContact',
  10874. bodyA: null,
  10875. bodyB: null
  10876. };
  10877. const beginShapeContactEvent = {
  10878. type: 'beginShapeContact',
  10879. bodyA: null,
  10880. bodyB: null,
  10881. shapeA: null,
  10882. shapeB: null
  10883. };
  10884. const endShapeContactEvent = {
  10885. type: 'endShapeContact',
  10886. bodyA: null,
  10887. bodyB: null,
  10888. shapeA: null,
  10889. shapeB: null
  10890. };
  10891. /***/ }),
  10892. /***/ "./Assets/Components/Animator.re.ts":
  10893. /*!******************************************!*\
  10894. !*** ./Assets/Components/Animator.re.ts ***!
  10895. \******************************************/
  10896. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  10897. __webpack_require__.r(__webpack_exports__);
  10898. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  10899. /* harmony export */ "default": () => (/* binding */ Animator)
  10900. /* harmony export */ });
  10901. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  10902. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  10903. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  10904. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  10905. var __defProp = Object.defineProperty;
  10906. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  10907. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  10908. var __decorateClass = (decorators, target, key, kind) => {
  10909. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  10910. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  10911. if (decorator = decorators[i])
  10912. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  10913. if (kind && result)
  10914. __defProp(target, key, result);
  10915. return result;
  10916. };
  10917. class Animator extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  10918. constructor() {
  10919. super(...arguments);
  10920. this.animations = [];
  10921. this._curAnimations = [];
  10922. this.data = [];
  10923. this._selected = 0;
  10924. this.selectedOptions = this.animations.map((elem, i) => i.toString());
  10925. this.stopped = false;
  10926. this.stopping = false;
  10927. this.playLabel = "Play";
  10928. this.actions = {};
  10929. this.animationFinishedListeners = [];
  10930. this.animationFinished = /* @__PURE__ */ __name(() => {
  10931. if (this.stopping) {
  10932. this.stopped = true;
  10933. this.stopping = false;
  10934. }
  10935. this.animationFinishedListeners.forEach((listener) => listener());
  10936. if (this.activeAction.loop === three__WEBPACK_IMPORTED_MODULE_1__.LoopOnce && !this.activeAction.clampWhenFinished) {
  10937. this.mix(this.defaultActionName, 1e-3, false);
  10938. }
  10939. }, "animationFinished");
  10940. }
  10941. animationsHaveChanged() {
  10942. if (this._curAnimations.length !== this.animations.length)
  10943. return true;
  10944. for (let i = 0; i < this._curAnimations.length; i++) {
  10945. if (this._curAnimations[i] !== this.animations[i])
  10946. return true;
  10947. }
  10948. return false;
  10949. }
  10950. updateConfigs() {
  10951. const newConfigs = [];
  10952. for (let i = 0; i < this.animations.length; i++) {
  10953. if (this.data[i]) {
  10954. newConfigs[i] = this.data[i];
  10955. continue;
  10956. }
  10957. newConfigs[i] = {
  10958. actionName: i.toString(),
  10959. playOnce: false,
  10960. maxWeight: 1,
  10961. duration: 1,
  10962. speed: 1
  10963. };
  10964. }
  10965. this._curAnimations = this.animations.slice();
  10966. this.data.splice(0);
  10967. newConfigs.forEach((config) => this.data.push(config));
  10968. this._mixer = this._mixer = new three__WEBPACK_IMPORTED_MODULE_1__.AnimationMixer(this.object3d);
  10969. this.animations.forEach((clip, i) => {
  10970. const action = this._mixer.clipAction(clip);
  10971. clip.name = this.data[i].actionName;
  10972. this.data[i].playOnce && action.setLoop(three__WEBPACK_IMPORTED_MODULE_1__.LoopOnce, 0);
  10973. this.actions[this.data[i].actionName] = { action, config: this.data[i] };
  10974. });
  10975. }
  10976. get selected() {
  10977. this.selectedOptions.splice(0, this.selectedOptions.length, ...this.animations.map((_, i) => i.toString()));
  10978. this.isReady && this.animationsHaveChanged() && this.updateConfigs();
  10979. return this._selected;
  10980. }
  10981. set selected(value) {
  10982. this._selected = value;
  10983. this.updateAnimationConfigInputs();
  10984. this.animationsHaveChanged() && this.updateConfigs();
  10985. if (this.playLabel === "Stop" && !rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.isRunning) {
  10986. this.playAction();
  10987. }
  10988. }
  10989. updateAnimationConfigInputs() {
  10990. this.data = this.data;
  10991. const activeConfig = this.data[this._selected];
  10992. this.actionName = activeConfig.actionName;
  10993. this.playOnce = activeConfig.playOnce;
  10994. this.duration = activeConfig.duration;
  10995. this.speed = activeConfig.speed;
  10996. }
  10997. get actionName() {
  10998. const activeConfig = this.data[this.selected];
  10999. return activeConfig ? activeConfig.actionName : "";
  11000. }
  11001. set actionName(value) {
  11002. if (this.selected < 0)
  11003. return;
  11004. const activeConfig = this.data[this.selected];
  11005. if (!activeConfig)
  11006. return;
  11007. activeConfig.actionName = value;
  11008. }
  11009. get playOnce() {
  11010. const activeConfig = this.data[this.selected];
  11011. return activeConfig ? activeConfig.playOnce : false;
  11012. }
  11013. set playOnce(value) {
  11014. if (this.selected < 0)
  11015. return;
  11016. const activeConfig = this.data[this.selected];
  11017. if (!activeConfig)
  11018. return;
  11019. activeConfig.playOnce = value;
  11020. }
  11021. get duration() {
  11022. const activeConfig = this.data[this.selected];
  11023. return activeConfig ? activeConfig.duration : 1;
  11024. }
  11025. set duration(value) {
  11026. if (this.selected < 0)
  11027. return;
  11028. const activeConfig = this.data[this.selected];
  11029. if (!activeConfig)
  11030. return;
  11031. activeConfig.duration = value;
  11032. }
  11033. get speed() {
  11034. const activeConfig = this.data[this.selected];
  11035. return activeConfig ? activeConfig.speed : 1;
  11036. }
  11037. set speed(value) {
  11038. if (this.selected < 0)
  11039. return;
  11040. const activeConfig = this.data[this.selected];
  11041. if (!activeConfig)
  11042. return;
  11043. activeConfig.speed = Number(value);
  11044. }
  11045. get isActive() {
  11046. return !this.stopped && !this.stopping;
  11047. }
  11048. stop() {
  11049. this.stopping = true;
  11050. }
  11051. resume() {
  11052. this.stopped = false;
  11053. this.stopping = false;
  11054. }
  11055. play() {
  11056. if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.isRunning)
  11057. return;
  11058. if (this.playLabel === "Play" && !this.editorUpdate) {
  11059. this.mixer;
  11060. this.animationsHaveChanged() && this.updateConfigs();
  11061. this.playAction();
  11062. this.editorUpdate = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.onUpdate((sceneController) => {
  11063. if (sceneController === rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime)
  11064. return;
  11065. this.mixer.update(sceneController.deltaTime * this.speed);
  11066. });
  11067. } else if (this.playLabel === "Stop") {
  11068. this.playLabel = "Play";
  11069. this.stopAction();
  11070. this.editorUpdate?.stop();
  11071. this.editorUpdate = void 0;
  11072. }
  11073. }
  11074. stopAction() {
  11075. this.mixer.existingAction(this.animations[this.selected])?.reset();
  11076. this.mixer.stopAllAction();
  11077. }
  11078. playAction() {
  11079. this.stopAction();
  11080. const action = this.actions[this.actionName];
  11081. if (!this.actions[this.actionName])
  11082. return;
  11083. this.playLabel = "Stop";
  11084. action.action.play();
  11085. }
  11086. get mixer() {
  11087. if (!this._mixer) {
  11088. this._mixer = new three__WEBPACK_IMPORTED_MODULE_1__.AnimationMixer(this.object3d);
  11089. this.animations.forEach((clip, i) => {
  11090. const action = this._mixer.clipAction(clip);
  11091. clip.name = this.data[i].actionName;
  11092. this.data[i].playOnce && action.setLoop(three__WEBPACK_IMPORTED_MODULE_1__.LoopOnce, 0);
  11093. this.actions[this.data[i].actionName] = { action, config: this.data[i] };
  11094. });
  11095. }
  11096. return this._mixer;
  11097. }
  11098. awake() {
  11099. this.editorUpdate?.stop();
  11100. this.editorUpdate = void 0;
  11101. }
  11102. start() {
  11103. this.mixer.existingAction(this.animations[this.selected])?.reset();
  11104. this.mixer.stopAllAction();
  11105. const configs = this.data;
  11106. this.animations.forEach((clip, i) => {
  11107. const clipConfig = configs[i];
  11108. clipConfig.duration && (clip.duration = clipConfig.duration);
  11109. const action = this.mixer.existingAction(clip);
  11110. if (!action)
  11111. return;
  11112. action.play();
  11113. clipConfig.playOnce && action.setLoop(three__WEBPACK_IMPORTED_MODULE_1__.LoopOnce, 0);
  11114. this.setWeight(action, this.selected === i ? 1 : 0);
  11115. });
  11116. this.mixer.removeEventListener("finished", this.animationFinished);
  11117. this.mixer.addEventListener("finished", this.animationFinished);
  11118. this.activeAction = this.defaultAction;
  11119. this.mix(Object.keys(this.actions)[0]);
  11120. }
  11121. update() {
  11122. if (this.stopped)
  11123. return;
  11124. this.mixer.update(rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.deltaTime * this.actions[this.activeAction.getClip().name].config.speed);
  11125. }
  11126. getAction(index) {
  11127. return this.actions[index].action;
  11128. }
  11129. setWeight(action, weight) {
  11130. action.enabled = true;
  11131. action.time = 0;
  11132. action.setEffectiveTimeScale(1);
  11133. action.setEffectiveWeight(weight);
  11134. }
  11135. getWeight(actionName) {
  11136. return this.getAction(actionName).getEffectiveWeight();
  11137. }
  11138. get defaultAction() {
  11139. return this.getAction(this.defaultActionName);
  11140. }
  11141. get defaultActionName() {
  11142. return Object.keys(this.actions)[0];
  11143. }
  11144. onAnimationFinished(cb) {
  11145. this.animationFinishedListeners.push(cb);
  11146. }
  11147. mix(actionName, transitionTime = 0.1, warp = true, weight = 1) {
  11148. const action = this.getAction(actionName);
  11149. action.reset();
  11150. this.setWeight(action, weight);
  11151. action.crossFadeFrom(this.activeAction, transitionTime, warp);
  11152. this.activeAction = action;
  11153. }
  11154. }
  11155. __name(Animator, "Animator");
  11156. __decorateClass([
  11157. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.list.animation()
  11158. ], Animator.prototype, "animations", 2);
  11159. __decorateClass([
  11160. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.data()
  11161. ], Animator.prototype, "data", 2);
  11162. __decorateClass([
  11163. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.select()
  11164. ], Animator.prototype, "selected", 1);
  11165. __decorateClass([
  11166. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.text()
  11167. ], Animator.prototype, "actionName", 1);
  11168. __decorateClass([
  11169. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  11170. ], Animator.prototype, "playOnce", 1);
  11171. __decorateClass([
  11172. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  11173. ], Animator.prototype, "duration", 1);
  11174. __decorateClass([
  11175. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  11176. ], Animator.prototype, "speed", 1);
  11177. __decorateClass([
  11178. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.button()
  11179. ], Animator.prototype, "play", 1);
  11180. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(Animator);
  11181. /***/ }),
  11182. /***/ "./Assets/Components/BallRaycastReceiver.re.ts":
  11183. /*!*****************************************************!*\
  11184. !*** ./Assets/Components/BallRaycastReceiver.re.ts ***!
  11185. \*****************************************************/
  11186. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  11187. __webpack_require__.r(__webpack_exports__);
  11188. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  11189. /* harmony export */ "default": () => (/* binding */ BallRaycastReceiver)
  11190. /* harmony export */ });
  11191. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  11192. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  11193. /* harmony import */ var _RaycastReceiver_re__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./RaycastReceiver.re */ "./Assets/Components/RaycastReceiver.re.ts");
  11194. var __defProp = Object.defineProperty;
  11195. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  11196. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  11197. var __decorateClass = (decorators, target, key, kind) => {
  11198. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  11199. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  11200. if (decorator = decorators[i])
  11201. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  11202. if (kind && result)
  11203. __defProp(target, key, result);
  11204. return result;
  11205. };
  11206. class BallRaycastReceiver extends _RaycastReceiver_re__WEBPACK_IMPORTED_MODULE_1__["default"] {
  11207. awake() {
  11208. }
  11209. start() {
  11210. if (!this.highlightMaterial) {
  11211. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Debug.logError("BallRaycastReceiver has no highlight material set");
  11212. }
  11213. }
  11214. update() {
  11215. }
  11216. onMouseOver(intersect) {
  11217. var currentObj = intersect.object;
  11218. this.originalMaterial = currentObj.material;
  11219. if (this.highlightMaterial) {
  11220. currentObj.material = this.highlightMaterial;
  11221. }
  11222. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.rogueDOMContainer.style.cursor = "pointer";
  11223. return true;
  11224. }
  11225. onMouseOut() {
  11226. this.object3d.material = this.originalMaterial;
  11227. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.rogueDOMContainer.style.cursor = "default";
  11228. return true;
  11229. }
  11230. }
  11231. __name(BallRaycastReceiver, "BallRaycastReceiver");
  11232. __decorateClass([
  11233. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.material()
  11234. ], BallRaycastReceiver.prototype, "highlightMaterial", 2);
  11235. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(BallRaycastReceiver);
  11236. /***/ }),
  11237. /***/ "./Assets/Components/CannonMovementController.re.ts":
  11238. /*!**********************************************************!*\
  11239. !*** ./Assets/Components/CannonMovementController.re.ts ***!
  11240. \**********************************************************/
  11241. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  11242. __webpack_require__.r(__webpack_exports__);
  11243. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  11244. /* harmony export */ "default": () => (/* binding */ CannonMovementController)
  11245. /* harmony export */ });
  11246. /* harmony import */ var _RE_BeardScript_rogue_cannon_Components_CannonBody_re__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @RE/BeardScript/rogue-cannon/Components/CannonBody.re */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonBody.re.ts");
  11247. /* harmony import */ var Assets_Library_GetForwardVector__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! Assets/Library/GetForwardVector */ "./Assets/Library/GetForwardVector.ts");
  11248. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  11249. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  11250. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_2__);
  11251. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! three */ "three");
  11252. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_3__);
  11253. /* harmony import */ var _FloorCheckComponent_re__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./FloorCheckComponent.re */ "./Assets/Components/FloorCheckComponent.re.ts");
  11254. var __defProp = Object.defineProperty;
  11255. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  11256. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  11257. var __decorateClass = (decorators, target, key, kind) => {
  11258. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  11259. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  11260. if (decorator = decorators[i])
  11261. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  11262. if (kind && result)
  11263. __defProp(target, key, result);
  11264. return result;
  11265. };
  11266. class CannonMovementController extends rogue_engine__WEBPACK_IMPORTED_MODULE_2__.Component {
  11267. constructor() {
  11268. super(...arguments);
  11269. this.speed = 1;
  11270. this.jumpStrength = 3;
  11271. }
  11272. awake() {
  11273. this.bodyComponent = rogue_engine__WEBPACK_IMPORTED_MODULE_2__.getComponent(_RE_BeardScript_rogue_cannon_Components_CannonBody_re__WEBPACK_IMPORTED_MODULE_0__["default"], this.object3d);
  11274. }
  11275. start() {
  11276. this.vectorCalculator = new Assets_Library_GetForwardVector__WEBPACK_IMPORTED_MODULE_1__["default"](rogue_engine__WEBPACK_IMPORTED_MODULE_2__.Runtime.camera);
  11277. }
  11278. update() {
  11279. let direction = { x: 0, y: 0, z: 0 };
  11280. if (rogue_engine__WEBPACK_IMPORTED_MODULE_2__.Input.keyboard.getKeyPressed("KeyW")) {
  11281. direction.x += 1;
  11282. }
  11283. if (rogue_engine__WEBPACK_IMPORTED_MODULE_2__.Input.keyboard.getKeyPressed("KeyA")) {
  11284. direction.y += -1;
  11285. }
  11286. if (rogue_engine__WEBPACK_IMPORTED_MODULE_2__.Input.keyboard.getKeyPressed("KeyS")) {
  11287. direction.x += -1;
  11288. }
  11289. if (rogue_engine__WEBPACK_IMPORTED_MODULE_2__.Input.keyboard.getKeyPressed("KeyD")) {
  11290. direction.y += 1;
  11291. }
  11292. if (rogue_engine__WEBPACK_IMPORTED_MODULE_2__.Input.keyboard.getKeyPressed("Space")) {
  11293. direction.z = 1;
  11294. }
  11295. if (direction.x != 0) {
  11296. this.moveForward(direction.x * this.speed);
  11297. }
  11298. if (direction.y != 0) {
  11299. this.moveRight(direction.y * this.speed);
  11300. }
  11301. if (direction.z != 0) {
  11302. const floorCheckComponent = rogue_engine__WEBPACK_IMPORTED_MODULE_2__.getComponent(_FloorCheckComponent_re__WEBPACK_IMPORTED_MODULE_4__["default"], this.object3d);
  11303. if (floorCheckComponent) {
  11304. if (floorCheckComponent.isOnFloor) {
  11305. this.bodyComponent.body.applyImpulse(new cannon_es__WEBPACK_IMPORTED_MODULE_5__.Vec3(0, this.jumpStrength, 0), new cannon_es__WEBPACK_IMPORTED_MODULE_5__.Vec3(this.object3d.position.x, this.object3d.position.y, this.object3d.position.z));
  11306. }
  11307. }
  11308. }
  11309. }
  11310. moveForward(distance) {
  11311. let scaledVelocity = new three__WEBPACK_IMPORTED_MODULE_3__.Vector3();
  11312. scaledVelocity.addScaledVector(this.vectorCalculator.getForward(), distance);
  11313. this.bodyComponent.body.applyForce(new cannon_es__WEBPACK_IMPORTED_MODULE_5__.Vec3(scaledVelocity.x, scaledVelocity.y, scaledVelocity.z));
  11314. }
  11315. moveRight(distance) {
  11316. let scaledVelocity = new three__WEBPACK_IMPORTED_MODULE_3__.Vector3();
  11317. scaledVelocity.addScaledVector(this.vectorCalculator.getRight(), distance);
  11318. this.bodyComponent.body.applyForce(new cannon_es__WEBPACK_IMPORTED_MODULE_5__.Vec3(scaledVelocity.x, scaledVelocity.y, scaledVelocity.z));
  11319. }
  11320. }
  11321. __name(CannonMovementController, "CannonMovementController");
  11322. __decorateClass([
  11323. rogue_engine__WEBPACK_IMPORTED_MODULE_2__.props.num()
  11324. ], CannonMovementController.prototype, "speed", 2);
  11325. __decorateClass([
  11326. rogue_engine__WEBPACK_IMPORTED_MODULE_2__.props.num()
  11327. ], CannonMovementController.prototype, "jumpStrength", 2);
  11328. rogue_engine__WEBPACK_IMPORTED_MODULE_2__.registerComponent(CannonMovementController);
  11329. /***/ }),
  11330. /***/ "./Assets/Components/FaceDirectionOfVelocityComponent.re.ts":
  11331. /*!******************************************************************!*\
  11332. !*** ./Assets/Components/FaceDirectionOfVelocityComponent.re.ts ***!
  11333. \******************************************************************/
  11334. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  11335. __webpack_require__.r(__webpack_exports__);
  11336. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  11337. /* harmony export */ "default": () => (/* binding */ FaceDirectionOfVelocityComponent)
  11338. /* harmony export */ });
  11339. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  11340. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  11341. var __defProp = Object.defineProperty;
  11342. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  11343. class FaceDirectionOfVelocityComponent extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  11344. awake() {
  11345. }
  11346. start() {
  11347. }
  11348. update() {
  11349. }
  11350. }
  11351. __name(FaceDirectionOfVelocityComponent, "FaceDirectionOfVelocityComponent");
  11352. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(FaceDirectionOfVelocityComponent);
  11353. /***/ }),
  11354. /***/ "./Assets/Components/FloorCheckComponent.re.ts":
  11355. /*!*****************************************************!*\
  11356. !*** ./Assets/Components/FloorCheckComponent.re.ts ***!
  11357. \*****************************************************/
  11358. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  11359. __webpack_require__.r(__webpack_exports__);
  11360. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  11361. /* harmony export */ "default": () => (/* binding */ FloorCheckComponent)
  11362. /* harmony export */ });
  11363. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  11364. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  11365. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  11366. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  11367. var __defProp = Object.defineProperty;
  11368. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  11369. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  11370. var __decorateClass = (decorators, target, key, kind) => {
  11371. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  11372. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  11373. if (decorator = decorators[i])
  11374. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  11375. if (kind && result)
  11376. __defProp(target, key, result);
  11377. return result;
  11378. };
  11379. class FloorCheckComponent extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  11380. constructor() {
  11381. super(...arguments);
  11382. this.down = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(0, -1, 0);
  11383. this.near = 0;
  11384. this.far = Infinity;
  11385. this.isOnFloor = false;
  11386. this.touchingFloorDistance = 1;
  11387. }
  11388. awake() {
  11389. this.raycaster = new three__WEBPACK_IMPORTED_MODULE_1__.Raycaster(this.object3d.position, this.down, this.near, this.far);
  11390. this.childrenToFilter = this.getAllChildrenUuids(this.object3d);
  11391. }
  11392. getAllChildrenUuids(child) {
  11393. return child.children.flatMap((innerChild) => {
  11394. if (innerChild.children.length > 0) {
  11395. return this.getAllChildrenUuids(innerChild);
  11396. }
  11397. return innerChild.uuid;
  11398. });
  11399. }
  11400. start() {
  11401. }
  11402. update() {
  11403. this.raycaster.set(this.object3d.position, this.down);
  11404. this.isOnFloor = false;
  11405. let intersects = this.raycaster.intersectObjects(rogue_engine__WEBPACK_IMPORTED_MODULE_0__.App.currentScene.children);
  11406. const notMeIntersects = intersects.filter((intersect) => {
  11407. return !this.childrenToFilter.includes(intersect.object.uuid);
  11408. });
  11409. notMeIntersects.forEach((intersect) => {
  11410. this.isOnFloor = this.isOnFloor || intersect.distance <= this.touchingFloorDistance;
  11411. });
  11412. }
  11413. }
  11414. __name(FloorCheckComponent, "FloorCheckComponent");
  11415. __decorateClass([
  11416. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  11417. ], FloorCheckComponent.prototype, "near", 2);
  11418. __decorateClass([
  11419. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  11420. ], FloorCheckComponent.prototype, "far", 2);
  11421. __decorateClass([
  11422. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  11423. ], FloorCheckComponent.prototype, "touchingFloorDistance", 2);
  11424. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(FloorCheckComponent);
  11425. /***/ }),
  11426. /***/ "./Assets/Components/FloorRaycastReceiver.re.ts":
  11427. /*!******************************************************!*\
  11428. !*** ./Assets/Components/FloorRaycastReceiver.re.ts ***!
  11429. \******************************************************/
  11430. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  11431. __webpack_require__.r(__webpack_exports__);
  11432. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  11433. /* harmony export */ "default": () => (/* binding */ FloorRaycastReceiver)
  11434. /* harmony export */ });
  11435. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  11436. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  11437. /* harmony import */ var _RaycastReceiver_re__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./RaycastReceiver.re */ "./Assets/Components/RaycastReceiver.re.ts");
  11438. var __defProp = Object.defineProperty;
  11439. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  11440. class FloorRaycastReceiver extends _RaycastReceiver_re__WEBPACK_IMPORTED_MODULE_1__["default"] {
  11441. awake() {
  11442. }
  11443. start() {
  11444. }
  11445. update() {
  11446. }
  11447. onMouseOver(intersect) {
  11448. let positionOnObject = { x: (intersect.uv.x - 0.5) * intersect.object.geometry.parameters.width, z: -(intersect.uv.y - 0.5) * intersect.object.geometry.parameters.depth };
  11449. const targetSelector = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.App.currentScene.getObjectByName("GridTarget");
  11450. if (!targetSelector) {
  11451. return true;
  11452. }
  11453. targetSelector.position.setX(Math.floor(positionOnObject.x) + 0.5);
  11454. targetSelector.position.setY(0);
  11455. targetSelector.position.setZ(Math.floor(positionOnObject.z) + 0.5);
  11456. return true;
  11457. }
  11458. onMouseOut() {
  11459. return true;
  11460. }
  11461. }
  11462. __name(FloorRaycastReceiver, "FloorRaycastReceiver");
  11463. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(FloorRaycastReceiver);
  11464. /***/ }),
  11465. /***/ "./Assets/Components/GameLogic.re.ts":
  11466. /*!*******************************************!*\
  11467. !*** ./Assets/Components/GameLogic.re.ts ***!
  11468. \*******************************************/
  11469. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  11470. __webpack_require__.r(__webpack_exports__);
  11471. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  11472. /* harmony export */ "default": () => (/* binding */ GameLogic)
  11473. /* harmony export */ });
  11474. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  11475. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  11476. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  11477. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  11478. var __defProp = Object.defineProperty;
  11479. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  11480. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  11481. var __decorateClass = (decorators, target, key, kind) => {
  11482. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  11483. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  11484. if (decorator = decorators[i])
  11485. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  11486. if (kind && result)
  11487. __defProp(target, key, result);
  11488. return result;
  11489. };
  11490. class GameLogic extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  11491. constructor() {
  11492. super(...arguments);
  11493. this.placementMode = 3;
  11494. }
  11495. awake() {
  11496. }
  11497. start() {
  11498. for (let i = 0; i < 100; i++) {
  11499. const newBuilding = this.buildings[Math.floor(3 * Math.random())].instantiate();
  11500. const randomPosition = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(Math.floor(98 * Math.random()) - 49, 0.1, Math.floor(98 * Math.random()) - 49);
  11501. newBuilding.position.copy(randomPosition);
  11502. }
  11503. this.focusPoint = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.App.currentScene.getObjectByName("FocusPoint");
  11504. }
  11505. update() {
  11506. }
  11507. }
  11508. __name(GameLogic, "GameLogic");
  11509. __decorateClass([
  11510. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.list.prefab()
  11511. ], GameLogic.prototype, "buildings", 2);
  11512. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(GameLogic);
  11513. /***/ }),
  11514. /***/ "./Assets/Components/MovementController.re.ts":
  11515. /*!****************************************************!*\
  11516. !*** ./Assets/Components/MovementController.re.ts ***!
  11517. \****************************************************/
  11518. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  11519. __webpack_require__.r(__webpack_exports__);
  11520. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  11521. /* harmony export */ "default": () => (/* binding */ MovementController)
  11522. /* harmony export */ });
  11523. /* harmony import */ var Assets_Library_GetForwardVector__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! Assets/Library/GetForwardVector */ "./Assets/Library/GetForwardVector.ts");
  11524. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  11525. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_1__);
  11526. var __defProp = Object.defineProperty;
  11527. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  11528. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  11529. var __decorateClass = (decorators, target, key, kind) => {
  11530. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  11531. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  11532. if (decorator = decorators[i])
  11533. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  11534. if (kind && result)
  11535. __defProp(target, key, result);
  11536. return result;
  11537. };
  11538. class MovementController extends rogue_engine__WEBPACK_IMPORTED_MODULE_1__.Component {
  11539. constructor() {
  11540. super(...arguments);
  11541. this.speed = 1;
  11542. }
  11543. awake() {
  11544. }
  11545. start() {
  11546. this.vectorCalculator = new Assets_Library_GetForwardVector__WEBPACK_IMPORTED_MODULE_0__["default"](rogue_engine__WEBPACK_IMPORTED_MODULE_1__.Runtime.camera);
  11547. }
  11548. update() {
  11549. if (rogue_engine__WEBPACK_IMPORTED_MODULE_1__.Input.keyboard.getKeyPressed("KeyW")) {
  11550. this.moveForward(1 * this.speed);
  11551. }
  11552. if (rogue_engine__WEBPACK_IMPORTED_MODULE_1__.Input.keyboard.getKeyPressed("KeyA")) {
  11553. this.moveRight(-1 * this.speed);
  11554. }
  11555. if (rogue_engine__WEBPACK_IMPORTED_MODULE_1__.Input.keyboard.getKeyPressed("KeyS")) {
  11556. this.moveForward(-1 * this.speed);
  11557. }
  11558. if (rogue_engine__WEBPACK_IMPORTED_MODULE_1__.Input.keyboard.getKeyPressed("KeyD")) {
  11559. this.moveRight(1 * this.speed);
  11560. }
  11561. }
  11562. moveForward(distance) {
  11563. this.object3d.position.addScaledVector(this.vectorCalculator.getForward(), distance);
  11564. }
  11565. moveRight(distance) {
  11566. this.object3d.position.addScaledVector(this.vectorCalculator.getRight(), distance);
  11567. }
  11568. }
  11569. __name(MovementController, "MovementController");
  11570. __decorateClass([
  11571. rogue_engine__WEBPACK_IMPORTED_MODULE_1__.props.num()
  11572. ], MovementController.prototype, "speed", 2);
  11573. rogue_engine__WEBPACK_IMPORTED_MODULE_1__.registerComponent(MovementController);
  11574. /***/ }),
  11575. /***/ "./Assets/Components/RapierMovementController.re.ts":
  11576. /*!**********************************************************!*\
  11577. !*** ./Assets/Components/RapierMovementController.re.ts ***!
  11578. \**********************************************************/
  11579. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  11580. __webpack_require__.r(__webpack_exports__);
  11581. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  11582. /* harmony export */ "default": () => (/* binding */ RapierMovementController)
  11583. /* harmony export */ });
  11584. /* harmony import */ var Assets_Library_GetForwardVector__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! Assets/Library/GetForwardVector */ "./Assets/Library/GetForwardVector.ts");
  11585. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  11586. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_1__);
  11587. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! three */ "three");
  11588. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_2__);
  11589. /* harmony import */ var _FloorCheckComponent_re__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./FloorCheckComponent.re */ "./Assets/Components/FloorCheckComponent.re.ts");
  11590. /* harmony import */ var _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @dimforge/rapier3d-compat */ "./node_modules/@dimforge/rapier3d-compat/rapier.es.js");
  11591. /* harmony import */ var _RE_RogueEngine_rogue_rapier_Components_RapierBody_re__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @RE/RogueEngine/rogue-rapier/Components/RapierBody.re */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/RapierBody.re.ts");
  11592. var __defProp = Object.defineProperty;
  11593. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  11594. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  11595. var __decorateClass = (decorators, target, key, kind) => {
  11596. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  11597. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  11598. if (decorator = decorators[i])
  11599. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  11600. if (kind && result)
  11601. __defProp(target, key, result);
  11602. return result;
  11603. };
  11604. class RapierMovementController extends rogue_engine__WEBPACK_IMPORTED_MODULE_1__.Component {
  11605. constructor() {
  11606. super(...arguments);
  11607. this.speed = 1;
  11608. this.jumpStrength = 10;
  11609. this.jumpVector = new _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_5__["default"].Vector3(0, 1, 0);
  11610. this.scaledVelocity = new three__WEBPACK_IMPORTED_MODULE_2__.Vector3(0, 0, 0);
  11611. this.rapierScaledVelocity = new _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_5__["default"].Vector3(0, 0, 0);
  11612. }
  11613. awake() {
  11614. this.bodyComponent = rogue_engine__WEBPACK_IMPORTED_MODULE_1__.getComponent(_RE_RogueEngine_rogue_rapier_Components_RapierBody_re__WEBPACK_IMPORTED_MODULE_4__["default"], this.object3d);
  11615. }
  11616. start() {
  11617. this.vectorCalculator = new Assets_Library_GetForwardVector__WEBPACK_IMPORTED_MODULE_0__["default"](rogue_engine__WEBPACK_IMPORTED_MODULE_1__.Runtime.camera);
  11618. }
  11619. update() {
  11620. let direction = { x: 0, y: 0, z: 0 };
  11621. if (rogue_engine__WEBPACK_IMPORTED_MODULE_1__.Input.keyboard.getKeyPressed("KeyW")) {
  11622. direction.x += 1;
  11623. }
  11624. if (rogue_engine__WEBPACK_IMPORTED_MODULE_1__.Input.keyboard.getKeyPressed("KeyA")) {
  11625. direction.y += -1;
  11626. }
  11627. if (rogue_engine__WEBPACK_IMPORTED_MODULE_1__.Input.keyboard.getKeyPressed("KeyS")) {
  11628. direction.x += -1;
  11629. }
  11630. if (rogue_engine__WEBPACK_IMPORTED_MODULE_1__.Input.keyboard.getKeyPressed("KeyD")) {
  11631. direction.y += 1;
  11632. }
  11633. if (rogue_engine__WEBPACK_IMPORTED_MODULE_1__.Input.keyboard.getKeyPressed("Space")) {
  11634. direction.z = 1;
  11635. }
  11636. if (direction.x != 0) {
  11637. this.moveForward(direction.x * this.speed);
  11638. }
  11639. if (direction.y != 0) {
  11640. this.moveRight(direction.y * this.speed);
  11641. }
  11642. if (direction.z != 0) {
  11643. const floorCheckComponent = rogue_engine__WEBPACK_IMPORTED_MODULE_1__.getComponent(_FloorCheckComponent_re__WEBPACK_IMPORTED_MODULE_3__["default"], this.object3d);
  11644. if (floorCheckComponent) {
  11645. if (floorCheckComponent.isOnFloor) {
  11646. this.jumpVector.y = this.jumpStrength;
  11647. this.bodyComponent.body.applyImpulse(this.jumpVector, true);
  11648. }
  11649. }
  11650. }
  11651. }
  11652. moveForward(distance) {
  11653. this.scaledVelocity.set(0, 0, 0);
  11654. this.scaledVelocity.addScaledVector(this.vectorCalculator.getForward(), distance);
  11655. this.rapierScaledVelocity.x = this.scaledVelocity.x;
  11656. this.rapierScaledVelocity.y = this.scaledVelocity.y;
  11657. this.rapierScaledVelocity.z = this.scaledVelocity.z;
  11658. this.bodyComponent.body.applyImpulse(this.rapierScaledVelocity, true);
  11659. }
  11660. moveRight(distance) {
  11661. this.scaledVelocity.set(0, 0, 0);
  11662. this.scaledVelocity.addScaledVector(this.vectorCalculator.getRight(), distance);
  11663. this.rapierScaledVelocity.x = this.scaledVelocity.x;
  11664. this.rapierScaledVelocity.y = this.scaledVelocity.y;
  11665. this.rapierScaledVelocity.z = this.scaledVelocity.z;
  11666. this.bodyComponent.body.applyImpulse(this.rapierScaledVelocity, true);
  11667. }
  11668. }
  11669. __name(RapierMovementController, "RapierMovementController");
  11670. __decorateClass([
  11671. rogue_engine__WEBPACK_IMPORTED_MODULE_1__.props.num()
  11672. ], RapierMovementController.prototype, "speed", 2);
  11673. __decorateClass([
  11674. rogue_engine__WEBPACK_IMPORTED_MODULE_1__.props.num()
  11675. ], RapierMovementController.prototype, "jumpStrength", 2);
  11676. rogue_engine__WEBPACK_IMPORTED_MODULE_1__.registerComponent(RapierMovementController);
  11677. /***/ }),
  11678. /***/ "./Assets/Components/RaycastReceiver.re.ts":
  11679. /*!*************************************************!*\
  11680. !*** ./Assets/Components/RaycastReceiver.re.ts ***!
  11681. \*************************************************/
  11682. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  11683. __webpack_require__.r(__webpack_exports__);
  11684. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  11685. /* harmony export */ "default": () => (/* binding */ RaycastReceiver)
  11686. /* harmony export */ });
  11687. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  11688. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  11689. var __defProp = Object.defineProperty;
  11690. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  11691. class RaycastReceiver extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  11692. onMouseOver(intersect) {
  11693. throw new Error("Abstract class: Please inherit from this class to use it's behavior");
  11694. }
  11695. onMouseOut() {
  11696. throw new Error("Abstract class: Please inherit from this class to use it's behavior");
  11697. }
  11698. }
  11699. __name(RaycastReceiver, "RaycastReceiver");
  11700. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(RaycastReceiver);
  11701. /***/ }),
  11702. /***/ "./Assets/Components/RaycastReporter.re.ts":
  11703. /*!*************************************************!*\
  11704. !*** ./Assets/Components/RaycastReporter.re.ts ***!
  11705. \*************************************************/
  11706. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  11707. __webpack_require__.r(__webpack_exports__);
  11708. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  11709. /* harmony export */ "default": () => (/* binding */ RaycastReporter)
  11710. /* harmony export */ });
  11711. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  11712. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  11713. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  11714. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  11715. /* harmony import */ var _RaycastReceiver_re__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./RaycastReceiver.re */ "./Assets/Components/RaycastReceiver.re.ts");
  11716. var __defProp = Object.defineProperty;
  11717. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  11718. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  11719. var __decorateClass = (decorators, target, key, kind) => {
  11720. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  11721. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  11722. if (decorator = decorators[i])
  11723. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  11724. if (kind && result)
  11725. __defProp(target, key, result);
  11726. return result;
  11727. };
  11728. class RaycastReporter extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  11729. constructor() {
  11730. super(...arguments);
  11731. this.receiverClass = ["RaycastReceiver"];
  11732. this.allHovered = [];
  11733. }
  11734. awake() {
  11735. }
  11736. start() {
  11737. this.mouse = new three__WEBPACK_IMPORTED_MODULE_1__.Vector2(0, 0);
  11738. this.raycaster = new three__WEBPACK_IMPORTED_MODULE_1__.Raycaster();
  11739. this.updated = false;
  11740. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.touch.enabled = true;
  11741. }
  11742. normalizeScreenInput(browserVector, gameVector) {
  11743. const bounds = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.rogueDOMContainer.getBoundingClientRect();
  11744. gameVector.x = (browserVector.x - bounds.left) / bounds.width * 2 - 1;
  11745. gameVector.y = -((browserVector.y - bounds.top) / bounds.height) * 2 + 1;
  11746. }
  11747. getMouseInput() {
  11748. if (!rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.mouse.isMoving) {
  11749. return;
  11750. }
  11751. this.normalizeScreenInput(rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.mouse, this.mouse);
  11752. this.updated = true;
  11753. }
  11754. getTouchInput() {
  11755. if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.touch.touches.length == 0) {
  11756. return;
  11757. }
  11758. this.normalizeScreenInput(rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.touch.touches[0], this.mouse);
  11759. this.updated = true;
  11760. }
  11761. update() {
  11762. this.updated = false;
  11763. this.getMouseInput();
  11764. this.getTouchInput();
  11765. if (!this.updated) {
  11766. return;
  11767. }
  11768. this.raycaster.setFromCamera(this.mouse, this.object3d);
  11769. let intersects = this.raycaster.intersectObjects(rogue_engine__WEBPACK_IMPORTED_MODULE_0__.App.currentScene.children);
  11770. let listeningComponents = [];
  11771. intersects.forEach((intersect) => {
  11772. let object3d = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.App.currentScene.getObjectByProperty("uuid", intersect.object.uuid);
  11773. if (object3d == null) {
  11774. console.error("Could not find object in current scene");
  11775. return;
  11776. }
  11777. let component = this.crawlSceneToFindReceiver(object3d);
  11778. if (component == null) {
  11779. return;
  11780. }
  11781. listeningComponents = listeningComponents.filter((dataThing) => {
  11782. if (component == null) {
  11783. return;
  11784. }
  11785. dataThing.component.object3d.uuid != component.object3d.uuid;
  11786. });
  11787. listeningComponents.push(new DataThing(component, intersect));
  11788. });
  11789. for (let i = 0; i < this.allHovered.length; i++) {
  11790. let dataThing = this.allHovered[i];
  11791. if (!listeningComponents.includes(dataThing)) {
  11792. dataThing.component.onMouseOut();
  11793. }
  11794. }
  11795. this.allHovered = [];
  11796. for (let i = 0; i < listeningComponents.length; i++) {
  11797. let dataThing = listeningComponents[i];
  11798. this.allHovered.push(dataThing);
  11799. if (dataThing.component && dataThing.component.onMouseOver(dataThing.intersect) === false) {
  11800. break;
  11801. }
  11802. }
  11803. }
  11804. crawlSceneToFindReceiver(object3d) {
  11805. const component = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.getComponent(_RaycastReceiver_re__WEBPACK_IMPORTED_MODULE_2__["default"], object3d);
  11806. if (component != null) {
  11807. return component;
  11808. }
  11809. if (object3d.parent == null) {
  11810. return null;
  11811. }
  11812. return this.crawlSceneToFindReceiver(object3d.parent);
  11813. }
  11814. }
  11815. __name(RaycastReporter, "RaycastReporter");
  11816. __decorateClass([
  11817. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.PropList("String")
  11818. ], RaycastReporter.prototype, "receiverClass", 2);
  11819. class DataThing {
  11820. constructor(component, intersect) {
  11821. this.component = component;
  11822. this.intersect = intersect;
  11823. }
  11824. }
  11825. __name(DataThing, "DataThing");
  11826. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(RaycastReporter);
  11827. /***/ }),
  11828. /***/ "./Assets/Library/GetForwardVector.ts":
  11829. /*!********************************************!*\
  11830. !*** ./Assets/Library/GetForwardVector.ts ***!
  11831. \********************************************/
  11832. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  11833. __webpack_require__.r(__webpack_exports__);
  11834. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  11835. /* harmony export */ "default": () => (/* binding */ GetForwardVector)
  11836. /* harmony export */ });
  11837. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  11838. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  11839. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  11840. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  11841. var __defProp = Object.defineProperty;
  11842. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  11843. class GetForwardVector {
  11844. constructor(object3d) {
  11845. this.vector = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  11846. this.object3d = object3d;
  11847. }
  11848. getForward() {
  11849. this.vector.set(0, 0, 0);
  11850. if (!this.object3d) {
  11851. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Debug.logError("No Object3D provided to get forward vector from.");
  11852. return this.vector;
  11853. }
  11854. this.vector.setFromMatrixColumn(this.object3d.matrix, 0);
  11855. this.vector.crossVectors(this.object3d.up, this.vector);
  11856. return this.vector.normalize();
  11857. }
  11858. getRight() {
  11859. if (!this.object3d) {
  11860. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Debug.logError("No Object3D provided to get right vector from.");
  11861. return this.vector;
  11862. }
  11863. this.vector.setFromMatrixColumn(this.object3d.matrix, 0);
  11864. return this.vector.normalize();
  11865. }
  11866. }
  11867. __name(GetForwardVector, "GetForwardVector");
  11868. /***/ }),
  11869. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonBody.re.ts":
  11870. /*!************************************************************************************!*\
  11871. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonBody.re.ts ***!
  11872. \************************************************************************************/
  11873. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  11874. __webpack_require__.r(__webpack_exports__);
  11875. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  11876. /* harmony export */ "default": () => (/* binding */ CannonBody)
  11877. /* harmony export */ });
  11878. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  11879. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  11880. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  11881. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  11882. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  11883. /* harmony import */ var _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Lib/RogueCannon */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  11884. var __defProp = Object.defineProperty;
  11885. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  11886. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  11887. var __decorateClass = (decorators, target, key, kind) => {
  11888. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  11889. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  11890. if (decorator = decorators[i])
  11891. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  11892. if (kind && result)
  11893. __defProp(target, key, result);
  11894. return result;
  11895. };
  11896. const _CannonBody = class extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  11897. constructor() {
  11898. super(...arguments);
  11899. this._isTrigger = false;
  11900. this._angularDamping = 0;
  11901. this._linearDamping = 0;
  11902. this._angularFactor = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(1, 1, 1);
  11903. this._linearFactor = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(1, 1, 1);
  11904. this._mass = 1;
  11905. this._useDefaultMass = true;
  11906. this._type = 0;
  11907. this.typeOptions = [
  11908. "Dynamic",
  11909. "Static",
  11910. "Kinematic"
  11911. ];
  11912. this.worldPos = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  11913. this.worldRot = new three__WEBPACK_IMPORTED_MODULE_1__.Quaternion();
  11914. this.newBodyPos = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Vec3();
  11915. this.newBodyRot = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Quaternion();
  11916. this.newPos = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  11917. this.newRot = new three__WEBPACK_IMPORTED_MODULE_1__.Quaternion();
  11918. this.matrixA = new three__WEBPACK_IMPORTED_MODULE_1__.Matrix4();
  11919. this.matrixB = new three__WEBPACK_IMPORTED_MODULE_1__.Matrix4();
  11920. this.matrixC = new three__WEBPACK_IMPORTED_MODULE_1__.Matrix4();
  11921. this.onCollisionEnterListeners = [];
  11922. this.onCollisionStayListeners = [];
  11923. this.onCollisionExitListeners = [];
  11924. this.handleOnCollide = /* @__PURE__ */ __name((event) => {
  11925. const bj = event.contact.bj;
  11926. const bi = event.contact.bi;
  11927. const collision = {
  11928. other: bj !== this.body ? bj : bi,
  11929. contact: event.contact
  11930. };
  11931. this.triggerCollision = collision;
  11932. }, "handleOnCollide");
  11933. }
  11934. get type() {
  11935. return this._type;
  11936. }
  11937. set type(value) {
  11938. this._type = value;
  11939. let type = 1;
  11940. if (value === 0)
  11941. type = 1;
  11942. if (value === 1)
  11943. type = 2;
  11944. if (value === 2)
  11945. type = 4;
  11946. this.body && (this.body.type = type);
  11947. }
  11948. get angularDamping() {
  11949. return this._angularDamping;
  11950. }
  11951. set angularDamping(value) {
  11952. this._angularDamping = value;
  11953. this.body && (this.body.angularDamping = value);
  11954. }
  11955. get linearDamping() {
  11956. return this._linearDamping;
  11957. }
  11958. set linearDamping(value) {
  11959. this._linearDamping = value;
  11960. this.body && (this.body.linearDamping = value);
  11961. }
  11962. get mass() {
  11963. return this._mass;
  11964. }
  11965. set mass(value) {
  11966. this._mass = value;
  11967. this.body && (this.body.mass = value);
  11968. this.body && this.body.updateMassProperties();
  11969. }
  11970. get linearFactor() {
  11971. return this._linearFactor;
  11972. }
  11973. set linearFactor(value) {
  11974. this._linearFactor = value;
  11975. this.body && this.body.linearFactor.set(value.x, value.y, value.z);
  11976. }
  11977. get angularFactor() {
  11978. return this._angularFactor;
  11979. }
  11980. set angularFactor(value) {
  11981. this._angularFactor = value;
  11982. this.body && this.body.angularFactor.set(value.x, value.y, value.z);
  11983. }
  11984. get isTrigger() {
  11985. return this._isTrigger;
  11986. }
  11987. set isTrigger(value) {
  11988. this._isTrigger = value;
  11989. this.body && (this.body.isTrigger = value);
  11990. }
  11991. static findByBody(body) {
  11992. let bodyComponent;
  11993. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.traverseComponents((component) => {
  11994. if (bodyComponent)
  11995. return;
  11996. if (component instanceof _CannonBody && component.body === body) {
  11997. bodyComponent = component;
  11998. }
  11999. });
  12000. return bodyComponent;
  12001. }
  12002. awake() {
  12003. if (!this.body) {
  12004. this.createBody();
  12005. }
  12006. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.onStop(() => {
  12007. this.handleOnCollide && this.body.removeEventListener("collide", this.handleOnCollide);
  12008. });
  12009. }
  12010. start() {
  12011. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().addBody(this.body);
  12012. this.copyObjectTransform();
  12013. }
  12014. onDisabled() {
  12015. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().removeBody(this.body);
  12016. }
  12017. beforeUpdate() {
  12018. if (this.body.mass !== this._mass) {
  12019. this.mass = this._mass;
  12020. }
  12021. this.body && (this.body.type = this.getBodyType());
  12022. this.body.type !== cannon_es__WEBPACK_IMPORTED_MODULE_3__.BODY_TYPES.STATIC && this.updatePhysics();
  12023. if (this.triggerCollision !== void 0 && this.onCollideCB) {
  12024. this.onCollideCB(this.triggerCollision);
  12025. this.triggerCollision = void 0;
  12026. }
  12027. }
  12028. onBeforeRemoved() {
  12029. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().removeBody(this.body);
  12030. }
  12031. onCollisionEnter(cb) {
  12032. this.onCollisionEnterListeners.push(cb);
  12033. }
  12034. onCollisionStay(cb) {
  12035. this.onCollisionStayListeners.push(cb);
  12036. }
  12037. onCollisionExit(cb) {
  12038. this.onCollisionExitListeners.push(cb);
  12039. }
  12040. onCollide(callback) {
  12041. this.onCollideCB = callback;
  12042. this.body.removeEventListener("collide", this.handleOnCollide);
  12043. this.body.addEventListener("collide", this.handleOnCollide);
  12044. }
  12045. setQuaternion(quaternion) {
  12046. const q = quaternion;
  12047. this.body.quaternion.set(q.x, q.y, q.z, q.w);
  12048. }
  12049. setPosition(position) {
  12050. const pos = position;
  12051. this.body.position.set(pos.x, pos.y, pos.z);
  12052. }
  12053. getBodyType() {
  12054. let type = 1;
  12055. if (this._type === 0)
  12056. type = 1;
  12057. if (this._type === 1)
  12058. type = 2;
  12059. if (this._type === 2)
  12060. type = 4;
  12061. return type;
  12062. }
  12063. createBody() {
  12064. this.body = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Body({
  12065. type: this.getBodyType(),
  12066. angularDamping: this.angularDamping,
  12067. linearDamping: this.linearDamping,
  12068. linearFactor: new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Vec3(this.linearFactor.x, this.linearFactor.y, this.linearFactor.z),
  12069. angularFactor: new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Vec3(this.angularFactor.x, this.angularFactor.y, this.angularFactor.z),
  12070. isTrigger: this.isTrigger,
  12071. mass: this._mass
  12072. });
  12073. this.copyObjectTransform();
  12074. }
  12075. createShape() {
  12076. }
  12077. copyObjectTransform() {
  12078. this.object3d.parent?.updateMatrixWorld(true);
  12079. this.object3d.getWorldPosition(this.worldPos);
  12080. this.object3d.getWorldQuaternion(this.worldRot);
  12081. this.newBodyPos.set(this.worldPos.x, this.worldPos.y, this.worldPos.z);
  12082. this.newBodyRot.set(this.worldRot.x, this.worldRot.y, this.worldRot.z, this.worldRot.w);
  12083. this.body.quaternion.copy(this.newBodyRot);
  12084. this.body.position.copy(this.newBodyPos);
  12085. }
  12086. copyBodyTransform() {
  12087. this.copyBodyPosition();
  12088. this.copyBodyRotation();
  12089. }
  12090. copyBodyPosition() {
  12091. this.newPos.set(this.body.interpolatedPosition.x, this.body.interpolatedPosition.y, this.body.interpolatedPosition.z);
  12092. if (!this.object3d.parent)
  12093. return;
  12094. this.object3d.parent?.worldToLocal(this.newPos);
  12095. this.object3d.position.copy(this.newPos);
  12096. }
  12097. copyBodyRotation() {
  12098. this.newRot.set(this.body.quaternion.x, this.body.quaternion.y, this.body.quaternion.z, this.body.quaternion.w);
  12099. this.matrixA.makeRotationFromQuaternion(this.newRot);
  12100. this.object3d.updateMatrixWorld();
  12101. this.matrixB.copy(this.object3d.parent.matrixWorld).invert();
  12102. this.matrixC.extractRotation(this.matrixB);
  12103. this.matrixA.premultiply(this.matrixC);
  12104. this.object3d.quaternion.setFromRotationMatrix(this.matrixA);
  12105. }
  12106. updatePhysics() {
  12107. this.copyBodyTransform();
  12108. }
  12109. };
  12110. let CannonBody = _CannonBody;
  12111. __name(CannonBody, "CannonBody");
  12112. __decorateClass([
  12113. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.select()
  12114. ], CannonBody.prototype, "type", 1);
  12115. __decorateClass([
  12116. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12117. ], CannonBody.prototype, "angularDamping", 1);
  12118. __decorateClass([
  12119. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12120. ], CannonBody.prototype, "linearDamping", 1);
  12121. __decorateClass([
  12122. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12123. ], CannonBody.prototype, "mass", 1);
  12124. __decorateClass([
  12125. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  12126. ], CannonBody.prototype, "linearFactor", 1);
  12127. __decorateClass([
  12128. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  12129. ], CannonBody.prototype, "angularFactor", 1);
  12130. __decorateClass([
  12131. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  12132. ], CannonBody.prototype, "isTrigger", 1);
  12133. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonBody);
  12134. /***/ }),
  12135. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonConfig.re.ts":
  12136. /*!**************************************************************************************!*\
  12137. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonConfig.re.ts ***!
  12138. \**************************************************************************************/
  12139. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  12140. __webpack_require__.r(__webpack_exports__);
  12141. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  12142. /* harmony export */ "default": () => (/* binding */ CannonConfig)
  12143. /* harmony export */ });
  12144. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  12145. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  12146. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  12147. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  12148. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  12149. /* harmony import */ var _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Lib/RogueCannon */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  12150. /* harmony import */ var _CannonBody_re__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./CannonBody.re */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonBody.re.ts");
  12151. var __defProp = Object.defineProperty;
  12152. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  12153. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  12154. var __decorateClass = (decorators, target, key, kind) => {
  12155. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  12156. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  12157. if (decorator = decorators[i])
  12158. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  12159. if (kind && result)
  12160. __defProp(target, key, result);
  12161. return result;
  12162. };
  12163. class CannonConfig extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  12164. constructor() {
  12165. super(...arguments);
  12166. this._defaultFriction = 0.01;
  12167. this._defaultRestitution = 0;
  12168. this.maxSubSteps = 1;
  12169. this.gravity = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(0, -9.82, 0);
  12170. this.contacts = [];
  12171. this.activeCollisions = {};
  12172. }
  12173. get defaultFriction() {
  12174. return this._defaultFriction;
  12175. }
  12176. set defaultFriction(value) {
  12177. this._defaultFriction = value;
  12178. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().defaultContactMaterial.friction = value;
  12179. }
  12180. get defaultRestitution() {
  12181. return this._defaultRestitution;
  12182. }
  12183. set defaultRestitution(value) {
  12184. this._defaultRestitution = value;
  12185. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().defaultContactMaterial.restitution = value;
  12186. }
  12187. start() {
  12188. this.contacts = [];
  12189. this.activeCollisions = {};
  12190. cannon_es__WEBPACK_IMPORTED_MODULE_4__.Body.idCounter = 0;
  12191. cannon_es__WEBPACK_IMPORTED_MODULE_4__.ContactEquation.idCounter = 0;
  12192. cannon_es__WEBPACK_IMPORTED_MODULE_4__.Shape.idCounter = 0;
  12193. cannon_es__WEBPACK_IMPORTED_MODULE_4__.Equation.idCounter = 0;
  12194. const world = new cannon_es__WEBPACK_IMPORTED_MODULE_4__.World();
  12195. world.nextId = 0;
  12196. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.setWorld(world);
  12197. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().gravity.set(this.gravity.x, this.gravity.y, this.gravity.z);
  12198. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().broadphase = new cannon_es__WEBPACK_IMPORTED_MODULE_4__.NaiveBroadphase();
  12199. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().defaultContactMaterial.friction = this.defaultFriction;
  12200. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().defaultContactMaterial.restitution = this.defaultRestitution;
  12201. }
  12202. beforeUpdate() {
  12203. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().step(rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.deltaTime, rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.deltaTime, this.maxSubSteps || 1);
  12204. }
  12205. afterUpdate() {
  12206. this.checkCollisions();
  12207. }
  12208. checkCollisions() {
  12209. const contacts = _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().contacts;
  12210. const newContacts = [];
  12211. contacts.forEach((contact) => {
  12212. newContacts[contact.id] = contact;
  12213. const key1 = contact.bi.id + "_" + contact.bj.id;
  12214. const key2 = contact.bj.id + "_" + contact.bi.id;
  12215. const key1Collision = this.activeCollisions[key1];
  12216. const key2Collision = this.activeCollisions[key2];
  12217. if (!this.contacts[contact.id] && !key1Collision && !key2Collision) {
  12218. this.activeCollisions[key1] = true;
  12219. this.activeCollisions[key2] = true;
  12220. this.sendNewCollisionEvents(contact);
  12221. }
  12222. });
  12223. this.contacts.forEach((contact) => {
  12224. const key1 = contact.bi.id + "_" + contact.bj.id;
  12225. const key2 = contact.bj.id + "_" + contact.bi.id;
  12226. const foundActiveCollision = this.findActiveCollision(newContacts, contact);
  12227. const newContact = newContacts[contact.id];
  12228. if (newContact && newContact.enabled || foundActiveCollision) {
  12229. this.sendOnCollisionStayEvents(contact);
  12230. }
  12231. if ((!newContact || newContact && !newContact.enabled) && !foundActiveCollision) {
  12232. this.activeCollisions[key1] = false;
  12233. this.activeCollisions[key2] = false;
  12234. this.sendOnCollisionExitEvents(contact);
  12235. }
  12236. });
  12237. this.contacts = newContacts;
  12238. }
  12239. findActiveCollision(contactList, sample) {
  12240. return contactList.find((contact) => {
  12241. if (!contact || !contact.enabled)
  12242. return false;
  12243. if (contact.bi === sample.bi && contact.bj === sample.bj)
  12244. return true;
  12245. if (contact.bi === sample.bj && contact.bj === sample.bi)
  12246. return true;
  12247. return false;
  12248. });
  12249. }
  12250. sendOnCollisionStayEvents(contact) {
  12251. const bodyA = _CannonBody_re__WEBPACK_IMPORTED_MODULE_3__["default"].findByBody(contact.bi);
  12252. const bodyB = _CannonBody_re__WEBPACK_IMPORTED_MODULE_3__["default"].findByBody(contact.bj);
  12253. if (!bodyB || !bodyA)
  12254. return;
  12255. bodyA.onCollisionStayListeners.forEach((cb) => {
  12256. cb({ other: bodyB, contact });
  12257. });
  12258. bodyB.onCollisionStayListeners.forEach((cb) => {
  12259. cb({ other: bodyA, contact });
  12260. });
  12261. }
  12262. sendOnCollisionExitEvents(contact) {
  12263. const bodyA = _CannonBody_re__WEBPACK_IMPORTED_MODULE_3__["default"].findByBody(contact.bi);
  12264. const bodyB = _CannonBody_re__WEBPACK_IMPORTED_MODULE_3__["default"].findByBody(contact.bj);
  12265. if (!bodyB || !bodyA)
  12266. return;
  12267. bodyA.onCollisionExitListeners.forEach((cb) => {
  12268. cb({ other: bodyB, contact });
  12269. });
  12270. bodyB.onCollisionExitListeners.forEach((cb) => {
  12271. cb({ other: bodyA, contact });
  12272. });
  12273. }
  12274. sendNewCollisionEvents(contact) {
  12275. const bodyA = _CannonBody_re__WEBPACK_IMPORTED_MODULE_3__["default"].findByBody(contact.bi);
  12276. const bodyB = _CannonBody_re__WEBPACK_IMPORTED_MODULE_3__["default"].findByBody(contact.bj);
  12277. if (!bodyB || !bodyA)
  12278. return;
  12279. bodyA.onCollisionEnterListeners.forEach((cb) => {
  12280. cb({ other: bodyB, contact });
  12281. });
  12282. bodyB.onCollisionEnterListeners.forEach((cb) => {
  12283. cb({ other: bodyA, contact });
  12284. });
  12285. }
  12286. }
  12287. __name(CannonConfig, "CannonConfig");
  12288. __decorateClass([
  12289. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12290. ], CannonConfig.prototype, "maxSubSteps", 2);
  12291. __decorateClass([
  12292. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12293. ], CannonConfig.prototype, "defaultFriction", 1);
  12294. __decorateClass([
  12295. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12296. ], CannonConfig.prototype, "defaultRestitution", 1);
  12297. __decorateClass([
  12298. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  12299. ], CannonConfig.prototype, "gravity", 2);
  12300. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonConfig);
  12301. /***/ }),
  12302. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonConstraint.ts":
  12303. /*!***************************************************************************************************!*\
  12304. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonConstraint.ts ***!
  12305. \***************************************************************************************************/
  12306. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  12307. __webpack_require__.r(__webpack_exports__);
  12308. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  12309. /* harmony export */ "default": () => (/* binding */ CannonConstraint)
  12310. /* harmony export */ });
  12311. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  12312. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  12313. /* harmony import */ var _CannonBody_re__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../CannonBody.re */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonBody.re.ts");
  12314. /* harmony import */ var _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Lib/RogueCannon */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  12315. var __defProp = Object.defineProperty;
  12316. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  12317. class CannonConstraint extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  12318. start() {
  12319. this.createConstraint();
  12320. }
  12321. getCannonBodyComponent(object3d) {
  12322. const cannonBody = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.getComponent(_CannonBody_re__WEBPACK_IMPORTED_MODULE_1__["default"], object3d);
  12323. if (!cannonBody) {
  12324. throw "CannonHinge targets must have a Cannon Body Component";
  12325. }
  12326. return cannonBody;
  12327. }
  12328. createConstraint() {
  12329. }
  12330. onRemoved() {
  12331. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().removeConstraint(this.constraint);
  12332. }
  12333. }
  12334. __name(CannonConstraint, "CannonConstraint");
  12335. /***/ }),
  12336. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonDistanceConstraint.re.ts":
  12337. /*!**************************************************************************************************************!*\
  12338. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonDistanceConstraint.re.ts ***!
  12339. \**************************************************************************************************************/
  12340. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  12341. __webpack_require__.r(__webpack_exports__);
  12342. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  12343. /* harmony export */ "default": () => (/* binding */ CannonDistanceConstraint)
  12344. /* harmony export */ });
  12345. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  12346. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  12347. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  12348. /* harmony import */ var _CannonConstraint__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CannonConstraint */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonConstraint.ts");
  12349. /* harmony import */ var _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Lib/RogueCannon */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  12350. var __defProp = Object.defineProperty;
  12351. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  12352. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  12353. var __decorateClass = (decorators, target, key, kind) => {
  12354. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  12355. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  12356. if (decorator = decorators[i])
  12357. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  12358. if (kind && result)
  12359. __defProp(target, key, result);
  12360. return result;
  12361. };
  12362. class CannonDistanceConstraint extends _CannonConstraint__WEBPACK_IMPORTED_MODULE_1__["default"] {
  12363. constructor() {
  12364. super(...arguments);
  12365. this.distance = 1;
  12366. this.maxForce = 1e6;
  12367. }
  12368. createConstraint() {
  12369. if (!this.target)
  12370. throw "CannonHinge requires a target";
  12371. const bodyA = this.getCannonBodyComponent(this.object3d).body;
  12372. const bodyB = this.getCannonBodyComponent(this.target).body;
  12373. this.constraint = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.DistanceConstraint(bodyA, bodyB, this.distance, this.maxForce);
  12374. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().addConstraint(this.constraint);
  12375. }
  12376. }
  12377. __name(CannonDistanceConstraint, "CannonDistanceConstraint");
  12378. __decorateClass([
  12379. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.object3d()
  12380. ], CannonDistanceConstraint.prototype, "target", 2);
  12381. __decorateClass([
  12382. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12383. ], CannonDistanceConstraint.prototype, "distance", 2);
  12384. __decorateClass([
  12385. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12386. ], CannonDistanceConstraint.prototype, "maxForce", 2);
  12387. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonDistanceConstraint);
  12388. /***/ }),
  12389. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonHingeConstraint.re.ts":
  12390. /*!***********************************************************************************************************!*\
  12391. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonHingeConstraint.re.ts ***!
  12392. \***********************************************************************************************************/
  12393. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  12394. __webpack_require__.r(__webpack_exports__);
  12395. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  12396. /* harmony export */ "default": () => (/* binding */ CannonHingeConstraint)
  12397. /* harmony export */ });
  12398. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  12399. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  12400. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  12401. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  12402. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  12403. /* harmony import */ var _CannonConstraint__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CannonConstraint */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonConstraint.ts");
  12404. /* harmony import */ var _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../Lib/RogueCannon */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  12405. var __defProp = Object.defineProperty;
  12406. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  12407. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  12408. var __decorateClass = (decorators, target, key, kind) => {
  12409. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  12410. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  12411. if (decorator = decorators[i])
  12412. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  12413. if (kind && result)
  12414. __defProp(target, key, result);
  12415. return result;
  12416. };
  12417. class CannonHingeConstraint extends _CannonConstraint__WEBPACK_IMPORTED_MODULE_2__["default"] {
  12418. constructor() {
  12419. super(...arguments);
  12420. this.pivotA = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(0.1, 0, 0);
  12421. this.axisA = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(0, 1, 0);
  12422. this.pivotB = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(-1, 0, 0);
  12423. this.axisB = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(0, 1, 0);
  12424. this.maxForce = 1e6;
  12425. }
  12426. createConstraint() {
  12427. if (!this.target)
  12428. throw "CannonHinge requires a target";
  12429. const bodyA = this.getCannonBodyComponent(this.object3d).body;
  12430. const bodyB = this.getCannonBodyComponent(this.target).body;
  12431. this.constraint = new cannon_es__WEBPACK_IMPORTED_MODULE_4__.HingeConstraint(bodyA, bodyB, {
  12432. pivotA: new cannon_es__WEBPACK_IMPORTED_MODULE_4__.Vec3(this.pivotA.x, this.pivotA.y, this.pivotA.z),
  12433. axisA: new cannon_es__WEBPACK_IMPORTED_MODULE_4__.Vec3(this.axisA.x, this.axisA.y, this.axisA.z),
  12434. pivotB: new cannon_es__WEBPACK_IMPORTED_MODULE_4__.Vec3(this.pivotB.x, this.pivotB.y, this.pivotB.z),
  12435. axisB: new cannon_es__WEBPACK_IMPORTED_MODULE_4__.Vec3(this.axisB.x, this.axisB.y, this.axisB.z),
  12436. collideConnected: this.collideConnected,
  12437. maxForce: this.maxForce
  12438. });
  12439. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_3__.getWorld().addConstraint(this.constraint);
  12440. }
  12441. }
  12442. __name(CannonHingeConstraint, "CannonHingeConstraint");
  12443. __decorateClass([
  12444. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.object3d()
  12445. ], CannonHingeConstraint.prototype, "target", 2);
  12446. __decorateClass([
  12447. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  12448. ], CannonHingeConstraint.prototype, "pivotA", 2);
  12449. __decorateClass([
  12450. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  12451. ], CannonHingeConstraint.prototype, "axisA", 2);
  12452. __decorateClass([
  12453. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  12454. ], CannonHingeConstraint.prototype, "pivotB", 2);
  12455. __decorateClass([
  12456. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  12457. ], CannonHingeConstraint.prototype, "axisB", 2);
  12458. __decorateClass([
  12459. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  12460. ], CannonHingeConstraint.prototype, "collideConnected", 2);
  12461. __decorateClass([
  12462. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12463. ], CannonHingeConstraint.prototype, "maxForce", 2);
  12464. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonHingeConstraint);
  12465. /***/ }),
  12466. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonLockConstraint.re.ts":
  12467. /*!**********************************************************************************************************!*\
  12468. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonLockConstraint.re.ts ***!
  12469. \**********************************************************************************************************/
  12470. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  12471. __webpack_require__.r(__webpack_exports__);
  12472. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  12473. /* harmony export */ "default": () => (/* binding */ CannonLockConstraint)
  12474. /* harmony export */ });
  12475. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  12476. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  12477. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  12478. /* harmony import */ var _CannonConstraint__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CannonConstraint */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonConstraint.ts");
  12479. /* harmony import */ var _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Lib/RogueCannon */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  12480. var __defProp = Object.defineProperty;
  12481. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  12482. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  12483. var __decorateClass = (decorators, target, key, kind) => {
  12484. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  12485. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  12486. if (decorator = decorators[i])
  12487. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  12488. if (kind && result)
  12489. __defProp(target, key, result);
  12490. return result;
  12491. };
  12492. class CannonLockConstraint extends _CannonConstraint__WEBPACK_IMPORTED_MODULE_1__["default"] {
  12493. constructor() {
  12494. super(...arguments);
  12495. this.maxForce = 1e6;
  12496. }
  12497. createConstraint() {
  12498. if (!this.target)
  12499. throw "CannonHinge requires a target";
  12500. const bodyA = this.getCannonBodyComponent(this.object3d).body;
  12501. const bodyB = this.getCannonBodyComponent(this.target).body;
  12502. this.constraint = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.LockConstraint(bodyA, bodyB, {
  12503. maxForce: this.maxForce
  12504. });
  12505. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().addConstraint(this.constraint);
  12506. }
  12507. }
  12508. __name(CannonLockConstraint, "CannonLockConstraint");
  12509. __decorateClass([
  12510. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.object3d()
  12511. ], CannonLockConstraint.prototype, "target", 2);
  12512. __decorateClass([
  12513. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12514. ], CannonLockConstraint.prototype, "maxForce", 2);
  12515. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonLockConstraint);
  12516. /***/ }),
  12517. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonPointToPointConstraint.re.ts":
  12518. /*!******************************************************************************************************************!*\
  12519. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonPointToPointConstraint.re.ts ***!
  12520. \******************************************************************************************************************/
  12521. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  12522. __webpack_require__.r(__webpack_exports__);
  12523. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  12524. /* harmony export */ "default": () => (/* binding */ CannonPointToPointConstraint)
  12525. /* harmony export */ });
  12526. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  12527. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  12528. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  12529. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  12530. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  12531. /* harmony import */ var _CannonConstraint__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CannonConstraint */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonConstraint.ts");
  12532. /* harmony import */ var _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../Lib/RogueCannon */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  12533. var __defProp = Object.defineProperty;
  12534. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  12535. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  12536. var __decorateClass = (decorators, target, key, kind) => {
  12537. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  12538. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  12539. if (decorator = decorators[i])
  12540. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  12541. if (kind && result)
  12542. __defProp(target, key, result);
  12543. return result;
  12544. };
  12545. class CannonPointToPointConstraint extends _CannonConstraint__WEBPACK_IMPORTED_MODULE_2__["default"] {
  12546. constructor() {
  12547. super(...arguments);
  12548. this.privotA = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  12549. this.privotB = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  12550. this.maxForce = 1e6;
  12551. }
  12552. createConstraint() {
  12553. if (!this.target)
  12554. throw "CannonHinge requires a target";
  12555. const bodyA = this.getCannonBodyComponent(this.object3d).body;
  12556. const bodyB = this.getCannonBodyComponent(this.target).body;
  12557. this.constraint = new cannon_es__WEBPACK_IMPORTED_MODULE_4__.PointToPointConstraint(bodyA, new cannon_es__WEBPACK_IMPORTED_MODULE_4__.Vec3(this.privotA.x, this.privotA.y, this.privotA.z), bodyB, new cannon_es__WEBPACK_IMPORTED_MODULE_4__.Vec3(this.privotB.x, this.privotB.y, this.privotB.z), this.maxForce);
  12558. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_3__.getWorld().addConstraint(this.constraint);
  12559. }
  12560. }
  12561. __name(CannonPointToPointConstraint, "CannonPointToPointConstraint");
  12562. __decorateClass([
  12563. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.object3d()
  12564. ], CannonPointToPointConstraint.prototype, "target", 2);
  12565. __decorateClass([
  12566. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  12567. ], CannonPointToPointConstraint.prototype, "privotA", 2);
  12568. __decorateClass([
  12569. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  12570. ], CannonPointToPointConstraint.prototype, "privotB", 2);
  12571. __decorateClass([
  12572. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12573. ], CannonPointToPointConstraint.prototype, "maxForce", 2);
  12574. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonPointToPointConstraint);
  12575. /***/ }),
  12576. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Controllers/CannonSimpleCharacterController.re.ts":
  12577. /*!*********************************************************************************************************************!*\
  12578. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Controllers/CannonSimpleCharacterController.re.ts ***!
  12579. \*********************************************************************************************************************/
  12580. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  12581. __webpack_require__.r(__webpack_exports__);
  12582. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  12583. /* harmony export */ "default": () => (/* binding */ CannonSimpleCharacterController)
  12584. /* harmony export */ });
  12585. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  12586. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  12587. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  12588. /* harmony import */ var _CannonBody_re__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../CannonBody.re */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonBody.re.ts");
  12589. var __defProp = Object.defineProperty;
  12590. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  12591. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  12592. var __decorateClass = (decorators, target, key, kind) => {
  12593. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  12594. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  12595. if (decorator = decorators[i])
  12596. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  12597. if (kind && result)
  12598. __defProp(target, key, result);
  12599. return result;
  12600. };
  12601. class CannonSimpleCharacterController extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  12602. constructor() {
  12603. super(...arguments);
  12604. this.fwdSpeed = 3;
  12605. this.jumpSpeed = 5;
  12606. this.canJump = false;
  12607. this.contactNormal = new cannon_es__WEBPACK_IMPORTED_MODULE_2__.Vec3();
  12608. this.upAxis = new cannon_es__WEBPACK_IMPORTED_MODULE_2__.Vec3(0, 1, 0);
  12609. this.inputAngularVelocity = new cannon_es__WEBPACK_IMPORTED_MODULE_2__.Vec3();
  12610. this.inputVelocity = new cannon_es__WEBPACK_IMPORTED_MODULE_2__.Vec3();
  12611. }
  12612. awake() {
  12613. this.rigidbody = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.getComponent(_CannonBody_re__WEBPACK_IMPORTED_MODULE_1__["default"], this.object3d);
  12614. this.rigidbody?.onCollide((event) => {
  12615. event.contact.ni.negate(this.contactNormal);
  12616. if (this.contactNormal.dot(this.upAxis) > 0.5) {
  12617. this.canJump = true;
  12618. }
  12619. });
  12620. if (!this.rigidbody)
  12621. return;
  12622. this.rigidbody.body.type = cannon_es__WEBPACK_IMPORTED_MODULE_2__.Body.DYNAMIC;
  12623. }
  12624. update() {
  12625. if (!this.rigidbody)
  12626. return;
  12627. this.inputVelocity.setZero();
  12628. if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyPressed("KeyW")) {
  12629. this.inputVelocity.z = -1;
  12630. } else if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyPressed("KeyS")) {
  12631. this.inputVelocity.z = 1;
  12632. } else {
  12633. this.inputVelocity.z = 0;
  12634. }
  12635. if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyPressed("KeyA")) {
  12636. this.inputVelocity.x = -1;
  12637. } else if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyPressed("KeyD")) {
  12638. this.inputVelocity.x = 1;
  12639. } else {
  12640. this.inputVelocity.x = 0;
  12641. }
  12642. this.inputVelocity.normalize();
  12643. this.inputVelocity.scale(this.fwdSpeed, this.inputVelocity);
  12644. if (this.canJump && rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyDown("Space")) {
  12645. this.rigidbody.body.velocity.y = this.jumpSpeed;
  12646. this.canJump = false;
  12647. }
  12648. this.rigidbody.body.angularVelocity.y = this.inputAngularVelocity.y;
  12649. this.rigidbody.body.vectorToWorldFrame(this.inputVelocity, this.inputVelocity);
  12650. if (!this.canJump)
  12651. return;
  12652. this.rigidbody.body.velocity.x = this.inputVelocity.x;
  12653. this.rigidbody.body.velocity.z = this.inputVelocity.z;
  12654. }
  12655. }
  12656. __name(CannonSimpleCharacterController, "CannonSimpleCharacterController");
  12657. __decorateClass([
  12658. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12659. ], CannonSimpleCharacterController.prototype, "fwdSpeed", 2);
  12660. __decorateClass([
  12661. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12662. ], CannonSimpleCharacterController.prototype, "jumpSpeed", 2);
  12663. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonSimpleCharacterController);
  12664. /***/ }),
  12665. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Controllers/CannonVehicleController.re.ts":
  12666. /*!*************************************************************************************************************!*\
  12667. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Controllers/CannonVehicleController.re.ts ***!
  12668. \*************************************************************************************************************/
  12669. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  12670. __webpack_require__.r(__webpack_exports__);
  12671. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  12672. /* harmony export */ "default": () => (/* binding */ CannonVehicleController)
  12673. /* harmony export */ });
  12674. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  12675. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  12676. /* harmony import */ var _Objects_CannonRaycastVehicle_re__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Objects/CannonRaycastVehicle.re */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Objects/CannonRaycastVehicle.re.ts");
  12677. var __defProp = Object.defineProperty;
  12678. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  12679. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  12680. var __decorateClass = (decorators, target, key, kind) => {
  12681. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  12682. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  12683. if (decorator = decorators[i])
  12684. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  12685. if (kind && result)
  12686. __defProp(target, key, result);
  12687. return result;
  12688. };
  12689. class CannonVehicleController extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  12690. constructor() {
  12691. super(...arguments);
  12692. this.maxForce = 200;
  12693. this.reverseForce = 50;
  12694. this.breakForce = 250;
  12695. this.maxSteering = 0.5;
  12696. }
  12697. start() {
  12698. this.raycastVehicle = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.getComponentByName("CannonRaycastVehicle", this.object3d);
  12699. }
  12700. update() {
  12701. if (!(this.raycastVehicle instanceof _Objects_CannonRaycastVehicle_re__WEBPACK_IMPORTED_MODULE_1__["default"]))
  12702. return;
  12703. if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyPressed("KeyW")) {
  12704. this.releaseBreaks();
  12705. this.raycastVehicle.vehicle.applyEngineForce(this.maxForce, 2);
  12706. this.raycastVehicle.vehicle.applyEngineForce(this.maxForce, 3);
  12707. }
  12708. if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyPressed("KeyS")) {
  12709. const speed = -this.raycastVehicle.vehicle.currentVehicleSpeedKmHour;
  12710. if (speed <= 0) {
  12711. this.releaseBreaks();
  12712. this.raycastVehicle.vehicle.applyEngineForce(-this.reverseForce, 2);
  12713. this.raycastVehicle.vehicle.applyEngineForce(-this.reverseForce, 3);
  12714. } else if (speed > 0.05) {
  12715. this.raycastVehicle.vehicle.applyEngineForce(-this.maxForce, 2);
  12716. this.raycastVehicle.vehicle.applyEngineForce(-this.maxForce, 3);
  12717. }
  12718. }
  12719. if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyUp("KeyW")) {
  12720. this.raycastVehicle.vehicle.applyEngineForce(0, 2);
  12721. this.raycastVehicle.vehicle.applyEngineForce(0, 3);
  12722. }
  12723. if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyUp("KeyS")) {
  12724. const speed = Math.abs(this.raycastVehicle.vehicle.currentVehicleSpeedKmHour);
  12725. this.raycastVehicle.vehicle.applyEngineForce(0, 2);
  12726. this.raycastVehicle.vehicle.applyEngineForce(0, 3);
  12727. if (speed < 1) {
  12728. this.break();
  12729. } else {
  12730. this.releaseBreaks();
  12731. }
  12732. }
  12733. if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyPressed("KeyA")) {
  12734. this.raycastVehicle.vehicle.setSteeringValue(this.maxSteering, 0);
  12735. this.raycastVehicle.vehicle.setSteeringValue(this.maxSteering, 1);
  12736. }
  12737. if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyPressed("KeyD")) {
  12738. this.raycastVehicle.vehicle.setSteeringValue(-this.maxSteering, 0);
  12739. this.raycastVehicle.vehicle.setSteeringValue(-this.maxSteering, 1);
  12740. }
  12741. if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyUp("KeyA")) {
  12742. this.raycastVehicle.vehicle.setSteeringValue(0, 0);
  12743. this.raycastVehicle.vehicle.setSteeringValue(0, 1);
  12744. }
  12745. if (rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyUp("KeyD")) {
  12746. this.raycastVehicle.vehicle.setSteeringValue(0, 0);
  12747. this.raycastVehicle.vehicle.setSteeringValue(0, 1);
  12748. }
  12749. }
  12750. break() {
  12751. this.raycastVehicle.vehicle.setBrake(this.breakForce, 0);
  12752. this.raycastVehicle.vehicle.setBrake(this.breakForce, 1);
  12753. this.raycastVehicle.vehicle.setBrake(this.breakForce, 2);
  12754. this.raycastVehicle.vehicle.setBrake(this.breakForce, 3);
  12755. }
  12756. releaseBreaks() {
  12757. this.raycastVehicle.vehicle.setBrake(0, 0);
  12758. this.raycastVehicle.vehicle.setBrake(0, 1);
  12759. this.raycastVehicle.vehicle.setBrake(0, 2);
  12760. this.raycastVehicle.vehicle.setBrake(0, 3);
  12761. }
  12762. }
  12763. __name(CannonVehicleController, "CannonVehicleController");
  12764. __decorateClass([
  12765. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12766. ], CannonVehicleController.prototype, "maxForce", 2);
  12767. __decorateClass([
  12768. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12769. ], CannonVehicleController.prototype, "reverseForce", 2);
  12770. __decorateClass([
  12771. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12772. ], CannonVehicleController.prototype, "breakForce", 2);
  12773. __decorateClass([
  12774. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12775. ], CannonVehicleController.prototype, "maxSteering", 2);
  12776. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonVehicleController);
  12777. /***/ }),
  12778. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Material/CannonContactMaterial.re.ts":
  12779. /*!********************************************************************************************************!*\
  12780. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Material/CannonContactMaterial.re.ts ***!
  12781. \********************************************************************************************************/
  12782. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  12783. __webpack_require__.r(__webpack_exports__);
  12784. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  12785. /* harmony export */ "default": () => (/* binding */ CannonContactMaterial)
  12786. /* harmony export */ });
  12787. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  12788. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  12789. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  12790. /* harmony import */ var _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../Lib/RogueCannon */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  12791. var __defProp = Object.defineProperty;
  12792. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  12793. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  12794. var __decorateClass = (decorators, target, key, kind) => {
  12795. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  12796. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  12797. if (decorator = decorators[i])
  12798. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  12799. if (kind && result)
  12800. __defProp(target, key, result);
  12801. return result;
  12802. };
  12803. class CannonContactMaterial extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  12804. start() {
  12805. this.createContactMaterial();
  12806. }
  12807. getMaterial(materialName) {
  12808. return _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_1__.getWorld().materials.find((material) => material.name === materialName);
  12809. }
  12810. createContactMaterial() {
  12811. const cannonMaterialA = this.getMaterial(this.materialA);
  12812. const cannonMaterialB = this.getMaterial(this.materialB);
  12813. if (!cannonMaterialA || !cannonMaterialB)
  12814. return;
  12815. this.contactMaterial = new cannon_es__WEBPACK_IMPORTED_MODULE_2__.ContactMaterial(cannonMaterialA, cannonMaterialB, {
  12816. friction: this.friction,
  12817. restitution: this.restitution
  12818. });
  12819. this.contactMaterial.friction = this.friction;
  12820. this.contactMaterial.restitution = this.restitution;
  12821. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_1__.getWorld().addContactMaterial(this.contactMaterial);
  12822. }
  12823. }
  12824. __name(CannonContactMaterial, "CannonContactMaterial");
  12825. __decorateClass([
  12826. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.text()
  12827. ], CannonContactMaterial.prototype, "materialA", 2);
  12828. __decorateClass([
  12829. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.text()
  12830. ], CannonContactMaterial.prototype, "materialB", 2);
  12831. __decorateClass([
  12832. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12833. ], CannonContactMaterial.prototype, "friction", 2);
  12834. __decorateClass([
  12835. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12836. ], CannonContactMaterial.prototype, "restitution", 2);
  12837. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonContactMaterial);
  12838. /***/ }),
  12839. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Material/CannonMaterial.re.ts":
  12840. /*!*************************************************************************************************!*\
  12841. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Material/CannonMaterial.re.ts ***!
  12842. \*************************************************************************************************/
  12843. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  12844. __webpack_require__.r(__webpack_exports__);
  12845. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  12846. /* harmony export */ "default": () => (/* binding */ CannonMaterial)
  12847. /* harmony export */ });
  12848. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  12849. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  12850. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  12851. /* harmony import */ var _CannonBody_re__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../CannonBody.re */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonBody.re.ts");
  12852. /* harmony import */ var _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Lib/RogueCannon */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  12853. var __defProp = Object.defineProperty;
  12854. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  12855. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  12856. var __decorateClass = (decorators, target, key, kind) => {
  12857. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  12858. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  12859. if (decorator = decorators[i])
  12860. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  12861. if (kind && result)
  12862. __defProp(target, key, result);
  12863. return result;
  12864. };
  12865. class CannonMaterial extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  12866. awake() {
  12867. this.createMaterial();
  12868. }
  12869. start() {
  12870. this.setMaterial();
  12871. }
  12872. createMaterial() {
  12873. this.material = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Material(this.name);
  12874. this.material.friction = this.friction;
  12875. this.material.restitution = this.restitution;
  12876. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().addMaterial(this.material);
  12877. }
  12878. setMaterial() {
  12879. const cannonBody = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.getComponent(_CannonBody_re__WEBPACK_IMPORTED_MODULE_1__["default"], this.object3d);
  12880. if (cannonBody) {
  12881. cannonBody.body.shapes.forEach((shape) => shape.material = this.material);
  12882. }
  12883. }
  12884. }
  12885. __name(CannonMaterial, "CannonMaterial");
  12886. __decorateClass([
  12887. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12888. ], CannonMaterial.prototype, "friction", 2);
  12889. __decorateClass([
  12890. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  12891. ], CannonMaterial.prototype, "restitution", 2);
  12892. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonMaterial);
  12893. /***/ }),
  12894. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Material/SetCannonMaterial.re.ts":
  12895. /*!****************************************************************************************************!*\
  12896. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Material/SetCannonMaterial.re.ts ***!
  12897. \****************************************************************************************************/
  12898. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  12899. __webpack_require__.r(__webpack_exports__);
  12900. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  12901. /* harmony export */ "default": () => (/* binding */ SetCannonMaterial)
  12902. /* harmony export */ });
  12903. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  12904. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  12905. /* harmony import */ var _CannonBody_re__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../CannonBody.re */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonBody.re.ts");
  12906. /* harmony import */ var _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Lib/RogueCannon */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  12907. var __defProp = Object.defineProperty;
  12908. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  12909. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  12910. var __decorateClass = (decorators, target, key, kind) => {
  12911. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  12912. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  12913. if (decorator = decorators[i])
  12914. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  12915. if (kind && result)
  12916. __defProp(target, key, result);
  12917. return result;
  12918. };
  12919. class SetCannonMaterial extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  12920. start() {
  12921. this.setMaterial();
  12922. }
  12923. getMaterial() {
  12924. return _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld().materials.find((material) => material.name === this.materialName);
  12925. }
  12926. setMaterial() {
  12927. const material = this.getMaterial();
  12928. if (!material)
  12929. return;
  12930. this.material = material;
  12931. const cannonBody = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.getComponent(_CannonBody_re__WEBPACK_IMPORTED_MODULE_1__["default"], this.object3d);
  12932. if (cannonBody) {
  12933. cannonBody.body.shapes.forEach((shape) => shape.material = this.material);
  12934. }
  12935. }
  12936. }
  12937. __name(SetCannonMaterial, "SetCannonMaterial");
  12938. __decorateClass([
  12939. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.text()
  12940. ], SetCannonMaterial.prototype, "materialName", 2);
  12941. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(SetCannonMaterial);
  12942. /***/ }),
  12943. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Objects/CannonRaycastVehicle.re.ts":
  12944. /*!******************************************************************************************************!*\
  12945. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Objects/CannonRaycastVehicle.re.ts ***!
  12946. \******************************************************************************************************/
  12947. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  12948. __webpack_require__.r(__webpack_exports__);
  12949. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  12950. /* harmony export */ "default": () => (/* binding */ CannonRaycastVehicle)
  12951. /* harmony export */ });
  12952. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  12953. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  12954. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  12955. /* harmony import */ var _CannonBody_re__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../CannonBody.re */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonBody.re.ts");
  12956. /* harmony import */ var _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Lib/RogueCannon */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  12957. var __defProp = Object.defineProperty;
  12958. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  12959. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  12960. var __decorateClass = (decorators, target, key, kind) => {
  12961. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  12962. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  12963. if (decorator = decorators[i])
  12964. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  12965. if (kind && result)
  12966. __defProp(target, key, result);
  12967. return result;
  12968. };
  12969. class CannonRaycastVehicle extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  12970. constructor() {
  12971. super(...arguments);
  12972. this.mass = 500;
  12973. this.suspensionStiffness = 30;
  12974. this.suspensionRestLength = 0.1;
  12975. this.frictionSlip = 0.7;
  12976. this.maxSuspensionTravel = 0.2;
  12977. this.customSlidingRotationalSpeed = -30;
  12978. this.useCustomSlidingRotationalSpeed = true;
  12979. }
  12980. start() {
  12981. if (!_Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld())
  12982. return;
  12983. let body = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.getComponent(_CannonBody_re__WEBPACK_IMPORTED_MODULE_1__["default"], this.object3d);
  12984. if (!body) {
  12985. body = new _CannonBody_re__WEBPACK_IMPORTED_MODULE_1__["default"]("CarBody", this.object3d);
  12986. body.mass = this.mass;
  12987. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.addComponent(body);
  12988. }
  12989. if (!this.chasis)
  12990. return;
  12991. const chassisBody = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.getComponent(_CannonBody_re__WEBPACK_IMPORTED_MODULE_1__["default"], this.chasis);
  12992. if (!(chassisBody instanceof _CannonBody_re__WEBPACK_IMPORTED_MODULE_1__["default"]))
  12993. return;
  12994. this.vehicle = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.RaycastVehicle({
  12995. chassisBody: body.body,
  12996. indexForwardAxis: 2,
  12997. indexUpAxis: 1,
  12998. indexRightAxis: 0
  12999. });
  13000. this.vehicle.addToWorld(_Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_2__.getWorld());
  13001. }
  13002. }
  13003. __name(CannonRaycastVehicle, "CannonRaycastVehicle");
  13004. __decorateClass([
  13005. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.object3d()
  13006. ], CannonRaycastVehicle.prototype, "chasis", 2);
  13007. __decorateClass([
  13008. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13009. ], CannonRaycastVehicle.prototype, "mass", 2);
  13010. __decorateClass([
  13011. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13012. ], CannonRaycastVehicle.prototype, "suspensionStiffness", 2);
  13013. __decorateClass([
  13014. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13015. ], CannonRaycastVehicle.prototype, "suspensionRestLength", 2);
  13016. __decorateClass([
  13017. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13018. ], CannonRaycastVehicle.prototype, "frictionSlip", 2);
  13019. __decorateClass([
  13020. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13021. ], CannonRaycastVehicle.prototype, "dampingRelaxation", 2);
  13022. __decorateClass([
  13023. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13024. ], CannonRaycastVehicle.prototype, "dampingCompression", 2);
  13025. __decorateClass([
  13026. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13027. ], CannonRaycastVehicle.prototype, "maxSuspensionForce", 2);
  13028. __decorateClass([
  13029. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13030. ], CannonRaycastVehicle.prototype, "rollInfluence", 2);
  13031. __decorateClass([
  13032. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13033. ], CannonRaycastVehicle.prototype, "maxSuspensionTravel", 2);
  13034. __decorateClass([
  13035. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13036. ], CannonRaycastVehicle.prototype, "customSlidingRotationalSpeed", 2);
  13037. __decorateClass([
  13038. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  13039. ], CannonRaycastVehicle.prototype, "useCustomSlidingRotationalSpeed", 2);
  13040. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonRaycastVehicle);
  13041. /***/ }),
  13042. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Objects/CannonSpring.re.ts":
  13043. /*!**********************************************************************************************!*\
  13044. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Objects/CannonSpring.re.ts ***!
  13045. \**********************************************************************************************/
  13046. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  13047. __webpack_require__.r(__webpack_exports__);
  13048. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  13049. /* harmony export */ "default": () => (/* binding */ CannonSpring)
  13050. /* harmony export */ });
  13051. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  13052. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  13053. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  13054. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  13055. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  13056. /* harmony import */ var _CannonBody_re__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../CannonBody.re */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonBody.re.ts");
  13057. /* harmony import */ var _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../Lib/RogueCannon */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  13058. var __defProp = Object.defineProperty;
  13059. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  13060. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  13061. var __decorateClass = (decorators, target, key, kind) => {
  13062. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  13063. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  13064. if (decorator = decorators[i])
  13065. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  13066. if (kind && result)
  13067. __defProp(target, key, result);
  13068. return result;
  13069. };
  13070. class CannonSpring extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  13071. constructor() {
  13072. super(...arguments);
  13073. this.anchorA = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13074. this.anchorB = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13075. this.restLength = 0;
  13076. this.stiffness = 50;
  13077. this.damping = 1;
  13078. this.applyForce = /* @__PURE__ */ __name(() => {
  13079. this.spring.applyForce();
  13080. }, "applyForce");
  13081. }
  13082. start() {
  13083. this.createSpring();
  13084. }
  13085. getCannonBodyComponent(object3d) {
  13086. const cannonBody = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.getComponent(_CannonBody_re__WEBPACK_IMPORTED_MODULE_2__["default"], object3d);
  13087. if (!cannonBody) {
  13088. throw "CannonSpring targets must have a Cannon Body Component";
  13089. }
  13090. return cannonBody;
  13091. }
  13092. createSpring() {
  13093. if (!this.target)
  13094. throw "CannonSpring requires a target";
  13095. const bodyA = this.getCannonBodyComponent(this.object3d).body;
  13096. const bodyB = this.getCannonBodyComponent(this.target).body;
  13097. this.spring = new cannon_es__WEBPACK_IMPORTED_MODULE_4__.Spring(bodyA, bodyB, {
  13098. localAnchorA: new cannon_es__WEBPACK_IMPORTED_MODULE_4__.Vec3(this.anchorA.x, this.anchorA.y, this.anchorA.z),
  13099. localAnchorB: new cannon_es__WEBPACK_IMPORTED_MODULE_4__.Vec3(this.anchorB.x, this.anchorB.y, this.anchorB.z),
  13100. restLength: this.restLength,
  13101. stiffness: this.stiffness,
  13102. damping: this.damping
  13103. });
  13104. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_3__.getWorld().addEventListener("postStep", this.applyForce);
  13105. }
  13106. onBeforeRemoved() {
  13107. _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_3__.getWorld().removeEventListener("postStep", this.applyForce);
  13108. }
  13109. }
  13110. __name(CannonSpring, "CannonSpring");
  13111. __decorateClass([
  13112. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.object3d()
  13113. ], CannonSpring.prototype, "target", 2);
  13114. __decorateClass([
  13115. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  13116. ], CannonSpring.prototype, "anchorA", 2);
  13117. __decorateClass([
  13118. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  13119. ], CannonSpring.prototype, "anchorB", 2);
  13120. __decorateClass([
  13121. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13122. ], CannonSpring.prototype, "restLength", 2);
  13123. __decorateClass([
  13124. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13125. ], CannonSpring.prototype, "stiffness", 2);
  13126. __decorateClass([
  13127. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13128. ], CannonSpring.prototype, "damping", 2);
  13129. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonSpring);
  13130. /***/ }),
  13131. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Objects/CannonWheel.re.ts":
  13132. /*!*********************************************************************************************!*\
  13133. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Objects/CannonWheel.re.ts ***!
  13134. \*********************************************************************************************/
  13135. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  13136. __webpack_require__.r(__webpack_exports__);
  13137. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  13138. /* harmony export */ "default": () => (/* binding */ CannonWheel)
  13139. /* harmony export */ });
  13140. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  13141. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  13142. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  13143. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  13144. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  13145. /* harmony import */ var _CannonRaycastVehicle_re__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CannonRaycastVehicle.re */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Objects/CannonRaycastVehicle.re.ts");
  13146. var __defProp = Object.defineProperty;
  13147. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  13148. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  13149. var __decorateClass = (decorators, target, key, kind) => {
  13150. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  13151. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  13152. if (decorator = decorators[i])
  13153. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  13154. if (kind && result)
  13155. __defProp(target, key, result);
  13156. return result;
  13157. };
  13158. class CannonWheel extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  13159. constructor() {
  13160. super(...arguments);
  13161. this.radiusOffset = 0;
  13162. this.connectionPoint = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(0, 0, 0);
  13163. this.matrixA = new three__WEBPACK_IMPORTED_MODULE_1__.Matrix4();
  13164. this.matrixB = new three__WEBPACK_IMPORTED_MODULE_1__.Matrix4();
  13165. this.matrixC = new three__WEBPACK_IMPORTED_MODULE_1__.Matrix4();
  13166. }
  13167. start() {
  13168. this.raycastVehicle = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.getComponent(_CannonRaycastVehicle_re__WEBPACK_IMPORTED_MODULE_2__["default"], this.object3d);
  13169. if (!(this.raycastVehicle instanceof _CannonRaycastVehicle_re__WEBPACK_IMPORTED_MODULE_2__["default"]))
  13170. return;
  13171. let radius = 0.3;
  13172. if (this.wheel) {
  13173. this.connectionPoint.copy(this.wheel.position);
  13174. const bbox = new three__WEBPACK_IMPORTED_MODULE_1__.Box3().setFromObject(this.wheel);
  13175. radius = bbox.max.x - bbox.min.x;
  13176. }
  13177. this.wheelInfo = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.WheelInfo({
  13178. radius: radius + this.radiusOffset,
  13179. directionLocal: new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Vec3(0, -1, 0),
  13180. suspensionStiffness: this.raycastVehicle.suspensionStiffness,
  13181. suspensionRestLength: this.raycastVehicle.suspensionRestLength,
  13182. frictionSlip: this.raycastVehicle.frictionSlip,
  13183. dampingRelaxation: this.raycastVehicle.dampingRelaxation,
  13184. dampingCompression: this.raycastVehicle.dampingCompression,
  13185. maxSuspensionForce: this.raycastVehicle.maxSuspensionForce,
  13186. rollInfluence: this.raycastVehicle.rollInfluence,
  13187. axleLocal: new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Vec3(-1, 0, 0),
  13188. chassisConnectionPointLocal: new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Vec3(this.connectionPoint.x, this.connectionPoint.y, this.connectionPoint.z),
  13189. maxSuspensionTravel: this.raycastVehicle.maxSuspensionTravel,
  13190. customSlidingRotationalSpeed: this.raycastVehicle.customSlidingRotationalSpeed,
  13191. useCustomSlidingRotationalSpeed: this.raycastVehicle.useCustomSlidingRotationalSpeed
  13192. });
  13193. this.raycastVehicle.vehicle.wheelInfos.push(this.wheelInfo);
  13194. }
  13195. afterUpdate() {
  13196. if (!this.wheel)
  13197. return;
  13198. const wheel = this.wheelInfo;
  13199. if (!wheel)
  13200. return;
  13201. const pos = wheel.worldTransform.position;
  13202. const rot = wheel.worldTransform.quaternion;
  13203. this.wheel.position.set(pos.x, pos.y, pos.z);
  13204. this.wheel.parent?.worldToLocal(this.wheel.position);
  13205. this.wheel.quaternion.set(rot.x, rot.y, rot.z, rot.w);
  13206. this.matrixA.makeRotationFromQuaternion(this.wheel.quaternion);
  13207. this.wheel.updateMatrixWorld();
  13208. this.matrixB.copy(this.wheel.parent.matrixWorld).invert();
  13209. this.matrixC.extractRotation(this.matrixB);
  13210. this.matrixA.premultiply(this.matrixC);
  13211. this.wheel.quaternion.setFromRotationMatrix(this.matrixA);
  13212. }
  13213. }
  13214. __name(CannonWheel, "CannonWheel");
  13215. __decorateClass([
  13216. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.object3d()
  13217. ], CannonWheel.prototype, "wheel", 2);
  13218. __decorateClass([
  13219. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13220. ], CannonWheel.prototype, "radiusOffset", 2);
  13221. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonWheel);
  13222. /***/ }),
  13223. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonBox.re.ts":
  13224. /*!******************************************************************************************!*\
  13225. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonBox.re.ts ***!
  13226. \******************************************************************************************/
  13227. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  13228. __webpack_require__.r(__webpack_exports__);
  13229. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  13230. /* harmony export */ "default": () => (/* binding */ CannonBox)
  13231. /* harmony export */ });
  13232. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  13233. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  13234. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  13235. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  13236. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  13237. /* harmony import */ var _CannonShape__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CannonShape */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonShape.ts");
  13238. var __defProp = Object.defineProperty;
  13239. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  13240. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  13241. var __decorateClass = (decorators, target, key, kind) => {
  13242. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  13243. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  13244. if (decorator = decorators[i])
  13245. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  13246. if (kind && result)
  13247. __defProp(target, key, result);
  13248. return result;
  13249. };
  13250. class CannonBox extends _CannonShape__WEBPACK_IMPORTED_MODULE_2__["default"] {
  13251. constructor() {
  13252. super(...arguments);
  13253. this.sizeOffset = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(1, 1, 1);
  13254. this._collisionResponse = true;
  13255. this.worldScale = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13256. }
  13257. get collisionResponse() {
  13258. return this._collisionResponse;
  13259. }
  13260. set collisionResponse(value) {
  13261. this._collisionResponse = value;
  13262. if (!this.shape)
  13263. return;
  13264. this.shape.collisionResponse = value;
  13265. }
  13266. createShape() {
  13267. this.object3d.getWorldScale(this.worldScale);
  13268. this.shape = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Box(new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Vec3(this.sizeOffset.x * (this.worldScale.x / 2), this.sizeOffset.y * (this.worldScale.y / 2), this.sizeOffset.z * (this.worldScale.z / 2)));
  13269. this.shape.collisionResponse = this._collisionResponse;
  13270. }
  13271. }
  13272. __name(CannonBox, "CannonBox");
  13273. __decorateClass([
  13274. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  13275. ], CannonBox.prototype, "sizeOffset", 2);
  13276. __decorateClass([
  13277. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  13278. ], CannonBox.prototype, "collisionResponse", 1);
  13279. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonBox);
  13280. /***/ }),
  13281. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonCylinder.re.ts":
  13282. /*!***********************************************************************************************!*\
  13283. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonCylinder.re.ts ***!
  13284. \***********************************************************************************************/
  13285. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  13286. __webpack_require__.r(__webpack_exports__);
  13287. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  13288. /* harmony export */ "default": () => (/* binding */ CannonCylinder)
  13289. /* harmony export */ });
  13290. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  13291. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  13292. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  13293. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  13294. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  13295. /* harmony import */ var _CannonShape__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CannonShape */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonShape.ts");
  13296. var __defProp = Object.defineProperty;
  13297. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  13298. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  13299. var __decorateClass = (decorators, target, key, kind) => {
  13300. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  13301. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  13302. if (decorator = decorators[i])
  13303. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  13304. if (kind && result)
  13305. __defProp(target, key, result);
  13306. return result;
  13307. };
  13308. class CannonCylinder extends _CannonShape__WEBPACK_IMPORTED_MODULE_2__["default"] {
  13309. constructor() {
  13310. super(...arguments);
  13311. this.radiusTopOffset = 1;
  13312. this.radiusBottomOffset = 1;
  13313. this.heightOffset = 1;
  13314. this.segments = 100;
  13315. this._collisionResponse = true;
  13316. this.worldScale = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13317. }
  13318. get collisionResponse() {
  13319. return this._collisionResponse;
  13320. }
  13321. set collisionResponse(value) {
  13322. this._collisionResponse = value;
  13323. if (!this.shape)
  13324. return;
  13325. this.shape.collisionResponse = value;
  13326. }
  13327. createShape() {
  13328. this.object3d.getWorldScale(this.worldScale);
  13329. this.shape = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Cylinder(this.radiusTopOffset * this.worldScale.x, this.radiusBottomOffset * this.worldScale.x, this.heightOffset * this.worldScale.y, this.segments);
  13330. this.shape.collisionResponse = this._collisionResponse;
  13331. }
  13332. }
  13333. __name(CannonCylinder, "CannonCylinder");
  13334. __decorateClass([
  13335. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13336. ], CannonCylinder.prototype, "radiusTopOffset", 2);
  13337. __decorateClass([
  13338. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13339. ], CannonCylinder.prototype, "radiusBottomOffset", 2);
  13340. __decorateClass([
  13341. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13342. ], CannonCylinder.prototype, "heightOffset", 2);
  13343. __decorateClass([
  13344. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13345. ], CannonCylinder.prototype, "segments", 2);
  13346. __decorateClass([
  13347. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  13348. ], CannonCylinder.prototype, "collisionResponse", 1);
  13349. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonCylinder);
  13350. /***/ }),
  13351. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonShape.ts":
  13352. /*!*****************************************************************************************!*\
  13353. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonShape.ts ***!
  13354. \*****************************************************************************************/
  13355. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  13356. __webpack_require__.r(__webpack_exports__);
  13357. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  13358. /* harmony export */ "default": () => (/* binding */ CannonShape)
  13359. /* harmony export */ });
  13360. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  13361. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  13362. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  13363. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  13364. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  13365. /* harmony import */ var _CannonBody_re__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../CannonBody.re */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonBody.re.ts");
  13366. var __defProp = Object.defineProperty;
  13367. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  13368. class CannonShape extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  13369. constructor() {
  13370. super(...arguments);
  13371. this.localPos = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13372. this.worldPos = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13373. this.oldPos = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13374. this.localRot = new three__WEBPACK_IMPORTED_MODULE_1__.Quaternion();
  13375. this.worldQuaternion = new three__WEBPACK_IMPORTED_MODULE_1__.Quaternion();
  13376. this.matrixA = new three__WEBPACK_IMPORTED_MODULE_1__.Matrix4();
  13377. this.matrixB = new three__WEBPACK_IMPORTED_MODULE_1__.Matrix4();
  13378. this.matrixC = new three__WEBPACK_IMPORTED_MODULE_1__.Matrix4();
  13379. }
  13380. static findByShape(shape) {
  13381. let shapeComponent;
  13382. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.traverseComponents((component) => {
  13383. if (shapeComponent)
  13384. return;
  13385. if (component instanceof CannonShape && component.shape === shape) {
  13386. shapeComponent = component;
  13387. }
  13388. });
  13389. return shapeComponent;
  13390. }
  13391. awake() {
  13392. this.createShape();
  13393. }
  13394. start() {
  13395. if (!this.shape)
  13396. return;
  13397. this.bodyComponent = this.getBodyComponent(this.object3d);
  13398. if (!this.bodyComponent)
  13399. return;
  13400. if (!this.bodyComponent.body)
  13401. return;
  13402. this.body = this.bodyComponent.body;
  13403. const bodyIsShape = this.object3d === this.bodyComponent.object3d;
  13404. this.object3d.getWorldPosition(this.worldPos);
  13405. this.localPos.copy(this.worldPos);
  13406. this.bodyComponent.object3d.updateWorldMatrix(true, true);
  13407. this.bodyComponent.object3d.worldToLocal(this.localPos);
  13408. let position = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Vec3(this.localPos.x, this.localPos.y, this.localPos.z);
  13409. this.object3d.updateWorldMatrix(true, true);
  13410. this.object3d.getWorldQuaternion(this.worldQuaternion);
  13411. this.matrixA.makeRotationFromQuaternion(this.worldQuaternion);
  13412. this.object3d.updateWorldMatrix(true, true);
  13413. this.matrixB.copy(this.bodyComponent.object3d.matrixWorld).invert();
  13414. this.matrixC.extractRotation(this.matrixB);
  13415. this.matrixA.premultiply(this.matrixC);
  13416. this.localRot.setFromRotationMatrix(this.matrixA);
  13417. let rotation = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Quaternion(this.localRot.x, this.localRot.y, this.localRot.z, this.localRot.w);
  13418. if (bodyIsShape) {
  13419. this.body.addShape(this.shape);
  13420. } else {
  13421. this.body.addShape(this.shape, position, rotation);
  13422. }
  13423. }
  13424. update() {
  13425. if (!this.shape)
  13426. return;
  13427. if (!this.shape.body)
  13428. return;
  13429. if (this.shape.body.type === cannon_es__WEBPACK_IMPORTED_MODULE_3__.BODY_TYPES.STATIC || this.shape.body.mass === 0)
  13430. return;
  13431. const shapeIndex = this.shape.body?.shapes.indexOf(this.shape);
  13432. if (shapeIndex === void 0)
  13433. return;
  13434. this.oldPos.copy(this.worldPos);
  13435. this.object3d.getWorldPosition(this.worldPos);
  13436. if (this.oldPos.equals(this.worldPos))
  13437. return;
  13438. this.localPos.copy(this.worldPos);
  13439. this.bodyComponent?.object3d.updateWorldMatrix(true, true);
  13440. this.bodyComponent?.object3d.worldToLocal(this.localPos);
  13441. this.shape.body?.shapeOffsets[shapeIndex].set(this.localPos.x, this.localPos.y, this.localPos.z);
  13442. this.shape.updateBoundingSphereRadius();
  13443. this.shape.body?.updateAABB();
  13444. }
  13445. onDisabled() {
  13446. this.body?.removeShape(this.shape);
  13447. }
  13448. onBeforeObjectRemoved() {
  13449. this.body?.removeShape(this.shape);
  13450. }
  13451. getBodyComponent(object3d) {
  13452. const bodyComponent = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.getComponent(_CannonBody_re__WEBPACK_IMPORTED_MODULE_2__["default"], object3d);
  13453. if (bodyComponent) {
  13454. return bodyComponent;
  13455. }
  13456. if (!object3d.parent)
  13457. return;
  13458. return this.getBodyComponent(object3d.parent);
  13459. }
  13460. createShape() {
  13461. }
  13462. }
  13463. __name(CannonShape, "CannonShape");
  13464. /***/ }),
  13465. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonSphere.re.ts":
  13466. /*!*********************************************************************************************!*\
  13467. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonSphere.re.ts ***!
  13468. \*********************************************************************************************/
  13469. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  13470. __webpack_require__.r(__webpack_exports__);
  13471. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  13472. /* harmony export */ "default": () => (/* binding */ CannonSphere)
  13473. /* harmony export */ });
  13474. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  13475. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  13476. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  13477. /* harmony import */ var _CannonShape__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CannonShape */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonShape.ts");
  13478. var __defProp = Object.defineProperty;
  13479. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  13480. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  13481. var __decorateClass = (decorators, target, key, kind) => {
  13482. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  13483. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  13484. if (decorator = decorators[i])
  13485. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  13486. if (kind && result)
  13487. __defProp(target, key, result);
  13488. return result;
  13489. };
  13490. class CannonSphere extends _CannonShape__WEBPACK_IMPORTED_MODULE_1__["default"] {
  13491. constructor() {
  13492. super(...arguments);
  13493. this.radiusOffset = 1;
  13494. this._collisionResponse = true;
  13495. }
  13496. get collisionResponse() {
  13497. return this._collisionResponse;
  13498. }
  13499. set collisionResponse(value) {
  13500. this._collisionResponse = value;
  13501. if (!this.shape)
  13502. return;
  13503. this.shape.collisionResponse = value;
  13504. }
  13505. createShape() {
  13506. const scale = this.object3d.scale;
  13507. const maxSide = Math.max(scale.x, scale.y, scale.z);
  13508. this.shape = new cannon_es__WEBPACK_IMPORTED_MODULE_2__.Sphere(this.radiusOffset * maxSide);
  13509. this.shape.collisionResponse = this._collisionResponse;
  13510. }
  13511. }
  13512. __name(CannonSphere, "CannonSphere");
  13513. __decorateClass([
  13514. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13515. ], CannonSphere.prototype, "radiusOffset", 2);
  13516. __decorateClass([
  13517. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  13518. ], CannonSphere.prototype, "collisionResponse", 1);
  13519. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonSphere);
  13520. /***/ }),
  13521. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonTrimesh.re.ts":
  13522. /*!**********************************************************************************************!*\
  13523. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonTrimesh.re.ts ***!
  13524. \**********************************************************************************************/
  13525. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  13526. __webpack_require__.r(__webpack_exports__);
  13527. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  13528. /* harmony export */ "default": () => (/* binding */ CannonTrimesh)
  13529. /* harmony export */ });
  13530. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  13531. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  13532. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  13533. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  13534. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  13535. /* harmony import */ var _CannonShape__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CannonShape */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonShape.ts");
  13536. var __defProp = Object.defineProperty;
  13537. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  13538. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  13539. var __decorateClass = (decorators, target, key, kind) => {
  13540. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  13541. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  13542. if (decorator = decorators[i])
  13543. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  13544. if (kind && result)
  13545. __defProp(target, key, result);
  13546. return result;
  13547. };
  13548. class CannonTrimesh extends _CannonShape__WEBPACK_IMPORTED_MODULE_2__["default"] {
  13549. constructor() {
  13550. super(...arguments);
  13551. this.sizeOffset = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(1, 1, 1);
  13552. this._collisionResponse = true;
  13553. this.worldScale = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13554. this.worldPos = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13555. this.tmpVec0 = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Vec3();
  13556. this.tmpVec1 = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Vec3();
  13557. this.tmpVec2 = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Vec3();
  13558. this.tmpQuat0 = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Vec3();
  13559. }
  13560. get collisionResponse() {
  13561. return this._collisionResponse;
  13562. }
  13563. set collisionResponse(value) {
  13564. this._collisionResponse = value;
  13565. if (!this.shape)
  13566. return;
  13567. this.shape.collisionResponse = value;
  13568. }
  13569. createShape() {
  13570. if (!(this.object3d instanceof three__WEBPACK_IMPORTED_MODULE_1__.Mesh))
  13571. return;
  13572. this.object3d.updateWorldMatrix(true, true);
  13573. this.object3d.getWorldScale(this.worldScale);
  13574. this.object3d.getWorldPosition(this.worldPos);
  13575. this.object3d.getWorldQuaternion(this.worldQuaternion);
  13576. const mesh = this.object3d;
  13577. let geometry = mesh.geometry;
  13578. geometry.computeBoundingSphere();
  13579. geometry.normalizeNormals();
  13580. if (geometry.index !== null) {
  13581. const nonIndexedGeo = geometry.toNonIndexed();
  13582. geometry.copy(nonIndexedGeo);
  13583. }
  13584. const vertices = this.getVertices(geometry);
  13585. if (!vertices.length)
  13586. return;
  13587. const indices = Object.keys(vertices).map(Number);
  13588. this.shape = new cannon_es__WEBPACK_IMPORTED_MODULE_3__.Trimesh(vertices, indices);
  13589. this.shape.collisionResponse = this._collisionResponse;
  13590. }
  13591. getVertices(geometry) {
  13592. const position = geometry.attributes.position;
  13593. const vertices = new Float32Array(position.count * 3);
  13594. for (let i = 0; i < position.count; i++) {
  13595. vertices[i * 3] = position.getX(i) * this.worldScale.x;
  13596. vertices[i * 3 + 1] = position.getY(i) * this.worldScale.y;
  13597. vertices[i * 3 + 2] = position.getZ(i) * this.worldScale.z;
  13598. }
  13599. return vertices;
  13600. }
  13601. }
  13602. __name(CannonTrimesh, "CannonTrimesh");
  13603. __decorateClass([
  13604. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  13605. ], CannonTrimesh.prototype, "sizeOffset", 2);
  13606. __decorateClass([
  13607. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  13608. ], CannonTrimesh.prototype, "collisionResponse", 1);
  13609. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(CannonTrimesh);
  13610. /***/ }),
  13611. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts":
  13612. /*!***************************************************************************!*\
  13613. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts ***!
  13614. \***************************************************************************/
  13615. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  13616. __webpack_require__.r(__webpack_exports__);
  13617. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  13618. /* harmony export */ copyCannonQuaternion: () => (/* binding */ copyCannonQuaternion),
  13619. /* harmony export */ copyCannonV3: () => (/* binding */ copyCannonV3),
  13620. /* harmony export */ copyThreeQuaternion: () => (/* binding */ copyThreeQuaternion),
  13621. /* harmony export */ copyThreeV3: () => (/* binding */ copyThreeV3),
  13622. /* harmony export */ getWorld: () => (/* binding */ getWorld),
  13623. /* harmony export */ setWorld: () => (/* binding */ setWorld)
  13624. /* harmony export */ });
  13625. /* harmony import */ var cannon_es__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! cannon-es */ "./node_modules/cannon-es/dist/cannon-es.js");
  13626. var __defProp = Object.defineProperty;
  13627. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  13628. let RogueCannon = { world: new cannon_es__WEBPACK_IMPORTED_MODULE_0__.World() };
  13629. function getWorld() {
  13630. return RogueCannon.world;
  13631. }
  13632. __name(getWorld, "getWorld");
  13633. function setWorld(newWorld) {
  13634. RogueCannon.world = newWorld;
  13635. }
  13636. __name(setWorld, "setWorld");
  13637. function copyThreeV3(vector3, target) {
  13638. target.set(vector3.x, vector3.y, vector3.z);
  13639. }
  13640. __name(copyThreeV3, "copyThreeV3");
  13641. function copyThreeQuaternion(quaternion, target) {
  13642. const q = quaternion;
  13643. target.set(q.x, q.y, q.z, q.w);
  13644. }
  13645. __name(copyThreeQuaternion, "copyThreeQuaternion");
  13646. function copyCannonV3(vector3, target) {
  13647. target.set(vector3.x, vector3.y, vector3.z);
  13648. }
  13649. __name(copyCannonV3, "copyCannonV3");
  13650. function copyCannonQuaternion(quaternion, target) {
  13651. const q = quaternion;
  13652. target.set(q.x, q.y, q.z, q.w);
  13653. }
  13654. __name(copyCannonQuaternion, "copyCannonQuaternion");
  13655. /***/ }),
  13656. /***/ "./Assets/rogue_packages/BeardScript/rogue-cannon/index.ts":
  13657. /*!*****************************************************************!*\
  13658. !*** ./Assets/rogue_packages/BeardScript/rogue-cannon/index.ts ***!
  13659. \*****************************************************************/
  13660. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  13661. __webpack_require__.r(__webpack_exports__);
  13662. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  13663. /* harmony export */ RogueCannon: () => (/* reexport module object */ _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_0__)
  13664. /* harmony export */ });
  13665. /* harmony import */ var _Lib_RogueCannon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Lib/RogueCannon */ "./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  13666. /***/ }),
  13667. /***/ "./Assets/rogue_packages/EyeOfMidas/targeted-orbit-camera/TargetedOrbitCamera.re.ts":
  13668. /*!******************************************************************************************!*\
  13669. !*** ./Assets/rogue_packages/EyeOfMidas/targeted-orbit-camera/TargetedOrbitCamera.re.ts ***!
  13670. \******************************************************************************************/
  13671. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  13672. __webpack_require__.r(__webpack_exports__);
  13673. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  13674. /* harmony export */ "default": () => (/* binding */ TargetedOrbitCamera)
  13675. /* harmony export */ });
  13676. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  13677. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  13678. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  13679. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  13680. var __defProp = Object.defineProperty;
  13681. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  13682. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  13683. var __decorateClass = (decorators, target, key, kind) => {
  13684. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  13685. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  13686. if (decorator = decorators[i])
  13687. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  13688. if (kind && result)
  13689. __defProp(target, key, result);
  13690. return result;
  13691. };
  13692. class TargetedOrbitCamera extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  13693. constructor() {
  13694. super(...arguments);
  13695. this.enableRotate = true;
  13696. this.rotateSpeed = 1;
  13697. this.minAzimuthAngle = -6.28;
  13698. this.maxAzimuthAngle = 6.28;
  13699. this.minPolarAngle = 0;
  13700. this.maxPolarAngle = 1.56;
  13701. this.enableDolly = true;
  13702. this.dollySpeed = 1;
  13703. this.minDistance = 1;
  13704. this.maxDistance = 50;
  13705. this.offset = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13706. this.rotateMouseButton = 2;
  13707. this.useCameraLock = false;
  13708. this.rotateStart = new three__WEBPACK_IMPORTED_MODULE_1__.Vector2();
  13709. this.rotateEnd = new three__WEBPACK_IMPORTED_MODULE_1__.Vector2();
  13710. this.rotateDelta = new three__WEBPACK_IMPORTED_MODULE_1__.Vector2();
  13711. this.scale = 1;
  13712. this.EPS = 1e-6;
  13713. this.twoPI = 2 * Math.PI;
  13714. this.spherical = new three__WEBPACK_IMPORTED_MODULE_1__.Spherical();
  13715. this.sphericalDelta = new three__WEBPACK_IMPORTED_MODULE_1__.Spherical();
  13716. this.quat = new three__WEBPACK_IMPORTED_MODULE_1__.Quaternion().setFromUnitVectors(new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(0, 1, 0), new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(0, 1, 0));
  13717. this.quatInverse = this.quat.clone().invert();
  13718. this.lastPosition = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13719. this.lastQuaternion = new three__WEBPACK_IMPORTED_MODULE_1__.Quaternion();
  13720. this.initialOffset = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13721. }
  13722. awake() {
  13723. if (this.useCameraLock) {
  13724. const container = document.getElementById(rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.containerId);
  13725. if (container) {
  13726. container.onmousedown = this.lock.bind(this);
  13727. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.onStop(this.dispose);
  13728. }
  13729. }
  13730. }
  13731. start() {
  13732. if (!this.target) {
  13733. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Debug.logError("Orbit controls not set to an Object3D Target.");
  13734. return;
  13735. }
  13736. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.rogueDOMContainer.addEventListener("contextmenu", (event) => {
  13737. event.preventDefault();
  13738. });
  13739. this.quat = new three__WEBPACK_IMPORTED_MODULE_1__.Quaternion().setFromUnitVectors(this.object3d.up, new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(0, 1, 0));
  13740. this.quatInverse = this.quat.clone().invert();
  13741. this.initialOffset.copy(this.object3d.position).sub(this.target.position);
  13742. this.offset.copy(this.initialOffset);
  13743. }
  13744. update() {
  13745. if (!this.target) {
  13746. return;
  13747. }
  13748. if (this.useCameraLock && !!document.pointerLockElement) {
  13749. if (this.enableRotate && rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.mouse.isMoving) {
  13750. let normalizedScreenMovement = new three__WEBPACK_IMPORTED_MODULE_1__.Vector2(0, 0);
  13751. this.normalizeScreenMovement({ x: rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.mouse.movementX, y: rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.mouse.movementY }, normalizedScreenMovement);
  13752. this.rotateLeft(this.twoPI * normalizedScreenMovement.x);
  13753. this.rotateUp(this.twoPI * -normalizedScreenMovement.y);
  13754. }
  13755. } else {
  13756. let normalizedScreenPosition = new three__WEBPACK_IMPORTED_MODULE_1__.Vector2(0, 0);
  13757. this.normalizeScreenInput(rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.mouse, normalizedScreenPosition);
  13758. if (this.enableRotate && rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.mouse.getButtonDown(this.rotateMouseButton)) {
  13759. this.rotateStart.set(normalizedScreenPosition.x, normalizedScreenPosition.y);
  13760. }
  13761. if (this.enableRotate && rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.mouse.getButtonPressed(this.rotateMouseButton)) {
  13762. this.rotateEnd.set(normalizedScreenPosition.x, normalizedScreenPosition.y);
  13763. this.rotateDelta.subVectors(this.rotateEnd, this.rotateStart).multiplyScalar(this.rotateSpeed);
  13764. this.rotateLeft(this.twoPI * this.rotateDelta.x);
  13765. this.rotateUp(this.twoPI * -this.rotateDelta.y);
  13766. this.rotateStart.copy(this.rotateEnd);
  13767. }
  13768. }
  13769. if (this.enableDolly && rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.mouse.wheelY > 0) {
  13770. this.dollyOut();
  13771. }
  13772. if (this.enableDolly && rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.mouse.wheelY < 0) {
  13773. this.dollyIn();
  13774. }
  13775. this.updateCamera();
  13776. if (this.useCameraLock && rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.keyboard.getKeyPressed("Escape")) {
  13777. this.unlock();
  13778. }
  13779. }
  13780. dispose() {
  13781. const container = document.getElementById(rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.containerId);
  13782. if (container) {
  13783. container.onmousedown = null;
  13784. }
  13785. }
  13786. rotateLeft(angle) {
  13787. this.sphericalDelta.theta -= angle;
  13788. }
  13789. rotateUp(angle) {
  13790. this.sphericalDelta.phi -= angle;
  13791. }
  13792. updateCamera() {
  13793. this.offset.applyQuaternion(this.quat);
  13794. this.spherical.setFromVector3(this.offset);
  13795. this.spherical.theta += this.sphericalDelta.theta;
  13796. this.spherical.phi += this.sphericalDelta.phi;
  13797. let min = this.minAzimuthAngle;
  13798. let max = this.maxAzimuthAngle;
  13799. if (isFinite(min) && isFinite(max)) {
  13800. if (min < -Math.PI) {
  13801. min += this.twoPI;
  13802. } else if (min > Math.PI) {
  13803. min -= this.twoPI;
  13804. }
  13805. if (max < -Math.PI) {
  13806. max += this.twoPI;
  13807. } else if (max > Math.PI) {
  13808. max -= this.twoPI;
  13809. }
  13810. if (min <= max) {
  13811. this.spherical.theta = Math.max(min, Math.min(max, this.spherical.theta));
  13812. } else {
  13813. this.spherical.theta = this.spherical.theta > (min + max) / 2 ? Math.max(min, this.spherical.theta) : Math.min(max, this.spherical.theta);
  13814. }
  13815. }
  13816. this.spherical.phi = Math.max(this.minPolarAngle, Math.min(this.maxPolarAngle, this.spherical.phi));
  13817. this.spherical.makeSafe();
  13818. this.spherical.radius *= this.scale;
  13819. this.spherical.radius = Math.max(this.minDistance, Math.min(this.maxDistance, this.spherical.radius));
  13820. this.offset.setFromSpherical(this.spherical);
  13821. this.offset.applyQuaternion(this.quatInverse);
  13822. this.object3d.position.copy(this.target.position).add(this.offset);
  13823. this.object3d.lookAt(this.target.position);
  13824. this.sphericalDelta.set(0, 0, 0);
  13825. this.scale = 1;
  13826. if (this.lastPosition.distanceToSquared(this.object3d.position) > this.EPS || 8 * (1 - this.lastQuaternion.dot(this.object3d.quaternion)) > this.EPS) {
  13827. this.lastPosition.copy(this.object3d.position);
  13828. this.lastQuaternion.copy(this.object3d.quaternion);
  13829. }
  13830. }
  13831. dollyOut() {
  13832. this.scale /= Math.pow(0.95, this.dollySpeed);
  13833. }
  13834. dollyIn() {
  13835. this.scale *= Math.pow(0.95, this.dollySpeed);
  13836. }
  13837. normalizeScreenInput(browserVector, gameVector) {
  13838. const bounds = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.rogueDOMContainer.getBoundingClientRect();
  13839. gameVector.x = (browserVector.x - bounds.left) / bounds.width * 2 - 1;
  13840. gameVector.y = -((browserVector.y - bounds.top) / bounds.height) * 2 + 1;
  13841. }
  13842. normalizeScreenMovement(browserVector, gameVector) {
  13843. const bounds = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.rogueDOMContainer.getBoundingClientRect();
  13844. gameVector.x = browserVector.x / bounds.width;
  13845. gameVector.y = -(browserVector.y / bounds.height);
  13846. }
  13847. lock() {
  13848. if (!this.useCameraLock) {
  13849. return;
  13850. }
  13851. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.mouse.lock();
  13852. }
  13853. unlock() {
  13854. if (!this.useCameraLock) {
  13855. return;
  13856. }
  13857. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Input.mouse.unlock();
  13858. }
  13859. }
  13860. __name(TargetedOrbitCamera, "TargetedOrbitCamera");
  13861. __decorateClass([
  13862. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.object3d()
  13863. ], TargetedOrbitCamera.prototype, "target", 2);
  13864. __decorateClass([
  13865. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  13866. ], TargetedOrbitCamera.prototype, "enableRotate", 2);
  13867. __decorateClass([
  13868. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13869. ], TargetedOrbitCamera.prototype, "rotateSpeed", 2);
  13870. __decorateClass([
  13871. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13872. ], TargetedOrbitCamera.prototype, "minAzimuthAngle", 2);
  13873. __decorateClass([
  13874. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13875. ], TargetedOrbitCamera.prototype, "maxAzimuthAngle", 2);
  13876. __decorateClass([
  13877. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13878. ], TargetedOrbitCamera.prototype, "minPolarAngle", 2);
  13879. __decorateClass([
  13880. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13881. ], TargetedOrbitCamera.prototype, "maxPolarAngle", 2);
  13882. __decorateClass([
  13883. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  13884. ], TargetedOrbitCamera.prototype, "enableDolly", 2);
  13885. __decorateClass([
  13886. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13887. ], TargetedOrbitCamera.prototype, "dollySpeed", 2);
  13888. __decorateClass([
  13889. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13890. ], TargetedOrbitCamera.prototype, "minDistance", 2);
  13891. __decorateClass([
  13892. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13893. ], TargetedOrbitCamera.prototype, "maxDistance", 2);
  13894. __decorateClass([
  13895. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  13896. ], TargetedOrbitCamera.prototype, "offset", 2);
  13897. __decorateClass([
  13898. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13899. ], TargetedOrbitCamera.prototype, "rotateMouseButton", 2);
  13900. __decorateClass([
  13901. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  13902. ], TargetedOrbitCamera.prototype, "useCameraLock", 2);
  13903. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(TargetedOrbitCamera);
  13904. /***/ }),
  13905. /***/ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierBall.re.ts":
  13906. /*!**********************************************************************************************!*\
  13907. !*** ./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierBall.re.ts ***!
  13908. \**********************************************************************************************/
  13909. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  13910. __webpack_require__.r(__webpack_exports__);
  13911. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  13912. /* harmony export */ "default": () => (/* binding */ RapierBall)
  13913. /* harmony export */ });
  13914. /* harmony import */ var _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @dimforge/rapier3d-compat */ "./node_modules/@dimforge/rapier3d-compat/rapier.es.js");
  13915. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  13916. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  13917. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  13918. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  13919. /* harmony import */ var _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Lib/RogueRapier */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Lib/RogueRapier.ts");
  13920. /* harmony import */ var _RapierCollider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./RapierCollider */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCollider.ts");
  13921. var __defProp = Object.defineProperty;
  13922. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  13923. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  13924. var __decorateClass = (decorators, target, key, kind) => {
  13925. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  13926. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  13927. if (decorator = decorators[i])
  13928. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  13929. if (kind && result)
  13930. __defProp(target, key, result);
  13931. return result;
  13932. };
  13933. class RapierBall extends _RapierCollider__WEBPACK_IMPORTED_MODULE_3__["default"] {
  13934. constructor() {
  13935. super(...arguments);
  13936. this._radiusOffset = 0;
  13937. this.worldScale = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13938. }
  13939. get radiusOffset() {
  13940. return this._radiusOffset;
  13941. }
  13942. set radiusOffset(value) {
  13943. const oldValue = this._radiusOffset;
  13944. this._radiusOffset = value;
  13945. if (oldValue !== value && this.collider && _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world) {
  13946. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.removeCollider(this.collider, false);
  13947. this.init();
  13948. }
  13949. }
  13950. createShape() {
  13951. this.object3d.getWorldScale(this.worldScale);
  13952. const maxSide = Math.max(this.worldScale.x, this.worldScale.y, this.worldScale.z);
  13953. let colliderDesc = _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__["default"].ColliderDesc.ball(this.radiusOffset + maxSide);
  13954. this.collider = _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.createCollider(colliderDesc, this.body);
  13955. }
  13956. }
  13957. __name(RapierBall, "RapierBall");
  13958. __decorateClass([
  13959. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  13960. ], RapierBall.prototype, "radiusOffset", 1);
  13961. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(RapierBall);
  13962. /***/ }),
  13963. /***/ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCapsule.re.ts":
  13964. /*!*************************************************************************************************!*\
  13965. !*** ./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCapsule.re.ts ***!
  13966. \*************************************************************************************************/
  13967. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  13968. __webpack_require__.r(__webpack_exports__);
  13969. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  13970. /* harmony export */ "default": () => (/* binding */ RapierCapsule)
  13971. /* harmony export */ });
  13972. /* harmony import */ var _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @dimforge/rapier3d-compat */ "./node_modules/@dimforge/rapier3d-compat/rapier.es.js");
  13973. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  13974. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  13975. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  13976. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  13977. /* harmony import */ var _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Lib/RogueRapier */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Lib/RogueRapier.ts");
  13978. /* harmony import */ var _RapierCollider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./RapierCollider */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCollider.ts");
  13979. var __defProp = Object.defineProperty;
  13980. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  13981. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  13982. var __decorateClass = (decorators, target, key, kind) => {
  13983. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  13984. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  13985. if (decorator = decorators[i])
  13986. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  13987. if (kind && result)
  13988. __defProp(target, key, result);
  13989. return result;
  13990. };
  13991. class RapierCapsule extends _RapierCollider__WEBPACK_IMPORTED_MODULE_3__["default"] {
  13992. constructor() {
  13993. super(...arguments);
  13994. this._halfHeight = 0.5;
  13995. this._radius = 0.5;
  13996. this.worldScale = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  13997. }
  13998. get halfHeight() {
  13999. return this._halfHeight;
  14000. }
  14001. set halfHeight(value) {
  14002. const oldValue = this._halfHeight;
  14003. this._halfHeight = value;
  14004. if (oldValue !== value && this.collider && _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world) {
  14005. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.removeCollider(this.collider, false);
  14006. this.init();
  14007. }
  14008. }
  14009. get radius() {
  14010. return this._radius;
  14011. }
  14012. set radius(value) {
  14013. const oldValue = this._radius;
  14014. this._radius = value;
  14015. if (oldValue !== value && this.collider && _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world) {
  14016. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.removeCollider(this.collider, false);
  14017. this.init();
  14018. }
  14019. }
  14020. createShape() {
  14021. this.object3d.getWorldScale(this.worldScale);
  14022. const maxSide = Math.max(this.worldScale.x, this.worldScale.z);
  14023. let colliderDesc = _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__["default"].ColliderDesc.capsule(this.halfHeight * this.worldScale.y, this.radius * maxSide);
  14024. this.collider = _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.createCollider(colliderDesc, this.body);
  14025. }
  14026. }
  14027. __name(RapierCapsule, "RapierCapsule");
  14028. __decorateClass([
  14029. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  14030. ], RapierCapsule.prototype, "halfHeight", 1);
  14031. __decorateClass([
  14032. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  14033. ], RapierCapsule.prototype, "radius", 1);
  14034. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(RapierCapsule);
  14035. /***/ }),
  14036. /***/ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCollider.ts":
  14037. /*!***********************************************************************************************!*\
  14038. !*** ./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCollider.ts ***!
  14039. \***********************************************************************************************/
  14040. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  14041. __webpack_require__.r(__webpack_exports__);
  14042. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  14043. /* harmony export */ "default": () => (/* binding */ RapierCollider)
  14044. /* harmony export */ });
  14045. /* harmony import */ var _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @dimforge/rapier3d-compat */ "./node_modules/@dimforge/rapier3d-compat/rapier.es.js");
  14046. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  14047. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  14048. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  14049. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  14050. /* harmony import */ var _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Lib/RogueRapier */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Lib/RogueRapier.ts");
  14051. /* harmony import */ var _RapierBody_re__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../RapierBody.re */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/RapierBody.re.ts");
  14052. var __defProp = Object.defineProperty;
  14053. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  14054. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  14055. var __decorateClass = (decorators, target, key, kind) => {
  14056. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  14057. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  14058. if (decorator = decorators[i])
  14059. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  14060. if (kind && result)
  14061. __defProp(target, key, result);
  14062. return result;
  14063. };
  14064. const _RapierCollider = class extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  14065. constructor() {
  14066. super(...arguments);
  14067. this.initialized = false;
  14068. this.localPos = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  14069. this.worldPos = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  14070. this.localRot = new three__WEBPACK_IMPORTED_MODULE_1__.Quaternion();
  14071. this.worldQuaternion = new three__WEBPACK_IMPORTED_MODULE_1__.Quaternion();
  14072. this.isSensor = false;
  14073. this.collisionEvents = false;
  14074. }
  14075. static findByShape(shape) {
  14076. let shapeComponent;
  14077. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.traverseComponents((component) => {
  14078. if (shapeComponent)
  14079. return;
  14080. if (component instanceof _RapierCollider && component.collider === shape) {
  14081. shapeComponent = component;
  14082. }
  14083. });
  14084. return shapeComponent;
  14085. }
  14086. init() {
  14087. this.bodyComponent = this.getBodyComponent(this.object3d);
  14088. if (!this.bodyComponent)
  14089. return;
  14090. if (!this.bodyComponent.body)
  14091. return;
  14092. this.body = this.bodyComponent.body;
  14093. this.createShape();
  14094. this.collider.setSensor(this.isSensor);
  14095. this.collisionEvents && this.collider.setActiveEvents(_dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__["default"].ActiveEvents.COLLISION_EVENTS);
  14096. this.setColliderPos();
  14097. this.setColliderRot();
  14098. this.initialized = true;
  14099. }
  14100. setColliderPos() {
  14101. this.object3d.updateWorldMatrix(true, true);
  14102. this.object3d.getWorldPosition(this.worldPos);
  14103. this.collider.setTranslation(this.worldPos);
  14104. }
  14105. setColliderRot() {
  14106. this.object3d.updateWorldMatrix(true, true);
  14107. this.object3d.getWorldQuaternion(this.worldQuaternion);
  14108. this.collider.setRotation(this.worldQuaternion);
  14109. }
  14110. beforeUpdate() {
  14111. if (!_Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].initialized)
  14112. return;
  14113. if (!this.initialized)
  14114. this.init();
  14115. if (!this.collider)
  14116. return;
  14117. this.setColliderPos();
  14118. this.setColliderRot();
  14119. }
  14120. onDisabled() {
  14121. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.removeCollider(this.collider, false);
  14122. }
  14123. onBeforeObjectRemoved() {
  14124. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.removeCollider(this.collider, false);
  14125. }
  14126. getBodyComponent(object3d) {
  14127. const bodyComponent = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.getComponent(_RapierBody_re__WEBPACK_IMPORTED_MODULE_3__["default"], object3d);
  14128. if (bodyComponent) {
  14129. return bodyComponent;
  14130. }
  14131. if (!object3d.parent)
  14132. return;
  14133. return this.getBodyComponent(object3d.parent);
  14134. }
  14135. createShape() {
  14136. }
  14137. };
  14138. let RapierCollider = _RapierCollider;
  14139. __name(RapierCollider, "RapierCollider");
  14140. __decorateClass([
  14141. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  14142. ], RapierCollider.prototype, "isSensor", 2);
  14143. __decorateClass([
  14144. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  14145. ], RapierCollider.prototype, "collisionEvents", 2);
  14146. /***/ }),
  14147. /***/ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCone.re.ts":
  14148. /*!**********************************************************************************************!*\
  14149. !*** ./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCone.re.ts ***!
  14150. \**********************************************************************************************/
  14151. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  14152. __webpack_require__.r(__webpack_exports__);
  14153. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  14154. /* harmony export */ "default": () => (/* binding */ RapierCone)
  14155. /* harmony export */ });
  14156. /* harmony import */ var _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @dimforge/rapier3d-compat */ "./node_modules/@dimforge/rapier3d-compat/rapier.es.js");
  14157. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  14158. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  14159. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  14160. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  14161. /* harmony import */ var _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Lib/RogueRapier */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Lib/RogueRapier.ts");
  14162. /* harmony import */ var _RapierCollider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./RapierCollider */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCollider.ts");
  14163. var __defProp = Object.defineProperty;
  14164. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  14165. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  14166. var __decorateClass = (decorators, target, key, kind) => {
  14167. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  14168. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  14169. if (decorator = decorators[i])
  14170. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  14171. if (kind && result)
  14172. __defProp(target, key, result);
  14173. return result;
  14174. };
  14175. class RapierCone extends _RapierCollider__WEBPACK_IMPORTED_MODULE_3__["default"] {
  14176. constructor() {
  14177. super(...arguments);
  14178. this._halfHeight = 0.5;
  14179. this._radius = 0.5;
  14180. this.worldScale = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  14181. }
  14182. get halfHeight() {
  14183. return this._halfHeight;
  14184. }
  14185. set halfHeight(value) {
  14186. const oldValue = this._halfHeight;
  14187. this._halfHeight = value;
  14188. if (oldValue !== value && this.collider && _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world) {
  14189. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.removeCollider(this.collider, false);
  14190. this.init();
  14191. }
  14192. }
  14193. get radius() {
  14194. return this._radius;
  14195. }
  14196. set radius(value) {
  14197. const oldValue = this._radius;
  14198. this._radius = value;
  14199. if (oldValue !== value && this.collider && _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world) {
  14200. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.removeCollider(this.collider, false);
  14201. this.init();
  14202. }
  14203. }
  14204. createShape() {
  14205. this.object3d.getWorldScale(this.worldScale);
  14206. const maxSide = Math.max(this.worldScale.x, this.worldScale.z);
  14207. let colliderDesc = _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__["default"].ColliderDesc.cone(this.halfHeight * this.worldScale.y, this.radius * maxSide);
  14208. this.collider = _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.createCollider(colliderDesc, this.body);
  14209. }
  14210. }
  14211. __name(RapierCone, "RapierCone");
  14212. __decorateClass([
  14213. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  14214. ], RapierCone.prototype, "halfHeight", 1);
  14215. __decorateClass([
  14216. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  14217. ], RapierCone.prototype, "radius", 1);
  14218. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(RapierCone);
  14219. /***/ }),
  14220. /***/ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCuboid.re.ts":
  14221. /*!************************************************************************************************!*\
  14222. !*** ./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCuboid.re.ts ***!
  14223. \************************************************************************************************/
  14224. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  14225. __webpack_require__.r(__webpack_exports__);
  14226. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  14227. /* harmony export */ "default": () => (/* binding */ RapierCuboid)
  14228. /* harmony export */ });
  14229. /* harmony import */ var _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @dimforge/rapier3d-compat */ "./node_modules/@dimforge/rapier3d-compat/rapier.es.js");
  14230. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  14231. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  14232. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  14233. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  14234. /* harmony import */ var _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Lib/RogueRapier */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Lib/RogueRapier.ts");
  14235. /* harmony import */ var _RapierCollider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./RapierCollider */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCollider.ts");
  14236. var __defProp = Object.defineProperty;
  14237. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  14238. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  14239. var __decorateClass = (decorators, target, key, kind) => {
  14240. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  14241. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  14242. if (decorator = decorators[i])
  14243. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  14244. if (kind && result)
  14245. __defProp(target, key, result);
  14246. return result;
  14247. };
  14248. class RapierCuboid extends _RapierCollider__WEBPACK_IMPORTED_MODULE_3__["default"] {
  14249. constructor() {
  14250. super(...arguments);
  14251. this._sizeOffsetX = 1;
  14252. this._sizeOffsetY = 1;
  14253. this._sizeOffsetZ = 1;
  14254. this.worldScale = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  14255. }
  14256. get sizeOffsetX() {
  14257. return this._sizeOffsetX;
  14258. }
  14259. set sizeOffsetX(value) {
  14260. const oldValue = this._sizeOffsetX;
  14261. this._sizeOffsetX = value;
  14262. if (oldValue !== value && this.collider && _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world) {
  14263. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.removeCollider(this.collider, false);
  14264. this.init();
  14265. }
  14266. }
  14267. get sizeOffsetY() {
  14268. return this._sizeOffsetY;
  14269. }
  14270. set sizeOffsetY(value) {
  14271. const oldValue = this._sizeOffsetY;
  14272. this._sizeOffsetY = value;
  14273. if (oldValue !== value && this.collider && _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world) {
  14274. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.removeCollider(this.collider, false);
  14275. this.init();
  14276. }
  14277. }
  14278. get sizeOffsetZ() {
  14279. return this._sizeOffsetZ;
  14280. }
  14281. set sizeOffsetZ(value) {
  14282. const oldValue = this._sizeOffsetZ;
  14283. this._sizeOffsetZ = value;
  14284. if (oldValue !== value && this.collider && _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world) {
  14285. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.removeCollider(this.collider, false);
  14286. this.init();
  14287. }
  14288. }
  14289. createShape() {
  14290. this.object3d.getWorldScale(this.worldScale);
  14291. let colliderDesc = _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__["default"].ColliderDesc.cuboid(this._sizeOffsetX * (this.worldScale.x / 2), this._sizeOffsetY * (this.worldScale.y / 2), this._sizeOffsetZ * (this.worldScale.z / 2));
  14292. this.collider = _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.createCollider(colliderDesc, this.body);
  14293. }
  14294. }
  14295. __name(RapierCuboid, "RapierCuboid");
  14296. __decorateClass([
  14297. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  14298. ], RapierCuboid.prototype, "sizeOffsetX", 1);
  14299. __decorateClass([
  14300. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  14301. ], RapierCuboid.prototype, "sizeOffsetY", 1);
  14302. __decorateClass([
  14303. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  14304. ], RapierCuboid.prototype, "sizeOffsetZ", 1);
  14305. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(RapierCuboid);
  14306. /***/ }),
  14307. /***/ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCylinder.re.ts":
  14308. /*!**************************************************************************************************!*\
  14309. !*** ./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCylinder.re.ts ***!
  14310. \**************************************************************************************************/
  14311. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  14312. __webpack_require__.r(__webpack_exports__);
  14313. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  14314. /* harmony export */ "default": () => (/* binding */ RapierCylinder)
  14315. /* harmony export */ });
  14316. /* harmony import */ var _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @dimforge/rapier3d-compat */ "./node_modules/@dimforge/rapier3d-compat/rapier.es.js");
  14317. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  14318. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  14319. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  14320. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  14321. /* harmony import */ var _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Lib/RogueRapier */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Lib/RogueRapier.ts");
  14322. /* harmony import */ var _RapierCollider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./RapierCollider */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCollider.ts");
  14323. var __defProp = Object.defineProperty;
  14324. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  14325. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  14326. var __decorateClass = (decorators, target, key, kind) => {
  14327. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  14328. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  14329. if (decorator = decorators[i])
  14330. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  14331. if (kind && result)
  14332. __defProp(target, key, result);
  14333. return result;
  14334. };
  14335. class RapierCylinder extends _RapierCollider__WEBPACK_IMPORTED_MODULE_3__["default"] {
  14336. constructor() {
  14337. super(...arguments);
  14338. this._halfHeight = 0.5;
  14339. this._radius = 1;
  14340. this.worldScale = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  14341. }
  14342. get halfHeight() {
  14343. return this._halfHeight;
  14344. }
  14345. set halfHeight(value) {
  14346. const oldValue = this._halfHeight;
  14347. this._halfHeight = value;
  14348. if (oldValue !== value && this.collider && _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world) {
  14349. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.removeCollider(this.collider, false);
  14350. this.init();
  14351. }
  14352. }
  14353. get radius() {
  14354. return this._radius;
  14355. }
  14356. set radius(value) {
  14357. const oldValue = this._radius;
  14358. this._radius = value;
  14359. if (oldValue !== value && this.collider && _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world) {
  14360. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.removeCollider(this.collider, false);
  14361. this.init();
  14362. }
  14363. }
  14364. createShape() {
  14365. this.object3d.getWorldScale(this.worldScale);
  14366. const maxSide = Math.max(this.worldScale.x, this.worldScale.z);
  14367. let colliderDesc = _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__["default"].ColliderDesc.cylinder(this.halfHeight * this.worldScale.y, this.radius * maxSide);
  14368. this.collider = _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.createCollider(colliderDesc, this.body);
  14369. }
  14370. }
  14371. __name(RapierCylinder, "RapierCylinder");
  14372. __decorateClass([
  14373. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  14374. ], RapierCylinder.prototype, "halfHeight", 1);
  14375. __decorateClass([
  14376. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  14377. ], RapierCylinder.prototype, "radius", 1);
  14378. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(RapierCylinder);
  14379. /***/ }),
  14380. /***/ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierTrimesh.re.ts":
  14381. /*!*************************************************************************************************!*\
  14382. !*** ./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierTrimesh.re.ts ***!
  14383. \*************************************************************************************************/
  14384. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  14385. __webpack_require__.r(__webpack_exports__);
  14386. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  14387. /* harmony export */ "default": () => (/* binding */ RapierTrimesh)
  14388. /* harmony export */ });
  14389. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  14390. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  14391. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  14392. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  14393. /* harmony import */ var _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @dimforge/rapier3d-compat */ "./node_modules/@dimforge/rapier3d-compat/rapier.es.js");
  14394. /* harmony import */ var _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Lib/RogueRapier */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Lib/RogueRapier.ts");
  14395. /* harmony import */ var _RapierCollider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./RapierCollider */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCollider.ts");
  14396. var __defProp = Object.defineProperty;
  14397. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  14398. class RapierTrimesh extends _RapierCollider__WEBPACK_IMPORTED_MODULE_3__["default"] {
  14399. constructor() {
  14400. super(...arguments);
  14401. this.worldScale = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  14402. this.worldPos = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  14403. this.tmpVec0 = new _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__["default"].Vector3(0, 0, 0);
  14404. this.tmpVec1 = new _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__["default"].Vector3(0, 0, 0);
  14405. this.tmpVec2 = new _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__["default"].Vector3(0, 0, 0);
  14406. this.tmpQuat0 = new _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__["default"].Vector3(0, 0, 0);
  14407. }
  14408. createShape() {
  14409. if (!(this.object3d instanceof three__WEBPACK_IMPORTED_MODULE_1__.Mesh))
  14410. return;
  14411. this.object3d.updateWorldMatrix(true, true);
  14412. this.object3d.getWorldScale(this.worldScale);
  14413. this.object3d.getWorldPosition(this.worldPos);
  14414. this.object3d.getWorldQuaternion(this.worldQuaternion);
  14415. const mesh = this.object3d;
  14416. let geometry = mesh.geometry;
  14417. const vertices = this.getVertices(geometry);
  14418. if (!vertices.length)
  14419. return;
  14420. const indices = geometry.getIndex();
  14421. if (!indices)
  14422. return;
  14423. let cleanIndiArray = [];
  14424. for (let i = 0; i < indices.count; i += 3) {
  14425. const a = indices.getX(i);
  14426. const b = indices.getX(i + 1);
  14427. const c = indices.getX(i + 2);
  14428. cleanIndiArray.push(a, b, c);
  14429. }
  14430. let colliderDesc = _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__["default"].ColliderDesc.trimesh(vertices, new Uint32Array(cleanIndiArray));
  14431. this.collider = _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.createCollider(colliderDesc, this.body);
  14432. }
  14433. getVertices(geometry) {
  14434. const position = geometry.attributes.position;
  14435. const vertices = new Float32Array(position.count * 3);
  14436. for (let i = 0; i < position.count; i++) {
  14437. vertices[i * 3] = position.getX(i) * this.worldScale.x;
  14438. vertices[i * 3 + 1] = position.getY(i) * this.worldScale.y;
  14439. vertices[i * 3 + 2] = position.getZ(i) * this.worldScale.z;
  14440. }
  14441. return vertices;
  14442. }
  14443. }
  14444. __name(RapierTrimesh, "RapierTrimesh");
  14445. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(RapierTrimesh);
  14446. /***/ }),
  14447. /***/ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/RapierBody.re.ts":
  14448. /*!************************************************************************************!*\
  14449. !*** ./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/RapierBody.re.ts ***!
  14450. \************************************************************************************/
  14451. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  14452. __webpack_require__.r(__webpack_exports__);
  14453. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  14454. /* harmony export */ "default": () => (/* binding */ RapierBody)
  14455. /* harmony export */ });
  14456. /* harmony import */ var _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @dimforge/rapier3d-compat */ "./node_modules/@dimforge/rapier3d-compat/rapier.es.js");
  14457. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  14458. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  14459. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  14460. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  14461. /* harmony import */ var _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Lib/RogueRapier */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Lib/RogueRapier.ts");
  14462. var __defProp = Object.defineProperty;
  14463. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  14464. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  14465. var __decorateClass = (decorators, target, key, kind) => {
  14466. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  14467. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  14468. if (decorator = decorators[i])
  14469. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  14470. if (kind && result)
  14471. __defProp(target, key, result);
  14472. return result;
  14473. };
  14474. class RapierBody extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  14475. constructor() {
  14476. super(...arguments);
  14477. this.type = 0;
  14478. this.typeOptions = ["Dynamic", "Fixed", "KinematicPositionBased", "KinematicVelocityBased"];
  14479. this.mass = 1;
  14480. this._gravityScale = 1;
  14481. this._angularDamping = 0;
  14482. this._linearDamping = 0;
  14483. this._xTranslation = true;
  14484. this._yTranslation = true;
  14485. this._zTranslation = true;
  14486. this._xRotation = true;
  14487. this._yRotation = true;
  14488. this._zRotation = true;
  14489. this.initialized = false;
  14490. this.onCollisionStart = /* @__PURE__ */ __name(() => {
  14491. }, "onCollisionStart");
  14492. this.onCollisionEnd = /* @__PURE__ */ __name(() => {
  14493. }, "onCollisionEnd");
  14494. this.newPos = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3();
  14495. this.newRot = new three__WEBPACK_IMPORTED_MODULE_1__.Quaternion();
  14496. this.matrixA = new three__WEBPACK_IMPORTED_MODULE_1__.Matrix4();
  14497. this.matrixB = new three__WEBPACK_IMPORTED_MODULE_1__.Matrix4();
  14498. this.matrixC = new three__WEBPACK_IMPORTED_MODULE_1__.Matrix4();
  14499. }
  14500. get gravityScale() {
  14501. return this._gravityScale;
  14502. }
  14503. set gravityScale(value) {
  14504. this._gravityScale = value;
  14505. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.isRunning && this.body && this.body.setGravityScale(value, true);
  14506. }
  14507. get angularDamping() {
  14508. return this._angularDamping;
  14509. }
  14510. set angularDamping(value) {
  14511. this._angularDamping = value;
  14512. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.isRunning && this.body && this.body.setAngularDamping(value);
  14513. }
  14514. get linearDamping() {
  14515. this.body;
  14516. return this._linearDamping;
  14517. }
  14518. set linearDamping(value) {
  14519. this._linearDamping = value;
  14520. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.isRunning && this.body && this.body.setLinearDamping(value);
  14521. }
  14522. get xTranslation() {
  14523. return this._xTranslation;
  14524. }
  14525. set xTranslation(value) {
  14526. this._xTranslation = value;
  14527. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.isRunning && this.body && this.body.setEnabledTranslations(value, this._yTranslation, this._zTranslation, true);
  14528. }
  14529. get yTranslation() {
  14530. return this._yTranslation;
  14531. }
  14532. set yTranslation(value) {
  14533. this._yTranslation = value;
  14534. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.isRunning && this.body && this.body.setEnabledTranslations(this._xTranslation, value, this._zTranslation, true);
  14535. }
  14536. get zTranslation() {
  14537. return this._zTranslation;
  14538. }
  14539. set zTranslation(value) {
  14540. this._zTranslation = value;
  14541. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.isRunning && this.body && this.body.setEnabledTranslations(this._xTranslation, this._yTranslation, value, true);
  14542. }
  14543. get xRotation() {
  14544. return this._xRotation;
  14545. }
  14546. set xRotation(value) {
  14547. this._xRotation = value;
  14548. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.isRunning && this.body && this.body.setEnabledRotations(value, this._yRotation, this._zRotation, true);
  14549. }
  14550. get yRotation() {
  14551. return this._yRotation;
  14552. }
  14553. set yRotation(value) {
  14554. this._yRotation = value;
  14555. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.isRunning && this.body && this.body.setEnabledRotations(this._xRotation, value, this._zRotation, true);
  14556. }
  14557. get zRotation() {
  14558. return this._zRotation;
  14559. }
  14560. set zRotation(value) {
  14561. this._zRotation = value;
  14562. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.isRunning && this.body && this.body.setEnabledRotations(this._xRotation, this._yRotation, value, true);
  14563. }
  14564. init() {
  14565. let rigidBodyDesc = this.getType();
  14566. this.object3d.getWorldPosition(this.newPos);
  14567. this.object3d.getWorldQuaternion(this.newRot);
  14568. rigidBodyDesc.setGravityScale(this._gravityScale).setTranslation(this.newPos.x, this.newPos.y, this.newPos.z).setRotation(this.newRot).setAngularDamping(this._angularDamping).setLinearDamping(this._linearDamping).enabledRotations(this._xRotation, this._yRotation, this._zRotation).enabledTranslations(this._xTranslation, this._yTranslation, this._zTranslation);
  14569. rigidBodyDesc.mass = this.mass;
  14570. this.body = _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.createRigidBody(rigidBodyDesc);
  14571. this.body.userData = { object3d: this.object3d.uuid };
  14572. this.initialized = true;
  14573. }
  14574. getType() {
  14575. if (Number(this.type) === 1)
  14576. return _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_3__["default"].RigidBodyDesc.fixed();
  14577. else if (Number(this.type) === 2)
  14578. return _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_3__["default"].RigidBodyDesc.kinematicPositionBased();
  14579. else if (Number(this.type) === 3)
  14580. return _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_3__["default"].RigidBodyDesc.kinematicVelocityBased();
  14581. else
  14582. return _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_3__["default"].RigidBodyDesc.dynamic();
  14583. }
  14584. beforeUpdate() {
  14585. if (!_Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].initialized)
  14586. return;
  14587. !this.initialized && this.init();
  14588. this.type !== _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_3__["default"].RigidBodyType.Fixed && this.updatePhysics();
  14589. }
  14590. updatePhysics() {
  14591. this.copyBodyPosition();
  14592. this.copyBodyRotation();
  14593. }
  14594. copyBodyPosition() {
  14595. const pos = this.body.translation();
  14596. this.newPos.set(pos.x, pos.y, pos.z);
  14597. this.object3d.parent?.worldToLocal(this.newPos);
  14598. this.object3d.position.copy(this.newPos);
  14599. }
  14600. copyBodyRotation() {
  14601. const rot = this.body.rotation();
  14602. this.newRot.set(rot.x, rot.y, rot.z, rot.w);
  14603. this.matrixA.makeRotationFromQuaternion(this.newRot);
  14604. this.object3d.updateMatrixWorld();
  14605. this.matrixB.copy(this.object3d.parent.matrixWorld).invert();
  14606. this.matrixC.extractRotation(this.matrixB);
  14607. this.matrixA.premultiply(this.matrixC);
  14608. this.object3d.quaternion.setFromRotationMatrix(this.matrixA);
  14609. }
  14610. }
  14611. __name(RapierBody, "RapierBody");
  14612. __decorateClass([
  14613. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.select()
  14614. ], RapierBody.prototype, "type", 2);
  14615. __decorateClass([
  14616. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  14617. ], RapierBody.prototype, "mass", 2);
  14618. __decorateClass([
  14619. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  14620. ], RapierBody.prototype, "gravityScale", 1);
  14621. __decorateClass([
  14622. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  14623. ], RapierBody.prototype, "angularDamping", 1);
  14624. __decorateClass([
  14625. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.num()
  14626. ], RapierBody.prototype, "linearDamping", 1);
  14627. __decorateClass([
  14628. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  14629. ], RapierBody.prototype, "xTranslation", 1);
  14630. __decorateClass([
  14631. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  14632. ], RapierBody.prototype, "yTranslation", 1);
  14633. __decorateClass([
  14634. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  14635. ], RapierBody.prototype, "zTranslation", 1);
  14636. __decorateClass([
  14637. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  14638. ], RapierBody.prototype, "xRotation", 1);
  14639. __decorateClass([
  14640. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  14641. ], RapierBody.prototype, "yRotation", 1);
  14642. __decorateClass([
  14643. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  14644. ], RapierBody.prototype, "zRotation", 1);
  14645. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(RapierBody);
  14646. /***/ }),
  14647. /***/ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/RapierConfig.re.ts":
  14648. /*!**************************************************************************************!*\
  14649. !*** ./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/RapierConfig.re.ts ***!
  14650. \**************************************************************************************/
  14651. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  14652. __webpack_require__.r(__webpack_exports__);
  14653. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  14654. /* harmony export */ "default": () => (/* binding */ RapierConfig)
  14655. /* harmony export */ });
  14656. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rogue-engine */ "rogue-engine");
  14657. /* harmony import */ var rogue_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(rogue_engine__WEBPACK_IMPORTED_MODULE_0__);
  14658. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! three */ "three");
  14659. /* harmony import */ var three__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(three__WEBPACK_IMPORTED_MODULE_1__);
  14660. /* harmony import */ var _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Lib/RogueRapier */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Lib/RogueRapier.ts");
  14661. /* harmony import */ var _RapierBody_re__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./RapierBody.re */ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/RapierBody.re.ts");
  14662. /* harmony import */ var _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @dimforge/rapier3d-compat */ "./node_modules/@dimforge/rapier3d-compat/rapier.es.js");
  14663. var __defProp = Object.defineProperty;
  14664. var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  14665. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  14666. var __decorateClass = (decorators, target, key, kind) => {
  14667. var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  14668. for (var i = decorators.length - 1, decorator; i >= 0; i--)
  14669. if (decorator = decorators[i])
  14670. result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  14671. if (kind && result)
  14672. __defProp(target, key, result);
  14673. return result;
  14674. };
  14675. class RapierConfig extends rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Component {
  14676. constructor() {
  14677. super(...arguments);
  14678. this.gravity = new three__WEBPACK_IMPORTED_MODULE_1__.Vector3(0, -9.81, 0);
  14679. this._debug = false;
  14680. this.lines = new three__WEBPACK_IMPORTED_MODULE_1__.LineSegments(new three__WEBPACK_IMPORTED_MODULE_1__.BufferGeometry(), new three__WEBPACK_IMPORTED_MODULE_1__.LineBasicMaterial({ color: new three__WEBPACK_IMPORTED_MODULE_1__.Color("#00FF00") }));
  14681. }
  14682. get debug() {
  14683. return this._debug;
  14684. }
  14685. set debug(value) {
  14686. this._debug = value;
  14687. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.Runtime.isRunning && value ? rogue_engine__WEBPACK_IMPORTED_MODULE_0__.App.currentScene.add(this.lines) : rogue_engine__WEBPACK_IMPORTED_MODULE_0__.App.currentScene.remove(this.lines);
  14688. }
  14689. awake() {
  14690. this.lines.name = "Rapier Debug Lines";
  14691. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].init(() => {
  14692. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.gravity = this.gravity;
  14693. });
  14694. }
  14695. start() {
  14696. if (this.debug) {
  14697. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.App.currentScene.add(this.lines);
  14698. }
  14699. }
  14700. beforeUpdate() {
  14701. if (!_Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].initialized)
  14702. return;
  14703. if (this.debug) {
  14704. let buffers = _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.debugRender();
  14705. this.lines.geometry.setAttribute("position", new three__WEBPACK_IMPORTED_MODULE_1__.BufferAttribute(buffers.vertices, 3));
  14706. this.lines.geometry.setAttribute("color", new three__WEBPACK_IMPORTED_MODULE_1__.BufferAttribute(buffers.colors, 4));
  14707. }
  14708. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.step(_Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].eventQueue);
  14709. _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].eventQueue.drainCollisionEvents((handle1, handle2, started) => {
  14710. const col1 = _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.getCollider(handle1);
  14711. const col2 = _Lib_RogueRapier__WEBPACK_IMPORTED_MODULE_2__["default"].world.getCollider(handle2);
  14712. const body1 = col1.parent();
  14713. const body2 = col2.parent();
  14714. const components = rogue_engine__WEBPACK_IMPORTED_MODULE_0__.getComponents(_RapierBody_re__WEBPACK_IMPORTED_MODULE_3__["default"]);
  14715. let bodyComp1;
  14716. let bodyComp2;
  14717. components.forEach((bodyComp) => {
  14718. if (bodyComp.body.handle === body1?.handle) {
  14719. bodyComp1 = bodyComp;
  14720. } else if (bodyComp.body.handle === body2?.handle) {
  14721. bodyComp2 = bodyComp;
  14722. }
  14723. });
  14724. if (bodyComp1 && col1.activeEvents() === _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__["default"].ActiveEvents.COLLISION_EVENTS) {
  14725. const colInfo = { ownCollider: col1, otherCollider: col2, otherBody: bodyComp2 };
  14726. started ? bodyComp1.onCollisionStart(colInfo) : bodyComp1.onCollisionEnd(colInfo);
  14727. }
  14728. if (bodyComp2 && col2.activeEvents() === _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_4__["default"].ActiveEvents.COLLISION_EVENTS) {
  14729. const colInfo = { ownCollider: col1, otherCollider: col2, otherBody: bodyComp1 };
  14730. started ? bodyComp2.onCollisionStart(colInfo) : bodyComp2.onCollisionEnd(colInfo);
  14731. }
  14732. });
  14733. }
  14734. }
  14735. __name(RapierConfig, "RapierConfig");
  14736. __decorateClass([
  14737. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.vector3()
  14738. ], RapierConfig.prototype, "gravity", 2);
  14739. __decorateClass([
  14740. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.props.checkbox()
  14741. ], RapierConfig.prototype, "debug", 1);
  14742. rogue_engine__WEBPACK_IMPORTED_MODULE_0__.registerComponent(RapierConfig);
  14743. /***/ }),
  14744. /***/ "./Assets/rogue_packages/RogueEngine/rogue-rapier/Lib/RogueRapier.ts":
  14745. /*!***************************************************************************!*\
  14746. !*** ./Assets/rogue_packages/RogueEngine/rogue-rapier/Lib/RogueRapier.ts ***!
  14747. \***************************************************************************/
  14748. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  14749. __webpack_require__.r(__webpack_exports__);
  14750. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  14751. /* harmony export */ "default": () => (/* binding */ RogueRapier)
  14752. /* harmony export */ });
  14753. /* harmony import */ var _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @dimforge/rapier3d-compat */ "./node_modules/@dimforge/rapier3d-compat/rapier.es.js");
  14754. var __defProp = Object.defineProperty;
  14755. var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
  14756. class RogueRapier {
  14757. static init(onDone) {
  14758. this.initialized = false;
  14759. const done = this.doInit();
  14760. done.then(() => onDone());
  14761. }
  14762. static async doInit() {
  14763. await _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_0__["default"].init();
  14764. this.world = new _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_0__["default"].World({ x: 0, y: -9.81, z: 0 });
  14765. this.eventQueue && this.eventQueue.clear();
  14766. this.eventQueue = this.eventQueue || new _dimforge_rapier3d_compat__WEBPACK_IMPORTED_MODULE_0__["default"].EventQueue(true);
  14767. this.initialized = true;
  14768. }
  14769. }
  14770. __name(RogueRapier, "RogueRapier");
  14771. RogueRapier.initialized = false;
  14772. /***/ }),
  14773. /***/ "rogue-engine":
  14774. /*!******************************************************************************************************************!*\
  14775. !*** external {"commonjs":"rogue-engine","commonjs2":"rogue-engine","amd":"rogue-engine","root":"rogue-engine"} ***!
  14776. \******************************************************************************************************************/
  14777. /***/ ((module) => {
  14778. module.exports = __WEBPACK_EXTERNAL_MODULE_rogue_engine__;
  14779. /***/ }),
  14780. /***/ "three":
  14781. /*!**************************************************************************************!*\
  14782. !*** external {"commonjs":"three","commonjs2":"three","amd":"three","root":"three"} ***!
  14783. \**************************************************************************************/
  14784. /***/ ((module) => {
  14785. module.exports = __WEBPACK_EXTERNAL_MODULE_three__;
  14786. /***/ })
  14787. /******/ });
  14788. /************************************************************************/
  14789. /******/ // The module cache
  14790. /******/ var __webpack_module_cache__ = {};
  14791. /******/
  14792. /******/ // The require function
  14793. /******/ function __webpack_require__(moduleId) {
  14794. /******/ // Check if module is in cache
  14795. /******/ var cachedModule = __webpack_module_cache__[moduleId];
  14796. /******/ if (cachedModule !== undefined) {
  14797. /******/ return cachedModule.exports;
  14798. /******/ }
  14799. /******/ // Create a new module (and put it into the cache)
  14800. /******/ var module = __webpack_module_cache__[moduleId] = {
  14801. /******/ // no module.id needed
  14802. /******/ // no module.loaded needed
  14803. /******/ exports: {}
  14804. /******/ };
  14805. /******/
  14806. /******/ // Execute the module function
  14807. /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
  14808. /******/
  14809. /******/ // Return the exports of the module
  14810. /******/ return module.exports;
  14811. /******/ }
  14812. /******/
  14813. /******/ // expose the modules object (__webpack_modules__)
  14814. /******/ __webpack_require__.m = __webpack_modules__;
  14815. /******/
  14816. /************************************************************************/
  14817. /******/ /* webpack/runtime/chunk loaded */
  14818. /******/ (() => {
  14819. /******/ var deferred = [];
  14820. /******/ __webpack_require__.O = (result, chunkIds, fn, priority) => {
  14821. /******/ if(chunkIds) {
  14822. /******/ priority = priority || 0;
  14823. /******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];
  14824. /******/ deferred[i] = [chunkIds, fn, priority];
  14825. /******/ return;
  14826. /******/ }
  14827. /******/ var notFulfilled = Infinity;
  14828. /******/ for (var i = 0; i < deferred.length; i++) {
  14829. /******/ var [chunkIds, fn, priority] = deferred[i];
  14830. /******/ var fulfilled = true;
  14831. /******/ for (var j = 0; j < chunkIds.length; j++) {
  14832. /******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {
  14833. /******/ chunkIds.splice(j--, 1);
  14834. /******/ } else {
  14835. /******/ fulfilled = false;
  14836. /******/ if(priority < notFulfilled) notFulfilled = priority;
  14837. /******/ }
  14838. /******/ }
  14839. /******/ if(fulfilled) {
  14840. /******/ deferred.splice(i--, 1)
  14841. /******/ var r = fn();
  14842. /******/ if (r !== undefined) result = r;
  14843. /******/ }
  14844. /******/ }
  14845. /******/ return result;
  14846. /******/ };
  14847. /******/ })();
  14848. /******/
  14849. /******/ /* webpack/runtime/compat get default export */
  14850. /******/ (() => {
  14851. /******/ // getDefaultExport function for compatibility with non-harmony modules
  14852. /******/ __webpack_require__.n = (module) => {
  14853. /******/ var getter = module && module.__esModule ?
  14854. /******/ () => (module['default']) :
  14855. /******/ () => (module);
  14856. /******/ __webpack_require__.d(getter, { a: getter });
  14857. /******/ return getter;
  14858. /******/ };
  14859. /******/ })();
  14860. /******/
  14861. /******/ /* webpack/runtime/define property getters */
  14862. /******/ (() => {
  14863. /******/ // define getter functions for harmony exports
  14864. /******/ __webpack_require__.d = (exports, definition) => {
  14865. /******/ for(var key in definition) {
  14866. /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
  14867. /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
  14868. /******/ }
  14869. /******/ }
  14870. /******/ };
  14871. /******/ })();
  14872. /******/
  14873. /******/ /* webpack/runtime/hasOwnProperty shorthand */
  14874. /******/ (() => {
  14875. /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
  14876. /******/ })();
  14877. /******/
  14878. /******/ /* webpack/runtime/make namespace object */
  14879. /******/ (() => {
  14880. /******/ // define __esModule on exports
  14881. /******/ __webpack_require__.r = (exports) => {
  14882. /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
  14883. /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
  14884. /******/ }
  14885. /******/ Object.defineProperty(exports, '__esModule', { value: true });
  14886. /******/ };
  14887. /******/ })();
  14888. /******/
  14889. /******/ /* webpack/runtime/jsonp chunk loading */
  14890. /******/ (() => {
  14891. /******/ // no baseURI
  14892. /******/
  14893. /******/ // object to store loaded and loading chunks
  14894. /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
  14895. /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded
  14896. /******/ var installedChunks = {
  14897. /******/ "rogue-engine-user-scripts": 0
  14898. /******/ };
  14899. /******/
  14900. /******/ // no chunk on demand loading
  14901. /******/
  14902. /******/ // no prefetching
  14903. /******/
  14904. /******/ // no preloaded
  14905. /******/
  14906. /******/ // no HMR
  14907. /******/
  14908. /******/ // no HMR manifest
  14909. /******/
  14910. /******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);
  14911. /******/
  14912. /******/ // install a JSONP callback for chunk loading
  14913. /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => {
  14914. /******/ var [chunkIds, moreModules, runtime] = data;
  14915. /******/ // add "moreModules" to the modules object,
  14916. /******/ // then flag all "chunkIds" as loaded and fire callback
  14917. /******/ var moduleId, chunkId, i = 0;
  14918. /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) {
  14919. /******/ for(moduleId in moreModules) {
  14920. /******/ if(__webpack_require__.o(moreModules, moduleId)) {
  14921. /******/ __webpack_require__.m[moduleId] = moreModules[moduleId];
  14922. /******/ }
  14923. /******/ }
  14924. /******/ if(runtime) var result = runtime(__webpack_require__);
  14925. /******/ }
  14926. /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data);
  14927. /******/ for(;i < chunkIds.length; i++) {
  14928. /******/ chunkId = chunkIds[i];
  14929. /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {
  14930. /******/ installedChunks[chunkId][0]();
  14931. /******/ }
  14932. /******/ installedChunks[chunkId] = 0;
  14933. /******/ }
  14934. /******/ return __webpack_require__.O(result);
  14935. /******/ }
  14936. /******/
  14937. /******/ var chunkLoadingGlobal = self["webpackChunkroguetemplateproject"] = self["webpackChunkroguetemplateproject"] || [];
  14938. /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));
  14939. /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));
  14940. /******/ })();
  14941. /******/
  14942. /************************************************************************/
  14943. /******/
  14944. /******/ // startup
  14945. /******/ // Load entry module and return exports
  14946. /******/ __webpack_require__("./Assets/Components/Animator.re.ts");
  14947. /******/ __webpack_require__("./Assets/Components/BallRaycastReceiver.re.ts");
  14948. /******/ __webpack_require__("./Assets/Components/CannonMovementController.re.ts");
  14949. /******/ __webpack_require__("./Assets/Components/FaceDirectionOfVelocityComponent.re.ts");
  14950. /******/ // This entry module is referenced by other modules so it can't be inlined
  14951. /******/ __webpack_require__("./Assets/Components/FloorCheckComponent.re.ts");
  14952. /******/ __webpack_require__("./Assets/Components/FloorRaycastReceiver.re.ts");
  14953. /******/ __webpack_require__("./Assets/Components/GameLogic.re.ts");
  14954. /******/ __webpack_require__("./Assets/Components/MovementController.re.ts");
  14955. /******/ __webpack_require__("./Assets/Components/RapierMovementController.re.ts");
  14956. /******/ __webpack_require__("./Assets/Components/RaycastReceiver.re.ts");
  14957. /******/ __webpack_require__("./Assets/Components/RaycastReporter.re.ts");
  14958. /******/ __webpack_require__("./Assets/Library/GetForwardVector.ts");
  14959. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonBody.re.ts");
  14960. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/CannonConfig.re.ts");
  14961. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonConstraint.ts");
  14962. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonDistanceConstraint.re.ts");
  14963. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonHingeConstraint.re.ts");
  14964. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonLockConstraint.re.ts");
  14965. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Constraints/CannonPointToPointConstraint.re.ts");
  14966. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Controllers/CannonSimpleCharacterController.re.ts");
  14967. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Controllers/CannonVehicleController.re.ts");
  14968. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Material/CannonContactMaterial.re.ts");
  14969. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Material/CannonMaterial.re.ts");
  14970. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Material/SetCannonMaterial.re.ts");
  14971. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Objects/CannonRaycastVehicle.re.ts");
  14972. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Objects/CannonSpring.re.ts");
  14973. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Objects/CannonWheel.re.ts");
  14974. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonBox.re.ts");
  14975. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonCylinder.re.ts");
  14976. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonShape.ts");
  14977. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonSphere.re.ts");
  14978. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Components/Shapes/CannonTrimesh.re.ts");
  14979. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/index.ts");
  14980. /******/ __webpack_require__("./Assets/rogue_packages/BeardScript/rogue-cannon/Lib/RogueCannon.ts");
  14981. /******/ __webpack_require__("./Assets/rogue_packages/EyeOfMidas/targeted-orbit-camera/TargetedOrbitCamera.re.ts");
  14982. /******/ __webpack_require__("./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierBall.re.ts");
  14983. /******/ __webpack_require__("./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCapsule.re.ts");
  14984. /******/ __webpack_require__("./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCollider.ts");
  14985. /******/ __webpack_require__("./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCone.re.ts");
  14986. /******/ __webpack_require__("./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCuboid.re.ts");
  14987. /******/ __webpack_require__("./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierCylinder.re.ts");
  14988. /******/ __webpack_require__("./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/Colliders/RapierTrimesh.re.ts");
  14989. /******/ __webpack_require__("./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/RapierBody.re.ts");
  14990. /******/ __webpack_require__("./Assets/rogue_packages/RogueEngine/rogue-rapier/Components/RapierConfig.re.ts");
  14991. /******/ var __webpack_exports__ = __webpack_require__("./Assets/rogue_packages/RogueEngine/rogue-rapier/Lib/RogueRapier.ts");
  14992. /******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__);
  14993. /******/
  14994. /******/ return __webpack_exports__;
  14995. /******/ })()
  14996. ;
  14997. });
  14998. //# sourceMappingURL=rogue-engine-user-scripts.js.map