12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098 |
- // Generated by js_of_ocaml 3.1.0
- (function(C) {
- "use strict";
- var gX = 254
- , gW = "i"
- , aq = "img"
- , gb = "Invalid_argument"
- , b6 = "Map.bal"
- , dy = '"'
- , b_ = ","
- , ga = "pos_in"
- , b9 = "<"
- , v = 781665294
- , b5 = 65599
- , db = "jsError"
- , gV = "data-text-indent-alt"
- , f_ = 17731
- , f$ = "pos_out"
- , dL = "th"
- , f9 = "close_out"
- , ar = "style"
- , ai = "!"
- , cc = 512
- , da = "\n}"
- , fR = "End_of_file"
- , fQ = "center"
- , fP = "Failure"
- , dg = "label"
- , dh = "col"
- , fO = "data-converted-paragraph"
- , dK = "title"
- , fN = "code"
- , f8 = "del"
- , dJ = "font"
- , L = 128
- , H = "contents"
- , fM = "dfn"
- , f7 = "height"
- , gU = "samp"
- , s = 248
- , f6 = "Sys_blocked_io"
- , bm = "p"
- , dI = "start"
- , gT = "fd "
- , bn = "form"
- , gS = 1023
- , gR = "var"
- , fL = "data-list-level"
- , gs = "Division_by_zero"
- , dH = " {\n"
- , aF = ">"
- , gr = "really_output"
- , dx = "</"
- , gQ = "em"
- , fK = "Sys_error"
- , fJ = "cite"
- , dw = "noframes"
- , gP = "caption"
- , ag = "ol"
- , bi = 1073741823
- , dG = "td"
- , b4 = "object"
- , df = "[endif]"
- , dF = "noscript"
- , gq = "optgroup"
- , gO = 409
- , fI = "kbd"
- , gp = 57343
- , dv = "h5"
- , bY = "int_of_string"
- , cb = "table"
- , fH = "dt"
- , de = "tbody"
- , ay = "script"
- , fG = "display"
- , f5 = " : flags Open_rdonly and Open_wronly are not compatible"
- , go = "colgroup"
- , gM = "mso-list"
- , gN = "button"
- , dE = "h1"
- , c$ = "h6"
- , aU = "head"
- , du = "h3"
- , gL = "([^/]*)"
- , f4 = "-"
- , gn = "really_output_string"
- , dt = 3257036
- , fF = 240
- , f3 = " : file already exists"
- , gm = 2048
- , gK = "b"
- , aE = "body"
- , fE = "u"
- , f2 = "strong"
- , gJ = "Out_of_memory"
- , aS = "\n"
- , gl = "output_buffer"
- , gI = "big"
- , c_ = "h2"
- , fD = 32768
- , ah = "ul"
- , gH = "index out of bounds"
- , ds = "pre"
- , f1 = "select"
- , aT = "tr"
- , d = -841728391
- , gk = " : flags Open_text and Open_binary are not compatible"
- , K = 255
- , f0 = 224
- , dr = 2147483647
- , fC = "area"
- , dD = "@"
- , bl = -810056052
- , ax = 250
- , dq = "tfoot"
- , dC = "isindex"
- , aW = 1024
- , fZ = "basefont"
- , bh = "input"
- , b3 = "none"
- , bg = "span"
- , O = 246
- , c9 = "thead"
- , fB = "lexing: empty token"
- , bk = -804212868
- , fY = "small"
- , gj = "input_char"
- , aR = "--"
- , as = "li"
- , p = 870530776
- , fX = "menu"
- , e = ""
- , gi = "Stack_overflow"
- , dB = "sub"
- , c7 = "v:shape"
- , c8 = "address"
- , dd = "^"
- , gG = "output_string"
- , fW = 100
- , gg = "tab-interval"
- , gh = "Not_found"
- , b2 = "link"
- , gF = "frame"
- , dp = "dd"
- , fV = "Match_failure"
- , b8 = 749117977
- , fz = ", "
- , fA = "ins"
- , ca = "html"
- , fy = "static/"
- , o = -936778451
- , gE = "iframe"
- , fx = "closed"
- , c6 = "really_input_string"
- , gD = "."
- , gC = 65535
- , gB = "tt"
- , gA = "<![endif]"
- , b7 = "dir"
- , c5 = "data-list-type"
- , dc = "param"
- , gy = "width"
- , gz = "input_line"
- , c4 = "class"
- , T = 698996132
- , b$ = "fieldset"
- , r = "css_parser.ml"
- , b1 = "a"
- , dn = "sup"
- , dm = "?"
- , bX = "list-style"
- , gf = "flush"
- , aQ = " "
- , fw = "Undefined_recursive_module"
- , G = 50834029
- , c3 = "output"
- , dl = "base"
- , aV = 256
- , fU = "legend"
- , aD = ":"
- , gx = "list-style-type"
- , dk = "option"
- , ge = 192
- , fT = "applet"
- , dj = "hr"
- , gw = 56320
- , fv = "cleanDocument"
- , c2 = "h4"
- , bW = "Set.bal"
- , gd = 32752
- , b0 = "div"
- , ap = "/"
- , gv = "Assert_failure"
- , fS = "s"
- , bj = "meta"
- , gu = "complain_closed"
- , di = "true"
- , fu = "textarea"
- , bZ = "dl"
- , gc = "acronym"
- , q = -579472809
- , dz = "frameset"
- , gt = "close_in"
- , dA = "blockquote"
- , cj = undefined;
- function qV(d, b, e, c, f) {
- if (c <= b)
- for (var a = 1; a <= f; a++)
- e[c + a] = d[b + a];
- else
- for (var a = f; a >= 1; a--)
- e[c + a] = d[b + a];
- return 0
- }
- function dT(d, e, c) {
- var b = new Array(c);
- for (var a = 0; a < c; a++)
- b[a] = d[e + a];
- return b
- }
- function dS(b, c, a) {
- var d = String.fromCharCode;
- if (c == 0 && a <= 4096 && a == b.length)
- return d.apply(null, b);
- var f = e;
- for (; 0 < a; c += aW,
- a -= aW)
- f += d.apply(null, dT(b, c, Math.min(a, aW)));
- return f
- }
- function ce(b) {
- if (C.Uint8Array)
- var c = new (C.Uint8Array)(b.l);
- else
- var c = new Array(b.l);
- var e = b.c
- , d = e.length
- , a = 0;
- for (; a < d; a++)
- c[a] = e.charCodeAt(a);
- for (d = b.l; a < d; a++)
- c[a] = 0;
- b.c = c;
- b.t = 4;
- return c
- }
- function V(d, e, b, f, c) {
- if (c == 0)
- return 0;
- if (f == 0 && (c >= b.l || b.t == 2 && c >= b.c.length)) {
- b.c = d.t == 4 ? dS(d.c, e, c) : e == 0 && d.c.length == c ? d.c : d.c.substr(e, c);
- b.t = b.c.length == b.l ? 0 : 2
- } else if (b.t == 2 && f == b.c.length) {
- b.c += d.t == 4 ? dS(d.c, e, c) : e == 0 && d.c.length == c ? d.c : d.c.substr(e, c);
- b.t = b.c.length == b.l ? 0 : 2
- } else {
- if (b.t != 4)
- ce(b);
- var g = d.c
- , h = b.c;
- if (d.t == 4)
- if (f <= e)
- for (var a = 0; a < c; a++)
- h[f + a] = g[e + a];
- else
- for (var a = c - 1; a >= 0; a--)
- h[f + a] = g[e + a];
- else {
- var i = Math.min(c, g.length - e);
- for (var a = 0; a < i; a++)
- h[f + a] = g.charCodeAt(e + a);
- for (; a < c; a++)
- h[f + a] = 0
- }
- }
- return 0
- }
- var dN = V;
- function rE(c, e) {
- var d = c.length
- , b = new Array(d + 1)
- , a = 0;
- for (; a < d; a++)
- b[a] = c[a];
- b[a] = e;
- return b
- }
- function _(b, a) {
- if (b.fun)
- return _(b.fun, a);
- var c = b.length
- , d = a.length
- , e = c - d;
- if (e == 0)
- return b.apply(null, a);
- else if (e < 0)
- return _(b.apply(null, dT(a, 0, c)), dT(a, c, d - c));
- else
- return function(c) {
- return _(b, rE(a, c))
- }
- }
- function rp(b, a) {
- throw [0, b, a]
- }
- function hc(b, a) {
- if (a.repeat)
- return a.repeat(b);
- var c = e
- , d = 0;
- if (b == 0)
- return c;
- for (; ; ) {
- if (b & 1)
- c += a;
- b >>= 1;
- if (b == 0)
- return c;
- a += a;
- d++;
- if (d == 9)
- a.slice(0, 1)
- }
- }
- function at(a) {
- if (a.t == 2)
- a.c += hc(a.l - a.c.length, "\0");
- else
- a.c = dS(a.c, 0, a.c.length);
- a.t = 0
- }
- function g2(a) {
- if (a.length < 24) {
- for (var b = 0; b < a.length; b++)
- if (a.charCodeAt(b) > 127)
- return false;
- return true
- } else
- return !/[^\x00-\x7f]/.test(a)
- }
- function ry(f) {
- for (var k = e, c = e, h, g, i, a, b = 0, j = f.length; b < j; b++) {
- g = f.charCodeAt(b);
- if (g < L) {
- for (var d = b + 1; d < j && (g = f.charCodeAt(d)) < L; d++)
- ;
- if (d - b > cc) {
- c.substr(0, 1);
- k += c;
- c = e;
- k += f.slice(b, d)
- } else
- c += f.slice(b, d);
- if (d == j)
- break;
- b = d
- }
- a = 1;
- if (++b < j && ((i = f.charCodeAt(b)) & -64) == L) {
- h = i + (g << 6);
- if (g < f0) {
- a = h - 12416;
- if (a < L)
- a = 1
- } else {
- a = 2;
- if (++b < j && ((i = f.charCodeAt(b)) & -64) == L) {
- h = i + (h << 6);
- if (g < fF) {
- a = h - 925824;
- if (a < gm || a >= 55295 && a < 57344)
- a = 2
- } else {
- a = 3;
- if (++b < j && ((i = f.charCodeAt(b)) & -64) == L && g < 245) {
- a = i - 63447168 + (h << 6);
- if (a < 65536 || a > 1114111)
- a = 3
- }
- }
- }
- }
- }
- if (a < 4) {
- b -= a;
- c += "\ufffd"
- } else if (a > gC)
- c += String.fromCharCode(55232 + (a >> 10), gw + (a & gS));
- else
- c += String.fromCharCode(a);
- if (c.length > aW) {
- c.substr(0, 1);
- k += c;
- c = e
- }
- }
- return k + c
- }
- function rw(a) {
- switch (a.t) {
- case 9:
- return a.c;
- default:
- at(a);
- case 0:
- if (g2(a.c)) {
- a.t = 9;
- return a.c
- }
- a.t = 8;
- case 8:
- return ry(a.c)
- }
- }
- function M(c, a, b) {
- this.t = c;
- this.c = a;
- this.l = b
- }
- M.prototype.toString = function() {
- return rw(this)
- }
- ;
- function a(a) {
- return new M(0,a,a.length)
- }
- function dR(c, b) {
- rp(c, a(b))
- }
- var t = [0];
- function a0(a) {
- dR(t.Invalid_argument, a)
- }
- function qW() {
- a0(gH)
- }
- function l(a, b) {
- if (b >>> 0 >= a.length - 1)
- qW();
- return a
- }
- function q7(a, b) {
- var c = a[3] << 16
- , d = b[3] << 16;
- if (c > d)
- return 1;
- if (c < d)
- return -1;
- if (a[2] > b[2])
- return 1;
- if (a[2] < b[2])
- return -1;
- if (a[1] > b[1])
- return 1;
- if (a[1] < b[1])
- return -1;
- return 0
- }
- function g1(a, b) {
- if (a < b)
- return -1;
- if (a == b)
- return 0;
- return 1
- }
- function bq(a, b) {
- a.t & 6 && at(a);
- b.t & 6 && at(b);
- return a.c < b.c ? -1 : a.c > b.c ? 1 : 0
- }
- function aY(a, b, h) {
- var d = [];
- for (; ; ) {
- if (!(h && a === b))
- if (a instanceof M)
- if (b instanceof M) {
- if (a !== b) {
- var c = bq(a, b);
- if (c != 0)
- return c
- }
- } else
- return 1;
- else if (a instanceof Array && a[0] === (a[0] | 0)) {
- var e = a[0];
- if (e === gX)
- e = 0;
- if (e === ax) {
- a = a[1];
- continue
- } else if (b instanceof Array && b[0] === (b[0] | 0)) {
- var f = b[0];
- if (f === gX)
- f = 0;
- if (f === ax) {
- b = b[1];
- continue
- } else if (e != f)
- return e < f ? -1 : 1;
- else
- switch (e) {
- case 248:
- var c = g1(a[2], b[2]);
- if (c != 0)
- return c;
- break;
- case 251:
- a0("equal: abstract value");
- case 255:
- var c = q7(a, b);
- if (c != 0)
- return c;
- break;
- default:
- if (a.length != b.length)
- return a.length < b.length ? -1 : 1;
- if (a.length > 1)
- d.push(a, b, 1)
- }
- } else
- return 1
- } else if (b instanceof M || b instanceof Array && b[0] === (b[0] | 0))
- return -1;
- else if (typeof a != "number" && a && a.compare)
- return a.compare(b, h);
- else if (typeof a == "function")
- a0("compare: functional value");
- else {
- if (a < b)
- return -1;
- if (a > b)
- return 1;
- if (a != b) {
- if (!h)
- return NaN;
- if (a == a)
- return 1;
- if (b == b)
- return -1
- }
- }
- if (d.length == 0)
- return 0;
- var g = d.pop();
- b = d.pop();
- a = d.pop();
- if (g + 1 < a.length)
- d.push(a, b, g + 1);
- a = a[g];
- b = b[g]
- }
- }
- function aX(a, b) {
- return aY(a, b, true)
- }
- function Q(a) {
- if (a < 0)
- a0("Bytes.create");
- return new M(a ? 2 : 9,e,a)
- }
- function aH(a, b) {
- return +(aY(a, b, false) == 0)
- }
- function qY(a, c, b, d) {
- if (b > 0)
- if (c == 0 && (b >= a.l || a.t == 2 && b >= a.c.length))
- if (d == 0) {
- a.c = e;
- a.t = 2
- } else {
- a.c = hc(b, String.fromCharCode(d));
- a.t = b == a.l ? 0 : 2
- }
- else {
- if (a.t != 4)
- ce(a);
- for (b += c; c < b; c++)
- a.c[c] = d
- }
- return 0
- }
- var qX = qY
- , g9 = 0;
- function P() {
- return g9++
- }
- var cf = [];
- function aI(i, h, d) {
- var b = i[1]
- , g = cf[d];
- if (g === null)
- for (var f = cf.length; f < d; f++)
- cf[f] = 0;
- else if (b[g] === h)
- return b[g - 1];
- var a = 3, e = b[1] * 2 + 1, c;
- while (a < e) {
- c = a + e >> 1 | 1;
- if (h < b[c + 1])
- e = c - 2;
- else
- a = c
- }
- cf[d] = a + 1;
- return h == b[a + 1] ? b[a] : 0
- }
- function dP(a, b) {
- return +(aY(a, b, false) >= 0)
- }
- if (!Math.imul)
- Math.imul = function(b, a) {
- a |= 0;
- return ((b >> 16) * a << 16) + (b & gC) * a | 0
- }
- ;
- var ch = Math.imul;
- function $(b, a) {
- a = ch(a, 3432918353 | 0);
- a = a << 15 | a >>> 32 - 15;
- a = ch(a, 461845907);
- b ^= a;
- b = b << 13 | b >>> 32 - 13;
- return (b + (b << 2) | 0) + (3864292196 | 0) | 0
- }
- function q2(b, a) {
- var d = a[1] | a[2] << 24
- , c = a[2] >>> 8 | a[3] << 16;
- b = $(b, c ^ d);
- return b
- }
- var rD = Math.log2 && Math.log2(1.12355820928894744e+307) == 1020;
- function rC(a) {
- if (rD)
- return Math.floor(Math.log2(a));
- var b = 0;
- if (a == 0)
- return -Infinity;
- if (a >= 1)
- while (a >= 2) {
- a /= 2;
- b++
- }
- else
- while (a < 1) {
- a *= 2;
- b--
- }
- return b
- }
- function g0(a) {
- if (!isFinite(a)) {
- if (isNaN(a))
- return [K, 1, 0, gd];
- return a > 0 ? [K, 0, 0, gd] : [K, 0, 0, 65520]
- }
- var f = a == 0 && 1 / a == -Infinity ? fD : a >= 0 ? 0 : fD;
- if (f)
- a = -a;
- var b = rC(a) + gS;
- if (b <= 0) {
- b = 0;
- a /= Math.pow(2, -1026)
- } else {
- a /= Math.pow(2, b - 1027);
- if (a < 16) {
- a *= 2;
- b -= 1
- }
- if (b == 0)
- a /= 2
- }
- var d = Math.pow(2, 24)
- , c = a | 0;
- a = (a - c) * d;
- var e = a | 0;
- a = (a - e) * d;
- var g = a | 0;
- c = c & 15 | f | b << 4;
- return [K, g, e, c]
- }
- function q1(a, e) {
- var b = g0(e)
- , d = b[1] | b[2] << 24
- , c = b[2] >>> 8 | b[3] << 16;
- a = $(a, d);
- a = $(a, c);
- return a
- }
- function q4(d, b) {
- var e = b.length, a, c;
- for (a = 0; a + 4 <= e; a += 4) {
- c = b[a] | b[a + 1] << 8 | b[a + 2] << 16 | b[a + 3] << 24;
- d = $(d, c)
- }
- c = 0;
- switch (e & 3) {
- case 3:
- c = b[a + 2] << 16;
- case 2:
- c |= b[a + 1] << 8;
- case 1:
- c |= b[a];
- d = $(d, c)
- }
- d ^= e;
- return d
- }
- function q5(d, b) {
- var e = b.length, a, c;
- for (a = 0; a + 4 <= e; a += 4) {
- c = b.charCodeAt(a) | b.charCodeAt(a + 1) << 8 | b.charCodeAt(a + 2) << 16 | b.charCodeAt(a + 3) << 24;
- d = $(d, c)
- }
- c = 0;
- switch (e & 3) {
- case 3:
- c = b.charCodeAt(a + 2) << 16;
- case 2:
- c |= b.charCodeAt(a + 1) << 8;
- case 1:
- c |= b.charCodeAt(a);
- d = $(d, c)
- }
- d ^= e;
- return d
- }
- function q3(a, b) {
- switch (b.t & 6) {
- default:
- at(b);
- case 0:
- a = q5(a, b.c);
- break;
- case 2:
- a = q4(a, b.c)
- }
- return a
- }
- function q0(a) {
- a ^= a >>> 16;
- a = ch(a, 2246822507 | 0);
- a ^= a >>> 13;
- a = ch(a, 3266489909 | 0);
- a ^= a >>> 16;
- return a
- }
- var gY = aV;
- function qZ(j, k, m, l) {
- var f, g, h, d, c, b, a, e, i;
- d = k;
- if (d < 0 || d > gY)
- d = gY;
- c = j;
- b = m;
- f = [l];
- g = 0;
- h = 1;
- while (g < h && c > 0) {
- a = f[g++];
- if (a instanceof Array && a[0] === (a[0] | 0))
- switch (a[0]) {
- case 248:
- b = $(b, a[2]);
- c--;
- break;
- case 250:
- f[--g] = a[1];
- break;
- case 255:
- b = q2(b, a);
- c--;
- break;
- default:
- var n = a.length - 1 << 10 | a[0];
- b = $(b, n);
- for (e = 1,
- i = a.length; e < i; e++) {
- if (h >= d)
- break;
- f[h++] = a[e]
- }
- break
- }
- else if (a instanceof M) {
- b = q3(b, a);
- c--
- } else if (a === (a | 0)) {
- b = $(b, a + a + 1);
- c--
- } else if (a === +a) {
- b = q1(b, a);
- c--
- } else if (a && a.hash)
- b = $(b, a.hash())
- }
- b = q0(b);
- return b & bi
- }
- function q8(a) {
- return [a[3] >> 8, a[3] & K, a[2] >> 16, a[2] >> 8 & K, a[2] & K, a[1] >> 16, a[1] >> 8 & K, a[1] & K]
- }
- function q6(d, g, a) {
- var b = 0;
- function f(a) {
- g--;
- if (d < 0 || g < 0)
- return;
- if (a instanceof Array && a[0] === (a[0] | 0))
- switch (a[0]) {
- case 248:
- d--;
- b = b * b5 + a[2] | 0;
- break;
- case 250:
- g++;
- f(a);
- break;
- case 255:
- d--;
- b = b * b5 + a[1] + (a[2] << 24) | 0;
- break;
- default:
- d--;
- b = b * 19 + a[0] | 0;
- for (var c = a.length - 1; c > 0; c--)
- f(a[c])
- }
- else if (a instanceof M) {
- d--;
- switch (a.t & 6) {
- default:
- at(a);
- case 0:
- for (var i = a.c, e = a.l, c = 0; c < e; c++)
- b = b * 19 + i.charCodeAt(c) | 0;
- break;
- case 2:
- for (var h = a.c, e = a.l, c = 0; c < e; c++)
- b = b * 19 + h[c] | 0
- }
- } else if (a === (a | 0)) {
- d--;
- b = b * b5 + a | 0
- } else if (a === +a) {
- d--;
- var j = q8(g0(a));
- for (var c = 7; c >= 0; c--)
- b = b * 19 + j[c] | 0
- } else if (a && a.hash)
- b = b * b5 + a.hash() | 0
- }
- f(a);
- return b & bi
- }
- function Z(a, b) {
- switch (a.t & 6) {
- default:
- if (b >= a.c.length)
- return 0;
- case 0:
- return a.c.charCodeAt(b);
- case 4:
- return a.c[b]
- }
- }
- function i(a) {
- return a.l
- }
- function rm(c) {
- var a = 0
- , d = i(c)
- , b = 10
- , e = d > 0 && Z(c, 0) == 45 ? (a++,
- -1) : 1;
- if (a + 1 < d && Z(c, a) == 48)
- switch (Z(c, a + 1)) {
- case 120:
- case 88:
- b = 16;
- a += 2;
- break;
- case 111:
- case 79:
- b = 8;
- a += 2;
- break;
- case 98:
- case 66:
- b = 2;
- a += 2;
- break
- }
- return [a, e, b]
- }
- function g_(a) {
- if (a >= 48 && a <= 57)
- return a - 48;
- if (a >= 65 && a <= 90)
- return a - 55;
- if (a >= 97 && a <= 122)
- return a - 87;
- return -1
- }
- function aZ(a) {
- dR(t.Failure, a)
- }
- function q9(f) {
- var h = rm(f)
- , c = h[0]
- , j = h[1]
- , d = h[2]
- , g = i(f)
- , k = -1 >>> 0
- , e = c < g ? Z(f, c) : 0
- , b = g_(e);
- if (b < 0 || b >= d)
- aZ(bY);
- var a = b;
- for (c++; c < g; c++) {
- e = Z(f, c);
- if (e == 95)
- continue;
- b = g_(e);
- if (b < 0 || b >= d)
- break;
- a = d * a + b;
- if (a > k)
- aZ(bY)
- }
- if (c != g)
- aZ(bY);
- a = j * a;
- if (d == 10 && (a | 0) != a)
- aZ(bY);
- return a | 0
- }
- function rz(f) {
- for (var g = e, b = g, a, i, c = 0, h = f.length; c < h; c++) {
- a = f.charCodeAt(c);
- if (a < L) {
- for (var d = c + 1; d < h && (a = f.charCodeAt(d)) < L; d++)
- ;
- if (d - c > cc) {
- b.substr(0, 1);
- g += b;
- b = e;
- g += f.slice(c, d)
- } else
- b += f.slice(c, d);
- if (d == h)
- break;
- c = d
- }
- if (a < gm) {
- b += String.fromCharCode(ge | a >> 6);
- b += String.fromCharCode(L | a & 63)
- } else if (a < 55296 || a >= gp)
- b += String.fromCharCode(f0 | a >> 12, L | a >> 6 & 63, L | a & 63);
- else if (a >= 56319 || c + 1 == h || (i = f.charCodeAt(c + 1)) < gw || i > gp)
- b += "\xef\xbf\xbd";
- else {
- c++;
- a = (a << 10) + i - 56613888;
- b += String.fromCharCode(fF | a >> 18, L | a >> 12 & 63, L | a >> 6 & 63, L | a & 63)
- }
- if (b.length > aW) {
- b.substr(0, 1);
- g += b;
- b = e
- }
- }
- return g + b
- }
- function a1(a) {
- var b = 9;
- if (!g2(a))
- b = 8,
- a = rz(a);
- return new M(b,a,a.length)
- }
- function q_(a) {
- return function() {
- return arguments.length > 0 ? _(a, arguments) : _(a, [undefined])
- }
- }
- function rF(c, e) {
- var d = c.length
- , b = new Array(d + 1);
- b[0] = e;
- for (var a = 1; a <= d; a++)
- b[a] = c[a - 1];
- return b
- }
- function q$(a) {
- return function() {
- return _(a, rF(arguments, this))
- }
- }
- function ra(a, b) {
- return +(aY(a, b, false) <= 0)
- }
- function rb(a, b) {
- return +(aY(a, b, false) < 0)
- }
- function dO(a) {
- if ((a.t & 6) != 0)
- at(a);
- return a.c
- }
- function N(b) {
- b = dO(b);
- var d = b.length / 2
- , c = new Array(d);
- for (var a = 0; a < d; a++)
- c[a] = (b.charCodeAt(2 * a) | b.charCodeAt(2 * a + 1) << 8) << 16 >> 16;
- return c
- }
- function cd(a) {
- if (a.t != 4)
- ce(a);
- return a.c
- }
- function rc(b, t, a) {
- var n = 2
- , o = 3
- , r = 5
- , d = 6
- , h = 7
- , g = 8
- , j = 9
- , m = 1
- , l = 2
- , q = 3
- , s = 4
- , p = 5;
- if (!b.lex_default) {
- b.lex_base = N(b[m]);
- b.lex_backtrk = N(b[l]);
- b.lex_check = N(b[p]);
- b.lex_trans = N(b[s]);
- b.lex_default = N(b[q])
- }
- var e, c = t, k = cd(a[n]);
- if (c >= 0) {
- a[h] = a[r] = a[d];
- a[g] = -1
- } else
- c = -c - 1;
- for (; ; ) {
- var f = b.lex_base[c];
- if (f < 0)
- return -f - 1;
- var i = b.lex_backtrk[c];
- if (i >= 0) {
- a[h] = a[d];
- a[g] = i
- }
- if (a[d] >= a[o])
- if (a[j] == 0)
- return -c - 1;
- else
- e = aV;
- else {
- e = k[a[d]];
- a[d]++
- }
- c = b.lex_check[f + e] == c ? b.lex_trans[f + e] : b.lex_default[c];
- if (c < 0) {
- a[d] = a[h];
- if (a[g] == -1)
- aZ(fB);
- else
- return a[g]
- } else if (e == aV)
- a[j] = 0
- }
- }
- function bp(c) {
- var b = 0;
- for (var a = c.length - 1; a >= 0; a--) {
- var d = c[a];
- b = [0, d, b]
- }
- return b
- }
- function au(a, d) {
- var a = a + 1 | 0
- , b = new Array(a);
- b[0] = 0;
- for (var c = 1; c < a; c++)
- b[c] = d;
- return b
- }
- function he(a) {
- return new M(4,a,a.length)
- }
- var rf = function() {
- function l(a, b) {
- return a + b | 0
- }
- function a(d, a, c, f, b, e) {
- a = l(l(a, d), l(f, e));
- return l(a << b | a >>> 32 - b, c)
- }
- function g(c, b, d, e, h, f, g) {
- return a(b & d | ~b & e, c, b, h, f, g)
- }
- function h(d, b, e, c, h, f, g) {
- return a(b & c | e & ~c, d, b, h, f, g)
- }
- function i(c, b, d, e, h, f, g) {
- return a(b ^ d ^ e, c, b, h, f, g)
- }
- function j(c, b, d, e, h, f, g) {
- return a(d ^ (b | ~e), c, b, h, f, g)
- }
- function k(f, n) {
- var e = n;
- f[e >> 2] |= L << 8 * (e & 3);
- for (e = (e & ~3) + 8; (e & 63) < 60; e += 4)
- f[(e >> 2) - 1] = 0;
- f[(e >> 2) - 1] = n << 3;
- f[e >> 2] = n >> 29 & 536870911;
- var k = [1732584193, 4023233417, 2562383102, 271733878];
- for (e = 0; e < f.length; e += 16) {
- var a = k[0]
- , b = k[1]
- , c = k[2]
- , d = k[3];
- a = g(a, b, c, d, f[e + 0], 7, 3614090360);
- d = g(d, a, b, c, f[e + 1], 12, 3905402710);
- c = g(c, d, a, b, f[e + 2], 17, 606105819);
- b = g(b, c, d, a, f[e + 3], 22, 3250441966);
- a = g(a, b, c, d, f[e + 4], 7, 4118548399);
- d = g(d, a, b, c, f[e + 5], 12, 1200080426);
- c = g(c, d, a, b, f[e + 6], 17, 2821735955);
- b = g(b, c, d, a, f[e + 7], 22, 4249261313);
- a = g(a, b, c, d, f[e + 8], 7, 1770035416);
- d = g(d, a, b, c, f[e + 9], 12, 2336552879);
- c = g(c, d, a, b, f[e + 10], 17, 4294925233);
- b = g(b, c, d, a, f[e + 11], 22, 2304563134);
- a = g(a, b, c, d, f[e + 12], 7, 1804603682);
- d = g(d, a, b, c, f[e + 13], 12, 4254626195);
- c = g(c, d, a, b, f[e + 14], 17, 2792965006);
- b = g(b, c, d, a, f[e + 15], 22, 1236535329);
- a = h(a, b, c, d, f[e + 1], 5, 4129170786);
- d = h(d, a, b, c, f[e + 6], 9, 3225465664);
- c = h(c, d, a, b, f[e + 11], 14, 643717713);
- b = h(b, c, d, a, f[e + 0], 20, 3921069994);
- a = h(a, b, c, d, f[e + 5], 5, 3593408605);
- d = h(d, a, b, c, f[e + 10], 9, 38016083);
- c = h(c, d, a, b, f[e + 15], 14, 3634488961);
- b = h(b, c, d, a, f[e + 4], 20, 3889429448);
- a = h(a, b, c, d, f[e + 9], 5, 568446438);
- d = h(d, a, b, c, f[e + 14], 9, 3275163606);
- c = h(c, d, a, b, f[e + 3], 14, 4107603335);
- b = h(b, c, d, a, f[e + 8], 20, 1163531501);
- a = h(a, b, c, d, f[e + 13], 5, 2850285829);
- d = h(d, a, b, c, f[e + 2], 9, 4243563512);
- c = h(c, d, a, b, f[e + 7], 14, 1735328473);
- b = h(b, c, d, a, f[e + 12], 20, 2368359562);
- a = i(a, b, c, d, f[e + 5], 4, 4294588738);
- d = i(d, a, b, c, f[e + 8], 11, 2272392833);
- c = i(c, d, a, b, f[e + 11], 16, 1839030562);
- b = i(b, c, d, a, f[e + 14], 23, 4259657740);
- a = i(a, b, c, d, f[e + 1], 4, 2763975236);
- d = i(d, a, b, c, f[e + 4], 11, 1272893353);
- c = i(c, d, a, b, f[e + 7], 16, 4139469664);
- b = i(b, c, d, a, f[e + 10], 23, 3200236656);
- a = i(a, b, c, d, f[e + 13], 4, 681279174);
- d = i(d, a, b, c, f[e + 0], 11, 3936430074);
- c = i(c, d, a, b, f[e + 3], 16, 3572445317);
- b = i(b, c, d, a, f[e + 6], 23, 76029189);
- a = i(a, b, c, d, f[e + 9], 4, 3654602809);
- d = i(d, a, b, c, f[e + 12], 11, 3873151461);
- c = i(c, d, a, b, f[e + 15], 16, 530742520);
- b = i(b, c, d, a, f[e + 2], 23, 3299628645);
- a = j(a, b, c, d, f[e + 0], 6, 4096336452);
- d = j(d, a, b, c, f[e + 7], 10, 1126891415);
- c = j(c, d, a, b, f[e + 14], 15, 2878612391);
- b = j(b, c, d, a, f[e + 5], 21, 4237533241);
- a = j(a, b, c, d, f[e + 12], 6, 1700485571);
- d = j(d, a, b, c, f[e + 3], 10, 2399980690);
- c = j(c, d, a, b, f[e + 10], 15, 4293915773);
- b = j(b, c, d, a, f[e + 1], 21, 2240044497);
- a = j(a, b, c, d, f[e + 8], 6, 1873313359);
- d = j(d, a, b, c, f[e + 15], 10, 4264355552);
- c = j(c, d, a, b, f[e + 6], 15, 2734768916);
- b = j(b, c, d, a, f[e + 13], 21, 1309151649);
- a = j(a, b, c, d, f[e + 4], 6, 4149444226);
- d = j(d, a, b, c, f[e + 11], 10, 3174756917);
- c = j(c, d, a, b, f[e + 2], 15, 718787259);
- b = j(b, c, d, a, f[e + 9], 21, 3951481745);
- k[0] = l(a, k[0]);
- k[1] = l(b, k[1]);
- k[2] = l(c, k[2]);
- k[3] = l(d, k[3])
- }
- var o = new Array(16);
- for (var e = 0; e < 4; e++)
- for (var m = 0; m < 4; m++)
- o[e * 4 + m] = k[e] >> 8 * m & K;
- return o
- }
- return function(h, g, f) {
- var e = [];
- switch (h.t & 6) {
- default:
- at(h);
- case 0:
- var d = h.c;
- for (var a = 0; a < f; a += 4) {
- var b = a + g;
- e[a >> 2] = d.charCodeAt(b) | d.charCodeAt(b + 1) << 8 | d.charCodeAt(b + 2) << 16 | d.charCodeAt(b + 3) << 24
- }
- for (; a < f; a++)
- e[a >> 2] |= d.charCodeAt(a + g) << 8 * (a & 3);
- break;
- case 4:
- var c = h.c;
- for (var a = 0; a < f; a += 4) {
- var b = a + g;
- e[a >> 2] = c[b] | c[b + 1] << 8 | c[b + 2] << 16 | c[b + 3] << 24
- }
- for (; a < f; a++)
- e[a >> 2] |= c[a + g] << 8 * (a & 3)
- }
- return he(k(e, f))
- }
- }();
- function W(a) {
- return a.l
- }
- function X(a) {
- dR(t.Sys_error, a)
- }
- var al = new Array();
- function cg(c) {
- var a = al[c];
- if (!a.opened)
- X("Cannot flush a closed channel");
- if (!a.buffer || a.buffer == e)
- return 0;
- if (a.fd && t.fds[a.fd] && t.fds[a.fd].output) {
- var b = t.fds[a.fd].output;
- switch (b.length) {
- case 2:
- b(c, a.buffer);
- break;
- default:
- b(a.buffer)
- }
- }
- a.buffer = e;
- return 0
- }
- if (C.process && C.process.cwd)
- var bo = C.process.cwd().replace(/\\/g, ap);
- else
- var bo = "/static";
- if (bo.slice(-1) !== ap)
- bo += ap;
- function re(a) {
- a = a instanceof M ? a.toString() : a;
- if (a.charCodeAt(0) != 47)
- a = bo + a;
- var d = a.split(ap)
- , b = [];
- for (var c = 0; c < d.length; c++)
- switch (d[c]) {
- case "..":
- if (b.length > 1)
- b.pop();
- break;
- case ".":
- break;
- case "":
- if (b.length == 0)
- b.push(e);
- break;
- default:
- b.push(d[c]);
- break
- }
- b.orig = a;
- return b
- }
- function rn(a) {
- a = a instanceof M ? a.toString() : a;
- X(a + ": No such file or directory")
- }
- function hd() {
- a0(gH)
- }
- function aa(b, a) {
- if (a >>> 0 >= b.l)
- hd();
- return Z(b, a)
- }
- function aG(a) {
- if (a < 0)
- a0("String.create");
- return new M(a ? 2 : 9,e,a)
- }
- function gZ() {}
- function F(a) {
- this.data = a
- }
- F.prototype = new gZ();
- F.prototype.truncate = function(a) {
- var b = this.data;
- this.data = aG(a | 0);
- V(b, 0, this.data, 0, a)
- }
- ;
- F.prototype.length = function() {
- return i(this.data)
- }
- ;
- F.prototype.write = function(b, d, g, a) {
- var c = this.length();
- if (b + a >= c) {
- var e = aG(b + a)
- , f = this.data;
- this.data = e;
- V(f, 0, this.data, 0, c)
- }
- V(d, g, this.data, b, a);
- return 0
- }
- ;
- F.prototype.read = function(c, a, d, b) {
- var e = this.length();
- V(this.data, c, a, d, b);
- return 0
- }
- ;
- F.prototype.read_one = function(a) {
- return aa(this.data, a)
- }
- ;
- F.prototype.close = function() {}
- ;
- F.prototype.constructor = F;
- function U(b, a) {
- this.content = {};
- this.root = b;
- this.lookupFun = a
- }
- U.prototype.nm = function(a) {
- return this.root + a
- }
- ;
- U.prototype.lookup = function(b) {
- if (!this.content[b] && this.lookupFun) {
- var c = this.lookupFun(a(this.root), a(b));
- if (c != 0)
- this.content[b] = new F(c[1])
- }
- }
- ;
- U.prototype.exists = function(a) {
- if (a == e)
- return 1;
- var c = a + ap
- , d = new RegExp(dd + c);
- for (var b in this.content)
- if (b.match(d))
- return 1;
- this.lookup(a);
- return this.content[a] ? 1 : 0
- }
- ;
- U.prototype.readdir = function(c) {
- var g = c == e ? e : c + ap
- , h = new RegExp(dd + g + gL)
- , d = {}
- , b = [];
- for (var f in this.content) {
- var a = f.match(h);
- if (a && !d[a[1]]) {
- d[a[1]] = true;
- b.push(a[1])
- }
- }
- return b
- }
- ;
- U.prototype.is_dir = function(a) {
- var d = a == e ? e : a + ap
- , f = new RegExp(dd + d + gL)
- , g = [];
- for (var c in this.content) {
- var b = c.match(f);
- if (b)
- return 1
- }
- return 0
- }
- ;
- U.prototype.unlink = function(a) {
- var b = this.content[a] ? true : false;
- delete this.content[a];
- return b
- }
- ;
- U.prototype.open = function(a, b) {
- if (b.rdonly && b.wronly)
- X(this.nm(a) + f5);
- if (b.text && b.binary)
- X(this.nm(a) + gk);
- this.lookup(a);
- if (this.content[a]) {
- if (this.is_dir(a))
- X(this.nm(a) + " : is a directory");
- if (b.create && b.excl)
- X(this.nm(a) + f3);
- var c = this.content[a];
- if (b.truncate)
- c.truncate();
- return c
- } else if (b.create) {
- this.content[a] = new F(aG(0));
- return this.content[a]
- } else
- rn(this.nm(a))
- }
- ;
- U.prototype.register = function(c, b) {
- if (this.content[c])
- X(this.nm(c) + f3);
- if (b instanceof M)
- this.content[c] = new F(b);
- else if (b instanceof Array)
- this.content[c] = new F(he(b));
- else if (b.toString) {
- var d = a(b.toString());
- this.content[c] = new F(d)
- }
- }
- ;
- U.prototype.constructor = U;
- function hf(a, c, b) {
- b &= K;
- if (a.t != 4) {
- if (c == a.c.length) {
- a.c += String.fromCharCode(b);
- if (c + 1 == a.l)
- a.t = 0;
- return 0
- }
- ce(a)
- }
- a.c[c] = b;
- return 0
- }
- function rt(b, a, c) {
- if (a >>> 0 >= b.l)
- hd();
- return hf(b, a, c)
- }
- var dM = C.Buffer;
- function ak(a) {
- this.fs = cj("fs");
- this.fd = a
- }
- ak.prototype = new gZ();
- ak.prototype.truncate = function(a) {
- this.fs.ftruncateSync(this.fd, a | 0)
- }
- ;
- ak.prototype.length = function() {
- return this.fs.fstatSync(this.fd).size
- }
- ;
- ak.prototype.write = function(f, b, c, e) {
- var a = cd(b);
- if (!(a instanceof C.Uint8Array))
- a = new (C.Uint8Array)(a);
- var d = new dM(a);
- this.fs.writeSync(this.fd, d, c, e, f);
- return 0
- }
- ;
- ak.prototype.read = function(g, d, c, f) {
- var a = cd(d);
- if (!(a instanceof C.Uint8Array))
- a = new (C.Uint8Array)(a);
- var e = new dM(a);
- this.fs.readSync(this.fd, e, c, f, g);
- for (var b = 0; b < f; b++)
- rt(d, c + b, e[c + b]);
- return 0
- }
- ;
- ak.prototype.read_one = function(c) {
- var b = new (C.Uint8Array)(1)
- , a = new dM(b);
- this.fs.readSync(this.fd, a, 0, 1, c);
- return a[0]
- }
- ;
- ak.prototype.close = function() {
- this.fs.closeSync(this.fd)
- }
- ;
- ak.prototype.constructor = ak;
- function aj(a) {
- this.fs = cj("fs");
- this.root = a
- }
- aj.prototype.nm = function(a) {
- return this.root + a
- }
- ;
- aj.prototype.exists = function(a) {
- return this.fs.existsSync(this.nm(a)) ? 1 : 0
- }
- ;
- aj.prototype.readdir = function(a) {
- return this.fs.readdirSync(this.nm(a))
- }
- ;
- aj.prototype.is_dir = function(a) {
- return this.fs.statSync(this.nm(a)).isDirectory() ? 1 : 0
- }
- ;
- aj.prototype.unlink = function(a) {
- var b = this.fs.existsSync(this.nm(a)) ? 1 : 0;
- this.fs.unlinkSync(this.nm(a));
- return b
- }
- ;
- aj.prototype.open = function(f, c) {
- var a = cj("constants")
- , b = 0;
- for (var e in c)
- switch (e) {
- case "rdonly":
- b |= a.O_RDONLY;
- break;
- case "wronly":
- b |= a.O_WRONLY;
- break;
- case "append":
- b |= a.O_WRONLY | a.O_APPEND;
- break;
- case "create":
- b |= a.O_CREAT;
- break;
- case "truncate":
- b |= a.O_TRUNC;
- break;
- case "excl":
- b |= a.O_EXCL;
- break;
- case "binary":
- b |= a.O_BINARY;
- break;
- case "text":
- b |= a.O_TEXT;
- break;
- case "nonblock":
- b |= a.O_NONBLOCK;
- break
- }
- var d = this.fs.openSync(this.nm(f), b);
- return new ak(d)
- }
- ;
- aj.prototype.rename = function(b, a) {
- this.fs.renameSync(this.nm(b), this.nm(a))
- }
- ;
- aj.prototype.constructor = aj;
- var a3 = bo.match(/[^\/]*\//)[0]
- , bs = [];
- if (typeof module !== "undefined" && module.exports && typeof cj !== "undefined")
- bs.push({
- path: a3,
- device: new aj(a3)
- });
- else
- bs.push({
- path: a3,
- device: new U(a3)
- });
- bs.push({
- path: a3 + fy,
- device: new U(a3 + fy)
- });
- function rG(b) {
- var f = re(b), b = f.join(ap), e = b + ap, c;
- for (var d = 0; d < bs.length; d++) {
- var a = bs[d];
- if (e.search(a.path) == 0 && (!c || c.path.length < a.path.length))
- c = {
- path: a.path,
- device: a.device,
- rest: b.substring(a.path.length, b.length)
- }
- }
- return c
- }
- function hb(e, f) {
- var b = al[e]
- , d = a(f)
- , c = i(d);
- b.file.write(b.offset, d, 0, c);
- b.offset += c;
- return 0
- }
- function rA(a) {
- var b = C;
- if (b.process && b.process.stdout && b.process.stdout.write)
- b.process.stderr.write(a);
- else {
- if (a.charCodeAt(a.length - 1) == 10)
- a = a.substr(0, a.length - 1);
- var c = b.console;
- c && c.error && c.error(a)
- }
- }
- function rB(a) {
- var b = C;
- if (b.process && b.process.stdout && b.process.stdout.write)
- b.process.stdout.write(a);
- else {
- if (a.charCodeAt(a.length - 1) == 10)
- a = a.substr(0, a.length - 1);
- var c = b.console;
- c && c.log && c.log(a)
- }
- }
- function ci(c, e, d, a) {
- if (t.fds === undefined)
- t.fds = new Array();
- a = a ? a : {};
- var b = {};
- b.file = d;
- b.offset = a.append ? d.length() : 0;
- b.flags = a;
- b.output = e;
- t.fds[c] = b;
- if (!t.fd_last_idx || c > t.fd_last_idx)
- t.fd_last_idx = c;
- return c
- }
- function rH(c, b, g) {
- var a = {};
- while (b) {
- switch (b[1]) {
- case 0:
- a.rdonly = 1;
- break;
- case 1:
- a.wronly = 1;
- break;
- case 2:
- a.append = 1;
- break;
- case 3:
- a.create = 1;
- break;
- case 4:
- a.truncate = 1;
- break;
- case 5:
- a.excl = 1;
- break;
- case 6:
- a.binary = 1;
- break;
- case 7:
- a.text = 1;
- break;
- case 8:
- a.nonblock = 1;
- break
- }
- b = b[2]
- }
- if (a.rdonly && a.wronly)
- X(c.toString() + f5);
- if (a.text && a.binary)
- X(c.toString() + gk);
- var d = rG(c)
- , e = d.device.open(d.rest, a)
- , f = t.fd_last_idx ? t.fd_last_idx : 0;
- return ci(f + 1, hb, e, a)
- }
- ci(0, hb, new F(aG(0)));
- ci(1, rB, new F(aG(0)));
- ci(2, rA, new F(aG(0)));
- function rg(c) {
- var b = t.fds[c];
- if (b.flags.wronly)
- X(gT + c + " is writeonly");
- var a = {
- file: b.file,
- offset: b.offset,
- fd: c,
- opened: true,
- out: false,
- refill: null
- };
- al[a.fd] = a;
- return a.fd
- }
- function g4(c) {
- var b = t.fds[c];
- if (b.flags.rdonly)
- X(gT + c + " is readonly");
- var a = {
- file: b.file,
- offset: b.offset,
- fd: c,
- opened: true,
- out: true,
- buffer: e
- };
- al[a.fd] = a;
- return a.fd
- }
- function rh() {
- var b = 0;
- for (var a = 0; a < al.length; a++)
- if (al[a] && al[a].opened && al[a].out)
- b = [0, al[a].fd, b];
- return b
- }
- function dQ(g, d, h, f) {
- var a = al[g];
- if (!a.opened)
- X("Cannot output to a closed channel");
- var c;
- if (h == 0 && i(d) == f)
- c = d;
- else {
- c = aG(f);
- V(d, h, c, 0, f)
- }
- var b = c.toString()
- , e = b.lastIndexOf("\n");
- if (e < 0)
- a.buffer += b;
- else {
- a.buffer += b.substr(0, e + 1);
- cg(g);
- a.buffer += b.substr(e + 1)
- }
- return 0
- }
- function ri(c, b) {
- var d = a(String.fromCharCode(b));
- dQ(c, d, 0, 1);
- return 0
- }
- function g$(a) {
- throw a
- }
- function rq() {
- g$(t.Division_by_zero)
- }
- function g5(b, a) {
- if (a == 0)
- rq();
- return b % a
- }
- function rd(d, a, c, f) {
- for (; ; ) {
- var b = d.charCodeAt(a);
- a++;
- if (b == K)
- return;
- var e = d.charCodeAt(a);
- a++;
- c[b + 1] = e == K ? f : c[e + 1]
- }
- }
- function g3(d, a, c) {
- for (; ; ) {
- var b = d.charCodeAt(a);
- a++;
- if (b == K)
- return;
- var e = d.charCodeAt(a);
- a++;
- c[b + 1] = e == K ? -1 : c[e + 1]
- }
- }
- function rj(a, D, b) {
- var t = 2
- , u = 3
- , A = 5
- , e = 6
- , i = 7
- , h = 8
- , n = 9
- , j = 10
- , r = 1
- , p = 2
- , y = 3
- , B = 4
- , v = 5
- , s = 6
- , q = 7
- , z = 8
- , C = 9
- , w = 10
- , x = 11;
- if (!a.lex_default) {
- a.lex_base = N(a[r]);
- a.lex_backtrk = N(a[p]);
- a.lex_check = N(a[v]);
- a.lex_trans = N(a[B]);
- a.lex_default = N(a[y])
- }
- if (!a.lex_default_code) {
- a.lex_base_code = N(a[s]);
- a.lex_backtrk_code = N(a[q]);
- a.lex_check_code = N(a[w]);
- a.lex_trans_code = N(a[C]);
- a.lex_default_code = N(a[z])
- }
- if (a.lex_code == null)
- a.lex_code = dO(a[x]);
- var d, c = D, o = cd(b[t]);
- if (c >= 0) {
- b[i] = b[A] = b[e];
- b[h] = -1
- } else
- c = -c - 1;
- for (; ; ) {
- var g = a.lex_base[c];
- if (g < 0) {
- var f = a.lex_base_code[c];
- g3(a.lex_code, f, b[j]);
- return -g - 1
- }
- var l = a.lex_backtrk[c];
- if (l >= 0) {
- var f = a.lex_backtrk_code[c];
- g3(a.lex_code, f, b[j]);
- b[i] = b[e];
- b[h] = l
- }
- if (b[e] >= b[u])
- if (b[n] == 0)
- return -c - 1;
- else
- d = aV;
- else {
- d = o[b[e]];
- b[e]++
- }
- var k = c;
- c = a.lex_check[g + d] == c ? a.lex_trans[g + d] : a.lex_default[c];
- if (c < 0) {
- b[e] = b[i];
- if (b[h] == -1)
- aZ(fB);
- else
- return b[h]
- } else {
- var m = a.lex_base_code[k], f;
- f = a.lex_check_code[m + d] == k ? a.lex_trans_code[m + d] : a.lex_default_code[k];
- if (f > 0)
- rd(a.lex_code, f, b[j], b[e]);
- if (d == aV)
- b[n] = 0
- }
- }
- }
- function rk(a, b) {
- return +(aY(a, b, false) != 0)
- }
- function g8(d, c) {
- var b = new Array(c + 1);
- b[0] = d;
- for (var a = 1; a <= c; a++)
- b[a] = 0;
- return b
- }
- function rl(b, a) {
- b[0] = a;
- return 0
- }
- function a2(a) {
- return a instanceof Array ? a[0] : a instanceof M ? 252 : 1e3
- }
- function Y(c, b, a) {
- t[c + 1] = b;
- if (a)
- t[a] = b
- }
- var g7 = {};
- function rr(a, b) {
- g7[dO(a)] = b;
- return 0
- }
- function rs(a) {
- a[2] = g9++;
- return a
- }
- function h(a, b) {
- if (a === b)
- return 1;
- a.t & 6 && at(a);
- b.t & 6 && at(b);
- return a.c == b.c ? 1 : 0
- }
- function f(a, b) {
- return 1 - h(a, b)
- }
- function ru() {
- return dr / 4 | 0
- }
- function ro() {
- g$(t.Not_found)
- }
- function hg(c) {
- var a = C
- , b = c.toString();
- if (a.process && a.process.env && a.process.env[b] != undefined)
- return a1(a.process.env[b]);
- ro()
- }
- function rv() {
- var a = new Date() ^ 4294967295 * Math.random();
- return [0, a]
- }
- function br(a) {
- var b = 1;
- while (a && a.joo_tramp) {
- a = a.joo_tramp.apply(null, a.joo_args);
- b++
- }
- return a
- }
- function j(b, a) {
- return {
- joo_tramp: b,
- joo_args: a
- }
- }
- function rx(c, a) {
- if (typeof a === "function") {
- c.fun = a;
- return 0
- }
- if (a.fun) {
- c.fun = a.fun;
- return 0
- }
- var b = a.length;
- while (b--)
- c[b] = a[b];
- return 0
- }
- function ha(a) {
- return a
- }
- function g6(a) {
- return g7[a]
- }
- function w(a) {
- if (a instanceof Array)
- return a;
- if (C.RangeError && a instanceof C.RangeError && a.message && a.message.match(/maximum call stack/i))
- return ha(t.Stack_overflow);
- if (C.InternalError && a instanceof C.InternalError && a.message && a.message.match(/too much recursion/i))
- return ha(t.Stack_overflow);
- if (a instanceof C.Error && g6(db))
- return [0, g6(db), a];
- return [0, t.Failure, a1(String(a))]
- }
- function b(a, b) {
- return a.length == 1 ? a(b) : _(a, [b])
- }
- function c(a, b, c) {
- return a.length == 2 ? a(b, c) : _(a, [b, c])
- }
- function B(a, b, c, d) {
- return a.length == 3 ? a(b, c, d) : _(a, [b, c, d])
- }
- function bf(a, b, c, d, e) {
- return a.length == 4 ? a(b, c, d, e) : _(a, [b, c, d, e])
- }
- function c1(a, b, c, d, e, f) {
- return a.length == 5 ? a(b, c, d, e, f) : _(a, [b, c, d, e, f])
- }
- var cl = [s, a(fP), -3]
- , ck = [s, a(gb), -4]
- , aJ = [s, a(fR), -5]
- , n = [s, a(gh), -7]
- , m = [s, a(gv), -11]
- , by = [0, a(e), 1, 0, 0]
- , an = [0, a("\0\0\x01\0\xf9\xff\0\0A\0\xa3\0\xfd\xff\0\0\x01\0\xff\xff\xf1\0 \0\x80\0\xfd\xff\x01\0@\x01\x8e\x01.\x000\0\xfd\xff\x04\0\0\0\xff\xff\x7f\0\xa0\0\xfe\xff\xff\xff\xee\0\x0e\x01\xfd\xff\xfe\xff\x02\0\xff\xff\0\x02\xf7\xffr\x02\xf9\xff\xfa\xff\xfb\xff\x84\x02\0\0\xf8\x02\xff\xff\xfe\xff\xfe\x02\xf9\xff\x04\x03\xfb\xff\xfc\xff\x02\0\n\x03\xff\xff\xfe\xff\x03\0\xff\xffu\0\xff\xff"), a("\xff\xff\x07\0\xff\xff\x05\0\xff\xff\x03\0\xff\xff\x01\0\xff\xff\xff\xff\x04\0\xff\xff\x03\0\xff\xff\x01\0\xff\xff\0\0\xff\xff\x03\0\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\x02\0\xff\xff\xff\xff\xff\xff\x04\0\xff\xff\xff\xff\x03\0\xff\xff\xff\xff\xff\xff\x07\0\xff\xff\xff\xff\xff\xff\x03\0\x02\0\x07\0\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\xff\xff\xff\xff\x02\0\x05\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"), a("\x01\0\x01\0\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\f\0\f\0\0\0\xff\xff\xff\xff\xff\xff\x12\0\x12\0\0\0\xff\xff\xff\xff\0\0\x18\0\x18\0\0\0\0\0\x1c\0\x1c\0\0\0\0\0\xff\xff\0\0#\0\0\0#\0\0\0\0\0\0\0#\0\xff\xff#\0\0\0\0\0.\0\0\0.\0\0\0\0\0\xff\xff.\0\0\0\0\x005\0\0\x007\0\0\0"), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0(\x001\x001\0(\0\0\x001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\x07\x001\0\0\0\0\x006\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\t\0\x04\0\x0f\0\x15\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x03\0\xff\xff\x16\0\x06\0 \0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x14\0\x0e\0\xff\xff\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\x008\0\0\0\0\0\0\0\n\0\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\xff\xff\x1a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\x02\0\xff\xff\x05\0\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\n\0\n\0\r\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\x1e\0\x1f\0\x13\0\0\0\xff\xff\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\xff\xff\xff\xff\0\0\0\0\n\0\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\x19\0\xff\xff\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\0\0\0\0\0\0\0\0\x10\0\xff\xff\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\0\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\0\0\0\0\0\0\0\0\x10\0\x1d\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0(\0(\0\0\0\0\0(\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\0%\0\0\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'\0\0\0\0\0&\0*\0\0\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\0\0\0\0\0\0\0\0'\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\xff\xff\xff\xff\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\xff\xff\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff'\0'\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\0\0\0\0\0\0\0\0'\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\0\0\"\0\xff\xff\xff\xff\0\0\0\0\xff\xff\0\x001\x001\0\0\0\0\x001\0\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\0\0\0\x001\0\xff\xff0\0\0\0\0\0\0\0\xff\xff/\0\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff2\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\xff\xff+\0\0\0\0\0\0\0\0\0\0\x003\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\x004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0-\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\xff\xff"), a("\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff(\0(\x001\x001\0(\0\xff\xff1\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff(\0\x03\x001\0\xff\xff\xff\xff5\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\b\0\x03\0\x0e\0\x14\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x03\0\xff\xff\0\0\x01\0\x15\0\x03\0\x1f\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x11\0\x0b\0\x12\0\xff\xff\x03\0\xff\xff\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x04\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\x007\0\xff\xff\xff\xff\xff\xff\x04\0\xff\xff\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\f\0\x17\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\x05\0\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x18\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\xff\xff\0\0\x01\0\x05\x005\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\n\0\n\0\x0b\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\x1b\0\x1b\0\x11\0\xff\xff\x12\0\xff\xff\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\x1c\0\x1c\0\xff\xff\xff\xff\n\0\xff\xff\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff7\0\xff\xff\xff\xff\xff\xff\xff\xff\x0f\0\xff\xff\xff\xff\xff\xff\xff\xff\x17\0\f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\xff\xff\xff\xff\xff\xff\xff\xff\x0f\0\x18\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x10\0\x10\0\xff\xff\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\xff\xff\xff\xff\xff\xff\xff\xff\x10\0\x1b\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0!\0!\0\xff\xff\xff\xff!\0\x1c\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff!\0\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff\xff\xff!\0!\0\xff\xff\xff\xff!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0#\0#\0\xff\xff\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'\0'\0\xff\xff\xff\xff'\0#\0\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'\0\xff\xff'\0\xff\xff\xff\xff\xff\xff\xff\xff'\0\xff\xff\xff\xff\xff\xff#\0#\0'\0'\0\xff\xff'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\xff\xff\xff\xff'\0'\0\xff\xff\xff\xff'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\xff\xff\xff\xff\xff\xff\xff\xff'\0\xff\xff'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\xff\xff!\0)\0)\0\xff\xff\xff\xff)\0\xff\xff,\0,\0\xff\xff\xff\xff,\0\xff\xff.\0.\0\xff\xff\xff\xff.\0\xff\xff2\x002\0\xff\xff\xff\xff2\0)\0\xff\xff)\0\xff\xff\xff\xff\xff\xff,\0)\0,\0\xff\xff\xff\xff\xff\xff.\0,\0.\0\xff\xff\xff\xff\xff\xff2\0.\x002\0,\0\xff\xff\xff\xff\xff\xff2\0\xff\xff\xff\xff\xff\xff)\0)\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff,\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff.\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff2\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff)\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff,\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff.\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff2\0"), a(e), a(e), a(e), a(e), a(e), a(e)]
- , eG = bp([a(bm), a(bZ), a(b0), a(fQ), a(dF), a(dw), a(dA), a(bn), a(dC), a(dj), a(cb), a(b$), a(c8), a(dE), a(c_), a(du), a(c2), a(dv), a(c$), a(ds), a(ah), a(ag), a(b7), a(fX)])
- , qT = [0, a(dJ), [0, a(fZ), 0]]
- , qU = [0, a(b$), [0, a(dC), [0, a(gE), 0]]]
- , eW = a(b_)
- , eX = a(aD)
- , eY = a(b_)
- , eZ = a(aD)
- , e0 = a(dD)
- , e_ = a("o:spid")
- , e$ = a("id");
- Y(11, [s, a(fw), -12], fw);
- Y(10, m, gv);
- Y(9, [s, a(f6), -10], f6);
- Y(8, [s, a(gi), -9], gi);
- Y(7, [s, a(fV), -8], fV);
- Y(6, n, gh);
- Y(5, [s, a(gs), -6], gs);
- Y(4, aJ, fR);
- Y(3, ck, gb);
- Y(2, cl, fP);
- Y(1, [s, a(fK), -2], fK);
- Y(0, [s, a(gJ), -1], gJ);
- var hk = a("output_substring")
- , hn = [0, a("list.ml"), 227, 11]
- , hr = a("String.blit / Bytes.blit_string")
- , hq = a("Bytes.blit")
- , hp = a("String.sub / Bytes.sub")
- , hz = a("String.contains_from / Bytes.contains_from")
- , hx = a("String.index_from / Bytes.index_from")
- , hu = a(e)
- , ht = a(e)
- , hs = a("String.concat")
- , hB = a("Array.blit")
- , hC = a("Lexing.lex_refill: cannot grow buffer")
- , hI = a("Set.remove_min_elt")
- , hJ = [0, 0, 0, 0]
- , hK = [0, 0, 0]
- , hL = [0, a("set.ml"), gO, 18]
- , hE = a(bW)
- , hF = a(bW)
- , hG = a(bW)
- , hH = a(bW)
- , hQ = a("Map.remove_min_elt")
- , hR = [0, 0, 0, 0]
- , hS = [0, a("map.ml"), 274, 10]
- , hT = [0, 0, 0]
- , hM = a(b6)
- , hN = a(b6)
- , hO = a(b6)
- , hP = a(b6)
- , hU = a("Stack.Empty")
- , hW = a("CamlinternalLazy.Undefined")
- , h0 = a("Buffer.add_substring/add_subbytes")
- , hZ = a("Buffer.add: cannot grow buffer")
- , h1 = a("x")
- , qR = a("OCAMLRUNPARAM")
- , qP = a("CAMLRUNPARAM")
- , h2 = a(e)
- , ii = [3, 0, 3]
- , ij = a(gD)
- , id = a(aF)
- , ie = a(dx)
- , ia = a(aF)
- , ib = a(b9)
- , h_ = a(aS)
- , h4 = a("Format.Empty_queue")
- , h9 = [0, a(e)]
- , it = a(e)
- , iv = a("Js.Error")
- , ix = a(db)
- , iD = a(e)
- , iC = a(e)
- , iA = a(e)
- , iE = [0, 0]
- , iZ = a("Netchannels.lexbuf_of_in_obj_channel: No data (non-blocking I/O?)")
- , iT = a("input_string")
- , iS = a("new Netchannels.")
- , iR = a(bh)
- , iQ = a(c6)
- , iN = a(e)
- , iO = a(e)
- , iP = a(e)
- , iG = [0, a(gj), a(gz), a(ga), a(gt), a(c6), a(bh)]
- , iH = [0, a("str"), a("str_len"), a("str_pos"), a(fx)]
- , iI = [0, a(gl), a(gr), a(gf), a(f$), a(c3), a(f9), a(gn), a(gG)]
- , iJ = [0, a(gn), a(gr), a(f$), a(gG), a(gl), a(c3), a(gf), a(gu), a(f9)]
- , iK = [0, a(c6), a(ga), a(gz), a(gj), a(bh), a(gu), a(gt)]
- , iL = [0, a("buffer"), a("onclose"), a(fx)]
- , iM = a("Netchannels.Closed_channel")
- , i5 = [2, a(b9)]
- , i6 = [2, a(b9)]
- , kT = a(e)
- , kU = a(e)
- , kV = a(e)
- , ll = a(aQ)
- , lm = a('="')
- , ln = a(dy)
- , lh = a(ai)
- , li = a(aR)
- , lj = a(dm)
- , lt = a("<?")
- , lu = a(H)
- , lv = a(aF)
- , lw = a("<!--")
- , lx = a(H)
- , ly = a("-->")
- , lz = a("<!")
- , lA = a(H)
- , lB = a(aF)
- , lk = a(b9)
- , lo = a("/>")
- , lp = a(aF)
- , lq = a(aF)
- , lr = a(dx)
- , ls = a(aF)
- , lg = a(""")
- , lC = a("write")
- , k8 = a(e)
- , k9 = a(dx)
- , k_ = a(H)
- , k$ = a(aR)
- , la = a(H)
- , lb = a(ai)
- , lc = a(H)
- , ld = a(dm)
- , le = a(e)
- , k4 = [0, 0, 0]
- , k5 = [0, 0, 1]
- , k6 = [0, 0, 0]
- , k7 = [0, 0, 1]
- , k3 = [0, a("node_modules/netstring/code/src/netstring/nethtml.ml"), 353, 27]
- , k2 = a(e)
- , kZ = a(e)
- , k0 = [0, bl, dt]
- , k1 = [0, bl, dt]
- , kY = a(e)
- , i7 = a("Nethtml.End_of_scan")
- , i8 = a("Nethtml.Found")
- , i9 = [0, [0, a(dz), [0, p, [0, q, [0, a(dz), [0, a(gF), [0, a(dw), 0]]]]]], [0, [0, a(gF), [0, p, G]], 0]]
- , i_ = bp([q, a(aU), a(dK), a(dl), a(ay), a(ar), a(bj), a(b2), a(b4), a(aE), a(dz)])
- , i$ = a(ca)
- , ja = [0, a(ar), [0, p, b8]]
- , jb = [0, a(bj), [0, p, G]]
- , jc = [0, a(dl), [0, p, G]]
- , jd = [0, a(dK), [0, p, [0, q, 0]]]
- , je = [0, a(aU), [0, p, [0, q, [0, a(dK), [0, a(dl), [0, a(ay), [0, a(ar), [0, a(bj), [0, a(b2), [0, a(b4), 0]]]]]]]]]]
- , jf = [0, a(dG), [0, p, v]]
- , jg = [0, a(dL), [0, p, v]]
- , jh = [0, a(aT), [0, p, [0, q, [0, a(dL), [0, a(dG), 0]]]]]
- , ji = [0, a(dh), [0, p, G]]
- , jj = [0, a(go), [0, p, [0, q, [0, a(dh), 0]]]]
- , jk = [0, a(dq), [0, p, [0, q, [0, a(aT), 0]]]]
- , jl = [0, a(de), [0, p, [0, q, [0, a(aT), 0]]]]
- , jm = [0, a(c9), [0, p, [0, q, [0, a(aT), 0]]]]
- , jn = [0, a(gP), [0, p, d]]
- , jo = [0, a(fU), [0, p, d]]
- , jp = [0, a(dk), [0, p, [0, q, 0]]]
- , jq = [0, a(gq), [0, p, [0, q, [0, a(dk), 0]]]]
- , jr = [0, a(as), [0, p, v]]
- , js = [0, a(dp), [0, p, v]]
- , jt = [0, a(fH), [0, p, d]]
- , ju = [0, a(f8), [0, bl, v]]
- , jv = [0, a(fA), [0, bl, v]]
- , jw = [0, a(dc), [0, p, G]]
- , jx = [0, a(b2), [0, p, G]]
- , jy = [0, a(fC), [0, p, G]]
- , jA = [0, q, [0, a(ay), 0]]
- , jB = a(aE)
- , jC = [0, a(dC), [0, o, G]]
- , jD = [0, a(dw), [0, o, v]]
- , jE = [0, a(fQ), [0, o, v]]
- , jF = [0, a(c8), [0, o, d]]
- , jH = [0, q, [0, a(fU), 0]]
- , jI = a(b$)
- , jJ = [0, a(cb), [0, o, [0, q, [0, a(gP), [0, a(dh), [0, a(go), [0, a(c9), [0, a(dq), [0, a(de), [0, a(aT), 0]]]]]]]]]]
- , jK = [0, a(dj), [0, o, G]]
- , jM = [0, q, [0, a(ay), 0]]
- , jN = [0, a(bn), 0]
- , jO = a(bn)
- , jQ = [0, q, [0, a(ay), 0]]
- , jR = a(dA)
- , jS = [0, a(dF), [0, o, v]]
- , jT = [0, a(b0), [0, o, v]]
- , jU = [0, a(bZ), [0, o, [0, q, [0, a(fH), [0, a(dp), 0]]]]]
- , jV = [0, a(ds), [0, o, [0, T, [0, [0, a(aq), [0, a(b4), [0, a(fT), [0, a(gI), [0, a(fY), [0, a(dB), [0, a(dn), qT]]]]]]], d]]]]
- , jW = [0, q, [0, a(as), 0]]
- , jX = a(fX)
- , jY = [0, q, [0, a(as), 0]]
- , jZ = a(b7)
- , j0 = [0, a(ag), [0, o, [0, q, [0, a(as), 0]]]]
- , j1 = [0, a(ah), [0, o, [0, q, [0, a(as), 0]]]]
- , j2 = [0, a(c$), [0, o, d]]
- , j3 = [0, a(dv), [0, o, d]]
- , j4 = [0, a(c2), [0, o, d]]
- , j5 = [0, a(du), [0, o, d]]
- , j6 = [0, a(c_), [0, o, d]]
- , j7 = [0, a(dE), [0, o, d]]
- , j8 = [0, a(bm), [0, o, d]]
- , j9 = [0, a(gN), [0, d, [0, T, [0, [0, a(b1), [0, a(bh), [0, a(f1), [0, a(fu), [0, a(dg), [0, a(gN), [0, a(bn), qU]]]]]]], v]]]]
- , j_ = [0, a(dg), [0, d, [0, T, [0, [0, a(dg), 0], d]]]]
- , j$ = [0, a(fu), [0, d, [0, q, 0]]]
- , ka = [0, a(f1), [0, d, [0, q, [0, a(gq), [0, a(dk), 0]]]]]
- , kb = [0, a(bh), [0, d, G]]
- , kc = [0, a(gE), [0, d, v]]
- , kd = [0, a(fZ), [0, d, G]]
- , ke = [0, a(dJ), [0, d, d]]
- , kg = [0, q, [0, a(dc), 0]]
- , kh = a(fT)
- , ki = [0, a("q"), [0, d, d]]
- , kk = [0, q, [0, a(fC), 0]]
- , kl = a("map")
- , km = [0, a(ay), [0, d, b8]]
- , ko = [0, q, [0, a(dc), 0]]
- , kp = a(b4)
- , kq = [0, a(aq), [0, d, G]]
- , kr = [0, a(b1), [0, d, [0, T, [0, [0, a(b1), 0], d]]]]
- , ks = [0, a("br"), [0, d, G]]
- , kt = [0, a("bdo"), [0, d, d]]
- , ku = [0, a(bg), [0, d, d]]
- , kv = [0, a(dB), [0, d, d]]
- , kw = [0, a(dn), [0, d, d]]
- , kx = [0, a(gc), [0, d, d]]
- , ky = [0, a("abbr"), [0, d, d]]
- , kz = [0, a(fJ), [0, d, d]]
- , kA = [0, a(gR), [0, d, d]]
- , kB = [0, a(fI), [0, d, d]]
- , kC = [0, a(gU), [0, d, d]]
- , kD = [0, a(fN), [0, d, d]]
- , kE = [0, a(fM), [0, d, d]]
- , kF = [0, a(f2), [0, d, d]]
- , kG = [0, a(gQ), [0, d, d]]
- , kH = [0, a("strike"), [0, d, d]]
- , kI = [0, a(fS), [0, d, d]]
- , kJ = [0, a(fE), [0, d, d]]
- , kK = [0, a(fY), [0, d, d]]
- , kL = [0, a(gI), [0, d, d]]
- , kM = [0, a(gK), [0, d, d]]
- , kN = [0, a(gW), [0, d, d]]
- , kO = [0, a(gB), [0, d, d]]
- , kR = [0, a(aE), [0, a(cb), [0, a(ag), [0, a(ah), [0, a(bZ), 0]]]]]
- , lF = [0, 0, 0]
- , lH = a(e)
- , lG = a(e)
- , lN = a(aQ)
- , lL = a("' is invalid")
- , lM = a("document list level '")
- , lI = a("\xef\x82\xb7")
- , lJ = a("\xef\x82\xa7")
- , lK = a("o")
- , mm = a(aQ)
- , ml = a(aS)
- , mi = a(":level")
- , mg = a(aQ)
- , l$ = a(da)
- , ma = a(dH)
- , mb = a(da)
- , mc = a(dH)
- , md = a(dD)
- , me = a(da)
- , mf = a(dH)
- , mh = a(e)
- , mj = a(e)
- , mk = a("@list ")
- , l9 = a(fz)
- , l7 = [0, a("\n ")]
- , l8 = a(" ")
- , l6 = a(e)
- , l4 = a("color")
- , l5 = a(aQ)
- , l1 = a('""')
- , l2 = a(";")
- , l3 = a(aD)
- , lR = a(b_)
- , lS = a(e)
- , lT = a(ai)
- , lU = a(aQ)
- , lV = a(e)
- , lQ = [0, a(e), 0]
- , lW = a(e)
- , lX = a(fz)
- , lO = a(dy)
- , lP = a(dy)
- , lY = [0, a("font-family"), 0]
- , mC = [0, a(r), 166, 10]
- , mD = [0, a(r), 185, 12]
- , mE = [0, a(r), 199, 6]
- , mF = [0, a(r), 221, 12]
- , mG = [0, a(r), 234, 8]
- , mH = [0, a(r), 356, 6]
- , mI = [0, a(r), 370, 8]
- , mJ = [0, a(r), 379, 6]
- , mK = [0, a(r), gO, 8]
- , mL = a("Internal failure -- please contact the parser generator's developers.\n%!")
- , mM = [0, a(r), 416, 4]
- , mN = [0, a(r), 437, 10]
- , mO = [0, a(r), 465, 16]
- , mP = [0, a(r), 469, 12]
- , mQ = [0, a(r), 615, 8]
- , mR = [0, a(r), 751, 10]
- , mS = [0, a(r), 800, 12]
- , mT = [0, a(r), 814, 6]
- , mU = [0, a(r), 836, 8]
- , mV = [0, a(r), 845, 6]
- , mW = [0, a(r), 894, 8]
- , mX = [0, a(r), 932, 6]
- , mY = [0, a(r), 958, 12]
- , mZ = [0, a(r), 962, 8]
- , m0 = [0, a(r), 1134, 8]
- , m1 = [0, a(r), 1161, 8]
- , mu = a(dD)
- , mr = a("list")
- , mt = a(aD)
- , ms = a(e)
- , mp = a(b_)
- , mq = a(e)
- , mo = [0, a(e), 0]
- , mn = a("Css_parser.MenhirBasics.Error")
- , m5 = a(")")
- , m6 = a("' (")
- , m7 = a("Unexpected char: '")
- , m2 = a("Css_lexer.SyntaxError")
- , m3 = [0, a('\0\0\xeb\xff\x14\0\x03\0\x01\0\xd7\0\x0e\0v\0w\0\xf1\xff\x03\x007\x01\x91\x01\xeb\x01E\x02\x9f\x02\x02\0\x1e\0\xf7\xff\xf8\xff\xf9\xff\xfa\xff\xfb\xff\xfc\xff\b\0\x01\0\xfe\xff\xff\xff\xf6\xff\xf5\xff\x06\0\xf9\x02S\x03|\0\xf4\xff\xad\x03\x07\x04\x94\0\x95\0\x11\0a\x04\xed\xff\xbb\x04`\x04\xf0\xffF\x05\x12\0G\x05\x13\0\r\0\x17\0\x13\0"\0K\x05L\x05\x15\0M\x05Q\x05R\x05W\x05X\x051\x003\0\xee\xff^\0_\0\xec\xff`\0a\0'), a("\xff\xff\xff\xff\x14\0\x14\0\x14\0\x10\0\x14\0\x14\0\x14\0\xff\xff\x14\0\x10\0\r\0\x10\0\x10\0\x10\0\x14\0\x14\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x02\0\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x10\0\x10\0\xff\xff\xff\xff\x10\0\x10\0\xff\xff\f\0\xff\xff\x10\0\xff\xff\r\0\x0e\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0f\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"), a("\x01\0\0\0\xff\xff\xff\xff\x05\0\xff\xff\xff\xff/\0-\0\0\0+\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x05\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff%\0%\0%\0\xff\xff\0\0\xff\xff\t\0\0\0-\0-\0/\0/\0\xff\xff\xff\xff\xff\xff\xff\xff5\x005\x005\x005\x005\x005\x005\x005\0\xff\xff\xff\xff\0\0@\0C\0\0\0C\0C\0"), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x18\0\x1a\0\x1a\0\0\0\x19\0\0\0\0\0\0\0\x18\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x18\0\x05\0\b\0\x05\0=\0\x05\0\x06\0\x07\0\x18\0\0\0\t\0\x05\0\x17\0\r\0\x0b\0\x02\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\x13\0\x14\0\x03\0\x05\0@\0\x1d\0\x12\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x1c\0\x04\x005\0>\0\x05\0?\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x0f\0\x05\0\x05\0\x0e\0\x05\0\x05\0\x05\0\x05\0\x05\0\x16\0\x10\0\x15\0\x11\x001\0\xff\xff\xff\xff2\0\xff\xff\xff\xff!\x003\x004\0A\0A\0D\0D\0\0\0\0\0B\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,\0\0\0\0\0!\0,\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\0\0\"\0\0\0\0\0!\0\0\0\0\0\0\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0&\0&\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x000\0.\0\0\0\0\0\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0'\0'\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\x1b\0\xff\xff\x05\0\xff\xff\x05\0\x05\0\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\xff\xff\xff\xff\x05\0\xff\xff\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\0\0\x05\0\x05\0\0\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\0\0\0\0\0\0\x05\0\0\0\xff\xff\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\xff\xff\xff\xff\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x0b\0\0\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0(\0\x0b\0\0\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0#\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x1f\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0 \0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0!\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0$\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0%\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\0\0\0\0\x05\0)\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\0\0,\0\0\0\0\0\0\0\0\0\0\0,\0\0\0\0\x006\x006\x006\0\0\0\0\0\0\x006\x006\0\0\0\0\0\0\0\0\x006\x006\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0.\x000\0\0\0\0\0\0\x007\x007\x007\0\0\0\0\0\0\x007\x007\0\0\0\0\0\0\0\0\x007\x007\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x008\0\0\0\0\0:\0\0\x009\0\0\0\0\0\0\0;\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xff\xff\xff\xff"), a("\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\x19\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\x18\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\x18\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\x004\0=\0\0\0>\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\x07\0\b\x001\0\x07\0\b\0!\x002\x003\0@\0A\0C\0D\0\xff\xff\xff\xffA\0\xff\xffD\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\b\0\xff\xff\xff\xff!\0\x07\0%\0&\0\xff\xff%\0&\0\xff\xff\xff\xff!\0\xff\xff\xff\xff!\0\xff\xff\xff\xff\xff\xff!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff%\0&\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\b\0\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0%\0&\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\xff\xff\x05\0\xff\xff\x05\0\xff\xff\xff\xff\xff\xff\0\0\x04\0\x05\0\n\0\x05\0\x05\0\x1e\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0'\0.\x000\0\x05\x007\0\xff\xff\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\x05\0\xff\xff\xff\xff\x05\0\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0b\0\xff\xff\x0b\0\xff\xff\x0b\0\xff\xff@\0A\0C\0D\0\x0b\0\xff\xff\x0b\0\x0b\0\xff\xff\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\xff\xff\xff\xff\xff\xff\x0b\0\xff\xff\x07\0\b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\xff\xff\x0b\0%\0&\0\x0b\0\xff\xff\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\f\0\xff\xff\f\0\xff\xff\f\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\f\0\xff\xff\f\0\f\0\xff\xff\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\xff\xff\xff\xff\xff\xff\f\0\xff\xff\xff\xff\xff\xff\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\xff\xff\f\0\xff\xff\xff\xff\f\0\xff\xff\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\r\0\xff\xff\r\0\xff\xff\r\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\r\0\xff\xff\r\0\r\0\xff\xff\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\xff\xff\xff\xff\xff\xff\r\0\xff\xff\xff\xff\xff\xff\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\xff\xff\r\0\xff\xff\xff\xff\r\0\xff\xff\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\x0e\0\xff\xff\x0e\0\xff\xff\x0e\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0e\0\xff\xff\x0e\0\x0e\0\xff\xff\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\xff\xff\xff\xff\xff\xff\x0e\0\xff\xff\xff\xff\xff\xff\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\xff\xff\x0e\0\xff\xff\xff\xff\x0e\0\xff\xff\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0f\0\xff\xff\x0f\0\xff\xff\x0f\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0f\0\xff\xff\x0f\0\x0f\0\xff\xff\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\xff\xff\xff\xff\xff\xff\x0f\0\xff\xff\xff\xff\xff\xff\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\xff\xff\x0f\0\xff\xff\xff\xff\x0f\0\xff\xff\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x1f\0\xff\xff\x1f\0\xff\xff\x1f\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1f\0\xff\xff\x1f\0\x1f\0\xff\xff\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\xff\xff\xff\xff\xff\xff\x1f\0\xff\xff\xff\xff\xff\xff\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\xff\xff\x1f\0\xff\xff\xff\xff\x1f\0\xff\xff\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0 \0\xff\xff \0\xff\xff \0\xff\xff\xff\xff \0\xff\xff\xff\xff \0\xff\xff \0 \0\xff\xff \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xff\xff\xff\xff\xff\xff \0\xff\xff\xff\xff\xff\xff \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xff\xff \0\xff\xff\xff\xff \0\xff\xff \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0#\0\xff\xff#\0\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff#\0\xff\xff#\0#\0\xff\xff#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0\xff\xff\xff\xff\xff\xff#\0\xff\xff\xff\xff\xff\xff#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0\xff\xff#\0\xff\xff\xff\xff#\0\xff\xff#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0$\0\xff\xff$\0\xff\xff$\0\xff\xff\xff\xff$\0\xff\xff\xff\xff$\0\xff\xff$\0$\0\xff\xff$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0\xff\xff\xff\xff\xff\xff$\0\xff\xff\xff\xff\xff\xff$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0\xff\xff$\0\xff\xff\xff\xff$\0\xff\xff$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0(\0\xff\xff(\0\xff\xff(\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff(\0\xff\xff(\0(\0\xff\xff(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0+\0\xff\xff\xff\xff(\0(\0\xff\xff\xff\xff(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0\xff\xff(\0\xff\xff\xff\xff(\0\xff\xff(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0*\0\xff\xff*\0\xff\xff*\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff*\0\xff\xff*\0*\0\xff\xff*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\xff\xff\xff\xff\xff\xff*\0\xff\xff\xff\xff\xff\xff*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\xff\xff*\0\xff\xff\xff\xff*\0\xff\xff*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\xff\xff+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0-\0/\0\xff\xff-\0/\x005\x006\x008\x005\x006\x008\x009\0:\0\xff\xff9\0:\0+\0;\0<\0\xff\xff;\0<\0\xff\xff\xff\xff-\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff/\0\xff\xff\xff\xff5\x006\x008\0\xff\xff\xff\xff\xff\xff9\0:\0\xff\xff\xff\xff\xff\xff\xff\xff;\0<\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-\0/\0\xff\xff\xff\xff\xff\xff5\x006\x008\0\xff\xff\xff\xff\xff\xff9\0:\0\xff\xff\xff\xff\xff\xff\xff\xff;\0<\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff6\0\xff\xff\xff\xff9\0\xff\xff8\0\xff\xff\xff\xff\xff\xff:\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-\0/\0\xff\xff\xff\xff\xff\xff5\x006\x008\0\xff\xff\xff\xff\xff\xff9\0:\0\xff\xff\xff\xff\xff\xff\xff\xff;\0<\0"), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\x03\0\0\0\x07\0\x04\0\0\0\0\0\0\0\0\0\t\0\x0b\0\x05\0\r\0\x0f\0\x11\0\x13\0\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\x06\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0e\0\0\0\x11\0\0\0\x11\0\0\0\x11\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\x0e\0\0\0\0\0\x0e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"), a("\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\b\0-\0\x07\0\b\0-\0/\0\xff\xff5\0/\x006\x005\x008\x006\x009\x008\0:\x009\0;\0:\0\xff\xff;\0\xff\xff\0\0<\0\b\0-\0<\0\0\0\x07\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff/\x005\0\xff\xff6\0\xff\xff8\0\xff\xff9\0\xff\xff:\0\xff\xff;\0\xff\xff4\0\xff\xff\xff\xff\xff\xff<\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\b\0-\0\xff\xff\xff\xff\xff\xff/\0\xff\xff5\0\xff\xff6\0\xff\xff8\0\xff\xff9\0\xff\xff:\0\xff\xff;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff<\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff6\0\xff\xff9\0\xff\xff\xff\xff\xff\xff8\0\xff\xff\xff\xff:\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff.\0\x07\0\b\0-\x000\x007\0\xff\xff/\0\xff\xff5\0\xff\xff6\0\xff\xff8\0\xff\xff9\0\xff\xff:\0\xff\xff;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff<\0"), a("\xff\x03\xff\x02\xff\xff\x03\xff\xff\x01\x02\0\x03\xff\x04\xff\xff\x03\x04\x04\xff\xff")]
- , nb = a(ar)
- , m_ = a(": ")
- , m$ = a(": syntax error parsing:")
- , m8 = a(f4)
- , m9 = a(aD)
- , nj = a(ca)
- , nm = [0, a("src/main/re/html/htmlStd.re"), 130, 9]
- , nc = a(H)
- , nd = a(df)
- , ne = a(ai)
- , nf = bp([a(c8), a("article"), a("aside"), a("audio"), a(dA), a("canvas"), a(dp), a(b0), a(bZ), a(b$), a("figcaption"), a("figure"), a("footer"), a(bn), a(dE), a(c_), a(du), a(c2), a(dv), a(c$), a("header"), a("hgroup"), a(dj), a(as), a(dF), a(ag), a(c3), a(bm), a(ds), a("section"), a(cb), a(de), a(dG), a(dq), a(dL), a(c9), a(aT), a(ah), a("video")])
- , ng = [0, a(aE), [0, a(aU), [0, a(ca), [0, a(b2), [0, a(bj), [0, a(ar), [0, a(c7), 0]]]]]]]
- , nk = [0, a(e)]
- , no = a(aE)
- , nw = a(aS)
- , nt = a(ar)
- , nv = [1, a(aS)]
- , nu = a(aS)
- , ns = a(aS)
- , nr = a(ar)
- , nE = a(ar)
- , nF = a(aU)
- , nG = a(aE)
- , nH = a(ca)
- , nC = a(ar)
- , nB = a(aU)
- , nA = a(aE)
- , nx = [0, 1]
- , ny = [0, 0]
- , nz = [0, 1]
- , nD = [1, a(bj), [0, [0, a("http-equiv"), a("Content-Type")], [0, [0, a("content"), a("text/html; charset=utf-8")], 0]], 0, 0]
- , ol = a(H)
- , om = a(ai)
- , on = a(H)
- , oo = a("[if !msEquation]")
- , op = a(ai)
- , oq = a(H)
- , or = a(df)
- , oi = [0, a("data-ms-equation"), a(di)]
- , n_ = a(H)
- , n$ = a(ai)
- , oa = a(H)
- , ob = a("[if !vml]")
- , oc = a(ai)
- , od = a(H)
- , oe = a(df)
- , n7 = a(c7)
- , n1 = a(aq)
- , n2 = a(aq)
- , n0 = a(aq)
- , n3 = a(aq)
- , nV = a("v:imagedata")
- , nW = a(aq)
- , nU = a(c7)
- , nS = a("vshapedata")
- , nP = [0, [0, a("rtf-data-image"), a(di)], 0]
- , nQ = a("data-image-id")
- , nM = a("rotation")
- , nI = a("-90")
- , nJ = a("90")
- , nK = a(gy)
- , nL = a(f7)
- , nN = a(f7)
- , nO = a(gy)
- , nR = a("unsupported")
- , nZ = a(aq)
- , n4 = a("[if gte vml 1]>")
- , n5 = a(gA)
- , n8 = a(aR)
- , og = a("[if gte msEquation")
- , oh = a(gA)
- , oj = a(aR)
- , ot = [0, 0]
- , ow = a(H)
- , ox = a("[if !supportLists]")
- , oy = a(ai)
- , oz = a(aR)
- , pg = a(fL)
- , ph = a(as)
- , pi = a(c4)
- , pj = [0, a(fO), a(di)]
- , pk = a(as)
- , pd = a(aD)
- , pe = a(aD)
- , pf = a(c5)
- , pc = a(f4)
- , pl = a(ah)
- , pm = a(bm)
- , pa = [0, 0, 0]
- , o$ = [0, 0, 0, 0]
- , o9 = a(bX)
- , o_ = [0, a(b3), 0]
- , pb = [0, 0, 0]
- , o7 = a("mso-text-indent-alt")
- , o8 = a(gV)
- , o4 = a("mso-level-legacy")
- , o5 = a("yes")
- , o6 = [0, a(ah), 0, 0]
- , o1 = a(fG)
- , o2 = a(b3)
- , o3 = [0, a(bX)]
- , oY = a("margin-top")
- , oZ = a("margin-bottom")
- , oQ = [0, [0, a(ah), 0]]
- , oK = a("alpha-lower")
- , oL = a("alpha-upper")
- , oM = a("bullet")
- , oN = a("image")
- , oO = a("roman-lower")
- , oP = a("roman-upper")
- , oR = [0, [0, a(ag), [0, a("upper-roman")]]]
- , oS = [0, [0, a(ag), [0, a("lower-roman")]]]
- , oT = [0, [0, a(ag), [0, a("upper-alpha")]]]
- , oU = [0, [0, a(ag), [0, a("lower-alpha")]]]
- , oV = a("mso-level-number-format")
- , oW = [0, a(ag), 0]
- , oH = [0, [0, a(ah), [0, a("square")]]]
- , oI = [0, [0, a(ah), [0, a("circle")]]]
- , oJ = a("mso-level-text")
- , oG = a("0")
- , oF = a(dI)
- , oC = [0, a(gx)]
- , oD = a(ah)
- , oE = a("mso-level-start-at")
- , oA = [0, [0, a(bX)], [0, [0, a(b3), 0]]]
- , oB = a(as)
- , ov = a(gM)
- , pt = [0, 1]
- , pq = a(dI)
- , pr = a(c5)
- , ps = a(dI)
- , pp = a(ag)
- , pn = bp([a(dJ), a(bg), a(gK), a(gW), a(fE), a(dB), a(dn), a(gQ), a(f2), a(gU), a(gc), a(fJ), a(fN), a(fM), a(fI), a(gB), a(fS), a(fA), a(f8), a(gR), a(aU)])
- , pZ = a(bg)
- , pW = a(c4)
- , pX = a("Apple-converted-space")
- , pS = a(aq)
- , pT = a("src")
- , pU = a("data:")
- , pV = a("blob:")
- , pM = a(H)
- , pI = a(H)
- , pG = a(aR)
- , pH = a("---")
- , pB = a("startfragment")
- , pC = a("endfragment")
- , pD = a("[if ")
- , pE = a("[endif")
- , py = a("name")
- , pz = a("OLE_LINK")
- , px = a(b1)
- , pK = a(ai)
- , pO = [0, a("lang"), [0, a("onmouseover"), [0, a("onmouseout"), [0, a(c5), 0]]]]
- , pP = [0, a(c4), [0, a(fO), [0, a(fL), [0, a(gV), 0]]]]
- , qa = a("mso-element")
- , qb = [0, a("para-border-div"), 0]
- , p$ = a(b0)
- , p9 = a("border")
- , p7 = a("margin-left")
- , p8 = a("data-border-margin")
- , p2 = a(bg)
- , p3 = a(b7)
- , p4 = a(bg)
- , p5 = a(b7)
- , p1 = a(bm)
- , qt = a("mso-")
- , qu = a(gM)
- , qh = a("font-stretch")
- , qi = a("font-variant-caps")
- , qj = a("text-decoration")
- , qk = a("text-indent")
- , ql = a("text-transform")
- , qm = a("vertical-align")
- , qn = a("white-space")
- , qo = a("word-spacing")
- , qr = a("baseline")
- , qq = a("normal")
- , qs = a(b3)
- , qp = a("0px")
- , qd = [0, a(gx), [0, a(bX), [0, a(fG), 0]]]
- , qf = bp([a("layout-grid-mode"), a("tab-stops"), a(gg), a("text-underline"), a("text-effect"), a("text-line-through"), a("page"), a("font-color"), a("horiz-align"), a("language"), a("separator-image"), a("table-border-color-dark"), a("table-border-color-light"), a("vert-align"), a("widows"), a("letter-spacing"), a("caret-color"), a("orphans")])
- , qB = a(gg)
- , qC = a("data-tab-interval")
- , qA = [0, 1]
- , qz = [0, 0]
- , qK = a(e)
- , qL = a(fv)
- , qF = a("function")
- , qD = [0, a(fv)];
- function bt(a) {
- throw [0, cl, a]
- }
- function u(a) {
- throw [0, ck, a]
- }
- P(0);
- function cm(b, a) {
- return ra(b, a) ? b : a
- }
- var hh = dr;
- function g(d, c) {
- var a = i(d)
- , e = i(c)
- , b = Q(a + e | 0);
- V(d, 0, b, 0, a);
- V(c, 0, b, a, e);
- return b
- }
- function z(a, b) {
- if (a) {
- var c = a[1];
- return [0, c, z(a[2], b)]
- }
- return b
- }
- rg(0);
- var bu = g4(1)
- , hi = g4(2);
- function hj(b) {
- function a(b) {
- var a = b;
- for (; ; ) {
- if (a) {
- var c = a[2]
- , d = a[1];
- try {
- cg(d)
- } catch (a) {}
- var a = c;
- continue
- }
- return 0
- }
- }
- return a(rh(0))
- }
- function cn(a) {
- dQ(bu, a, 0, i(a));
- ri(bu, 10);
- return cg(bu)
- }
- var co = [0, hj];
- function hl(a) {
- var c = co[1];
- co[1] = function(d) {
- b(a, 0);
- return b(c, 0)
- }
- ;
- return 0
- }
- function hm(a) {
- return b(co[1], 0)
- }
- function az(c) {
- var b = 0
- , a = c;
- for (; ; ) {
- if (a) {
- var b = b + 1 | 0
- , a = a[2];
- continue
- }
- return b
- }
- }
- function a4(d, c) {
- var a = d
- , b = c;
- for (; ; ) {
- if (a) {
- var e = [0, a[1], b]
- , a = a[2]
- , b = e;
- continue
- }
- return b
- }
- }
- function A(a) {
- return a4(a, 0)
- }
- function ab(c, a) {
- if (a) {
- var d = a[2]
- , e = b(c, a[1]);
- return [0, e, ab(c, d)]
- }
- return 0
- }
- function aK(d, c) {
- var a = c;
- for (; ; ) {
- if (a) {
- var e = a[2];
- b(d, a[1]);
- var a = e;
- continue
- }
- return 0
- }
- }
- function aA(f, e, d) {
- var b = e
- , a = d;
- for (; ; ) {
- if (a) {
- var g = a[2]
- , b = c(f, b, a[1])
- , a = g;
- continue
- }
- return b
- }
- }
- function aL(d, a, b) {
- if (a) {
- var e = a[1];
- return c(d, e, aL(d, a[2], b))
- }
- return b
- }
- function bv(e, d) {
- var a = d;
- for (; ; ) {
- if (a) {
- var f = a[2]
- , c = b(e, a[1]);
- if (c)
- return c;
- var a = f;
- continue
- }
- return 0
- }
- }
- function dU(d, c) {
- var a = c;
- for (; ; ) {
- if (a) {
- var e = a[2]
- , b = 0 === aX(a[1], d) ? 1 : 0;
- if (b)
- return b;
- var a = e;
- continue
- }
- return 0
- }
- }
- function aM(d, c) {
- var a = c;
- for (; ; ) {
- if (a) {
- var b = a[1]
- , e = a[2]
- , f = b[2];
- if (0 === aX(b[1], d))
- return f;
- var a = e;
- continue
- }
- throw n
- }
- }
- function dV(d, c) {
- var b = d
- , a = c;
- for (; ; ) {
- if (0 === b)
- return a;
- if (a) {
- var b = b - 1 | 0
- , a = a[2];
- continue
- }
- throw [0, m, hn]
- }
- }
- var ho = Q(0);
- function dW(a) {
- var b = W(a)
- , c = Q(b);
- dN(a, 0, c, 0, b);
- return c
- }
- function dX(a) {
- return dW(a)
- }
- function cp(c, b, a) {
- if (0 <= b)
- if (0 <= a)
- if (!((W(c) - a | 0) < b)) {
- var d = Q(a);
- dN(c, b, d, 0, a);
- return d
- }
- return u(hp)
- }
- function cq(c, b, a) {
- return cp(c, b, a)
- }
- function bw(e, c, d, b, a) {
- if (0 <= a)
- if (0 <= c)
- if (!((W(e) - a | 0) < c))
- if (0 <= b)
- if (!((W(d) - a | 0) < b))
- return dN(e, c, d, b, a);
- return u(hq)
- }
- function cr(e, c, d, b, a) {
- if (0 <= a)
- if (0 <= c)
- if (!((i(e) - a | 0) < c))
- if (0 <= b)
- if (!((W(d) - a | 0) < b))
- return V(e, c, d, b, a);
- return u(hr)
- }
- function dY(b) {
- var a = b - 9 | 0
- , c = 4 < a >>> 0 ? 23 === a ? 1 : 0 : 2 === a ? 0 : 1;
- return c ? 1 : 0
- }
- function bx(b, c) {
- var a = Q(b);
- qX(a, 0, b, c);
- return a
- }
- function R(c, b, a) {
- return cp(c, b, a)
- }
- function ac(n, g) {
- if (g) {
- var h = i(n)
- , b = 0
- , e = g
- , q = 0;
- for (; ; ) {
- if (e) {
- var j = e[2]
- , k = e[1];
- if (j) {
- var l = (i(k) + h | 0) + b | 0
- , p = dP(l, b) ? l : u(hs)
- , b = p
- , e = j;
- continue
- }
- var o = i(k) + b | 0
- } else
- var o = b;
- var d = Q(o)
- , c = q
- , f = g;
- for (; ; ) {
- if (f) {
- var m = f[2]
- , a = f[1];
- if (m) {
- V(a, 0, d, c, i(a));
- V(n, 0, d, c + i(a) | 0, h);
- var c = (c + i(a) | 0) + h | 0
- , f = m;
- continue
- }
- V(a, 0, d, c, i(a));
- return d
- }
- return d
- }
- }
- }
- return ht
- }
- function dZ(b) {
- var a = b - 9 | 0
- , c = 4 < a >>> 0 ? 23 === a ? 1 : 0 : 2 === a ? 0 : 1;
- return c ? 1 : 0
- }
- function cs(e, d, c, b) {
- var a = c;
- for (; ; ) {
- if (d <= a)
- throw n;
- if (Z(e, a) === b)
- return a;
- var a = a + 1 | 0;
- continue
- }
- }
- function hv(a, b) {
- return cs(a, i(a), 0, b)
- }
- function hw(b, a, d) {
- var c = i(b);
- if (0 <= a)
- if (!(c < a))
- return cs(b, c, a, d);
- return u(hx)
- }
- function hy(b, a, d) {
- var c = i(b);
- if (0 <= a)
- if (!(c < a))
- try {
- cs(b, c, a, d);
- var e = 1;
- return e
- } catch (a) {
- a = w(a);
- if (a === n)
- return 0;
- throw a
- }
- return u(hz)
- }
- function d0(b, a) {
- return hy(b, 0, a)
- }
- var hA = bq;
- function ct(e) {
- var d = W(e);
- if (0 === d)
- return e;
- var h = Q(d)
- , i = d - 1 | 0
- , k = 0;
- if (!(i < 0)) {
- var b = k;
- for (; ; ) {
- var a = Z(e, b)
- , m = 65 <= a ? 90 < a ? 0 : 1 : 0;
- if (m)
- var c = 0;
- else {
- if (ge <= a)
- if (214 < a)
- var f = 1;
- else
- var c = 0
- , f = 0;
- else
- var f = 1;
- if (f) {
- if (216 <= a)
- if (222 < a)
- var g = 1;
- else
- var c = 0
- , g = 0;
- else
- var g = 1;
- if (g)
- var j = a
- , c = 1
- }
- }
- if (!c)
- var j = a + 32 | 0;
- hf(h, b, j);
- var l = b + 1 | 0;
- if (i !== b) {
- var b = l;
- continue
- }
- break
- }
- }
- return h
- }
- var cu = ru(0)
- , aN = (4 * cu | 0) - 1 | 0;
- P(0);
- P(0);
- function am(e, d, a) {
- var c = rc(e, d, a);
- if (0 <= c) {
- a[11] = a[12];
- var b = a[12];
- a[12] = [0, b[1], b[2], b[3], a[4] + a[6] | 0]
- }
- return c
- }
- function hD(a) {
- var b = [0]
- , c = 1
- , d = 0
- , e = 0
- , f = 0
- , g = 0
- , h = 0
- , j = i(a)
- , k = dX(a);
- return [0, function(a) {
- a[9] = 1;
- return 0
- }
- , k, j, h, g, f, e, d, c, b, by, by]
- }
- function x(a) {
- return cq(a[2], a[5], a[6] - a[5] | 0)
- }
- function cv(c, a, b) {
- return cq(c[2], a, b - a | 0)
- }
- function d1(g) {
- function q(a) {
- return a ? a[4] : 0
- }
- function e(b, e, a) {
- var c = b ? b[4] : 0
- , d = a ? a[4] : 0
- , f = d <= c ? c + 1 | 0 : d + 1 | 0;
- return [0, b, e, a, f]
- }
- function f(b, f, a) {
- var g = b ? b[4] : 0
- , h = a ? a[4] : 0;
- if ((h + 2 | 0) < g) {
- if (b) {
- var c = b[3]
- , k = b[2]
- , i = b[1]
- , m = q(c);
- if (m <= q(i))
- return e(i, k, e(c, f, a));
- if (c) {
- var n = c[2]
- , o = c[1]
- , p = e(c[3], f, a);
- return e(e(i, k, o), n, p)
- }
- return u(hE)
- }
- return u(hF)
- }
- if ((g + 2 | 0) < h) {
- if (a) {
- var j = a[3]
- , l = a[2]
- , d = a[1]
- , r = q(d);
- if (r <= q(j))
- return e(e(b, f, d), l, j);
- if (d) {
- var s = d[2]
- , t = d[1]
- , v = e(d[3], l, j);
- return e(e(b, f, t), s, v)
- }
- return u(hG)
- }
- return u(hH)
- }
- var w = h <= g ? g + 1 | 0 : h + 1 | 0;
- return [0, b, f, a, w]
- }
- function a(d, b) {
- if (b) {
- var e = b[3]
- , h = b[2]
- , i = b[1]
- , j = c(g[1], d, h);
- if (0 === j)
- return b;
- if (0 <= j) {
- var k = a(d, e);
- return e === k ? b : f(i, h, k)
- }
- var l = a(d, i);
- return i === l ? b : f(l, h, e)
- }
- return [0, 0, d, 0, 1]
- }
- function h(a) {
- return [0, 0, a, 0, 1]
- }
- function A(b, a) {
- if (a) {
- var c = a[3]
- , d = a[2];
- return f(A(b, a[1]), d, c)
- }
- return h(b)
- }
- function B(b, a) {
- if (a) {
- var c = a[2]
- , d = a[1];
- return f(d, c, B(b, a[3]))
- }
- return h(b)
- }
- function d(b, c, a) {
- if (b) {
- if (a) {
- var g = a[4]
- , h = b[4]
- , i = a[3]
- , j = a[2]
- , k = a[1]
- , l = b[3]
- , m = b[2]
- , n = b[1];
- return (g + 2 | 0) < h ? f(n, m, d(l, c, a)) : (h + 2 | 0) < g ? f(d(b, c, k), j, i) : e(b, c, a)
- }
- return B(c, b)
- }
- return A(c, a)
- }
- function k(c) {
- var a = c;
- for (; ; ) {
- if (a) {
- var b = a[1];
- if (b) {
- var a = b;
- continue
- }
- return a[2]
- }
- throw n
- }
- }
- function C(c) {
- var a = c;
- for (; ; ) {
- if (a) {
- var b = a[3]
- , d = a[2];
- if (b) {
- var a = b;
- continue
- }
- return d
- }
- throw n
- }
- }
- function t(a) {
- if (a) {
- var b = a[1];
- if (b) {
- var c = a[3]
- , d = a[2];
- return f(t(b), d, c)
- }
- return a[3]
- }
- return u(hI)
- }
- function l(b, a) {
- if (b) {
- if (a) {
- var c = t(a);
- return d(b, k(a), c)
- }
- return b
- }
- return a
- }
- function i(b, a) {
- if (a) {
- var e = a[3]
- , f = a[2]
- , h = a[1]
- , l = c(g[1], b, f);
- if (0 === l)
- return [0, h, 1, e];
- if (0 <= l) {
- var j = i(b, e)
- , m = j[3]
- , n = j[2];
- return [0, d(h, f, j[1]), n, m]
- }
- var k = i(b, h)
- , o = k[2]
- , p = k[1];
- return [0, p, o, d(k[3], f, e)]
- }
- return hJ
- }
- var D = 0;
- function K(a) {
- return a ? 0 : 1
- }
- function L(f, e) {
- var a = e;
- for (; ; ) {
- if (a) {
- var h = a[3]
- , i = a[1]
- , b = c(g[1], f, a[2])
- , d = 0 === b ? 1 : 0;
- if (d)
- return d;
- var j = 0 <= b ? h : i
- , a = j;
- continue
- }
- return 0
- }
- }
- function v(e, b) {
- if (b) {
- var a = b[3]
- , h = b[2]
- , d = b[1]
- , i = c(g[1], e, h);
- if (0 === i) {
- if (d) {
- if (a) {
- var m = t(a);
- return f(d, k(a), m)
- }
- return d
- }
- return a
- }
- if (0 <= i) {
- var j = v(e, a);
- return a === j ? b : f(d, h, j)
- }
- var l = v(e, d);
- return d === l ? b : f(l, h, a)
- }
- return 0
- }
- function j(c, b) {
- if (c) {
- if (b) {
- var g = b[4]
- , e = b[2]
- , h = c[4]
- , f = c[2]
- , m = b[3]
- , n = b[1]
- , o = c[3]
- , p = c[1];
- if (g <= h) {
- if (1 === g)
- return a(e, c);
- var k = i(f, b)
- , q = k[1]
- , r = j(o, k[3]);
- return d(j(p, q), f, r)
- }
- if (1 === h)
- return a(f, b);
- var l = i(e, c)
- , s = l[1]
- , t = j(l[3], m);
- return d(j(s, n), e, t)
- }
- return c
- }
- return b
- }
- function o(a, c) {
- if (a) {
- if (c) {
- var e = a[3]
- , f = a[2]
- , g = a[1]
- , b = i(f, c)
- , h = b[1];
- if (0 === b[2]) {
- var j = o(e, b[3]);
- return l(o(g, h), j)
- }
- var k = o(e, b[3]);
- return d(o(g, h), f, k)
- }
- return 0
- }
- return 0
- }
- function p(a, c) {
- if (a) {
- if (c) {
- var e = a[3]
- , f = a[2]
- , g = a[1]
- , b = i(f, c)
- , h = b[1];
- if (0 === b[2]) {
- var j = p(e, b[3]);
- return d(p(g, h), f, j)
- }
- var k = p(e, b[3]);
- return l(p(g, h), k)
- }
- return a
- }
- return 0
- }
- function r(d, c) {
- var a = d
- , b = c;
- for (; ; ) {
- if (a) {
- var e = [0, a[2], a[3], b]
- , a = a[1]
- , b = e;
- continue
- }
- return b
- }
- }
- function E(l, k) {
- var m = r(k, 0)
- , b = r(l, 0)
- , a = m;
- for (; ; ) {
- if (b) {
- if (a) {
- var e = a[3]
- , f = a[2]
- , h = b[3]
- , i = b[2]
- , d = c(g[1], b[1], a[1]);
- if (0 === d) {
- var j = r(f, e)
- , b = r(i, h)
- , a = j;
- continue
- }
- return d
- }
- return 1
- }
- return a ? -1 : 0
- }
- }
- function M(b, a) {
- return 0 === E(b, a) ? 1 : 0
- }
- function s(o, n) {
- var a = o
- , b = n;
- for (; ; ) {
- if (a) {
- if (b) {
- var h = b[3]
- , i = b[1]
- , d = a[3]
- , e = a[2]
- , f = a[1]
- , j = c(g[1], e, b[2]);
- if (0 === j) {
- var k = s(f, i);
- if (k) {
- var a = d
- , b = h;
- continue
- }
- return k
- }
- if (0 <= j) {
- var l = s([0, 0, e, d, 0], h);
- if (l) {
- var a = f;
- continue
- }
- return l
- }
- var m = s([0, f, e, 0, 0], i);
- if (m) {
- var a = d;
- continue
- }
- return m
- }
- return 0
- }
- return 1
- }
- }
- function F(c, d) {
- var a = d;
- for (; ; ) {
- if (a) {
- var e = a[3]
- , f = a[2];
- F(c, a[1]);
- b(c, f);
- var a = e;
- continue
- }
- return 0
- }
- }
- function G(d, f, e) {
- var a = f
- , b = e;
- for (; ; ) {
- if (a) {
- var g = a[3]
- , h = a[2]
- , i = c(d, h, G(d, a[1], b))
- , a = g
- , b = i;
- continue
- }
- return b
- }
- }
- function H(c, g) {
- var a = g;
- for (; ; ) {
- if (a) {
- var h = a[3]
- , i = a[1]
- , d = b(c, a[2]);
- if (d) {
- var e = H(c, i);
- if (e) {
- var a = h;
- continue
- }
- var f = e
- } else
- var f = d;
- return f
- }
- return 1
- }
- }
- function I(c, g) {
- var a = g;
- for (; ; ) {
- if (a) {
- var h = a[3]
- , i = a[1]
- , d = b(c, a[2]);
- if (d)
- var e = d;
- else {
- var f = I(c, i);
- if (!f) {
- var a = h;
- continue
- }
- var e = f
- }
- return e
- }
- return 0
- }
- }
- function w(c, a) {
- if (a) {
- var g = a[3]
- , h = a[2]
- , i = a[1]
- , e = w(c, i)
- , j = b(c, h)
- , f = w(c, g);
- if (j) {
- if (i === e)
- if (g === f)
- return a;
- return d(e, h, f)
- }
- return l(e, f)
- }
- return 0
- }
- function x(c, a) {
- if (a) {
- var e = a[2]
- , m = a[3]
- , f = x(c, a[1])
- , g = f[2]
- , h = f[1]
- , n = b(c, e)
- , i = x(c, m)
- , j = i[2]
- , k = i[1];
- if (n) {
- var o = l(g, j);
- return [0, d(h, e, k), o]
- }
- var p = d(g, e, j);
- return [0, l(h, k), p]
- }
- return hK
- }
- function y(a) {
- if (a) {
- var b = a[1]
- , c = y(a[3]);
- return (y(b) + 1 | 0) + c | 0
- }
- return 0
- }
- function J(d, c) {
- var b = d
- , a = c;
- for (; ; ) {
- if (a) {
- var e = a[2]
- , f = a[1]
- , b = [0, e, J(b, a[3])]
- , a = f;
- continue
- }
- return b
- }
- }
- function N(a) {
- return J(0, a)
- }
- function O(f, e) {
- var a = e;
- for (; ; ) {
- if (a) {
- var b = a[2]
- , h = a[3]
- , i = a[1]
- , d = c(g[1], f, b);
- if (0 === d)
- return b;
- var j = 0 <= d ? h : i
- , a = j;
- continue
- }
- throw n
- }
- }
- function z(l, e) {
- if (e) {
- var m = e[3]
- , n = e[2]
- , o = e[1]
- , f = z(l, o)
- , h = b(l, n)
- , i = z(l, m);
- if (o === f)
- if (n === h)
- if (m === i)
- return e;
- if (0 === f)
- var p = 0;
- else
- var s = C(f)
- , p = 0 <= c(g[1], s, h) ? 1 : 0;
- if (!p) {
- if (0 === i)
- var q = 0;
- else
- var r = k(i)
- , q = 0 <= c(g[1], h, r) ? 1 : 0;
- if (!q)
- return d(f, h, i)
- }
- return j(f, a(h, i))
- }
- return 0
- }
- return [0, D, K, L, a, h, v, j, o, p, E, M, s, F, z, G, H, I, w, x, y, N, k, C, k, i, O, function(d) {
- if (d) {
- var k = d[2]
- , f = d[1];
- if (k) {
- var l = k[2]
- , i = k[1];
- if (l) {
- var o = l[2]
- , p = l[1];
- if (o) {
- var q = o[2]
- , s = o[1];
- if (q) {
- if (q[2]) {
- var b = g[1]
- , n = function(j, g) {
- if (2 === j) {
- if (g) {
- var u = g[2];
- if (u) {
- var m = u[1]
- , k = g[1]
- , v = c(b, k, m);
- return 0 === v ? [0, k, 0] : 0 <= v ? [0, m, [0, k, 0]] : [0, k, [0, m, 0]]
- }
- }
- } else if (3 === j)
- if (g) {
- var o = g[2];
- if (o) {
- var w = o[2];
- if (w) {
- var d = w[1]
- , a = o[1]
- , e = g[1]
- , x = c(b, e, a);
- if (0 === x) {
- var y = c(b, a, d);
- return 0 === y ? [0, a, 0] : 0 <= y ? [0, d, [0, a, 0]] : [0, a, [0, d, 0]]
- }
- if (0 <= x) {
- var z = c(b, e, d);
- if (0 === z)
- return [0, a, [0, e, 0]];
- if (0 <= z) {
- var A = c(b, a, d);
- return 0 === A ? [0, a, [0, e, 0]] : 0 <= A ? [0, d, [0, a, [0, e, 0]]] : [0, a, [0, d, [0, e, 0]]]
- }
- return [0, a, [0, e, [0, d, 0]]]
- }
- var B = c(b, a, d);
- if (0 === B)
- return [0, e, [0, a, 0]];
- if (0 <= B) {
- var C = c(b, e, d);
- return 0 === C ? [0, e, [0, a, 0]] : 0 <= C ? [0, d, [0, e, [0, a, 0]]] : [0, e, [0, d, [0, a, 0]]]
- }
- return [0, e, [0, a, [0, d, 0]]]
- }
- }
- }
- var n = j >> 1
- , D = dV(n, g)
- , E = t(n, g)
- , i = E
- , h = t(j - n | 0, D)
- , f = 0;
- for (; ; ) {
- if (i) {
- if (h) {
- var p = h[2]
- , q = h[1]
- , r = i[2]
- , l = i[1]
- , s = c(b, l, q);
- if (0 === s) {
- var i = r
- , h = p
- , f = [0, l, f];
- continue
- }
- if (0 < s) {
- var i = r
- , f = [0, l, f];
- continue
- }
- var h = p
- , f = [0, q, f];
- continue
- }
- return a4(i, f)
- }
- return a4(h, f)
- }
- }
- , t = function(j, g) {
- if (2 === j) {
- if (g) {
- var u = g[2];
- if (u) {
- var m = u[1]
- , k = g[1]
- , v = c(b, k, m);
- return 0 === v ? [0, k, 0] : 0 < v ? [0, k, [0, m, 0]] : [0, m, [0, k, 0]]
- }
- }
- } else if (3 === j)
- if (g) {
- var p = g[2];
- if (p) {
- var w = p[2];
- if (w) {
- var d = w[1]
- , a = p[1]
- , e = g[1]
- , x = c(b, e, a);
- if (0 === x) {
- var y = c(b, a, d);
- return 0 === y ? [0, a, 0] : 0 < y ? [0, a, [0, d, 0]] : [0, d, [0, a, 0]]
- }
- if (0 < x) {
- var z = c(b, a, d);
- if (0 === z)
- return [0, e, [0, a, 0]];
- if (0 < z)
- return [0, e, [0, a, [0, d, 0]]];
- var A = c(b, e, d);
- return 0 === A ? [0, e, [0, a, 0]] : 0 < A ? [0, e, [0, d, [0, a, 0]]] : [0, d, [0, e, [0, a, 0]]]
- }
- var B = c(b, e, d);
- if (0 === B)
- return [0, a, [0, e, 0]];
- if (0 < B)
- return [0, a, [0, e, [0, d, 0]]];
- var C = c(b, a, d);
- return 0 === C ? [0, a, [0, e, 0]] : 0 < C ? [0, a, [0, d, [0, e, 0]]] : [0, d, [0, a, [0, e, 0]]]
- }
- }
- }
- var o = j >> 1
- , D = dV(o, g)
- , E = n(o, g)
- , i = E
- , h = n(j - o | 0, D)
- , f = 0;
- for (; ; ) {
- if (i) {
- if (h) {
- var q = h[2]
- , r = h[1]
- , s = i[2]
- , l = i[1]
- , t = c(b, l, r);
- if (0 === t) {
- var i = s
- , h = q
- , f = [0, l, f];
- continue
- }
- if (0 <= t) {
- var h = q
- , f = [0, r, f];
- continue
- }
- var i = s
- , f = [0, l, f];
- continue
- }
- return a4(i, f)
- }
- return a4(h, f)
- }
- }
- , r = az(d)
- , u = 2 <= r ? n(r, d) : d
- , j = function(b, a) {
- if (!(3 < b >>> 0))
- switch (b) {
- case 0:
- return [0, 0, a];
- case 1:
- if (a)
- return [0, [0, 0, a[1], 0, 1], a[2]];
- break;
- case 2:
- if (a) {
- var d = a[2];
- if (d)
- return [0, [0, [0, 0, a[1], 0, 1], d[1], 0, 2], d[2]]
- }
- break;
- default:
- if (a) {
- var f = a[2];
- if (f) {
- var g = f[2];
- if (g)
- return [0, [0, [0, 0, a[1], 0, 1], f[1], [0, 0, g[1], 0, 1], 2], g[2]]
- }
- }
- }
- var h = b / 2 | 0
- , i = j(h, a)
- , c = i[2]
- , l = i[1];
- if (c) {
- var n = c[1]
- , k = j((b - h | 0) - 1 | 0, c[2])
- , o = k[2];
- return [0, e(l, n, k[1]), o]
- }
- throw [0, m, hL]
- };
- return j(az(u), u)[1]
- }
- var v = q[1];
- return a(v, a(s, a(p, a(i, h(f)))))
- }
- return a(s, a(p, a(i, h(f))))
- }
- return a(p, a(i, h(f)))
- }
- return a(i, h(f))
- }
- return h(f)
- }
- return D
- }
- ]
- }
- function cw(i) {
- function g(a) {
- return a ? a[5] : 0
- }
- function a(b, f, e, a) {
- var c = g(b)
- , d = g(a)
- , h = d <= c ? c + 1 | 0 : d + 1 | 0;
- return [0, b, f, e, a, h]
- }
- function q(b, a) {
- return [0, 0, b, a, 0, 1]
- }
- function e(c, h, f, b) {
- var i = c ? c[5] : 0
- , j = b ? b[5] : 0;
- if ((j + 2 | 0) < i) {
- if (c) {
- var d = c[4]
- , m = c[3]
- , n = c[2]
- , k = c[1]
- , q = g(d);
- if (q <= g(k))
- return a(k, n, m, a(d, h, f, b));
- if (d) {
- var r = d[3]
- , s = d[2]
- , t = d[1]
- , v = a(d[4], h, f, b);
- return a(a(k, n, m, t), s, r, v)
- }
- return u(hM)
- }
- return u(hN)
- }
- if ((i + 2 | 0) < j) {
- if (b) {
- var l = b[4]
- , o = b[3]
- , p = b[2]
- , e = b[1]
- , w = g(e);
- if (w <= g(l))
- return a(a(c, h, f, e), p, o, l);
- if (e) {
- var x = e[3]
- , y = e[2]
- , z = e[1]
- , A = a(e[4], p, o, l);
- return a(a(c, h, f, z), y, x, A)
- }
- return u(hO)
- }
- return u(hP)
- }
- var B = j <= i ? i + 1 | 0 : j + 1 | 0;
- return [0, c, h, f, b, B]
- }
- var I = 0;
- function J(a) {
- return a ? 0 : 1
- }
- function r(d, b, a) {
- if (a) {
- var f = a[4]
- , h = a[3]
- , j = a[2]
- , g = a[1]
- , n = a[5]
- , k = c(i[1], d, j);
- if (0 === k)
- return h === b ? a : [0, g, d, b, f, n];
- if (0 <= k) {
- var l = r(d, b, f);
- return f === l ? a : e(g, j, h, l)
- }
- var m = r(d, b, g);
- return g === m ? a : e(m, j, h, f)
- }
- return [0, 0, d, b, 0, 1]
- }
- function K(e, d) {
- var a = d;
- for (; ; ) {
- if (a) {
- var f = a[4]
- , g = a[3]
- , h = a[1]
- , b = c(i[1], e, a[2]);
- if (0 === b)
- return g;
- var j = 0 <= b ? f : h
- , a = j;
- continue
- }
- throw n
- }
- }
- function L(f, e) {
- var a = e;
- for (; ; ) {
- if (a) {
- var g = a[4]
- , h = a[1]
- , b = c(i[1], f, a[2])
- , d = 0 === b ? 1 : 0;
- if (d)
- return d;
- var j = 0 <= b ? g : h
- , a = j;
- continue
- }
- return 0
- }
- }
- function l(c) {
- var a = c;
- for (; ; ) {
- if (a) {
- var b = a[1];
- if (b) {
- var a = b;
- continue
- }
- return [0, a[2], a[3]]
- }
- throw n
- }
- }
- function M(c) {
- var a = c;
- for (; ; ) {
- if (a) {
- var b = a[4]
- , d = a[3]
- , e = a[2];
- if (b) {
- var a = b;
- continue
- }
- return [0, e, d]
- }
- throw n
- }
- }
- function s(a) {
- if (a) {
- var b = a[1];
- if (b) {
- var c = a[4]
- , d = a[3]
- , f = a[2];
- return e(s(b), f, d, c)
- }
- return a[4]
- }
- return u(hQ)
- }
- function t(f, a) {
- if (a) {
- var b = a[4]
- , j = a[3]
- , g = a[2]
- , d = a[1]
- , k = c(i[1], f, g);
- if (0 === k) {
- if (d) {
- if (b) {
- var h = l(b)
- , o = h[2]
- , p = h[1];
- return e(d, p, o, s(b))
- }
- return d
- }
- return b
- }
- if (0 <= k) {
- var m = t(f, b);
- return b === m ? a : e(d, g, j, m)
- }
- var n = t(f, d);
- return d === n ? a : e(n, g, j, b)
- }
- return 0
- }
- function A(b, d) {
- var a = d;
- for (; ; ) {
- if (a) {
- var e = a[4]
- , f = a[3]
- , g = a[2];
- A(b, a[1]);
- c(b, g, f);
- var a = e;
- continue
- }
- return 0
- }
- }
- function v(c, a) {
- if (a) {
- var d = a[5]
- , e = a[4]
- , f = a[3]
- , g = a[2]
- , h = v(c, a[1])
- , i = b(c, f);
- return [0, h, g, i, v(c, e), d]
- }
- return 0
- }
- function w(b, a) {
- if (a) {
- var d = a[2]
- , e = a[5]
- , f = a[4]
- , g = a[3]
- , h = w(b, a[1])
- , i = c(b, d, g);
- return [0, h, d, i, w(b, f), e]
- }
- return 0
- }
- function C(c, e, d) {
- var a = e
- , b = d;
- for (; ; ) {
- if (a) {
- var f = a[4]
- , g = a[3]
- , h = a[2]
- , i = B(c, h, g, C(c, a[1], b))
- , a = f
- , b = i;
- continue
- }
- return b
- }
- }
- function D(b, g) {
- var a = g;
- for (; ; ) {
- if (a) {
- var h = a[4]
- , i = a[1]
- , d = c(b, a[2], a[3]);
- if (d) {
- var e = D(b, i);
- if (e) {
- var a = h;
- continue
- }
- var f = e
- } else
- var f = d;
- return f
- }
- return 1
- }
- }
- function E(b, g) {
- var a = g;
- for (; ; ) {
- if (a) {
- var h = a[4]
- , i = a[1]
- , d = c(b, a[2], a[3]);
- if (d)
- var e = d;
- else {
- var f = E(b, i);
- if (!f) {
- var a = h;
- continue
- }
- var e = f
- }
- return e
- }
- return 0
- }
- }
- function F(c, b, a) {
- if (a) {
- var d = a[4]
- , f = a[3]
- , g = a[2];
- return e(F(c, b, a[1]), g, f, d)
- }
- return q(c, b)
- }
- function G(c, b, a) {
- if (a) {
- var d = a[3]
- , f = a[2]
- , g = a[1];
- return e(g, f, d, G(c, b, a[4]))
- }
- return q(c, b)
- }
- function d(c, g, f, b) {
- if (c) {
- if (b) {
- var h = b[5]
- , i = c[5]
- , j = b[4]
- , k = b[3]
- , l = b[2]
- , m = b[1]
- , n = c[4]
- , o = c[3]
- , p = c[2]
- , q = c[1];
- return (h + 2 | 0) < i ? e(q, p, o, d(n, g, f, b)) : (i + 2 | 0) < h ? e(d(c, g, f, m), l, k, j) : a(c, g, f, b)
- }
- return G(g, f, c)
- }
- return F(g, f, b)
- }
- function o(b, a) {
- if (b) {
- if (a) {
- var c = l(a)
- , e = c[2]
- , f = c[1];
- return d(b, f, e, s(a))
- }
- return b
- }
- return a
- }
- function p(c, e, b, a) {
- return b ? d(c, e, b[1], a) : o(c, a)
- }
- function h(b, a) {
- if (a) {
- var e = a[4]
- , f = a[3]
- , g = a[2]
- , j = a[1]
- , m = c(i[1], b, g);
- if (0 === m)
- return [0, j, [0, f], e];
- if (0 <= m) {
- var k = h(b, e)
- , n = k[3]
- , o = k[2];
- return [0, d(j, g, f, k[1]), o, n]
- }
- var l = h(b, j)
- , p = l[2]
- , q = l[1];
- return [0, q, p, d(l[3], g, f, e)]
- }
- return hR
- }
- function j(c, b, a) {
- if (b) {
- var d = b[2]
- , k = b[5]
- , l = b[4]
- , n = b[3]
- , o = b[1];
- if (g(a) <= k) {
- var e = h(d, a)
- , q = e[2]
- , r = e[1]
- , s = j(c, l, e[3])
- , t = B(c, d, [0, n], q);
- return p(j(c, o, r), d, t, s)
- }
- } else if (!a)
- return 0;
- if (a) {
- var f = a[2]
- , u = a[4]
- , v = a[3]
- , w = a[1]
- , i = h(f, b)
- , x = i[2]
- , y = i[1]
- , z = j(c, i[3], u)
- , A = B(c, f, x, [0, v]);
- return p(j(c, y, w), f, A, z)
- }
- throw [0, m, hS]
- }
- function k(c, b, a) {
- if (b) {
- if (a) {
- var j = a[3]
- , e = a[2]
- , l = b[3]
- , f = b[2]
- , u = a[4]
- , v = a[1]
- , w = b[4]
- , x = b[1];
- if (a[5] <= b[5]) {
- var g = h(f, a)
- , m = g[2]
- , y = g[3]
- , n = k(c, x, g[1])
- , o = k(c, w, y);
- return m ? p(n, f, B(c, f, l, m[1]), o) : d(n, f, l, o)
- }
- var i = h(e, b)
- , q = i[2]
- , z = i[3]
- , r = k(c, i[1], v)
- , s = k(c, z, u);
- return q ? p(r, e, B(c, e, q[1], j), s) : d(r, e, j, s)
- }
- var t = b
- } else
- var t = a;
- return t
- }
- function x(b, a) {
- if (a) {
- var g = a[4]
- , h = a[3]
- , i = a[2]
- , j = a[1]
- , e = x(b, j)
- , k = c(b, i, h)
- , f = x(b, g);
- if (k) {
- if (j === e)
- if (g === f)
- return a;
- return d(e, i, h, f)
- }
- return o(e, f)
- }
- return 0
- }
- function y(b, a) {
- if (a) {
- var e = a[3]
- , f = a[2]
- , m = a[4]
- , g = y(b, a[1])
- , h = g[2]
- , i = g[1]
- , n = c(b, f, e)
- , j = y(b, m)
- , k = j[2]
- , l = j[1];
- if (n) {
- var p = o(h, k);
- return [0, d(i, f, e, l), p]
- }
- var q = d(h, f, e, k);
- return [0, o(i, l), q]
- }
- return hT
- }
- function f(d, c) {
- var a = d
- , b = c;
- for (; ; ) {
- if (a) {
- var e = [0, a[2], a[3], a[4], b]
- , a = a[1]
- , b = e;
- continue
- }
- return b
- }
- }
- function N(j, h, g) {
- var r = f(g, 0)
- , b = f(h, 0)
- , a = r;
- for (; ; ) {
- if (b) {
- if (a) {
- var k = a[4]
- , l = a[3]
- , m = a[2]
- , n = b[4]
- , o = b[3]
- , p = b[2]
- , d = c(i[1], b[1], a[1]);
- if (0 === d) {
- var e = c(j, p, m);
- if (0 === e) {
- var q = f(l, k)
- , b = f(o, n)
- , a = q;
- continue
- }
- return e
- }
- return d
- }
- return 1
- }
- return a ? -1 : 0
- }
- }
- function O(k, j, h) {
- var s = f(h, 0)
- , b = f(j, 0)
- , a = s;
- for (; ; ) {
- if (b) {
- if (a) {
- var l = a[4]
- , m = a[3]
- , n = a[2]
- , o = b[4]
- , p = b[3]
- , q = b[2]
- , d = 0 === c(i[1], b[1], a[1]) ? 1 : 0;
- if (d) {
- var e = c(k, q, n);
- if (e) {
- var r = f(m, l)
- , b = f(p, o)
- , a = r;
- continue
- }
- var g = e
- } else
- var g = d;
- return g
- }
- return 0
- }
- return a ? 0 : 1
- }
- }
- function z(a) {
- if (a) {
- var b = a[1]
- , c = z(a[4]);
- return (z(b) + 1 | 0) + c | 0
- }
- return 0
- }
- function H(d, c) {
- var b = d
- , a = c;
- for (; ; ) {
- if (a) {
- var e = a[3]
- , f = a[2]
- , g = a[1]
- , b = [0, [0, f, e], H(b, a[4])]
- , a = g;
- continue
- }
- return b
- }
- }
- return [0, I, J, L, r, q, t, j, k, N, O, A, C, D, E, x, y, z, function(a) {
- return H(0, a)
- }
- , l, M, l, h, K, v, w]
- }
- var cx = [s, hU, P(0)];
- function d2(a) {
- return [0, 0, 0]
- }
- function cy(b, a) {
- a[1] = [0, b, a[1]];
- a[2] = a[2] + 1 | 0;
- return 0
- }
- function a5(a) {
- var b = a[1];
- if (b) {
- var c = b[1];
- a[1] = b[2];
- a[2] = a[2] - 1 | 0;
- return c
- }
- throw cx
- }
- function hV(b, a) {
- return aK(b, a[1])
- }
- var hX = [s, hW, P(0)];
- function hY(a) {
- throw hX
- }
- function a6(a) {
- var d = a[1];
- a[1] = hY;
- try {
- var c = b(d, 0);
- a[1] = c;
- rl(a, ax);
- return c
- } catch (b) {
- b = w(b);
- a[1] = function(a) {
- throw b
- }
- ;
- throw b
- }
- }
- function d3(a) {
- var b = 1 <= a ? a : 1
- , c = aN < b ? aN : b
- , d = Q(c);
- return [0, d, 0, c, d]
- }
- function d4(a, c) {
- var b = [0, a[3]];
- for (; ; ) {
- if (b[1] < (a[2] + c | 0)) {
- b[1] = 2 * b[1] | 0;
- continue
- }
- if (aN < b[1])
- if ((a[2] + c | 0) <= aN)
- b[1] = aN;
- else
- bt(hZ);
- var d = Q(b[1]);
- bw(a[1], 0, d, 0, a[2]);
- a[1] = d;
- a[3] = b[1];
- return 0
- }
- }
- function cz(a, d, c, b) {
- var e = c < 0 ? 1 : 0;
- if (e)
- var f = e;
- else
- var h = b < 0 ? 1 : 0
- , f = h || ((i(d) - b | 0) < c ? 1 : 0);
- if (f)
- u(h0);
- var g = a[2] + b | 0;
- if (a[3] < g)
- d4(a, b);
- cr(d, c, a[1], a[2], b);
- a[2] = g;
- return 0
- }
- function cA(d, c, b, a) {
- return cz(d, c, b, a)
- }
- P(0);
- var d5 = [0, 0];
- function d6(a) {
- d5[1] = [0, a, d5[1]];
- return 0
- }
- try {
- var qS = hg(qR)
- , d8 = qS
- } catch (a) {
- a = w(a);
- if (a !== n)
- throw a;
- try {
- var qQ = hg(qP)
- , d7 = qQ
- } catch (a) {
- a = w(a);
- if (a !== n)
- throw a;
- var d7 = h2
- }
- var d8 = d7
- }
- var h3 = d0(d8, 82)
- , bz = [O, function(C) {
- var q = rv(0)
- , c = [0, au(55, 0), 0]
- , n = 0 === q.length - 1 ? [0, 0] : q
- , j = n.length - 1
- , b = 0;
- for (; ; ) {
- l(c[1], b)[b + 1] = b;
- var B = b + 1 | 0;
- if (54 !== b) {
- var b = B;
- continue
- }
- var k = [0, h1]
- , v = 0
- , w = 55
- , x = dP(55, j) ? w : j
- , o = 54 + x | 0;
- if (!(o < 0)) {
- var d = v;
- for (; ; ) {
- var f = d % 55 | 0
- , p = g5(d, j)
- , y = l(n, p)[p + 1]
- , m = g(k[1], a(e + y));
- k[1] = rf(m, 0, i(m));
- var h = k[1]
- , r = aa(h, 3) << 24
- , s = aa(h, 2) << 16
- , t = aa(h, 1) << 8
- , u = ((aa(h, 0) + t | 0) + s | 0) + r | 0
- , z = (l(c[1], f)[f + 1] ^ u) & bi;
- l(c[1], f)[f + 1] = z;
- var A = d + 1 | 0;
- if (o !== d) {
- var d = A;
- continue
- }
- break
- }
- }
- c[2] = 0;
- return c
- }
- }
- ];
- function cB(a, b) {
- return 3 <= a.length - 1 ? qZ(10, fW, a[3], b) & (a[2].length - 1 - 1 | 0) : g5(q6(10, fW, b), a[2].length - 1)
- }
- function d9(f, b) {
- var g = cB(f, b)
- , c = l(f[2], g)[g + 1];
- if (c) {
- var d = c[3]
- , j = c[2];
- if (0 === aX(b, c[1]))
- return j;
- if (d) {
- var e = d[3]
- , k = d[2];
- if (0 === aX(b, d[1]))
- return k;
- if (e) {
- var m = e[2]
- , o = e[3];
- if (0 === aX(b, e[1]))
- return m;
- var a = o;
- for (; ; ) {
- if (a) {
- var h = a[2]
- , i = a[3];
- if (0 === aX(b, a[1]))
- return h;
- var a = i;
- continue
- }
- throw n
- }
- }
- throw n
- }
- throw n
- }
- throw n
- }
- function d_(d, a) {
- var b = [0, d, 0]
- , c = a[1];
- return c ? (a[1] = b,
- c[2] = b,
- 0) : (a[1] = b,
- a[2] = b,
- 0)
- }
- var cC = [s, h4, P(0)];
- function d$(a) {
- var b = a[2];
- if (b) {
- var c = b[2]
- , d = b[1];
- a[2] = c;
- if (0 === c)
- a[1] = 0;
- return d
- }
- throw cC
- }
- function cD(a, b) {
- a[13] = a[13] + b[3] | 0;
- return d_(b, a[27])
- }
- var ea = 1000000010;
- function cE(b, a) {
- return B(b[17], a, 0, i(a))
- }
- function cF(a) {
- return b(a[19], 0)
- }
- function eb(c, a) {
- return b(c[20], a)
- }
- function aB(a, c, b) {
- cF(a);
- a[11] = 1;
- a[10] = cm(a[8], (a[6] - b | 0) + c | 0);
- a[9] = a[6] - a[10] | 0;
- return eb(a, a[10])
- }
- function ec(b, a) {
- return aB(b, 0, a)
- }
- function aO(a, b) {
- a[9] = a[9] - b | 0;
- return eb(a, b)
- }
- function h5(a) {
- var b = a[2];
- if (b) {
- var c = b[1]
- , d = c[2]
- , e = c[1]
- , f = a[9] < d ? 1 : 0;
- if (f) {
- if (0 !== e)
- return 5 <= e ? 0 : ec(a, d);
- var g = 0
- } else
- var g = f;
- return g
- }
- return cF(a)
- }
- function h6(a) {
- var b = d$(a[27])
- , c = b[1];
- a[12] = a[12] - b[3] | 0;
- a[9] = a[9] + c | 0;
- return 0
- }
- function h7(a, g, c) {
- if (typeof c === "number")
- switch (c) {
- case 0:
- var k = a[3];
- if (k) {
- var l = k[1][1]
- , m = function(b, a) {
- if (a) {
- var c = a[1]
- , d = a[2];
- return rb(b, c) ? [0, b, a] : [0, c, m(b, d)]
- }
- return [0, b, 0]
- };
- l[1] = m(a[6] - a[9] | 0, l[1]);
- return 0
- }
- return 0;
- case 1:
- var o = a[2];
- return o ? (a[2] = o[2],
- 0) : 0;
- case 2:
- var p = a[3];
- return p ? (a[3] = p[2],
- 0) : 0;
- case 3:
- var q = a[2];
- return q ? ec(a, q[1][2]) : cF(a);
- case 4:
- var r = a[10] !== (a[6] - a[9] | 0) ? 1 : 0;
- return r ? h6(a) : r;
- default:
- var h = a[5];
- if (h) {
- var C = h[2];
- cE(a, b(a[24], h[1]));
- a[5] = C;
- return 0
- }
- return 0
- }
- else
- switch (c[0]) {
- case 0:
- var D = c[1];
- a[9] = a[9] - g | 0;
- cE(a, D);
- a[11] = 0;
- return 0;
- case 1:
- var d = c[2]
- , f = c[1]
- , s = a[2];
- if (s) {
- var t = s[1]
- , e = t[2];
- switch (t[1]) {
- case 0:
- return aO(a, f);
- case 1:
- return aB(a, d, e);
- case 2:
- return aB(a, d, e);
- case 3:
- return a[9] < g ? aB(a, d, e) : aO(a, f);
- case 4:
- return a[11] ? aO(a, f) : a[9] < g ? aB(a, d, e) : ((a[6] - e | 0) + d | 0) < a[10] ? aB(a, d, e) : aO(a, f);
- default:
- return aO(a, f)
- }
- }
- return 0;
- case 2:
- var i = a[6] - a[9] | 0
- , u = a[3]
- , E = c[2]
- , F = c[1];
- if (u) {
- var v = u[1][1]
- , G = function(d, c) {
- var a = c;
- for (; ; ) {
- if (a) {
- var b = a[1]
- , e = a[2];
- if (dP(b, d))
- return b;
- var a = e;
- continue
- }
- throw n
- }
- }
- , x = v[1];
- if (x) {
- var H = x[1];
- try {
- var I = G(i, v[1])
- , y = I
- } catch (a) {
- a = w(a);
- if (a !== n)
- throw a;
- var y = H
- }
- var j = y
- } else
- var j = i;
- var z = j - i | 0;
- return 0 <= z ? aO(a, z + F | 0) : aB(a, j + E | 0, a[6])
- }
- return 0;
- case 3:
- var A = c[2]
- , J = c[1];
- if (a[8] < (a[6] - a[9] | 0))
- h5(a);
- var K = a[9] - J | 0
- , L = 1 === A ? 1 : a[9] < g ? A : 5;
- a[2] = [0, [0, L, K], a[2]];
- return 0;
- case 4:
- a[3] = [0, c[1], a[3]];
- return 0;
- default:
- var B = c[1];
- cE(a, b(a[23], B));
- a[5] = [0, B, a[5]];
- return 0
- }
- }
- function h8(a) {
- for (; ; ) {
- var d = a[27][2];
- if (d) {
- var b = d[1]
- , c = b[1]
- , e = c < 0 ? 1 : 0
- , g = b[3]
- , h = b[2]
- , i = e ? (a[13] - a[12] | 0) < a[9] ? 1 : 0 : e
- , f = 1 - i;
- if (f) {
- d$(a[27]);
- var j = 0 <= c ? c : ea;
- h7(a, j, h);
- a[12] = g + a[12] | 0;
- continue
- }
- return f
- }
- throw cC
- }
- }
- function ed(a) {
- try {
- var b = h8(a);
- return b
- } catch (a) {
- a = w(a);
- if (a === cC)
- return 0;
- throw a
- }
- }
- var ee = [0, [0, -1, [0, -1, h9, 0]], 0];
- function ef(a) {
- a[1] = ee;
- return 0
- }
- function eg(a, c) {
- var d = a[1];
- if (d) {
- var e = d[1]
- , b = e[2]
- , f = b[1]
- , g = d[2]
- , h = b[2];
- if (e[1] < a[12])
- return ef(a);
- if (typeof h !== "number")
- switch (h[0]) {
- case 3:
- var i = 1 - c
- , k = i ? (b[1] = a[13] + f | 0,
- a[1] = g,
- 0) : i;
- return k;
- case 1:
- case 2:
- var j = c ? (b[1] = a[13] + f | 0,
- a[1] = g,
- 0) : c;
- return j
- }
- return 0
- }
- return 0
- }
- var eh = bx(80, 32);
- function h$(a) {
- return g(ib, g(a, ia))
- }
- function ic(a) {
- return g(ie, g(a, id))
- }
- function ig(a) {
- return 0
- }
- function ih(a) {
- return 0
- }
- function ei(e, d) {
- function f(a) {
- return 0
- }
- var b = [0, 0, 0]
- , c = [0, -1, ii, 0];
- function g(a) {
- return 0
- }
- d_(c, b);
- var a = [0, [0, [0, 1, c], ee], 0, 0, 0, 0, 78, 10, 68, 78, 0, 1, 1, 1, 1, hh, ij, e, d, g, f, 0, 0, h$, ic, ig, ih, b];
- a[19] = function(b) {
- return B(a[17], h_, 0, 1)
- }
- ;
- a[20] = function(d) {
- var b = d;
- for (; ; ) {
- var c = 0 < b ? 1 : 0;
- if (c) {
- if (80 < b) {
- B(a[17], eh, 0, 80);
- var b = b - 80 | 0;
- continue
- }
- return B(a[17], eh, 0, b)
- }
- return c
- }
- }
- ;
- return a
- }
- function ej(c) {
- function a(a) {
- return cg(c)
- }
- return ei(function(d, a, b) {
- if (0 <= a)
- if (0 <= b)
- if (!((i(d) - b | 0) < a))
- return dQ(c, d, a, b);
- return u(hk)
- }, a)
- }
- function ik(a) {
- function b(a) {
- return 0
- }
- return ei(function(b, c, d) {
- return cz(a, b, c, d)
- }, b)
- }
- var il = cc
- , im = function(a) {
- return d3(il)
- }(0)
- , k = ej(bu);
- ej(hi);
- ik(im);
- hl(function(h) {
- for (; ; ) {
- if (1 < k[14]) {
- if (1 < k[14]) {
- if (k[14] < k[15]) {
- cD(k, [0, 0, 1, 0]);
- eg(k, 1);
- eg(k, 0)
- }
- k[14] = k[14] - 1 | 0
- }
- continue
- }
- k[13] = ea;
- ed(k);
- k[12] = 1;
- k[13] = 1;
- var a = k[27];
- a[1] = 0;
- a[2] = 0;
- ef(k);
- k[2] = 0;
- k[3] = 0;
- k[4] = 0;
- k[5] = 0;
- k[10] = 0;
- k[14] = 0;
- k[9] = k[6];
- k[14] = k[14] + 1 | 0;
- var f = 3
- , g = 0;
- if (k[14] < k[15]) {
- var d = [0, -k[13] | 0, [3, g, f], 0];
- cD(k, d);
- k[1] = [0, [0, k[13], d], k[1]]
- } else if (k[14] === k[15]) {
- var e = k[16]
- , c = i(e);
- cD(k, [0, c, [0, e], c]);
- ed(k)
- }
- return b(k[18], 0)
- }
- });
- function io(b, a) {
- var c = a2(a) === s ? a : a[1];
- return rr(b, c)
- }
- var ip = 2;
- function ek(c) {
- var a = [0, 0]
- , d = i(c) - 1 | 0
- , e = 0;
- if (!(d < 0)) {
- var b = e;
- for (; ; ) {
- var g = aa(c, b);
- a[1] = (223 * a[1] | 0) + g | 0;
- var h = b + 1 | 0;
- if (d !== b) {
- var b = h;
- continue
- }
- break
- }
- }
- a[1] = a[1] & dr;
- var f = bi < a[1] ? a[1] + 2147483648 | 0 : a[1];
- return f
- }
- var cG = cw([0, bq])
- , bA = cw([0, bq])
- , bB = cw([0, g1])
- , el = g8(0, 0)
- , iq = [0, 0];
- function em(a) {
- return 2 < a ? em((a + 1 | 0) / 2 | 0) * 2 | 0 : a
- }
- function en(d) {
- iq[1]++;
- var b = d.length - 1
- , c = au((b * 2 | 0) + 2 | 0, el);
- l(c, 0)[1] = b;
- var g = ((em(b) * 32 | 0) / 8 | 0) - 1 | 0;
- l(c, 1)[2] = g;
- var e = b - 1 | 0
- , h = 0;
- if (!(e < 0)) {
- var a = h;
- for (; ; ) {
- var f = (a * 2 | 0) + 3 | 0
- , i = l(d, a)[a + 1];
- l(c, f)[f + 1] = i;
- var j = a + 1 | 0;
- if (e !== a) {
- var a = j;
- continue
- }
- break
- }
- }
- return [0, ip, c, bA[1], bB[1], 0, 0, cG[1], 0]
- }
- function cH(b, d) {
- var a = b[2].length - 1
- , e = a < d ? 1 : 0;
- if (e) {
- var c = au(d, el)
- , f = b[2]
- , h = 0 <= a ? (f.length - 1 - a | 0) < 0 ? 0 : (c.length - 1 - a | 0) < 0 ? 0 : (qV(f, 0, c, 0, a),
- 1) : 0;
- if (!h)
- u(hB);
- b[2] = c;
- var g = 0
- } else
- var g = e;
- return g
- }
- var eo = [0, 0]
- , ir = [0, 0];
- function cI(a) {
- var b = a[2].length - 1;
- cH(a, b + 1 | 0);
- return b
- }
- function ep(a, e) {
- try {
- var b = c(bA[23], e, a[3]);
- return b
- } catch (b) {
- b = w(b);
- if (b === n) {
- var d = cI(a);
- a[3] = B(bA[4], e, d, a[3]);
- a[4] = B(bB[4], d, 1, a[4]);
- return d
- }
- throw b
- }
- }
- function eq(b, a, d) {
- ir[1]++;
- return c(bB[23], a, b[4]) ? (cH(b, a + 1 | 0),
- l(b[2], a)[a + 1] = d) : (b[6] = [0, [0, a, d], b[6]],
- 0)
- }
- function is(a) {
- var b = a[1];
- a[1] = b + 1 | 0;
- return b
- }
- function a7(a, d) {
- try {
- var b = c(cG[23], d, a[7]);
- return b
- } catch (b) {
- b = w(b);
- if (b === n) {
- var e = is(a);
- if (f(d, it))
- a[7] = B(cG[4], d, e, a[7]);
- return e
- }
- throw b
- }
- }
- function er(g, f, e) {
- var h = aH(f, 0) ? [0] : f
- , c = h.length - 1
- , i = e.length - 1
- , d = au(c + i | 0, 0)
- , j = c - 1 | 0
- , n = 0;
- if (!(j < 0)) {
- var a = n;
- for (; ; ) {
- var r = ep(g, l(h, a)[a + 1]);
- l(d, a)[a + 1] = r;
- var s = a + 1 | 0;
- if (j !== a) {
- var a = s;
- continue
- }
- break
- }
- }
- var k = i - 1 | 0
- , o = 0;
- if (!(k < 0)) {
- var b = o;
- for (; ; ) {
- var m = b + c | 0
- , p = a7(g, l(e, b)[b + 1]);
- l(d, m)[m + 1] = p;
- var q = b + 1 | 0;
- if (k !== b) {
- var b = q;
- continue
- }
- break
- }
- }
- return d
- }
- function es(a) {
- if (a === 0)
- return en([0]);
- var e = a.length - 1;
- if (0 === e)
- var i = [0];
- else {
- var f = au(e, ek(a[1]))
- , g = e - 1 | 0
- , k = 1;
- if (!(g < 1)) {
- var b = k;
- for (; ; ) {
- f[b + 1] = ek(a[b + 1]);
- var l = b + 1 | 0;
- if (g !== b) {
- var b = l;
- continue
- }
- break
- }
- }
- var i = f
- }
- var d = en(i)
- , h = a.length - 1 - 1 | 0
- , m = 0;
- if (!(h < 0)) {
- var c = m;
- for (; ; ) {
- var j = (c * 2 | 0) + 2 | 0;
- d[3] = B(bA[4], a[c + 1], j, d[3]);
- d[4] = B(bB[4], j, 1, d[4]);
- var n = c + 1 | 0;
- if (h !== c) {
- var c = n;
- continue
- }
- break
- }
- }
- return d
- }
- function et(a) {
- eo[1] = (eo[1] + a[1] | 0) - 1 | 0;
- a[8] = A(a[8]);
- return cH(a, 3 + ((l(a[2], 1)[2] * 16 | 0) / 32 | 0) | 0)
- }
- function eu(e, a) {
- var c = es(e)
- , d = b(a, c);
- et(c);
- return [0, b(d, 0), a, d, 0]
- }
- function cJ(b, a) {
- if (b)
- return b;
- var c = g8(s, a[1]);
- c[1] = a[2];
- return rs(c)
- }
- function bC(a) {
- var c = cI(a);
- if (0 === (c % 2 | 0))
- var d = 0;
- else if ((2 + ((l(a[2], 1)[2] * 16 | 0) / 32 | 0) | 0) < c)
- var d = 0;
- else
- var b = cI(a)
- , d = 1;
- if (!d)
- var b = c;
- l(a[2], b)[b + 1] = 0;
- return b
- }
- function ev(e, h) {
- var f = [0, 0]
- , am = h.length - 1;
- for (; ; ) {
- if (f[1] < am) {
- var i = f[1]
- , an = l(h, i)[i + 1]
- , a = function(b) {
- f[1]++;
- var a = f[1];
- return l(h, a)[a + 1]
- }
- , g = a(0);
- if (typeof g === "number")
- switch (g) {
- case 0:
- var j = a(0)
- , d = function(a) {
- return function(b) {
- return a
- }
- }(j);
- break;
- case 1:
- var k = a(0)
- , d = function(b) {
- return function(a) {
- return a[b + 1]
- }
- }(k);
- break;
- case 2:
- var m = a(0)
- , n = a(0)
- , d = function(b, c) {
- return function(a) {
- return a[b + 1][c + 1]
- }
- }(m, n);
- break;
- case 3:
- var o = a(0)
- , d = function(c) {
- return function(a) {
- return b(a[1][c + 1], a)
- }
- }(o);
- break;
- case 4:
- var p = a(0)
- , d = function(c) {
- return function(b, a) {
- b[c + 1] = a;
- return 0
- }
- }(p);
- break;
- case 5:
- var q = a(0)
- , r = a(0)
- , d = function(a, c) {
- return function(d) {
- return b(a, c)
- }
- }(q, r);
- break;
- case 6:
- var s = a(0)
- , t = a(0)
- , d = function(c, d) {
- return function(a) {
- return b(c, a[d + 1])
- }
- }(s, t);
- break;
- case 7:
- var u = a(0)
- , v = a(0)
- , w = a(0)
- , d = function(c, d, e) {
- return function(a) {
- return b(c, a[d + 1][e + 1])
- }
- }(u, v, w);
- break;
- case 8:
- var x = a(0)
- , y = a(0)
- , d = function(c, d) {
- return function(a) {
- return b(c, b(a[1][d + 1], a))
- }
- }(x, y);
- break;
- case 9:
- var z = a(0)
- , A = a(0)
- , B = a(0)
- , d = function(a, b, d) {
- return function(e) {
- return c(a, b, d)
- }
- }(z, A, B);
- break;
- case 10:
- var C = a(0)
- , D = a(0)
- , E = a(0)
- , d = function(b, d, e) {
- return function(a) {
- return c(b, d, a[e + 1])
- }
- }(C, D, E);
- break;
- case 11:
- var F = a(0)
- , G = a(0)
- , H = a(0)
- , I = a(0)
- , d = function(b, d, e, f) {
- return function(a) {
- return c(b, d, a[e + 1][f + 1])
- }
- }(F, G, H, I);
- break;
- case 12:
- var J = a(0)
- , K = a(0)
- , L = a(0)
- , d = function(d, e, f) {
- return function(a) {
- return c(d, e, b(a[1][f + 1], a))
- }
- }(J, K, L);
- break;
- case 13:
- var M = a(0)
- , N = a(0)
- , O = a(0)
- , d = function(b, d, e) {
- return function(a) {
- return c(b, a[d + 1], e)
- }
- }(M, N, O);
- break;
- case 14:
- var P = a(0)
- , Q = a(0)
- , R = a(0)
- , S = a(0)
- , d = function(b, d, e, f) {
- return function(a) {
- return c(b, a[d + 1][e + 1], f)
- }
- }(P, Q, R, S);
- break;
- case 15:
- var T = a(0)
- , U = a(0)
- , V = a(0)
- , d = function(d, e, f) {
- return function(a) {
- return c(d, b(a[1][e + 1], a), f)
- }
- }(T, U, V);
- break;
- case 16:
- var W = a(0)
- , X = a(0)
- , d = function(b, d) {
- return function(a) {
- return c(a[1][b + 1], a, d)
- }
- }(W, X);
- break;
- case 17:
- var Y = a(0)
- , Z = a(0)
- , d = function(b, d) {
- return function(a) {
- return c(a[1][b + 1], a, a[d + 1])
- }
- }(Y, Z);
- break;
- case 18:
- var _ = a(0)
- , $ = a(0)
- , aa = a(0)
- , d = function(b, d, e) {
- return function(a) {
- return c(a[1][b + 1], a, a[d + 1][e + 1])
- }
- }(_, $, aa);
- break;
- case 19:
- var ab = a(0)
- , ac = a(0)
- , d = function(e, f) {
- return function(a) {
- var d = b(a[1][f + 1], a);
- return c(a[1][e + 1], a, d)
- }
- }(ab, ac);
- break;
- case 20:
- var ad = a(0)
- , ae = a(0);
- bC(e);
- var d = function(c, a) {
- return function(d) {
- return b(aI(a, c, 0), a)
- }
- }(ad, ae);
- break;
- case 21:
- var af = a(0)
- , ag = a(0);
- bC(e);
- var d = function(d, e) {
- return function(c) {
- var a = c[e + 1];
- return b(aI(a, d, 0), a)
- }
- }(af, ag);
- break;
- case 22:
- var ah = a(0)
- , ai = a(0)
- , aj = a(0);
- bC(e);
- var d = function(d, e, f) {
- return function(c) {
- var a = c[e + 1][f + 1];
- return b(aI(a, d, 0), a)
- }
- }(ah, ai, aj);
- break;
- default:
- var ak = a(0)
- , al = a(0);
- bC(e);
- var d = function(d, e) {
- return function(a) {
- var c = b(a[1][e + 1], a);
- return b(aI(c, d, 0), c)
- }
- }(ak, al)
- }
- else
- var d = g;
- eq(e, an, d);
- f[1]++;
- continue
- }
- return 0
- }
- }
- var a8 = C
- , ew = null
- , ex = undefined;
- function cK(a) {
- return a == ew ? 0 : [0, a]
- }
- var iu = a8.Array
- , ey = [s, iv, P(0)]
- , iw = a8.Error;
- io(ix, [0, ey, {}]);
- function iy(a) {
- throw a
- }
- d6(function(a) {
- return a[1] === ey ? [0, a1(a[2].toString())] : 0
- });
- d6(function(a) {
- return a instanceof iu ? 0 : [0, a1(a.toString())]
- });
- var ez = a8.document;
- P(0);
- a8.HTMLElement === ex;
- function iz(b, a) {
- var c = i(b);
- return c < a ? iA : R(b, a, c - a | 0)
- }
- var iB = 34;
- function eA(a) {
- return a
- }
- var eB = [s, iM, P(0)]
- , iF = [0, iE, i, aa, eA, eA, dX, R, R, cr, hw]
- , bD = eu(iG, function(e) {
- var l = a7(e, iN)
- , f = a7(e, iO)
- , m = a7(e, iP)
- , d = er(e, iK, iH)
- , o = d[5]
- , k = d[6]
- , i = d[8]
- , h = d[9]
- , a = d[10]
- , j = d[11]
- , p = d[1]
- , q = d[2]
- , r = d[3]
- , s = d[4]
- , t = d[7];
- function v(b) {
- if (b[j + 1])
- c(b[1][k + 1], b, 0);
- return b[a + 1]
- }
- function x(a, b) {
- a[j + 1] = 1;
- return 0
- }
- function y(b, l) {
- if (b[j + 1])
- c(b[1][k + 1], b, 0);
- try {
- var d = B(b[f + 1][10], b[i + 1], b[a + 1], 10)
- , g = B(b[f + 1][8], b[i + 1], b[a + 1], d - b[a + 1] | 0);
- b[a + 1] = d + 1 | 0;
- return g
- } catch (c) {
- c = w(c);
- if (c === n) {
- if (b[h + 1] <= b[a + 1])
- throw aJ;
- var e = B(b[f + 1][8], b[i + 1], b[a + 1], b[h + 1] - b[a + 1] | 0);
- b[a + 1] = b[h + 1];
- return e
- }
- throw c
- }
- }
- function z(b, e) {
- if (b[j + 1])
- c(b[1][k + 1], b, 0);
- if (b[h + 1] <= b[a + 1])
- throw aJ;
- var d = c(b[f + 1][3], b[i + 1], b[a + 1]);
- b[a + 1] = b[a + 1] + 1 | 0;
- return d
- }
- function A(a, b) {
- if (a[j + 1])
- c(a[1][k + 1], a, 0);
- if (b < 0)
- u(iQ);
- var d = Q(b);
- if (bf(a[1][o + 1], a, d, 0, b) !== b)
- throw aJ;
- return dW(d)
- }
- function C(b, l, g, d) {
- if (b[j + 1])
- c(b[1][k + 1], b, 0);
- var m = g < 0 ? 1 : 0;
- if (m)
- var n = m;
- else
- var o = d < 0 ? 1 : 0
- , n = o || (W(l) < (g + d | 0) ? 1 : 0);
- if (n)
- u(iR);
- var e = cm(d, b[h + 1] - b[a + 1] | 0);
- c1(b[f + 1][9], b[i + 1], b[a + 1], l, g, e);
- b[a + 1] = b[a + 1] + e | 0;
- if (0 === e)
- if (0 < d)
- throw aJ;
- return e
- }
- ev(e, [0, k, function(b, a) {
- throw eB
- }
- , o, C, p, A, s, z, r, y, t, x, q, v]);
- function D(c) {
- var e = c[a + 1] < 0 ? 1 : 0;
- if (e)
- var d = e;
- else {
- var n = b(c[f + 1][2], c[i + 1])
- , j = n < c[a + 1] ? 1 : 0;
- if (j)
- var d = j;
- else {
- var k = c[h + 1] < 0 ? 1 : 0;
- if (k)
- var d = k;
- else
- var o = b(c[f + 1][2], c[m + 1])
- , d = o < c[h + 1] ? 1 : 0
- }
- }
- return d ? u(g(iS, c[l + 1])) : d
- }
- e[8] = [0, D, e[8]];
- return function(d, o, s, n, c) {
- var p = c ? c[1] : 0;
- return function(q, g) {
- var c = cJ(o, e);
- c[m + 1] = g;
- c[f + 1] = n;
- c[l + 1] = s;
- c[i + 1] = g;
- var t = q ? p + q[1] | 0 : b(n[2], g);
- c[h + 1] = t;
- c[a + 1] = p;
- c[j + 1] = 0;
- if (o)
- return c;
- var k = e[8];
- if (0 !== k) {
- var d = k;
- for (; ; ) {
- if (d) {
- var r = d[2];
- b(d[1], c);
- var d = r;
- continue
- }
- break
- }
- }
- return c
- }
- }
- })
- , eC = [];
- function eD(b, a) {
- return B(b, a, iT, iF)
- }
- var iU = bD[4]
- , iV = bD[3];
- function iW(a) {
- var c = b(bD[2], a);
- return function(a) {
- var d = b(c, a);
- return function(a) {
- return eD(d, a)
- }
- }
- }
- var iX = bD[1];
- rx(eC, [0, function(a) {
- return eD(iX, a)
- }
- , iW, iV, iU]);
- var iY = b(eC[1], 0)
- , i0 = eu(iI, function(g) {
- var a = er(g, iJ, iL)
- , e = a[8]
- , f = a[10]
- , h = a[11]
- , d = a[12]
- , j = a[1]
- , k = a[2]
- , l = a[3]
- , m = a[4]
- , n = a[5]
- , o = a[6]
- , p = a[7]
- , q = a[9];
- function r(a) {
- if (a[d + 1])
- c(a[1][e + 1], a, 0);
- return a[f + 1][2]
- }
- function s(a, e) {
- var c = 1 - a[d + 1];
- return c ? (a[d + 1] = 1,
- b(a[h + 1], 0)) : c
- }
- function t(a, b) {
- if (a[d + 1])
- c(a[1][e + 1], a, 0);
- return 0
- }
- function u(a, b) {
- if (a[d + 1])
- c(a[1][e + 1], a, 0);
- return cA(a[f + 1], b[1], 0, b[2])
- }
- function v(b, j) {
- if (b[d + 1])
- c(b[1][e + 1], b, 0);
- var a = b[f + 1]
- , g = i(j)
- , h = a[2] + g | 0;
- if (a[3] < h)
- d4(a, g);
- cr(j, 0, a[1], a[2], g);
- a[2] = h;
- return 0
- }
- function w(a, h, g, b) {
- if (a[d + 1])
- c(a[1][e + 1], a, 0);
- return cz(a[f + 1], h, g, b)
- }
- function x(a, h, g, b) {
- if (a[d + 1])
- c(a[1][e + 1], a, 0);
- return cA(a[f + 1], h, g, b)
- }
- function y(a, h, g, b) {
- if (a[d + 1])
- c(a[1][e + 1], a, 0);
- cA(a[f + 1], h, g, b);
- return b
- }
- ev(g, [0, e, function(b, a) {
- throw eB
- }
- , o, y, k, x, j, w, m, v, n, u, p, t, q, s, l, r]);
- return function(e, b, a) {
- var c = a ? a[1] : function(a) {
- return 0
- }
- ;
- return function(e) {
- var a = cJ(b, g);
- a[f + 1] = e;
- a[h + 1] = c;
- a[d + 1] = 0;
- return a
- }
- }
- });
- function i1(a) {
- var d = 0;
- for (; ; ) {
- var c = am(an, d, a);
- if (7 < c >>> 0) {
- b(a[1], a);
- var d = c;
- continue
- }
- switch (c) {
- case 0:
- return 0;
- case 1:
- return 3;
- case 2:
- return 6;
- case 3:
- var e = x(a);
- return [0, R(e, 1, i(e) - 1 | 0)];
- case 4:
- var f = x(a);
- return [1, R(f, 2, i(f) - 2 | 0)];
- case 5:
- return i5;
- case 6:
- return 13;
- default:
- return [2, x(a)]
- }
- }
- }
- function eE(a) {
- var d = 33;
- for (; ; ) {
- var c = am(an, d, a);
- if (9 < c >>> 0) {
- b(a[1], a);
- var d = c;
- continue
- }
- switch (c) {
- case 0:
- return 9;
- case 1:
- return 10;
- case 2:
- return [3, i(x(a))];
- case 3:
- return [4, x(a)];
- case 4:
- return 11;
- case 5:
- return 12;
- case 6:
- return 12;
- case 7:
- return [5, x(a)];
- case 8:
- return 13;
- default:
- return 12
- }
- }
- }
- function i2(a, e) {
- var d = e;
- for (; ; ) {
- var c = am(an, d, a);
- if (7 < c >>> 0) {
- b(a[1], a);
- var d = c;
- continue
- }
- switch (c) {
- case 0:
- return 9;
- case 1:
- return 10;
- case 2:
- return [3, i(x(a))];
- case 3:
- try {
- var f = [5, i3(a)];
- return f
- } catch (a) {
- return 12
- }
- case 4:
- try {
- var g = [5, i4(a)];
- return g
- } catch (a) {
- return 12
- }
- case 5:
- return [5, x(a)];
- case 6:
- return 13;
- default:
- return 12
- }
- }
- }
- function i3(a) {
- var c = 53;
- for (; ; ) {
- var d = am(an, c, a);
- if (0 === d)
- return cv(a, a[5], a[6] - 1 | 0);
- b(a[1], a);
- var c = d;
- continue
- }
- }
- function i4(a) {
- var c = 55;
- for (; ; ) {
- var d = am(an, c, a);
- if (0 === d)
- return cv(a, a[5], a[6] - 1 | 0);
- b(a[1], a);
- var c = d;
- continue
- }
- }
- var ad = [s, i7, P(0)]
- , eF = [s, i8, P(0)];
- function av(b, a) {
- return [0, f_, [0, b, a]]
- }
- var jz = [0, jy, [0, jx, [0, jw, [0, jv, [0, ju, [0, jt, [0, js, [0, jr, [0, jq, [0, jp, [0, jo, [0, jn, [0, jm, [0, jl, [0, jk, [0, jj, [0, ji, [0, jh, [0, jg, [0, jf, [0, je, [0, jd, [0, jc, [0, jb, [0, ja, [0, [0, i$, [0, p, av(v, i_)]], i9]]]]]]]]]]]]]]]]]]]]]]]]]]
- , jG = [0, jF, [0, jE, [0, jD, [0, jC, [0, [0, jB, [0, p, av(v, jA)]], jz]]]]]
- , jL = [0, jK, [0, jJ, [0, [0, jI, [0, o, av(v, jH)]], jG]]]
- , jP = [0, [0, jO, [0, o, [0, T, [0, jN, av(v, jM)]]]], jL]
- , kf = [0, ke, [0, kd, [0, kc, [0, kb, [0, ka, [0, j$, [0, j_, [0, j9, [0, j8, [0, j7, [0, j6, [0, j5, [0, j4, [0, j3, [0, j2, [0, j1, [0, j0, [0, [0, jZ, [0, o, [0, T, [0, eG, jY]]]], [0, [0, jX, [0, o, [0, T, [0, eG, jW]]]], [0, jV, [0, jU, [0, jT, [0, jS, [0, [0, jR, [0, o, av(v, jQ)]], jP]]]]]]]]]]]]]]]]]]]]]]]]
- , kj = [0, ki, [0, [0, kh, [0, d, av(v, kg)]], kf]]
- , kn = [0, km, [0, [0, kl, [0, d, av(v, kk)]], kj]]
- , cL = [0, kO, [0, kN, [0, kM, [0, kL, [0, kK, [0, kJ, [0, kI, [0, kH, [0, kG, [0, kF, [0, kE, [0, kD, [0, kC, [0, kB, [0, kA, [0, kz, [0, ky, [0, kx, [0, kw, [0, kv, [0, ku, [0, kt, [0, ks, [0, kr, [0, kq, [0, [0, kp, [0, d, av(v, ko)]], kn]]]]]]]]]]]]]]]]]]]]]]]]]];
- function kP(a) {
- function b(a) {
- if (typeof a === "number") {
- if (d === a)
- return v
- } else if (T === a[1]) {
- var c = a[2]
- , e = c[1];
- return [0, T, [0, e, b(c[2])]]
- }
- return a
- }
- return ab(function(c) {
- var e = c[2]
- , f = e[2]
- , a = e[1]
- , g = c[1];
- return d === a ? [0, g, [0, a, b(f)]] : [0, g, [0, a, f]]
- }, a)
- }
- function kQ(a, f) {
- return ab(function(b) {
- var c = b[2]
- , d = c[2]
- , e = c[1]
- , a = b[1];
- if (o === e)
- if (dU(a, f))
- return [0, a, [0, bk, d]];
- return [0, a, [0, e, d]]
- }, a)
- }
- var kS = kQ(kP(cL), kR);
- function eH(a) {
- var e = 17;
- for (; ; ) {
- var d = am(an, e, a);
- if (3 < d >>> 0) {
- b(a[1], a);
- var e = d;
- continue
- }
- switch (d) {
- case 0:
- var c = 1;
- break;
- case 1:
- var c = 2;
- break;
- case 2:
- var c = 13;
- break;
- default:
- var c = 2
- }
- if (2 === c) {
- var f = x(a);
- return g(f, eH(a))
- }
- if (13 <= c)
- throw ad;
- return kT
- }
- }
- function eI(a) {
- var e = 23;
- for (; ; ) {
- var d = am(an, e, a);
- if (2 < d >>> 0) {
- b(a[1], a);
- var e = d;
- continue
- }
- switch (d) {
- case 0:
- var c = 4;
- break;
- case 1:
- var c = 13;
- break;
- default:
- var c = 5
- }
- if (5 === c) {
- var f = x(a);
- return g(f, eI(a))
- }
- if (13 <= c)
- throw ad;
- return kU
- }
- }
- function eJ(c) {
- var e = 27;
- for (; ; ) {
- var d = am(an, e, c);
- if (4 < d >>> 0) {
- b(c[1], c);
- var e = d;
- continue
- }
- switch (d) {
- case 0:
- var a = 7;
- break;
- case 1:
- var a = 7;
- break;
- case 2:
- var a = 13;
- break;
- case 3:
- var a = 8;
- break;
- default:
- var a = 8
- }
- if (8 === a) {
- var f = x(c);
- return g(f, eJ(c))
- }
- if (13 <= a)
- throw ad;
- return kV
- }
- }
- function kW(k) {
- var c = 16
- , m = az(k);
- for (; ; ) {
- if (!(m <= c))
- if (!(cu < (c * 2 | 0))) {
- var c = c * 2 | 0;
- continue
- }
- if (h3) {
- var i = a2(bz)
- , b = ax === i ? bz[1] : O === i ? a6(bz) : bz;
- b[2] = (b[2] + 1 | 0) % 55 | 0;
- var d = b[2]
- , e = l(b[1], d)[d + 1]
- , f = (b[2] + 24 | 0) % 55 | 0
- , g = (l(b[1], f)[f + 1] + (e ^ (e >>> 25 | 0) & 31) | 0) & bi
- , h = b[2];
- l(b[1], h)[h + 1] = g;
- var j = g
- } else
- var j = 0;
- var a = [0, 0, au(c, 0), j, c];
- aK(function(x) {
- var y = x[1]
- , I = x[2]
- , g = cB(a, y)
- , H = [0, y, I, l(a[2], g)[g + 1]];
- l(a[2], g)[g + 1] = H;
- a[1] = a[1] + 1 | 0;
- var w = a[2].length - 1 << 1 < a[1] ? 1 : 0;
- if (w) {
- var k = a[2]
- , m = k.length - 1
- , f = m * 2 | 0
- , n = f < cu ? 1 : 0;
- if (n) {
- var o = au(f, 0)
- , h = au(f, 0)
- , z = a.length - 1 < 4 ? 1 : 0
- , A = z || (a[4] < 0 ? 1 : 0)
- , i = 1 - A;
- a[2] = o;
- var r = m - 1 | 0
- , D = 0;
- if (!(r < 0)) {
- var e = D;
- a: for (; ; ) {
- var b = l(k, e)[e + 1];
- for (; ; ) {
- if (b) {
- var p = b[1]
- , B = b[2]
- , C = b[3]
- , j = i ? b : [0, p, B, 0]
- , c = cB(a, p)
- , q = l(h, c)[c + 1];
- if (q)
- q[3] = j;
- else
- l(o, c)[c + 1] = j;
- l(h, c)[c + 1] = j;
- var b = C;
- continue
- }
- var G = e + 1 | 0;
- if (r !== e) {
- var e = G;
- continue a
- }
- break
- }
- break
- }
- }
- if (i) {
- var s = f - 1 | 0
- , E = 0;
- if (!(s < 0)) {
- var d = E;
- for (; ; ) {
- var v = l(h, d)[d + 1];
- if (v)
- v[3] = 0;
- var F = d + 1 | 0;
- if (s !== d) {
- var d = F;
- continue
- }
- break
- }
- }
- var t = 0
- } else
- var t = i;
- var u = t
- } else
- var u = n;
- return u
- }
- return w
- }, k);
- return a
- }
- }
- var cM = d1([0, bq]);
- function kX(M, L, K, J, I, j) {
- var Y = M ? M[1] : cL
- , Z = L ? L[1] : 0
- , _ = K ? K[1] : 0
- , $ = J ? J[1] : 0
- , aa = I ? I[1] : 0
- , e = [0, kY]
- , k = [0, 0]
- , a = [0, 0]
- , q = [0, cM[1]]
- , r = d2(0)
- , N = kW(Y)
- , l = aa ? function(a) {
- return a
- }
- : ct;
- function t(a) {
- if (h(a, kZ))
- return k0;
- function b(a) {
- var b = a[2]
- , c = a[1];
- if (typeof b !== "number")
- if (T === b[1])
- return [0, c, b[2][2]];
- return a
- }
- try {
- var c = b(d9(N, a));
- return c
- } catch (a) {
- a = w(a);
- if (a === n)
- return k1;
- throw a
- }
- }
- function ae(j, i, f) {
- var b = t(f)[1];
- function e(n) {
- var a = n;
- for (; ; ) {
- if (typeof a === "number") {
- if (dt <= a) {
- if (b8 <= a) {
- if (v <= a) {
- var g = d === b ? 1 : 0;
- if (g)
- var h = g;
- else
- var p = o === b ? 1 : 0
- , h = p || (bk === b ? 1 : 0);
- return h
- }
- return 0
- }
- return G <= a ? 0 : 1
- }
- if (d <= a)
- return d === b ? 1 : 0;
- var q = o === b ? 1 : 0
- , r = q || (bk === b ? 1 : 0);
- return r
- }
- var c = a[1];
- if (f_ <= c) {
- if (T <= c)
- throw [0, m, k3];
- var i = a[2]
- , s = i[2]
- , j = e(i[1]);
- if (j)
- return j;
- var a = s;
- continue
- }
- if (-260921543 <= c) {
- var k = a[2]
- , t = k[2]
- , l = e(k[1])
- , u = l ? 1 - e(t) : l;
- return u
- }
- return dU(f, a[2])
- }
- }
- var a = bl === b ? 1 : 0;
- if (a)
- var g = a;
- else {
- var h = 1 - c(cM[3], f, i);
- if (h)
- return e(t(j)[2]);
- var g = h
- }
- return g
- }
- function B(d) {
- var c = d2(0)
- , f = e[1]
- , g = k[1]
- , h = a[1]
- , i = q[1];
- try {
- for (; ; ) {
- if (ae(e[1], q[1], d)) {
- var j = 0;
- return j
- }
- if (bk === t(e[1])[1])
- throw cx;
- var b = a5(r);
- cy(b, c);
- var l = b[4]
- , m = b[3]
- , n = b[2]
- , o = b[1]
- , p = A(a[1])
- , s = [0, [0, e[1], k[1], p]];
- e[1] = o;
- k[1] = n;
- q[1] = l;
- a[1] = [0, s, m];
- continue
- }
- } catch (b) {
- b = w(b);
- if (b === cx)
- for (; ; ) {
- if (0 < c[2]) {
- cy(a5(c), r);
- continue
- }
- e[1] = f;
- k[1] = g;
- a[1] = h;
- q[1] = i;
- return 0
- }
- throw b
- }
- }
- function C(a) {
- function b(b) {
- for (; ; ) {
- var a = b ? i2(j, 44) : eE(j);
- if (typeof a !== "number" && 3 === a[0])
- continue;
- return a
- }
- }
- function e(j) {
- var c = j;
- for (; ; ) {
- if (typeof c === "number")
- switch (c) {
- case 9:
- return k4;
- case 10:
- return k5;
- case 13:
- throw ad
- }
- else if (4 === c[0]) {
- var a = c[1]
- , f = b(0);
- if (typeof f === "number")
- switch (f) {
- case 9:
- var o = l(a);
- return [0, [0, [0, l(a), o], 0], 0];
- case 10:
- var p = l(a);
- return [0, [0, [0, l(a), p], 0], 1];
- case 11:
- var d = b(1);
- if (typeof d === "number")
- switch (d) {
- case 9:
- return k6;
- case 10:
- return k7;
- case 13:
- throw ad
- }
- else
- switch (d[0]) {
- case 4:
- var q = d[1]
- , h = e(b(0))
- , r = h[2]
- , s = h[1];
- return [0, [0, [0, l(a), q], s], r];
- case 5:
- var t = d[1]
- , i = e(b(0))
- , u = i[2]
- , v = i[1];
- return [0, [0, [0, l(a), t], v], u]
- }
- var c = b(0);
- continue;
- case 13:
- throw ad
- }
- var g = e(f)
- , k = g[2]
- , m = g[1]
- , n = l(a);
- return [0, [0, [0, l(a), n], m], k]
- }
- var c = b(0);
- continue
- }
- }
- return e(b(0))
- }
- function D(d) {
- a: for (; ; ) {
- var e = 11;
- for (; ; ) {
- var c = am(an, e, j);
- if (3 < c >>> 0) {
- b(j[1], j);
- var e = c;
- continue
- }
- switch (c) {
- case 0:
- var f = x(j)
- , a = [1, R(f, 2, i(f) - 2 | 0)];
- break;
- case 1:
- var a = i6;
- break;
- case 2:
- var a = 13;
- break;
- default:
- var a = [2, x(j)]
- }
- if (typeof a === "number") {
- if (13 === a)
- throw ad
- } else
- switch (a[0]) {
- case 1:
- var k = a[1];
- return h(l(k), d) ? k8 : g(k9, g(k, D(d)));
- case 2:
- var m = a[1];
- return g(m, D(d))
- }
- continue a
- }
- }
- }
- function O(b) {
- for (; ; ) {
- var a = eE(j);
- if (typeof a === "number")
- if (11 <= a) {
- if (13 <= a)
- throw ad
- } else if (9 <= a)
- return 0;
- continue
- }
- }
- try {
- a: for (; ; ) {
- var s = i1(j);
- if (typeof s === "number")
- switch (s) {
- case 0:
- var af = eH(j);
- if ($)
- a[1] = [0, [0, [0, k$, [0, [0, k_, af], 0], 0]], a[1]];
- continue;
- case 3:
- var ag = eI(j);
- if (Z)
- a[1] = [0, [0, [0, lb, [0, [0, la, ag], 0], 0]], a[1]];
- continue;
- case 6:
- var ah = eJ(j);
- if (_)
- a[1] = [0, [0, [0, ld, [0, [0, lc, ah], 0], 0]], a[1]];
- continue;
- case 13:
- throw ad
- }
- else
- switch (s[0]) {
- case 0:
- var p = l(s[1])
- , P = t(p)[2];
- if (G === P) {
- var ai = C(0)[1];
- B(p);
- a[1] = [0, [0, [0, p, ai, 0]], a[1]];
- continue
- }
- if (b8 === P) {
- var Q = C(0)
- , aj = Q[2]
- , ak = Q[1];
- B(p);
- if (aj)
- var S = le;
- else {
- var al = D(p);
- O(0);
- var S = al
- }
- a[1] = [0, [0, [0, p, ak, [0, [1, S], 0]]], a[1]];
- continue
- }
- var U = C(0)
- , V = U[1]
- , ao = U[2];
- B(p);
- if (ao)
- a[1] = [0, [0, [0, p, V, 0]], a[1]];
- else {
- if (h(p, k2))
- var E = 0;
- else {
- var ab = function(b) {
- var a = b[2];
- if (typeof a !== "number")
- if (T === a[1])
- return a[2][1];
- return 0
- };
- try {
- var ac = ab(d9(N, p))
- , E = ac
- } catch (a) {
- a = w(a);
- if (a !== n)
- throw a;
- var E = 0
- }
- }
- cy([0, e[1], k[1], a[1], q[1]], r);
- e[1] = p;
- k[1] = V;
- a[1] = 0;
- aK(function(a) {
- q[1] = c(cM[4], a, q[1]);
- return 0
- }, E)
- }
- continue;
- case 1:
- var F = l(s[1]);
- O(0);
- var W = h(F, e[1]);
- if (W)
- var H = W;
- else
- try {
- hV(function(c) {
- return function(b) {
- var a = b[1];
- if (h(c, a))
- throw eF;
- if (bk === t(a)[1])
- throw n;
- return 0
- }
- }(F), r);
- var az = 0
- , H = az
- } catch (a) {
- a = w(a);
- if (a === eF)
- var X = 1;
- else {
- if (a !== n)
- throw a;
- var X = 0
- }
- var H = X
- }
- if (H)
- for (; ; ) {
- if (f(e[1], F)) {
- var u = a5(r)
- , ap = u[4]
- , aq = u[3]
- , ar = u[2]
- , as = u[1]
- , at = A(a[1]);
- a[1] = [0, [0, [0, e[1], k[1], at]], aq];
- e[1] = as;
- k[1] = ar;
- q[1] = ap;
- continue
- }
- var y = a5(r)
- , au = y[4]
- , av = y[3]
- , aw = y[2]
- , ax = y[1]
- , ay = A(a[1]);
- a[1] = [0, [0, [0, e[1], k[1], ay]], av];
- e[1] = ax;
- k[1] = aw;
- q[1] = au;
- continue a
- }
- continue;
- case 2:
- a[1] = [0, [1, s[1]], a[1]];
- continue
- }
- continue
- }
- } catch (b) {
- b = w(b);
- if (b === ad)
- for (; ; ) {
- if (0 < r[2]) {
- var z = a5(r)
- , aA = z[4]
- , aB = z[3]
- , aC = z[2]
- , aD = z[1]
- , aE = A(a[1]);
- a[1] = [0, [0, [0, e[1], k[1], aE]], aB];
- e[1] = aD;
- k[1] = aC;
- q[1] = aA;
- continue
- }
- return A(a[1])
- }
- throw b
- }
- }
- function lf(l, k, a, c) {
- function i(e) {
- if (0 === e[0]) {
- var g = e[1]
- , d = g[2]
- , c = g[1]
- , m = g[3];
- if (f(c, lh)) {
- if (f(c, li)) {
- if (f(c, lj)) {
- try {
- var p = G === aM(c, l)[2] ? 1 : 0
- , j = p
- } catch (a) {
- a = w(a);
- if (a !== n)
- throw a;
- var j = 0
- }
- b(a, lk);
- b(a, c);
- aK(function(d) {
- var e = d[2]
- , f = d[1];
- b(a, ll);
- b(a, f);
- b(a, lm);
- function c(b, a) {
- try {
- var d = hv(a, iB)
- , e = R(a, 0, d)
- , f = iz(a, d + 1 | 0)
- , g = h(e, iD) ? c(b, f) : c([0, e, b], f);
- return g
- } catch (c) {
- c = w(c);
- if (c === n)
- return h(a, iC) ? b : [0, a, b];
- throw c
- }
- }
- b(a, ac(lg, A(c(0, e))));
- return b(a, ln)
- }, d);
- if (j) {
- var o = k ? lo : lp;
- return b(a, o)
- }
- b(a, lq);
- aK(i, m);
- b(a, lr);
- b(a, c);
- return b(a, ls)
- }
- b(a, lt);
- b(a, aM(lu, d));
- return b(a, lv)
- }
- b(a, lw);
- b(a, aM(lx, d));
- return b(a, ly)
- }
- b(a, lz);
- b(a, aM(lA, d));
- return b(a, lB)
- }
- return b(a, e[1])
- }
- try {
- var d = aK(i, c);
- return d
- } catch (a) {
- a = w(a);
- if (a === n)
- return bt(lC);
- throw a
- }
- }
- function lD(b) {
- return a(e + b)
- }
- function I(b, a) {
- return a ? a[1] : b
- }
- function bE(a, b) {
- if (b)
- return b;
- var c = a2(a);
- return ax === c ? a[1] : O === c ? a6(a) : a
- }
- function cN(c, a) {
- return a ? [0, b(c, a[1])] : 0
- }
- function bF(c, a) {
- return a ? b(c, a[1]) ? a : 0 : 0
- }
- function eK(a, b) {
- if (b)
- return b[1];
- var c = a2(a);
- return ax === c ? a[1] : O === c ? a6(a) : a
- }
- function ae(a, c) {
- return a ? b(c, a[1]) : 0
- }
- function S(b, a) {
- return cN(a, b)
- }
- function eL(a) {
- return a ? [0, a[1], 0] : 0
- }
- function eM(c, a) {
- if (a) {
- var d = a[2]
- , e = a[1]
- , f = b(c, e)
- , g = eM(c, d)
- , h = e === f ? 1 : 0
- , i = h ? d === g ? 1 : 0 : h;
- return 0 === i ? [0, f, g] : a
- }
- return a
- }
- function aC(d, a) {
- if (a) {
- var e = a[2]
- , f = a[1]
- , g = b(d, f)
- , c = aC(d, e);
- return g ? 0 === (e === c ? 1 : 0) ? [0, f, c] : a : c
- }
- return a
- }
- function ao(e, d) {
- var a = d;
- for (; ; ) {
- if (a) {
- var f = a[2]
- , c = b(e, a[1]);
- if (c)
- return c;
- var a = f;
- continue
- }
- return 0
- }
- }
- function cO(d, a) {
- var c = 0;
- return aL(function(e, a) {
- var c = b(d, e);
- return c ? [0, c[1], a] : a
- }, a, c)
- }
- function cP(d, c) {
- var b = d
- , a = c;
- for (; ; ) {
- if (0 === b)
- return a;
- if (a) {
- var b = b - 1 | 0
- , a = a[2];
- continue
- }
- return 0
- }
- }
- function lE(d) {
- function a(c, a) {
- if (b(d, c))
- if (0 === a)
- return a;
- return [0, c, a]
- }
- return function(b) {
- return aL(a, b, 0)
- }
- }
- function eN(f) {
- function a(a, c) {
- var d = c[2]
- , e = c[1];
- return b(f, a) ? [0, [0, a, e], d] : [0, e, [0, a, d]]
- }
- return function(b) {
- return aL(a, b, lF)
- }
- }
- function eO(c, a) {
- var d = 0;
- return aL(function(d, a) {
- return z(b(c, d), a)
- }, a, d)
- }
- function cQ(c, a) {
- if (a) {
- var d = a[1]
- , f = a[2];
- if (b(c, d)) {
- var e = cQ(c, f);
- return [0, [0, d, e[1]], e[2]]
- }
- }
- return [0, 0, a]
- }
- function eP(a) {
- if (h(a, hu))
- var d = a;
- else {
- if (dZ(Z(a, 0)))
- var e = 0;
- else if (dZ(Z(a, i(a) - 1 | 0)))
- var e = 0;
- else
- var d = a
- , e = 1;
- if (!e) {
- var f = W(a)
- , b = [0, 0];
- for (; ; ) {
- if (b[1] < f)
- if (dY(Z(a, b[1]))) {
- b[1]++;
- continue
- }
- var c = [0, f - 1 | 0];
- for (; ; ) {
- if (b[1] <= c[1])
- if (dY(Z(a, c[1]))) {
- c[1] += -1;
- continue
- }
- var d = b[1] <= c[1] ? cp(a, b[1], (c[1] - b[1] | 0) + 1 | 0) : ho;
- break
- }
- break
- }
- }
- }
- return h(d, lG)
- }
- function af(b, a) {
- var c = i(a);
- return i(b) < c ? 0 : h(R(b, 0, c), a)
- }
- function cR(c, b) {
- var d = i(c)
- , a = i(b);
- return d < a ? 0 : h(R(c, d - a | 0, a), b)
- }
- var E = d1([0, hA]);
- function a9(d, c, a) {
- return b(d, b(c, a))
- }
- function eQ(b) {
- var a = R(b, 5, i(b) - 5 | 0);
- try {
- var c = q9(a);
- return c
- } catch (a) {
- a = w(a);
- if (a[1] === cl)
- throw [0, ck, g(lM, g(b, lL))];
- throw a
- }
- }
- function eR(a) {
- return a ? [0, ac(lN, a)] : 0
- }
- function bG(a) {
- return d0(a, 32) ? g(lP, g(a, lO)) : a
- }
- var lZ = b(E[27], lY);
- function l0(m) {
- var b = m[2][1]
- , d = m[1][1];
- if (c(E[3], d, lZ)) {
- var a = aA(function(b, a) {
- if (b) {
- var c = b[2]
- , d = b[1];
- if (h(a, lR))
- return [0, lS, [0, bG(d), c]];
- if (af(a, lT)) {
- var e = g(lU, a);
- return [0, lV, [0, g(bG(d), e), c]]
- }
- return [0, g(d, a), c]
- }
- return 0
- }, lQ, b);
- if (a) {
- var j = a[1];
- if (f(j, lW))
- var n = a[2]
- , k = [0, bG(j), n];
- else
- var k = a[2];
- var l = k
- } else
- var l = a;
- var e = ac(lX, A(l))
- } else
- var p = 0 === cR(d, l4) ? ab(bG, b) : b
- , e = ac(l5, p);
- var o = 0 === i(e) ? l1 : e;
- return g(d, g(l3, g(o, l2)))
- }
- function eS(a) {
- var b = a ? a[1] : l6;
- function c(a) {
- return ab(l0, a)
- }
- function d(a) {
- return ac(b, a)
- }
- return function(a) {
- return a9(d, c, a)
- }
- }
- function cS(a) {
- return g(l8, b(eS(l7), a))
- }
- function l_(b) {
- switch (b[0]) {
- case 0:
- var c = b[1]
- , d = g(ma, g(cS(b[2]), l$));
- return g(ac(l9, c[1]), d);
- case 1:
- var f = b[1];
- return g(md, g(f, g(mc, g(cS(b[2]), mb))));
- default:
- var h = b[3]
- , i = b[2]
- , j = b[1][1]
- , k = g(mf, g(cS(b[4]), me))
- , l = g(I(mh, cN(function(a) {
- return g(mg, a)
- }, h)), k);
- return g(mk, g(j, g(I(mj, cN(function(b) {
- return g(mi, a(e + b[1]))
- }, i)), l)))
- }
- }
- function a_(a) {
- return ac(mm, a[1])
- }
- var bH = [s, mn, P(0)];
- function J(j, d, c) {
- var a = d
- , b = c;
- for (; ; )
- switch (b) {
- case 0:
- throw bH;
- case 1:
- var e = a[2]
- , a = a[1]
- , b = e;
- continue;
- case 2:
- var f = a[2]
- , a = a[1]
- , b = f;
- continue;
- case 3:
- throw bH;
- case 4:
- var g = a[2]
- , a = a[1]
- , b = g;
- continue;
- case 5:
- var h = a[2]
- , a = a[1]
- , b = h;
- continue;
- case 6:
- var i = a[2]
- , a = a[1]
- , b = i;
- continue;
- default:
- throw bH
- }
- }
- function eT(a, e, d, c) {
- if (a[4])
- throw [0, m, mV];
- var b = a[3];
- if (typeof b === "number")
- if (3 === b)
- return I(0, c);
- if (a[4])
- throw [0, m, mW];
- a[4] = 1;
- return J(a, e, d)
- }
- function a$(a) {
- cn(mL);
- throw [0, m, mM]
- }
- function eU(b, i, h) {
- var a = i
- , c = h
- , d = 0;
- for (; ; ) {
- if (2 === c) {
- var f = a[2]
- , g = [0, a[3], d]
- , a = a[1]
- , c = f
- , d = g;
- continue
- }
- if (3 === c) {
- if (b[4])
- throw [0, m, mR];
- var e = b[3];
- if (typeof e === "number")
- if (3 === e)
- return d;
- if (b[4])
- throw [0, m, mS];
- b[4] = 1;
- return J(b, a, c)
- }
- return a$(0)
- }
- }
- function bV(i, a, f, n) {
- var b = f[2]
- , d = f[1]
- , l = f[3]
- , k = [0, E[1], 0]
- , e = aA(function(a, b) {
- var d = b[1][1]
- , e = a[1]
- , f = a[2];
- return c(E[3], d, e) ? a : [0, c(E[4], d, e), [0, b, f]]
- }, k, l)[2];
- if (0 === b) {
- if (a[4])
- throw [0, m, mC];
- var g = a[3];
- if (typeof g === "number")
- if (1 === g) {
- var h = y(a);
- return i < 50 ? bT(i + 1 | 0, h, d, e) : j(bT, [0, h, d, e])
- }
- if (a[4])
- throw [0, m, mD];
- a[4] = 1;
- return J(a, d, b)
- }
- return 7 <= b ? eT(a, d, b, [0, e]) : a$(0)
- }
- function bU(d, b, o, n, l) {
- var a = [0, o, n, l];
- if (b[4])
- throw [0, m, mE];
- var f = b[3];
- if (typeof f === "number")
- switch (f) {
- case 0:
- var c = y(b)
- , e = c[3];
- if (typeof e === "number")
- switch (e) {
- case 1:
- case 3:
- var g = [0, 0];
- return d < 50 ? bV(d + 1 | 0, c, a, g) : j(bV, [0, c, a, g])
- }
- else if (4 === e[0]) {
- var h = e[1]
- , i = 6;
- return d < 50 ? be(d + 1 | 0, c, a, i, h) : j(be, [0, c, a, i, h])
- }
- if (c[4])
- throw [0, m, mF];
- c[4] = 1;
- return J(c, a, 6);
- case 1:
- case 3:
- var k = 0;
- return d < 50 ? bV(d + 1 | 0, b, a, k) : j(bV, [0, b, a, k])
- }
- if (b[4])
- throw [0, m, mG];
- b[4] = 1;
- return J(b, a[1], a[2])
- }
- function bT(c, a, r, i) {
- var k = r[3]
- , B = r[2]
- , C = r[1];
- if (k)
- if (f(k[1], mu))
- var e = 0;
- else {
- var h = k[2];
- if (h)
- if (f(h[1], mr))
- var d = 1;
- else {
- var o = h[2];
- if (o) {
- var p = o[2]
- , s = o[1];
- if (p)
- if (f(p[1], mt))
- var d = 1;
- else {
- var q = p[2];
- if (q)
- var y = q[1]
- , z = eR(q[2])
- , l = [2, [0, s], [0, [0, eQ(y)]], z, i]
- , e = 1
- , d = 0;
- else
- var d = 1
- }
- else
- var l = [2, [0, s], 0, 0, i]
- , e = 1
- , d = 0
- } else
- var d = 1
- }
- else
- var d = 1;
- if (d)
- var l = [1, ac(ms, h), i]
- , e = 1
- }
- else
- var e = 0;
- if (!e)
- var l = [0, [0, A(aA(function(a, b) {
- if (a) {
- var c = a[2]
- , d = a[1];
- return f(b, mp) ? [0, g(d, b), c] : [0, mq, [0, d, c]]
- }
- return 0
- }, mo, k))], i];
- var b = [0, C, B, l];
- if (a[4])
- throw [0, m, mH];
- var n = a[3];
- if (typeof n === "number")
- switch (n) {
- case 3:
- return eU(a, b, 2);
- case 4:
- var t = 2;
- return c < 50 ? bc(c + 1 | 0, a, b, t) : j(bc, [0, a, b, t]);
- case 5:
- var u = 2;
- return c < 50 ? bb(c + 1 | 0, a, b, u) : j(bb, [0, a, b, u]);
- case 6:
- var v = 2;
- return c < 50 ? ba(c + 1 | 0, a, b, v) : j(ba, [0, a, b, v])
- }
- else if (4 === n[0]) {
- var w = n[1]
- , x = 2;
- return c < 50 ? bd(c + 1 | 0, a, b, x, w) : j(bd, [0, a, b, x, w])
- }
- if (a[4])
- throw [0, m, mI];
- a[4] = 1;
- return J(a, b, 2)
- }
- function D(c, a, I, H, G) {
- var b = [0, I, H, G];
- if (a[4])
- throw [0, m, mJ];
- var d = a[3];
- if (typeof d === "number")
- switch (d) {
- case 4:
- var q = 4;
- return c < 50 ? bM(c + 1 | 0, a, b, q) : j(bM, [0, a, b, q]);
- case 5:
- var r = 4;
- return c < 50 ? bL(c + 1 | 0, a, b, r) : j(bL, [0, a, b, r]);
- case 2:
- case 6:
- if (a[4])
- throw [0, m, mK];
- a[4] = 1;
- return J(a, b, 4);
- default:
- var e = b[1]
- , h = b[2]
- , g = [0, b[3], 0];
- for (; ; ) {
- if (4 === h) {
- var E = e[2]
- , F = [0, e[3], g]
- , e = e[1]
- , h = E
- , g = F;
- continue
- }
- if (5 === h) {
- var i = e[2]
- , f = e[1]
- , k = [0, e[3], [0, g]];
- switch (i) {
- case 6:
- var n = f[2]
- , o = f[1]
- , p = [0, k, f[3]];
- return c < 50 ? bU(c + 1 | 0, a, o, n, p) : j(bU, [0, a, o, n, p]);
- case 0:
- case 7:
- var l = [0, k, 0];
- return c < 50 ? bU(c + 1 | 0, a, f, i, l) : j(bU, [0, a, f, i, l]);
- default:
- return a$(0)
- }
- }
- return a$(0)
- }
- }
- else
- switch (d[0]) {
- case 0:
- var s = d[1]
- , t = 4;
- return c < 50 ? bS(c + 1 | 0, a, b, t, s) : j(bS, [0, a, b, t, s]);
- case 1:
- var u = d[1]
- , v = 4;
- return c < 50 ? bR(c + 1 | 0, a, b, v, u) : j(bR, [0, a, b, v, u]);
- case 2:
- var w = d[1]
- , x = 4;
- return c < 50 ? bQ(c + 1 | 0, a, b, x, w) : j(bQ, [0, a, b, x, w]);
- case 3:
- var y = d[1]
- , z = 4;
- return c < 50 ? bP(c + 1 | 0, a, b, z, y) : j(bP, [0, a, b, z, y]);
- case 4:
- var A = d[1]
- , B = 4;
- return c < 50 ? bO(c + 1 | 0, a, b, B, A) : j(bO, [0, a, b, B, A]);
- default:
- var C = d[1]
- , D = 4;
- return c < 50 ? bN(c + 1 | 0, a, b, D, C) : j(bN, [0, a, b, D, C])
- }
- }
- function bS(e, f, c, b, a) {
- var d = y(f);
- return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
- }
- function bR(e, f, c, b, a) {
- var d = y(f);
- return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
- }
- function bQ(e, k, c, b, f) {
- var a = y(k)
- , d = a[3];
- if (typeof d === "number")
- switch (d) {
- case 2:
- case 6:
- if (a[4])
- throw [0, m, mQ];
- a[4] = 1;
- return J(a, c, b)
- }
- else if (4 === d[0]) {
- var l = d[1]
- , h = y(a)
- , i = g(f, l);
- return e < 50 ? D(e + 1 | 0, h, c, b, i) : j(D, [0, h, c, b, i])
- }
- return e < 50 ? D(e + 1 | 0, a, c, b, f) : j(D, [0, a, c, b, f])
- }
- function bP(e, f, c, b, a) {
- var d = y(f);
- return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
- }
- function bO(e, f, c, b, a) {
- var d = y(f);
- return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
- }
- function bN(e, f, c, b, a) {
- var d = y(f);
- return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a])
- }
- function bM(d, e, b, a) {
- var c = y(e);
- return d < 50 ? D(d + 1 | 0, c, b, a, eW) : j(D, [0, c, b, a, eW])
- }
- function bL(d, e, b, a) {
- var c = y(e);
- return d < 50 ? D(d + 1 | 0, c, b, a, eX) : j(D, [0, c, b, a, eX])
- }
- function aw(c, a, A, z, x) {
- var b = [0, A, z, x];
- if (a[4])
- throw [0, m, mT];
- var g = a[3];
- if (typeof g === "number")
- switch (g) {
- case 2:
- var l = b[1]
- , h = b[2]
- , k = [0, b[3], 0];
- for (; ; ) {
- var d = [0, l, h, k];
- switch (h) {
- case 1:
- var i = d[1]
- , l = i[1]
- , h = i[2]
- , k = [0, i[3], d[3]];
- continue;
- case 2:
- case 3:
- if (a[4])
- throw [0, m, mN];
- var n = a[3];
- if (typeof n === "number")
- if (2 === n) {
- var e = y(a)
- , f = e[3];
- if (typeof f === "number") {
- if (1 === f) {
- var o = y(e)
- , p = 0;
- return c < 50 ? bT(c + 1 | 0, o, d, p) : j(bT, [0, o, d, p])
- }
- } else if (4 === f[0]) {
- var q = f[1]
- , r = 0;
- return c < 50 ? be(c + 1 | 0, e, d, r, q) : j(be, [0, e, d, r, q])
- }
- if (e[4])
- throw [0, m, mO];
- e[4] = 1;
- return J(e, d, 0)
- }
- if (a[4])
- throw [0, m, mP];
- a[4] = 1;
- return J(a, d[1], d[2]);
- default:
- return a$(0)
- }
- }
- case 4:
- var s = 1;
- return c < 50 ? bc(c + 1 | 0, a, b, s) : j(bc, [0, a, b, s]);
- case 5:
- var t = 1;
- return c < 50 ? bb(c + 1 | 0, a, b, t) : j(bb, [0, a, b, t]);
- case 6:
- var u = 1;
- return c < 50 ? ba(c + 1 | 0, a, b, u) : j(ba, [0, a, b, u])
- }
- else if (4 === g[0]) {
- var v = g[1]
- , w = 1;
- return c < 50 ? bd(c + 1 | 0, a, b, w, v) : j(bd, [0, a, b, w, v])
- }
- if (a[4])
- throw [0, m, mU];
- a[4] = 1;
- return J(a, b, 1)
- }
- function be(c, A, z, x, w) {
- var e = y(A)
- , b = [0, z, x, [0, w]];
- if (e[4])
- throw [0, m, mX];
- var f = e[3];
- if (typeof f === "number")
- if (5 === f) {
- var a = y(e)
- , d = a[3];
- if (typeof d === "number")
- switch (d) {
- case 4:
- var g = 5;
- return c < 50 ? bM(c + 1 | 0, a, b, g) : j(bM, [0, a, b, g]);
- case 5:
- var h = 5;
- return c < 50 ? bL(c + 1 | 0, a, b, h) : j(bL, [0, a, b, h]);
- default:
- if (a[4])
- throw [0, m, mY];
- a[4] = 1;
- return J(a, b, 5)
- }
- else
- switch (d[0]) {
- case 0:
- var i = d[1]
- , k = 5;
- return c < 50 ? bS(c + 1 | 0, a, b, k, i) : j(bS, [0, a, b, k, i]);
- case 1:
- var l = d[1]
- , n = 5;
- return c < 50 ? bR(c + 1 | 0, a, b, n, l) : j(bR, [0, a, b, n, l]);
- case 2:
- var o = d[1]
- , p = 5;
- return c < 50 ? bQ(c + 1 | 0, a, b, p, o) : j(bQ, [0, a, b, p, o]);
- case 3:
- var q = d[1]
- , r = 5;
- return c < 50 ? bP(c + 1 | 0, a, b, r, q) : j(bP, [0, a, b, r, q]);
- case 4:
- var s = d[1]
- , t = 5;
- return c < 50 ? bO(c + 1 | 0, a, b, t, s) : j(bO, [0, a, b, t, s]);
- default:
- var u = d[1]
- , v = 5;
- return c < 50 ? bN(c + 1 | 0, a, b, v, u) : j(bN, [0, a, b, v, u])
- }
- }
- if (e[4])
- throw [0, m, mZ];
- e[4] = 1;
- return J(e, b[1], b[2])
- }
- function bd(e, f, c, b, a) {
- var d = y(f);
- return e < 50 ? aw(e + 1 | 0, d, c, b, a) : j(aw, [0, d, c, b, a])
- }
- function bc(d, e, b, a) {
- var c = y(e);
- return d < 50 ? aw(d + 1 | 0, c, b, a, eY) : j(aw, [0, c, b, a, eY])
- }
- function bb(d, e, b, a) {
- var c = y(e);
- return d < 50 ? aw(d + 1 | 0, c, b, a, eZ) : j(aw, [0, c, b, a, eZ])
- }
- function ba(d, e, b, a) {
- var c = y(e);
- return d < 50 ? aw(d + 1 | 0, c, b, a, e0) : j(aw, [0, c, b, a, e0])
- }
- function mv(a, b, c, d) {
- return br(be(0, a, b, c, d))
- }
- function mw(a, b, c, d) {
- return br(bd(0, a, b, c, d))
- }
- function mx(a, b, c) {
- return br(bc(0, a, b, c))
- }
- function my(a, b, c) {
- return br(bb(0, a, b, c))
- }
- function mz(a, b, c) {
- return br(ba(0, a, b, c))
- }
- function y(a) {
- var c = a[1]
- , d = a[2];
- return [0, c, d, b(c, d), 0]
- }
- function eV(b, a) {
- return [0, b, a, 0, 0]
- }
- function mA(f, e) {
- var d = eV(f, e)
- , c = [0, 0, d[2][12]]
- , a = y(d)
- , b = a[3];
- if (typeof b === "number") {
- if (3 === b)
- return eT(a, c, 7, 0)
- } else if (4 === b[0])
- return mv(a, c, 7, b[1]);
- if (a[4])
- throw [0, m, m0];
- a[4] = 1;
- return J(a, c, 7)
- }
- function mB(f, e) {
- var d = eV(f, e)
- , b = [0, 0, d[2][12]]
- , a = y(d)
- , c = a[3];
- if (typeof c === "number")
- switch (c) {
- case 3:
- return eU(a, b, 3);
- case 4:
- return mx(a, b, 3);
- case 5:
- return my(a, b, 3);
- case 6:
- return mz(a, b, 3)
- }
- else if (4 === c[0])
- return mw(a, b, 3, c[1]);
- if (a[4])
- throw [0, m, m1];
- a[4] = 1;
- return J(a, b, 3)
- }
- var e1 = [s, m2, P(0)];
- function m4(c) {
- a: for (; ; ) {
- c[10] = au(5, -1);
- var j = 0;
- for (; ; ) {
- var d = rj(m3, j, c);
- if (0 <= d) {
- c[11] = c[12];
- var f = c[12];
- c[12] = [0, f[1], f[2], f[3], c[4] + c[6] | 0]
- }
- if (20 < d >>> 0) {
- b(c[1], c);
- var j = d;
- continue
- }
- switch (d) {
- case 0:
- return 3;
- case 1:
- var h = c[12];
- c[12] = [0, h[1], h[2] + 1 | 0, c[6], h[4]];
- continue a;
- case 2:
- continue a;
- case 3:
- return 4;
- case 4:
- return 2;
- case 5:
- return 1;
- case 6:
- return 0;
- case 7:
- return 5;
- case 8:
- return 6;
- case 9:
- return [3, x(c)];
- case 10:
- return [5, x(c)];
- case 11:
- return [4, x(c)];
- case 12:
- return [0, x(c)];
- case 13:
- return [2, x(c)];
- case 14:
- return [1, x(c)];
- case 15:
- var m = l(c[10], 0)[1];
- return [1, cv(c, l(c[10], 1)[2], m)];
- case 16:
- return [4, x(c)];
- case 17:
- continue a;
- case 18:
- continue a;
- case 19:
- continue a;
- default:
- var i = x(c)
- , k = aa(i, 0);
- if (aV < k)
- return [1, i];
- throw [0, e1, g(m7, g(i, g(m6, g(a(e + k), m5))))]
- }
- }
- }
- }
- function e2(c) {
- var d = c[11]
- , b = c[12]
- , f = g(m8, a(e + ((b[4] - b[3] | 0) + 1 | 0)))
- , h = g(m9, g(a(e + ((d[4] - d[3] | 0) + 1 | 0)), f));
- return g(a(e + b[2]), h)
- }
- function e3(d, a) {
- var b = hD(d);
- try {
- var h = c(a, m4, b);
- return h
- } catch (a) {
- a = w(a);
- if (a[1] === e1) {
- var e = g(m_, a[2]);
- cn(g(e2(b), e));
- return 0
- }
- if (a === bH) {
- var f = g(m$, d);
- cn(g(e2(b), f));
- return 0
- }
- throw a
- }
- }
- function na(a) {
- return e3(a, mB)
- }
- var nh = z(ng, nf)
- , ni = b(E[27], nh);
- function bI(a) {
- return c(E[3], a, ni)
- }
- function cT(b, a) {
- return aH(a[1], b)
- }
- function aP(d) {
- return function(e) {
- var a = e;
- for (; ; ) {
- if (a) {
- var b = a[1]
- , c = a[2];
- if (cT(d, b))
- return [0, b];
- var a = c;
- continue
- }
- return 0
- }
- }
- }
- function cU(c, b, a) {
- var d = eM(function(a) {
- var d = a[1];
- return 0 === aH(c, d) ? a : [0, d, b]
- }, a);
- return d === a ? [0, [0, c, b], a] : d
- }
- function nl(b, a) {
- return ae(b, function(b) {
- return 0 === a[0] ? [0, g(b, a[1])] : 0
- })
- }
- function nn(a) {
- return 0 === a[0] ? 0 : a[4]
- }
- function cV(d, b, a) {
- if (0 === a[0])
- return 0;
- var e = a[4]
- , f = a[3]
- , g = a[2];
- return h(a[1], d) ? c(b, g, f) : ao(function(a) {
- return cV(d, b, a)
- }, e)
- }
- function cW(d, c, g, f, b) {
- var a = aH(c, d)
- , e = a ? 0 === b ? 1 : 0 : a;
- return e
- }
- function cX(b) {
- if (0 === b[0])
- return eP(b[1]);
- var d = b[4]
- , e = f(b[1], no);
- if (e) {
- var g = 0 !== d ? 1 : 0;
- if (g) {
- var a = d;
- for (; ; ) {
- if (a) {
- var i = a[2]
- , c = cX(a[1]);
- if (c) {
- var a = i;
- continue
- }
- return c
- }
- return 1
- }
- }
- var h = g
- } else
- var h = e;
- return h
- }
- function np(c) {
- var a = c;
- for (; ; ) {
- if (a) {
- var b = a[2];
- if (cX(a[1])) {
- var a = b;
- continue
- }
- }
- return a
- }
- }
- var nq = lE(cX);
- function e4(a) {
- var c = 0;
- return A(aA(function(e, a) {
- if (0 === a[0]) {
- var c = a[1]
- , j = c[3]
- , k = c[2]
- , l = c[1]
- , g = function(a) {
- return e3(a[2], mA)
- }
- , d = b(eN(function(a) {
- return h(a[1], nb)
- }), k)
- , i = d[2]
- , f = aA(z, 0, ab(g, d[1]));
- return [0, [1, l, i, f, e4(j)], e]
- }
- return [0, [0, a[1]], e]
- }, c, a))
- }
- function e5(i, l) {
- var c = i ? i[1] : 0;
- function f(a) {
- return g(ns, bx(c * 2 | 0, 32))
- }
- var m = 0
- , a = aA(function(i, a) {
- if (0 === a[0])
- return [0, [1, a[1]], i];
- var k = a[3]
- , l = a[2]
- , j = a[1]
- , q = a[4]
- , r = 0 === (0 === k ? 1 : 0) ? [0, [0, nr, b(eS(0), k)], l] : l
- , m = e5([0, c + 1 | 0], q)
- , d = 0 === h(j, nt) ? m : z([0, nv, m], [0, [1, f(0)], 0]);
- if (d) {
- var n = d[1];
- if (0 === n[0])
- if (bI(n[1][1]))
- var o = [0, [1, g(nu, bx((c + 1 | 0) * 2 | 0, 32))], d]
- , e = 1;
- else
- var e = 0;
- else
- var e = 0
- } else
- var e = 0;
- if (!e)
- var o = d;
- var p = [0, [0, j, r, o]];
- return 0 === bI(j) ? [0, p, i] : [0, [1, f(0)], [0, p, i]]
- }, m, l);
- if (a) {
- var j = a[1];
- if (0 === j[0])
- var d = 0;
- else {
- var n = a[2]
- , o = j[1];
- if (0 < c)
- if (h(o, f(0)))
- var k = [0, [1, g(nw, bx((c - 1 | 0) * 2 | 0, 32))], n]
- , d = 1
- , e = 0;
- else
- var e = 1;
- else
- var e = 1;
- if (e)
- var d = 0
- }
- } else
- var d = 0;
- if (!d)
- var k = a;
- return A(k)
- }
- function e6(r) {
- var c = 0
- , a = r;
- for (; ; ) {
- if (a) {
- var e = a[1];
- if (0 === e[0]) {
- var f = a[2];
- if (f) {
- var h = f[1]
- , j = e[1];
- if (0 === h[0]) {
- var s = f[2]
- , a = [0, [0, g(j, h[1])], s];
- continue
- }
- var n = f[2]
- , m = j
- , l = h
- , k = h[1]
- , d = 0
- } else
- var d = 1
- } else {
- var i = a[2];
- if (i) {
- var q = i[1]
- , x = e[1];
- if (0 === q[0])
- var n = i[2]
- , m = q[1]
- , l = e
- , k = x
- , d = 0;
- else
- var d = 1
- } else
- var d = 1
- }
- if (!d)
- if (bI(k))
- if (eP(m)) {
- var a = [0, l, n];
- continue
- }
- var b = a[1];
- if (0 === b[0]) {
- var c = [0, [0, b[1]], c]
- , a = a[2];
- continue
- }
- var o = b[4]
- , p = b[1]
- , t = a[2]
- , u = b[3]
- , v = b[2]
- , w = 0 === bI(p) ? o : a9(nq, np, o)
- , c = [0, [1, p, v, u, e6(w)], c]
- , a = t;
- continue
- }
- return A(c)
- }
- }
- function e7(m) {
- var b = B(iY, 0, 0, m)
- , n = 0
- , p = [0, kS]
- , f = Q(cc);
- function o(d, c) {
- try {
- var a = bf(aI(b, 1042138122, 153), b, d, 0, c);
- if (0 === a)
- bt(iZ);
- return a
- } catch (a) {
- a = w(a);
- if (a === aJ)
- return 0;
- throw a
- }
- }
- var a = [0]
- , c = 0
- , d = 0
- , e = 0
- , g = 0
- , h = 0
- , i = 0
- , j = 0
- , k = Q(aW);
- return e6(e4(kX(p, nz, ny, nx, n, [0, function(a) {
- var g = o(f, W(f))
- , c = 0 < g ? g : (a[9] = 1,
- 0);
- if (W(a[2]) < (a[3] + c | 0)) {
- if (((a[3] - a[5] | 0) + c | 0) <= W(a[2]))
- bw(a[2], a[5], a[2], 0, a[3] - a[5] | 0);
- else {
- var j = cm(2 * W(a[2]) | 0, aN);
- if (j < ((a[3] - a[5] | 0) + c | 0))
- bt(hC);
- var k = Q(j);
- bw(a[2], a[5], k, 0, a[3] - a[5] | 0);
- a[2] = k
- }
- var d = a[5];
- a[4] = a[4] + d | 0;
- a[6] = a[6] - d | 0;
- a[5] = 0;
- a[7] = a[7] - d | 0;
- a[3] = a[3] - d | 0;
- var e = a[10]
- , h = e.length - 1 - 1 | 0
- , m = 0;
- if (!(h < 0)) {
- var b = m;
- for (; ; ) {
- var i = l(e, b)[b + 1];
- if (0 <= i)
- l(e, b)[b + 1] = i - d | 0;
- var n = b + 1 | 0;
- if (h !== b) {
- var b = n;
- continue
- }
- break
- }
- }
- }
- bw(f, 0, a[2], a[3], c);
- a[3] = a[3] + c | 0;
- return 0
- }
- , k, j, i, h, g, e, d, c, a, by, by])))
- }
- function e8(a) {
- return [0, [0, nQ, a], nP]
- }
- var cY = e8(nR);
- function e9(e, g, a) {
- var c = aC(function(b) {
- var a = b[1]
- , c = h(a, e_)
- , d = c || h(a, e$);
- return d
- }, e);
- function j(c) {
- var b = c[2]
- , a = i(b)
- , d = 7;
- return a < 7 ? lH : R(b, d, a - 7 | 0)
- }
- var k = b(aP(e_), c)
- , l = I(cY, S(S(bE([O, function(a) {
- return b(aP(e$), c)
- }
- ], k), j), e8));
- function d(c) {
- var d = c[2];
- function e(b) {
- var c = b[2];
- function e(b) {
- if (f(b, nI))
- if (f(b, nJ))
- return a;
- function e(a) {
- return cU(nK, c, a)
- }
- return a9(function(a) {
- return cU(nL, d, a)
- }, e, a)
- }
- return S(ao(function(a) {
- return f(a[1][1], nM) ? 0 : [0, a_(a[2])]
- }, g), e)
- }
- return ae(b(aP(nN), a), e)
- }
- return z(l, I(a, ae(b(aP(nO), a), d)))
- }
- function fa(b, a) {
- var c = [1, nS, 0, 0, a];
- return cV(b, function(b, a) {
- return [0, [0, b, a]]
- }, c)
- }
- function nT(a, d, c, b) {
- return h(a, nU)
- }
- var nX = [0, nT, function(f, d, a, c) {
- function e(b) {
- var c = b[2]
- , e = e9(d, a, b[1]);
- return [0, e, z(c, a)]
- }
- var b = I([0, cY, 0], S(fa(nV, c), e));
- return [0, [1, nW, b[1], b[2], 0]]
- }
- ];
- function nY(a, b) {
- return [0, a]
- }
- function fb(a) {
- return cV(nZ, nY, a)
- }
- function fc(d, a) {
- if (0 === a[0])
- return 0;
- var b = a[1];
- if (f(b, n0)) {
- var e = a[4]
- , g = a[3]
- , h = a[2]
- , c = function(b) {
- if (b) {
- var a = b[1];
- if (0 === a[0])
- return [0, a, c(b[2])];
- var e = a[1];
- if (f(e, n1)) {
- var g = a[4]
- , h = a[3]
- , i = a[2]
- , j = c(b[2]);
- return [0, [1, e, i, h, c(g)], j]
- }
- return [0, [1, n2, d, a[3], a[4]], b[2]]
- }
- return 0
- };
- return [0, [1, b, h, g, c(e)]]
- }
- return [0, [1, n3, d, a[3], a[4]]]
- }
- function n6(a) {
- return R(a, 15, (i(a) - 9 | 0) - 15 | 0)
- }
- function n9(a, b, c, d) {
- return cW(n8, a, b, c, d)
- }
- var of = [0, n9, function(v, b, u, t, a) {
- if (b) {
- var m = b[1];
- if (!f(m[1], n_))
- if (!b[2]) {
- var c = m[2]
- , l = af(c, n4)
- , q = l ? cR(c, n5) : l;
- if (q) {
- if (a) {
- var d = a[1];
- if (0 !== d[0])
- if (!f(d[1], n$)) {
- var e = d[2];
- if (e) {
- var n = e[1];
- if (!f(n[1], oa))
- if (!f(n[2], ob))
- if (!e[2]) {
- var g = a[2];
- if (g) {
- var h = g[2];
- if (h) {
- var i = h[1]
- , j = g[1];
- if (0 !== i[0])
- if (!f(i[1], oc)) {
- var k = i[2];
- if (k) {
- var o = k[1];
- if (!f(o[1], od))
- if (!f(o[2], oe))
- if (!k[2]) {
- var r = h[2]
- , s = a9(e7, n6, c)
- , p = function(a) {
- function b(b) {
- return e9(b[1], b[2], a)
- }
- var c = S(fa(n7, s), b);
- return fc(eK([O, function(b) {
- return z(cY, a)
- }
- ], c), j)
- };
- return [0, [0, I(j, ae(fb(j), p)), r]]
- }
- }
- }
- }
- }
- }
- }
- }
- }
- return 0
- }
- return 0
- }
- }
- return 0
- }
- ];
- function ok(a, b, c, d) {
- return cW(oj, a, b, c, d)
- }
- var os = [0, ok, function(u, b, t, s, a) {
- if (b) {
- var l = b[1];
- if (!f(l[1], ol))
- if (!b[2]) {
- var m = l[2]
- , k = af(m, og)
- , q = k ? cR(m, oh) : k;
- if (q) {
- if (a) {
- var c = a[1];
- if (0 !== c[0])
- if (!f(c[1], om)) {
- var d = c[2];
- if (d) {
- var n = d[1];
- if (!f(n[1], on))
- if (!f(n[2], oo))
- if (!d[2]) {
- var e = a[2];
- if (e) {
- var g = e[2];
- if (g) {
- var h = g[1]
- , i = e[1];
- if (0 !== h[0])
- if (!f(h[1], op)) {
- var j = h[2];
- if (j) {
- var o = j[1];
- if (!f(o[1], oq))
- if (!f(o[2], or))
- if (!j[2]) {
- var r = g[2]
- , p = function(a) {
- return fc([0, oi, a], i)
- };
- return [0, [0, I(i, ae(fb(i), p)), r]]
- }
- }
- }
- }
- }
- }
- }
- }
- }
- return 0
- }
- return 0
- }
- }
- return 0
- }
- ];
- function fd(h, g, o) {
- var i = h ? h[1] : 0
- , c = 0
- , a = o;
- for (; ; ) {
- if (a) {
- var b = a[1];
- if (0 === b[0]) {
- var c = [0, b, c]
- , a = a[2];
- continue
- }
- var d = a[2]
- , f = b[4]
- , j = b[3]
- , k = b[2]
- , l = b[1]
- , e = c1(g, l, k, j, f, d);
- if (typeof e === "number") {
- if (0 === e) {
- var a = d;
- continue
- }
- var m = fd([0, i], g, f)
- , n = [1, l, k, j, m];
- if (i)
- if (rk(m, f)) {
- var a = [0, n, d];
- continue
- }
- var c = [0, n, c]
- , a = d;
- continue
- } else {
- if (0 === e[0]) {
- var a = [0, e[1], d];
- continue
- }
- var a = e[1];
- continue
- }
- }
- return A(c)
- }
- }
- function fe(a, e, d, c, b) {
- return I(0, ao(function(f) {
- if (bf(f[1], e, d, c, b)) {
- var a = bf(f[2], e, d, c, b);
- if (typeof a === "number")
- if (0 === a)
- return 0;
- return [0, a]
- }
- return 0
- }, a))
- }
- function ff(a, i, h, b) {
- var c = a ? a[1] : 0;
- return fd([0, c], function(f, e, d, b, c) {
- var a = fe(i, f, e, d, b);
- if (typeof a === "number")
- switch (a) {
- case 0:
- var g = ao(function(a) {
- return bf(a[1], f, e, d, b) ? c1(a[2], f, e, d, b, c) : 0
- }, h);
- return g ? [1, g[1]] : 1;
- case 1:
- return [1, z(b, c)];
- default:
- return 0
- }
- else
- return 0 === a[0] ? [0, a[1]] : [1, z(a[1], c)]
- }, b)
- }
- function ou(c) {
- if (!f(c[1][1], ov)) {
- var a = c[2][1];
- if (a) {
- var b = a[2];
- if (b) {
- var d = b[2]
- , e = b[1]
- , g = a[1]
- , h = [O, function(a) {
- return eR(d)
- }
- ];
- return [0, [0, [0, g], eQ(e), h]]
- }
- }
- }
- return 0
- }
- function cZ(a) {
- return ao(ou, a)
- }
- function bJ(b, a) {
- return ao(function(a) {
- var c = a[2];
- return h(a[1][1], b) ? [0, a_(c)] : 0
- }, a)
- }
- function fg(l) {
- var c = 0
- , a = l;
- for (; ; ) {
- if (a) {
- var b = a[1];
- if (0 === b[0]) {
- var c = [0, b, c]
- , a = a[2];
- continue
- }
- var g = a[2]
- , e = b[2]
- , d = b[1]
- , m = b[3]
- , i = fg(b[4]);
- if (e) {
- var j = e[1];
- if (!f(j[1], ow))
- if (!f(j[2], ox))
- if (!e[2])
- if (!i) {
- var n = h(d, oy) ? 0 : h(d, oz) ? 0 : 1;
- if (!n) {
- var k = [0, d] ? d : ne
- , a = cP(1, cQ(function(i) {
- return function(b) {
- if (1 === b[0]) {
- var c = b[2];
- if (c) {
- var e = c[1]
- , g = b[1];
- if (f(e[1], nc))
- var a = 0;
- else if (f(e[2], nd))
- var a = 0;
- else if (c[2])
- var a = 0;
- else if (h(g, i))
- var d = 1
- , a = 1;
- else
- var a = 0
- } else
- var a = 0
- } else
- var a = 0;
- if (!a)
- var d = 0;
- return 1 - d
- }
- }(k), g)[2]);
- continue
- }
- }
- }
- var c = [0, [1, d, e, m, i], c]
- , a = g;
- continue
- }
- return A(c)
- }
- }
- function fh(a) {
- return [0, oB, a[2], [0, oA, a[3]], 0]
- }
- function oX(b) {
- var a = b[1][1]
- , c = h(a, oY)
- , d = c || h(a, oZ);
- return d
- }
- function o0(a) {
- if (!f(a[1][1], o1)) {
- var c = a[2]
- , b = c[1];
- if (b)
- if (!f(b[1], o2))
- if (!b[2])
- return [0, o3, c]
- }
- return a
- }
- function fi(k, d, c) {
- function t(g) {
- var j = g[3]
- , b = g[2]
- , i = b[3]
- , c = b[2]
- , l = b[1]
- , o = b[4]
- , p = g[1]
- , m = 0 === (0 === j ? 1 : 0) ? fi(k, d, j) : 0
- , n = [0, pg, a(e + p)];
- if (h(l, ph))
- return [1, l, [0, n, c], i, m];
- var q = 0 === bv(function(a) {
- return cT(pi, a)
- }, c) ? [0, pj, c] : c
- , r = [0, n, z(cO(function(a) {
- return f(a[1][1], o7) ? 0 : [0, [0, o8, a_(a[2])]]
- }, i), q)]
- , s = ab(o0, i);
- return [1, pk, r, s, z(fg(o), m)]
- }
- if (c) {
- var i = c[1]
- , l = i[2][3]
- , m = i[1]
- , u = i[4]
- , j = function(i, g, c) {
- return ao(function(a) {
- if (2 === a[0]) {
- var d = a[2];
- if (d) {
- var b = a[3]
- , j = a[4]
- , k = d[1][1];
- if (h(a[1][1], i))
- if (k === g) {
- if (c)
- var f = c[1]
- , e = b ? aH(f, b[1]) : 0;
- else
- var e = 0 === b ? 1 : 0;
- if (e)
- return [0, j]
- }
- }
- }
- return 0
- }, k)
- }
- , o = function(a) {
- return bJ(o4, a)
- }
- , p = function(a) {
- return h(o5, a)
- }
- , q = function(a) {
- return bF(p, a)
- }
- , r = function(b) {
- var a = b[3]
- , c = a2(a)
- , d = b[2]
- , e = b[1][1]
- , f = ax === c ? a[1] : O === c ? a6(a) : a;
- return j(e, d, f)
- }
- , s = function(d) {
- var a = [O, function(b) {
- function a(a) {
- return ae(cZ(l), r)
- }
- return ae(a9(q, o, d), a)
- }
- ];
- function n(g) {
- var a = ct(g);
- if (f(a, oK))
- if (f(a, oL)) {
- if (f(a, oM))
- if (f(a, oN))
- if (f(a, oO))
- if (f(a, oP))
- var b = 0
- , c = 1;
- else
- var b = oR
- , c = 1;
- else
- var b = oS
- , c = 1;
- else
- var c = 0;
- else
- var c = 0;
- if (!c)
- var e = function(a) {
- return h(a, lJ) ? oH : h(a, lK) ? oI : h(a, lI) ? 0 : 0
- }
- , b = ae(bJ(oJ, d), e)
- } else
- var b = oT;
- else
- var b = oU;
- return bE([O, function(a) {
- return oQ
- }
- ], b)
- }
- var g = I(oW, ae(bJ(oV, d), n))
- , b = g[1]
- , j = g[2]
- , c = eL(S(j, function(a) {
- return [0, oC, [0, [0, a, 0]]]
- }));
- if (h(b, oD))
- return [0, b, 0, c];
- function e(a) {
- return bJ(oE, a)
- }
- var i = [O, function(d) {
- var b = a2(a)
- , c = ax === b ? a[1] : O === b ? a6(a) : a;
- return ae(c, e)
- }
- ];
- function k(a) {
- return [0, oF, a]
- }
- var m = bE(i, e(d));
- return [0, b, eL(S(bF(function(a) {
- return f(a, oG)
- }, m), k)), c]
- }
- , b = I(o6, S(j(d, m, 0), s))
- , n = b[1]
- , v = b[3]
- , w = b[2]
- , x = ab(t, c)
- , y = 0 === h(n, pl) ? [0, [0, pf, g(d, g(pe, g(a(e + m), g(pd, ac(pc, ab(lD, A(u)))))))], 0] : 0
- , B = z(y, w);
- return [0, [1, n, B, z(v, aC(oX, l)), x], 0]
- }
- return 0
- }
- var po = b(E[27], pn);
- function fj(e) {
- var a = e;
- for (; ; ) {
- if (a) {
- var b = a[1];
- if (0 === b[0]) {
- var c = a[2];
- if (c) {
- var d = c[1]
- , f = b[1];
- if (0 === d[0]) {
- var h = c[2]
- , a = [0, [0, g(f, d[1])], h];
- continue
- }
- }
- }
- return [0, b, fj(a[2])]
- }
- return a
- }
- }
- function bK(b) {
- if (b) {
- var a = b[1];
- if (0 === a[0])
- return [0, a, bK(b[2])];
- var d = a[1]
- , g = b[2]
- , h = a[3]
- , i = a[2]
- , e = bK(a[4])
- , f = bK(g);
- if (c(E[3], d, po))
- if (0 === e)
- return f;
- return [0, [1, d, i, h, fj(e)], f]
- }
- return b
- }
- function fk(a) {
- var d = 3 <= i(a) ? 1 : 0;
- if (d) {
- var e = 58 === aa(a, 1) ? 1 : 0;
- if (e) {
- var b = aa(a, 0)
- , f = 113 <= b ? 2 < (b - 118 | 0) >>> 0 ? 0 : 1 : 111 <= b ? 1 : 0;
- if (!f)
- return 0;
- var c = 1
- } else
- var c = e
- } else
- var c = d;
- return c
- }
- function pu(a, d, c, b) {
- return fk(a)
- }
- var pv = [0, pu, function(d, c, b, a) {
- return a ? 1 : 2
- }
- ];
- function pw(a, d, c, b) {
- return h(a, px)
- }
- var pA = [0, pw, function(e, a, d, c) {
- if (a) {
- var b = a[1];
- if (!f(b[1], py))
- if (!a[2])
- if (af(b[2], pz))
- return 1
- }
- return 0
- }
- ];
- function pF(a, g, f, c) {
- var d = h(a, pG)
- , b = d || h(a, pH)
- , e = b ? 0 === c ? 1 : 0 : b;
- return e
- }
- var pJ = [0, pF, function(g, b, e, d) {
- if (b) {
- var c = b[1];
- if (!f(c[1], pI))
- if (!b[2]) {
- var a = ct(c[2]);
- if (!h(a, pB))
- if (!h(a, pC))
- if (!af(a, pD))
- if (!af(a, pE))
- return 0;
- return 2
- }
- }
- return 0
- }
- ];
- function pL(a, b, c, d) {
- return cW(pK, a, b, c, d)
- }
- var pN = [0, pL, function(d, a, c, b) {
- if (a)
- if (!f(a[1][1], pM))
- if (!a[2])
- return 2;
- return 0
- }
- ]
- , fl = b(E[27], pO)
- , pQ = b(E[27], pP)
- , pR = c(E[7], fl, pQ);
- function pY(f, e, d, g) {
- var a = h(f, pZ);
- if (a)
- var b = 0 === e ? 1 : 0
- , c = b ? 0 === d ? 1 : 0 : b;
- else
- var c = a;
- return c
- }
- var fm = [0, pY, function(d, c, b, a) {
- return 1
- }
- ];
- function p0(a, d, c, b) {
- return h(a, p1)
- }
- var p6 = [0, p0, function(i, h, g, c) {
- if (c) {
- var a = c[1];
- if (0 !== a[0])
- if (!f(a[1], p2))
- if (!c[2]) {
- var j = a[4]
- , k = a[3]
- , l = a[2]
- , e = b(eN(function(a) {
- return cT(p3, a)
- }), l)
- , d = e[1]
- , m = e[2];
- if (d)
- if (!d[2])
- return [0, [1, i, cU(p5, d[1][2], h), g, [0, [1, p4, m, k, j], 0]]];
- return 0
- }
- }
- return 0
- }
- ];
- function p_(a, d, c, b) {
- return h(a, p$)
- }
- var qc = [0, p_, function(q, p, c, o) {
- if (0 === bv(function(a) {
- var b = h(a[1][1], qa)
- , c = a[2][1]
- , d = b ? aH(c, qb) : b;
- return d
- }, c))
- return 0;
- var b = A(o);
- if (b) {
- var a = b[1];
- if (0 === a[0])
- var d = 0;
- else
- var j = b[2]
- , k = a[4]
- , l = a[3]
- , m = a[2]
- , n = a[1]
- , g = I(0, ao(function(a) {
- var b = a[2];
- return 0 === h(a[1][1], p7) ? 0 : [0, [0, [0, p8, a_(b)], 0]]
- }, c))
- , e = aC(function(a) {
- return af(a[1][1], p9)
- }, c)
- , i = z(aC(function(a) {
- var b = a[1][1];
- return 1 - bv(function(a) {
- return h(a[1][1], b)
- }, e)
- }, l), e)
- , f = [0, [1, n, z(g, m), i, k], j]
- , d = 1
- } else
- var d = 0;
- if (!d)
- var f = 0;
- return [1, A(f)]
- }
- ]
- , qe = b(E[27], qd)
- , qg = b(E[27], qf);
- function fn(a) {
- return c(E[3], a, qe)
- }
- function qv(c, a, b) {
- return fn(a)
- }
- function qw(r, a, d) {
- var m = fn(a);
- if (m)
- var n = m;
- else {
- var o = c(E[3], a, qg);
- if (o)
- var i = o;
- else {
- var k = 45 === aa(a, 0) ? 1 : 0;
- if (k)
- var h = k;
- else {
- var l = af(a, qt);
- if (l)
- var q = 1 - r
- , h = q || f(a, qu);
- else
- var h = l
- }
- var i = h
- }
- if (i)
- var p = i;
- else {
- if (f(a, qh))
- if (f(a, qi)) {
- if (f(a, qj)) {
- if (f(a, qk))
- if (f(a, ql))
- if (f(a, qm))
- if (f(a, qn))
- if (f(a, qo))
- var b = 1
- , e = 0
- , g = 0;
- else
- var g = 1;
- else
- var b = 0
- , e = 0
- , g = 0;
- else if (d)
- if (f(d[1], qr))
- var b = 1
- , e = 0
- , g = 0;
- else if (d[2])
- var b = 1
- , e = 0
- , g = 0;
- else
- var b = 2
- , e = 0
- , g = 0;
- else
- var b = 1
- , e = 0
- , g = 0;
- else
- var e = 1
- , g = 0;
- else
- var g = 1;
- if (g)
- if (d)
- if (f(d[1], qp))
- var b = 1
- , e = 0;
- else if (d[2])
- var b = 1
- , e = 0;
- else
- var b = 2
- , e = 0;
- else
- var b = 1
- , e = 0
- } else
- var e = 1;
- if (e)
- var b = d ? f(d[1], qs) ? 1 : d[2] ? 1 : 2 : 1
- } else
- var b = 0;
- else
- var b = 0;
- switch (b) {
- case 0:
- var j = d ? f(d[1], qq) ? 0 : d[2] ? 0 : 1 : 0;
- break;
- case 1:
- var j = 0;
- break;
- default:
- var j = 1
- }
- var s = j ? 1 : 0
- , p = s
- }
- var n = 1 - p
- }
- return n
- }
- function fo(a, c, b) {
- var d = a ? a[1] : 0
- , e = 0 === c ? qv : qw;
- return aC(function(a) {
- return e(d, a[1][1], a[2][1])
- }, b)
- }
- function fp(a, c) {
- var d = a ? a[1] : 0;
- function b(d, c, a, b) {
- return 0 !== a ? 1 : 0
- }
- return [0, b, function(g, f, a, e) {
- var b = fo([0, d], c, a);
- return a === b ? 0 : [0, [1, g, f, b, e]]
- }
- ]
- }
- var fq = "wordimport.js";
- function qx(b, a) {
- if (0 === b[0]) {
- var d = b[1]
- , c = fo(0, 1, b[2]);
- return 0 === c ? a : [0, [0, d, c], a]
- }
- return a
- }
- var qy = [0, nX, [0, pv, [0, pA, 0]]];
- function fr(a) {
- return a === ex ? 0 : [0, a]
- }
- function qE(a) {
- return h(a1(typeof a), qF)
- }
- function qG(d) {
- var a = d.src
- , b = a.length;
- if (0 < b) {
- var c = a.indexOf(dm)
- , e = 0 === (c < 0 ? 1 : 0) ? c : b
- , f = fq.length;
- return (a.indexOf(fq) + f | 0) === e ? 1 : 0
- }
- return 0
- }
- function fs(a) {
- if (a) {
- var b = a[1]
- , c = "data-main"
- , d = cK(b.getAttribute(c));
- if (d) {
- var g = d[1];
- b.removeAttribute(c);
- var e = g.split(gD)
- , f = [0, a8];
- return bF(qE, e.reduce(q_(function(a, b, d, c) {
- return a ? fr(a[1][b]) : a
- }), f))
- }
- return 0
- }
- return 0
- }
- var qH = [O, function(g) {
- var d = ez.getElementsByTagName(ay)
- , b = 0
- , a = 0
- , e = d.length;
- for (; ; ) {
- if (a < e) {
- var c = cK(d.item(a));
- if (c) {
- var b = [0, c[1], b]
- , a = a + 1 | 0;
- continue
- }
- var a = a + 1 | 0;
- continue
- }
- var f = A(b);
- return ao(function(a) {
- var b = a.tagName.toLowerCase() === ay ? a : ew;
- return fs(bF(qG, cK(b)))
- }, f)
- }
- }
- ]
- , ft = bE(qH, fs(fr(ez.currentScript)))
- , c0 = [0, 0, 0, 0];
- function qI(am, al) {
- var L = a1(am)
- , M = al | 0
- , K = [0, M] ? M : 0
- , an = [0, 0]
- , d = [0, K] ? K : 0
- , G = e7(L)
- , g = G;
- for (; ; ) {
- if (g) {
- var p = g[1];
- if (1 === p[0])
- if (f(p[1], nj))
- var v = 0;
- else
- var r = [0, p[4]]
- , v = 1;
- else
- var v = 0;
- if (!v) {
- var g = g[2];
- continue
- }
- } else
- var r = 0;
- if (r) {
- var Q = r[1]
- , x = cQ(function(a) {
- if (1 === a[0])
- if (!f(a[1], nB))
- return 1;
- return 0
- }, Q)
- , s = x[2]
- , R = x[1]
- , N = function(a) {
- if (1 === a[0])
- if (h(a[1], nC))
- return [0, a];
- return 0
- }
- , T = I(0, S(aA(nl, nk, eO(nn, eO(function(a) {
- if (0 === a[0])
- throw [0, m, nm];
- return cO(N, a[4])
- }, R))), na));
- if (s) {
- var k = s[1];
- if (0 === k[0])
- var o = 0;
- else if (f(k[1], nA))
- var o = 0;
- else
- var t = [0, k[3], k[4]]
- , o = 1
- } else
- var o = 0;
- if (!o)
- var t = [0, 0, s];
- var l = [0, T, t[2], t[1]]
- } else
- var l = [0, 0, G, 0];
- var H = l[1]
- , ah = l[3]
- , ai = l[2]
- , F = [0, 0]
- , ag = 0
- , ae = [0, qc, [0, fp(qA, d), [0, fm, 0]]]
- , W = function(a, d, c, b) {
- return h(a, pm)
- }
- , aj = ff(0, qy, [0, os, [0, of, [0, [0, W, function(v, r, j, q, p) {
- function a(x) {
- var e = x[1][1]
- , y = [0, [1, v, r, j, q], p];
- function i(p) {
- var a = p;
- for (; ; ) {
- if (a) {
- var c = a[1];
- if (0 !== c[0]) {
- var j = a[2]
- , f = c[4]
- , g = c[3]
- , k = c[2]
- , l = c[1]
- , m = cZ(g);
- if (m) {
- var n = m[1]
- , q = n[2];
- if (h(n[1][1], e)) {
- var o = i(j);
- return [0, [0, [0, q, [0, l, k, g, f]], o[1]], o[2]]
- }
- return [0, 0, a]
- }
- var b = fe(ae, l, k, g, f);
- if (typeof b === "number")
- switch (b) {
- case 0:
- var d = 0;
- break;
- case 1:
- var d = [0, f];
- break;
- default:
- var d = ot
- }
- else
- var d = 0 === b[0] ? [0, [0, b[1], 0]] : [0, b[1]];
- if (d) {
- var a = z(d[1], j);
- continue
- }
- return [0, 0, a]
- }
- }
- return [0, 0, a]
- }
- }
- var c = i(y)
- , b = c[1]
- , B = c[2];
- function f(k, j) {
- var a = k
- , b = j;
- for (; ; ) {
- if (b) {
- var e = b[1]
- , g = e[2]
- , d = e[1]
- , l = b[2];
- if (a) {
- var h = a[1]
- , c = h[1]
- , m = a[2]
- , n = h[2];
- if (c < d) {
- var o = 0 === (d === (c + 1 | 0) ? 1 : 0) ? [0, [0, c + 1 | 0, fh(g), 0], 0] : 0
- , i = f(o, b)
- , p = i[2]
- , a = [0, [0, c, n, A(i[1])], m]
- , b = p;
- continue
- }
- if (d < c)
- return [0, a, b]
- }
- var a = [0, [0, d, g, 0], a]
- , b = l;
- continue
- }
- return [0, a, 0]
- }
- }
- if (b)
- var d = b[1]
- , m = d[2]
- , o = 0 === (1 === d[1] ? 1 : 0) ? [0, [0, 1, fh(m), 0], 0] : 0
- , k = A(f(o, b)[1]);
- else
- var k = 0;
- var s = F[1]
- , C = 0;
- function t(a) {
- var b = a[3];
- return bv(function(a) {
- var b = h(a[1][1], o9)
- , c = a[2][1]
- , d = b ? aH(c, o_) : b;
- return d
- }, b)
- }
- function g(a) {
- if (a) {
- var b = a[2]
- , c = a[1];
- if (b)
- return [0, c + 1 | 0, b]
- }
- return a
- }
- function u(a, b, e) {
- var c = az(a);
- if (c === b)
- return [0, a, 0, g(a)];
- if (b < c) {
- var d = cP(c - b | 0, a)
- , f = 0 === e ? 0 : [0, a];
- return [0, d, f, g(d)]
- }
- return o$
- }
- function a(b, i, h, g) {
- if (b) {
- var c = b[1]
- , j = c[2]
- , k = c[1]
- , v = b[2]
- , x = c[3]
- , d = function(l) {
- var c = t(j)
- , a = [0, h, i]
- , d = k + 1 | 0;
- if (g)
- return u(g[1], d, c);
- if (0 === c)
- return [0, a, 0, a];
- try {
- var b = aM(e, s)
- } catch (b) {
- b = w(b);
- if (b === n)
- return [0, a, 0, a];
- throw b
- }
- var f = cP(az(b) - d | 0, b);
- return [0, f, [0, b], f]
- }(0)
- , f = d[3]
- , l = d[1]
- , y = d[2]
- , z = f ? f[1] : h
- , m = a(x, f, 1, y)
- , o = m[2]
- , A = m[1]
- , p = a(v, i, z + 1 | 0, 0)
- , q = p[2]
- , B = p[1];
- if (0 === (0 !== q ? 1 : 0))
- var C = 0 === (0 !== o ? 1 : 0) ? l : o
- , r = C;
- else
- var r = q;
- return [0, [0, [0, k, j, A, l], B], r]
- }
- return pa
- }
- var l = a(k, pb, 1, C)
- , D = l[1];
- F[1] = [0, [0, e, l[2]], s];
- return [0, z(fi(H, e, D), B)]
- }
- return I(0, S(cZ(j), a))
- }
- ], ag]]], ai)
- , aa = [0, pN, [0, pJ, [0, fp(qz, d), [0, fm, [0, p6, 0]]]]]
- , _ = 0 === d ? pR : fl
- , $ = function(d, a, c, b) {
- return 0 !== a ? 1 : 0
- }
- , u = [0, 0]
- , ad = [0, [0, $, function(k, a, e, d) {
- var b = aC(function(l) {
- var d = l[2]
- , a = l[1]
- , m = fk(a);
- if (m)
- var e = m;
- else {
- var i = h(a, pW)
- , j = i ? h(d, pX) : i;
- if (j)
- var e = j;
- else {
- var f = h(k, pS);
- if (f) {
- var g = h(a, pT);
- if (g)
- var n = af(d, pU)
- , o = n || af(d, pV)
- , b = 1 - o;
- else
- var b = g
- } else
- var b = f;
- var e = b || c(E[3], a, _)
- }
- }
- return 1 - e
- }, a);
- return a === b ? 0 : [0, [1, k, b, e, d]]
- }
- ], aa]
- , Y = 0
- , X = function(a, d, c, b) {
- return h(a, pp)
- }
- , Z = bK(ff(pt, [0, [0, X, function(i, d, h, c) {
- var f = [O, function(g) {
- function f(j) {
- var b = j[2]
- , f = u[1];
- try {
- var g = aM(b, f)
- } catch (a) {
- a = w(a);
- if (a === n) {
- u[1] = [0, [0, b, az(c)], f];
- return 0
- }
- throw a
- }
- u[1] = [0, [0, b, g + az(c) | 0], f];
- return [0, [1, i, [0, [0, pq, a(e + (g + 1 | 0))], d], h, c]]
- }
- return I(0, S(b(aP(pr), d), f))
- }
- ];
- function g(a) {
- return 0
- }
- return eK(f, S(b(aP(ps), d), g))
- }
- ], ad], Y, aj))
- , J = 0 === d ? 0 : aL(qx, H, 0)
- , ak = 0 === d ? 0 : cO(function(a) {
- var b = a[2];
- return 0 === h(a[1][1], qB) ? 0 : [0, [0, qC, a_(b)]]
- }, ah)
- , y = 0 === (0 === J ? 1 : 0) ? [0, [1, nE, 0, 0, [0, [0, ac(ml, ab(l_, J))], 0]], 0] : 0
- , D = [0, nD, 0]
- , C = 0 === D ? 1 : 0
- , U = C ? 0 === y ? 1 : 0 : C
- , V = 0 === U ? [0, [1, nF, 0, 0, z(D, y)], 0] : 0
- , P = e5(0, [0, [1, nH, 0, 0, z(V, [0, [1, nG, ak, 0, Z], 0])], 0])
- , q = d3(i(L))
- , j = B(i0[1], 0, 0, q);
- lf(cL, 1, b(aI(j, 589856143, 154), j), P);
- c(aI(j, 504707399, 155), j, 0);
- return cq(q[1], 0, q[2]).toString()
- }
- }
- function qJ(e, d) {
- if (!c0[1]) {
- var a = es(qD)
- , c = a7(a, qK)
- , f = ep(a, qL);
- eq(a, f, function(d) {
- var a = d[c + 1];
- return b(a[2], a[1])
- });
- var g = function(d) {
- var b = cJ(0, a);
- b[c + 1] = d;
- return b
- };
- et(a);
- c0[1] = g
- }
- return b(c0[1], [0, e, d])
- }
- function qM(a) {
- return qI
- }
- var qN = function(a, b) {
- return {
- "cleanDocument": q$(a)
- }
- }(qM, qJ)
- , qO = new iw("Unable to find word import script tag");
- if (ft)
- ft[1](qN);
- else
- b(iy, qO);
- hm(0);
- return
- }(function() {
- return this
- }()));
|