| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553 |
- !function (t) {
- function e(n) {
- if (r[n]) return r[n].exports;
- var i = r[n] = {i: n, l: !1, exports: {}};
- return t[n].call(i.exports, i, i.exports, e), i.l = !0, i.exports
- }
- var n = window.webpackJsonp;
- window.webpackJsonp = function (r, a, o) {
- for (var s, l, u, c = 0, f = []; c < r.length; c++) l = r[c], i[l] && f.push(i[l][0]), i[l] = 0;
- for (s in a) Object.prototype.hasOwnProperty.call(a, s) && (t[s] = a[s]);
- for (n && n(r, a, o); f.length;) f.shift()();
- if (o) for (c = 0; c < o.length; c++) u = e(e.s = o[c]);
- return u
- };
- var r = {}, i = {76: 0};
- e.e = function (t) {
- function n() {
- s.onerror = s.onload = null, clearTimeout(l);
- var e = i[t];
- 0 !== e && (e && e[1](new Error("Loading chunk " + t + " failed.")), i[t] = void 0)
- }
- var r = i[t];
- if (0 === r) return new Promise(function (t) {
- t()
- });
- if (r) return r[2];
- var a = new Promise(function (e, n) {
- r = i[t] = [e, n]
- });
- r[2] = a;
- var o = document.getElementsByTagName("head")[0], s = document.createElement("script");
- s.type = "text/javascript", s.charset = "utf-8", s.async = !0, s.timeout = 12e4, e.nc && s.setAttribute("nonce", e.nc), s.src = e.p + "assets/scripts/" + t + "_" + {
- 0: "997bbf9f",
- 1: "34a46847",
- 2: "298900da",
- 3: "452813bb",
- 4: "2828ea33",
- 5: "1de5df60",
- 6: "ee164123",
- 7: "7bdc835f",
- 8: "92ef6b32",
- 9: "b7986e82",
- 10: "1f94aca6",
- 11: "8888d94e",
- 12: "0a7dbedb",
- 13: "c235f57d",
- 14: "8c05e09d",
- 15: "d5ec3e9e",
- 16: "7290b915",
- 17: "ec0dbd0b",
- 18: "3e0d36cd",
- 19: "8a21ec78",
- 20: "9acd1d24",
- 21: "6ddf4f8b",
- 22: "f661b36b",
- 23: "e7f9dab5",
- 24: "8e6f24eb",
- 25: "8b320d59",
- 26: "7aedda47",
- 27: "e77726f9",
- 28: "a36e2569",
- 29: "6a3de57f",
- 30: "6931692c",
- 31: "af5713b6",
- 32: "6a037020",
- 33: "fb614388",
- 34: "d0961311",
- 35: "95959014",
- 36: "f8531011",
- 37: "f55d7ba0",
- 38: "41450df7",
- 39: "9e90aba5",
- 40: "c2bb5087",
- 41: "50b00f7e",
- 42: "f7855b14",
- 43: "4d1e8251",
- 44: "e9c81872",
- 45: "2fabe9a8",
- 46: "9cf2941e",
- 47: "53d25c99",
- 48: "4bdbe16f",
- 49: "c8e23fce",
- 50: "4b1b6d1a",
- 51: "776782cb",
- 52: "ee81a843",
- 53: "740c6940",
- 54: "02c9b4a6",
- 55: "a6b97ab6",
- 56: "deec9f6a",
- 57: "d206f93e",
- 58: "54cde00e",
- 59: "f04f64fc",
- 60: "32a88d54",
- 61: "4a88622a",
- 62: "50372790",
- 63: "438c9548",
- 64: "78fa0dbd",
- 65: "1369163f",
- 66: "221a5002",
- 67: "3ecd6ca8",
- 68: "85d72229",
- 69: "3d48baf4",
- 70: "6421babe",
- 71: "733aa5f6",
- 72: "f5b61b34",
- 73: "a0b74537",
- 74: "58f0c200",
- 75: "61a755e9"
- }[t] + ".js";
- var l = setTimeout(n, 12e4);
- return s.onerror = s.onload = n, o.appendChild(s), a
- }, e.m = t, e.c = r, e.i = function (t) {
- return t
- }, e.d = function (t, n, r) {
- e.o(t, n) || Object.defineProperty(t, n, {configurable: !1, enumerable: !0, get: r})
- }, e.n = function (t) {
- var n = t && t.__esModule ? function () {
- return t.default
- } : function () {
- return t
- };
- return e.d(n, "a", n), n
- }, e.o = function (t, e) {
- return Object.prototype.hasOwnProperty.call(t, e)
- }, e.p = "/", e.oe = function (t) {
- throw console.error(t), t
- }
- }([, , , , , , , function (t, e, n) {
- "use strict";
- e.__esModule = !0;
- var r = n(74), i = function (t) {
- return t && t.__esModule ? t : {default: t}
- }(r);
- e.default = function (t) {
- return function () {
- var e = t.apply(this, arguments);
- return new i.default(function (t, n) {
- function r(a, o) {
- try {
- var s = e[a](o), l = s.value
- } catch (t) {
- return void n(t)
- }
- if (!s.done) return i.default.resolve(l).then(function (t) {
- r("next", t)
- }, function (t) {
- r("throw", t)
- });
- t(l)
- }
- return r("next")
- })
- }
- }
- }, function (t, e, n) {
- t.exports = n(483)
- }, , , , , , function (t, e, n) {
- t.exports = {default: n(500), __esModule: !0}
- }, , , , function (t, e, n) {
- "use strict";
- function r(t) {
- return t && t.__esModule ? t : {default: t}
- }
- e.__esModule = !0;
- var i = n(479), a = r(i), o = n(478), s = r(o),
- l = "function" == typeof s.default && "symbol" == typeof a.default ? function (t) {
- return typeof t
- } : function (t) {
- return t && "function" == typeof s.default && t.constructor === s.default && t !== s.default.prototype ? "symbol" : typeof t
- };
- e.default = "function" == typeof s.default && "symbol" === l(a.default) ? function (t) {
- return void 0 === t ? "undefined" : l(t)
- } : function (t) {
- return t && "function" == typeof s.default && t.constructor === s.default && t !== s.default.prototype ? "symbol" : void 0 === t ? "undefined" : l(t)
- }
- }, , , , , function (t, e, n) {
- t.exports = n(435)
- }, , , , function (t, e, n) {
- "use strict";
- e.__esModule = !0;
- var r = n(73), i = function (t) {
- return t && t.__esModule ? t : {default: t}
- }(r);
- e.default = i.default || function (t) {
- for (var e = 1; e < arguments.length; e++) {
- var n = arguments[e];
- for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (t[r] = n[r])
- }
- return t
- }
- }, function (t, e, n) {
- t.exports = {default: n(507), __esModule: !0}
- }, , , , , , , , function (t, e, n) {
- var r = n(79), i = n(113), a = n(99), o = n(100), s = n(107), l = function (t, e, n) {
- var u, c, f, h, d = t & l.F, p = t & l.G, v = t & l.S, g = t & l.P, m = t & l.B,
- _ = p ? r : v ? r[e] || (r[e] = {}) : (r[e] || {}).prototype, y = p ? i : i[e] || (i[e] = {}),
- b = y.prototype || (y.prototype = {});
- p && (n = e);
- for (u in n) c = !d && _ && void 0 !== _[u], f = (c ? _ : n)[u], h = m && c ? s(f, r) : g && "function" == typeof f ? s(Function.call, f) : f, _ && o(_, u, f, t & l.U), y[u] != f && a(y, u, h), g && b[u] != f && (b[u] = f)
- };
- r.core = i, l.F = 1, l.G = 2, l.S = 4, l.P = 8, l.B = 16, l.W = 32, l.U = 64, l.R = 128, t.exports = l
- }, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , function (t, e, n) {
- !function () {
- var e = n(756), r = n(296).utf8, i = n(346), a = n(296).bin, o = function (t, n) {
- t.constructor == String ? t = n && "binary" === n.encoding ? a.stringToBytes(t) : r.stringToBytes(t) : i(t) ? t = Array.prototype.slice.call(t, 0) : Array.isArray(t) || (t = t.toString());
- for (var s = e.bytesToWords(t), l = 8 * t.length, u = 1732584193, c = -271733879, f = -1732584194, h = 271733878, d = 0; d < s.length; d++) s[d] = 16711935 & (s[d] << 8 | s[d] >>> 24) | 4278255360 & (s[d] << 24 | s[d] >>> 8);
- s[l >>> 5] |= 128 << l % 32, s[14 + (l + 64 >>> 9 << 4)] = l;
- for (var p = o._ff, v = o._gg, g = o._hh, m = o._ii, d = 0; d < s.length; d += 16) {
- var _ = u, y = c, b = f, w = h;
- u = p(u, c, f, h, s[d + 0], 7, -680876936), h = p(h, u, c, f, s[d + 1], 12, -389564586), f = p(f, h, u, c, s[d + 2], 17, 606105819), c = p(c, f, h, u, s[d + 3], 22, -1044525330), u = p(u, c, f, h, s[d + 4], 7, -176418897), h = p(h, u, c, f, s[d + 5], 12, 1200080426), f = p(f, h, u, c, s[d + 6], 17, -1473231341), c = p(c, f, h, u, s[d + 7], 22, -45705983), u = p(u, c, f, h, s[d + 8], 7, 1770035416), h = p(h, u, c, f, s[d + 9], 12, -1958414417), f = p(f, h, u, c, s[d + 10], 17, -42063), c = p(c, f, h, u, s[d + 11], 22, -1990404162), u = p(u, c, f, h, s[d + 12], 7, 1804603682), h = p(h, u, c, f, s[d + 13], 12, -40341101), f = p(f, h, u, c, s[d + 14], 17, -1502002290), c = p(c, f, h, u, s[d + 15], 22, 1236535329), u = v(u, c, f, h, s[d + 1], 5, -165796510), h = v(h, u, c, f, s[d + 6], 9, -1069501632), f = v(f, h, u, c, s[d + 11], 14, 643717713), c = v(c, f, h, u, s[d + 0], 20, -373897302), u = v(u, c, f, h, s[d + 5], 5, -701558691), h = v(h, u, c, f, s[d + 10], 9, 38016083), f = v(f, h, u, c, s[d + 15], 14, -660478335), c = v(c, f, h, u, s[d + 4], 20, -405537848), u = v(u, c, f, h, s[d + 9], 5, 568446438), h = v(h, u, c, f, s[d + 14], 9, -1019803690), f = v(f, h, u, c, s[d + 3], 14, -187363961), c = v(c, f, h, u, s[d + 8], 20, 1163531501), u = v(u, c, f, h, s[d + 13], 5, -1444681467), h = v(h, u, c, f, s[d + 2], 9, -51403784), f = v(f, h, u, c, s[d + 7], 14, 1735328473), c = v(c, f, h, u, s[d + 12], 20, -1926607734), u = g(u, c, f, h, s[d + 5], 4, -378558), h = g(h, u, c, f, s[d + 8], 11, -2022574463), f = g(f, h, u, c, s[d + 11], 16, 1839030562), c = g(c, f, h, u, s[d + 14], 23, -35309556), u = g(u, c, f, h, s[d + 1], 4, -1530992060), h = g(h, u, c, f, s[d + 4], 11, 1272893353), f = g(f, h, u, c, s[d + 7], 16, -155497632), c = g(c, f, h, u, s[d + 10], 23, -1094730640), u = g(u, c, f, h, s[d + 13], 4, 681279174), h = g(h, u, c, f, s[d + 0], 11, -358537222), f = g(f, h, u, c, s[d + 3], 16, -722521979), c = g(c, f, h, u, s[d + 6], 23, 76029189), u = g(u, c, f, h, s[d + 9], 4, -640364487), h = g(h, u, c, f, s[d + 12], 11, -421815835), f = g(f, h, u, c, s[d + 15], 16, 530742520), c = g(c, f, h, u, s[d + 2], 23, -995338651), u = m(u, c, f, h, s[d + 0], 6, -198630844), h = m(h, u, c, f, s[d + 7], 10, 1126891415), f = m(f, h, u, c, s[d + 14], 15, -1416354905), c = m(c, f, h, u, s[d + 5], 21, -57434055), u = m(u, c, f, h, s[d + 12], 6, 1700485571), h = m(h, u, c, f, s[d + 3], 10, -1894986606), f = m(f, h, u, c, s[d + 10], 15, -1051523), c = m(c, f, h, u, s[d + 1], 21, -2054922799), u = m(u, c, f, h, s[d + 8], 6, 1873313359), h = m(h, u, c, f, s[d + 15], 10, -30611744), f = m(f, h, u, c, s[d + 6], 15, -1560198380), c = m(c, f, h, u, s[d + 13], 21, 1309151649), u = m(u, c, f, h, s[d + 4], 6, -145523070), h = m(h, u, c, f, s[d + 11], 10, -1120210379), f = m(f, h, u, c, s[d + 2], 15, 718787259), c = m(c, f, h, u, s[d + 9], 21, -343485551), u = u + _ >>> 0, c = c + y >>> 0, f = f + b >>> 0, h = h + w >>> 0
- }
- return e.endian([u, c, f, h])
- };
- o._ff = function (t, e, n, r, i, a, o) {
- var s = t + (e & n | ~e & r) + (i >>> 0) + o;
- return (s << a | s >>> 32 - a) + e
- }, o._gg = function (t, e, n, r, i, a, o) {
- var s = t + (e & r | n & ~r) + (i >>> 0) + o;
- return (s << a | s >>> 32 - a) + e
- }, o._hh = function (t, e, n, r, i, a, o) {
- var s = t + (e ^ n ^ r) + (i >>> 0) + o;
- return (s << a | s >>> 32 - a) + e
- }, o._ii = function (t, e, n, r, i, a, o) {
- var s = t + (n ^ (e | ~r)) + (i >>> 0) + o;
- return (s << a | s >>> 32 - a) + e
- }, o._blocksize = 16, o._digestsize = 16, t.exports = function (t, n) {
- if (void 0 === t || null === t) throw new Error("Illegal argument " + t);
- var r = e.wordsToBytes(o(t, n));
- return n && n.asBytes ? r : n && n.asString ? a.bytesToString(r) : e.bytesToHex(r)
- }
- }()
- }, function (t, e, n) {
- t.exports = {default: n(502), __esModule: !0}
- }, function (t, e, n) {
- t.exports = {default: n(510), __esModule: !0}
- }, function (t, e, n) {
- t.exports = {default: n(509), __esModule: !0}
- }, function (t, e, n) {
- "use strict";
- (function (t) {
- function e(t, e, n) {
- t[e] || Object[r](t, e, {writable: !0, configurable: !0, value: n})
- }
- if (n(755), n(830), n(496), t._babelPolyfill) throw new Error("only one instance of babel-polyfill is allowed");
- t._babelPolyfill = !0;
- var r = "defineProperty";
- e(String.prototype, "padLeft", "".padStart), e(String.prototype, "padRight", "".padEnd), "pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach(function (t) {
- [][t] && e(Array, t, Function.call.bind([][t]))
- })
- }).call(e, n(124))
- }, function (t, e, n) {
- t.exports = {default: n(501), __esModule: !0}
- }, function (t, e, n) {
- var r = n(82);
- t.exports = function (t) {
- if (!r(t)) throw TypeError(t + " is not an object!");
- return t
- }
- }, function (t, e) {
- var n = t.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")();
- "number" == typeof __g && (__g = n)
- }, , function (t, e) {
- t.exports = function (t) {
- try {
- return !!t()
- } catch (t) {
- return !0
- }
- }
- }, function (t, e) {
- t.exports = function (t) {
- return "object" == typeof t ? null !== t : "function" == typeof t
- }
- }, , function (t, e, n) {
- var r = n(211)("wks"), i = n(151), a = n(79).Symbol, o = "function" == typeof a;
- (t.exports = function (t) {
- return r[t] || (r[t] = o && a[t] || (o ? a : i)("Symbol." + t))
- }).store = r
- }, function (t, e) {
- var n = t.exports = {version: "2.5.0"};
- "number" == typeof __e && (__e = n)
- }, function (t, e, n) {
- t.exports = !n(81)(function () {
- return 7 != Object.defineProperty({}, "a", {
- get: function () {
- return 7
- }
- }).a
- })
- }, function (t, e, n) {
- var r = n(78), i = n(322), a = n(117), o = Object.defineProperty;
- e.f = n(86) ? Object.defineProperty : function (t, e, n) {
- if (r(t), e = a(e, !0), r(n), i) try {
- return o(t, e, n)
- } catch (t) {
- }
- if ("get" in n || "set" in n) throw TypeError("Accessors not supported!");
- return "value" in n && (t[e] = n.value), t
- }
- }, function (t, e, n) {
- var r = n(116), i = Math.min;
- t.exports = function (t) {
- return t > 0 ? i(r(t), 9007199254740991) : 0
- }
- }, function (t, e, n) {
- var r = n(114);
- t.exports = function (t) {
- return Object(r(t))
- }
- }, function (t, e) {
- t.exports = function (t) {
- if ("function" != typeof t) throw TypeError(t + " is not a function!");
- return t
- }
- }, , , , function (t, e, n) {
- var r = n(236)("wks"), i = n(197), a = n(97).Symbol, o = "function" == typeof a;
- (t.exports = function (t) {
- return r[t] || (r[t] = o && a[t] || (o ? a : i)("Symbol." + t))
- }).store = r
- }, function (t, e, n) {
- "use strict";
- (function (t) {
- function r() {
- return a.TYPED_ARRAY_SUPPORT ? 2147483647 : 1073741823
- }
- function i(t, e) {
- if (r() < e) throw new RangeError("Invalid typed array length");
- return a.TYPED_ARRAY_SUPPORT ? (t = new Uint8Array(e), t.__proto__ = a.prototype) : (null === t && (t = new a(e)), t.length = e), t
- }
- function a(t, e, n) {
- if (!(a.TYPED_ARRAY_SUPPORT || this instanceof a)) return new a(t, e, n);
- if ("number" == typeof t) {
- if ("string" == typeof e) throw new Error("If encoding is specified then the first argument must be a string");
- return u(this, t)
- }
- return o(this, t, e, n)
- }
- function o(t, e, n, r) {
- if ("number" == typeof e) throw new TypeError('"value" argument must not be a number');
- return "undefined" != typeof ArrayBuffer && e instanceof ArrayBuffer ? h(t, e, n, r) : "string" == typeof e ? c(t, e, n) : d(t, e)
- }
- function s(t) {
- if ("number" != typeof t) throw new TypeError('"size" argument must be a number');
- if (t < 0) throw new RangeError('"size" argument must not be negative')
- }
- function l(t, e, n, r) {
- return s(e), e <= 0 ? i(t, e) : void 0 !== n ? "string" == typeof r ? i(t, e).fill(n, r) : i(t, e).fill(n) : i(t, e)
- }
- function u(t, e) {
- if (s(e), t = i(t, e < 0 ? 0 : 0 | p(e)), !a.TYPED_ARRAY_SUPPORT) for (var n = 0; n < e; ++n) t[n] = 0;
- return t
- }
- function c(t, e, n) {
- if ("string" == typeof n && "" !== n || (n = "utf8"), !a.isEncoding(n)) throw new TypeError('"encoding" must be a valid string encoding');
- var r = 0 | g(e, n);
- t = i(t, r);
- var o = t.write(e, n);
- return o !== r && (t = t.slice(0, o)), t
- }
- function f(t, e) {
- var n = e.length < 0 ? 0 : 0 | p(e.length);
- t = i(t, n);
- for (var r = 0; r < n; r += 1) t[r] = 255 & e[r];
- return t
- }
- function h(t, e, n, r) {
- if (e.byteLength, n < 0 || e.byteLength < n) throw new RangeError("'offset' is out of bounds");
- if (e.byteLength < n + (r || 0)) throw new RangeError("'length' is out of bounds");
- return e = void 0 === n && void 0 === r ? new Uint8Array(e) : void 0 === r ? new Uint8Array(e, n) : new Uint8Array(e, n, r), a.TYPED_ARRAY_SUPPORT ? (t = e, t.__proto__ = a.prototype) : t = f(t, e), t
- }
- function d(t, e) {
- if (a.isBuffer(e)) {
- var n = 0 | p(e.length);
- return t = i(t, n), 0 === t.length ? t : (e.copy(t, 0, 0, n), t)
- }
- if (e) {
- if ("undefined" != typeof ArrayBuffer && e.buffer instanceof ArrayBuffer || "length" in e) return "number" != typeof e.length || Y(e.length) ? i(t, 0) : f(t, e);
- if ("Buffer" === e.type && J(e.data)) return f(t, e.data)
- }
- throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")
- }
- function p(t) {
- if (t >= r()) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + r().toString(16) + " bytes");
- return 0 | t
- }
- function v(t) {
- return +t != t && (t = 0), a.alloc(+t)
- }
- function g(t, e) {
- if (a.isBuffer(t)) return t.length;
- if ("undefined" != typeof ArrayBuffer && "function" == typeof ArrayBuffer.isView && (ArrayBuffer.isView(t) || t instanceof ArrayBuffer)) return t.byteLength;
- "string" != typeof t && (t = "" + t);
- var n = t.length;
- if (0 === n) return 0;
- for (var r = !1; ;) switch (e) {
- case"ascii":
- case"latin1":
- case"binary":
- return n;
- case"utf8":
- case"utf-8":
- case void 0:
- return W(t).length;
- case"ucs2":
- case"ucs-2":
- case"utf16le":
- case"utf-16le":
- return 2 * n;
- case"hex":
- return n >>> 1;
- case"base64":
- return $(t).length;
- default:
- if (r) return W(t).length;
- e = ("" + e).toLowerCase(), r = !0
- }
- }
- function m(t, e, n) {
- var r = !1;
- if ((void 0 === e || e < 0) && (e = 0), e > this.length) return "";
- if ((void 0 === n || n > this.length) && (n = this.length), n <= 0) return "";
- if (n >>>= 0, e >>>= 0, n <= e) return "";
- for (t || (t = "utf8"); ;) switch (t) {
- case"hex":
- return O(this, e, n);
- case"utf8":
- case"utf-8":
- return M(this, e, n);
- case"ascii":
- return P(this, e, n);
- case"latin1":
- case"binary":
- return L(this, e, n);
- case"base64":
- return C(this, e, n);
- case"ucs2":
- case"ucs-2":
- case"utf16le":
- case"utf-16le":
- return R(this, e, n);
- default:
- if (r) throw new TypeError("Unknown encoding: " + t);
- t = (t + "").toLowerCase(), r = !0
- }
- }
- function _(t, e, n) {
- var r = t[e];
- t[e] = t[n], t[n] = r
- }
- function y(t, e, n, r, i) {
- if (0 === t.length) return -1;
- if ("string" == typeof n ? (r = n, n = 0) : n > 2147483647 ? n = 2147483647 : n < -2147483648 && (n = -2147483648), n = +n, isNaN(n) && (n = i ? 0 : t.length - 1), n < 0 && (n = t.length + n), n >= t.length) {
- if (i) return -1;
- n = t.length - 1
- } else if (n < 0) {
- if (!i) return -1;
- n = 0
- }
- if ("string" == typeof e && (e = a.from(e, r)), a.isBuffer(e)) return 0 === e.length ? -1 : b(t, e, n, r, i);
- if ("number" == typeof e) return e &= 255, a.TYPED_ARRAY_SUPPORT && "function" == typeof Uint8Array.prototype.indexOf ? i ? Uint8Array.prototype.indexOf.call(t, e, n) : Uint8Array.prototype.lastIndexOf.call(t, e, n) : b(t, [e], n, r, i);
- throw new TypeError("val must be string, number or Buffer")
- }
- function b(t, e, n, r, i) {
- function a(t, e) {
- return 1 === o ? t[e] : t.readUInt16BE(e * o)
- }
- var o = 1, s = t.length, l = e.length;
- if (void 0 !== r && ("ucs2" === (r = String(r).toLowerCase()) || "ucs-2" === r || "utf16le" === r || "utf-16le" === r)) {
- if (t.length < 2 || e.length < 2) return -1;
- o = 2, s /= 2, l /= 2, n /= 2
- }
- var u;
- if (i) {
- var c = -1;
- for (u = n; u < s; u++) if (a(t, u) === a(e, -1 === c ? 0 : u - c)) {
- if (-1 === c && (c = u), u - c + 1 === l) return c * o
- } else -1 !== c && (u -= u - c), c = -1
- } else for (n + l > s && (n = s - l), u = n; u >= 0; u--) {
- for (var f = !0, h = 0; h < l; h++) if (a(t, u + h) !== a(e, h)) {
- f = !1;
- break
- }
- if (f) return u
- }
- return -1
- }
- function w(t, e, n, r) {
- n = Number(n) || 0;
- var i = t.length - n;
- r ? (r = Number(r)) > i && (r = i) : r = i;
- var a = e.length;
- if (a % 2 != 0) throw new TypeError("Invalid hex string");
- r > a / 2 && (r = a / 2);
- for (var o = 0; o < r; ++o) {
- var s = parseInt(e.substr(2 * o, 2), 16);
- if (isNaN(s)) return o;
- t[n + o] = s
- }
- return o
- }
- function x(t, e, n, r) {
- return X(W(e, t.length - n), t, n, r)
- }
- function S(t, e, n, r) {
- return X(V(e), t, n, r)
- }
- function E(t, e, n, r) {
- return S(t, e, n, r)
- }
- function k(t, e, n, r) {
- return X($(e), t, n, r)
- }
- function T(t, e, n, r) {
- return X(Z(e, t.length - n), t, n, r)
- }
- function C(t, e, n) {
- return 0 === e && n === t.length ? K.fromByteArray(t) : K.fromByteArray(t.slice(e, n))
- }
- function M(t, e, n) {
- n = Math.min(t.length, n);
- for (var r = [], i = e; i < n;) {
- var a = t[i], o = null, s = a > 239 ? 4 : a > 223 ? 3 : a > 191 ? 2 : 1;
- if (i + s <= n) {
- var l, u, c, f;
- switch (s) {
- case 1:
- a < 128 && (o = a);
- break;
- case 2:
- l = t[i + 1], 128 == (192 & l) && (f = (31 & a) << 6 | 63 & l) > 127 && (o = f);
- break;
- case 3:
- l = t[i + 1], u = t[i + 2], 128 == (192 & l) && 128 == (192 & u) && (f = (15 & a) << 12 | (63 & l) << 6 | 63 & u) > 2047 && (f < 55296 || f > 57343) && (o = f);
- break;
- case 4:
- l = t[i + 1], u = t[i + 2], c = t[i + 3], 128 == (192 & l) && 128 == (192 & u) && 128 == (192 & c) && (f = (15 & a) << 18 | (63 & l) << 12 | (63 & u) << 6 | 63 & c) > 65535 && f < 1114112 && (o = f)
- }
- }
- null === o ? (o = 65533, s = 1) : o > 65535 && (o -= 65536, r.push(o >>> 10 & 1023 | 55296), o = 56320 | 1023 & o), r.push(o), i += s
- }
- return A(r)
- }
- function A(t) {
- var e = t.length;
- if (e <= Q) return String.fromCharCode.apply(String, t);
- for (var n = "", r = 0; r < e;) n += String.fromCharCode.apply(String, t.slice(r, r += Q));
- return n
- }
- function P(t, e, n) {
- var r = "";
- n = Math.min(t.length, n);
- for (var i = e; i < n; ++i) r += String.fromCharCode(127 & t[i]);
- return r
- }
- function L(t, e, n) {
- var r = "";
- n = Math.min(t.length, n);
- for (var i = e; i < n; ++i) r += String.fromCharCode(t[i]);
- return r
- }
- function O(t, e, n) {
- var r = t.length;
- (!e || e < 0) && (e = 0), (!n || n < 0 || n > r) && (n = r);
- for (var i = "", a = e; a < n; ++a) i += G(t[a]);
- return i
- }
- function R(t, e, n) {
- for (var r = t.slice(e, n), i = "", a = 0; a < r.length; a += 2) i += String.fromCharCode(r[a] + 256 * r[a + 1]);
- return i
- }
- function I(t, e, n) {
- if (t % 1 != 0 || t < 0) throw new RangeError("offset is not uint");
- if (t + e > n) throw new RangeError("Trying to access beyond buffer length")
- }
- function B(t, e, n, r, i, o) {
- if (!a.isBuffer(t)) throw new TypeError('"buffer" argument must be a Buffer instance');
- if (e > i || e < o) throw new RangeError('"value" argument is out of bounds');
- if (n + r > t.length) throw new RangeError("Index out of range")
- }
- function z(t, e, n, r) {
- e < 0 && (e = 65535 + e + 1);
- for (var i = 0, a = Math.min(t.length - n, 2); i < a; ++i) t[n + i] = (e & 255 << 8 * (r ? i : 1 - i)) >>> 8 * (r ? i : 1 - i)
- }
- function F(t, e, n, r) {
- e < 0 && (e = 4294967295 + e + 1);
- for (var i = 0, a = Math.min(t.length - n, 4); i < a; ++i) t[n + i] = e >>> 8 * (r ? i : 3 - i) & 255
- }
- function N(t, e, n, r, i, a) {
- if (n + r > t.length) throw new RangeError("Index out of range");
- if (n < 0) throw new RangeError("Index out of range")
- }
- function D(t, e, n, r, i) {
- return i || N(t, e, n, 4, 3.4028234663852886e38, -3.4028234663852886e38), q.write(t, e, n, r, 23, 4), n + 4
- }
- function j(t, e, n, r, i) {
- return i || N(t, e, n, 8, 1.7976931348623157e308, -1.7976931348623157e308), q.write(t, e, n, r, 52, 8), n + 8
- }
- function U(t) {
- if (t = H(t).replace(tt, ""), t.length < 2) return "";
- for (; t.length % 4 != 0;) t += "=";
- return t
- }
- function H(t) {
- return t.trim ? t.trim() : t.replace(/^\s+|\s+$/g, "")
- }
- function G(t) {
- return t < 16 ? "0" + t.toString(16) : t.toString(16)
- }
- function W(t, e) {
- e = e || 1 / 0;
- for (var n, r = t.length, i = null, a = [], o = 0; o < r; ++o) {
- if ((n = t.charCodeAt(o)) > 55295 && n < 57344) {
- if (!i) {
- if (n > 56319) {
- (e -= 3) > -1 && a.push(239, 191, 189);
- continue
- }
- if (o + 1 === r) {
- (e -= 3) > -1 && a.push(239, 191, 189);
- continue
- }
- i = n;
- continue
- }
- if (n < 56320) {
- (e -= 3) > -1 && a.push(239, 191, 189), i = n;
- continue
- }
- n = 65536 + (i - 55296 << 10 | n - 56320)
- } else i && (e -= 3) > -1 && a.push(239, 191, 189);
- if (i = null, n < 128) {
- if ((e -= 1) < 0) break;
- a.push(n)
- } else if (n < 2048) {
- if ((e -= 2) < 0) break;
- a.push(n >> 6 | 192, 63 & n | 128)
- } else if (n < 65536) {
- if ((e -= 3) < 0) break;
- a.push(n >> 12 | 224, n >> 6 & 63 | 128, 63 & n | 128)
- } else {
- if (!(n < 1114112)) throw new Error("Invalid code point");
- if ((e -= 4) < 0) break;
- a.push(n >> 18 | 240, n >> 12 & 63 | 128, n >> 6 & 63 | 128, 63 & n | 128)
- }
- }
- return a
- }
- function V(t) {
- for (var e = [], n = 0; n < t.length; ++n) e.push(255 & t.charCodeAt(n));
- return e
- }
- function Z(t, e) {
- for (var n, r, i, a = [], o = 0; o < t.length && !((e -= 2) < 0); ++o) n = t.charCodeAt(o), r = n >> 8, i = n % 256, a.push(i), a.push(r);
- return a
- }
- function $(t) {
- return K.toByteArray(U(t))
- }
- function X(t, e, n, r) {
- for (var i = 0; i < r && !(i + n >= e.length || i >= t.length); ++i) e[i + n] = t[i];
- return i
- }
- function Y(t) {
- return t !== t
- }
- /*!
- * The buffer module from node.js, for the browser.
- *
- * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
- * @license MIT
- */
- var K = n(485), q = n(808), J = n(347);
- e.Buffer = a, e.SlowBuffer = v, e.INSPECT_MAX_BYTES = 50, a.TYPED_ARRAY_SUPPORT = void 0 !== t.TYPED_ARRAY_SUPPORT ? t.TYPED_ARRAY_SUPPORT : function () {
- try {
- var t = new Uint8Array(1);
- return t.__proto__ = {
- __proto__: Uint8Array.prototype, foo: function () {
- return 42
- }
- }, 42 === t.foo() && "function" == typeof t.subarray && 0 === t.subarray(1, 1).byteLength
- } catch (t) {
- return !1
- }
- }(), e.kMaxLength = r(), a.poolSize = 8192, a._augment = function (t) {
- return t.__proto__ = a.prototype, t
- }, a.from = function (t, e, n) {
- return o(null, t, e, n)
- }, a.TYPED_ARRAY_SUPPORT && (a.prototype.__proto__ = Uint8Array.prototype, a.__proto__ = Uint8Array, "undefined" != typeof Symbol && Symbol.species && a[Symbol.species] === a && Object.defineProperty(a, Symbol.species, {
- value: null,
- configurable: !0
- })), a.alloc = function (t, e, n) {
- return l(null, t, e, n)
- }, a.allocUnsafe = function (t) {
- return u(null, t)
- }, a.allocUnsafeSlow = function (t) {
- return u(null, t)
- }, a.isBuffer = function (t) {
- return !(null == t || !t._isBuffer)
- }, a.compare = function (t, e) {
- if (!a.isBuffer(t) || !a.isBuffer(e)) throw new TypeError("Arguments must be Buffers");
- if (t === e) return 0;
- for (var n = t.length, r = e.length, i = 0, o = Math.min(n, r); i < o; ++i) if (t[i] !== e[i]) {
- n = t[i], r = e[i];
- break
- }
- return n < r ? -1 : r < n ? 1 : 0
- }, a.isEncoding = function (t) {
- switch (String(t).toLowerCase()) {
- case"hex":
- case"utf8":
- case"utf-8":
- case"ascii":
- case"latin1":
- case"binary":
- case"base64":
- case"ucs2":
- case"ucs-2":
- case"utf16le":
- case"utf-16le":
- return !0;
- default:
- return !1
- }
- }, a.concat = function (t, e) {
- if (!J(t)) throw new TypeError('"list" argument must be an Array of Buffers');
- if (0 === t.length) return a.alloc(0);
- var n;
- if (void 0 === e) for (e = 0, n = 0; n < t.length; ++n) e += t[n].length;
- var r = a.allocUnsafe(e), i = 0;
- for (n = 0; n < t.length; ++n) {
- var o = t[n];
- if (!a.isBuffer(o)) throw new TypeError('"list" argument must be an Array of Buffers');
- o.copy(r, i), i += o.length
- }
- return r
- }, a.byteLength = g, a.prototype._isBuffer = !0, a.prototype.swap16 = function () {
- var t = this.length;
- if (t % 2 != 0) throw new RangeError("Buffer size must be a multiple of 16-bits");
- for (var e = 0; e < t; e += 2) _(this, e, e + 1);
- return this
- }, a.prototype.swap32 = function () {
- var t = this.length;
- if (t % 4 != 0) throw new RangeError("Buffer size must be a multiple of 32-bits");
- for (var e = 0; e < t; e += 4) _(this, e, e + 3), _(this, e + 1, e + 2);
- return this
- }, a.prototype.swap64 = function () {
- var t = this.length;
- if (t % 8 != 0) throw new RangeError("Buffer size must be a multiple of 64-bits");
- for (var e = 0; e < t; e += 8) _(this, e, e + 7), _(this, e + 1, e + 6), _(this, e + 2, e + 5), _(this, e + 3, e + 4);
- return this
- }, a.prototype.toString = function () {
- var t = 0 | this.length;
- return 0 === t ? "" : 0 === arguments.length ? M(this, 0, t) : m.apply(this, arguments)
- }, a.prototype.equals = function (t) {
- if (!a.isBuffer(t)) throw new TypeError("Argument must be a Buffer");
- return this === t || 0 === a.compare(this, t)
- }, a.prototype.inspect = function () {
- var t = "", n = e.INSPECT_MAX_BYTES;
- return this.length > 0 && (t = this.toString("hex", 0, n).match(/.{2}/g).join(" "), this.length > n && (t += " ... ")), "<Buffer " + t + ">"
- }, a.prototype.compare = function (t, e, n, r, i) {
- if (!a.isBuffer(t)) throw new TypeError("Argument must be a Buffer");
- if (void 0 === e && (e = 0), void 0 === n && (n = t ? t.length : 0), void 0 === r && (r = 0), void 0 === i && (i = this.length), e < 0 || n > t.length || r < 0 || i > this.length) throw new RangeError("out of range index");
- if (r >= i && e >= n) return 0;
- if (r >= i) return -1;
- if (e >= n) return 1;
- if (e >>>= 0, n >>>= 0, r >>>= 0, i >>>= 0, this === t) return 0;
- for (var o = i - r, s = n - e, l = Math.min(o, s), u = this.slice(r, i), c = t.slice(e, n), f = 0; f < l; ++f) if (u[f] !== c[f]) {
- o = u[f], s = c[f];
- break
- }
- return o < s ? -1 : s < o ? 1 : 0
- }, a.prototype.includes = function (t, e, n) {
- return -1 !== this.indexOf(t, e, n)
- }, a.prototype.indexOf = function (t, e, n) {
- return y(this, t, e, n, !0)
- }, a.prototype.lastIndexOf = function (t, e, n) {
- return y(this, t, e, n, !1)
- }, a.prototype.write = function (t, e, n, r) {
- if (void 0 === e) r = "utf8", n = this.length, e = 0; else if (void 0 === n && "string" == typeof e) r = e, n = this.length, e = 0; else {
- if (!isFinite(e)) throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");
- e |= 0, isFinite(n) ? (n |= 0, void 0 === r && (r = "utf8")) : (r = n, n = void 0)
- }
- var i = this.length - e;
- if ((void 0 === n || n > i) && (n = i), t.length > 0 && (n < 0 || e < 0) || e > this.length) throw new RangeError("Attempt to write outside buffer bounds");
- r || (r = "utf8");
- for (var a = !1; ;) switch (r) {
- case"hex":
- return w(this, t, e, n);
- case"utf8":
- case"utf-8":
- return x(this, t, e, n);
- case"ascii":
- return S(this, t, e, n);
- case"latin1":
- case"binary":
- return E(this, t, e, n);
- case"base64":
- return k(this, t, e, n);
- case"ucs2":
- case"ucs-2":
- case"utf16le":
- case"utf-16le":
- return T(this, t, e, n);
- default:
- if (a) throw new TypeError("Unknown encoding: " + r);
- r = ("" + r).toLowerCase(), a = !0
- }
- }, a.prototype.toJSON = function () {
- return {type: "Buffer", data: Array.prototype.slice.call(this._arr || this, 0)}
- };
- var Q = 4096;
- a.prototype.slice = function (t, e) {
- var n = this.length;
- t = ~~t, e = void 0 === e ? n : ~~e, t < 0 ? (t += n) < 0 && (t = 0) : t > n && (t = n), e < 0 ? (e += n) < 0 && (e = 0) : e > n && (e = n), e < t && (e = t);
- var r;
- if (a.TYPED_ARRAY_SUPPORT) r = this.subarray(t, e), r.__proto__ = a.prototype; else {
- var i = e - t;
- r = new a(i, void 0);
- for (var o = 0; o < i; ++o) r[o] = this[o + t]
- }
- return r
- }, a.prototype.readUIntLE = function (t, e, n) {
- t |= 0, e |= 0, n || I(t, e, this.length);
- for (var r = this[t], i = 1, a = 0; ++a < e && (i *= 256);) r += this[t + a] * i;
- return r
- }, a.prototype.readUIntBE = function (t, e, n) {
- t |= 0, e |= 0, n || I(t, e, this.length);
- for (var r = this[t + --e], i = 1; e > 0 && (i *= 256);) r += this[t + --e] * i;
- return r
- }, a.prototype.readUInt8 = function (t, e) {
- return e || I(t, 1, this.length), this[t]
- }, a.prototype.readUInt16LE = function (t, e) {
- return e || I(t, 2, this.length), this[t] | this[t + 1] << 8
- }, a.prototype.readUInt16BE = function (t, e) {
- return e || I(t, 2, this.length), this[t] << 8 | this[t + 1]
- }, a.prototype.readUInt32LE = function (t, e) {
- return e || I(t, 4, this.length), (this[t] | this[t + 1] << 8 | this[t + 2] << 16) + 16777216 * this[t + 3]
- }, a.prototype.readUInt32BE = function (t, e) {
- return e || I(t, 4, this.length), 16777216 * this[t] + (this[t + 1] << 16 | this[t + 2] << 8 | this[t + 3])
- }, a.prototype.readIntLE = function (t, e, n) {
- t |= 0, e |= 0, n || I(t, e, this.length);
- for (var r = this[t], i = 1, a = 0; ++a < e && (i *= 256);) r += this[t + a] * i;
- return i *= 128, r >= i && (r -= Math.pow(2, 8 * e)), r
- }, a.prototype.readIntBE = function (t, e, n) {
- t |= 0, e |= 0, n || I(t, e, this.length);
- for (var r = e, i = 1, a = this[t + --r]; r > 0 && (i *= 256);) a += this[t + --r] * i;
- return i *= 128, a >= i && (a -= Math.pow(2, 8 * e)), a
- }, a.prototype.readInt8 = function (t, e) {
- return e || I(t, 1, this.length), 128 & this[t] ? -1 * (255 - this[t] + 1) : this[t]
- }, a.prototype.readInt16LE = function (t, e) {
- e || I(t, 2, this.length);
- var n = this[t] | this[t + 1] << 8;
- return 32768 & n ? 4294901760 | n : n
- }, a.prototype.readInt16BE = function (t, e) {
- e || I(t, 2, this.length);
- var n = this[t + 1] | this[t] << 8;
- return 32768 & n ? 4294901760 | n : n
- }, a.prototype.readInt32LE = function (t, e) {
- return e || I(t, 4, this.length), this[t] | this[t + 1] << 8 | this[t + 2] << 16 | this[t + 3] << 24
- }, a.prototype.readInt32BE = function (t, e) {
- return e || I(t, 4, this.length), this[t] << 24 | this[t + 1] << 16 | this[t + 2] << 8 | this[t + 3]
- }, a.prototype.readFloatLE = function (t, e) {
- return e || I(t, 4, this.length), q.read(this, t, !0, 23, 4)
- }, a.prototype.readFloatBE = function (t, e) {
- return e || I(t, 4, this.length), q.read(this, t, !1, 23, 4)
- }, a.prototype.readDoubleLE = function (t, e) {
- return e || I(t, 8, this.length), q.read(this, t, !0, 52, 8)
- }, a.prototype.readDoubleBE = function (t, e) {
- return e || I(t, 8, this.length), q.read(this, t, !1, 52, 8)
- }, a.prototype.writeUIntLE = function (t, e, n, r) {
- if (t = +t, e |= 0, n |= 0, !r) {
- B(this, t, e, n, Math.pow(2, 8 * n) - 1, 0)
- }
- var i = 1, a = 0;
- for (this[e] = 255 & t; ++a < n && (i *= 256);) this[e + a] = t / i & 255;
- return e + n
- }, a.prototype.writeUIntBE = function (t, e, n, r) {
- if (t = +t, e |= 0, n |= 0, !r) {
- B(this, t, e, n, Math.pow(2, 8 * n) - 1, 0)
- }
- var i = n - 1, a = 1;
- for (this[e + i] = 255 & t; --i >= 0 && (a *= 256);) this[e + i] = t / a & 255;
- return e + n
- }, a.prototype.writeUInt8 = function (t, e, n) {
- return t = +t, e |= 0, n || B(this, t, e, 1, 255, 0), a.TYPED_ARRAY_SUPPORT || (t = Math.floor(t)), this[e] = 255 & t, e + 1
- }, a.prototype.writeUInt16LE = function (t, e, n) {
- return t = +t, e |= 0, n || B(this, t, e, 2, 65535, 0), a.TYPED_ARRAY_SUPPORT ? (this[e] = 255 & t, this[e + 1] = t >>> 8) : z(this, t, e, !0), e + 2
- }, a.prototype.writeUInt16BE = function (t, e, n) {
- return t = +t, e |= 0, n || B(this, t, e, 2, 65535, 0), a.TYPED_ARRAY_SUPPORT ? (this[e] = t >>> 8, this[e + 1] = 255 & t) : z(this, t, e, !1), e + 2
- }, a.prototype.writeUInt32LE = function (t, e, n) {
- return t = +t, e |= 0, n || B(this, t, e, 4, 4294967295, 0), a.TYPED_ARRAY_SUPPORT ? (this[e + 3] = t >>> 24, this[e + 2] = t >>> 16, this[e + 1] = t >>> 8, this[e] = 255 & t) : F(this, t, e, !0), e + 4
- }, a.prototype.writeUInt32BE = function (t, e, n) {
- return t = +t, e |= 0, n || B(this, t, e, 4, 4294967295, 0), a.TYPED_ARRAY_SUPPORT ? (this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t) : F(this, t, e, !1), e + 4
- }, a.prototype.writeIntLE = function (t, e, n, r) {
- if (t = +t, e |= 0, !r) {
- var i = Math.pow(2, 8 * n - 1);
- B(this, t, e, n, i - 1, -i)
- }
- var a = 0, o = 1, s = 0;
- for (this[e] = 255 & t; ++a < n && (o *= 256);) t < 0 && 0 === s && 0 !== this[e + a - 1] && (s = 1), this[e + a] = (t / o >> 0) - s & 255;
- return e + n
- }, a.prototype.writeIntBE = function (t, e, n, r) {
- if (t = +t, e |= 0, !r) {
- var i = Math.pow(2, 8 * n - 1);
- B(this, t, e, n, i - 1, -i)
- }
- var a = n - 1, o = 1, s = 0;
- for (this[e + a] = 255 & t; --a >= 0 && (o *= 256);) t < 0 && 0 === s && 0 !== this[e + a + 1] && (s = 1), this[e + a] = (t / o >> 0) - s & 255;
- return e + n
- }, a.prototype.writeInt8 = function (t, e, n) {
- return t = +t, e |= 0, n || B(this, t, e, 1, 127, -128), a.TYPED_ARRAY_SUPPORT || (t = Math.floor(t)), t < 0 && (t = 255 + t + 1), this[e] = 255 & t, e + 1
- }, a.prototype.writeInt16LE = function (t, e, n) {
- return t = +t, e |= 0, n || B(this, t, e, 2, 32767, -32768), a.TYPED_ARRAY_SUPPORT ? (this[e] = 255 & t, this[e + 1] = t >>> 8) : z(this, t, e, !0), e + 2
- }, a.prototype.writeInt16BE = function (t, e, n) {
- return t = +t, e |= 0, n || B(this, t, e, 2, 32767, -32768), a.TYPED_ARRAY_SUPPORT ? (this[e] = t >>> 8, this[e + 1] = 255 & t) : z(this, t, e, !1), e + 2
- }, a.prototype.writeInt32LE = function (t, e, n) {
- return t = +t, e |= 0, n || B(this, t, e, 4, 2147483647, -2147483648), a.TYPED_ARRAY_SUPPORT ? (this[e] = 255 & t, this[e + 1] = t >>> 8, this[e + 2] = t >>> 16, this[e + 3] = t >>> 24) : F(this, t, e, !0), e + 4
- }, a.prototype.writeInt32BE = function (t, e, n) {
- return t = +t, e |= 0, n || B(this, t, e, 4, 2147483647, -2147483648), t < 0 && (t = 4294967295 + t + 1), a.TYPED_ARRAY_SUPPORT ? (this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t) : F(this, t, e, !1), e + 4
- }, a.prototype.writeFloatLE = function (t, e, n) {
- return D(this, t, e, !0, n)
- }, a.prototype.writeFloatBE = function (t, e, n) {
- return D(this, t, e, !1, n)
- }, a.prototype.writeDoubleLE = function (t, e, n) {
- return j(this, t, e, !0, n)
- }, a.prototype.writeDoubleBE = function (t, e, n) {
- return j(this, t, e, !1, n)
- }, a.prototype.copy = function (t, e, n, r) {
- if (n || (n = 0), r || 0 === r || (r = this.length), e >= t.length && (e = t.length), e || (e = 0), r > 0 && r < n && (r = n), r === n) return 0;
- if (0 === t.length || 0 === this.length) return 0;
- if (e < 0) throw new RangeError("targetStart out of bounds");
- if (n < 0 || n >= this.length) throw new RangeError("sourceStart out of bounds");
- if (r < 0) throw new RangeError("sourceEnd out of bounds");
- r > this.length && (r = this.length), t.length - e < r - n && (r = t.length - e + n);
- var i, o = r - n;
- if (this === t && n < e && e < r) for (i = o - 1; i >= 0; --i) t[i + e] = this[i + n]; else if (o < 1e3 || !a.TYPED_ARRAY_SUPPORT) for (i = 0; i < o; ++i) t[i + e] = this[i + n]; else Uint8Array.prototype.set.call(t, this.subarray(n, n + o), e);
- return o
- }, a.prototype.fill = function (t, e, n, r) {
- if ("string" == typeof t) {
- if ("string" == typeof e ? (r = e, e = 0, n = this.length) : "string" == typeof n && (r = n, n = this.length), 1 === t.length) {
- var i = t.charCodeAt(0);
- i < 256 && (t = i)
- }
- if (void 0 !== r && "string" != typeof r) throw new TypeError("encoding must be a string");
- if ("string" == typeof r && !a.isEncoding(r)) throw new TypeError("Unknown encoding: " + r)
- } else "number" == typeof t && (t &= 255);
- if (e < 0 || this.length < e || this.length < n) throw new RangeError("Out of range index");
- if (n <= e) return this;
- e >>>= 0, n = void 0 === n ? this.length : n >>> 0, t || (t = 0);
- var o;
- if ("number" == typeof t) for (o = e; o < n; ++o) this[o] = t; else {
- var s = a.isBuffer(t) ? t : W(new a(t, r).toString()), l = s.length;
- for (o = 0; o < n - e; ++o) this[o + e] = s[o % l]
- }
- return this
- };
- var tt = /[^+\/0-9A-Za-z-_]/g
- }).call(e, n(124))
- }, function (t, e, n) {
- var r = n(97), i = n(85), a = n(163), o = n(140), s = function (t, e, n) {
- var l, u, c, f = t & s.F, h = t & s.G, d = t & s.S, p = t & s.P, v = t & s.B, g = t & s.W,
- m = h ? i : i[e] || (i[e] = {}), _ = m.prototype, y = h ? r : d ? r[e] : (r[e] || {}).prototype;
- h && (n = e);
- for (l in n) (u = !f && y && void 0 !== y[l]) && l in m || (c = u ? y[l] : n[l], m[l] = h && "function" != typeof y[l] ? n[l] : v && u ? a(c, r) : g && y[l] == c ? function (t) {
- var e = function (e, n, r) {
- if (this instanceof t) {
- switch (arguments.length) {
- case 0:
- return new t;
- case 1:
- return new t(e);
- case 2:
- return new t(e, n)
- }
- return new t(e, n, r)
- }
- return t.apply(this, arguments)
- };
- return e.prototype = t.prototype, e
- }(c) : p && "function" == typeof c ? a(Function.call, c) : c, p && ((m.virtual || (m.virtual = {}))[l] = c, t & s.R && _ && !_[l] && o(_, l, c)))
- };
- s.F = 1, s.G = 2, s.S = 4, s.P = 8, s.B = 16, s.W = 32, s.U = 64, s.R = 128, t.exports = s
- }, function (t, e) {
- var n = t.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")();
- "number" == typeof __g && (__g = n)
- }, function (t, e) {
- var n = {}.hasOwnProperty;
- t.exports = function (t, e) {
- return n.call(t, e)
- }
- }, function (t, e, n) {
- var r = n(87), i = n(147);
- t.exports = n(86) ? function (t, e, n) {
- return r.f(t, e, i(1, n))
- } : function (t, e, n) {
- return t[e] = n, t
- }
- }, function (t, e, n) {
- var r = n(79), i = n(99), a = n(98), o = n(151)("src"), s = Function.toString, l = ("" + s).split("toString");
- n(113).inspectSource = function (t) {
- return s.call(t)
- }, (t.exports = function (t, e, n, s) {
- var u = "function" == typeof n;
- u && (a(n, "name") || i(n, "name", e)), t[e] !== n && (u && (a(n, o) || i(n, o, t[e] ? "" + t[e] : l.join(String(e)))), t === r ? t[e] = n : s ? t[e] ? t[e] = n : i(t, e, n) : (delete t[e], i(t, e, n)))
- })(Function.prototype, "toString", function () {
- return "function" == typeof this && this[o] || s.call(this)
- })
- }, function (t, e, n) {
- var r = n(36), i = n(81), a = n(114), o = /"/g, s = function (t, e, n, r) {
- var i = String(a(t)), s = "<" + e;
- return "" !== n && (s += " " + n + '="' + String(r).replace(o, """) + '"'), s + ">" + i + "</" + e + ">"
- };
- t.exports = function (t, e) {
- var n = {};
- n[t] = e(s), r(r.P + r.F * i(function () {
- var e = ""[t]('"');
- return e !== e.toLowerCase() || e.split('"').length > 3
- }), "String", n)
- }
- }, function (t, e, n) {
- var r = n(183), i = n(114);
- t.exports = function (t) {
- return r(i(t))
- }
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- return "[object Array]" === E.call(t)
- }
- function i(t) {
- return "[object ArrayBuffer]" === E.call(t)
- }
- function a(t) {
- return "undefined" != typeof FormData && t instanceof FormData
- }
- function o(t) {
- return "undefined" != typeof ArrayBuffer && ArrayBuffer.isView ? ArrayBuffer.isView(t) : t && t.buffer && t.buffer instanceof ArrayBuffer
- }
- function s(t) {
- return "string" == typeof t
- }
- function l(t) {
- return "number" == typeof t
- }
- function u(t) {
- return void 0 === t
- }
- function c(t) {
- return null !== t && "object" == typeof t
- }
- function f(t) {
- return "[object Date]" === E.call(t)
- }
- function h(t) {
- return "[object File]" === E.call(t)
- }
- function d(t) {
- return "[object Blob]" === E.call(t)
- }
- function p(t) {
- return "[object Function]" === E.call(t)
- }
- function v(t) {
- return c(t) && p(t.pipe)
- }
- function g(t) {
- return "undefined" != typeof URLSearchParams && t instanceof URLSearchParams
- }
- function m(t) {
- return t.replace(/^\s*/, "").replace(/\s*$/, "")
- }
- function _() {
- return ("undefined" == typeof navigator || "ReactNative" !== navigator.product) && ("undefined" != typeof window && "undefined" != typeof document)
- }
- function y(t, e) {
- if (null !== t && void 0 !== t) if ("object" == typeof t || r(t) || (t = [t]), r(t)) for (var n = 0, i = t.length; n < i; n++) e.call(null, t[n], n, t); else for (var a in t) Object.prototype.hasOwnProperty.call(t, a) && e.call(null, t[a], a, t)
- }
- function b() {
- function t(t, n) {
- "object" == typeof e[n] && "object" == typeof t ? e[n] = b(e[n], t) : e[n] = t
- }
- for (var e = {}, n = 0, r = arguments.length; n < r; n++) y(arguments[n], t);
- return e
- }
- function w(t, e, n) {
- return y(e, function (e, r) {
- t[r] = n && "function" == typeof e ? x(e, n) : e
- }), t
- }
- var x = n(289), S = n(346), E = Object.prototype.toString;
- t.exports = {
- isArray: r,
- isArrayBuffer: i,
- isBuffer: S,
- isFormData: a,
- isArrayBufferView: o,
- isString: s,
- isNumber: l,
- isObject: c,
- isUndefined: u,
- isDate: f,
- isFile: h,
- isBlob: d,
- isFunction: p,
- isStream: v,
- isURLSearchParams: g,
- isStandardBrowserEnv: _,
- forEach: y,
- merge: b,
- extend: w,
- trim: m
- }
- }, function (t, e, n) {
- var r = n(184), i = n(147), a = n(102), o = n(117), s = n(98), l = n(322), u = Object.getOwnPropertyDescriptor;
- e.f = n(86) ? u : function (t, e) {
- if (t = a(t), e = o(e, !0), l) try {
- return u(t, e)
- } catch (t) {
- }
- if (s(t, e)) return i(!r.f.call(t, e), t[e])
- }
- }, function (t, e, n) {
- var r = n(98), i = n(89), a = n(259)("IE_PROTO"), o = Object.prototype;
- t.exports = Object.getPrototypeOf || function (t) {
- return t = i(t), r(t, a) ? t[a] : "function" == typeof t.constructor && t instanceof t.constructor ? t.constructor.prototype : t instanceof Object ? o : null
- }
- }, function (t, e) {
- var n = {}.toString;
- t.exports = function (t) {
- return n.call(t).slice(8, -1)
- }
- }, function (t, e, n) {
- var r = n(90);
- t.exports = function (t, e, n) {
- if (r(t), void 0 === e) return t;
- switch (n) {
- case 1:
- return function (n) {
- return t.call(e, n)
- };
- case 2:
- return function (n, r) {
- return t.call(e, n, r)
- };
- case 3:
- return function (n, r, i) {
- return t.call(e, n, r, i)
- }
- }
- return function () {
- return t.apply(e, arguments)
- }
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(81);
- t.exports = function (t, e) {
- return !!t && r(function () {
- e ? t.call(null, function () {
- }, 1) : t.call(null)
- })
- }
- }, , function (t, e) {
- function n() {
- throw new Error("setTimeout has not been defined")
- }
- function r() {
- throw new Error("clearTimeout has not been defined")
- }
- function i(t) {
- if (c === setTimeout) return setTimeout(t, 0);
- if ((c === n || !c) && setTimeout) return c = setTimeout, setTimeout(t, 0);
- try {
- return c(t, 0)
- } catch (e) {
- try {
- return c.call(null, t, 0)
- } catch (e) {
- return c.call(this, t, 0)
- }
- }
- }
- function a(t) {
- if (f === clearTimeout) return clearTimeout(t);
- if ((f === r || !f) && clearTimeout) return f = clearTimeout, clearTimeout(t);
- try {
- return f(t)
- } catch (e) {
- try {
- return f.call(null, t)
- } catch (e) {
- return f.call(this, t)
- }
- }
- }
- function o() {
- v && d && (v = !1, d.length ? p = d.concat(p) : g = -1, p.length && s())
- }
- function s() {
- if (!v) {
- var t = i(o);
- v = !0;
- for (var e = p.length; e;) {
- for (d = p, p = []; ++g < e;) d && d[g].run();
- g = -1, e = p.length
- }
- d = null, v = !1, a(t)
- }
- }
- function l(t, e) {
- this.fun = t, this.array = e
- }
- function u() {
- }
- var c, f, h = t.exports = {};
- !function () {
- try {
- c = "function" == typeof setTimeout ? setTimeout : n
- } catch (t) {
- c = n
- }
- try {
- f = "function" == typeof clearTimeout ? clearTimeout : r
- } catch (t) {
- f = r
- }
- }();
- var d, p = [], v = !1, g = -1;
- h.nextTick = function (t) {
- var e = new Array(arguments.length - 1);
- if (arguments.length > 1) for (var n = 1; n < arguments.length; n++) e[n - 1] = arguments[n];
- p.push(new l(t, e)), 1 !== p.length || v || i(s)
- }, l.prototype.run = function () {
- this.fun.apply(null, this.array)
- }, h.title = "browser", h.browser = !0, h.env = {}, h.argv = [], h.version = "", h.versions = {}, h.on = u, h.addListener = u, h.once = u, h.off = u, h.removeListener = u, h.removeAllListeners = u, h.emit = u, h.prependListener = u, h.prependOnceListener = u, h.listeners = function (t) {
- return []
- }, h.binding = function (t) {
- throw new Error("process.binding is not supported")
- }, h.cwd = function () {
- return "/"
- }, h.chdir = function (t) {
- throw new Error("process.chdir is not supported")
- }, h.umask = function () {
- return 0
- }
- }, function (t, e, n) {
- var r, i, a;
- !function (o, s) {
- i = [t, n(495), n(836), n(801)], r = s, void 0 !== (a = "function" == typeof r ? r.apply(e, i) : r) && (t.exports = a)
- }(0, function (t, e, n, r) {
- "use strict";
- function i(t) {
- return t && t.__esModule ? t : {default: t}
- }
- function a(t, e) {
- if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function")
- }
- function o(t, e) {
- if (!t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
- return !e || "object" != typeof e && "function" != typeof e ? t : e
- }
- function s(t, e) {
- if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function, not " + typeof e);
- t.prototype = Object.create(e && e.prototype, {
- constructor: {
- value: t,
- enumerable: !1,
- writable: !0,
- configurable: !0
- }
- }), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : t.__proto__ = e)
- }
- function l(t, e) {
- var n = "data-clipboard-" + t;
- if (e.hasAttribute(n)) return e.getAttribute(n)
- }
- var u = i(e), c = i(n), f = i(r),
- h = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) {
- return typeof t
- } : function (t) {
- return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t
- }, d = function () {
- function t(t, e) {
- for (var n = 0; n < e.length; n++) {
- var r = e[n];
- r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r)
- }
- }
- return function (e, n, r) {
- return n && t(e.prototype, n), r && t(e, r), e
- }
- }(), p = function (t) {
- function e(t, n) {
- a(this, e);
- var r = o(this, (e.__proto__ || Object.getPrototypeOf(e)).call(this));
- return r.resolveOptions(n), r.listenClick(t), r
- }
- return s(e, t), d(e, [{
- key: "resolveOptions", value: function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- this.action = "function" == typeof t.action ? t.action : this.defaultAction, this.target = "function" == typeof t.target ? t.target : this.defaultTarget, this.text = "function" == typeof t.text ? t.text : this.defaultText, this.container = "object" === h(t.container) ? t.container : document.body
- }
- }, {
- key: "listenClick", value: function (t) {
- var e = this;
- this.listener = (0, f.default)(t, "click", function (t) {
- return e.onClick(t)
- })
- }
- }, {
- key: "onClick", value: function (t) {
- var e = t.delegateTarget || t.currentTarget;
- this.clipboardAction && (this.clipboardAction = null), this.clipboardAction = new u.default({
- action: this.action(e),
- target: this.target(e),
- text: this.text(e),
- container: this.container,
- trigger: e,
- emitter: this
- })
- }
- }, {
- key: "defaultAction", value: function (t) {
- return l("action", t)
- }
- }, {
- key: "defaultTarget", value: function (t) {
- var e = l("target", t);
- if (e) return document.querySelector(e)
- }
- }, {
- key: "defaultText", value: function (t) {
- return l("text", t)
- }
- }, {
- key: "destroy", value: function () {
- this.listener.destroy(), this.clipboardAction && (this.clipboardAction.destroy(), this.clipboardAction = null)
- }
- }], [{
- key: "isSupported", value: function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ["copy", "cut"],
- e = "string" == typeof t ? [t] : t, n = !!document.queryCommandSupported;
- return e.forEach(function (t) {
- n = n && !!document.queryCommandSupported(t)
- }), n
- }
- }]), e
- }(c.default);
- t.exports = p
- })
- }, function (t, e, n) {
- var r = n(107), i = n(183), a = n(89), o = n(88), s = n(244);
- t.exports = function (t, e) {
- var n = 1 == t, l = 2 == t, u = 3 == t, c = 4 == t, f = 6 == t, h = 5 == t || f, d = e || s;
- return function (e, s, p) {
- for (var v, g, m = a(e), _ = i(m), y = r(s, p, 3), b = o(_.length), w = 0, x = n ? d(e, b) : l ? d(e, 0) : void 0; b > w; w++) if ((h || w in _) && (v = _[w], g = y(v, w, m), t)) if (n) x[w] = g; else if (g) switch (t) {
- case 3:
- return !0;
- case 5:
- return v;
- case 6:
- return w;
- case 2:
- x.push(v)
- } else if (c) return !1;
- return f ? -1 : u || c ? c : x
- }
- }
- }, function (t, e) {
- var n = t.exports = {version: "2.5.0"};
- "number" == typeof __e && (__e = n)
- }, function (t, e) {
- t.exports = function (t) {
- if (void 0 == t) throw TypeError("Can't call method on " + t);
- return t
- }
- }, function (t, e, n) {
- var r = n(36), i = n(113), a = n(81);
- t.exports = function (t, e) {
- var n = (i.Object || {})[t] || Object[t], o = {};
- o[t] = e(n), r(r.S + r.F * a(function () {
- n(1)
- }), "Object", o)
- }
- }, function (t, e) {
- var n = Math.ceil, r = Math.floor;
- t.exports = function (t) {
- return isNaN(t = +t) ? 0 : (t > 0 ? r : n)(t)
- }
- }, function (t, e, n) {
- var r = n(82);
- t.exports = function (t, e) {
- if (!r(t)) return t;
- var n, i;
- if (e && "function" == typeof(n = t.toString) && !r(i = n.call(t))) return i;
- if ("function" == typeof(n = t.valueOf) && !r(i = n.call(t))) return i;
- if (!e && "function" == typeof(n = t.toString) && !r(i = n.call(t))) return i;
- throw TypeError("Can't convert object to primitive value")
- }
- }, function (t, e, n) {
- var r = n(165);
- t.exports = function (t) {
- if (!r(t)) throw TypeError(t + " is not an object!");
- return t
- }
- }, function (t, e, n) {
- var r = n(118), i = n(298), a = n(239), o = Object.defineProperty;
- e.f = n(126) ? Object.defineProperty : function (t, e, n) {
- if (r(t), e = a(e, !0), r(n), i) try {
- return o(t, e, n)
- } catch (t) {
- }
- if ("get" in n || "set" in n) throw TypeError("Accessors not supported!");
- return "value" in n && (t[e] = n.value), t
- }
- }, function (t, e, n) {
- var r = n(299), i = n(227);
- t.exports = function (t) {
- return r(i(t))
- }
- }, function (t, e, n) {
- var r = n(342), i = n(36), a = n(211)("metadata"), o = a.store || (a.store = new (n(345))), s = function (t, e, n) {
- var i = o.get(t);
- if (!i) {
- if (!n) return;
- o.set(t, i = new r)
- }
- var a = i.get(e);
- if (!a) {
- if (!n) return;
- i.set(e, a = new r)
- }
- return a
- }, l = function (t, e, n) {
- var r = s(e, n, !1);
- return void 0 !== r && r.has(t)
- }, u = function (t, e, n) {
- var r = s(e, n, !1);
- return void 0 === r ? void 0 : r.get(t)
- }, c = function (t, e, n, r) {
- s(n, r, !0).set(t, e)
- }, f = function (t, e) {
- var n = s(t, e, !1), r = [];
- return n && n.forEach(function (t, e) {
- r.push(e)
- }), r
- }, h = function (t) {
- return void 0 === t || "symbol" == typeof t ? t : String(t)
- }, d = function (t) {
- i(i.S, "Reflect", t)
- };
- t.exports = {store: o, map: s, has: l, get: u, set: c, keys: f, key: h, exp: d}
- }, function (t, e, n) {
- "use strict";
- if (n(86)) {
- var r = n(144), i = n(79), a = n(81), o = n(36), s = n(213), l = n(265), u = n(107), c = n(142), f = n(147),
- h = n(99), d = n(148), p = n(116), v = n(88), g = n(340), m = n(150), _ = n(117), y = n(98), b = n(182),
- w = n(82), x = n(89), S = n(251), E = n(145), k = n(105), T = n(146).f, C = n(267), M = n(151), A = n(84),
- P = n(112), L = n(199), O = n(212), R = n(268), I = n(167), B = n(206), z = n(149), F = n(243), N = n(314),
- D = n(87), j = n(104), U = D.f, H = j.f, G = i.RangeError, W = i.TypeError, V = i.Uint8Array, Z = Array.prototype,
- $ = l.ArrayBuffer, X = l.DataView, Y = P(0), K = P(2), q = P(3), J = P(4), Q = P(5), tt = P(6), et = L(!0),
- nt = L(!1), rt = R.values, it = R.keys, at = R.entries, ot = Z.lastIndexOf, st = Z.reduce, lt = Z.reduceRight,
- ut = Z.join, ct = Z.sort, ft = Z.slice, ht = Z.toString, dt = Z.toLocaleString, pt = A("iterator"),
- vt = A("toStringTag"), gt = M("typed_constructor"), mt = M("def_constructor"), _t = s.CONSTR, yt = s.TYPED,
- bt = s.VIEW, wt = P(1, function (t, e) {
- return Tt(O(t, t[mt]), e)
- }), xt = a(function () {
- return 1 === new V(new Uint16Array([1]).buffer)[0]
- }), St = !!V && !!V.prototype.set && a(function () {
- new V(1).set({})
- }), Et = function (t, e) {
- var n = p(t);
- if (n < 0 || n % e) throw G("Wrong offset!");
- return n
- }, kt = function (t) {
- if (w(t) && yt in t) return t;
- throw W(t + " is not a typed array!")
- }, Tt = function (t, e) {
- if (!(w(t) && gt in t)) throw W("It is not a typed array constructor!");
- return new t(e)
- }, Ct = function (t, e) {
- return Mt(O(t, t[mt]), e)
- }, Mt = function (t, e) {
- for (var n = 0, r = e.length, i = Tt(t, r); r > n;) i[n] = e[n++];
- return i
- }, At = function (t, e, n) {
- U(t, e, {
- get: function () {
- return this._d[n]
- }
- })
- }, Pt = function (t) {
- var e, n, r, i, a, o, s = x(t), l = arguments.length, c = l > 1 ? arguments[1] : void 0, f = void 0 !== c,
- h = C(s);
- if (void 0 != h && !S(h)) {
- for (o = h.call(s), r = [], e = 0; !(a = o.next()).done; e++) r.push(a.value);
- s = r
- }
- for (f && l > 2 && (c = u(c, arguments[2], 2)), e = 0, n = v(s.length), i = Tt(this, n); n > e; e++) i[e] = f ? c(s[e], e) : s[e];
- return i
- }, Lt = function () {
- for (var t = 0, e = arguments.length, n = Tt(this, e); e > t;) n[t] = arguments[t++];
- return n
- }, Ot = !!V && a(function () {
- dt.call(new V(1))
- }), Rt = function () {
- return dt.apply(Ot ? ft.call(kt(this)) : kt(this), arguments)
- }, It = {
- copyWithin: function (t, e) {
- return N.call(kt(this), t, e, arguments.length > 2 ? arguments[2] : void 0)
- }, every: function (t) {
- return J(kt(this), t, arguments.length > 1 ? arguments[1] : void 0)
- }, fill: function (t) {
- return F.apply(kt(this), arguments)
- }, filter: function (t) {
- return Ct(this, K(kt(this), t, arguments.length > 1 ? arguments[1] : void 0))
- }, find: function (t) {
- return Q(kt(this), t, arguments.length > 1 ? arguments[1] : void 0)
- }, findIndex: function (t) {
- return tt(kt(this), t, arguments.length > 1 ? arguments[1] : void 0)
- }, forEach: function (t) {
- Y(kt(this), t, arguments.length > 1 ? arguments[1] : void 0)
- }, indexOf: function (t) {
- return nt(kt(this), t, arguments.length > 1 ? arguments[1] : void 0)
- }, includes: function (t) {
- return et(kt(this), t, arguments.length > 1 ? arguments[1] : void 0)
- }, join: function (t) {
- return ut.apply(kt(this), arguments)
- }, lastIndexOf: function (t) {
- return ot.apply(kt(this), arguments)
- }, map: function (t) {
- return wt(kt(this), t, arguments.length > 1 ? arguments[1] : void 0)
- }, reduce: function (t) {
- return st.apply(kt(this), arguments)
- }, reduceRight: function (t) {
- return lt.apply(kt(this), arguments)
- }, reverse: function () {
- for (var t, e = this, n = kt(e).length, r = Math.floor(n / 2), i = 0; i < r;) t = e[i], e[i++] = e[--n], e[n] = t;
- return e
- }, some: function (t) {
- return q(kt(this), t, arguments.length > 1 ? arguments[1] : void 0)
- }, sort: function (t) {
- return ct.call(kt(this), t)
- }, subarray: function (t, e) {
- var n = kt(this), r = n.length, i = m(t, r);
- return new (O(n, n[mt]))(n.buffer, n.byteOffset + i * n.BYTES_PER_ELEMENT, v((void 0 === e ? r : m(e, r)) - i))
- }
- }, Bt = function (t, e) {
- return Ct(this, ft.call(kt(this), t, e))
- }, zt = function (t) {
- kt(this);
- var e = Et(arguments[1], 1), n = this.length, r = x(t), i = v(r.length), a = 0;
- if (i + e > n) throw G("Wrong length!");
- for (; a < i;) this[e + a] = r[a++]
- }, Ft = {
- entries: function () {
- return at.call(kt(this))
- }, keys: function () {
- return it.call(kt(this))
- }, values: function () {
- return rt.call(kt(this))
- }
- }, Nt = function (t, e) {
- return w(t) && t[yt] && "symbol" != typeof e && e in t && String(+e) == String(e)
- }, Dt = function (t, e) {
- return Nt(t, e = _(e, !0)) ? f(2, t[e]) : H(t, e)
- }, jt = function (t, e, n) {
- return !(Nt(t, e = _(e, !0)) && w(n) && y(n, "value")) || y(n, "get") || y(n, "set") || n.configurable || y(n, "writable") && !n.writable || y(n, "enumerable") && !n.enumerable ? U(t, e, n) : (t[e] = n.value, t)
- };
- _t || (j.f = Dt, D.f = jt), o(o.S + o.F * !_t, "Object", {
- getOwnPropertyDescriptor: Dt,
- defineProperty: jt
- }), a(function () {
- ht.call({})
- }) && (ht = dt = function () {
- return ut.call(this)
- });
- var Ut = d({}, It);
- d(Ut, Ft), h(Ut, pt, Ft.values), d(Ut, {
- slice: Bt, set: zt, constructor: function () {
- }, toString: ht, toLocaleString: Rt
- }), At(Ut, "buffer", "b"), At(Ut, "byteOffset", "o"), At(Ut, "byteLength", "l"), At(Ut, "length", "e"), U(Ut, vt, {
- get: function () {
- return this[yt]
- }
- }), t.exports = function (t, e, n, l) {
- l = !!l;
- var u = t + (l ? "Clamped" : "") + "Array", f = "get" + t, d = "set" + t, p = i[u], m = p || {}, _ = p && k(p),
- y = !p || !s.ABV, x = {}, S = p && p.prototype, C = function (t, n) {
- var r = t._d;
- return r.v[f](n * e + r.o, xt)
- }, M = function (t, n, r) {
- var i = t._d;
- l && (r = (r = Math.round(r)) < 0 ? 0 : r > 255 ? 255 : 255 & r), i.v[d](n * e + i.o, r, xt)
- }, A = function (t, e) {
- U(t, e, {
- get: function () {
- return C(this, e)
- }, set: function (t) {
- return M(this, e, t)
- }, enumerable: !0
- })
- };
- y ? (p = n(function (t, n, r, i) {
- c(t, p, u, "_d");
- var a, o, s, l, f = 0, d = 0;
- if (w(n)) {
- if (!(n instanceof $ || "ArrayBuffer" == (l = b(n)) || "SharedArrayBuffer" == l)) return yt in n ? Mt(p, n) : Pt.call(p, n);
- a = n, d = Et(r, e);
- var m = n.byteLength;
- if (void 0 === i) {
- if (m % e) throw G("Wrong length!");
- if ((o = m - d) < 0) throw G("Wrong length!")
- } else if ((o = v(i) * e) + d > m) throw G("Wrong length!");
- s = o / e
- } else s = g(n), o = s * e, a = new $(o);
- for (h(t, "_d", {b: a, o: d, l: o, e: s, v: new X(a)}); f < s;) A(t, f++)
- }), S = p.prototype = E(Ut), h(S, "constructor", p)) : a(function () {
- p(1)
- }) && a(function () {
- new p(-1)
- }) && B(function (t) {
- new p, new p(null), new p(1.5), new p(t)
- }, !0) || (p = n(function (t, n, r, i) {
- c(t, p, u);
- var a;
- return w(n) ? n instanceof $ || "ArrayBuffer" == (a = b(n)) || "SharedArrayBuffer" == a ? void 0 !== i ? new m(n, Et(r, e), i) : void 0 !== r ? new m(n, Et(r, e)) : new m(n) : yt in n ? Mt(p, n) : Pt.call(p, n) : new m(g(n))
- }), Y(_ !== Function.prototype ? T(m).concat(T(_)) : T(m), function (t) {
- t in p || h(p, t, m[t])
- }), p.prototype = S, r || (S.constructor = p));
- var P = S[pt], L = !!P && ("values" == P.name || void 0 == P.name), O = Ft.values;
- h(p, gt, !0), h(S, yt, u), h(S, bt, !0), h(S, mt, p), (l ? new p(1)[vt] == u : vt in S) || U(S, vt, {
- get: function () {
- return u
- }
- }), x[u] = p, o(o.G + o.W + o.F * (p != m), x), o(o.S, u, {BYTES_PER_ELEMENT: e}), o(o.S + o.F * a(function () {
- m.of.call(p, 1)
- }), u, {
- from: Pt,
- of: Lt
- }), "BYTES_PER_ELEMENT" in S || h(S, "BYTES_PER_ELEMENT", e), o(o.P, u, It), z(u), o(o.P + o.F * St, u, {set: zt}), o(o.P + o.F * !L, u, Ft), r || S.toString == ht || (S.toString = ht), o(o.P + o.F * a(function () {
- new p(1).slice()
- }), u, {slice: Bt}), o(o.P + o.F * (a(function () {
- return [1, 2].toLocaleString() != new p([1, 2]).toLocaleString()
- }) || !a(function () {
- S.toLocaleString.call([1, 2])
- })), u, {toLocaleString: Rt}), I[u] = L ? P : O, r || L || h(S, pt, O)
- }
- } else t.exports = function () {
- }
- }, function (t, e, n) {
- "use strict";
- (function (e, r) {
- function i(t, e) {
- t = "string" == typeof t ? {ec_level: t} : t || {};
- var n = {type: String(e || t.type || "png").toLowerCase()}, r = "png" == n.type ? d : p;
- for (var i in r) n[i] = i in t ? t[i] : r[i];
- return n
- }
- function a(t, n) {
- n = i(n);
- var r = u(t, n.ec_level, n.parse_url), a = new l;
- switch (a._read = h, n.type) {
- case"svg":
- case"pdf":
- case"eps":
- e.nextTick(function () {
- f[n.type](r, a, n.margin, n.size)
- });
- break;
- case"svgpath":
- e.nextTick(function () {
- var t = f.svg_object(r, n.margin, n.size);
- a.push(t.path), a.push(null)
- });
- break;
- case"png":
- default:
- e.nextTick(function () {
- var t = c.bitmap(r, n.size, n.margin);
- n.customize && n.customize(t), c.png(t, a)
- })
- }
- return a
- }
- function o(t, e) {
- e = i(e);
- var n, a = u(t, e.ec_level, e.parse_url), o = [];
- switch (e.type) {
- case"svg":
- case"pdf":
- case"eps":
- f[e.type](a, o, e.margin, e.size), n = o.filter(Boolean).join("");
- break;
- case"png":
- default:
- var s = c.bitmap(a, e.size, e.margin);
- e.customize && e.customize(s), c.png(s, o), n = r.concat(o.filter(Boolean))
- }
- return n
- }
- function s(t, e) {
- e = i(e, "svg");
- var n = u(t, e.ec_level);
- return f.svg_object(n, e.margin)
- }
- var l = n(833).Readable, u = n(823).QR, c = n(822), f = n(824), h = function () {
- }, d = {parse_url: !1, ec_level: "M", size: 5, margin: 4, customize: null},
- p = {parse_url: !1, ec_level: "M", margin: 1, size: 0};
- t.exports = {matrix: u, image: a, imageSync: o, svgObject: s}
- }).call(e, n(110), n(95).Buffer)
- }, function (t, e) {
- var n;
- n = function () {
- return this
- }();
- try {
- n = n || Function("return this")() || (0, eval)("this")
- } catch (t) {
- "object" == typeof window && (n = window)
- }
- t.exports = n
- }, , function (t, e, n) {
- t.exports = !n(164)(function () {
- return 7 != Object.defineProperty({}, "a", {
- get: function () {
- return 7
- }
- }).a
- })
- }, function (t, e, n) {
- var r = n(84)("unscopables"), i = Array.prototype;
- void 0 == i[r] && n(99)(i, r, {}), t.exports = function (t) {
- i[r][t] = !0
- }
- }, function (t, e, n) {
- var r = n(151)("meta"), i = n(82), a = n(98), o = n(87).f, s = 0, l = Object.isExtensible || function () {
- return !0
- }, u = !n(81)(function () {
- return l(Object.preventExtensions({}))
- }), c = function (t) {
- o(t, r, {value: {i: "O" + ++s, w: {}}})
- }, f = function (t, e) {
- if (!i(t)) return "symbol" == typeof t ? t : ("string" == typeof t ? "S" : "P") + t;
- if (!a(t, r)) {
- if (!l(t)) return "F";
- if (!e) return "E";
- c(t)
- }
- return t[r].i
- }, h = function (t, e) {
- if (!a(t, r)) {
- if (!l(t)) return !0;
- if (!e) return !1;
- c(t)
- }
- return t[r].w
- }, d = function (t) {
- return u && p.NEED && l(t) && !a(t, r) && c(t), t
- }, p = t.exports = {KEY: r, NEED: !1, fastKey: f, getWeak: h, onFreeze: d}
- }, function (t, e, n) {
- var r = n(332), i = n(247);
- t.exports = Object.keys || function (t) {
- return r(t, i)
- }
- }, function (t, e, n) {
- "use strict";
- function r(t, e) {
- return Object.prototype.hasOwnProperty.call(t, e)
- }
- var i = "undefined" != typeof Uint8Array && "undefined" != typeof Uint16Array && "undefined" != typeof Int32Array;
- e.assign = function (t) {
- for (var e = Array.prototype.slice.call(arguments, 1); e.length;) {
- var n = e.shift();
- if (n) {
- if ("object" != typeof n) throw new TypeError(n + "must be non-object");
- for (var i in n) r(n, i) && (t[i] = n[i])
- }
- }
- return t
- }, e.shrinkBuf = function (t, e) {
- return t.length === e ? t : t.subarray ? t.subarray(0, e) : (t.length = e, t)
- };
- var a = {
- arraySet: function (t, e, n, r, i) {
- if (e.subarray && t.subarray) return void t.set(e.subarray(n, n + r), i);
- for (var a = 0; a < r; a++) t[i + a] = e[n + a]
- }, flattenChunks: function (t) {
- var e, n, r, i, a, o;
- for (r = 0, e = 0, n = t.length; e < n; e++) r += t[e].length;
- for (o = new Uint8Array(r), i = 0, e = 0, n = t.length; e < n; e++) a = t[e], o.set(a, i), i += a.length;
- return o
- }
- }, o = {
- arraySet: function (t, e, n, r, i) {
- for (var a = 0; a < r; a++) t[i + a] = e[n + a]
- }, flattenChunks: function (t) {
- return [].concat.apply([], t)
- }
- };
- e.setTyped = function (t) {
- t ? (e.Buf8 = Uint8Array, e.Buf16 = Uint16Array, e.Buf32 = Int32Array, e.assign(e, a)) : (e.Buf8 = Array, e.Buf16 = Array, e.Buf32 = Array, e.assign(e, o))
- }, e.setTyped(i)
- }, , , , , , , , , function (t, e) {
- var n = {}.hasOwnProperty;
- t.exports = function (t, e) {
- return n.call(t, e)
- }
- }, function (t, e, n) {
- var r = n(119), i = n(179);
- t.exports = n(126) ? function (t, e, n) {
- return r.f(t, e, i(1, n))
- } : function (t, e, n) {
- return t[e] = n, t
- }
- }, function (t, e, n) {
- var r = n(306), i = n(229);
- t.exports = Object.keys || function (t) {
- return r(t, i)
- }
- }, function (t, e) {
- t.exports = function (t, e, n, r) {
- if (!(t instanceof e) || void 0 !== r && r in t) throw TypeError(n + ": incorrect invocation!");
- return t
- }
- }, function (t, e, n) {
- var r = n(107), i = n(324), a = n(251), o = n(78), s = n(88), l = n(267), u = {}, c = {},
- e = t.exports = function (t, e, n, f, h) {
- var d, p, v, g, m = h ? function () {
- return t
- } : l(t), _ = r(n, f, e ? 2 : 1), y = 0;
- if ("function" != typeof m) throw TypeError(t + " is not iterable!");
- if (a(m)) {
- for (d = s(t.length); d > y; y++) if ((g = e ? _(o(p = t[y])[0], p[1]) : _(t[y])) === u || g === c) return g
- } else for (v = m.call(t); !(p = v.next()).done;) if ((g = i(v, _, p.value, e)) === u || g === c) return g
- };
- e.BREAK = u, e.RETURN = c
- }, function (t, e) {
- t.exports = !1
- }, function (t, e, n) {
- var r = n(78), i = n(330), a = n(247), o = n(259)("IE_PROTO"), s = function () {
- }, l = function () {
- var t, e = n(246)("iframe"), r = a.length;
- for (e.style.display = "none", n(249).appendChild(e), e.src = "javascript:", t = e.contentWindow.document, t.open(), t.write("<script>document.F=Object<\/script>"), t.close(), l = t.F; r--;) delete l.prototype[a[r]];
- return l()
- };
- t.exports = Object.create || function (t, e) {
- var n;
- return null !== t ? (s.prototype = r(t), n = new s, s.prototype = null, n[o] = t) : n = l(), void 0 === e ? n : i(n, e)
- }
- }, function (t, e, n) {
- var r = n(332), i = n(247).concat("length", "prototype");
- e.f = Object.getOwnPropertyNames || function (t) {
- return r(t, i)
- }
- }, function (t, e) {
- t.exports = function (t, e) {
- return {enumerable: !(1 & t), configurable: !(2 & t), writable: !(4 & t), value: e}
- }
- }, function (t, e, n) {
- var r = n(100);
- t.exports = function (t, e, n) {
- for (var i in e) r(t, i, e[i], n);
- return t
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(79), i = n(87), a = n(86), o = n(84)("species");
- t.exports = function (t) {
- var e = r[t];
- a && e && !e[o] && i.f(e, o, {
- configurable: !0, get: function () {
- return this
- }
- })
- }
- }, function (t, e, n) {
- var r = n(116), i = Math.max, a = Math.min;
- t.exports = function (t, e) {
- return t = r(t), t < 0 ? i(t + e, 0) : a(t, e)
- }
- }, function (t, e) {
- var n = 0, r = Math.random();
- t.exports = function (t) {
- return "Symbol(".concat(void 0 === t ? "" : t, ")_", (++n + r).toString(36))
- }
- }, , , , , , , , , function (t, e, n) {
- "use strict";
- function r(t) {
- if (!(this instanceof r)) return new r(t);
- u.call(this, t), c.call(this, t), t && !1 === t.readable && (this.readable = !1), t && !1 === t.writable && (this.writable = !1), this.allowHalfOpen = !0, t && !1 === t.allowHalfOpen && (this.allowHalfOpen = !1), this.once("end", i)
- }
- function i() {
- this.allowHalfOpen || this._writableState.ended || o(a, this)
- }
- function a(t) {
- t.end()
- }
- var o = n(215), s = Object.keys || function (t) {
- var e = [];
- for (var n in t) e.push(n);
- return e
- };
- t.exports = r;
- var l = n(185);
- l.inherits = n(171);
- var u = n(354), c = n(282);
- l.inherits(r, u);
- for (var f = s(c.prototype), h = 0; h < f.length; h++) {
- var d = f[h];
- r.prototype[d] || (r.prototype[d] = c.prototype[d])
- }
- Object.defineProperty(r.prototype, "destroyed", {
- get: function () {
- return void 0 !== this._readableState && void 0 !== this._writableState && (this._readableState.destroyed && this._writableState.destroyed)
- }, set: function (t) {
- void 0 !== this._readableState && void 0 !== this._writableState && (this._readableState.destroyed = t, this._writableState.destroyed = t)
- }
- }), r.prototype._destroy = function (t, e) {
- this.push(null), this.end(), o(e, t)
- }
- }, , function (t, e, n) {
- t.exports = {default: n(498), __esModule: !0}
- }, function (t, e, n) {
- var r = n(194);
- t.exports = function (t, e, n) {
- if (r(t), void 0 === e) return t;
- switch (n) {
- case 1:
- return function (n) {
- return t.call(e, n)
- };
- case 2:
- return function (n, r) {
- return t.call(e, n, r)
- };
- case 3:
- return function (n, r, i) {
- return t.call(e, n, r, i)
- }
- }
- return function () {
- return t.apply(e, arguments)
- }
- }
- }, function (t, e) {
- t.exports = function (t) {
- try {
- return !!t()
- } catch (t) {
- return !0
- }
- }
- }, function (t, e) {
- t.exports = function (t) {
- return "object" == typeof t ? null !== t : "function" == typeof t
- }
- }, function (t, e) {
- t.exports = {}
- }, function (t, e) {
- t.exports = {}
- }, function (t, e, n) {
- var r = n(87).f, i = n(98), a = n(84)("toStringTag");
- t.exports = function (t, e, n) {
- t && !i(t = n ? t : t.prototype, a) && r(t, a, {configurable: !0, value: e})
- }
- }, function (t, e, n) {
- var r = n(36), i = n(114), a = n(81), o = n(263), s = "[" + o + "]", l = "âÂ
", u = RegExp("^" + s + s + "*"),
- c = RegExp(s + s + "*$"), f = function (t, e, n) {
- var i = {}, s = a(function () {
- return !!o[t]() || l[t]() != l
- }), u = i[t] = s ? e(h) : o[t];
- n && (i[n] = u), r(r.P + r.F * s, "String", i)
- }, h = f.trim = function (t, e) {
- return t = String(i(t)), 1 & e && (t = t.replace(u, "")), 2 & e && (t = t.replace(c, "")), t
- };
- t.exports = f
- }, function (t, e, n) {
- var r = n(82);
- t.exports = function (t, e) {
- if (!r(t) || t._t !== e) throw TypeError("Incompatible receiver, " + e + " required!");
- return t
- }
- }, function (t, e) {
- "function" == typeof Object.create ? t.exports = function (t, e) {
- t.super_ = e, t.prototype = Object.create(e.prototype, {
- constructor: {
- value: t,
- enumerable: !1,
- writable: !0,
- configurable: !0
- }
- })
- } : t.exports = function (t, e) {
- t.super_ = e;
- var n = function () {
- };
- n.prototype = e.prototype, t.prototype = new n, t.prototype.constructor = t
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(130).assign, i = n(809), a = n(810), o = n(351), s = {};
- r(s, i, a, o), t.exports = s
- }, , , , , function (t, e) {
- var n = {}.toString;
- t.exports = function (t) {
- return n.call(t).slice(8, -1)
- }
- }, function (t, e) {
- e.f = {}.propertyIsEnumerable
- }, function (t, e) {
- t.exports = function (t, e) {
- return {enumerable: !(1 & t), configurable: !(2 & t), writable: !(4 & t), value: e}
- }
- }, function (t, e, n) {
- var r = n(227);
- t.exports = function (t) {
- return Object(r(t))
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(533)(!0);
- n(302)(String, "String", function (t) {
- this._t = String(t), this._i = 0
- }, function () {
- var t, e = this._t, n = this._i;
- return n >= e.length ? {value: void 0, done: !0} : (t = r(e, n), this._i += t.length, {value: t, done: !1})
- })
- }, function (t, e, n) {
- var r = n(106), i = n(84)("toStringTag"), a = "Arguments" == r(function () {
- return arguments
- }()), o = function (t, e) {
- try {
- return t[e]
- } catch (t) {
- }
- };
- t.exports = function (t) {
- var e, n, s;
- return void 0 === t ? "Undefined" : null === t ? "Null" : "string" == typeof(n = o(e = Object(t), i)) ? n : a ? r(e) : "Object" == (s = r(e)) && "function" == typeof e.callee ? "Arguments" : s
- }
- }, function (t, e, n) {
- var r = n(106);
- t.exports = Object("z").propertyIsEnumerable(0) ? Object : function (t) {
- return "String" == r(t) ? t.split("") : Object(t)
- }
- }, function (t, e) {
- e.f = {}.propertyIsEnumerable
- }, function (t, e, n) {
- (function (t) {
- function n(t) {
- return Array.isArray ? Array.isArray(t) : "[object Array]" === g(t)
- }
- function r(t) {
- return "boolean" == typeof t
- }
- function i(t) {
- return null === t
- }
- function a(t) {
- return null == t
- }
- function o(t) {
- return "number" == typeof t
- }
- function s(t) {
- return "string" == typeof t
- }
- function l(t) {
- return "symbol" == typeof t
- }
- function u(t) {
- return void 0 === t
- }
- function c(t) {
- return "[object RegExp]" === g(t)
- }
- function f(t) {
- return "object" == typeof t && null !== t
- }
- function h(t) {
- return "[object Date]" === g(t)
- }
- function d(t) {
- return "[object Error]" === g(t) || t instanceof Error
- }
- function p(t) {
- return "function" == typeof t
- }
- function v(t) {
- return null === t || "boolean" == typeof t || "number" == typeof t || "string" == typeof t || "symbol" == typeof t || void 0 === t
- }
- function g(t) {
- return Object.prototype.toString.call(t)
- }
- e.isArray = n, e.isBoolean = r, e.isNull = i, e.isNullOrUndefined = a, e.isNumber = o, e.isString = s, e.isSymbol = l, e.isUndefined = u, e.isRegExp = c, e.isObject = f, e.isDate = h, e.isError = d, e.isFunction = p, e.isPrimitive = v, e.isBuffer = t.isBuffer
- }).call(e, n(95).Buffer)
- }, , , , , , , function (t, e, n) {
- "use strict";
- function r(t) {
- return t && t.__esModule ? t : {default: t}
- }
- e.__esModule = !0;
- var i = n(472), a = r(i), o = n(162), s = r(o);
- e.default = function () {
- function t(t, e) {
- var n = [], r = !0, i = !1, a = void 0;
- try {
- for (var o, l = (0, s.default)(t); !(r = (o = l.next()).done) && (n.push(o.value), !e || n.length !== e); r = !0) ;
- } catch (t) {
- i = !0, a = t
- } finally {
- try {
- !r && l.return && l.return()
- } finally {
- if (i) throw a
- }
- }
- return n
- }
- return function (e, n) {
- if (Array.isArray(e)) return e;
- if ((0, a.default)(Object(e))) return t(e, n);
- throw new TypeError("Invalid attempt to destructure non-iterable instance")
- }
- }()
- }, function (t, e, n) {
- "use strict";
- var r = "undefined" != typeof Uint8Array && "undefined" != typeof Uint16Array && "undefined" != typeof Int32Array;
- e.assign = function (t) {
- for (var e = Array.prototype.slice.call(arguments, 1); e.length;) {
- var n = e.shift();
- if (n) {
- if ("object" != typeof n) throw new TypeError(n + "must be non-object");
- for (var r in n) n.hasOwnProperty(r) && (t[r] = n[r])
- }
- }
- return t
- }, e.shrinkBuf = function (t, e) {
- return t.length === e ? t : t.subarray ? t.subarray(0, e) : (t.length = e, t)
- };
- var i = {
- arraySet: function (t, e, n, r, i) {
- if (e.subarray && t.subarray) return void t.set(e.subarray(n, n + r), i);
- for (var a = 0; a < r; a++) t[i + a] = e[n + a]
- }, flattenChunks: function (t) {
- var e, n, r, i, a, o;
- for (r = 0, e = 0, n = t.length; e < n; e++) r += t[e].length;
- for (o = new Uint8Array(r), i = 0, e = 0, n = t.length; e < n; e++) a = t[e], o.set(a, i), i += a.length;
- return o
- }
- }, a = {
- arraySet: function (t, e, n, r, i) {
- for (var a = 0; a < r; a++) t[i + a] = e[n + a]
- }, flattenChunks: function (t) {
- return [].concat.apply([], t)
- }
- };
- e.setTyped = function (t) {
- t ? (e.Buf8 = Uint8Array, e.Buf16 = Uint16Array, e.Buf32 = Int32Array, e.assign(e, i)) : (e.Buf8 = Array, e.Buf16 = Array, e.Buf32 = Array, e.assign(e, a))
- }, e.setTyped(r)
- }, function (t, e) {
- t.exports = function (t) {
- if ("function" != typeof t) throw TypeError(t + " is not a function!");
- return t
- }
- }, function (t, e) {
- t.exports = !0
- }, function (t, e, n) {
- var r = n(119).f, i = n(139), a = n(94)("toStringTag");
- t.exports = function (t, e, n) {
- t && !i(t = n ? t : t.prototype, a) && r(t, a, {configurable: !0, value: e})
- }
- }, function (t, e) {
- var n = 0, r = Math.random();
- t.exports = function (t) {
- return "Symbol(".concat(void 0 === t ? "" : t, ")_", (++n + r).toString(36))
- }
- }, function (t, e, n) {
- n(538);
- for (var r = n(97), i = n(140), a = n(166), o = n(94)("toStringTag"), s = "CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","), l = 0; l < s.length; l++) {
- var u = s[l], c = r[u], f = c && c.prototype;
- f && !f[o] && i(f, o, u), a[u] = a.Array
- }
- }, function (t, e, n) {
- var r = n(102), i = n(88), a = n(150);
- t.exports = function (t) {
- return function (e, n, o) {
- var s, l = r(e), u = i(l.length), c = a(o, u);
- if (t && n != n) {
- for (; u > c;) if ((s = l[c++]) != s) return !0
- } else for (; u > c; c++) if ((t || c in l) && l[c] === n) return t || c || 0;
- return !t && -1
- }
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(79), i = n(36), a = n(100), o = n(148), s = n(128), l = n(143), u = n(142), c = n(82), f = n(81),
- h = n(206), d = n(168), p = n(250);
- t.exports = function (t, e, n, v, g, m) {
- var _ = r[t], y = _, b = g ? "set" : "add", w = y && y.prototype, x = {}, S = function (t) {
- var e = w[t];
- a(w, t, "delete" == t ? function (t) {
- return !(m && !c(t)) && e.call(this, 0 === t ? 0 : t)
- } : "has" == t ? function (t) {
- return !(m && !c(t)) && e.call(this, 0 === t ? 0 : t)
- } : "get" == t ? function (t) {
- return m && !c(t) ? void 0 : e.call(this, 0 === t ? 0 : t)
- } : "add" == t ? function (t) {
- return e.call(this, 0 === t ? 0 : t), this
- } : function (t, n) {
- return e.call(this, 0 === t ? 0 : t, n), this
- })
- };
- if ("function" == typeof y && (m || w.forEach && !f(function () {
- (new y).entries().next()
- }))) {
- var E = new y, k = E[b](m ? {} : -0, 1) != E, T = f(function () {
- E.has(1)
- }), C = h(function (t) {
- new y(t)
- }), M = !m && f(function () {
- for (var t = new y, e = 5; e--;) t[b](e, e);
- return !t.has(-0)
- });
- C || (y = e(function (e, n) {
- u(e, y, t);
- var r = p(new _, e, y);
- return void 0 != n && l(n, g, r[b], r), r
- }), y.prototype = w, w.constructor = y), (T || M) && (S("delete"), S("has"), g && S("get")), (M || k) && S(b), m && w.clear && delete w.clear
- } else y = v.getConstructor(e, t, g, b), o(y.prototype, n), s.NEED = !0;
- return d(y, t), x[t] = y, i(i.G + i.W + i.F * (y != _), x), m || v.setStrong(y, t, g), y
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(99), i = n(100), a = n(81), o = n(114), s = n(84);
- t.exports = function (t, e, n) {
- var l = s(t), u = n(o, l, ""[t]), c = u[0], f = u[1];
- a(function () {
- var e = {};
- return e[l] = function () {
- return 7
- }, 7 != ""[t](e)
- }) && (i(String.prototype, t, c), r(RegExp.prototype, l, 2 == e ? function (t, e) {
- return f.call(t, this, e)
- } : function (t) {
- return f.call(t, this)
- }))
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(78);
- t.exports = function () {
- var t = r(this), e = "";
- return t.global && (e += "g"), t.ignoreCase && (e += "i"), t.multiline && (e += "m"), t.unicode && (e += "u"), t.sticky && (e += "y"), e
- }
- }, function (t, e) {
- t.exports = function (t, e, n) {
- var r = void 0 === n;
- switch (e.length) {
- case 0:
- return r ? t() : t.call(n);
- case 1:
- return r ? t(e[0]) : t.call(n, e[0]);
- case 2:
- return r ? t(e[0], e[1]) : t.call(n, e[0], e[1]);
- case 3:
- return r ? t(e[0], e[1], e[2]) : t.call(n, e[0], e[1], e[2]);
- case 4:
- return r ? t(e[0], e[1], e[2], e[3]) : t.call(n, e[0], e[1], e[2], e[3])
- }
- return t.apply(n, e)
- }
- }, function (t, e, n) {
- var r = n(106);
- t.exports = Array.isArray || function (t) {
- return "Array" == r(t)
- }
- }, function (t, e, n) {
- var r = n(82), i = n(106), a = n(84)("match");
- t.exports = function (t) {
- var e;
- return r(t) && (void 0 !== (e = t[a]) ? !!e : "RegExp" == i(t))
- }
- }, function (t, e, n) {
- var r = n(84)("iterator"), i = !1;
- try {
- var a = [7][r]();
- a.return = function () {
- i = !0
- }, Array.from(a, function () {
- throw 2
- })
- } catch (t) {
- }
- t.exports = function (t, e) {
- if (!e && !i) return !1;
- var n = !1;
- try {
- var a = [7], o = a[r]();
- o.next = function () {
- return {done: n = !0}
- }, a[r] = function () {
- return o
- }, t(a)
- } catch (t) {
- }
- return n
- }
- }, function (t, e, n) {
- "use strict";
- t.exports = n(144) || !n(81)(function () {
- var t = Math.random();
- __defineSetter__.call(null, t, function () {
- }), delete n(79)[t]
- })
- }, function (t, e) {
- e.f = Object.getOwnPropertySymbols
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(90), a = n(107), o = n(143);
- t.exports = function (t) {
- r(r.S, t, {
- from: function (t) {
- var e, n, r, s, l = arguments[1];
- return i(this), e = void 0 !== l, e && i(l), void 0 == t ? new this : (n = [], e ? (r = 0, s = a(l, arguments[2], 2), o(t, !1, function (t) {
- n.push(s(t, r++))
- })) : o(t, !1, n.push, n), new this(n))
- }
- })
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(36);
- t.exports = function (t) {
- r(r.S, t, {
- of: function () {
- for (var t = arguments.length, e = Array(t); t--;) e[t] = arguments[t];
- return new this(e)
- }
- })
- }
- }, function (t, e, n) {
- var r = n(79), i = r["__core-js_shared__"] || (r["__core-js_shared__"] = {});
- t.exports = function (t) {
- return i[t] || (i[t] = {})
- }
- }, function (t, e, n) {
- var r = n(78), i = n(90), a = n(84)("species");
- t.exports = function (t, e) {
- var n, o = r(t).constructor;
- return void 0 === o || void 0 == (n = r(o)[a]) ? e : i(n)
- }
- }, function (t, e, n) {
- for (var r, i = n(79), a = n(99), o = n(151), s = o("typed_array"), l = o("view"), u = !(!i.ArrayBuffer || !i.DataView), c = u, f = 0, h = "Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(","); f < 9;) (r = i[h[f++]]) ? (a(r.prototype, s, !0), a(r.prototype, l, !0)) : c = !1;
- t.exports = {ABV: u, CONSTR: c, TYPED: s, VIEW: l}
- }, function (t, e, n) {
- var r, i;
- !function (a, o, s) {
- "use strict";
- r = s, void 0 !== (i = "function" == typeof r ? r.call(e, n, e, t) : r) && (t.exports = i)
- }(0, 0, function () {
- "use strict";
- var t = function (e) {
- if (!(this instanceof t)) return new t(e);
- var n = {
- swfContainerId: "fingerprintjs2",
- swfPath: "flash/compiled/FontList.swf",
- detectScreenOrientation: !0,
- sortPluginsFor: [/palemoon/i],
- userDefinedFonts: []
- };
- this.options = this.extend(e, n), this.nativeForEach = Array.prototype.forEach, this.nativeMap = Array.prototype.map
- };
- return t.prototype = {
- extend: function (t, e) {
- if (null == t) return e;
- for (var n in t) null != t[n] && e[n] !== t[n] && (e[n] = t[n]);
- return e
- }, get: function (t) {
- var e = this, n = {
- data: [], push: function (t) {
- var n = t.key, r = t.value;
- "function" == typeof e.options.preprocessor && (r = e.options.preprocessor(n, r)), this.data.push({
- key: n,
- value: r
- })
- }
- };
- n = this.userAgentKey(n), n = this.languageKey(n), n = this.colorDepthKey(n), n = this.pixelRatioKey(n), n = this.hardwareConcurrencyKey(n), n = this.screenResolutionKey(n), n = this.availableScreenResolutionKey(n), n = this.timezoneOffsetKey(n), n = this.sessionStorageKey(n), n = this.localStorageKey(n), n = this.indexedDbKey(n), n = this.addBehaviorKey(n), n = this.openDatabaseKey(n), n = this.cpuClassKey(n), n = this.platformKey(n), n = this.doNotTrackKey(n), n = this.pluginsKey(n), n = this.canvasKey(n), n = this.webglKey(n), n = this.adBlockKey(n), n = this.hasLiedLanguagesKey(n), n = this.hasLiedResolutionKey(n), n = this.hasLiedOsKey(n), n = this.hasLiedBrowserKey(n), n = this.touchSupportKey(n), n = this.customEntropyFunction(n), this.fontsKey(n, function (n) {
- var r = [];
- e.each(n.data, function (t) {
- var e = t.value;
- void 0 !== t.value.join && (e = t.value.join(";")), r.push(e)
- });
- var i = e.x64hash128(r.join("~~~"), 31);
- return t(i, n.data)
- })
- }, customEntropyFunction: function (t) {
- return "function" == typeof this.options.customFunction && t.push({
- key: "custom",
- value: this.options.customFunction()
- }), t
- }, userAgentKey: function (t) {
- return this.options.excludeUserAgent || t.push({key: "user_agent", value: this.getUserAgent()}), t
- }, getUserAgent: function () {
- return navigator.userAgent
- }, languageKey: function (t) {
- return this.options.excludeLanguage || t.push({
- key: "language",
- value: navigator.language || navigator.userLanguage || navigator.browserLanguage || navigator.systemLanguage || ""
- }), t
- }, colorDepthKey: function (t) {
- return this.options.excludeColorDepth || t.push({key: "color_depth", value: screen.colorDepth || -1}), t
- }, pixelRatioKey: function (t) {
- return this.options.excludePixelRatio || t.push({key: "pixel_ratio", value: this.getPixelRatio()}), t
- }, getPixelRatio: function () {
- return window.devicePixelRatio || ""
- }, screenResolutionKey: function (t) {
- return this.options.excludeScreenResolution ? t : this.getScreenResolution(t)
- }, getScreenResolution: function (t) {
- var e;
- return e = this.options.detectScreenOrientation && screen.height > screen.width ? [screen.height, screen.width] : [screen.width, screen.height], void 0 !== e && t.push({
- key: "resolution",
- value: e
- }), t
- }, availableScreenResolutionKey: function (t) {
- return this.options.excludeAvailableScreenResolution ? t : this.getAvailableScreenResolution(t)
- }, getAvailableScreenResolution: function (t) {
- var e;
- return screen.availWidth && screen.availHeight && (e = this.options.detectScreenOrientation ? screen.availHeight > screen.availWidth ? [screen.availHeight, screen.availWidth] : [screen.availWidth, screen.availHeight] : [screen.availHeight, screen.availWidth]), void 0 !== e && t.push({
- key: "available_resolution",
- value: e
- }), t
- }, timezoneOffsetKey: function (t) {
- return this.options.excludeTimezoneOffset || t.push({
- key: "timezone_offset",
- value: (new Date).getTimezoneOffset()
- }), t
- }, sessionStorageKey: function (t) {
- return !this.options.excludeSessionStorage && this.hasSessionStorage() && t.push({
- key: "session_storage",
- value: 1
- }), t
- }, localStorageKey: function (t) {
- return !this.options.excludeSessionStorage && this.hasLocalStorage() && t.push({
- key: "local_storage",
- value: 1
- }), t
- }, indexedDbKey: function (t) {
- return !this.options.excludeIndexedDB && this.hasIndexedDB() && t.push({key: "indexed_db", value: 1}), t
- }, addBehaviorKey: function (t) {
- return document.body && !this.options.excludeAddBehavior && document.body.addBehavior && t.push({
- key: "add_behavior",
- value: 1
- }), t
- }, openDatabaseKey: function (t) {
- return !this.options.excludeOpenDatabase && window.openDatabase && t.push({key: "open_database", value: 1}), t
- }, cpuClassKey: function (t) {
- return this.options.excludeCpuClass || t.push({key: "cpu_class", value: this.getNavigatorCpuClass()}), t
- }, platformKey: function (t) {
- return this.options.excludePlatform || t.push({
- key: "navigator_platform",
- value: this.getNavigatorPlatform()
- }), t
- }, doNotTrackKey: function (t) {
- return this.options.excludeDoNotTrack || t.push({key: "do_not_track", value: this.getDoNotTrack()}), t
- }, canvasKey: function (t) {
- return !this.options.excludeCanvas && this.isCanvasSupported() && t.push({
- key: "canvas",
- value: this.getCanvasFp()
- }), t
- }, webglKey: function (t) {
- return this.options.excludeWebGL ? t : this.isWebGlSupported() ? (t.push({
- key: "webgl",
- value: this.getWebglFp()
- }), t) : t
- }, adBlockKey: function (t) {
- return this.options.excludeAdBlock || t.push({key: "adblock", value: this.getAdBlock()}), t
- }, hasLiedLanguagesKey: function (t) {
- return this.options.excludeHasLiedLanguages || t.push({
- key: "has_lied_languages",
- value: this.getHasLiedLanguages()
- }), t
- }, hasLiedResolutionKey: function (t) {
- return this.options.excludeHasLiedResolution || t.push({
- key: "has_lied_resolution",
- value: this.getHasLiedResolution()
- }), t
- }, hasLiedOsKey: function (t) {
- return this.options.excludeHasLiedOs || t.push({key: "has_lied_os", value: this.getHasLiedOs()}), t
- }, hasLiedBrowserKey: function (t) {
- return this.options.excludeHasLiedBrowser || t.push({
- key: "has_lied_browser",
- value: this.getHasLiedBrowser()
- }), t
- }, fontsKey: function (t, e) {
- return this.options.excludeJsFonts ? this.flashFontsKey(t, e) : this.jsFontsKey(t, e)
- }, flashFontsKey: function (t, e) {
- return this.options.excludeFlashFonts ? e(t) : this.hasSwfObjectLoaded() && this.hasMinFlashInstalled() ? void 0 === this.options.swfPath ? e(t) : void this.loadSwfAndDetectFonts(function (n) {
- t.push({key: "swf_fonts", value: n.join(";")}), e(t)
- }) : e(t)
- }, jsFontsKey: function (t, e) {
- var n = this;
- return setTimeout(function () {
- var r = ["monospace", "sans-serif", "serif"],
- i = ["Andale Mono", "Arial", "Arial Black", "Arial Hebrew", "Arial MT", "Arial Narrow", "Arial Rounded MT Bold", "Arial Unicode MS", "Bitstream Vera Sans Mono", "Book Antiqua", "Bookman Old Style", "Calibri", "Cambria", "Cambria Math", "Century", "Century Gothic", "Century Schoolbook", "Comic Sans", "Comic Sans MS", "Consolas", "Courier", "Courier New", "Garamond", "Geneva", "Georgia", "Helvetica", "Helvetica Neue", "Impact", "Lucida Bright", "Lucida Calligraphy", "Lucida Console", "Lucida Fax", "LUCIDA GRANDE", "Lucida Handwriting", "Lucida Sans", "Lucida Sans Typewriter", "Lucida Sans Unicode", "Microsoft Sans Serif", "Monaco", "Monotype Corsiva", "MS Gothic", "MS Outlook", "MS PGothic", "MS Reference Sans Serif", "MS Sans Serif", "MS Serif", "MYRIAD", "MYRIAD PRO", "Palatino", "Palatino Linotype", "Segoe Print", "Segoe Script", "Segoe UI", "Segoe UI Light", "Segoe UI Semibold", "Segoe UI Symbol", "Tahoma", "Times", "Times New Roman", "Times New Roman PS", "Trebuchet MS", "Verdana", "Wingdings", "Wingdings 2", "Wingdings 3"],
- a = ["Abadi MT Condensed Light", "Academy Engraved LET", "ADOBE CASLON PRO", "Adobe Garamond", "ADOBE GARAMOND PRO", "Agency FB", "Aharoni", "Albertus Extra Bold", "Albertus Medium", "Algerian", "Amazone BT", "American Typewriter", "American Typewriter Condensed", "AmerType Md BT", "Andalus", "Angsana New", "AngsanaUPC", "Antique Olive", "Aparajita", "Apple Chancery", "Apple Color Emoji", "Apple SD Gothic Neo", "Arabic Typesetting", "ARCHER", "ARNO PRO", "Arrus BT", "Aurora Cn BT", "AvantGarde Bk BT", "AvantGarde Md BT", "AVENIR", "Ayuthaya", "Bandy", "Bangla Sangam MN", "Bank Gothic", "BankGothic Md BT", "Baskerville", "Baskerville Old Face", "Batang", "BatangChe", "Bauer Bodoni", "Bauhaus 93", "Bazooka", "Bell MT", "Bembo", "Benguiat Bk BT", "Berlin Sans FB", "Berlin Sans FB Demi", "Bernard MT Condensed", "BernhardFashion BT", "BernhardMod BT", "Big Caslon", "BinnerD", "Blackadder ITC", "BlairMdITC TT", "Bodoni 72", "Bodoni 72 Oldstyle", "Bodoni 72 Smallcaps", "Bodoni MT", "Bodoni MT Black", "Bodoni MT Condensed", "Bodoni MT Poster Compressed", "Bookshelf Symbol 7", "Boulder", "Bradley Hand", "Bradley Hand ITC", "Bremen Bd BT", "Britannic Bold", "Broadway", "Browallia New", "BrowalliaUPC", "Brush Script MT", "Californian FB", "Calisto MT", "Calligrapher", "Candara", "CaslonOpnface BT", "Castellar", "Centaur", "Cezanne", "CG Omega", "CG Times", "Chalkboard", "Chalkboard SE", "Chalkduster", "Charlesworth", "Charter Bd BT", "Charter BT", "Chaucer", "ChelthmITC Bk BT", "Chiller", "Clarendon", "Clarendon Condensed", "CloisterBlack BT", "Cochin", "Colonna MT", "Constantia", "Cooper Black", "Copperplate", "Copperplate Gothic", "Copperplate Gothic Bold", "Copperplate Gothic Light", "CopperplGoth Bd BT", "Corbel", "Cordia New", "CordiaUPC", "Cornerstone", "Coronet", "Cuckoo", "Curlz MT", "DaunPenh", "Dauphin", "David", "DB LCD Temp", "DELICIOUS", "Denmark", "DFKai-SB", "Didot", "DilleniaUPC", "DIN", "DokChampa", "Dotum", "DotumChe", "Ebrima", "Edwardian Script ITC", "Elephant", "English 111 Vivace BT", "Engravers MT", "EngraversGothic BT", "Eras Bold ITC", "Eras Demi ITC", "Eras Light ITC", "Eras Medium ITC", "EucrosiaUPC", "Euphemia", "Euphemia UCAS", "EUROSTILE", "Exotc350 Bd BT", "FangSong", "Felix Titling", "Fixedsys", "FONTIN", "Footlight MT Light", "Forte", "FrankRuehl", "Fransiscan", "Freefrm721 Blk BT", "FreesiaUPC", "Freestyle Script", "French Script MT", "FrnkGothITC Bk BT", "Fruitger", "FRUTIGER", "Futura", "Futura Bk BT", "Futura Lt BT", "Futura Md BT", "Futura ZBlk BT", "FuturaBlack BT", "Gabriola", "Galliard BT", "Gautami", "Geeza Pro", "Geometr231 BT", "Geometr231 Hv BT", "Geometr231 Lt BT", "GeoSlab 703 Lt BT", "GeoSlab 703 XBd BT", "Gigi", "Gill Sans", "Gill Sans MT", "Gill Sans MT Condensed", "Gill Sans MT Ext Condensed Bold", "Gill Sans Ultra Bold", "Gill Sans Ultra Bold Condensed", "Gisha", "Gloucester MT Extra Condensed", "GOTHAM", "GOTHAM BOLD", "Goudy Old Style", "Goudy Stout", "GoudyHandtooled BT", "GoudyOLSt BT", "Gujarati Sangam MN", "Gulim", "GulimChe", "Gungsuh", "GungsuhChe", "Gurmukhi MN", "Haettenschweiler", "Harlow Solid Italic", "Harrington", "Heather", "Heiti SC", "Heiti TC", "HELV", "Herald", "High Tower Text", "Hiragino Kaku Gothic ProN", "Hiragino Mincho ProN", "Hoefler Text", "Humanst 521 Cn BT", "Humanst521 BT", "Humanst521 Lt BT", "Imprint MT Shadow", "Incised901 Bd BT", "Incised901 BT", "Incised901 Lt BT", "INCONSOLATA", "Informal Roman", "Informal011 BT", "INTERSTATE", "IrisUPC", "Iskoola Pota", "JasmineUPC", "Jazz LET", "Jenson", "Jester", "Jokerman", "Juice ITC", "Kabel Bk BT", "Kabel Ult BT", "Kailasa", "KaiTi", "Kalinga", "Kannada Sangam MN", "Kartika", "Kaufmann Bd BT", "Kaufmann BT", "Khmer UI", "KodchiangUPC", "Kokila", "Korinna BT", "Kristen ITC", "Krungthep", "Kunstler Script", "Lao UI", "Latha", "Leelawadee", "Letter Gothic", "Levenim MT", "LilyUPC", "Lithograph", "Lithograph Light", "Long Island", "Lydian BT", "Magneto", "Maiandra GD", "Malayalam Sangam MN", "Malgun Gothic", "Mangal", "Marigold", "Marion", "Marker Felt", "Market", "Marlett", "Matisse ITC", "Matura MT Script Capitals", "Meiryo", "Meiryo UI", "Microsoft Himalaya", "Microsoft JhengHei", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Uighur", "Microsoft YaHei", "Microsoft Yi Baiti", "MingLiU", "MingLiU_HKSCS", "MingLiU_HKSCS-ExtB", "MingLiU-ExtB", "Minion", "Minion Pro", "Miriam", "Miriam Fixed", "Mistral", "Modern", "Modern No. 20", "Mona Lisa Solid ITC TT", "Mongolian Baiti", "MONO", "MoolBoran", "Mrs Eaves", "MS LineDraw", "MS Mincho", "MS PMincho", "MS Reference Specialty", "MS UI Gothic", "MT Extra", "MUSEO", "MV Boli", "Nadeem", "Narkisim", "NEVIS", "News Gothic", "News GothicMT", "NewsGoth BT", "Niagara Engraved", "Niagara Solid", "Noteworthy", "NSimSun", "Nyala", "OCR A Extended", "Old Century", "Old English Text MT", "Onyx", "Onyx BT", "OPTIMA", "Oriya Sangam MN", "OSAKA", "OzHandicraft BT", "Palace Script MT", "Papyrus", "Parchment", "Party LET", "Pegasus", "Perpetua", "Perpetua Titling MT", "PetitaBold", "Pickwick", "Plantagenet Cherokee", "Playbill", "PMingLiU", "PMingLiU-ExtB", "Poor Richard", "Poster", "PosterBodoni BT", "PRINCETOWN LET", "Pristina", "PTBarnum BT", "Pythagoras", "Raavi", "Rage Italic", "Ravie", "Ribbon131 Bd BT", "Rockwell", "Rockwell Condensed", "Rockwell Extra Bold", "Rod", "Roman", "Sakkal Majalla", "Santa Fe LET", "Savoye LET", "Sceptre", "Script", "Script MT Bold", "SCRIPTINA", "Serifa", "Serifa BT", "Serifa Th BT", "ShelleyVolante BT", "Sherwood", "Shonar Bangla", "Showcard Gothic", "Shruti", "Signboard", "SILKSCREEN", "SimHei", "Simplified Arabic", "Simplified Arabic Fixed", "SimSun", "SimSun-ExtB", "Sinhala Sangam MN", "Sketch Rockwell", "Skia", "Small Fonts", "Snap ITC", "Snell Roundhand", "Socket", "Souvenir Lt BT", "Staccato222 BT", "Steamer", "Stencil", "Storybook", "Styllo", "Subway", "Swis721 BlkEx BT", "Swiss911 XCm BT", "Sylfaen", "Synchro LET", "System", "Tamil Sangam MN", "Technical", "Teletype", "Telugu Sangam MN", "Tempus Sans ITC", "Terminal", "Thonburi", "Traditional Arabic", "Trajan", "TRAJAN PRO", "Tristan", "Tubular", "Tunga", "Tw Cen MT", "Tw Cen MT Condensed", "Tw Cen MT Condensed Extra Bold", "TypoUpright BT", "Unicorn", "Univers", "Univers CE 55 Medium", "Univers Condensed", "Utsaah", "Vagabond", "Vani", "Vijaya", "Viner Hand ITC", "VisualUI", "Vivaldi", "Vladimir Script", "Vrinda", "Westminster", "WHITNEY", "Wide Latin", "ZapfEllipt BT", "ZapfHumnst BT", "ZapfHumnst Dm BT", "Zapfino", "Zurich BlkEx BT", "Zurich Ex BT", "ZWAdobeF"];
- n.options.extendedJsFonts && (i = i.concat(a)), i = i.concat(n.options.userDefinedFonts);
- var o = document.getElementsByTagName("body")[0], s = document.createElement("div"),
- l = document.createElement("div"), u = {}, c = {}, f = function () {
- var t = document.createElement("span");
- return t.style.position = "absolute", t.style.left = "-9999px", t.style.fontSize = "72px", t.style.lineHeight = "normal", t.innerHTML = "mmmmmmmmmmlli", t
- }, h = function (t, e) {
- var n = f();
- return n.style.fontFamily = "'" + t + "'," + e, n
- }, d = function () {
- for (var t = [], e = 0, n = r.length; e < n; e++) {
- var i = f();
- i.style.fontFamily = r[e], s.appendChild(i), t.push(i)
- }
- return t
- }();
- o.appendChild(s);
- for (var p = 0, v = r.length; p < v; p++) u[r[p]] = d[p].offsetWidth, c[r[p]] = d[p].offsetHeight;
- var g = function () {
- for (var t = {}, e = 0, n = i.length; e < n; e++) {
- for (var a = [], o = 0, s = r.length; o < s; o++) {
- var u = h(i[e], r[o]);
- l.appendChild(u), a.push(u)
- }
- t[i[e]] = a
- }
- return t
- }();
- o.appendChild(l);
- for (var m = [], _ = 0, y = i.length; _ < y; _++) (function (t) {
- for (var e = !1, n = 0; n < r.length; n++) if (e = t[n].offsetWidth !== u[r[n]] || t[n].offsetHeight !== c[r[n]]) return e;
- return e
- })(g[i[_]]) && m.push(i[_]);
- o.removeChild(l), o.removeChild(s), t.push({key: "js_fonts", value: m}), e(t)
- }, 1)
- }, pluginsKey: function (t) {
- return this.options.excludePlugins || (this.isIE() ? this.options.excludeIEPlugins || t.push({
- key: "ie_plugins",
- value: this.getIEPlugins()
- }) : t.push({key: "regular_plugins", value: this.getRegularPlugins()})), t
- }, getRegularPlugins: function () {
- for (var t = [], e = 0, n = navigator.plugins.length; e < n; e++) t.push(navigator.plugins[e]);
- return this.pluginsShouldBeSorted() && (t = t.sort(function (t, e) {
- return t.name > e.name ? 1 : t.name < e.name ? -1 : 0
- })), this.map(t, function (t) {
- var e = this.map(t, function (t) {
- return [t.type, t.suffixes].join("~")
- }).join(",");
- return [t.name, t.description, e].join("::")
- }, this)
- }, getIEPlugins: function () {
- var t = [];
- if (Object.getOwnPropertyDescriptor && Object.getOwnPropertyDescriptor(window, "ActiveXObject") || "ActiveXObject" in window) {
- var e = ["AcroPDF.PDF", "Adodb.Stream", "AgControl.AgControl", "DevalVRXCtrl.DevalVRXCtrl.1", "MacromediaFlashPaper.MacromediaFlashPaper", "Msxml2.DOMDocument", "Msxml2.XMLHTTP", "PDF.PdfCtrl", "QuickTime.QuickTime", "QuickTimeCheckObject.QuickTimeCheck.1", "RealPlayer", "RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)", "RealVideo.RealVideo(tm) ActiveX Control (32-bit)", "Scripting.Dictionary", "SWCtl.SWCtl", "Shell.UIHelper", "ShockwaveFlash.ShockwaveFlash", "Skype.Detection", "TDCCtl.TDCCtl", "WMPlayer.OCX", "rmocx.RealPlayer G2 Control", "rmocx.RealPlayer G2 Control.1"];
- t = this.map(e, function (t) {
- try {
- return new ActiveXObject(t), t
- } catch (t) {
- return null
- }
- })
- }
- return navigator.plugins && (t = t.concat(this.getRegularPlugins())), t
- }, pluginsShouldBeSorted: function () {
- for (var t = !1, e = 0, n = this.options.sortPluginsFor.length; e < n; e++) {
- var r = this.options.sortPluginsFor[e];
- if (navigator.userAgent.match(r)) {
- t = !0;
- break
- }
- }
- return t
- }, touchSupportKey: function (t) {
- return this.options.excludeTouchSupport || t.push({key: "touch_support", value: this.getTouchSupport()}), t
- }, hardwareConcurrencyKey: function (t) {
- return this.options.excludeHardwareConcurrency || t.push({
- key: "hardware_concurrency",
- value: this.getHardwareConcurrency()
- }), t
- }, hasSessionStorage: function () {
- try {
- return !!window.sessionStorage
- } catch (t) {
- return !0
- }
- }, hasLocalStorage: function () {
- try {
- return !!window.localStorage
- } catch (t) {
- return !0
- }
- }, hasIndexedDB: function () {
- try {
- return !!window.indexedDB
- } catch (t) {
- return !0
- }
- }, getHardwareConcurrency: function () {
- return navigator.hardwareConcurrency ? navigator.hardwareConcurrency : "unknown"
- }, getNavigatorCpuClass: function () {
- return navigator.cpuClass ? navigator.cpuClass : "unknown"
- }, getNavigatorPlatform: function () {
- return navigator.platform ? navigator.platform : "unknown"
- }, getDoNotTrack: function () {
- return navigator.doNotTrack ? navigator.doNotTrack : navigator.msDoNotTrack ? navigator.msDoNotTrack : window.doNotTrack ? window.doNotTrack : "unknown"
- }, getTouchSupport: function () {
- var t = 0, e = !1;
- void 0 !== navigator.maxTouchPoints ? t = navigator.maxTouchPoints : void 0 !== navigator.msMaxTouchPoints && (t = navigator.msMaxTouchPoints);
- try {
- document.createEvent("TouchEvent"), e = !0
- } catch (t) {
- }
- return [t, e, "ontouchstart" in window]
- }, getCanvasFp: function () {
- var t = [], e = document.createElement("canvas");
- e.width = 2e3, e.height = 200, e.style.display = "inline";
- var n = e.getContext("2d");
- return n.rect(0, 0, 10, 10), n.rect(2, 2, 6, 6), t.push("canvas winding:" + (!1 === n.isPointInPath(5, 5, "evenodd") ? "yes" : "no")), n.textBaseline = "alphabetic", n.fillStyle = "#f60", n.fillRect(125, 1, 62, 20), n.fillStyle = "#069", this.options.dontUseFakeFontInCanvas ? n.font = "11pt Arial" : n.font = "11pt no-real-font-123", n.fillText("Cwm fjordbank glyphs vext quiz, đ", 2, 15), n.fillStyle = "rgba(102, 204, 0, 0.2)", n.font = "18pt Arial", n.fillText("Cwm fjordbank glyphs vext quiz, đ", 4, 45), n.globalCompositeOperation = "multiply", n.fillStyle = "rgb(255,0,255)", n.beginPath(), n.arc(50, 50, 50, 0, 2 * Math.PI, !0), n.closePath(), n.fill(), n.fillStyle = "rgb(0,255,255)", n.beginPath(), n.arc(100, 50, 50, 0, 2 * Math.PI, !0), n.closePath(), n.fill(), n.fillStyle = "rgb(255,255,0)", n.beginPath(), n.arc(75, 100, 50, 0, 2 * Math.PI, !0), n.closePath(), n.fill(), n.fillStyle = "rgb(255,0,255)", n.arc(75, 75, 75, 0, 2 * Math.PI, !0), n.arc(75, 75, 25, 0, 2 * Math.PI, !0), n.fill("evenodd"), t.push("canvas fp:" + e.toDataURL()), t.join("~")
- }, getWebglFp: function () {
- var t, e = function (e) {
- return t.clearColor(0, 0, 0, 1), t.enable(t.DEPTH_TEST), t.depthFunc(t.LEQUAL), t.clear(t.COLOR_BUFFER_BIT | t.DEPTH_BUFFER_BIT), "[" + e[0] + ", " + e[1] + "]"
- };
- if (!(t = this.getWebglCanvas())) return null;
- var n = [], r = t.createBuffer();
- t.bindBuffer(t.ARRAY_BUFFER, r);
- var i = new Float32Array([-.2, -.9, 0, .4, -.26, 0, 0, .732134444, 0]);
- t.bufferData(t.ARRAY_BUFFER, i, t.STATIC_DRAW), r.itemSize = 3, r.numItems = 3;
- var a = t.createProgram(), o = t.createShader(t.VERTEX_SHADER);
- t.shaderSource(o, "attribute vec2 attrVertex;varying vec2 varyinTexCoordinate;uniform vec2 uniformOffset;void main(){varyinTexCoordinate=attrVertex+uniformOffset;gl_Position=vec4(attrVertex,0,1);}"), t.compileShader(o);
- var s = t.createShader(t.FRAGMENT_SHADER);
- t.shaderSource(s, "precision mediump float;varying vec2 varyinTexCoordinate;void main() {gl_FragColor=vec4(varyinTexCoordinate,0,1);}"), t.compileShader(s), t.attachShader(a, o), t.attachShader(a, s), t.linkProgram(a), t.useProgram(a), a.vertexPosAttrib = t.getAttribLocation(a, "attrVertex"), a.offsetUniform = t.getUniformLocation(a, "uniformOffset"), t.enableVertexAttribArray(a.vertexPosArray), t.vertexAttribPointer(a.vertexPosAttrib, r.itemSize, t.FLOAT, !1, 0, 0), t.uniform2f(a.offsetUniform, 1, 1), t.drawArrays(t.TRIANGLE_STRIP, 0, r.numItems), null != t.canvas && n.push(t.canvas.toDataURL()), n.push("extensions:" + t.getSupportedExtensions().join(";")), n.push("webgl aliased line width range:" + e(t.getParameter(t.ALIASED_LINE_WIDTH_RANGE))), n.push("webgl aliased point size range:" + e(t.getParameter(t.ALIASED_POINT_SIZE_RANGE))), n.push("webgl alpha bits:" + t.getParameter(t.ALPHA_BITS)), n.push("webgl antialiasing:" + (t.getContextAttributes().antialias ? "yes" : "no")), n.push("webgl blue bits:" + t.getParameter(t.BLUE_BITS)), n.push("webgl depth bits:" + t.getParameter(t.DEPTH_BITS)), n.push("webgl green bits:" + t.getParameter(t.GREEN_BITS)), n.push("webgl max anisotropy:" + function (t) {
- var e,
- n = t.getExtension("EXT_texture_filter_anisotropic") || t.getExtension("WEBKIT_EXT_texture_filter_anisotropic") || t.getExtension("MOZ_EXT_texture_filter_anisotropic");
- return n ? (e = t.getParameter(n.MAX_TEXTURE_MAX_ANISOTROPY_EXT), 0 === e && (e = 2), e) : null
- }(t)), n.push("webgl max combined texture image units:" + t.getParameter(t.MAX_COMBINED_TEXTURE_IMAGE_UNITS)), n.push("webgl max cube map texture size:" + t.getParameter(t.MAX_CUBE_MAP_TEXTURE_SIZE)), n.push("webgl max fragment uniform vectors:" + t.getParameter(t.MAX_FRAGMENT_UNIFORM_VECTORS)), n.push("webgl max render buffer size:" + t.getParameter(t.MAX_RENDERBUFFER_SIZE)), n.push("webgl max texture image units:" + t.getParameter(t.MAX_TEXTURE_IMAGE_UNITS)), n.push("webgl max texture size:" + t.getParameter(t.MAX_TEXTURE_SIZE)), n.push("webgl max varying vectors:" + t.getParameter(t.MAX_VARYING_VECTORS)), n.push("webgl max vertex attribs:" + t.getParameter(t.MAX_VERTEX_ATTRIBS)), n.push("webgl max vertex texture image units:" + t.getParameter(t.MAX_VERTEX_TEXTURE_IMAGE_UNITS)), n.push("webgl max vertex uniform vectors:" + t.getParameter(t.MAX_VERTEX_UNIFORM_VECTORS)), n.push("webgl max viewport dims:" + e(t.getParameter(t.MAX_VIEWPORT_DIMS))), n.push("webgl red bits:" + t.getParameter(t.RED_BITS)), n.push("webgl renderer:" + t.getParameter(t.RENDERER)), n.push("webgl shading language version:" + t.getParameter(t.SHADING_LANGUAGE_VERSION)), n.push("webgl stencil bits:" + t.getParameter(t.STENCIL_BITS)), n.push("webgl vendor:" + t.getParameter(t.VENDOR)), n.push("webgl version:" + t.getParameter(t.VERSION));
- try {
- var l = t.getExtension("WEBGL_debug_renderer_info");
- l && (n.push("webgl unmasked vendor:" + t.getParameter(l.UNMASKED_VENDOR_WEBGL)), n.push("webgl unmasked renderer:" + t.getParameter(l.UNMASKED_RENDERER_WEBGL)))
- } catch (t) {
- }
- return t.getShaderPrecisionFormat ? (n.push("webgl vertex shader high float precision:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.HIGH_FLOAT).precision), n.push("webgl vertex shader high float precision rangeMin:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.HIGH_FLOAT).rangeMin), n.push("webgl vertex shader high float precision rangeMax:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.HIGH_FLOAT).rangeMax), n.push("webgl vertex shader medium float precision:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.MEDIUM_FLOAT).precision), n.push("webgl vertex shader medium float precision rangeMin:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.MEDIUM_FLOAT).rangeMin), n.push("webgl vertex shader medium float precision rangeMax:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.MEDIUM_FLOAT).rangeMax), n.push("webgl vertex shader low float precision:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.LOW_FLOAT).precision), n.push("webgl vertex shader low float precision rangeMin:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.LOW_FLOAT).rangeMin), n.push("webgl vertex shader low float precision rangeMax:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.LOW_FLOAT).rangeMax), n.push("webgl fragment shader high float precision:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.HIGH_FLOAT).precision), n.push("webgl fragment shader high float precision rangeMin:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.HIGH_FLOAT).rangeMin), n.push("webgl fragment shader high float precision rangeMax:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.HIGH_FLOAT).rangeMax), n.push("webgl fragment shader medium float precision:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.MEDIUM_FLOAT).precision), n.push("webgl fragment shader medium float precision rangeMin:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.MEDIUM_FLOAT).rangeMin), n.push("webgl fragment shader medium float precision rangeMax:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.MEDIUM_FLOAT).rangeMax), n.push("webgl fragment shader low float precision:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.LOW_FLOAT).precision), n.push("webgl fragment shader low float precision rangeMin:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.LOW_FLOAT).rangeMin), n.push("webgl fragment shader low float precision rangeMax:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.LOW_FLOAT).rangeMax), n.push("webgl vertex shader high int precision:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.HIGH_INT).precision), n.push("webgl vertex shader high int precision rangeMin:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.HIGH_INT).rangeMin), n.push("webgl vertex shader high int precision rangeMax:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.HIGH_INT).rangeMax), n.push("webgl vertex shader medium int precision:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.MEDIUM_INT).precision), n.push("webgl vertex shader medium int precision rangeMin:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.MEDIUM_INT).rangeMin), n.push("webgl vertex shader medium int precision rangeMax:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.MEDIUM_INT).rangeMax), n.push("webgl vertex shader low int precision:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.LOW_INT).precision), n.push("webgl vertex shader low int precision rangeMin:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.LOW_INT).rangeMin), n.push("webgl vertex shader low int precision rangeMax:" + t.getShaderPrecisionFormat(t.VERTEX_SHADER, t.LOW_INT).rangeMax), n.push("webgl fragment shader high int precision:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.HIGH_INT).precision), n.push("webgl fragment shader high int precision rangeMin:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.HIGH_INT).rangeMin), n.push("webgl fragment shader high int precision rangeMax:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.HIGH_INT).rangeMax), n.push("webgl fragment shader medium int precision:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.MEDIUM_INT).precision), n.push("webgl fragment shader medium int precision rangeMin:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.MEDIUM_INT).rangeMin), n.push("webgl fragment shader medium int precision rangeMax:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.MEDIUM_INT).rangeMax), n.push("webgl fragment shader low int precision:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.LOW_INT).precision), n.push("webgl fragment shader low int precision rangeMin:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.LOW_INT).rangeMin), n.push("webgl fragment shader low int precision rangeMax:" + t.getShaderPrecisionFormat(t.FRAGMENT_SHADER, t.LOW_INT).rangeMax), n.join("~")) : n.join("~")
- }, getAdBlock: function () {
- var t = document.createElement("div");
- t.innerHTML = " ", t.className = "adsbox";
- var e = !1;
- try {
- document.body.appendChild(t), e = 0 === document.getElementsByClassName("adsbox")[0].offsetHeight, document.body.removeChild(t)
- } catch (t) {
- e = !1
- }
- return e
- }, getHasLiedLanguages: function () {
- if (void 0 !== navigator.languages) try {
- if (navigator.languages[0].substr(0, 2) !== navigator.language.substr(0, 2)) return !0
- } catch (t) {
- return !0
- }
- return !1
- }, getHasLiedResolution: function () {
- return screen.width < screen.availWidth || screen.height < screen.availHeight
- }, getHasLiedOs: function () {
- var t, e = navigator.userAgent.toLowerCase(), n = navigator.oscpu, r = navigator.platform.toLowerCase();
- t = e.indexOf("windows phone") >= 0 ? "Windows Phone" : e.indexOf("win") >= 0 ? "Windows" : e.indexOf("android") >= 0 ? "Android" : e.indexOf("linux") >= 0 ? "Linux" : e.indexOf("iphone") >= 0 || e.indexOf("ipad") >= 0 ? "iOS" : e.indexOf("mac") >= 0 ? "Mac" : "Other";
- if (("ontouchstart" in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0) && "Windows Phone" !== t && "Android" !== t && "iOS" !== t && "Other" !== t) return !0;
- if (void 0 !== n) {
- if (n = n.toLowerCase(), n.indexOf("win") >= 0 && "Windows" !== t && "Windows Phone" !== t) return !0;
- if (n.indexOf("linux") >= 0 && "Linux" !== t && "Android" !== t) return !0;
- if (n.indexOf("mac") >= 0 && "Mac" !== t && "iOS" !== t) return !0;
- if (0 === n.indexOf("win") && 0 === n.indexOf("linux") && n.indexOf("mac") >= 0 && "other" !== t) return !0
- }
- return r.indexOf("win") >= 0 && "Windows" !== t && "Windows Phone" !== t || (r.indexOf("linux") >= 0 || r.indexOf("android") >= 0 || r.indexOf("pike") >= 0) && "Linux" !== t && "Android" !== t || (r.indexOf("mac") >= 0 || r.indexOf("ipad") >= 0 || r.indexOf("ipod") >= 0 || r.indexOf("iphone") >= 0) && "Mac" !== t && "iOS" !== t || 0 === r.indexOf("win") && 0 === r.indexOf("linux") && r.indexOf("mac") >= 0 && "other" !== t || void 0 === navigator.plugins && "Windows" !== t && "Windows Phone" !== t
- }, getHasLiedBrowser: function () {
- var t, e = navigator.userAgent.toLowerCase(), n = navigator.productSub;
- if (("Chrome" === (t = e.indexOf("firefox") >= 0 ? "Firefox" : e.indexOf("opera") >= 0 || e.indexOf("opr") >= 0 ? "Opera" : e.indexOf("chrome") >= 0 ? "Chrome" : e.indexOf("safari") >= 0 ? "Safari" : e.indexOf("trident") >= 0 ? "Internet Explorer" : "Other") || "Safari" === t || "Opera" === t) && "20030107" !== n) return !0;
- var r = eval.toString().length;
- if (37 === r && "Safari" !== t && "Firefox" !== t && "Other" !== t) return !0;
- if (39 === r && "Internet Explorer" !== t && "Other" !== t) return !0;
- if (33 === r && "Chrome" !== t && "Opera" !== t && "Other" !== t) return !0;
- var i;
- try {
- throw"a"
- } catch (t) {
- try {
- t.toSource(), i = !0
- } catch (t) {
- i = !1
- }
- }
- return !(!i || "Firefox" === t || "Other" === t)
- }, isCanvasSupported: function () {
- var t = document.createElement("canvas");
- return !(!t.getContext || !t.getContext("2d"))
- }, isWebGlSupported: function () {
- if (!this.isCanvasSupported()) return !1;
- var t, e = document.createElement("canvas");
- try {
- t = e.getContext && (e.getContext("webgl") || e.getContext("experimental-webgl"))
- } catch (e) {
- t = !1
- }
- return !!window.WebGLRenderingContext && !!t
- }, isIE: function () {
- return "Microsoft Internet Explorer" === navigator.appName || !("Netscape" !== navigator.appName || !/Trident/.test(navigator.userAgent))
- }, hasSwfObjectLoaded: function () {
- return void 0 !== window.swfobject
- }, hasMinFlashInstalled: function () {
- return swfobject.hasFlashPlayerVersion("9.0.0")
- }, addFlashDivNode: function () {
- var t = document.createElement("div");
- t.setAttribute("id", this.options.swfContainerId), document.body.appendChild(t)
- }, loadSwfAndDetectFonts: function (t) {
- var e = "___fp_swf_loaded";
- window[e] = function (e) {
- t(e)
- };
- var n = this.options.swfContainerId;
- this.addFlashDivNode();
- var r = {onReady: e}, i = {allowScriptAccess: "always", menu: "false"};
- swfobject.embedSWF(this.options.swfPath, n, "1", "1", "9.0.0", !1, r, i, {})
- }, getWebglCanvas: function () {
- var t = document.createElement("canvas"), e = null;
- try {
- e = t.getContext("webgl") || t.getContext("experimental-webgl")
- } catch (t) {
- }
- return e || (e = null), e
- }, each: function (t, e, n) {
- if (null !== t) if (this.nativeForEach && t.forEach === this.nativeForEach) t.forEach(e, n); else if (t.length === +t.length) {
- for (var r = 0, i = t.length; r < i; r++) if (e.call(n, t[r], r, t) === {}) return
- } else for (var a in t) if (t.hasOwnProperty(a) && e.call(n, t[a], a, t) === {}) return
- }, map: function (t, e, n) {
- var r = [];
- return null == t ? r : this.nativeMap && t.map === this.nativeMap ? t.map(e, n) : (this.each(t, function (t, i, a) {
- r[r.length] = e.call(n, t, i, a)
- }), r)
- }, x64Add: function (t, e) {
- t = [t[0] >>> 16, 65535 & t[0], t[1] >>> 16, 65535 & t[1]], e = [e[0] >>> 16, 65535 & e[0], e[1] >>> 16, 65535 & e[1]];
- var n = [0, 0, 0, 0];
- return n[3] += t[3] + e[3], n[2] += n[3] >>> 16, n[3] &= 65535, n[2] += t[2] + e[2], n[1] += n[2] >>> 16, n[2] &= 65535, n[1] += t[1] + e[1], n[0] += n[1] >>> 16, n[1] &= 65535, n[0] += t[0] + e[0], n[0] &= 65535, [n[0] << 16 | n[1], n[2] << 16 | n[3]]
- }, x64Multiply: function (t, e) {
- t = [t[0] >>> 16, 65535 & t[0], t[1] >>> 16, 65535 & t[1]], e = [e[0] >>> 16, 65535 & e[0], e[1] >>> 16, 65535 & e[1]];
- var n = [0, 0, 0, 0];
- return n[3] += t[3] * e[3], n[2] += n[3] >>> 16, n[3] &= 65535, n[2] += t[2] * e[3], n[1] += n[2] >>> 16, n[2] &= 65535, n[2] += t[3] * e[2], n[1] += n[2] >>> 16, n[2] &= 65535, n[1] += t[1] * e[3], n[0] += n[1] >>> 16, n[1] &= 65535, n[1] += t[2] * e[2], n[0] += n[1] >>> 16, n[1] &= 65535, n[1] += t[3] * e[1], n[0] += n[1] >>> 16, n[1] &= 65535, n[0] += t[0] * e[3] + t[1] * e[2] + t[2] * e[1] + t[3] * e[0], n[0] &= 65535, [n[0] << 16 | n[1], n[2] << 16 | n[3]]
- }, x64Rotl: function (t, e) {
- return e %= 64, 32 === e ? [t[1], t[0]] : e < 32 ? [t[0] << e | t[1] >>> 32 - e, t[1] << e | t[0] >>> 32 - e] : (e -= 32, [t[1] << e | t[0] >>> 32 - e, t[0] << e | t[1] >>> 32 - e])
- }, x64LeftShift: function (t, e) {
- return e %= 64, 0 === e ? t : e < 32 ? [t[0] << e | t[1] >>> 32 - e, t[1] << e] : [t[1] << e - 32, 0]
- }, x64Xor: function (t, e) {
- return [t[0] ^ e[0], t[1] ^ e[1]]
- }, x64Fmix: function (t) {
- return t = this.x64Xor(t, [0, t[0] >>> 1]), t = this.x64Multiply(t, [4283543511, 3981806797]), t = this.x64Xor(t, [0, t[0] >>> 1]), t = this.x64Multiply(t, [3301882366, 444984403]), t = this.x64Xor(t, [0, t[0] >>> 1])
- }, x64hash128: function (t, e) {
- t = t || "", e = e || 0;
- for (var n = t.length % 16, r = t.length - n, i = [0, e], a = [0, e], o = [0, 0], s = [0, 0], l = [2277735313, 289559509], u = [1291169091, 658871167], c = 0; c < r; c += 16) o = [255 & t.charCodeAt(c + 4) | (255 & t.charCodeAt(c + 5)) << 8 | (255 & t.charCodeAt(c + 6)) << 16 | (255 & t.charCodeAt(c + 7)) << 24, 255 & t.charCodeAt(c) | (255 & t.charCodeAt(c + 1)) << 8 | (255 & t.charCodeAt(c + 2)) << 16 | (255 & t.charCodeAt(c + 3)) << 24], s = [255 & t.charCodeAt(c + 12) | (255 & t.charCodeAt(c + 13)) << 8 | (255 & t.charCodeAt(c + 14)) << 16 | (255 & t.charCodeAt(c + 15)) << 24, 255 & t.charCodeAt(c + 8) | (255 & t.charCodeAt(c + 9)) << 8 | (255 & t.charCodeAt(c + 10)) << 16 | (255 & t.charCodeAt(c + 11)) << 24], o = this.x64Multiply(o, l), o = this.x64Rotl(o, 31), o = this.x64Multiply(o, u), i = this.x64Xor(i, o), i = this.x64Rotl(i, 27), i = this.x64Add(i, a), i = this.x64Add(this.x64Multiply(i, [0, 5]), [0, 1390208809]), s = this.x64Multiply(s, u), s = this.x64Rotl(s, 33), s = this.x64Multiply(s, l), a = this.x64Xor(a, s), a = this.x64Rotl(a, 31), a = this.x64Add(a, i), a = this.x64Add(this.x64Multiply(a, [0, 5]), [0, 944331445]);
- switch (o = [0, 0], s = [0, 0], n) {
- case 15:
- s = this.x64Xor(s, this.x64LeftShift([0, t.charCodeAt(c + 14)], 48));
- case 14:
- s = this.x64Xor(s, this.x64LeftShift([0, t.charCodeAt(c + 13)], 40));
- case 13:
- s = this.x64Xor(s, this.x64LeftShift([0, t.charCodeAt(c + 12)], 32));
- case 12:
- s = this.x64Xor(s, this.x64LeftShift([0, t.charCodeAt(c + 11)], 24));
- case 11:
- s = this.x64Xor(s, this.x64LeftShift([0, t.charCodeAt(c + 10)], 16));
- case 10:
- s = this.x64Xor(s, this.x64LeftShift([0, t.charCodeAt(c + 9)], 8));
- case 9:
- s = this.x64Xor(s, [0, t.charCodeAt(c + 8)]), s = this.x64Multiply(s, u), s = this.x64Rotl(s, 33), s = this.x64Multiply(s, l), a = this.x64Xor(a, s);
- case 8:
- o = this.x64Xor(o, this.x64LeftShift([0, t.charCodeAt(c + 7)], 56));
- case 7:
- o = this.x64Xor(o, this.x64LeftShift([0, t.charCodeAt(c + 6)], 48));
- case 6:
- o = this.x64Xor(o, this.x64LeftShift([0, t.charCodeAt(c + 5)], 40));
- case 5:
- o = this.x64Xor(o, this.x64LeftShift([0, t.charCodeAt(c + 4)], 32));
- case 4:
- o = this.x64Xor(o, this.x64LeftShift([0, t.charCodeAt(c + 3)], 24));
- case 3:
- o = this.x64Xor(o, this.x64LeftShift([0, t.charCodeAt(c + 2)], 16));
- case 2:
- o = this.x64Xor(o, this.x64LeftShift([0, t.charCodeAt(c + 1)], 8));
- case 1:
- o = this.x64Xor(o, [0, t.charCodeAt(c)]), o = this.x64Multiply(o, l), o = this.x64Rotl(o, 31), o = this.x64Multiply(o, u), i = this.x64Xor(i, o)
- }
- return i = this.x64Xor(i, [0, t.length]), a = this.x64Xor(a, [0, t.length]), i = this.x64Add(i, a), a = this.x64Add(a, i), i = this.x64Fmix(i), a = this.x64Fmix(a), i = this.x64Add(i, a), a = this.x64Add(a, i), ("00000000" + (i[0] >>> 0).toString(16)).slice(-8) + ("00000000" + (i[1] >>> 0).toString(16)).slice(-8) + ("00000000" + (a[0] >>> 0).toString(16)).slice(-8) + ("00000000" + (a[1] >>> 0).toString(16)).slice(-8)
- }
- }, t.VERSION = "1.5.1", t
- })
- }, function (t, e, n) {
- "use strict";
- (function (e) {
- function n(t, n, r, i) {
- if ("function" != typeof t) throw new TypeError('"callback" argument must be a function');
- var a, o, s = arguments.length;
- switch (s) {
- case 0:
- case 1:
- return e.nextTick(t);
- case 2:
- return e.nextTick(function () {
- t.call(null, n)
- });
- case 3:
- return e.nextTick(function () {
- t.call(null, n, r)
- });
- case 4:
- return e.nextTick(function () {
- t.call(null, n, r, i)
- });
- default:
- for (a = new Array(s - 1), o = 0; o < a.length;) a[o++] = arguments[o];
- return e.nextTick(function () {
- t.apply(null, a)
- })
- }
- }
- !e.version || 0 === e.version.indexOf("v0.") || 0 === e.version.indexOf("v1.") && 0 !== e.version.indexOf("v1.8.") ? t.exports = n : t.exports = e.nextTick
- }).call(e, n(110))
- }, , function (t, e, n) {
- "use strict";
- (function (e) {
- function r(t, e) {
- !i.isUndefined(t) && i.isUndefined(t["Content-Type"]) && (t["Content-Type"] = e)
- }
- var i = n(103), a = n(449), o = {"Content-Type": "application/x-www-form-urlencoded"}, s = {
- adapter: function () {
- var t;
- return "undefined" != typeof XMLHttpRequest ? t = n(285) : void 0 !== e && (t = n(285)), t
- }(),
- transformRequest: [function (t, e) {
- return a(e, "Content-Type"), i.isFormData(t) || i.isArrayBuffer(t) || i.isBuffer(t) || i.isStream(t) || i.isFile(t) || i.isBlob(t) ? t : i.isArrayBufferView(t) ? t.buffer : i.isURLSearchParams(t) ? (r(e, "application/x-www-form-urlencoded;charset=utf-8"), t.toString()) : i.isObject(t) ? (r(e, "application/json;charset=utf-8"), JSON.stringify(t)) : t
- }],
- transformResponse: [function (t) {
- if ("string" == typeof t) try {
- t = JSON.parse(t)
- } catch (t) {
- }
- return t
- }],
- timeout: 0,
- xsrfCookieName: "XSRF-TOKEN",
- xsrfHeaderName: "X-XSRF-TOKEN",
- maxContentLength: -1,
- validateStatus: function (t) {
- return t >= 200 && t < 300
- }
- };
- s.headers = {common: {Accept: "application/json, text/plain, */*"}}, i.forEach(["delete", "get", "head"], function (t) {
- s.headers[t] = {}
- }), i.forEach(["post", "put", "patch"], function (t) {
- s.headers[t] = i.merge(o)
- }), t.exports = s
- }).call(e, n(110))
- }, , , , , , , , , function (t, e, n) {
- var r = n(177), i = n(94)("toStringTag"), a = "Arguments" == r(function () {
- return arguments
- }()), o = function (t, e) {
- try {
- return t[e]
- } catch (t) {
- }
- };
- t.exports = function (t) {
- var e, n, s;
- return void 0 === t ? "Undefined" : null === t ? "Null" : "string" == typeof(n = o(e = Object(t), i)) ? n : a ? r(e) : "Object" == (s = r(e)) && "function" == typeof e.callee ? "Arguments" : s
- }
- }, function (t, e) {
- t.exports = function (t) {
- if (void 0 == t) throw TypeError("Can't call method on " + t);
- return t
- }
- }, function (t, e, n) {
- var r = n(165), i = n(97).document, a = r(i) && r(i.createElement);
- t.exports = function (t) {
- return a ? i.createElement(t) : {}
- }
- }, function (t, e) {
- t.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- var e, n;
- this.promise = new t(function (t, r) {
- if (void 0 !== e || void 0 !== n) throw TypeError("Bad Promise constructor");
- e = t, n = r
- }), this.resolve = i(e), this.reject = i(n)
- }
- var i = n(194);
- t.exports.f = function (t) {
- return new r(t)
- }
- }, function (t, e, n) {
- var r = n(118), i = n(527), a = n(229), o = n(235)("IE_PROTO"), s = function () {
- }, l = function () {
- var t, e = n(228)("iframe"), r = a.length;
- for (e.style.display = "none", n(297).appendChild(e), e.src = "javascript:", t = e.contentWindow.document, t.open(), t.write("<script>document.F=Object<\/script>"), t.close(), l = t.F; r--;) delete l.prototype[a[r]];
- return l()
- };
- t.exports = Object.create || function (t, e) {
- var n;
- return null !== t ? (s.prototype = r(t), n = new s, s.prototype = null, n[o] = t) : n = l(), void 0 === e ? n : i(n, e)
- }
- }, function (t, e, n) {
- var r = n(178), i = n(179), a = n(120), o = n(239), s = n(139), l = n(298), u = Object.getOwnPropertyDescriptor;
- e.f = n(126) ? u : function (t, e) {
- if (t = a(t), e = o(e, !0), l) try {
- return u(t, e)
- } catch (t) {
- }
- if (s(t, e)) return i(!r.f.call(t, e), t[e])
- }
- }, function (t, e) {
- e.f = Object.getOwnPropertySymbols
- }, function (t, e, n) {
- var r = n(96), i = n(85), a = n(164);
- t.exports = function (t, e) {
- var n = (i.Object || {})[t] || Object[t], o = {};
- o[t] = e(n), r(r.S + r.F * a(function () {
- n(1)
- }), "Object", o)
- }
- }, function (t, e, n) {
- var r = n(236)("keys"), i = n(197);
- t.exports = function (t) {
- return r[t] || (r[t] = i(t))
- }
- }, function (t, e, n) {
- var r = n(97), i = r["__core-js_shared__"] || (r["__core-js_shared__"] = {});
- t.exports = function (t) {
- return i[t] || (i[t] = {})
- }
- }, function (t, e) {
- var n = Math.ceil, r = Math.floor;
- t.exports = function (t) {
- return isNaN(t = +t) ? 0 : (t > 0 ? r : n)(t)
- }
- }, function (t, e, n) {
- var r = n(237), i = Math.min;
- t.exports = function (t) {
- return t > 0 ? i(r(t), 9007199254740991) : 0
- }
- }, function (t, e, n) {
- var r = n(165);
- t.exports = function (t, e) {
- if (!r(t)) return t;
- var n, i;
- if (e && "function" == typeof(n = t.toString) && !r(i = n.call(t))) return i;
- if ("function" == typeof(n = t.valueOf) && !r(i = n.call(t))) return i;
- if (!e && "function" == typeof(n = t.toString) && !r(i = n.call(t))) return i;
- throw TypeError("Can't convert object to primitive value")
- }
- }, function (t, e, n) {
- var r = n(97), i = n(85), a = n(195), o = n(241), s = n(119).f;
- t.exports = function (t) {
- var e = i.Symbol || (i.Symbol = a ? {} : r.Symbol || {});
- "_" == t.charAt(0) || t in e || s(e, t, {value: o.f(t)})
- }
- }, function (t, e, n) {
- e.f = n(94)
- }, function (t, e, n) {
- var r = n(226), i = n(94)("iterator"), a = n(166);
- t.exports = n(85).getIteratorMethod = function (t) {
- if (void 0 != t) return t[i] || t["@@iterator"] || a[r(t)]
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(89), i = n(150), a = n(88);
- t.exports = function (t) {
- for (var e = r(this), n = a(e.length), o = arguments.length, s = i(o > 1 ? arguments[1] : void 0, n), l = o > 2 ? arguments[2] : void 0, u = void 0 === l ? n : i(l, n); u > s;) e[s++] = t;
- return e
- }
- }, function (t, e, n) {
- var r = n(554);
- t.exports = function (t, e) {
- return new (r(t))(e)
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(87), i = n(147);
- t.exports = function (t, e, n) {
- e in t ? r.f(t, e, i(0, n)) : t[e] = n
- }
- }, function (t, e, n) {
- var r = n(82), i = n(79).document, a = r(i) && r(i.createElement);
- t.exports = function (t) {
- return a ? i.createElement(t) : {}
- }
- }, function (t, e) {
- t.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")
- }, function (t, e, n) {
- var r = n(84)("match");
- t.exports = function (t) {
- var e = /./;
- try {
- "/./"[t](e)
- } catch (n) {
- try {
- return e[r] = !1, !"/./"[t](e)
- } catch (t) {
- }
- }
- return !0
- }
- }, function (t, e, n) {
- var r = n(79).document;
- t.exports = r && r.documentElement
- }, function (t, e, n) {
- var r = n(82), i = n(258).set;
- t.exports = function (t, e, n) {
- var a, o = e.constructor;
- return o !== n && "function" == typeof o && (a = o.prototype) !== n.prototype && r(a) && i && i(t, a), t
- }
- }, function (t, e, n) {
- var r = n(167), i = n(84)("iterator"), a = Array.prototype;
- t.exports = function (t) {
- return void 0 !== t && (r.Array === t || a[i] === t)
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(145), i = n(147), a = n(168), o = {};
- n(99)(o, n(84)("iterator"), function () {
- return this
- }), t.exports = function (t, e, n) {
- t.prototype = r(o, {next: i(1, n)}), a(t, e + " Iterator")
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(144), i = n(36), a = n(100), o = n(99), s = n(98), l = n(167), u = n(252), c = n(168), f = n(105),
- h = n(84)("iterator"), d = !([].keys && "next" in [].keys()), p = function () {
- return this
- };
- t.exports = function (t, e, n, v, g, m, _) {
- u(n, e, v);
- var y, b, w, x = function (t) {
- if (!d && t in T) return T[t];
- switch (t) {
- case"keys":
- case"values":
- return function () {
- return new n(this, t)
- }
- }
- return function () {
- return new n(this, t)
- }
- }, S = e + " Iterator", E = "values" == g, k = !1, T = t.prototype, C = T[h] || T["@@iterator"] || g && T[g],
- M = C || x(g), A = g ? E ? x("entries") : M : void 0, P = "Array" == e ? T.entries || C : C;
- if (P && (w = f(P.call(new t))) !== Object.prototype && w.next && (c(w, S, !0), r || s(w, h) || o(w, h, p)), E && C && "values" !== C.name && (k = !0, M = function () {
- return C.call(this)
- }), r && !_ || !d && !k && T[h] || o(T, h, M), l[e] = M, l[S] = p, g) if (y = {
- values: E ? M : x("values"),
- keys: m ? M : x("keys"),
- entries: A
- }, _) for (b in y) b in T || a(T, b, y[b]); else i(i.P + i.F * (d || k), e, y);
- return y
- }
- }, function (t, e) {
- var n = Math.expm1;
- t.exports = !n || n(10) > 22025.465794806718 || n(10) < 22025.465794806718 || -2e-17 != n(-2e-17) ? function (t) {
- return 0 == (t = +t) ? t : t > -1e-6 && t < 1e-6 ? t + t * t / 2 : Math.exp(t) - 1
- } : n
- }, function (t, e) {
- t.exports = Math.sign || function (t) {
- return 0 == (t = +t) || t != t ? t : t < 0 ? -1 : 1
- }
- }, function (t, e, n) {
- var r = n(79), i = n(264).set, a = r.MutationObserver || r.WebKitMutationObserver, o = r.process, s = r.Promise,
- l = "process" == n(106)(o);
- t.exports = function () {
- var t, e, n, u = function () {
- var r, i;
- for (l && (r = o.domain) && r.exit(); t;) {
- i = t.fn, t = t.next;
- try {
- i()
- } catch (r) {
- throw t ? n() : e = void 0, r
- }
- }
- e = void 0, r && r.enter()
- };
- if (l) n = function () {
- o.nextTick(u)
- }; else if (a) {
- var c = !0, f = document.createTextNode("");
- new a(u).observe(f, {characterData: !0}), n = function () {
- f.data = c = !c
- }
- } else if (s && s.resolve) {
- var h = s.resolve();
- n = function () {
- h.then(u)
- }
- } else n = function () {
- i.call(r, u)
- };
- return function (r) {
- var i = {fn: r, next: void 0};
- e && (e.next = i), t || (t = i, n()), e = i
- }
- }
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- var e, n;
- this.promise = new t(function (t, r) {
- if (void 0 !== e || void 0 !== n) throw TypeError("Bad Promise constructor");
- e = t, n = r
- }), this.resolve = i(e), this.reject = i(n)
- }
- var i = n(90);
- t.exports.f = function (t) {
- return new r(t)
- }
- }, function (t, e, n) {
- var r = n(82), i = n(78), a = function (t, e) {
- if (i(t), !r(e) && null !== e) throw TypeError(e + ": can't set as prototype!")
- };
- t.exports = {
- set: Object.setPrototypeOf || ("__proto__" in {} ? function (t, e, r) {
- try {
- r = n(107)(Function.call, n(104).f(Object.prototype, "__proto__").set, 2), r(t, []), e = !(t instanceof Array)
- } catch (t) {
- e = !0
- }
- return function (t, n) {
- return a(t, n), e ? t.__proto__ = n : r(t, n), t
- }
- }({}, !1) : void 0), check: a
- }
- }, function (t, e, n) {
- var r = n(211)("keys"), i = n(151);
- t.exports = function (t) {
- return r[t] || (r[t] = i(t))
- }
- }, function (t, e, n) {
- var r = n(116), i = n(114);
- t.exports = function (t) {
- return function (e, n) {
- var a, o, s = String(i(e)), l = r(n), u = s.length;
- return l < 0 || l >= u ? t ? "" : void 0 : (a = s.charCodeAt(l), a < 55296 || a > 56319 || l + 1 === u || (o = s.charCodeAt(l + 1)) < 56320 || o > 57343 ? t ? s.charAt(l) : a : t ? s.slice(l, l + 2) : o - 56320 + (a - 55296 << 10) + 65536)
- }
- }
- }, function (t, e, n) {
- var r = n(205), i = n(114);
- t.exports = function (t, e, n) {
- if (r(e)) throw TypeError("String#" + n + " doesn't accept regex!");
- return String(i(t))
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(116), i = n(114);
- t.exports = function (t) {
- var e = String(i(this)), n = "", a = r(t);
- if (a < 0 || a == 1 / 0) throw RangeError("Count can't be negative");
- for (; a > 0; (a >>>= 1) && (e += e)) 1 & a && (n += e);
- return n
- }
- }, function (t, e) {
- t.exports = "\t\n\v\f\r  áá ââââââ
ââââââŻâă\u2028\u2029\ufeff"
- }, function (t, e, n) {
- var r, i, a, o = n(107), s = n(203), l = n(249), u = n(246), c = n(79), f = c.process, h = c.setImmediate,
- d = c.clearImmediate, p = c.MessageChannel, v = c.Dispatch, g = 0, m = {}, _ = function () {
- var t = +this;
- if (m.hasOwnProperty(t)) {
- var e = m[t];
- delete m[t], e()
- }
- }, y = function (t) {
- _.call(t.data)
- };
- h && d || (h = function (t) {
- for (var e = [], n = 1; arguments.length > n;) e.push(arguments[n++]);
- return m[++g] = function () {
- s("function" == typeof t ? t : Function(t), e)
- }, r(g), g
- }, d = function (t) {
- delete m[t]
- }, "process" == n(106)(f) ? r = function (t) {
- f.nextTick(o(_, t, 1))
- } : v && v.now ? r = function (t) {
- v.now(o(_, t, 1))
- } : p ? (i = new p, a = i.port2, i.port1.onmessage = y, r = o(a.postMessage, a, 1)) : c.addEventListener && "function" == typeof postMessage && !c.importScripts ? (r = function (t) {
- c.postMessage(t + "", "*")
- }, c.addEventListener("message", y, !1)) : r = "onreadystatechange" in u("script") ? function (t) {
- l.appendChild(u("script")).onreadystatechange = function () {
- l.removeChild(this), _.call(t)
- }
- } : function (t) {
- setTimeout(o(_, t, 1), 0)
- }), t.exports = {set: h, clear: d}
- }, function (t, e, n) {
- "use strict";
- function r(t, e, n) {
- var r, i, a, o = Array(n), s = 8 * n - e - 1, l = (1 << s) - 1, u = l >> 1,
- c = 23 === e ? N(2, -24) - N(2, -77) : 0, f = 0, h = t < 0 || 0 === t && 1 / t < 0 ? 1 : 0;
- for (t = F(t), t != t || t === B ? (i = t != t ? 1 : 0, r = l) : (r = D(j(t) / U), t * (a = N(2, -r)) < 1 && (r--, a *= 2), t += r + u >= 1 ? c / a : c * N(2, 1 - u), t * a >= 2 && (r++, a /= 2), r + u >= l ? (i = 0, r = l) : r + u >= 1 ? (i = (t * a - 1) * N(2, e), r += u) : (i = t * N(2, u - 1) * N(2, e), r = 0)); e >= 8; o[f++] = 255 & i, i /= 256, e -= 8) ;
- for (r = r << e | i, s += e; s > 0; o[f++] = 255 & r, r /= 256, s -= 8) ;
- return o[--f] |= 128 * h, o
- }
- function i(t, e, n) {
- var r, i = 8 * n - e - 1, a = (1 << i) - 1, o = a >> 1, s = i - 7, l = n - 1, u = t[l--], c = 127 & u;
- for (u >>= 7; s > 0; c = 256 * c + t[l], l--, s -= 8) ;
- for (r = c & (1 << -s) - 1, c >>= -s, s += e; s > 0; r = 256 * r + t[l], l--, s -= 8) ;
- if (0 === c) c = 1 - o; else {
- if (c === a) return r ? NaN : u ? -B : B;
- r += N(2, e), c -= o
- }
- return (u ? -1 : 1) * r * N(2, c - e)
- }
- function a(t) {
- return t[3] << 24 | t[2] << 16 | t[1] << 8 | t[0]
- }
- function o(t) {
- return [255 & t]
- }
- function s(t) {
- return [255 & t, t >> 8 & 255]
- }
- function l(t) {
- return [255 & t, t >> 8 & 255, t >> 16 & 255, t >> 24 & 255]
- }
- function u(t) {
- return r(t, 52, 8)
- }
- function c(t) {
- return r(t, 23, 4)
- }
- function f(t, e, n) {
- T(t[A], e, {
- get: function () {
- return this[n]
- }
- })
- }
- function h(t, e, n, r) {
- var i = +n, a = E(i);
- if (a + e > t[G]) throw I(P);
- var o = t[H]._b, s = a + t[W], l = o.slice(s, s + e);
- return r ? l : l.reverse()
- }
- function d(t, e, n, r, i, a) {
- var o = +n, s = E(o);
- if (s + e > t[G]) throw I(P);
- for (var l = t[H]._b, u = s + t[W], c = r(+i), f = 0; f < e; f++) l[u + f] = c[a ? f : e - f - 1]
- }
- var p = n(79), v = n(86), g = n(144), m = n(213), _ = n(99), y = n(148), b = n(81), w = n(142), x = n(116), S = n(88),
- E = n(340), k = n(146).f, T = n(87).f, C = n(243), M = n(168), A = "prototype", P = "Wrong index!",
- L = p.ArrayBuffer, O = p.DataView, R = p.Math, I = p.RangeError, B = p.Infinity, z = L, F = R.abs, N = R.pow,
- D = R.floor, j = R.log, U = R.LN2, H = v ? "_b" : "buffer", G = v ? "_l" : "byteLength",
- W = v ? "_o" : "byteOffset";
- if (m.ABV) {
- if (!b(function () {
- L(1)
- }) || !b(function () {
- new L(-1)
- }) || b(function () {
- return new L, new L(1.5), new L(NaN), "ArrayBuffer" != L.name
- })) {
- L = function (t) {
- return w(this, L), new z(E(t))
- };
- for (var V, Z = L[A] = z[A], $ = k(z), X = 0; $.length > X;) (V = $[X++]) in L || _(L, V, z[V]);
- g || (Z.constructor = L)
- }
- var Y = new O(new L(2)), K = O[A].setInt8;
- Y.setInt8(0, 2147483648), Y.setInt8(1, 2147483649), !Y.getInt8(0) && Y.getInt8(1) || y(O[A], {
- setInt8: function (t, e) {
- K.call(this, t, e << 24 >> 24)
- }, setUint8: function (t, e) {
- K.call(this, t, e << 24 >> 24)
- }
- }, !0)
- } else L = function (t) {
- w(this, L, "ArrayBuffer");
- var e = E(t);
- this._b = C.call(Array(e), 0), this[G] = e
- }, O = function (t, e, n) {
- w(this, O, "DataView"), w(t, L, "DataView");
- var r = t[G], i = x(e);
- if (i < 0 || i > r) throw I("Wrong offset!");
- if (n = void 0 === n ? r - i : S(n), i + n > r) throw I("Wrong length!");
- this[H] = t, this[W] = i, this[G] = n
- }, v && (f(L, "byteLength", "_l"), f(O, "buffer", "_b"), f(O, "byteLength", "_l"), f(O, "byteOffset", "_o")), y(O[A], {
- getInt8: function (t) {
- return h(this, 1, t)[0] << 24 >> 24
- }, getUint8: function (t) {
- return h(this, 1, t)[0]
- }, getInt16: function (t) {
- var e = h(this, 2, t, arguments[1]);
- return (e[1] << 8 | e[0]) << 16 >> 16
- }, getUint16: function (t) {
- var e = h(this, 2, t, arguments[1]);
- return e[1] << 8 | e[0]
- }, getInt32: function (t) {
- return a(h(this, 4, t, arguments[1]))
- }, getUint32: function (t) {
- return a(h(this, 4, t, arguments[1])) >>> 0
- }, getFloat32: function (t) {
- return i(h(this, 4, t, arguments[1]), 23, 4)
- }, getFloat64: function (t) {
- return i(h(this, 8, t, arguments[1]), 52, 8)
- }, setInt8: function (t, e) {
- d(this, 1, t, o, e)
- }, setUint8: function (t, e) {
- d(this, 1, t, o, e)
- }, setInt16: function (t, e) {
- d(this, 2, t, s, e, arguments[2])
- }, setUint16: function (t, e) {
- d(this, 2, t, s, e, arguments[2])
- }, setInt32: function (t, e) {
- d(this, 4, t, l, e, arguments[2])
- }, setUint32: function (t, e) {
- d(this, 4, t, l, e, arguments[2])
- }, setFloat32: function (t, e) {
- d(this, 4, t, c, e, arguments[2])
- }, setFloat64: function (t, e) {
- d(this, 8, t, u, e, arguments[2])
- }
- });
- M(L, "ArrayBuffer"), M(O, "DataView"), _(O[A], m.VIEW, !0), e.ArrayBuffer = L, e.DataView = O
- }, function (t, e, n) {
- var r = n(79), i = n(113), a = n(144), o = n(341), s = n(87).f;
- t.exports = function (t) {
- var e = i.Symbol || (i.Symbol = a ? {} : r.Symbol || {});
- "_" == t.charAt(0) || t in e || s(e, t, {value: o.f(t)})
- }
- }, function (t, e, n) {
- var r = n(182), i = n(84)("iterator"), a = n(167);
- t.exports = n(113).getIteratorMethod = function (t) {
- if (void 0 != t) return t[i] || t["@@iterator"] || a[r(t)]
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(127), i = n(325), a = n(167), o = n(102);
- t.exports = n(253)(Array, "Array", function (t, e) {
- this._t = o(t), this._i = 0, this._k = e
- }, function () {
- var t = this._t, e = this._k, n = this._i++;
- return !t || n >= t.length ? (this._t = void 0, i(1)) : "keys" == e ? i(0, n) : "values" == e ? i(0, t[n]) : i(0, [n, t[n]])
- }, "values"), a.Arguments = a.Array, r("keys"), r("values"), r("entries")
- }, function (t, e) {
- function n() {
- this._events = this._events || {}, this._maxListeners = this._maxListeners || void 0
- }
- function r(t) {
- return "function" == typeof t
- }
- function i(t) {
- return "number" == typeof t
- }
- function a(t) {
- return "object" == typeof t && null !== t
- }
- function o(t) {
- return void 0 === t
- }
- t.exports = n, n.EventEmitter = n, n.prototype._events = void 0, n.prototype._maxListeners = void 0, n.defaultMaxListeners = 10, n.prototype.setMaxListeners = function (t) {
- if (!i(t) || t < 0 || isNaN(t)) throw TypeError("n must be a positive number");
- return this._maxListeners = t, this
- }, n.prototype.emit = function (t) {
- var e, n, i, s, l, u;
- if (this._events || (this._events = {}), "error" === t && (!this._events.error || a(this._events.error) && !this._events.error.length)) {
- if ((e = arguments[1]) instanceof Error) throw e;
- var c = new Error('Uncaught, unspecified "error" event. (' + e + ")");
- throw c.context = e, c
- }
- if (n = this._events[t], o(n)) return !1;
- if (r(n)) switch (arguments.length) {
- case 1:
- n.call(this);
- break;
- case 2:
- n.call(this, arguments[1]);
- break;
- case 3:
- n.call(this, arguments[1], arguments[2]);
- break;
- default:
- s = Array.prototype.slice.call(arguments, 1), n.apply(this, s)
- } else if (a(n)) for (s = Array.prototype.slice.call(arguments, 1), u = n.slice(), i = u.length, l = 0; l < i; l++) u[l].apply(this, s);
- return !0
- }, n.prototype.addListener = function (t, e) {
- var i;
- if (!r(e)) throw TypeError("listener must be a function");
- return this._events || (this._events = {}), this._events.newListener && this.emit("newListener", t, r(e.listener) ? e.listener : e), this._events[t] ? a(this._events[t]) ? this._events[t].push(e) : this._events[t] = [this._events[t], e] : this._events[t] = e, a(this._events[t]) && !this._events[t].warned && (i = o(this._maxListeners) ? n.defaultMaxListeners : this._maxListeners) && i > 0 && this._events[t].length > i && (this._events[t].warned = !0, console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.", this._events[t].length), "function" == typeof console.trace && console.trace()), this
- }, n.prototype.on = n.prototype.addListener, n.prototype.once = function (t, e) {
- function n() {
- this.removeListener(t, n), i || (i = !0, e.apply(this, arguments))
- }
- if (!r(e)) throw TypeError("listener must be a function");
- var i = !1;
- return n.listener = e, this.on(t, n), this
- }, n.prototype.removeListener = function (t, e) {
- var n, i, o, s;
- if (!r(e)) throw TypeError("listener must be a function");
- if (!this._events || !this._events[t]) return this;
- if (n = this._events[t], o = n.length, i = -1, n === e || r(n.listener) && n.listener === e) delete this._events[t], this._events.removeListener && this.emit("removeListener", t, e); else if (a(n)) {
- for (s = o; s-- > 0;) if (n[s] === e || n[s].listener && n[s].listener === e) {
- i = s;
- break
- }
- if (i < 0) return this;
- 1 === n.length ? (n.length = 0, delete this._events[t]) : n.splice(i, 1), this._events.removeListener && this.emit("removeListener", t, e)
- }
- return this
- }, n.prototype.removeAllListeners = function (t) {
- var e, n;
- if (!this._events) return this;
- if (!this._events.removeListener) return 0 === arguments.length ? this._events = {} : this._events[t] && delete this._events[t], this;
- if (0 === arguments.length) {
- for (e in this._events) "removeListener" !== e && this.removeAllListeners(e);
- return this.removeAllListeners("removeListener"), this._events = {}, this
- }
- if (n = this._events[t], r(n)) this.removeListener(t, n); else if (n) for (; n.length;) this.removeListener(t, n[n.length - 1]);
- return delete this._events[t], this
- }, n.prototype.listeners = function (t) {
- return this._events && this._events[t] ? r(this._events[t]) ? [this._events[t]] : this._events[t].slice() : []
- }, n.prototype.listenerCount = function (t) {
- if (this._events) {
- var e = this._events[t];
- if (r(e)) return 1;
- if (e) return e.length
- }
- return 0
- }, n.listenerCount = function (t, e) {
- return t.listenerCount(e)
- }
- }, , , , , , , , , , , , function (t, e, n) {
- "use strict";
- t.exports = {
- 2: "need dictionary",
- 1: "stream end",
- 0: "",
- "-1": "file error",
- "-2": "stream error",
- "-3": "data error",
- "-4": "insufficient memory",
- "-5": "buffer error",
- "-6": "incompatible version"
- }
- }, function (t, e, n) {
- "use strict";
- (function (e, r, i) {
- function a(t) {
- var e = this;
- this.next = null, this.entry = null, this.finish = function () {
- C(e, t)
- }
- }
- function o(t) {
- return I.from(t)
- }
- function s(t) {
- return I.isBuffer(t) || t instanceof B
- }
- function l() {
- }
- function u(t, e) {
- A = A || n(160), t = t || {}, this.objectMode = !!t.objectMode, e instanceof A && (this.objectMode = this.objectMode || !!t.writableObjectMode);
- var r = t.highWaterMark, i = this.objectMode ? 16 : 16384;
- this.highWaterMark = r || 0 === r ? r : i, this.highWaterMark = Math.floor(this.highWaterMark), this.finalCalled = !1, this.needDrain = !1, this.ending = !1, this.ended = !1, this.finished = !1, this.destroyed = !1;
- var o = !1 === t.decodeStrings;
- this.decodeStrings = !o, this.defaultEncoding = t.defaultEncoding || "utf8", this.length = 0, this.writing = !1, this.corked = 0, this.sync = !0, this.bufferProcessing = !1, this.onwrite = function (t) {
- _(e, t)
- }, this.writecb = null, this.writelen = 0, this.bufferedRequest = null, this.lastBufferedRequest = null, this.pendingcb = 0, this.prefinished = !1, this.errorEmitted = !1, this.bufferedRequestCount = 0, this.corkedRequestsFree = new a(this)
- }
- function c(t) {
- if (A = A || n(160), !(F.call(c, this) || this instanceof A)) return new c(t);
- this._writableState = new u(t, this), this.writable = !0, t && ("function" == typeof t.write && (this._write = t.write), "function" == typeof t.writev && (this._writev = t.writev), "function" == typeof t.destroy && (this._destroy = t.destroy), "function" == typeof t.final && (this._final = t.final)), R.call(this)
- }
- function f(t, e) {
- var n = new Error("write after end");
- t.emit("error", n), M(e, n)
- }
- function h(t, e, n, r) {
- var i = !0, a = !1;
- return null === n ? a = new TypeError("May not write null values to stream") : "string" == typeof n || void 0 === n || e.objectMode || (a = new TypeError("Invalid non-string/buffer chunk")), a && (t.emit("error", a), M(r, a), i = !1), i
- }
- function d(t, e, n) {
- return t.objectMode || !1 === t.decodeStrings || "string" != typeof e || (e = I.from(e, n)), e
- }
- function p(t, e, n, r, i, a) {
- if (!n) {
- var o = d(e, r, i);
- r !== o && (n = !0, i = "buffer", r = o)
- }
- var s = e.objectMode ? 1 : r.length;
- e.length += s;
- var l = e.length < e.highWaterMark;
- if (l || (e.needDrain = !0), e.writing || e.corked) {
- var u = e.lastBufferedRequest;
- e.lastBufferedRequest = {
- chunk: r,
- encoding: i,
- isBuf: n,
- callback: a,
- next: null
- }, u ? u.next = e.lastBufferedRequest : e.bufferedRequest = e.lastBufferedRequest, e.bufferedRequestCount += 1
- } else v(t, e, !1, s, r, i, a);
- return l
- }
- function v(t, e, n, r, i, a, o) {
- e.writelen = r, e.writecb = o, e.writing = !0, e.sync = !0, n ? t._writev(i, e.onwrite) : t._write(i, a, e.onwrite), e.sync = !1
- }
- function g(t, e, n, r, i) {
- --e.pendingcb, n ? (M(i, r), M(k, t, e), t._writableState.errorEmitted = !0, t.emit("error", r)) : (i(r), t._writableState.errorEmitted = !0, t.emit("error", r), k(t, e))
- }
- function m(t) {
- t.writing = !1, t.writecb = null, t.length -= t.writelen, t.writelen = 0
- }
- function _(t, e) {
- var n = t._writableState, r = n.sync, i = n.writecb;
- if (m(n), e) g(t, n, r, e, i); else {
- var a = x(n);
- a || n.corked || n.bufferProcessing || !n.bufferedRequest || w(t, n), r ? P(y, t, n, a, i) : y(t, n, a, i)
- }
- }
- function y(t, e, n, r) {
- n || b(t, e), e.pendingcb--, r(), k(t, e)
- }
- function b(t, e) {
- 0 === e.length && e.needDrain && (e.needDrain = !1, t.emit("drain"))
- }
- function w(t, e) {
- e.bufferProcessing = !0;
- var n = e.bufferedRequest;
- if (t._writev && n && n.next) {
- var r = e.bufferedRequestCount, i = new Array(r), o = e.corkedRequestsFree;
- o.entry = n;
- for (var s = 0, l = !0; n;) i[s] = n, n.isBuf || (l = !1), n = n.next, s += 1;
- i.allBuffers = l, v(t, e, !0, e.length, i, "", o.finish), e.pendingcb++, e.lastBufferedRequest = null, o.next ? (e.corkedRequestsFree = o.next, o.next = null) : e.corkedRequestsFree = new a(e)
- } else {
- for (; n;) {
- var u = n.chunk, c = n.encoding, f = n.callback;
- if (v(t, e, !1, e.objectMode ? 1 : u.length, u, c, f), n = n.next, e.writing) break
- }
- null === n && (e.lastBufferedRequest = null)
- }
- e.bufferedRequestCount = 0, e.bufferedRequest = n, e.bufferProcessing = !1
- }
- function x(t) {
- return t.ending && 0 === t.length && null === t.bufferedRequest && !t.finished && !t.writing
- }
- function S(t, e) {
- t._final(function (n) {
- e.pendingcb--, n && t.emit("error", n), e.prefinished = !0, t.emit("prefinish"), k(t, e)
- })
- }
- function E(t, e) {
- e.prefinished || e.finalCalled || ("function" == typeof t._final ? (e.pendingcb++, e.finalCalled = !0, M(S, t, e)) : (e.prefinished = !0, t.emit("prefinish")))
- }
- function k(t, e) {
- var n = x(e);
- return n && (E(t, e), 0 === e.pendingcb && (e.finished = !0, t.emit("finish"))), n
- }
- function T(t, e, n) {
- e.ending = !0, k(t, e), n && (e.finished ? M(n) : t.once("finish", n)), e.ended = !0, t.writable = !1
- }
- function C(t, e, n) {
- var r = t.entry;
- for (t.entry = null; r;) {
- var i = r.callback;
- e.pendingcb--, i(n), r = r.next
- }
- e.corkedRequestsFree ? e.corkedRequestsFree.next = t : e.corkedRequestsFree = t
- }
- var M = n(215);
- t.exports = c;
- var A, P = !e.browser && ["v0.10", "v0.9."].indexOf(e.version.slice(0, 5)) > -1 ? r : M;
- c.WritableState = u;
- var L = n(185);
- L.inherits = n(171);
- var O = {deprecate: n(837)}, R = n(357), I = n(284).Buffer, B = i.Uint8Array || function () {
- }, z = n(356);
- L.inherits(c, R), u.prototype.getBuffer = function () {
- for (var t = this.bufferedRequest, e = []; t;) e.push(t), t = t.next;
- return e
- }, function () {
- try {
- Object.defineProperty(u.prototype, "buffer", {
- get: O.deprecate(function () {
- return this.getBuffer()
- }, "_writableState.buffer is deprecated. Use _writableState.getBuffer instead.", "DEP0003")
- })
- } catch (t) {
- }
- }();
- var F;
- "function" == typeof Symbol && Symbol.hasInstance && "function" == typeof Function.prototype[Symbol.hasInstance] ? (F = Function.prototype[Symbol.hasInstance], Object.defineProperty(c, Symbol.hasInstance, {
- value: function (t) {
- return !!F.call(this, t) || t && t._writableState instanceof u
- }
- })) : F = function (t) {
- return t instanceof this
- }, c.prototype.pipe = function () {
- this.emit("error", new Error("Cannot pipe, not readable"))
- }, c.prototype.write = function (t, e, n) {
- var r = this._writableState, i = !1, a = s(t) && !r.objectMode;
- return a && !I.isBuffer(t) && (t = o(t)), "function" == typeof e && (n = e, e = null), a ? e = "buffer" : e || (e = r.defaultEncoding), "function" != typeof n && (n = l), r.ended ? f(this, n) : (a || h(this, r, t, n)) && (r.pendingcb++, i = p(this, r, a, t, e, n)), i
- }, c.prototype.cork = function () {
- this._writableState.corked++
- }, c.prototype.uncork = function () {
- var t = this._writableState;
- t.corked && (t.corked--, t.writing || t.corked || t.finished || t.bufferProcessing || !t.bufferedRequest || w(this, t))
- }, c.prototype.setDefaultEncoding = function (t) {
- if ("string" == typeof t && (t = t.toLowerCase()), !(["hex", "utf8", "utf-8", "ascii", "binary", "base64", "ucs2", "ucs-2", "utf16le", "utf-16le", "raw"].indexOf((t + "").toLowerCase()) > -1)) throw new TypeError("Unknown encoding: " + t);
- return this._writableState.defaultEncoding = t, this
- }, c.prototype._write = function (t, e, n) {
- n(new Error("_write() is not implemented"))
- }, c.prototype._writev = null, c.prototype.end = function (t, e, n) {
- var r = this._writableState;
- "function" == typeof t ? (n = t, t = null, e = null) : "function" == typeof e && (n = e, e = null), null !== t && void 0 !== t && this.write(t, e), r.corked && (r.corked = 1, this.uncork()), r.ending || r.finished || T(this, r, n)
- }, Object.defineProperty(c.prototype, "destroyed", {
- get: function () {
- return void 0 !== this._writableState && this._writableState.destroyed
- }, set: function (t) {
- this._writableState && (this._writableState.destroyed = t)
- }
- }), c.prototype.destroy = z.destroy, c.prototype._undestroy = z.undestroy, c.prototype._destroy = function (t, e) {
- this.end(), e(t)
- }
- }).call(e, n(110), n(835).setImmediate, n(124))
- }, function (t, e, n) {
- e = t.exports = n(354), e.Stream = e, e.Readable = e, e.Writable = n(282), e.Duplex = n(160), e.Transform = n(355), e.PassThrough = n(826)
- }, function (t, e, n) {
- function r(t, e) {
- for (var n in t) e[n] = t[n]
- }
- function i(t, e, n) {
- return o(t, e, n)
- }
- var a = n(95), o = a.Buffer;
- o.from && o.alloc && o.allocUnsafe && o.allocUnsafeSlow ? t.exports = a : (r(a, e), e.Buffer = i), r(o, i), i.from = function (t, e, n) {
- if ("number" == typeof t) throw new TypeError("Argument must not be a number");
- return o(t, e, n)
- }, i.alloc = function (t, e, n) {
- if ("number" != typeof t) throw new TypeError("Argument must be a number");
- var r = o(t);
- return void 0 !== e ? "string" == typeof n ? r.fill(e, n) : r.fill(e) : r.fill(0), r
- }, i.allocUnsafe = function (t) {
- if ("number" != typeof t) throw new TypeError("Argument must be a number");
- return o(t)
- }, i.allocUnsafeSlow = function (t) {
- if ("number" != typeof t) throw new TypeError("Argument must be a number");
- return a.SlowBuffer(t)
- }
- }, function (t, e, n) {
- "use strict";
- (function (e) {
- var r = n(103), i = n(441), a = n(444), o = n(450), s = n(448), l = n(288),
- u = "undefined" != typeof window && window.btoa && window.btoa.bind(window) || n(443);
- t.exports = function (t) {
- return new Promise(function (c, f) {
- var h = t.data, d = t.headers;
- r.isFormData(h) && delete d["Content-Type"];
- var p = new XMLHttpRequest, v = "onreadystatechange", g = !1;
- if ("test" === e.env.NODE_ENV || "undefined" == typeof window || !window.XDomainRequest || "withCredentials" in p || s(t.url) || (p = new window.XDomainRequest, v = "onload", g = !0, p.onprogress = function () {
- }, p.ontimeout = function () {
- }), t.auth) {
- var m = t.auth.username || "", _ = t.auth.password || "";
- d.Authorization = "Basic " + u(m + ":" + _)
- }
- if (p.open(t.method.toUpperCase(), a(t.url, t.params, t.paramsSerializer), !0), p.timeout = t.timeout, p[v] = function () {
- if (p && (4 === p.readyState || g) && (0 !== p.status || p.responseURL && 0 === p.responseURL.indexOf("file:"))) {
- var e = "getAllResponseHeaders" in p ? o(p.getAllResponseHeaders()) : null,
- n = t.responseType && "text" !== t.responseType ? p.response : p.responseText, r = {
- data: n,
- status: 1223 === p.status ? 204 : p.status,
- statusText: 1223 === p.status ? "No Content" : p.statusText,
- headers: e,
- config: t,
- request: p
- };
- i(c, f, r), p = null
- }
- }, p.onerror = function () {
- f(l("Network Error", t, null, p)), p = null
- }, p.ontimeout = function () {
- f(l("timeout of " + t.timeout + "ms exceeded", t, "ECONNABORTED", p)), p = null
- }, r.isStandardBrowserEnv()) {
- var y = n(446), b = (t.withCredentials || s(t.url)) && t.xsrfCookieName ? y.read(t.xsrfCookieName) : void 0;
- b && (d[t.xsrfHeaderName] = b)
- }
- if ("setRequestHeader" in p && r.forEach(d, function (t, e) {
- void 0 === h && "content-type" === e.toLowerCase() ? delete d[e] : p.setRequestHeader(e, t)
- }), t.withCredentials && (p.withCredentials = !0), t.responseType) try {
- p.responseType = t.responseType
- } catch (e) {
- if ("json" !== t.responseType) throw e
- }
- "function" == typeof t.onDownloadProgress && p.addEventListener("progress", t.onDownloadProgress), "function" == typeof t.onUploadProgress && p.upload && p.upload.addEventListener("progress", t.onUploadProgress), t.cancelToken && t.cancelToken.promise.then(function (t) {
- p && (p.abort(), f(t), p = null)
- }), void 0 === h && (h = null), p.send(h)
- })
- }
- }).call(e, n(110))
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- this.message = t
- }
- r.prototype.toString = function () {
- return "Cancel" + (this.message ? ": " + this.message : "")
- }, r.prototype.__CANCEL__ = !0, t.exports = r
- }, function (t, e, n) {
- "use strict";
- t.exports = function (t) {
- return !(!t || !t.__CANCEL__)
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(440);
- t.exports = function (t, e, n, i, a) {
- var o = new Error(t);
- return r(o, e, n, i, a)
- }
- }, function (t, e, n) {
- "use strict";
- t.exports = function (t, e) {
- return function () {
- for (var n = new Array(arguments.length), r = 0; r < n.length; r++) n[r] = arguments[r];
- return t.apply(e, n)
- }
- }
- }, , function (t, e, n) {
- "use strict";
- e.__esModule = !0, e.default = function (t, e) {
- if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function")
- }
- }, function (t, e, n) {
- "use strict";
- e.__esModule = !0;
- var r = n(471), i = function (t) {
- return t && t.__esModule ? t : {default: t}
- }(r);
- e.default = function (t) {
- if (Array.isArray(t)) {
- for (var e = 0, n = Array(t.length); e < t.length; e++) n[e] = t[e];
- return n
- }
- return (0, i.default)(t)
- }
- }, function (t, e, n) {
- "use strict";
- function r(t, e, n, r) {
- for (var i = 65535 & t | 0, a = t >>> 16 & 65535 | 0, o = 0; 0 !== n;) {
- o = n > 2e3 ? 2e3 : n, n -= o;
- do {
- i = i + e[r++] | 0, a = a + i | 0
- } while (--o);
- i %= 65521, a %= 65521
- }
- return i | a << 16 | 0
- }
- t.exports = r
- }, function (t, e, n) {
- "use strict";
- function r(t, e, n, r) {
- var a = i, o = r + n;
- t ^= -1;
- for (var s = r; s < o; s++) t = t >>> 8 ^ a[255 & (t ^ e[s])];
- return -1 ^ t
- }
- var i = function () {
- for (var t, e = [], n = 0; n < 256; n++) {
- t = n;
- for (var r = 0; r < 8; r++) t = 1 & t ? 3988292384 ^ t >>> 1 : t >>> 1;
- e[n] = t
- }
- return e
- }();
- t.exports = r
- }, function (t, e, n) {
- "use strict";
- t.exports = {
- 2: "need dictionary",
- 1: "stream end",
- 0: "",
- "-1": "file error",
- "-2": "stream error",
- "-3": "data error",
- "-4": "insufficient memory",
- "-5": "buffer error",
- "-6": "incompatible version"
- }
- }, function (t, e) {
- var n = {
- utf8: {
- stringToBytes: function (t) {
- return n.bin.stringToBytes(unescape(encodeURIComponent(t)))
- }, bytesToString: function (t) {
- return decodeURIComponent(escape(n.bin.bytesToString(t)))
- }
- }, bin: {
- stringToBytes: function (t) {
- for (var e = [], n = 0; n < t.length; n++) e.push(255 & t.charCodeAt(n));
- return e
- }, bytesToString: function (t) {
- for (var e = [], n = 0; n < t.length; n++) e.push(String.fromCharCode(t[n]));
- return e.join("")
- }
- }
- };
- t.exports = n
- }, function (t, e, n) {
- var r = n(97).document;
- t.exports = r && r.documentElement
- }, function (t, e, n) {
- t.exports = !n(126) && !n(164)(function () {
- return 7 != Object.defineProperty(n(228)("div"), "a", {
- get: function () {
- return 7
- }
- }).a
- })
- }, function (t, e, n) {
- var r = n(177);
- t.exports = Object("z").propertyIsEnumerable(0) ? Object : function (t) {
- return "String" == r(t) ? t.split("") : Object(t)
- }
- }, function (t, e, n) {
- var r = n(166), i = n(94)("iterator"), a = Array.prototype;
- t.exports = function (t) {
- return void 0 !== t && (r.Array === t || a[i] === t)
- }
- }, function (t, e, n) {
- var r = n(118);
- t.exports = function (t, e, n, i) {
- try {
- return i ? e(r(n)[0], n[1]) : e(n)
- } catch (e) {
- var a = t.return;
- throw void 0 !== a && r(a.call(t)), e
- }
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(195), i = n(96), a = n(309), o = n(140), s = n(139), l = n(166), u = n(521), c = n(196), f = n(305),
- h = n(94)("iterator"), d = !([].keys && "next" in [].keys()), p = function () {
- return this
- };
- t.exports = function (t, e, n, v, g, m, _) {
- u(n, e, v);
- var y, b, w, x = function (t) {
- if (!d && t in T) return T[t];
- switch (t) {
- case"keys":
- case"values":
- return function () {
- return new n(this, t)
- }
- }
- return function () {
- return new n(this, t)
- }
- }, S = e + " Iterator", E = "values" == g, k = !1, T = t.prototype, C = T[h] || T["@@iterator"] || g && T[g],
- M = C || x(g), A = g ? E ? x("entries") : M : void 0, P = "Array" == e ? T.entries || C : C;
- if (P && (w = f(P.call(new t))) !== Object.prototype && w.next && (c(w, S, !0), r || s(w, h) || o(w, h, p)), E && C && "values" !== C.name && (k = !0, M = function () {
- return C.call(this)
- }), r && !_ || !d && !k && T[h] || o(T, h, M), l[e] = M, l[S] = p, g) if (y = {
- values: E ? M : x("values"),
- keys: m ? M : x("keys"),
- entries: A
- }, _) for (b in y) b in T || a(T, b, y[b]); else i(i.P + i.F * (d || k), e, y);
- return y
- }
- }, function (t, e, n) {
- var r = n(94)("iterator"), i = !1;
- try {
- var a = [7][r]();
- a.return = function () {
- i = !0
- }, Array.from(a, function () {
- throw 2
- })
- } catch (t) {
- }
- t.exports = function (t, e) {
- if (!e && !i) return !1;
- var n = !1;
- try {
- var a = [7], o = a[r]();
- o.next = function () {
- return {done: n = !0}
- }, a[r] = function () {
- return o
- }, t(a)
- } catch (t) {
- }
- return n
- }
- }, function (t, e, n) {
- var r = n(306), i = n(229).concat("length", "prototype");
- e.f = Object.getOwnPropertyNames || function (t) {
- return r(t, i)
- }
- }, function (t, e, n) {
- var r = n(139), i = n(180), a = n(235)("IE_PROTO"), o = Object.prototype;
- t.exports = Object.getPrototypeOf || function (t) {
- return t = i(t), r(t, a) ? t[a] : "function" == typeof t.constructor && t instanceof t.constructor ? t.constructor.prototype : t instanceof Object ? o : null
- }
- }, function (t, e, n) {
- var r = n(139), i = n(120), a = n(515)(!1), o = n(235)("IE_PROTO");
- t.exports = function (t, e) {
- var n, s = i(t), l = 0, u = [];
- for (n in s) n != o && r(s, n) && u.push(n);
- for (; e.length > l;) r(s, n = e[l++]) && (~a(u, n) || u.push(n));
- return u
- }
- }, function (t, e) {
- t.exports = function (t) {
- try {
- return {e: !1, v: t()}
- } catch (t) {
- return {e: !0, v: t}
- }
- }
- }, function (t, e, n) {
- var r = n(230);
- t.exports = function (t, e) {
- var n = r.f(t);
- return (0, n.resolve)(e), n.promise
- }
- }, function (t, e, n) {
- t.exports = n(140)
- }, function (t, e, n) {
- var r = n(118), i = n(194), a = n(94)("species");
- t.exports = function (t, e) {
- var n, o = r(t).constructor;
- return void 0 === o || void 0 == (n = r(o)[a]) ? e : i(n)
- }
- }, function (t, e, n) {
- var r, i, a, o = n(163), s = n(519), l = n(297), u = n(228), c = n(97), f = c.process, h = c.setImmediate,
- d = c.clearImmediate, p = c.MessageChannel, v = c.Dispatch, g = 0, m = {}, _ = function () {
- var t = +this;
- if (m.hasOwnProperty(t)) {
- var e = m[t];
- delete m[t], e()
- }
- }, y = function (t) {
- _.call(t.data)
- };
- h && d || (h = function (t) {
- for (var e = [], n = 1; arguments.length > n;) e.push(arguments[n++]);
- return m[++g] = function () {
- s("function" == typeof t ? t : Function(t), e)
- }, r(g), g
- }, d = function (t) {
- delete m[t]
- }, "process" == n(177)(f) ? r = function (t) {
- f.nextTick(o(_, t, 1))
- } : v && v.now ? r = function (t) {
- v.now(o(_, t, 1))
- } : p ? (i = new p, a = i.port2, i.port1.onmessage = y, r = o(a.postMessage, a, 1)) : c.addEventListener && "function" == typeof postMessage && !c.importScripts ? (r = function (t) {
- c.postMessage(t + "", "*")
- }, c.addEventListener("message", y, !1)) : r = "onreadystatechange" in u("script") ? function (t) {
- l.appendChild(u("script")).onreadystatechange = function () {
- l.removeChild(this), _.call(t)
- }
- } : function (t) {
- setTimeout(o(_, t, 1), 0)
- }), t.exports = {set: h, clear: d}
- }, function (t, e) {
- }, function (t, e, n) {
- var r = n(106);
- t.exports = function (t, e) {
- if ("number" != typeof t && "Number" != r(t)) throw TypeError(e);
- return +t
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(89), i = n(150), a = n(88);
- t.exports = [].copyWithin || function (t, e) {
- var n = r(this), o = a(n.length), s = i(t, o), l = i(e, o), u = arguments.length > 2 ? arguments[2] : void 0,
- c = Math.min((void 0 === u ? o : i(u, o)) - l, o - s), f = 1;
- for (l < s && s < l + c && (f = -1, l += c - 1, s += c - 1); c-- > 0;) l in n ? n[s] = n[l] : delete n[s], s += f, l += f;
- return n
- }
- }, function (t, e, n) {
- var r = n(143);
- t.exports = function (t, e) {
- var n = [];
- return r(t, !1, n.push, n, e), n
- }
- }, function (t, e, n) {
- var r = n(90), i = n(89), a = n(183), o = n(88);
- t.exports = function (t, e, n, s, l) {
- r(e);
- var u = i(t), c = a(u), f = o(u.length), h = l ? f - 1 : 0, d = l ? -1 : 1;
- if (n < 2) for (; ;) {
- if (h in c) {
- s = c[h], h += d;
- break
- }
- if (h += d, l ? h < 0 : f <= h) throw TypeError("Reduce of empty array with no initial value")
- }
- for (; l ? h >= 0 : f > h; h += d) h in c && (s = e(s, c[h], h, u));
- return s
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(90), i = n(82), a = n(203), o = [].slice, s = {}, l = function (t, e, n) {
- if (!(e in s)) {
- for (var r = [], i = 0; i < e; i++) r[i] = "a[" + i + "]";
- s[e] = Function("F,a", "return new F(" + r.join(",") + ")")
- }
- return s[e](t, n)
- };
- t.exports = Function.bind || function (t) {
- var e = r(this), n = o.call(arguments, 1), s = function () {
- var r = n.concat(o.call(arguments));
- return this instanceof s ? l(e, r.length, r) : a(e, r, t)
- };
- return i(e.prototype) && (s.prototype = e.prototype), s
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(87).f, i = n(145), a = n(148), o = n(107), s = n(142), l = n(143), u = n(253), c = n(325), f = n(149),
- h = n(86), d = n(128).fastKey, p = n(170), v = h ? "_s" : "size", g = function (t, e) {
- var n, r = d(e);
- if ("F" !== r) return t._i[r];
- for (n = t._f; n; n = n.n) if (n.k == e) return n
- };
- t.exports = {
- getConstructor: function (t, e, n, u) {
- var c = t(function (t, r) {
- s(t, c, e, "_i"), t._t = e, t._i = i(null), t._f = void 0, t._l = void 0, t[v] = 0, void 0 != r && l(r, n, t[u], t)
- });
- return a(c.prototype, {
- clear: function () {
- for (var t = p(this, e), n = t._i, r = t._f; r; r = r.n) r.r = !0, r.p && (r.p = r.p.n = void 0), delete n[r.i];
- t._f = t._l = void 0, t[v] = 0
- }, delete: function (t) {
- var n = p(this, e), r = g(n, t);
- if (r) {
- var i = r.n, a = r.p;
- delete n._i[r.i], r.r = !0, a && (a.n = i), i && (i.p = a), n._f == r && (n._f = i), n._l == r && (n._l = a), n[v]--
- }
- return !!r
- }, forEach: function (t) {
- p(this, e);
- for (var n, r = o(t, arguments.length > 1 ? arguments[1] : void 0, 3); n = n ? n.n : this._f;) for (r(n.v, n.k, this); n && n.r;) n = n.p
- }, has: function (t) {
- return !!g(p(this, e), t)
- }
- }), h && r(c.prototype, "size", {
- get: function () {
- return p(this, e)[v]
- }
- }), c
- }, def: function (t, e, n) {
- var r, i, a = g(t, e);
- return a ? a.v = n : (t._l = a = {
- i: i = d(e, !0),
- k: e,
- v: n,
- p: r = t._l,
- n: void 0,
- r: !1
- }, t._f || (t._f = a), r && (r.n = a), t[v]++, "F" !== i && (t._i[i] = a)), t
- }, getEntry: g, setStrong: function (t, e, n) {
- u(t, e, function (t, n) {
- this._t = p(t, e), this._k = n, this._l = void 0
- }, function () {
- for (var t = this, e = t._k, n = t._l; n && n.r;) n = n.p;
- return t._t && (t._l = n = n ? n.n : t._t._f) ? "keys" == e ? c(0, n.k) : "values" == e ? c(0, n.v) : c(0, [n.k, n.v]) : (t._t = void 0, c(1))
- }, n ? "entries" : "values", !n, !0), f(e)
- }
- }
- }, function (t, e, n) {
- var r = n(182), i = n(315);
- t.exports = function (t) {
- return function () {
- if (r(this) != t) throw TypeError(t + "#toJSON isn't generic");
- return i(this)
- }
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(148), i = n(128).getWeak, a = n(78), o = n(82), s = n(142), l = n(143), u = n(112), c = n(98), f = n(170),
- h = u(5), d = u(6), p = 0, v = function (t) {
- return t._l || (t._l = new g)
- }, g = function () {
- this.a = []
- }, m = function (t, e) {
- return h(t.a, function (t) {
- return t[0] === e
- })
- };
- g.prototype = {
- get: function (t) {
- var e = m(this, t);
- if (e) return e[1]
- }, has: function (t) {
- return !!m(this, t)
- }, set: function (t, e) {
- var n = m(this, t);
- n ? n[1] = e : this.a.push([t, e])
- }, delete: function (t) {
- var e = d(this.a, function (e) {
- return e[0] === t
- });
- return ~e && this.a.splice(e, 1), !!~e
- }
- }, t.exports = {
- getConstructor: function (t, e, n, a) {
- var u = t(function (t, r) {
- s(t, u, e, "_i"), t._t = e, t._i = p++, t._l = void 0, void 0 != r && l(r, n, t[a], t)
- });
- return r(u.prototype, {
- delete: function (t) {
- if (!o(t)) return !1;
- var n = i(t);
- return !0 === n ? v(f(this, e)).delete(t) : n && c(n, this._i) && delete n[this._i]
- }, has: function (t) {
- if (!o(t)) return !1;
- var n = i(t);
- return !0 === n ? v(f(this, e)).has(t) : n && c(n, this._i)
- }
- }), u
- }, def: function (t, e, n) {
- var r = i(a(e), !0);
- return !0 === r ? v(t).set(e, n) : r[t._i] = n, t
- }, ufstore: v
- }
- }, function (t, e, n) {
- "use strict";
- function r(t, e, n, u, c, f, h, d) {
- for (var p, v, g = c, m = 0, _ = !!h && s(h, d, 3); m < u;) {
- if (m in n) {
- if (p = _ ? _(n[m], m, e) : n[m], v = !1, a(p) && (v = p[l], v = void 0 !== v ? !!v : i(p)), v && f > 0) g = r(t, e, p, o(p.length), g, f - 1) - 1; else {
- if (g >= 9007199254740991) throw TypeError();
- t[g] = p
- }
- g++
- }
- m++
- }
- return g
- }
- var i = n(204), a = n(82), o = n(88), s = n(107), l = n(84)("isConcatSpreadable");
- t.exports = r
- }, function (t, e, n) {
- t.exports = !n(86) && !n(81)(function () {
- return 7 != Object.defineProperty(n(246)("div"), "a", {
- get: function () {
- return 7
- }
- }).a
- })
- }, function (t, e, n) {
- var r = n(82), i = Math.floor;
- t.exports = function (t) {
- return !r(t) && isFinite(t) && i(t) === t
- }
- }, function (t, e, n) {
- var r = n(78);
- t.exports = function (t, e, n, i) {
- try {
- return i ? e(r(n)[0], n[1]) : e(n)
- } catch (e) {
- var a = t.return;
- throw void 0 !== a && r(a.call(t)), e
- }
- }
- }, function (t, e) {
- t.exports = function (t, e) {
- return {value: e, done: !!t}
- }
- }, function (t, e, n) {
- var r = n(255), i = Math.pow, a = i(2, -52), o = i(2, -23), s = i(2, 127) * (2 - o), l = i(2, -126),
- u = function (t) {
- return t + 1 / a - 1 / a
- };
- t.exports = Math.fround || function (t) {
- var e, n, i = Math.abs(t), c = r(t);
- return i < l ? c * u(i / l / o) * l * o : (e = (1 + o / a) * i, n = e - (e - i), n > s || n != n ? c * (1 / 0) : c * n)
- }
- }, function (t, e) {
- t.exports = Math.log1p || function (t) {
- return (t = +t) > -1e-8 && t < 1e-8 ? t - t * t / 2 : Math.log(1 + t)
- }
- }, function (t, e) {
- t.exports = Math.scale || function (t, e, n, r, i) {
- return 0 === arguments.length || t != t || e != e || n != n || r != r || i != i ? NaN : t === 1 / 0 || t === -1 / 0 ? t : (t - e) * (i - r) / (n - e) + r
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(129), i = n(208), a = n(184), o = n(89), s = n(183), l = Object.assign;
- t.exports = !l || n(81)(function () {
- var t = {}, e = {}, n = Symbol(), r = "abcdefghijklmnopqrst";
- return t[n] = 7, r.split("").forEach(function (t) {
- e[t] = t
- }), 7 != l({}, t)[n] || Object.keys(l({}, e)).join("") != r
- }) ? function (t, e) {
- for (var n = o(t), l = arguments.length, u = 1, c = i.f, f = a.f; l > u;) for (var h, d = s(arguments[u++]), p = c ? r(d).concat(c(d)) : r(d), v = p.length, g = 0; v > g;) f.call(d, h = p[g++]) && (n[h] = d[h]);
- return n
- } : l
- }, function (t, e, n) {
- var r = n(87), i = n(78), a = n(129);
- t.exports = n(86) ? Object.defineProperties : function (t, e) {
- i(t);
- for (var n, o = a(e), s = o.length, l = 0; s > l;) r.f(t, n = o[l++], e[n]);
- return t
- }
- }, function (t, e, n) {
- var r = n(102), i = n(146).f, a = {}.toString,
- o = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [],
- s = function (t) {
- try {
- return i(t)
- } catch (t) {
- return o.slice()
- }
- };
- t.exports.f = function (t) {
- return o && "[object Window]" == a.call(t) ? s(t) : i(r(t))
- }
- }, function (t, e, n) {
- var r = n(98), i = n(102), a = n(199)(!1), o = n(259)("IE_PROTO");
- t.exports = function (t, e) {
- var n, s = i(t), l = 0, u = [];
- for (n in s) n != o && r(s, n) && u.push(n);
- for (; e.length > l;) r(s, n = e[l++]) && (~a(u, n) || u.push(n));
- return u
- }
- }, function (t, e, n) {
- var r = n(129), i = n(102), a = n(184).f;
- t.exports = function (t) {
- return function (e) {
- for (var n, o = i(e), s = r(o), l = s.length, u = 0, c = []; l > u;) a.call(o, n = s[u++]) && c.push(t ? [n, o[n]] : o[n]);
- return c
- }
- }
- }, function (t, e, n) {
- var r = n(146), i = n(208), a = n(78), o = n(79).Reflect;
- t.exports = o && o.ownKeys || function (t) {
- var e = r.f(a(t)), n = i.f;
- return n ? e.concat(n(t)) : e
- }
- }, function (t, e, n) {
- var r = n(79).parseFloat, i = n(169).trim;
- t.exports = 1 / r(n(263) + "-0") != -1 / 0 ? function (t) {
- var e = i(String(t), 3), n = r(e);
- return 0 === n && "-" == e.charAt(0) ? -0 : n
- } : r
- }, function (t, e, n) {
- var r = n(79).parseInt, i = n(169).trim, a = n(263), o = /^[-+]?0[xX]/;
- t.exports = 8 !== r(a + "08") || 22 !== r(a + "0x16") ? function (t, e) {
- var n = i(String(t), 3);
- return r(n, e >>> 0 || (o.test(n) ? 16 : 10))
- } : r
- }, function (t, e) {
- t.exports = function (t) {
- try {
- return {e: !1, v: t()}
- } catch (t) {
- return {e: !0, v: t}
- }
- }
- }, function (t, e, n) {
- var r = n(257);
- t.exports = function (t, e) {
- var n = r.f(t);
- return (0, n.resolve)(e), n.promise
- }
- }, function (t, e, n) {
- var r = n(88), i = n(262), a = n(114);
- t.exports = function (t, e, n, o) {
- var s = String(a(t)), l = s.length, u = void 0 === n ? " " : String(n), c = r(e);
- if (c <= l || "" == u) return s;
- var f = c - l, h = i.call(u, Math.ceil(f / u.length));
- return h.length > f && (h = h.slice(0, f)), o ? h + s : s + h
- }
- }, function (t, e, n) {
- var r = n(116), i = n(88);
- t.exports = function (t) {
- if (void 0 === t) return 0;
- var e = r(t), n = i(e);
- if (e !== n) throw RangeError("Wrong length!");
- return n
- }
- }, function (t, e, n) {
- e.f = n(84)
- }, function (t, e, n) {
- "use strict";
- var r = n(318), i = n(170);
- t.exports = n(200)("Map", function (t) {
- return function () {
- return t(this, arguments.length > 0 ? arguments[0] : void 0)
- }
- }, {
- get: function (t) {
- var e = r.getEntry(i(this, "Map"), t);
- return e && e.v
- }, set: function (t, e) {
- return r.def(i(this, "Map"), 0 === t ? 0 : t, e)
- }
- }, r, !0)
- }, function (t, e, n) {
- n(86) && "g" != /./g.flags && n(87).f(RegExp.prototype, "flags", {configurable: !0, get: n(202)})
- }, function (t, e, n) {
- "use strict";
- var r = n(318), i = n(170);
- t.exports = n(200)("Set", function (t) {
- return function () {
- return t(this, arguments.length > 0 ? arguments[0] : void 0)
- }
- }, {
- add: function (t) {
- return r.def(i(this, "Set"), t = 0 === t ? 0 : t, t)
- }
- }, r)
- }, function (t, e, n) {
- "use strict";
- var r, i = n(112)(0), a = n(100), o = n(128), s = n(329), l = n(320), u = n(82), c = n(81), f = n(170), h = o.getWeak,
- d = Object.isExtensible, p = l.ufstore, v = {}, g = function (t) {
- return function () {
- return t(this, arguments.length > 0 ? arguments[0] : void 0)
- }
- }, m = {
- get: function (t) {
- if (u(t)) {
- var e = h(t);
- return !0 === e ? p(f(this, "WeakMap")).get(t) : e ? e[this._i] : void 0
- }
- }, set: function (t, e) {
- return l.def(f(this, "WeakMap"), t, e)
- }
- }, _ = t.exports = n(200)("WeakMap", g, m, l, !0, !0);
- c(function () {
- return 7 != (new _).set((Object.freeze || Object)(v), 7).get(v)
- }) && (r = l.getConstructor(g, "WeakMap"), s(r.prototype, m), o.NEED = !0, i(["delete", "has", "get", "set"], function (t) {
- var e = _.prototype, n = e[t];
- a(e, t, function (e, i) {
- if (u(e) && !d(e)) {
- this._f || (this._f = new r);
- var a = this._f[t](e, i);
- return "set" == t ? this : a
- }
- return n.call(this, e, i)
- })
- }))
- }, function (t, e) {
- function n(t) {
- return !!t.constructor && "function" == typeof t.constructor.isBuffer && t.constructor.isBuffer(t)
- }
- function r(t) {
- return "function" == typeof t.readFloatLE && "function" == typeof t.slice && n(t.slice(0, 0))
- }
- /*!
- * Determine if an object is a Buffer
- *
- * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
- * @license MIT
- */
- t.exports = function (t) {
- return null != t && (n(t) || r(t) || !!t._isBuffer)
- }
- }, function (t, e) {
- var n = {}.toString;
- t.exports = Array.isArray || function (t) {
- return "[object Array]" == n.call(t)
- }
- }, function (t, e, n) {
- function r(t) {
- if (t && !l(t)) throw new Error("Unknown encoding: " + t)
- }
- function i(t) {
- return t.toString(this.encoding)
- }
- function a(t) {
- this.charReceived = t.length % 2, this.charLength = this.charReceived ? 2 : 0
- }
- function o(t) {
- this.charReceived = t.length % 3, this.charLength = this.charReceived ? 3 : 0
- }
- var s = n(95).Buffer, l = s.isEncoding || function (t) {
- switch (t && t.toLowerCase()) {
- case"hex":
- case"utf8":
- case"utf-8":
- case"ascii":
- case"binary":
- case"base64":
- case"ucs2":
- case"ucs-2":
- case"utf16le":
- case"utf-16le":
- case"raw":
- return !0;
- default:
- return !1
- }
- }, u = e.StringDecoder = function (t) {
- switch (this.encoding = (t || "utf8").toLowerCase().replace(/[-_]/, ""), r(t), this.encoding) {
- case"utf8":
- this.surrogateSize = 3;
- break;
- case"ucs2":
- case"utf16le":
- this.surrogateSize = 2, this.detectIncompleteChar = a;
- break;
- case"base64":
- this.surrogateSize = 3, this.detectIncompleteChar = o;
- break;
- default:
- return void(this.write = i)
- }
- this.charBuffer = new s(6), this.charReceived = 0, this.charLength = 0
- };
- u.prototype.write = function (t) {
- for (var e = ""; this.charLength;) {
- var n = t.length >= this.charLength - this.charReceived ? this.charLength - this.charReceived : t.length;
- if (t.copy(this.charBuffer, this.charReceived, 0, n), this.charReceived += n, this.charReceived < this.charLength) return "";
- t = t.slice(n, t.length), e = this.charBuffer.slice(0, this.charLength).toString(this.encoding);
- var r = e.charCodeAt(e.length - 1);
- if (!(r >= 55296 && r <= 56319)) {
- if (this.charReceived = this.charLength = 0, 0 === t.length) return e;
- break
- }
- this.charLength += this.surrogateSize, e = ""
- }
- this.detectIncompleteChar(t);
- var i = t.length;
- this.charLength && (t.copy(this.charBuffer, 0, t.length - this.charReceived, i), i -= this.charReceived), e += t.toString(this.encoding, 0, i);
- var i = e.length - 1, r = e.charCodeAt(i);
- if (r >= 55296 && r <= 56319) {
- var a = this.surrogateSize;
- return this.charLength += a, this.charReceived += a, this.charBuffer.copy(this.charBuffer, a, 0, a), t.copy(this.charBuffer, 0, 0, a), e.substring(0, i)
- }
- return e
- }, u.prototype.detectIncompleteChar = function (t) {
- for (var e = t.length >= 3 ? 3 : t.length; e > 0; e--) {
- var n = t[t.length - e];
- if (1 == e && n >> 5 == 6) {
- this.charLength = 2;
- break
- }
- if (e <= 2 && n >> 4 == 14) {
- this.charLength = 3;
- break
- }
- if (e <= 3 && n >> 3 == 30) {
- this.charLength = 4;
- break
- }
- }
- this.charReceived = e
- }, u.prototype.end = function (t) {
- var e = "";
- if (t && t.length && (e = this.write(t)), this.charReceived) {
- var n = this.charReceived, r = this.charBuffer, i = this.encoding;
- e += r.slice(0, n).toString(i)
- }
- return e
- }
- }, function (t, e, n) {
- "use strict";
- function r(t, e) {
- if (e < 65537 && (t.subarray && o || !t.subarray && a)) return String.fromCharCode.apply(null, i.shrinkBuf(t, e));
- for (var n = "", r = 0; r < e; r++) n += String.fromCharCode(t[r]);
- return n
- }
- var i = n(130), a = !0, o = !0;
- try {
- String.fromCharCode.apply(null, [0])
- } catch (t) {
- a = !1
- }
- try {
- String.fromCharCode.apply(null, new Uint8Array(1))
- } catch (t) {
- o = !1
- }
- for (var s = new i.Buf8(256), l = 0; l < 256; l++) s[l] = l >= 252 ? 6 : l >= 248 ? 5 : l >= 240 ? 4 : l >= 224 ? 3 : l >= 192 ? 2 : 1;
- s[254] = s[254] = 1, e.string2buf = function (t) {
- var e, n, r, a, o, s = t.length, l = 0;
- for (a = 0; a < s; a++) n = t.charCodeAt(a), 55296 == (64512 & n) && a + 1 < s && 56320 == (64512 & (r = t.charCodeAt(a + 1))) && (n = 65536 + (n - 55296 << 10) + (r - 56320), a++), l += n < 128 ? 1 : n < 2048 ? 2 : n < 65536 ? 3 : 4;
- for (e = new i.Buf8(l), o = 0, a = 0; o < l; a++) n = t.charCodeAt(a), 55296 == (64512 & n) && a + 1 < s && 56320 == (64512 & (r = t.charCodeAt(a + 1))) && (n = 65536 + (n - 55296 << 10) + (r - 56320), a++), n < 128 ? e[o++] = n : n < 2048 ? (e[o++] = 192 | n >>> 6, e[o++] = 128 | 63 & n) : n < 65536 ? (e[o++] = 224 | n >>> 12, e[o++] = 128 | n >>> 6 & 63, e[o++] = 128 | 63 & n) : (e[o++] = 240 | n >>> 18, e[o++] = 128 | n >>> 12 & 63, e[o++] = 128 | n >>> 6 & 63, e[o++] = 128 | 63 & n);
- return e
- }, e.buf2binstring = function (t) {
- return r(t, t.length)
- }, e.binstring2buf = function (t) {
- for (var e = new i.Buf8(t.length), n = 0, r = e.length; n < r; n++) e[n] = t.charCodeAt(n);
- return e
- }, e.buf2string = function (t, e) {
- var n, i, a, o, l = e || t.length, u = new Array(2 * l);
- for (i = 0, n = 0; n < l;) if ((a = t[n++]) < 128) u[i++] = a; else if ((o = s[a]) > 4) u[i++] = 65533, n += o - 1; else {
- for (a &= 2 === o ? 31 : 3 === o ? 15 : 7; o > 1 && n < l;) a = a << 6 | 63 & t[n++], o--;
- o > 1 ? u[i++] = 65533 : a < 65536 ? u[i++] = a : (a -= 65536, u[i++] = 55296 | a >> 10 & 1023, u[i++] = 56320 | 1023 & a)
- }
- return r(u, i)
- }, e.utf8border = function (t, e) {
- var n;
- for (e = e || t.length, e > t.length && (e = t.length), n = e - 1; n >= 0 && 128 == (192 & t[n]);) n--;
- return n < 0 ? e : 0 === n ? e : n + s[t[n]] > e ? n : e
- }
- }, function (t, e, n) {
- "use strict";
- function r(t, e, n, r) {
- for (var i = 65535 & t | 0, a = t >>> 16 & 65535 | 0, o = 0; 0 !== n;) {
- o = n > 2e3 ? 2e3 : n, n -= o;
- do {
- i = i + e[r++] | 0, a = a + i | 0
- } while (--o);
- i %= 65521, a %= 65521
- }
- return i | a << 16 | 0
- }
- t.exports = r
- }, function (t, e, n) {
- "use strict";
- t.exports = {
- Z_NO_FLUSH: 0,
- Z_PARTIAL_FLUSH: 1,
- Z_SYNC_FLUSH: 2,
- Z_FULL_FLUSH: 3,
- Z_FINISH: 4,
- Z_BLOCK: 5,
- Z_TREES: 6,
- Z_OK: 0,
- Z_STREAM_END: 1,
- Z_NEED_DICT: 2,
- Z_ERRNO: -1,
- Z_STREAM_ERROR: -2,
- Z_DATA_ERROR: -3,
- Z_BUF_ERROR: -5,
- Z_NO_COMPRESSION: 0,
- Z_BEST_SPEED: 1,
- Z_BEST_COMPRESSION: 9,
- Z_DEFAULT_COMPRESSION: -1,
- Z_FILTERED: 1,
- Z_HUFFMAN_ONLY: 2,
- Z_RLE: 3,
- Z_FIXED: 4,
- Z_DEFAULT_STRATEGY: 0,
- Z_BINARY: 0,
- Z_TEXT: 1,
- Z_UNKNOWN: 2,
- Z_DEFLATED: 8
- }
- }, function (t, e, n) {
- "use strict";
- function r(t, e, n, r) {
- var a = i, o = r + n;
- t ^= -1;
- for (var s = r; s < o; s++) t = t >>> 8 ^ a[255 & (t ^ e[s])];
- return -1 ^ t
- }
- var i = function () {
- for (var t, e = [], n = 0; n < 256; n++) {
- t = n;
- for (var r = 0; r < 8; r++) t = 1 & t ? 3988292384 ^ t >>> 1 : t >>> 1;
- e[n] = t
- }
- return e
- }();
- t.exports = r
- }, function (t, e, n) {
- "use strict";
- function r() {
- this.input = null, this.next_in = 0, this.avail_in = 0, this.total_in = 0, this.output = null, this.next_out = 0, this.avail_out = 0, this.total_out = 0, this.msg = "", this.state = null, this.data_type = 2, this.adler = 0
- }
- t.exports = r
- }, function (t, e, n) {
- "use strict";
- (function (e, r) {
- function i(t) {
- return F.from(t)
- }
- function a(t) {
- return F.isBuffer(t) || t instanceof N
- }
- function o(t, e, n) {
- if ("function" == typeof t.prependListener) return t.prependListener(e, n);
- t._events && t._events[e] ? I(t._events[e]) ? t._events[e].unshift(n) : t._events[e] = [n, t._events[e]] : t.on(e, n)
- }
- function s(t, e) {
- R = R || n(160), t = t || {}, this.objectMode = !!t.objectMode, e instanceof R && (this.objectMode = this.objectMode || !!t.readableObjectMode);
- var r = t.highWaterMark, i = this.objectMode ? 16 : 16384;
- this.highWaterMark = r || 0 === r ? r : i, this.highWaterMark = Math.floor(this.highWaterMark), this.buffer = new G, this.length = 0, this.pipes = null, this.pipesCount = 0, this.flowing = null, this.ended = !1, this.endEmitted = !1, this.reading = !1, this.sync = !0, this.needReadable = !1, this.emittedReadable = !1, this.readableListening = !1, this.resumeScheduled = !1, this.destroyed = !1, this.defaultEncoding = t.defaultEncoding || "utf8", this.awaitDrain = 0, this.readingMore = !1, this.decoder = null, this.encoding = null, t.encoding && (H || (H = n(348).StringDecoder), this.decoder = new H(t.encoding), this.encoding = t.encoding)
- }
- function l(t) {
- if (R = R || n(160), !(this instanceof l)) return new l(t);
- this._readableState = new s(t, this), this.readable = !0, t && ("function" == typeof t.read && (this._read = t.read), "function" == typeof t.destroy && (this._destroy = t.destroy)), z.call(this)
- }
- function u(t, e, n, r, a) {
- var o = t._readableState;
- if (null === e) o.reading = !1, v(t, o); else {
- var s;
- a || (s = f(o, e)), s ? t.emit("error", s) : o.objectMode || e && e.length > 0 ? ("string" == typeof e || o.objectMode || Object.getPrototypeOf(e) === F.prototype || (e = i(e)), r ? o.endEmitted ? t.emit("error", new Error("stream.unshift() after end event")) : c(t, o, e, !0) : o.ended ? t.emit("error", new Error("stream.push() after EOF")) : (o.reading = !1, o.decoder && !n ? (e = o.decoder.write(e), o.objectMode || 0 !== e.length ? c(t, o, e, !1) : _(t, o)) : c(t, o, e, !1))) : r || (o.reading = !1)
- }
- return h(o)
- }
- function c(t, e, n, r) {
- e.flowing && 0 === e.length && !e.sync ? (t.emit("data", n), t.read(0)) : (e.length += e.objectMode ? 1 : n.length, r ? e.buffer.unshift(n) : e.buffer.push(n), e.needReadable && g(t)), _(t, e)
- }
- function f(t, e) {
- var n;
- return a(e) || "string" == typeof e || void 0 === e || t.objectMode || (n = new TypeError("Invalid non-string/buffer chunk")), n
- }
- function h(t) {
- return !t.ended && (t.needReadable || t.length < t.highWaterMark || 0 === t.length)
- }
- function d(t) {
- return t >= Z ? t = Z : (t--, t |= t >>> 1, t |= t >>> 2, t |= t >>> 4, t |= t >>> 8, t |= t >>> 16, t++), t
- }
- function p(t, e) {
- return t <= 0 || 0 === e.length && e.ended ? 0 : e.objectMode ? 1 : t !== t ? e.flowing && e.length ? e.buffer.head.data.length : e.length : (t > e.highWaterMark && (e.highWaterMark = d(t)), t <= e.length ? t : e.ended ? e.length : (e.needReadable = !0, 0))
- }
- function v(t, e) {
- if (!e.ended) {
- if (e.decoder) {
- var n = e.decoder.end();
- n && n.length && (e.buffer.push(n), e.length += e.objectMode ? 1 : n.length)
- }
- e.ended = !0, g(t)
- }
- }
- function g(t) {
- var e = t._readableState;
- e.needReadable = !1, e.emittedReadable || (U("emitReadable", e.flowing), e.emittedReadable = !0, e.sync ? O(m, t) : m(t))
- }
- function m(t) {
- U("emit readable"), t.emit("readable"), E(t)
- }
- function _(t, e) {
- e.readingMore || (e.readingMore = !0, O(y, t, e))
- }
- function y(t, e) {
- for (var n = e.length; !e.reading && !e.flowing && !e.ended && e.length < e.highWaterMark && (U("maybeReadMore read 0"), t.read(0), n !== e.length);) n = e.length;
- e.readingMore = !1
- }
- function b(t) {
- return function () {
- var e = t._readableState;
- U("pipeOnDrain", e.awaitDrain), e.awaitDrain && e.awaitDrain--, 0 === e.awaitDrain && B(t, "data") && (e.flowing = !0, E(t))
- }
- }
- function w(t) {
- U("readable nexttick read 0"), t.read(0)
- }
- function x(t, e) {
- e.resumeScheduled || (e.resumeScheduled = !0, O(S, t, e))
- }
- function S(t, e) {
- e.reading || (U("resume read 0"), t.read(0)), e.resumeScheduled = !1, e.awaitDrain = 0, t.emit("resume"), E(t), e.flowing && !e.reading && t.read(0)
- }
- function E(t) {
- var e = t._readableState;
- for (U("flow", e.flowing); e.flowing && null !== t.read();) ;
- }
- function k(t, e) {
- if (0 === e.length) return null;
- var n;
- return e.objectMode ? n = e.buffer.shift() : !t || t >= e.length ? (n = e.decoder ? e.buffer.join("") : 1 === e.buffer.length ? e.buffer.head.data : e.buffer.concat(e.length), e.buffer.clear()) : n = T(t, e.buffer, e.decoder), n
- }
- function T(t, e, n) {
- var r;
- return t < e.head.data.length ? (r = e.head.data.slice(0, t), e.head.data = e.head.data.slice(t)) : r = t === e.head.data.length ? e.shift() : n ? C(t, e) : M(t, e), r
- }
- function C(t, e) {
- var n = e.head, r = 1, i = n.data;
- for (t -= i.length; n = n.next;) {
- var a = n.data, o = t > a.length ? a.length : t;
- if (o === a.length ? i += a : i += a.slice(0, t), 0 === (t -= o)) {
- o === a.length ? (++r, n.next ? e.head = n.next : e.head = e.tail = null) : (e.head = n, n.data = a.slice(o));
- break
- }
- ++r
- }
- return e.length -= r, i
- }
- function M(t, e) {
- var n = F.allocUnsafe(t), r = e.head, i = 1;
- for (r.data.copy(n), t -= r.data.length; r = r.next;) {
- var a = r.data, o = t > a.length ? a.length : t;
- if (a.copy(n, n.length - t, 0, o), 0 === (t -= o)) {
- o === a.length ? (++i, r.next ? e.head = r.next : e.head = e.tail = null) : (e.head = r, r.data = a.slice(o));
- break
- }
- ++i
- }
- return e.length -= i, n
- }
- function A(t) {
- var e = t._readableState;
- if (e.length > 0) throw new Error('"endReadable()" called on non-empty stream');
- e.endEmitted || (e.ended = !0, O(P, e, t))
- }
- function P(t, e) {
- t.endEmitted || 0 !== t.length || (t.endEmitted = !0, e.readable = !1, e.emit("end"))
- }
- function L(t, e) {
- for (var n = 0, r = t.length; n < r; n++) if (t[n] === e) return n;
- return -1
- }
- var O = n(215);
- t.exports = l;
- var R, I = n(347);
- l.ReadableState = s;
- var B = (n(269).EventEmitter, function (t, e) {
- return t.listeners(e).length
- }), z = n(357), F = n(284).Buffer, N = e.Uint8Array || function () {
- }, D = n(185);
- D.inherits = n(171);
- var j = n(125), U = void 0;
- U = j && j.debuglog ? j.debuglog("stream") : function () {
- };
- var H, G = n(827), W = n(356);
- D.inherits(l, z);
- var V = ["error", "close", "destroy", "pause", "resume"];
- Object.defineProperty(l.prototype, "destroyed", {
- get: function () {
- return void 0 !== this._readableState && this._readableState.destroyed
- }, set: function (t) {
- this._readableState && (this._readableState.destroyed = t)
- }
- }), l.prototype.destroy = W.destroy, l.prototype._undestroy = W.undestroy, l.prototype._destroy = function (t, e) {
- this.push(null), e(t)
- }, l.prototype.push = function (t, e) {
- var n, r = this._readableState;
- return r.objectMode ? n = !0 : "string" == typeof t && (e = e || r.defaultEncoding, e !== r.encoding && (t = F.from(t, e), e = ""), n = !0), u(this, t, e, !1, n)
- }, l.prototype.unshift = function (t) {
- return u(this, t, null, !0, !1)
- }, l.prototype.isPaused = function () {
- return !1 === this._readableState.flowing
- }, l.prototype.setEncoding = function (t) {
- return H || (H = n(348).StringDecoder), this._readableState.decoder = new H(t), this._readableState.encoding = t, this
- };
- var Z = 8388608;
- l.prototype.read = function (t) {
- U("read", t), t = parseInt(t, 10);
- var e = this._readableState, n = t;
- if (0 !== t && (e.emittedReadable = !1), 0 === t && e.needReadable && (e.length >= e.highWaterMark || e.ended)) return U("read: emitReadable", e.length, e.ended), 0 === e.length && e.ended ? A(this) : g(this), null;
- if (0 === (t = p(t, e)) && e.ended) return 0 === e.length && A(this), null;
- var r = e.needReadable;
- U("need readable", r), (0 === e.length || e.length - t < e.highWaterMark) && (r = !0, U("length less than watermark", r)), e.ended || e.reading ? (r = !1, U("reading or ended", r)) : r && (U("do read"), e.reading = !0, e.sync = !0, 0 === e.length && (e.needReadable = !0), this._read(e.highWaterMark), e.sync = !1, e.reading || (t = p(n, e)));
- var i;
- return i = t > 0 ? k(t, e) : null, null === i ? (e.needReadable = !0, t = 0) : e.length -= t, 0 === e.length && (e.ended || (e.needReadable = !0), n !== t && e.ended && A(this)), null !== i && this.emit("data", i), i
- }, l.prototype._read = function (t) {
- this.emit("error", new Error("_read() is not implemented"))
- }, l.prototype.pipe = function (t, e) {
- function n(t, e) {
- U("onunpipe"), t === h && e && !1 === e.hasUnpiped && (e.hasUnpiped = !0, a())
- }
- function i() {
- U("onend"), t.end()
- }
- function a() {
- U("cleanup"), t.removeListener("close", u), t.removeListener("finish", c), t.removeListener("drain", g), t.removeListener("error", l), t.removeListener("unpipe", n), h.removeListener("end", i), h.removeListener("end", f), h.removeListener("data", s), m = !0, !d.awaitDrain || t._writableState && !t._writableState.needDrain || g()
- }
- function s(e) {
- U("ondata"), _ = !1, !1 !== t.write(e) || _ || ((1 === d.pipesCount && d.pipes === t || d.pipesCount > 1 && -1 !== L(d.pipes, t)) && !m && (U("false write response, pause", h._readableState.awaitDrain), h._readableState.awaitDrain++, _ = !0), h.pause())
- }
- function l(e) {
- U("onerror", e), f(), t.removeListener("error", l), 0 === B(t, "error") && t.emit("error", e)
- }
- function u() {
- t.removeListener("finish", c), f()
- }
- function c() {
- U("onfinish"), t.removeListener("close", u), f()
- }
- function f() {
- U("unpipe"), h.unpipe(t)
- }
- var h = this, d = this._readableState;
- switch (d.pipesCount) {
- case 0:
- d.pipes = t;
- break;
- case 1:
- d.pipes = [d.pipes, t];
- break;
- default:
- d.pipes.push(t)
- }
- d.pipesCount += 1, U("pipe count=%d opts=%j", d.pipesCount, e);
- var p = (!e || !1 !== e.end) && t !== r.stdout && t !== r.stderr, v = p ? i : f;
- d.endEmitted ? O(v) : h.once("end", v), t.on("unpipe", n);
- var g = b(h);
- t.on("drain", g);
- var m = !1, _ = !1;
- return h.on("data", s), o(t, "error", l), t.once("close", u), t.once("finish", c), t.emit("pipe", h), d.flowing || (U("pipe resume"), h.resume()), t
- }, l.prototype.unpipe = function (t) {
- var e = this._readableState, n = {hasUnpiped: !1};
- if (0 === e.pipesCount) return this;
- if (1 === e.pipesCount) return t && t !== e.pipes ? this : (t || (t = e.pipes), e.pipes = null, e.pipesCount = 0, e.flowing = !1, t && t.emit("unpipe", this, n), this);
- if (!t) {
- var r = e.pipes, i = e.pipesCount;
- e.pipes = null, e.pipesCount = 0, e.flowing = !1;
- for (var a = 0; a < i; a++) r[a].emit("unpipe", this, n);
- return this
- }
- var o = L(e.pipes, t);
- return -1 === o ? this : (e.pipes.splice(o, 1), e.pipesCount -= 1, 1 === e.pipesCount && (e.pipes = e.pipes[0]), t.emit("unpipe", this, n), this)
- }, l.prototype.on = function (t, e) {
- var n = z.prototype.on.call(this, t, e);
- if ("data" === t) !1 !== this._readableState.flowing && this.resume(); else if ("readable" === t) {
- var r = this._readableState;
- r.endEmitted || r.readableListening || (r.readableListening = r.needReadable = !0, r.emittedReadable = !1, r.reading ? r.length && g(this) : O(w, this))
- }
- return n
- }, l.prototype.addListener = l.prototype.on, l.prototype.resume = function () {
- var t = this._readableState;
- return t.flowing || (U("resume"), t.flowing = !0, x(this, t)), this
- }, l.prototype.pause = function () {
- return U("call pause flowing=%j", this._readableState.flowing), !1 !== this._readableState.flowing && (U("pause"), this._readableState.flowing = !1, this.emit("pause")), this
- }, l.prototype.wrap = function (t) {
- var e = this._readableState, n = !1, r = this;
- t.on("end", function () {
- if (U("wrapped end"), e.decoder && !e.ended) {
- var t = e.decoder.end();
- t && t.length && r.push(t)
- }
- r.push(null)
- }), t.on("data", function (i) {
- if (U("wrapped data"), e.decoder && (i = e.decoder.write(i)), (!e.objectMode || null !== i && void 0 !== i) && (e.objectMode || i && i.length)) {
- r.push(i) || (n = !0, t.pause())
- }
- });
- for (var i in t) void 0 === this[i] && "function" == typeof t[i] && (this[i] = function (e) {
- return function () {
- return t[e].apply(t, arguments)
- }
- }(i));
- for (var a = 0; a < V.length; a++) t.on(V[a], r.emit.bind(r, V[a]));
- return r._read = function (e) {
- U("wrapped _read", e), n && (n = !1, t.resume())
- }, r
- }, l._fromList = k
- }).call(e, n(124), n(110))
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- this.afterTransform = function (e, n) {
- return i(t, e, n)
- }, this.needTransform = !1, this.transforming = !1, this.writecb = null, this.writechunk = null, this.writeencoding = null
- }
- function i(t, e, n) {
- var r = t._transformState;
- r.transforming = !1;
- var i = r.writecb;
- if (!i) return t.emit("error", new Error("write callback called multiple times"));
- r.writechunk = null, r.writecb = null, null !== n && void 0 !== n && t.push(n), i(e);
- var a = t._readableState;
- a.reading = !1, (a.needReadable || a.length < a.highWaterMark) && t._read(a.highWaterMark)
- }
- function a(t) {
- if (!(this instanceof a)) return new a(t);
- s.call(this, t), this._transformState = new r(this);
- var e = this;
- this._readableState.needReadable = !0, this._readableState.sync = !1, t && ("function" == typeof t.transform && (this._transform = t.transform), "function" == typeof t.flush && (this._flush = t.flush)), this.once("prefinish", function () {
- "function" == typeof this._flush ? this._flush(function (t, n) {
- o(e, t, n)
- }) : o(e)
- })
- }
- function o(t, e, n) {
- if (e) return t.emit("error", e);
- null !== n && void 0 !== n && t.push(n);
- var r = t._writableState, i = t._transformState;
- if (r.length) throw new Error("Calling transform done when ws.length != 0");
- if (i.transforming) throw new Error("Calling transform done when still transforming");
- return t.push(null)
- }
- t.exports = a;
- var s = n(160), l = n(185);
- l.inherits = n(171), l.inherits(a, s), a.prototype.push = function (t, e) {
- return this._transformState.needTransform = !1, s.prototype.push.call(this, t, e)
- }, a.prototype._transform = function (t, e, n) {
- throw new Error("_transform() is not implemented")
- }, a.prototype._write = function (t, e, n) {
- var r = this._transformState;
- if (r.writecb = n, r.writechunk = t, r.writeencoding = e, !r.transforming) {
- var i = this._readableState;
- (r.needTransform || i.needReadable || i.length < i.highWaterMark) && this._read(i.highWaterMark)
- }
- }, a.prototype._read = function (t) {
- var e = this._transformState;
- null !== e.writechunk && e.writecb && !e.transforming ? (e.transforming = !0, this._transform(e.writechunk, e.writeencoding, e.afterTransform)) : e.needTransform = !0
- }, a.prototype._destroy = function (t, e) {
- var n = this;
- s.prototype._destroy.call(this, t, function (t) {
- e(t), n.emit("close")
- })
- }
- }, function (t, e, n) {
- "use strict";
- function r(t, e) {
- var n = this, r = this._readableState && this._readableState.destroyed,
- i = this._writableState && this._writableState.destroyed;
- if (r || i) return void(e ? e(t) : !t || this._writableState && this._writableState.errorEmitted || o(a, this, t));
- this._readableState && (this._readableState.destroyed = !0), this._writableState && (this._writableState.destroyed = !0), this._destroy(t || null, function (t) {
- !e && t ? (o(a, n, t), n._writableState && (n._writableState.errorEmitted = !0)) : e && e(t)
- })
- }
- function i() {
- this._readableState && (this._readableState.destroyed = !1, this._readableState.reading = !1, this._readableState.ended = !1, this._readableState.endEmitted = !1), this._writableState && (this._writableState.destroyed = !1, this._writableState.ended = !1, this._writableState.ending = !1, this._writableState.finished = !1, this._writableState.errorEmitted = !1)
- }
- function a(t, e) {
- t.emit("error", e)
- }
- var o = n(215);
- t.exports = {destroy: r, undestroy: i}
- }, function (t, e, n) {
- t.exports = n(269).EventEmitter
- }, function (t, e, n) {
- t.exports = n(283).Transform
- }, function (t, e, n) {
- "use strict";
- n.d(e, "a", function () {
- return o
- }), n.d(e, "b", function () {
- return a
- });
- var r;
- r = "undefined" == typeof document ? {
- body: {}, addEventListener: function () {
- }, removeEventListener: function () {
- }, activeElement: {
- blur: function () {
- }, nodeName: ""
- }, querySelector: function () {
- return null
- }, querySelectorAll: function () {
- return []
- }, getElementById: function () {
- return null
- }, createEvent: function () {
- return {
- initEvent: function () {
- }
- }
- }, createElement: function () {
- return {
- children: [], childNodes: [], style: {}, setAttribute: function () {
- }, getElementsByTagName: function () {
- return []
- }
- }
- }, location: {hash: ""}
- } : document;
- var i, a = r;
- i = "undefined" == typeof window ? {
- document: a,
- navigator: {userAgent: ""},
- location: {},
- history: {},
- CustomEvent: function () {
- return this
- },
- addEventListener: function () {
- },
- removeEventListener: function () {
- },
- getComputedStyle: function () {
- return {
- getPropertyValue: function () {
- return ""
- }
- }
- },
- Image: function () {
- },
- Date: function () {
- },
- screen: {},
- setTimeout: function () {
- },
- clearTimeout: function () {
- }
- } : window;
- var o = i
- }, function (t, e, n) {
- (function (t, r) {
- function i(t, n) {
- var r = {seen: [], stylize: o};
- return arguments.length >= 3 && (r.depth = arguments[2]), arguments.length >= 4 && (r.colors = arguments[3]), v(n) ? r.showHidden = n : n && e._extend(r, n), w(r.showHidden) && (r.showHidden = !1), w(r.depth) && (r.depth = 2), w(r.colors) && (r.colors = !1), w(r.customInspect) && (r.customInspect = !0), r.colors && (r.stylize = a), l(r, t, r.depth)
- }
- function a(t, e) {
- var n = i.styles[e];
- return n ? "[" + i.colors[n][0] + "m" + t + "[" + i.colors[n][1] + "m" : t
- }
- function o(t, e) {
- return t
- }
- function s(t) {
- var e = {};
- return t.forEach(function (t, n) {
- e[t] = !0
- }), e
- }
- function l(t, n, r) {
- if (t.customInspect && n && T(n.inspect) && n.inspect !== e.inspect && (!n.constructor || n.constructor.prototype !== n)) {
- var i = n.inspect(r, t);
- return y(i) || (i = l(t, i, r)), i
- }
- var a = u(t, n);
- if (a) return a;
- var o = Object.keys(n), v = s(o);
- if (t.showHidden && (o = Object.getOwnPropertyNames(n)), k(n) && (o.indexOf("message") >= 0 || o.indexOf("description") >= 0)) return c(n);
- if (0 === o.length) {
- if (T(n)) {
- var g = n.name ? ": " + n.name : "";
- return t.stylize("[Function" + g + "]", "special")
- }
- if (x(n)) return t.stylize(RegExp.prototype.toString.call(n), "regexp");
- if (E(n)) return t.stylize(Date.prototype.toString.call(n), "date");
- if (k(n)) return c(n)
- }
- var m = "", _ = !1, b = ["{", "}"];
- if (p(n) && (_ = !0, b = ["[", "]"]), T(n)) {
- m = " [Function" + (n.name ? ": " + n.name : "") + "]"
- }
- if (x(n) && (m = " " + RegExp.prototype.toString.call(n)), E(n) && (m = " " + Date.prototype.toUTCString.call(n)), k(n) && (m = " " + c(n)), 0 === o.length && (!_ || 0 == n.length)) return b[0] + m + b[1];
- if (r < 0) return x(n) ? t.stylize(RegExp.prototype.toString.call(n), "regexp") : t.stylize("[Object]", "special");
- t.seen.push(n);
- var w;
- return w = _ ? f(t, n, r, v, o) : o.map(function (e) {
- return h(t, n, r, v, e, _)
- }), t.seen.pop(), d(w, m, b)
- }
- function u(t, e) {
- if (w(e)) return t.stylize("undefined", "undefined");
- if (y(e)) {
- var n = "'" + JSON.stringify(e).replace(/^"|"$/g, "").replace(/'/g, "\\'").replace(/\\"/g, '"') + "'";
- return t.stylize(n, "string")
- }
- return _(e) ? t.stylize("" + e, "number") : v(e) ? t.stylize("" + e, "boolean") : g(e) ? t.stylize("null", "null") : void 0
- }
- function c(t) {
- return "[" + Error.prototype.toString.call(t) + "]"
- }
- function f(t, e, n, r, i) {
- for (var a = [], o = 0, s = e.length; o < s; ++o) L(e, String(o)) ? a.push(h(t, e, n, r, String(o), !0)) : a.push("");
- return i.forEach(function (i) {
- i.match(/^\d+$/) || a.push(h(t, e, n, r, i, !0))
- }), a
- }
- function h(t, e, n, r, i, a) {
- var o, s, u;
- if (u = Object.getOwnPropertyDescriptor(e, i) || {value: e[i]}, u.get ? s = u.set ? t.stylize("[Getter/Setter]", "special") : t.stylize("[Getter]", "special") : u.set && (s = t.stylize("[Setter]", "special")), L(r, i) || (o = "[" + i + "]"), s || (t.seen.indexOf(u.value) < 0 ? (s = g(n) ? l(t, u.value, null) : l(t, u.value, n - 1), s.indexOf("\n") > -1 && (s = a ? s.split("\n").map(function (t) {
- return " " + t
- }).join("\n").substr(2) : "\n" + s.split("\n").map(function (t) {
- return " " + t
- }).join("\n"))) : s = t.stylize("[Circular]", "special")), w(o)) {
- if (a && i.match(/^\d+$/)) return s;
- o = JSON.stringify("" + i), o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/) ? (o = o.substr(1, o.length - 2), o = t.stylize(o, "name")) : (o = o.replace(/'/g, "\\'").replace(/\\"/g, '"').replace(/(^"|"$)/g, "'"), o = t.stylize(o, "string"))
- }
- return o + ": " + s
- }
- function d(t, e, n) {
- var r = 0;
- return t.reduce(function (t, e) {
- return r++, e.indexOf("\n") >= 0 && r++, t + e.replace(/\u001b\[\d\d?m/g, "").length + 1
- }, 0) > 60 ? n[0] + ("" === e ? "" : e + "\n ") + " " + t.join(",\n ") + " " + n[1] : n[0] + e + " " + t.join(", ") + " " + n[1]
- }
- function p(t) {
- return Array.isArray(t)
- }
- function v(t) {
- return "boolean" == typeof t
- }
- function g(t) {
- return null === t
- }
- function m(t) {
- return null == t
- }
- function _(t) {
- return "number" == typeof t
- }
- function y(t) {
- return "string" == typeof t
- }
- function b(t) {
- return "symbol" == typeof t
- }
- function w(t) {
- return void 0 === t
- }
- function x(t) {
- return S(t) && "[object RegExp]" === M(t)
- }
- function S(t) {
- return "object" == typeof t && null !== t
- }
- function E(t) {
- return S(t) && "[object Date]" === M(t)
- }
- function k(t) {
- return S(t) && ("[object Error]" === M(t) || t instanceof Error)
- }
- function T(t) {
- return "function" == typeof t
- }
- function C(t) {
- return null === t || "boolean" == typeof t || "number" == typeof t || "string" == typeof t || "symbol" == typeof t || void 0 === t
- }
- function M(t) {
- return Object.prototype.toString.call(t)
- }
- function A(t) {
- return t < 10 ? "0" + t.toString(10) : t.toString(10)
- }
- function P() {
- var t = new Date, e = [A(t.getHours()), A(t.getMinutes()), A(t.getSeconds())].join(":");
- return [t.getDate(), B[t.getMonth()], e].join(" ")
- }
- function L(t, e) {
- return Object.prototype.hasOwnProperty.call(t, e)
- }
- var O = /%[sdj%]/g;
- e.format = function (t) {
- if (!y(t)) {
- for (var e = [], n = 0; n < arguments.length; n++) e.push(i(arguments[n]));
- return e.join(" ")
- }
- for (var n = 1, r = arguments, a = r.length, o = String(t).replace(O, function (t) {
- if ("%%" === t) return "%";
- if (n >= a) return t;
- switch (t) {
- case"%s":
- return String(r[n++]);
- case"%d":
- return Number(r[n++]);
- case"%j":
- try {
- return JSON.stringify(r[n++])
- } catch (t) {
- return "[Circular]"
- }
- default:
- return t
- }
- }), s = r[n]; n < a; s = r[++n]) g(s) || !S(s) ? o += " " + s : o += " " + i(s);
- return o
- }, e.deprecate = function (n, i) {
- function a() {
- if (!o) {
- if (r.throwDeprecation) throw new Error(i);
- r.traceDeprecation ? console.trace(i) : console.error(i), o = !0
- }
- return n.apply(this, arguments)
- }
- if (w(t.process)) return function () {
- return e.deprecate(n, i).apply(this, arguments)
- };
- if (!0 === r.noDeprecation) return n;
- var o = !1;
- return a
- };
- var R, I = {};
- e.debuglog = function (t) {
- if (w(R) && (R = r.env.NODE_DEBUG || ""), t = t.toUpperCase(), !I[t]) if (new RegExp("\\b" + t + "\\b", "i").test(R)) {
- var n = r.pid;
- I[t] = function () {
- var r = e.format.apply(e, arguments);
- console.error("%s %d: %s", t, n, r)
- }
- } else I[t] = function () {
- };
- return I[t]
- }, e.inspect = i, i.colors = {
- bold: [1, 22],
- italic: [3, 23],
- underline: [4, 24],
- inverse: [7, 27],
- white: [37, 39],
- grey: [90, 39],
- black: [30, 39],
- blue: [34, 39],
- cyan: [36, 39],
- green: [32, 39],
- magenta: [35, 39],
- red: [31, 39],
- yellow: [33, 39]
- }, i.styles = {
- special: "cyan",
- number: "yellow",
- boolean: "yellow",
- undefined: "grey",
- null: "bold",
- string: "green",
- date: "magenta",
- regexp: "red"
- }, e.isArray = p, e.isBoolean = v, e.isNull = g, e.isNullOrUndefined = m, e.isNumber = _, e.isString = y, e.isSymbol = b, e.isUndefined = w, e.isRegExp = x, e.isObject = S, e.isDate = E, e.isError = k, e.isFunction = T, e.isPrimitive = C, e.isBuffer = n(839);
- var B = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
- e.log = function () {
- console.log("%s - %s", P(), e.format.apply(e, arguments))
- }, e.inherits = n(838), e._extend = function (t, e) {
- if (!e || !S(e)) return t;
- for (var n = Object.keys(e), r = n.length; r--;) t[n[r]] = e[n[r]];
- return t
- }
- }).call(e, n(124), n(110))
- }, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , function (t, e, n) {
- "use strict";
- (function (e) {/*!
- * The buffer module from node.js, for the browser.
- *
- * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
- * @license MIT
- */
- function r(t, e) {
- if (t === e) return 0;
- for (var n = t.length, r = e.length, i = 0, a = Math.min(n, r); i < a; ++i) if (t[i] !== e[i]) {
- n = t[i], r = e[i];
- break
- }
- return n < r ? -1 : r < n ? 1 : 0
- }
- function i(t) {
- return e.Buffer && "function" == typeof e.Buffer.isBuffer ? e.Buffer.isBuffer(t) : !(null == t || !t._isBuffer)
- }
- function a(t) {
- return Object.prototype.toString.call(t)
- }
- function o(t) {
- return !i(t) && ("function" == typeof e.ArrayBuffer && ("function" == typeof ArrayBuffer.isView ? ArrayBuffer.isView(t) : !!t && (t instanceof DataView || !!(t.buffer && t.buffer instanceof ArrayBuffer))))
- }
- function s(t) {
- if (b.isFunction(t)) {
- if (S) return t.name;
- var e = t.toString(), n = e.match(k);
- return n && n[1]
- }
- }
- function l(t, e) {
- return "string" == typeof t ? t.length < e ? t : t.slice(0, e) : t
- }
- function u(t) {
- if (S || !b.isFunction(t)) return b.inspect(t);
- var e = s(t);
- return "[Function" + (e ? ": " + e : "") + "]"
- }
- function c(t) {
- return l(u(t.actual), 128) + " " + t.operator + " " + l(u(t.expected), 128)
- }
- function f(t, e, n, r, i) {
- throw new E.AssertionError({message: n, actual: t, expected: e, operator: r, stackStartFunction: i})
- }
- function h(t, e) {
- t || f(t, !0, e, "==", E.ok)
- }
- function d(t, e, n, s) {
- if (t === e) return !0;
- if (i(t) && i(e)) return 0 === r(t, e);
- if (b.isDate(t) && b.isDate(e)) return t.getTime() === e.getTime();
- if (b.isRegExp(t) && b.isRegExp(e)) return t.source === e.source && t.global === e.global && t.multiline === e.multiline && t.lastIndex === e.lastIndex && t.ignoreCase === e.ignoreCase;
- if (null !== t && "object" == typeof t || null !== e && "object" == typeof e) {
- if (o(t) && o(e) && a(t) === a(e) && !(t instanceof Float32Array || t instanceof Float64Array)) return 0 === r(new Uint8Array(t.buffer), new Uint8Array(e.buffer));
- if (i(t) !== i(e)) return !1;
- s = s || {actual: [], expected: []};
- var l = s.actual.indexOf(t);
- return -1 !== l && l === s.expected.indexOf(e) || (s.actual.push(t), s.expected.push(e), v(t, e, n, s))
- }
- return n ? t === e : t == e
- }
- function p(t) {
- return "[object Arguments]" == Object.prototype.toString.call(t)
- }
- function v(t, e, n, r) {
- if (null === t || void 0 === t || null === e || void 0 === e) return !1;
- if (b.isPrimitive(t) || b.isPrimitive(e)) return t === e;
- if (n && Object.getPrototypeOf(t) !== Object.getPrototypeOf(e)) return !1;
- var i = p(t), a = p(e);
- if (i && !a || !i && a) return !1;
- if (i) return t = x.call(t), e = x.call(e), d(t, e, n);
- var o, s, l = T(t), u = T(e);
- if (l.length !== u.length) return !1;
- for (l.sort(), u.sort(), s = l.length - 1; s >= 0; s--) if (l[s] !== u[s]) return !1;
- for (s = l.length - 1; s >= 0; s--) if (o = l[s], !d(t[o], e[o], n, r)) return !1;
- return !0
- }
- function g(t, e, n) {
- d(t, e, !0) && f(t, e, n, "notDeepStrictEqual", g)
- }
- function m(t, e) {
- if (!t || !e) return !1;
- if ("[object RegExp]" == Object.prototype.toString.call(e)) return e.test(t);
- try {
- if (t instanceof e) return !0
- } catch (t) {
- }
- return !Error.isPrototypeOf(e) && !0 === e.call({}, t)
- }
- function _(t) {
- var e;
- try {
- t()
- } catch (t) {
- e = t
- }
- return e
- }
- function y(t, e, n, r) {
- var i;
- if ("function" != typeof e) throw new TypeError('"block" argument must be a function');
- "string" == typeof n && (r = n, n = null), i = _(e), r = (n && n.name ? " (" + n.name + ")." : ".") + (r ? " " + r : "."), t && !i && f(i, n, "Missing expected exception" + r);
- var a = "string" == typeof r, o = !t && b.isError(i), s = !t && i && !n;
- if ((o && a && m(i, n) || s) && f(i, n, "Got unwanted exception" + r), t && i && n && !m(i, n) || !t && i) throw i
- }
- var b = n(360), w = Object.prototype.hasOwnProperty, x = Array.prototype.slice, S = function () {
- return "foo" === function () {
- }.name
- }(), E = t.exports = h, k = /\s*function\s+([^\(\s]*)\s*/;
- E.AssertionError = function (t) {
- this.name = "AssertionError", this.actual = t.actual, this.expected = t.expected, this.operator = t.operator, t.message ? (this.message = t.message, this.generatedMessage = !1) : (this.message = c(this), this.generatedMessage = !0);
- var e = t.stackStartFunction || f;
- if (Error.captureStackTrace) Error.captureStackTrace(this, e); else {
- var n = new Error;
- if (n.stack) {
- var r = n.stack, i = s(e), a = r.indexOf("\n" + i);
- if (a >= 0) {
- var o = r.indexOf("\n", a + 1);
- r = r.substring(o + 1)
- }
- this.stack = r
- }
- }
- }, b.inherits(E.AssertionError, Error), E.fail = f, E.ok = h, E.equal = function (t, e, n) {
- t != e && f(t, e, n, "==", E.equal)
- }, E.notEqual = function (t, e, n) {
- t == e && f(t, e, n, "!=", E.notEqual)
- }, E.deepEqual = function (t, e, n) {
- d(t, e, !1) || f(t, e, n, "deepEqual", E.deepEqual)
- }, E.deepStrictEqual = function (t, e, n) {
- d(t, e, !0) || f(t, e, n, "deepStrictEqual", E.deepStrictEqual)
- }, E.notDeepEqual = function (t, e, n) {
- d(t, e, !1) && f(t, e, n, "notDeepEqual", E.notDeepEqual)
- }, E.notDeepStrictEqual = g, E.strictEqual = function (t, e, n) {
- t !== e && f(t, e, n, "===", E.strictEqual)
- }, E.notStrictEqual = function (t, e, n) {
- t === e && f(t, e, n, "!==", E.notStrictEqual)
- }, E.throws = function (t, e, n) {
- y(!0, t, e, n)
- }, E.doesNotThrow = function (t, e, n) {
- y(!1, t, e, n)
- }, E.ifError = function (t) {
- if (t) throw t
- };
- var T = Object.keys || function (t) {
- var e = [];
- for (var n in t) w.call(t, n) && e.push(n);
- return e
- }
- }).call(e, n(124))
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- var e = new o(t), n = a(o.prototype.request, e);
- return i.extend(n, o.prototype, e), i.extend(n, e), n
- }
- var i = n(103), a = n(289), o = n(437), s = n(217), l = r(s);
- l.Axios = o, l.create = function (t) {
- return r(i.merge(s, t))
- }, l.Cancel = n(286), l.CancelToken = n(436), l.isCancel = n(287), l.all = function (t) {
- return Promise.all(t)
- }, l.spread = n(451), t.exports = l, t.exports.default = l
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- if ("function" != typeof t) throw new TypeError("executor must be a function.");
- var e;
- this.promise = new Promise(function (t) {
- e = t
- });
- var n = this;
- t(function (t) {
- n.reason || (n.reason = new i(t), e(n.reason))
- })
- }
- var i = n(286);
- r.prototype.throwIfRequested = function () {
- if (this.reason) throw this.reason
- }, r.source = function () {
- var t;
- return {
- token: new r(function (e) {
- t = e
- }), cancel: t
- }
- }, t.exports = r
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- this.defaults = t, this.interceptors = {request: new o, response: new o}
- }
- var i = n(217), a = n(103), o = n(438), s = n(439), l = n(447), u = n(445);
- r.prototype.request = function (t) {
- "string" == typeof t && (t = a.merge({url: arguments[0]}, arguments[1])), t = a.merge(i, this.defaults, {method: "get"}, t), t.method = t.method.toLowerCase(), t.baseURL && !l(t.url) && (t.url = u(t.baseURL, t.url));
- var e = [s, void 0], n = Promise.resolve(t);
- for (this.interceptors.request.forEach(function (t) {
- e.unshift(t.fulfilled, t.rejected)
- }), this.interceptors.response.forEach(function (t) {
- e.push(t.fulfilled, t.rejected)
- }); e.length;) n = n.then(e.shift(), e.shift());
- return n
- }, a.forEach(["delete", "get", "head", "options"], function (t) {
- r.prototype[t] = function (e, n) {
- return this.request(a.merge(n || {}, {method: t, url: e}))
- }
- }), a.forEach(["post", "put", "patch"], function (t) {
- r.prototype[t] = function (e, n, r) {
- return this.request(a.merge(r || {}, {method: t, url: e, data: n}))
- }
- }), t.exports = r
- }, function (t, e, n) {
- "use strict";
- function r() {
- this.handlers = []
- }
- var i = n(103);
- r.prototype.use = function (t, e) {
- return this.handlers.push({fulfilled: t, rejected: e}), this.handlers.length - 1
- }, r.prototype.eject = function (t) {
- this.handlers[t] && (this.handlers[t] = null)
- }, r.prototype.forEach = function (t) {
- i.forEach(this.handlers, function (e) {
- null !== e && t(e)
- })
- }, t.exports = r
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- t.cancelToken && t.cancelToken.throwIfRequested()
- }
- var i = n(103), a = n(442), o = n(287), s = n(217);
- t.exports = function (t) {
- return r(t), t.headers = t.headers || {}, t.data = a(t.data, t.headers, t.transformRequest), t.headers = i.merge(t.headers.common || {}, t.headers[t.method] || {}, t.headers || {}), i.forEach(["delete", "get", "head", "post", "put", "patch", "common"], function (e) {
- delete t.headers[e]
- }), (t.adapter || s.adapter)(t).then(function (e) {
- return r(t), e.data = a(e.data, e.headers, t.transformResponse), e
- }, function (e) {
- return o(e) || (r(t), e && e.response && (e.response.data = a(e.response.data, e.response.headers, t.transformResponse))), Promise.reject(e)
- })
- }
- }, function (t, e, n) {
- "use strict";
- t.exports = function (t, e, n, r, i) {
- return t.config = e, n && (t.code = n), t.request = r, t.response = i, t
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(288);
- t.exports = function (t, e, n) {
- var i = n.config.validateStatus;
- n.status && i && !i(n.status) ? e(r("Request failed with status code " + n.status, n.config, null, n.request, n)) : t(n)
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(103);
- t.exports = function (t, e, n) {
- return r.forEach(n, function (n) {
- t = n(t, e)
- }), t
- }
- }, function (t, e, n) {
- "use strict";
- function r() {
- this.message = "String contains an invalid character"
- }
- function i(t) {
- for (var e, n, i = String(t), o = "", s = 0, l = a; i.charAt(0 | s) || (l = "=", s % 1); o += l.charAt(63 & e >> 8 - s % 1 * 8)) {
- if ((n = i.charCodeAt(s += .75)) > 255) throw new r;
- e = e << 8 | n
- }
- return o
- }
- var a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
- r.prototype = new Error, r.prototype.code = 5, r.prototype.name = "InvalidCharacterError", t.exports = i
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- return encodeURIComponent(t).replace(/%40/gi, "@").replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+").replace(/%5B/gi, "[").replace(/%5D/gi, "]")
- }
- var i = n(103);
- t.exports = function (t, e, n) {
- if (!e) return t;
- var a;
- if (n) a = n(e); else if (i.isURLSearchParams(e)) a = e.toString(); else {
- var o = [];
- i.forEach(e, function (t, e) {
- null !== t && void 0 !== t && (i.isArray(t) && (e += "[]"), i.isArray(t) || (t = [t]), i.forEach(t, function (t) {
- i.isDate(t) ? t = t.toISOString() : i.isObject(t) && (t = JSON.stringify(t)), o.push(r(e) + "=" + r(t))
- }))
- }), a = o.join("&")
- }
- return a && (t += (-1 === t.indexOf("?") ? "?" : "&") + a), t
- }
- }, function (t, e, n) {
- "use strict";
- t.exports = function (t, e) {
- return e ? t.replace(/\/+$/, "") + "/" + e.replace(/^\/+/, "") : t
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(103);
- t.exports = r.isStandardBrowserEnv() ? function () {
- return {
- write: function (t, e, n, i, a, o) {
- var s = [];
- s.push(t + "=" + encodeURIComponent(e)), r.isNumber(n) && s.push("expires=" + new Date(n).toGMTString()), r.isString(i) && s.push("path=" + i), r.isString(a) && s.push("domain=" + a), !0 === o && s.push("secure"), document.cookie = s.join("; ")
- }, read: function (t) {
- var e = document.cookie.match(new RegExp("(^|;\\s*)(" + t + ")=([^;]*)"));
- return e ? decodeURIComponent(e[3]) : null
- }, remove: function (t) {
- this.write(t, "", Date.now() - 864e5)
- }
- }
- }() : function () {
- return {
- write: function () {
- }, read: function () {
- return null
- }, remove: function () {
- }
- }
- }()
- }, function (t, e, n) {
- "use strict";
- t.exports = function (t) {
- return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(103);
- t.exports = r.isStandardBrowserEnv() ? function () {
- function t(t) {
- var e = t;
- return n && (i.setAttribute("href", e), e = i.href), i.setAttribute("href", e), {
- href: i.href,
- protocol: i.protocol ? i.protocol.replace(/:$/, "") : "",
- host: i.host,
- search: i.search ? i.search.replace(/^\?/, "") : "",
- hash: i.hash ? i.hash.replace(/^#/, "") : "",
- hostname: i.hostname,
- port: i.port,
- pathname: "/" === i.pathname.charAt(0) ? i.pathname : "/" + i.pathname
- }
- }
- var e, n = /(msie|trident)/i.test(navigator.userAgent), i = document.createElement("a");
- return e = t(window.location.href), function (n) {
- var i = r.isString(n) ? t(n) : n;
- return i.protocol === e.protocol && i.host === e.host
- }
- }() : function () {
- return function () {
- return !0
- }
- }()
- }, function (t, e, n) {
- "use strict";
- var r = n(103);
- t.exports = function (t, e) {
- r.forEach(t, function (n, r) {
- r !== e && r.toUpperCase() === e.toUpperCase() && (t[e] = n, delete t[r])
- })
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(103);
- t.exports = function (t) {
- var e, n, i, a = {};
- return t ? (r.forEach(t.split("\n"), function (t) {
- i = t.indexOf(":"), e = r.trim(t.substr(0, i)).toLowerCase(), n = r.trim(t.substr(i + 1)), e && (a[e] = a[e] ? a[e] + ", " + n : n)
- }), a) : a
- }
- }, function (t, e, n) {
- "use strict";
- t.exports = function (t) {
- return function (e) {
- return t.apply(null, e)
- }
- }
- }, function (t, e, n) {
- "use strict";
- function r(t, e) {
- var n = [], r = 0;
- if (t && !e && t instanceof $) return t;
- if (t) if ("string" == typeof t) {
- var i = void 0, a = void 0, o = t.trim();
- if (o.indexOf("<") >= 0 && o.indexOf(">") >= 0) {
- var s = "div";
- for (0 === o.indexOf("<li") && (s = "ul"), 0 === o.indexOf("<tr") && (s = "tbody"), 0 !== o.indexOf("<td") && 0 !== o.indexOf("<th") || (s = "tr"), 0 === o.indexOf("<tbody") && (s = "table"), 0 === o.indexOf("<option") && (s = "select"), a = Z.b.createElement(s), a.innerHTML = o, r = 0; r < a.childNodes.length; r += 1) n.push(a.childNodes[r])
- } else for (i = e || "#" !== t[0] || t.match(/[ .<>:~]/) ? (e || Z.b).querySelectorAll(t.trim()) : [Z.b.getElementById(t.trim().split("#")[1])], r = 0; r < i.length; r += 1) i[r] && n.push(i[r])
- } else if (t.nodeType || t === Z.a || t === Z.b) n.push(t); else if (t.length > 0 && t[0].nodeType) for (r = 0; r < t.length; r += 1) n.push(t[r]);
- return new $(n)
- }
- function i(t) {
- for (var e = [], n = 0; n < t.length; n += 1) -1 === e.indexOf(t[n]) && e.push(t[n]);
- return e
- }
- function a(t) {
- if (void 0 === t) return this;
- for (var e = t.split(" "), n = 0; n < e.length; n += 1) for (var r = 0; r < this.length; r += 1) void 0 !== this[r].classList && this[r].classList.add(e[n]);
- return this
- }
- function o(t) {
- for (var e = t.split(" "), n = 0; n < e.length; n += 1) for (var r = 0; r < this.length; r += 1) void 0 !== this[r].classList && this[r].classList.remove(e[n]);
- return this
- }
- function s(t) {
- return !!this[0] && this[0].classList.contains(t)
- }
- function l(t) {
- for (var e = t.split(" "), n = 0; n < e.length; n += 1) for (var r = 0; r < this.length; r += 1) void 0 !== this[r].classList && this[r].classList.toggle(e[n]);
- return this
- }
- function u(t, e) {
- if (1 !== arguments.length || "string" != typeof t) {
- for (var n = 0; n < this.length; n += 1) if (2 === arguments.length) this[n].setAttribute(t, e); else for (var r in t) this[n][r] = t[r], this[n].setAttribute(r, t[r]);
- return this
- }
- if (this[0]) return this[0].getAttribute(t)
- }
- function c(t) {
- for (var e = 0; e < this.length; e += 1) this[e].removeAttribute(t);
- return this
- }
- function f(t, e) {
- var n = void 0;
- {
- if (void 0 !== e) {
- for (var r = 0; r < this.length; r += 1) n = this[r], n.dom7ElementDataStorage || (n.dom7ElementDataStorage = {}), n.dom7ElementDataStorage[t] = e;
- return this
- }
- if (n = this[0]) {
- if (n.dom7ElementDataStorage && t in n.dom7ElementDataStorage) return n.dom7ElementDataStorage[t];
- var i = n.getAttribute("data-" + t);
- if (i) return i;
- return
- }
- }
- }
- function h(t) {
- for (var e = 0; e < this.length; e += 1) {
- var n = this[e].style;
- n.webkitTransform = t, n.transform = t
- }
- return this
- }
- function d(t) {
- "string" != typeof t && (t += "ms");
- for (var e = 0; e < this.length; e += 1) {
- var n = this[e].style;
- n.webkitTransitionDuration = t, n.transitionDuration = t
- }
- return this
- }
- function p() {
- function t(t) {
- var e = t.target;
- if (e) {
- var n = t.target.dom7EventData || [];
- if (n.unshift(t), r(e).is(s)) l.apply(e, n); else for (var i = r(e).parents(), a = 0; a < i.length; a += 1) r(i[a]).is(s) && l.apply(i[a], n)
- }
- }
- function e(t) {
- var e = t && t.target ? t.target.dom7EventData || [] : [];
- e.unshift(t), l.apply(this, e)
- }
- for (var n = arguments.length, i = Array(n), a = 0; a < n; a++) i[a] = arguments[a];
- var o = i[0], s = i[1], l = i[2], u = i[3];
- "function" == typeof i[1] && (o = i[0], l = i[1], u = i[2], s = void 0), u || (u = !1);
- for (var c = o.split(" "), f = void 0, h = 0; h < this.length; h += 1) {
- var d = this[h];
- if (s) for (f = 0; f < c.length; f += 1) d.dom7LiveListeners || (d.dom7LiveListeners = []), d.dom7LiveListeners.push({
- type: o,
- listener: l,
- proxyListener: t
- }), d.addEventListener(c[f], t, u); else for (f = 0; f < c.length; f += 1) d.dom7Listeners || (d.dom7Listeners = []), d.dom7Listeners.push({
- type: o,
- listener: l,
- proxyListener: e
- }), d.addEventListener(c[f], e, u)
- }
- return this
- }
- function v() {
- for (var t = arguments.length, e = Array(t), n = 0; n < t; n++) e[n] = arguments[n];
- var r = e[0], i = e[1], a = e[2], o = e[3];
- "function" == typeof e[1] && (r = e[0], a = e[1], o = e[2], i = void 0), o || (o = !1);
- for (var s = r.split(" "), l = 0; l < s.length; l += 1) for (var u = 0; u < this.length; u += 1) {
- var c = this[u];
- if (i) {
- if (c.dom7LiveListeners) for (var f = 0; f < c.dom7LiveListeners.length; f += 1) a ? c.dom7LiveListeners[f].listener === a && c.removeEventListener(s[l], c.dom7LiveListeners[f].proxyListener, o) : c.dom7LiveListeners[f].type === s[l] && c.removeEventListener(s[l], c.dom7LiveListeners[f].proxyListener, o)
- } else if (c.dom7Listeners) for (var h = 0; h < c.dom7Listeners.length; h += 1) a ? c.dom7Listeners[h].listener === a && c.removeEventListener(s[l], c.dom7Listeners[h].proxyListener, o) : c.dom7Listeners[h].type === s[l] && c.removeEventListener(s[l], c.dom7Listeners[h].proxyListener, o)
- }
- return this
- }
- function g() {
- for (var t = arguments.length, e = Array(t), n = 0; n < t; n++) e[n] = arguments[n];
- for (var r = e[0].split(" "), i = e[1], a = 0; a < r.length; a += 1) for (var o = 0; o < this.length; o += 1) {
- var s = void 0;
- try {
- s = new Z.a.CustomEvent(r[a], {detail: i, bubbles: !0, cancelable: !0})
- } catch (t) {
- s = Z.b.createEvent("Event"), s.initEvent(r[a], !0, !0), s.detail = i
- }
- this[o].dom7EventData = e.filter(function (t, e) {
- return e > 0
- }), this[o].dispatchEvent(s), this[o].dom7EventData = [], delete this[o].dom7EventData
- }
- return this
- }
- function m(t) {
- function e(a) {
- if (a.target === this) for (t.call(this, a), i = 0; i < n.length; i += 1) r.off(n[i], e)
- }
- var n = ["webkitTransitionEnd", "transitionend"], r = this, i = void 0;
- if (t) for (i = 0; i < n.length; i += 1) r.on(n[i], e);
- return this
- }
- function _(t) {
- if (this.length > 0) {
- if (t) {
- var e = this.styles();
- return this[0].offsetWidth + parseFloat(e.getPropertyValue("margin-right")) + parseFloat(e.getPropertyValue("margin-left"))
- }
- return this[0].offsetWidth
- }
- return null
- }
- function y(t) {
- if (this.length > 0) {
- if (t) {
- var e = this.styles();
- return this[0].offsetHeight + parseFloat(e.getPropertyValue("margin-top")) + parseFloat(e.getPropertyValue("margin-bottom"))
- }
- return this[0].offsetHeight
- }
- return null
- }
- function b() {
- if (this.length > 0) {
- var t = this[0], e = t.getBoundingClientRect(), n = Z.b.body, r = t.clientTop || n.clientTop || 0,
- i = t.clientLeft || n.clientLeft || 0, a = t === Z.a ? Z.a.scrollY : t.scrollTop,
- o = t === Z.a ? Z.a.scrollX : t.scrollLeft;
- return {top: e.top + a - r, left: e.left + o - i}
- }
- return null
- }
- function w() {
- return this[0] ? Z.a.getComputedStyle(this[0], null) : {}
- }
- function x(t, e) {
- var n = void 0;
- if (1 === arguments.length) {
- if ("string" != typeof t) {
- for (n = 0; n < this.length; n += 1) for (var r in t) this[n].style[r] = t[r];
- return this
- }
- if (this[0]) return Z.a.getComputedStyle(this[0], null).getPropertyValue(t)
- }
- if (2 === arguments.length && "string" == typeof t) {
- for (n = 0; n < this.length; n += 1) this[n].style[t] = e;
- return this
- }
- return this
- }
- function S(t) {
- if (!t) return this;
- for (var e = 0; e < this.length; e += 1) if (!1 === t.call(this[e], e, this[e])) return this;
- return this
- }
- function E(t) {
- if (void 0 === t) return this[0] ? this[0].innerHTML : void 0;
- for (var e = 0; e < this.length; e += 1) this[e].innerHTML = t;
- return this
- }
- function k(t) {
- if (void 0 === t) return this[0] ? this[0].textContent.trim() : null;
- for (var e = 0; e < this.length; e += 1) this[e].textContent = t;
- return this
- }
- function T(t) {
- var e = this[0], n = void 0, i = void 0;
- if (!e || void 0 === t) return !1;
- if ("string" == typeof t) {
- if (e.matches) return e.matches(t);
- if (e.webkitMatchesSelector) return e.webkitMatchesSelector(t);
- if (e.msMatchesSelector) return e.msMatchesSelector(t);
- for (n = r(t), i = 0; i < n.length; i += 1) if (n[i] === e) return !0;
- return !1
- }
- if (t === Z.b) return e === Z.b;
- if (t === Z.a) return e === Z.a;
- if (t.nodeType || t instanceof $) {
- for (n = t.nodeType ? [t] : t, i = 0; i < n.length; i += 1) if (n[i] === e) return !0;
- return !1
- }
- return !1
- }
- function C() {
- var t = this[0], e = void 0;
- if (t) {
- for (e = 0; null !== (t = t.previousSibling);) 1 === t.nodeType && (e += 1);
- return e
- }
- }
- function M(t) {
- if (void 0 === t) return this;
- var e = this.length, n = void 0;
- return t > e - 1 ? new $([]) : t < 0 ? (n = e + t, new $(n < 0 ? [] : [this[n]])) : new $([this[t]])
- }
- function A() {
- for (var t = void 0, e = 0; e < arguments.length; e += 1) {
- t = arguments.length <= e ? void 0 : arguments[e];
- for (var n = 0; n < this.length; n += 1) if ("string" == typeof t) {
- var r = Z.b.createElement("div");
- for (r.innerHTML = t; r.firstChild;) this[n].appendChild(r.firstChild)
- } else if (t instanceof $) for (var i = 0; i < t.length; i += 1) this[n].appendChild(t[i]); else this[n].appendChild(t)
- }
- return this
- }
- function P(t) {
- var e = void 0, n = void 0;
- for (e = 0; e < this.length; e += 1) if ("string" == typeof t) {
- var r = Z.b.createElement("div");
- for (r.innerHTML = t, n = r.childNodes.length - 1; n >= 0; n -= 1) this[e].insertBefore(r.childNodes[n], this[e].childNodes[0])
- } else if (t instanceof $) for (n = 0; n < t.length; n += 1) this[e].insertBefore(t[n], this[e].childNodes[0]); else this[e].insertBefore(t, this[e].childNodes[0]);
- return this
- }
- function L(t) {
- return new $(this.length > 0 ? t ? this[0].nextElementSibling && r(this[0].nextElementSibling).is(t) ? [this[0].nextElementSibling] : [] : this[0].nextElementSibling ? [this[0].nextElementSibling] : [] : [])
- }
- function O(t) {
- var e = [], n = this[0];
- if (!n) return new $([]);
- for (; n.nextElementSibling;) {
- var i = n.nextElementSibling;
- t ? r(i).is(t) && e.push(i) : e.push(i), n = i
- }
- return new $(e)
- }
- function R(t) {
- if (this.length > 0) {
- var e = this[0];
- return new $(t ? e.previousElementSibling && r(e.previousElementSibling).is(t) ? [e.previousElementSibling] : [] : e.previousElementSibling ? [e.previousElementSibling] : [])
- }
- return new $([])
- }
- function I(t) {
- var e = [], n = this[0];
- if (!n) return new $([]);
- for (; n.previousElementSibling;) {
- var i = n.previousElementSibling;
- t ? r(i).is(t) && e.push(i) : e.push(i), n = i
- }
- return new $(e)
- }
- function B(t) {
- for (var e = [], n = 0; n < this.length; n += 1) null !== this[n].parentNode && (t ? r(this[n].parentNode).is(t) && e.push(this[n].parentNode) : e.push(this[n].parentNode));
- return r(i(e))
- }
- function z(t) {
- for (var e = [], n = 0; n < this.length; n += 1) for (var a = this[n].parentNode; a;) t ? r(a).is(t) && e.push(a) : e.push(a), a = a.parentNode;
- return r(i(e))
- }
- function F(t) {
- var e = this;
- return void 0 === t ? new $([]) : (e.is(t) || (e = e.parents(t).eq(0)), e)
- }
- function N(t) {
- for (var e = [], n = 0; n < this.length; n += 1) for (var r = this[n].querySelectorAll(t), i = 0; i < r.length; i += 1) e.push(r[i]);
- return new $(e)
- }
- function D(t) {
- for (var e = [], n = 0; n < this.length; n += 1) for (var a = this[n].childNodes, o = 0; o < a.length; o += 1) t ? 1 === a[o].nodeType && r(a[o]).is(t) && e.push(a[o]) : 1 === a[o].nodeType && e.push(a[o]);
- return new $(i(e))
- }
- function j() {
- for (var t = 0; t < this.length; t += 1) this[t].parentNode && this[t].parentNode.removeChild(this[t]);
- return this
- }
- function U() {
- for (var t = this, e = void 0, n = void 0, i = arguments.length, a = Array(i), o = 0; o < i; o++) a[o] = arguments[o];
- for (e = 0; e < a.length; e += 1) {
- var s = r(a[e]);
- for (n = 0; n < s.length; n += 1) t[t.length] = s[n], t.length += 1
- }
- return t
- }
- n.d(e, "L", function () {
- return r
- }), n.d(e, "a", function () {
- return a
- }), n.d(e, "b", function () {
- return o
- }), n.d(e, "c", function () {
- return s
- }), n.d(e, "d", function () {
- return l
- }), n.d(e, "e", function () {
- return u
- }), n.d(e, "f", function () {
- return c
- }), n.d(e, "g", function () {
- return f
- }), n.d(e, "h", function () {
- return h
- }), n.d(e, "i", function () {
- return d
- }), n.d(e, "j", function () {
- return p
- }), n.d(e, "k", function () {
- return v
- }), n.d(e, "l", function () {
- return g
- }), n.d(e, "m", function () {
- return m
- }), n.d(e, "n", function () {
- return _
- }), n.d(e, "o", function () {
- return y
- }), n.d(e, "p", function () {
- return b
- }), n.d(e, "K", function () {
- return w
- }), n.d(e, "q", function () {
- return x
- }), n.d(e, "r", function () {
- return S
- }), n.d(e, "s", function () {
- return E
- }), n.d(e, "t", function () {
- return k
- }), n.d(e, "u", function () {
- return T
- }), n.d(e, "v", function () {
- return C
- }), n.d(e, "w", function () {
- return M
- }), n.d(e, "x", function () {
- return A
- }), n.d(e, "y", function () {
- return P
- }), n.d(e, "z", function () {
- return L
- }), n.d(e, "A", function () {
- return O
- }), n.d(e, "B", function () {
- return R
- }), n.d(e, "C", function () {
- return I
- }), n.d(e, "D", function () {
- return B
- }), n.d(e, "E", function () {
- return z
- }), n.d(e, "F", function () {
- return F
- }), n.d(e, "G", function () {
- return N
- }), n.d(e, "H", function () {
- return D
- }), n.d(e, "I", function () {
- return j
- }), n.d(e, "J", function () {
- return U
- });
- var H = n(28), G = (n.n(H), n(73)), W = (n.n(G), n(291)), V = n.n(W), Z = n(359), $ = function t(e) {
- V()(this, t);
- for (var n = this, r = 0; r < e.length; r += 1) n[r] = e[r];
- return n.length = e.length, this
- };
- r.fn = $.prototype, r.Class = $, r.Dom7 = $;
- "resize scroll".split(" ")
- }, function (t, e, n) {
- "use strict";
- function r() {
- var t = this, e = t.params, n = t.touchEvents, r = t.el, i = t.wrapperEl;
- t.onTouchStart = pt.bind(t), t.onTouchMove = vt.bind(t), t.onTouchEnd = gt.bind(t), t.onClick = _t.bind(t);
- var a = "container" === e.touchEventsTarget ? r : i, o = !!e.nested;
- if (C.touch || !C.pointerEvents && !C.prefixedPointerEvents) {
- if (C.touch) {
- var s = !("touchstart" !== n.start || !C.passiveListener || !e.passiveListeners) && {passive: !0, capture: !1};
- a.addEventListener(n.start, t.onTouchStart, s), a.addEventListener(n.move, t.onTouchMove, C.passiveListener ? {
- passive: !1,
- capture: o
- } : o), a.addEventListener(n.end, t.onTouchEnd, s)
- }
- (e.simulateTouch && !dt.ios && !dt.android || e.simulateTouch && !C.touch && dt.ios) && (a.addEventListener("mousedown", t.onTouchStart, !1), E.b.addEventListener("mousemove", t.onTouchMove, o), E.b.addEventListener("mouseup", t.onTouchEnd, !1))
- } else a.addEventListener(n.start, t.onTouchStart, !1), E.b.addEventListener(n.move, t.onTouchMove, o), E.b.addEventListener(n.end, t.onTouchEnd, !1);
- (e.preventClicks || e.preventClicksPropagation) && a.addEventListener("click", t.onClick, !0), t.on("resize observerUpdate", mt)
- }
- function i() {
- var t = this, e = t.params, n = t.touchEvents, r = t.el, i = t.wrapperEl,
- a = "container" === e.touchEventsTarget ? r : i, o = !!e.nested;
- if (C.touch || !C.pointerEvents && !C.prefixedPointerEvents) {
- if (C.touch) {
- var s = !("onTouchStart" !== n.start || !C.passiveListener || !e.passiveListeners) && {
- passive: !0,
- capture: !1
- };
- a.removeEventListener(n.start, t.onTouchStart, s), a.removeEventListener(n.move, t.onTouchMove, o), a.removeEventListener(n.end, t.onTouchEnd, s)
- }
- (e.simulateTouch && !dt.ios && !dt.android || e.simulateTouch && !C.touch && dt.ios) && (a.removeEventListener("mousedown", t.onTouchStart, !1), E.b.removeEventListener("mousemove", t.onTouchMove, o), E.b.removeEventListener("mouseup", t.onTouchEnd, !1))
- } else a.removeEventListener(n.start, t.onTouchStart, !1), E.b.removeEventListener(n.move, t.onTouchMove, o), E.b.removeEventListener(n.end, t.onTouchEnd, !1);
- (e.preventClicks || e.preventClicksPropagation) && a.removeEventListener("click", t.onClick, !0), t.off("resize observerUpdate", mt)
- }
- function a() {
- var t = this, e = t.isLocked;
- t.isLocked = 1 === t.snapGrid.length, t.allowTouchMove = !t.isLocked, e && e !== t.isLocked && (t.isEnd = !1, t.navigation.update())
- }
- function o() {
- var t = "onwheel" in E.b;
- if (!t) {
- var e = E.b.createElement("div");
- e.setAttribute("onwheel", "return;"), t = "function" == typeof e.onwheel
- }
- return !t && E.b.implementation && E.b.implementation.hasFeature && !0 !== E.b.implementation.hasFeature("", "") && (t = E.b.implementation.hasFeature("Events.wheel", "3.0")), t
- }
- var s = n(476), l = n.n(s), u = n(482), c = n.n(u), f = n(481), h = n.n(f), d = n(291), p = n.n(d), v = n(480),
- g = n.n(v), m = n(475), _ = n.n(m), y = n(18), b = n.n(y), w = n(28), x = n.n(w), S = n(452), E = n(359), k = {
- addClass: S.a,
- removeClass: S.b,
- hasClass: S.c,
- toggleClass: S.d,
- attr: S.e,
- removeAttr: S.f,
- data: S.g,
- transform: S.h,
- transition: S.i,
- on: S.j,
- off: S.k,
- trigger: S.l,
- transitionEnd: S.m,
- outerWidth: S.n,
- outerHeight: S.o,
- offset: S.p,
- css: S.q,
- each: S.r,
- html: S.s,
- text: S.t,
- is: S.u,
- index: S.v,
- eq: S.w,
- append: S.x,
- prepend: S.y,
- next: S.z,
- nextAll: S.A,
- prev: S.B,
- prevAll: S.C,
- parent: S.D,
- parents: S.E,
- closest: S.F,
- find: S.G,
- children: S.H,
- remove: S.I,
- add: S.J,
- styles: S.K
- };
- x()(k).forEach(function (t) {
- S.L.fn[t] = k[t]
- });
- var T = {
- deleteProps: function (t) {
- var e = t;
- x()(e).forEach(function (t) {
- try {
- e[t] = null
- } catch (t) {
- }
- try {
- delete e[t]
- } catch (t) {
- }
- })
- }, nextTick: function (t) {
- var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0;
- return setTimeout(t, e)
- }, now: function () {
- return Date.now()
- }, getTranslate: function (t) {
- var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "x", n = void 0, r = void 0, i = void 0,
- a = E.a.getComputedStyle(t, null);
- return E.a.WebKitCSSMatrix ? (r = a.transform || a.webkitTransform, r.split(",").length > 6 && (r = r.split(", ").map(function (t) {
- return t.replace(",", ".")
- }).join(", ")), i = new E.a.WebKitCSSMatrix("none" === r ? "" : r)) : (i = a.MozTransform || a.OTransform || a.MsTransform || a.msTransform || a.transform || a.getPropertyValue("transform").replace("translate(", "matrix(1, 0, 0, 1,"), n = i.toString().split(",")), "x" === e && (r = E.a.WebKitCSSMatrix ? i.m41 : 16 === n.length ? parseFloat(n[12]) : parseFloat(n[4])), "y" === e && (r = E.a.WebKitCSSMatrix ? i.m42 : 16 === n.length ? parseFloat(n[13]) : parseFloat(n[5])), r || 0
- }, parseUrlQuery: function (t) {
- var e = {}, n = t || E.a.location.href, r = void 0, i = void 0, a = void 0, o = void 0;
- if ("string" == typeof n && n.length) for (n = n.indexOf("?") > -1 ? n.replace(/\S*\?/, "") : "", i = n.split("&").filter(function (t) {
- return "" !== t
- }), o = i.length, r = 0; r < o; r += 1) a = i[r].replace(/#\S+/g, "").split("="), e[decodeURIComponent(a[0])] = void 0 === a[1] ? void 0 : decodeURIComponent(a[1]) || "";
- return e
- }, isObject: function (t) {
- return "object" === (void 0 === t ? "undefined" : b()(t)) && null !== t && t.constructor && t.constructor === Object
- }, extend: function () {
- for (var t = Object(arguments.length <= 0 ? void 0 : arguments[0]), e = 1; e < arguments.length; e += 1) {
- var n = arguments.length <= e ? void 0 : arguments[e];
- if (void 0 !== n && null !== n) for (var r = x()(Object(n)), i = 0, a = r.length; i < a; i += 1) {
- var o = r[i], s = _()(n, o);
- void 0 !== s && s.enumerable && (T.isObject(t[o]) && T.isObject(n[o]) ? T.extend(t[o], n[o]) : !T.isObject(t[o]) && T.isObject(n[o]) ? (t[o] = {}, T.extend(t[o], n[o])) : t[o] = n[o])
- }
- }
- return t
- }
- }, C = function () {
- var t = E.b.createElement("div");
- return {
- touch: E.a.Modernizr && !0 === E.a.Modernizr.touch || function () {
- return !!("ontouchstart" in E.a || E.a.DocumentTouch && E.b instanceof E.a.DocumentTouch)
- }(),
- pointerEvents: !(!E.a.navigator.pointerEnabled && !E.a.PointerEvent),
- prefixedPointerEvents: !!E.a.navigator.msPointerEnabled,
- transition: function () {
- var e = t.style;
- return "transition" in e || "webkitTransition" in e || "MozTransition" in e
- }(),
- transforms3d: E.a.Modernizr && !0 === E.a.Modernizr.csstransforms3d || function () {
- var e = t.style;
- return "webkitPerspective" in e || "MozPerspective" in e || "OPerspective" in e || "MsPerspective" in e || "perspective" in e
- }(),
- flexbox: function () {
- for (var e = t.style, n = "alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "), r = 0; r < n.length; r += 1) if (n[r] in e) return !0;
- return !1
- }(),
- observer: function () {
- return "MutationObserver" in E.a || "WebkitMutationObserver" in E.a
- }(),
- passiveListener: function () {
- var t = !1;
- try {
- var e = Object.defineProperty({}, "passive", {
- get: function () {
- t = !0
- }
- });
- E.a.addEventListener("testPassiveListener", null, e)
- } catch (t) {
- }
- return t
- }(),
- gestures: function () {
- return "ongesturestart" in E.a
- }()
- }
- }(), M = function () {
- function t() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- p()(this, t);
- var n = this;
- n.params = e, n.eventsListeners = {}, n.params && n.params.on && x()(n.params.on).forEach(function (t) {
- n.on(t, n.params.on[t])
- })
- }
- return g()(t, [{
- key: "on", value: function (t, e) {
- var n = this;
- return "function" != typeof e ? n : (t.split(" ").forEach(function (t) {
- n.eventsListeners[t] || (n.eventsListeners[t] = []), n.eventsListeners[t].push(e)
- }), n)
- }
- }, {
- key: "once", value: function (t, e) {
- function n() {
- for (var i = arguments.length, a = Array(i), o = 0; o < i; o++) a[o] = arguments[o];
- e.apply(r, a), r.off(t, n)
- }
- var r = this;
- return "function" != typeof e ? r : r.on(t, n)
- }
- }, {
- key: "off", value: function (t, e) {
- var n = this;
- return t.split(" ").forEach(function (t) {
- void 0 === e ? n.eventsListeners[t] = [] : n.eventsListeners[t].forEach(function (r, i) {
- r === e && n.eventsListeners[t].splice(i, 1)
- })
- }), n
- }
- }, {
- key: "emit", value: function () {
- var t = this;
- if (!t.eventsListeners) return t;
- for (var e = void 0, n = void 0, r = void 0, i = arguments.length, a = Array(i), o = 0; o < i; o++) a[o] = arguments[o];
- return "string" == typeof a[0] || Array.isArray(a[0]) ? (e = a[0], n = a.slice(1, a.length), r = t) : (e = a[0].events, n = a[0].data, r = a[0].context || t), (Array.isArray(e) ? e : e.split(" ")).forEach(function (e) {
- if (t.eventsListeners[e]) {
- var i = [];
- t.eventsListeners[e].forEach(function (t) {
- i.push(t)
- }), i.forEach(function (t) {
- t.apply(r, n)
- })
- }
- }), t
- }
- }, {
- key: "useModulesParams", value: function (t) {
- var e = this;
- e.modules && x()(e.modules).forEach(function (n) {
- var r = e.modules[n];
- r.params && T.extend(t, r.params)
- })
- }
- }, {
- key: "useModules", value: function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, e = this;
- e.modules && x()(e.modules).forEach(function (n) {
- var r = e.modules[n], i = t[n] || {};
- r.instance && x()(r.instance).forEach(function (t) {
- var n = r.instance[t];
- e[t] = "function" == typeof n ? n.bind(e) : n
- }), r.on && e.on && x()(r.on).forEach(function (t) {
- e.on(t, r.on[t])
- }), r.create && r.create.bind(e)(i)
- })
- }
- }], [{
- key: "installModule", value: function (t) {
- var e = this;
- e.prototype.modules || (e.prototype.modules = {});
- var n = t.name || x()(e.prototype.modules).length + "_" + T.now();
- if (e.prototype.modules[n] = t, t.proto && x()(t.proto).forEach(function (n) {
- e.prototype[n] = t.proto[n]
- }), t.static && x()(t.static).forEach(function (n) {
- e[n] = t.static[n]
- }), t.install) {
- for (var r = arguments.length, i = Array(r > 1 ? r - 1 : 0), a = 1; a < r; a++) i[a - 1] = arguments[a];
- t.install.apply(e, i)
- }
- return e
- }
- }, {
- key: "use", value: function (t) {
- var e = this;
- if (Array.isArray(t)) return t.forEach(function (t) {
- return e.installModule(t)
- }), e;
- for (var n = arguments.length, r = Array(n > 1 ? n - 1 : 0), i = 1; i < n; i++) r[i - 1] = arguments[i];
- return e.installModule.apply(e, [t].concat(r))
- }
- }, {
- key: "components", set: function (t) {
- var e = this;
- e.use && e.use(t)
- }
- }]), t
- }(), A = function () {
- var t = this, e = void 0, n = void 0, r = t.$el;
- e = void 0 !== t.params.width ? t.params.width : r[0].clientWidth, n = void 0 !== t.params.height ? t.params.height : r[0].clientHeight, 0 === e && t.isHorizontal() || 0 === n && t.isVertical() || (e = e - parseInt(r.css("padding-left"), 10) - parseInt(r.css("padding-right"), 10), n = n - parseInt(r.css("padding-top"), 10) - parseInt(r.css("padding-bottom"), 10), T.extend(t, {
- width: e,
- height: n,
- size: t.isHorizontal() ? e : n
- }))
- }, P = function () {
- var t = this, e = t.params, n = t.$wrapperEl, r = t.size, i = t.rtl, a = t.wrongRTL,
- o = n.children("." + t.params.slideClass), s = t.virtual && e.virtual.enabled,
- l = s ? t.virtual.slides.length : o.length, u = [], c = [], f = [], h = e.slidesOffsetBefore;
- "function" == typeof h && (h = e.slidesOffsetBefore.call(t));
- var d = e.slidesOffsetAfter;
- "function" == typeof d && (d = e.slidesOffsetAfter.call(t));
- var p = l, v = t.snapGrid.length, g = t.snapGrid.length, m = e.spaceBetween, _ = -h, y = 0, b = 0;
- if (void 0 !== r) {
- "string" == typeof m && m.indexOf("%") >= 0 && (m = parseFloat(m.replace("%", "")) / 100 * r), t.virtualSize = -m, i ? o.css({
- marginLeft: "",
- marginTop: ""
- }) : o.css({marginRight: "", marginBottom: ""});
- var w = void 0;
- e.slidesPerColumn > 1 && (w = Math.floor(l / e.slidesPerColumn) === l / t.params.slidesPerColumn ? l : Math.ceil(l / e.slidesPerColumn) * e.slidesPerColumn, "auto" !== e.slidesPerView && "row" === e.slidesPerColumnFill && (w = Math.max(w, e.slidesPerView * e.slidesPerColumn)));
- for (var x = void 0, S = e.slidesPerColumn, E = w / S, k = E - (e.slidesPerColumn * E - l), M = 0; M < l; M += 1) {
- x = 0;
- var A = o.eq(M);
- if (e.slidesPerColumn > 1) {
- var P = void 0, L = void 0, O = void 0;
- "column" === e.slidesPerColumnFill ? (L = Math.floor(M / S), O = M - L * S, (L > k || L === k && O === S - 1) && (O += 1) >= S && (O = 0, L += 1), P = L + O * w / S, A.css({
- "-webkit-box-ordinal-group": P,
- "-moz-box-ordinal-group": P,
- "-ms-flex-order": P,
- "-webkit-order": P,
- order: P
- })) : (O = Math.floor(M / E), L = M - O * E), A.css("margin-" + (t.isHorizontal() ? "top" : "left"), 0 !== O && e.spaceBetween && e.spaceBetween + "px").attr("data-swiper-column", L).attr("data-swiper-row", O)
- }
- "none" !== A.css("display") && ("auto" === e.slidesPerView ? (x = t.isHorizontal() ? A.outerWidth(!0) : A.outerHeight(!0), e.roundLengths && (x = Math.floor(x))) : (x = (r - (e.slidesPerView - 1) * m) / e.slidesPerView, e.roundLengths && (x = Math.floor(x)), o[M] && (t.isHorizontal() ? o[M].style.width = x + "px" : o[M].style.height = x + "px")), o[M] && (o[M].swiperSlideSize = x), f.push(x), e.centeredSlides ? (_ = _ + x / 2 + y / 2 + m, 0 === y && 0 !== M && (_ = _ - r / 2 - m), 0 === M && (_ = _ - r / 2 - m), Math.abs(_) < .001 && (_ = 0), b % e.slidesPerGroup == 0 && u.push(_), c.push(_)) : (b % e.slidesPerGroup == 0 && u.push(_), c.push(_), _ = _ + x + m), t.virtualSize += x + m, y = x, b += 1)
- }
- t.virtualSize = Math.max(t.virtualSize, r) + d;
- var R = void 0;
- if (i && a && ("slide" === e.effect || "coverflow" === e.effect) && n.css({width: t.virtualSize + e.spaceBetween + "px"}), C.flexbox && !e.setWrapperSize || (t.isHorizontal() ? n.css({width: t.virtualSize + e.spaceBetween + "px"}) : n.css({height: t.virtualSize + e.spaceBetween + "px"})), e.slidesPerColumn > 1 && (t.virtualSize = (x + e.spaceBetween) * w, t.virtualSize = Math.ceil(t.virtualSize / e.slidesPerColumn) - e.spaceBetween, t.isHorizontal() ? n.css({width: t.virtualSize + e.spaceBetween + "px"}) : n.css({height: t.virtualSize + e.spaceBetween + "px"}), e.centeredSlides)) {
- R = [];
- for (var I = 0; I < u.length; I += 1) u[I] < t.virtualSize + u[0] && R.push(u[I]);
- u = R
- }
- if (!e.centeredSlides) {
- R = [];
- for (var B = 0; B < u.length; B += 1) u[B] <= t.virtualSize - r && R.push(u[B]);
- u = R, Math.floor(t.virtualSize - r) - Math.floor(u[u.length - 1]) > 1 && u.push(t.virtualSize - r)
- }
- 0 === u.length && (u = [0]), 0 !== e.spaceBetween && (t.isHorizontal() ? i ? o.css({marginLeft: m + "px"}) : o.css({marginRight: m + "px"}) : o.css({marginBottom: m + "px"})), T.extend(t, {
- slides: o,
- snapGrid: u,
- slidesGrid: c,
- slidesSizesGrid: f
- }), l !== p && t.emit("slidesLengthChange"), u.length !== v && (t.params.watchOverflow && t.checkOverflow(), t.emit("snapGridLengthChange")), c.length !== g && t.emit("slidesGridLengthChange"), (e.watchSlidesProgress || e.watchSlidesVisibility) && t.updateSlidesOffset()
- }
- }, L = function () {
- var t = this, e = [], n = 0, r = void 0;
- if ("auto" !== t.params.slidesPerView && t.params.slidesPerView > 1) for (r = 0; r < Math.ceil(t.params.slidesPerView); r += 1) {
- var i = t.activeIndex + r;
- if (i > t.slides.length) break;
- e.push(t.slides.eq(i)[0])
- } else e.push(t.slides.eq(t.activeIndex)[0]);
- for (r = 0; r < e.length; r += 1) if (void 0 !== e[r]) {
- var a = e[r].offsetHeight;
- n = a > n ? a : n
- }
- n && t.$wrapperEl.css("height", n + "px")
- }, O = function () {
- for (var t = this, e = t.slides, n = 0; n < e.length; n += 1) e[n].swiperSlideOffset = t.isHorizontal() ? e[n].offsetLeft : e[n].offsetTop
- }, R = function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.translate || 0, e = this,
- n = e.params, r = e.slides, i = e.rtl;
- if (0 !== r.length) {
- void 0 === r[0].swiperSlideOffset && e.updateSlidesOffset();
- var a = -t;
- i && (a = t), r.removeClass(n.slideVisibleClass);
- for (var o = 0; o < r.length; o += 1) {
- var s = r[o],
- l = (a + (n.centeredSlides ? e.minTranslate() : 0) - s.swiperSlideOffset) / (s.swiperSlideSize + n.spaceBetween);
- if (n.watchSlidesVisibility) {
- var u = -(a - s.swiperSlideOffset), c = u + e.slidesSizesGrid[o];
- (u >= 0 && u < e.size || c > 0 && c <= e.size || u <= 0 && c >= e.size) && r.eq(o).addClass(n.slideVisibleClass)
- }
- s.progress = i ? -l : l
- }
- }
- }, I = function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.translate || 0, e = this,
- n = e.params, r = e.maxTranslate() - e.minTranslate(), i = e.progress, a = e.isBeginning, o = e.isEnd, s = a,
- l = o;
- 0 === r ? (i = 0, a = !0, o = !0) : (i = (t - e.minTranslate()) / r, a = i <= 0, o = i >= 1), T.extend(e, {
- progress: i,
- isBeginning: a,
- isEnd: o
- }), (n.watchSlidesProgress || n.watchSlidesVisibility) && e.updateSlidesProgress(t), a && !s && e.emit("reachBeginning toEdge"), o && !l && e.emit("reachEnd toEdge"), (s && !a || l && !o) && e.emit("fromEdge"), e.emit("progress", i)
- }, B = function () {
- var t = this, e = t.slides, n = t.params, r = t.$wrapperEl, i = t.activeIndex, a = t.realIndex,
- o = t.virtual && n.virtual.enabled;
- e.removeClass(n.slideActiveClass + " " + n.slideNextClass + " " + n.slidePrevClass + " " + n.slideDuplicateActiveClass + " " + n.slideDuplicateNextClass + " " + n.slideDuplicatePrevClass);
- var s = void 0;
- s = o ? t.$wrapperEl.find("." + n.slideClass + '[data-swiper-slide-index="' + i + '"]') : e.eq(i), s.addClass(n.slideActiveClass), n.loop && (s.hasClass(n.slideDuplicateClass) ? r.children("." + n.slideClass + ":not(." + n.slideDuplicateClass + ')[data-swiper-slide-index="' + a + '"]').addClass(n.slideDuplicateActiveClass) : r.children("." + n.slideClass + "." + n.slideDuplicateClass + '[data-swiper-slide-index="' + a + '"]').addClass(n.slideDuplicateActiveClass));
- var l = s.nextAll("." + n.slideClass).eq(0).addClass(n.slideNextClass);
- n.loop && 0 === l.length && (l = e.eq(0), l.addClass(n.slideNextClass));
- var u = s.prevAll("." + n.slideClass).eq(0).addClass(n.slidePrevClass);
- n.loop && 0 === u.length && (u = e.eq(-1), u.addClass(n.slidePrevClass)), n.loop && (l.hasClass(n.slideDuplicateClass) ? r.children("." + n.slideClass + ":not(." + n.slideDuplicateClass + ')[data-swiper-slide-index="' + l.attr("data-swiper-slide-index") + '"]').addClass(n.slideDuplicateNextClass) : r.children("." + n.slideClass + "." + n.slideDuplicateClass + '[data-swiper-slide-index="' + l.attr("data-swiper-slide-index") + '"]').addClass(n.slideDuplicateNextClass), u.hasClass(n.slideDuplicateClass) ? r.children("." + n.slideClass + ":not(." + n.slideDuplicateClass + ')[data-swiper-slide-index="' + u.attr("data-swiper-slide-index") + '"]').addClass(n.slideDuplicatePrevClass) : r.children("." + n.slideClass + "." + n.slideDuplicateClass + '[data-swiper-slide-index="' + u.attr("data-swiper-slide-index") + '"]').addClass(n.slideDuplicatePrevClass))
- }, z = function (t) {
- var e = this, n = e.rtl ? e.translate : -e.translate, r = e.slidesGrid, i = e.snapGrid, a = e.params,
- o = e.activeIndex, s = e.realIndex, l = e.snapIndex, u = t, c = void 0;
- if (void 0 === u) {
- for (var f = 0; f < r.length; f += 1) void 0 !== r[f + 1] ? n >= r[f] && n < r[f + 1] - (r[f + 1] - r[f]) / 2 ? u = f : n >= r[f] && n < r[f + 1] && (u = f + 1) : n >= r[f] && (u = f);
- a.normalizeSlideIndex && (u < 0 || void 0 === u) && (u = 0)
- }
- if (c = i.indexOf(n) >= 0 ? i.indexOf(n) : Math.floor(u / a.slidesPerGroup), c >= i.length && (c = i.length - 1), u === o) return void(c !== l && (e.snapIndex = c, e.emit("snapIndexChange")));
- var h = parseInt(e.slides.eq(u).attr("data-swiper-slide-index") || u, 10);
- T.extend(e, {
- snapIndex: c,
- realIndex: h,
- previousIndex: o,
- activeIndex: u
- }), e.emit("activeIndexChange"), e.emit("snapIndexChange"), s !== h && e.emit("realIndexChange"), e.emit("slideChange")
- }, F = function (t) {
- var e = this, r = e.params, i = n.i(S.L)(t.target).closest("." + r.slideClass)[0], a = !1;
- if (i) for (var o = 0; o < e.slides.length; o += 1) e.slides[o] === i && (a = !0);
- if (!i || !a) return e.clickedSlide = void 0, void(e.clickedIndex = void 0);
- e.clickedSlide = i, e.virtual && e.params.virtual.enabled ? e.clickedIndex = parseInt(n.i(S.L)(i).attr("data-swiper-slide-index"), 10) : e.clickedIndex = n.i(S.L)(i).index(), r.slideToClickedSlide && void 0 !== e.clickedIndex && e.clickedIndex !== e.activeIndex && e.slideToClickedSlide()
- }, N = {
- updateSize: A,
- updateSlides: P,
- updateAutoHeight: L,
- updateSlidesOffset: O,
- updateSlidesProgress: R,
- updateProgress: I,
- updateSlidesClasses: B,
- updateActiveIndex: z,
- updateClickedSlide: F
- }, D = function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.isHorizontal() ? "x" : "y", e = this,
- n = e.params, r = e.rtl, i = e.translate, a = e.$wrapperEl;
- if (n.virtualTranslate) return r ? -i : i;
- var o = T.getTranslate(a[0], t);
- return r && (o = -o), o || 0
- }, j = function (t, e) {
- var n = this, r = n.rtl, i = n.params, a = n.$wrapperEl, o = n.progress, s = 0, l = 0;
- n.isHorizontal() ? s = r ? -t : t : l = t, i.roundLengths && (s = Math.floor(s), l = Math.floor(l)), i.virtualTranslate || (C.transforms3d ? a.transform("translate3d(" + s + "px, " + l + "px, 0px)") : a.transform("translate(" + s + "px, " + l + "px)")), n.translate = n.isHorizontal() ? s : l;
- var u = void 0, c = n.maxTranslate() - n.minTranslate();
- u = 0 === c ? 0 : (t - n.minTranslate()) / c, u !== o && n.updateProgress(t), n.emit("setTranslate", n.translate, e)
- }, U = function () {
- return -this.snapGrid[0]
- }, H = function () {
- return -this.snapGrid[this.snapGrid.length - 1]
- }, G = {getTranslate: D, setTranslate: j, minTranslate: U, maxTranslate: H}, W = function (t, e) {
- var n = this;
- n.$wrapperEl.transition(t), n.emit("setTransition", t, e)
- }, V = function () {
- var t = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0], e = arguments[1], n = this,
- r = n.activeIndex, i = n.params, a = n.previousIndex;
- i.autoHeight && n.updateAutoHeight();
- var o = e;
- if (o || (o = r > a ? "next" : r < a ? "prev" : "reset"), n.emit("transitionStart"), t && r !== a) {
- if ("reset" === o) return void n.emit("slideResetTransitionStart");
- n.emit("slideChangeTransitionStart"), "next" === o ? n.emit("slideNextTransitionStart") : n.emit("slidePrevTransitionStart")
- }
- }, Z = function () {
- var t = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0], e = arguments[1], n = this,
- r = n.activeIndex, i = n.previousIndex;
- n.animating = !1, n.setTransition(0);
- var a = e;
- if (a || (a = r > i ? "next" : r < i ? "prev" : "reset"), n.emit("transitionEnd"), t && r !== i) {
- if ("reset" === a) return void n.emit("slideResetTransitionEnd");
- n.emit("slideChangeTransitionEnd"), "next" === a ? n.emit("slideNextTransitionEnd") : n.emit("slidePrevTransitionEnd")
- }
- }, $ = {setTransition: W, transitionStart: V, transitionEnd: Z}, X = function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0,
- e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.params.speed,
- n = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2], r = arguments[3], i = this, a = t;
- a < 0 && (a = 0);
- var o = i.params, s = i.snapGrid, l = i.slidesGrid, u = i.previousIndex, c = i.activeIndex, f = i.rtl,
- h = i.$wrapperEl;
- if (i.animating && o.preventIntercationOnTransition) return !1;
- var d = Math.floor(a / o.slidesPerGroup);
- d >= s.length && (d = s.length - 1), (c || o.initialSlide || 0) === (u || 0) && n && i.emit("beforeSlideChangeStart");
- var p = -s[d];
- if (i.updateProgress(p), o.normalizeSlideIndex) for (var v = 0; v < l.length; v += 1) -Math.floor(100 * p) >= Math.floor(100 * l[v]) && (a = v);
- if (i.initialized && a !== c) {
- if (!i.allowSlideNext && p < i.translate && p < i.minTranslate()) return !1;
- if (!i.allowSlidePrev && p > i.translate && p > i.maxTranslate() && (c || 0) !== a) return !1
- }
- var g = void 0;
- return g = a > c ? "next" : a < c ? "prev" : "reset", f && -p === i.translate || !f && p === i.translate ? (i.updateActiveIndex(a), o.autoHeight && i.updateAutoHeight(), i.updateSlidesClasses(), "slide" !== o.effect && i.setTranslate(p), "reset" !== g && (i.transitionStart(n, g), i.transitionEnd(n, g)), !1) : (0 !== e && C.transition ? (i.setTransition(e), i.setTranslate(p), i.updateActiveIndex(a), i.updateSlidesClasses(), i.emit("beforeTransitionStart", e, r), i.transitionStart(n, g), i.animating || (i.animating = !0, h.transitionEnd(function () {
- i && !i.destroyed && i.transitionEnd(n, g)
- }))) : (i.setTransition(0), i.setTranslate(p), i.updateActiveIndex(a), i.updateSlidesClasses(), i.emit("beforeTransitionStart", e, r), i.transitionStart(n, g), i.transitionEnd(n, g)), !0)
- }, Y = function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0,
- e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.params.speed,
- n = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2], r = arguments[3], i = this, a = t;
- return i.params.loop && (a += i.loopedSlides), i.slideTo(a, e, n, r)
- }, K = function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.params.speed,
- e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], n = arguments[2], r = this, i = r.params,
- a = r.animating;
- return i.loop ? !a && (r.loopFix(), r._clientLeft = r.$wrapperEl[0].clientLeft, r.slideTo(r.activeIndex + i.slidesPerGroup, t, e, n)) : r.slideTo(r.activeIndex + i.slidesPerGroup, t, e, n)
- }, q = function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.params.speed,
- e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], n = arguments[2], r = this, i = r.params,
- a = r.animating;
- return i.loop ? !a && (r.loopFix(), r._clientLeft = r.$wrapperEl[0].clientLeft, r.slideTo(r.activeIndex - 1, t, e, n)) : r.slideTo(r.activeIndex - 1, t, e, n)
- }, J = function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.params.speed,
- e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], n = arguments[2], r = this;
- return r.slideTo(r.activeIndex, t, e, n)
- }, Q = function () {
- var t = this, e = t.params, r = t.$wrapperEl,
- i = "auto" === e.slidesPerView ? t.slidesPerViewDynamic() : e.slidesPerView, a = t.clickedIndex, o = void 0;
- if (e.loop) {
- if (t.animating) return;
- o = parseInt(n.i(S.L)(t.clickedSlide).attr("data-swiper-slide-index"), 10), e.centeredSlides ? a < t.loopedSlides - i / 2 || a > t.slides.length - t.loopedSlides + i / 2 ? (t.loopFix(), a = r.children("." + e.slideClass + '[data-swiper-slide-index="' + o + '"]:not(.' + e.slideDuplicateClass + ")").eq(0).index(), T.nextTick(function () {
- t.slideTo(a)
- })) : t.slideTo(a) : a > t.slides.length - i ? (t.loopFix(), a = r.children("." + e.slideClass + '[data-swiper-slide-index="' + o + '"]:not(.' + e.slideDuplicateClass + ")").eq(0).index(), T.nextTick(function () {
- t.slideTo(a)
- })) : t.slideTo(a)
- } else t.slideTo(a)
- }, tt = {slideTo: X, slideToLoop: Y, slideNext: K, slidePrev: q, slideReset: J, slideToClickedSlide: Q},
- et = function () {
- var t = this, e = t.params, r = t.$wrapperEl;
- r.children("." + e.slideClass + "." + e.slideDuplicateClass).remove();
- var i = r.children("." + e.slideClass);
- if (e.loopFillGroupWithBlank) {
- var a = e.slidesPerGroup - i.length % e.slidesPerGroup;
- if (a !== e.slidesPerGroup) {
- for (var o = 0; o < a; o += 1) {
- var s = n.i(S.L)(E.b.createElement("div")).addClass(e.slideClass + " " + e.slideBlankClass);
- r.append(s)
- }
- i = r.children("." + e.slideClass)
- }
- }
- "auto" !== e.slidesPerView || e.loopedSlides || (e.loopedSlides = i.length), t.loopedSlides = parseInt(e.loopedSlides || e.slidesPerView, 10), t.loopedSlides += e.loopAdditionalSlides, t.loopedSlides > i.length && (t.loopedSlides = i.length);
- var l = [], u = [];
- i.each(function (e, r) {
- var a = n.i(S.L)(r);
- e < t.loopedSlides && u.push(r), e < i.length && e >= i.length - t.loopedSlides && l.push(r), a.attr("data-swiper-slide-index", e)
- });
- for (var c = 0; c < u.length; c += 1) r.append(n.i(S.L)(u[c].cloneNode(!0)).addClass(e.slideDuplicateClass));
- for (var f = l.length - 1; f >= 0; f -= 1) r.prepend(n.i(S.L)(l[f].cloneNode(!0)).addClass(e.slideDuplicateClass))
- }, nt = function () {
- var t = this, e = t.params, n = t.activeIndex, r = t.slides, i = t.loopedSlides, a = t.allowSlidePrev,
- o = t.allowSlideNext, s = t.snapGrid, l = t.rtl, u = void 0;
- t.allowSlidePrev = !0, t.allowSlideNext = !0;
- var c = -s[n], f = c - t.getTranslate();
- if (n < i) {
- u = r.length - 3 * i + n, u += i;
- t.slideTo(u, 0, !1, !0) && 0 !== f && t.setTranslate((l ? -t.translate : t.translate) - f)
- } else if ("auto" === e.slidesPerView && n >= 2 * i || n > r.length - 2 * e.slidesPerView) {
- u = -r.length + n + i, u += i;
- var h = t.slideTo(u, 0, !1, !0);
- h && 0 !== f && t.setTranslate((l ? -t.translate : t.translate) - f)
- }
- t.allowSlidePrev = a, t.allowSlideNext = o
- }, rt = function () {
- var t = this, e = t.$wrapperEl, n = t.params, r = t.slides;
- e.children("." + n.slideClass + "." + n.slideDuplicateClass).remove(), r.removeAttr("data-swiper-slide-index")
- }, it = {loopCreate: et, loopFix: nt, loopDestroy: rt}, at = function (t) {
- var e = this;
- if (!C.touch && e.params.simulateTouch) {
- var n = e.el;
- n.style.cursor = "move", n.style.cursor = t ? "-webkit-grabbing" : "-webkit-grab", n.style.cursor = t ? "-moz-grabbin" : "-moz-grab", n.style.cursor = t ? "grabbing" : "grab"
- }
- }, ot = function () {
- var t = this;
- C.touch || (t.el.style.cursor = "")
- }, st = {setGrabCursor: at, unsetGrabCursor: ot}, lt = function (t) {
- var e = this, n = e.$wrapperEl, r = e.params;
- if (r.loop && e.loopDestroy(), "object" === (void 0 === t ? "undefined" : b()(t)) && "length" in t) for (var i = 0; i < t.length; i += 1) t[i] && n.append(t[i]); else n.append(t);
- r.loop && e.loopCreate(), r.observer && C.observer || e.update()
- }, ut = function (t) {
- var e = this, n = e.params, r = e.$wrapperEl, i = e.activeIndex;
- n.loop && e.loopDestroy();
- var a = i + 1;
- if ("object" === (void 0 === t ? "undefined" : b()(t)) && "length" in t) {
- for (var o = 0; o < t.length; o += 1) t[o] && r.prepend(t[o]);
- a = i + t.length
- } else r.prepend(t);
- n.loop && e.loopCreate(), n.observer && C.observer || e.update(), e.slideTo(a, 0, !1)
- }, ct = function (t) {
- var e = this, n = e.params, r = e.$wrapperEl, i = e.activeIndex;
- n.loop && (e.loopDestroy(), e.slides = r.children("." + n.slideClass));
- var a = i, o = void 0;
- if ("object" === (void 0 === t ? "undefined" : b()(t)) && "length" in t) {
- for (var s = 0; s < t.length; s += 1) o = t[s], e.slides[o] && e.slides.eq(o).remove(), o < a && (a -= 1);
- a = Math.max(a, 0)
- } else o = t, e.slides[o] && e.slides.eq(o).remove(), o < a && (a -= 1), a = Math.max(a, 0);
- n.loop && e.loopCreate(), n.observer && C.observer || e.update(), n.loop ? e.slideTo(a + e.loopedSlides, 0, !1) : e.slideTo(a, 0, !1)
- }, ft = function () {
- for (var t = this, e = [], n = 0; n < t.slides.length; n += 1) e.push(n);
- t.removeSlide(e)
- }, ht = {appendSlide: lt, prependSlide: ut, removeSlide: ct, removeAllSlides: ft}, dt = function () {
- var t = E.a.navigator.userAgent, e = {
- ios: !1,
- android: !1,
- androidChrome: !1,
- desktop: !1,
- windows: !1,
- iphone: !1,
- ipod: !1,
- ipad: !1,
- cordova: E.a.cordova || E.a.phonegap,
- phonegap: E.a.cordova || E.a.phonegap
- }, n = t.match(/(Windows Phone);?[\s\/]+([\d.]+)?/), r = t.match(/(Android);?[\s\/]+([\d.]+)?/),
- i = t.match(/(iPad).*OS\s([\d_]+)/), a = t.match(/(iPod)(.*OS\s([\d_]+))?/),
- o = !i && t.match(/(iPhone\sOS|iOS)\s([\d_]+)/);
- if (n && (e.os = "windows", e.osVersion = n[2], e.windows = !0), r && !n && (e.os = "android", e.osVersion = r[2], e.android = !0, e.androidChrome = t.toLowerCase().indexOf("chrome") >= 0), (i || o || a) && (e.os = "ios", e.ios = !0), o && !a && (e.osVersion = o[2].replace(/_/g, "."), e.iphone = !0), i && (e.osVersion = i[2].replace(/_/g, "."), e.ipad = !0), a && (e.osVersion = a[3] ? a[3].replace(/_/g, ".") : null, e.iphone = !0), e.ios && e.osVersion && t.indexOf("Version/") >= 0 && "10" === e.osVersion.split(".")[0] && (e.osVersion = t.toLowerCase().split("version/")[1].split(" ")[0]), e.desktop = !(e.os || e.android || e.webView), e.webView = (o || i || a) && t.match(/.*AppleWebKit(?!.*Safari)/i), e.os && "ios" === e.os) {
- var s = e.osVersion.split("."), l = E.b.querySelector('meta[name="viewport"]');
- e.minimalUi = !e.webView && (a || o) && (1 * s[0] == 7 ? 1 * s[1] >= 1 : 1 * s[0] > 7) && l && l.getAttribute("content").indexOf("minimal-ui") >= 0
- }
- return e.pixelRatio = E.a.devicePixelRatio || 1, e
- }(), pt = function (t) {
- var e = this, r = e.touchEventsData, i = e.params, a = e.touches;
- if (!e.animating || !i.preventIntercationOnTransition) {
- var o = t;
- if (o.originalEvent && (o = o.originalEvent), r.isTouchEvent = "touchstart" === o.type, (r.isTouchEvent || !("which" in o) || 3 !== o.which) && (!r.isTouched || !r.isMoved)) {
- if (i.noSwiping && n.i(S.L)(o.target).closest(i.noSwipingSelector ? i.noSwipingSelector : "." + i.noSwipingClass)[0]) return void(e.allowClick = !0);
- if (!i.swipeHandler || n.i(S.L)(o).closest(i.swipeHandler)[0]) {
- a.currentX = "touchstart" === o.type ? o.targetTouches[0].pageX : o.pageX, a.currentY = "touchstart" === o.type ? o.targetTouches[0].pageY : o.pageY;
- var s = a.currentX, l = a.currentY;
- if (!(dt.ios && !dt.cordova && i.iOSEdgeSwipeDetection && s <= i.iOSEdgeSwipeThreshold && s >= E.a.screen.width - i.iOSEdgeSwipeThreshold)) {
- if (T.extend(r, {
- isTouched: !0,
- isMoved: !1,
- allowTouchCallbacks: !0,
- isScrolling: void 0,
- startMoving: void 0
- }), a.startX = s, a.startY = l, r.touchStartTime = T.now(), e.allowClick = !0, e.updateSize(), e.swipeDirection = void 0, i.threshold > 0 && (r.allowThresholdMove = !1), "touchstart" !== o.type) {
- var u = !0;
- n.i(S.L)(o.target).is(r.formElements) && (u = !1), E.b.activeElement && n.i(S.L)(E.b.activeElement).is(r.formElements) && E.b.activeElement !== o.target && E.b.activeElement.blur(), u && e.allowTouchMove && o.preventDefault()
- }
- e.emit("touchStart", o)
- }
- }
- }
- }
- }, vt = function (t) {
- var e = this, r = e.touchEventsData, i = e.params, a = e.touches, o = e.rtl, s = t;
- if (s.originalEvent && (s = s.originalEvent), !r.isTouched) return void(r.startMoving && r.isScrolling && e.emit("touchMoveOpposite", s));
- if (!r.isTouchEvent || "mousemove" !== s.type) {
- var l = "touchmove" === s.type ? s.targetTouches[0].pageX : s.pageX,
- u = "touchmove" === s.type ? s.targetTouches[0].pageY : s.pageY;
- if (s.preventedByNestedSwiper) return a.startX = l, void(a.startY = u);
- if (!e.allowTouchMove) return e.allowClick = !1, void(r.isTouched && (T.extend(a, {
- startX: l,
- startY: u,
- currentX: l,
- currentY: u
- }), r.touchStartTime = T.now()));
- if (r.isTouchEvent && i.touchReleaseOnEdges && !i.loop) if (e.isVertical()) {
- if (u < a.startY && e.translate <= e.maxTranslate() || u > a.startY && e.translate >= e.minTranslate()) return r.isTouched = !1, void(r.isMoved = !1)
- } else if (l < a.startX && e.translate <= e.maxTranslate() || l > a.startX && e.translate >= e.minTranslate()) return;
- if (r.isTouchEvent && E.b.activeElement && s.target === E.b.activeElement && n.i(S.L)(s.target).is(r.formElements)) return r.isMoved = !0, void(e.allowClick = !1);
- if (r.allowTouchCallbacks && e.emit("touchMove", s), !(s.targetTouches && s.targetTouches.length > 1)) {
- a.currentX = l, a.currentY = u;
- var c = a.currentX - a.startX, f = a.currentY - a.startY;
- if (void 0 === r.isScrolling) {
- var h = void 0;
- e.isHorizontal() && a.currentY === a.startY || e.isVertical() && a.currentX === a.startX ? r.isScrolling = !1 : c * c + f * f >= 25 && (h = 180 * Math.atan2(Math.abs(f), Math.abs(c)) / Math.PI, r.isScrolling = e.isHorizontal() ? h > i.touchAngle : 90 - h > i.touchAngle)
- }
- if (r.isScrolling && e.emit("touchMoveOpposite", s), "undefined" == typeof startMoving && (a.currentX === a.startX && a.currentY === a.startY || (r.startMoving = !0)), r.isScrolling) return void(r.isTouched = !1);
- if (r.startMoving) {
- e.allowClick = !1, s.preventDefault(), i.touchMoveStopPropagation && !i.nested && s.stopPropagation(), r.isMoved || (i.loop && e.loopFix(), r.startTranslate = e.getTranslate(), e.setTransition(0), e.animating && e.$wrapperEl.trigger("webkitTransitionEnd transitionend"), r.allowMomentumBounce = !1, !i.grabCursor || !0 !== e.allowSlideNext && !0 !== e.allowSlidePrev || e.setGrabCursor(!0), e.emit("sliderFirstMove", s)), e.emit("sliderMove", s), r.isMoved = !0;
- var d = e.isHorizontal() ? c : f;
- a.diff = d, d *= i.touchRatio, o && (d = -d), e.swipeDirection = d > 0 ? "prev" : "next", r.currentTranslate = d + r.startTranslate;
- var p = !0, v = i.resistanceRatio;
- if (i.touchReleaseOnEdges && (v = 0), d > 0 && r.currentTranslate > e.minTranslate() ? (p = !1, i.resistance && (r.currentTranslate = e.minTranslate() - 1 + Math.pow(-e.minTranslate() + r.startTranslate + d, v))) : d < 0 && r.currentTranslate < e.maxTranslate() && (p = !1, i.resistance && (r.currentTranslate = e.maxTranslate() + 1 - Math.pow(e.maxTranslate() - r.startTranslate - d, v))), p && (s.preventedByNestedSwiper = !0), !e.allowSlideNext && "next" === e.swipeDirection && r.currentTranslate < r.startTranslate && (r.currentTranslate = r.startTranslate), !e.allowSlidePrev && "prev" === e.swipeDirection && r.currentTranslate > r.startTranslate && (r.currentTranslate = r.startTranslate), i.threshold > 0) {
- if (!(Math.abs(d) > i.threshold || r.allowThresholdMove)) return void(r.currentTranslate = r.startTranslate);
- if (!r.allowThresholdMove) return r.allowThresholdMove = !0, a.startX = a.currentX, a.startY = a.currentY, r.currentTranslate = r.startTranslate, void(a.diff = e.isHorizontal() ? a.currentX - a.startX : a.currentY - a.startY)
- }
- i.followFinger && ((i.freeMode || i.watchSlidesProgress || i.watchSlidesVisibility) && (e.updateActiveIndex(), e.updateSlidesClasses()), i.freeMode && (0 === r.velocities.length && r.velocities.push({
- position: a[e.isHorizontal() ? "startX" : "startY"],
- time: r.touchStartTime
- }), r.velocities.push({
- position: a[e.isHorizontal() ? "currentX" : "currentY"],
- time: T.now()
- })), e.updateProgress(r.currentTranslate), e.setTranslate(r.currentTranslate))
- }
- }
- }
- }, gt = function (t) {
- var e = this, n = e.touchEventsData, r = e.params, i = e.touches, a = e.rtl, o = e.$wrapperEl, s = e.slidesGrid,
- l = e.snapGrid, u = t;
- if (u.originalEvent && (u = u.originalEvent), n.allowTouchCallbacks && e.emit("touchEnd", u), n.allowTouchCallbacks = !1, !n.isTouched) return n.isMoved && r.grabCursor && e.setGrabCursor(!1), n.isMoved = !1, void(n.startMoving = !1);
- r.grabCursor && n.isMoved && n.isTouched && (!0 === e.allowSlideNext || !0 === e.allowSlidePrev) && e.setGrabCursor(!1);
- var c = T.now(), f = c - n.touchStartTime;
- if (e.allowClick && (e.updateClickedSlide(u), e.emit("tap", u), f < 300 && c - n.lastClickTime > 300 && (n.clickTimeout && clearTimeout(n.clickTimeout), n.clickTimeout = T.nextTick(function () {
- e && !e.destroyed && e.emit("click", u)
- }, 300)), f < 300 && c - n.lastClickTime < 300 && (n.clickTimeout && clearTimeout(n.clickTimeout), e.emit("doubleTap", u))), n.lastClickTime = T.now(), T.nextTick(function () {
- e.destroyed || (e.allowClick = !0)
- }), !n.isTouched || !n.isMoved || !e.swipeDirection || 0 === i.diff || n.currentTranslate === n.startTranslate) return n.isTouched = !1, n.isMoved = !1, void(n.startMoving = !1);
- n.isTouched = !1, n.isMoved = !1, n.startMoving = !1;
- var h = void 0;
- if (h = r.followFinger ? a ? e.translate : -e.translate : -n.currentTranslate, r.freeMode) {
- if (h < -e.minTranslate()) return void e.slideTo(e.activeIndex);
- if (h > -e.maxTranslate()) return void(e.slides.length < l.length ? e.slideTo(l.length - 1) : e.slideTo(e.slides.length - 1));
- if (r.freeModeMomentum) {
- if (n.velocities.length > 1) {
- var d = n.velocities.pop(), p = n.velocities.pop(), v = d.position - p.position, g = d.time - p.time;
- e.velocity = v / g, e.velocity /= 2, Math.abs(e.velocity) < r.freeModeMinimumVelocity && (e.velocity = 0), (g > 150 || T.now() - d.time > 300) && (e.velocity = 0)
- } else e.velocity = 0;
- e.velocity *= r.freeModeMomentumVelocityRatio, n.velocities.length = 0;
- var m = 1e3 * r.freeModeMomentumRatio, _ = e.velocity * m, y = e.translate + _;
- a && (y = -y);
- var b = !1, w = void 0, x = 20 * Math.abs(e.velocity) * r.freeModeMomentumBounceRatio;
- if (y < e.maxTranslate()) r.freeModeMomentumBounce ? (y + e.maxTranslate() < -x && (y = e.maxTranslate() - x), w = e.maxTranslate(), b = !0, n.allowMomentumBounce = !0) : y = e.maxTranslate(); else if (y > e.minTranslate()) r.freeModeMomentumBounce ? (y - e.minTranslate() > x && (y = e.minTranslate() + x), w = e.minTranslate(), b = !0, n.allowMomentumBounce = !0) : y = e.minTranslate(); else if (r.freeModeSticky) {
- for (var S = void 0, E = 0; E < l.length; E += 1) if (l[E] > -y) {
- S = E;
- break
- }
- y = Math.abs(l[S] - y) < Math.abs(l[S - 1] - y) || "next" === e.swipeDirection ? l[S] : l[S - 1], y = -y
- }
- if (0 !== e.velocity) m = a ? Math.abs((-y - e.translate) / e.velocity) : Math.abs((y - e.translate) / e.velocity); else if (r.freeModeSticky) return void e.slideReset();
- r.freeModeMomentumBounce && b ? (e.updateProgress(w), e.setTransition(m), e.setTranslate(y), e.transitionStart(!0, e.swipeDirection), e.animating = !0, o.transitionEnd(function () {
- e && !e.destroyed && n.allowMomentumBounce && (e.emit("momentumBounce"), e.setTransition(r.speed), e.setTranslate(w), o.transitionEnd(function () {
- e && !e.destroyed && e.transitionEnd()
- }))
- })) : e.velocity ? (e.updateProgress(y), e.setTransition(m), e.setTranslate(y), e.transitionStart(!0, e.swipeDirection), e.animating || (e.animating = !0, o.transitionEnd(function () {
- e && !e.destroyed && e.transitionEnd()
- }))) : e.updateProgress(y), e.updateActiveIndex(), e.updateSlidesClasses()
- }
- return void((!r.freeModeMomentum || f >= r.longSwipesMs) && (e.updateProgress(), e.updateActiveIndex(), e.updateSlidesClasses()))
- }
- for (var k = 0, C = e.slidesSizesGrid[0], M = 0; M < s.length; M += r.slidesPerGroup) void 0 !== s[M + r.slidesPerGroup] ? h >= s[M] && h < s[M + r.slidesPerGroup] && (k = M, C = s[M + r.slidesPerGroup] - s[M]) : h >= s[M] && (k = M, C = s[s.length - 1] - s[s.length - 2]);
- var A = (h - s[k]) / C;
- if (f > r.longSwipesMs) {
- if (!r.longSwipes) return void e.slideTo(e.activeIndex);
- "next" === e.swipeDirection && (A >= r.longSwipesRatio ? e.slideTo(k + r.slidesPerGroup) : e.slideTo(k)), "prev" === e.swipeDirection && (A > 1 - r.longSwipesRatio ? e.slideTo(k + r.slidesPerGroup) : e.slideTo(k))
- } else {
- if (!r.shortSwipes) return void e.slideTo(e.activeIndex);
- "next" === e.swipeDirection && e.slideTo(k + r.slidesPerGroup), "prev" === e.swipeDirection && e.slideTo(k)
- }
- }, mt = function () {
- var t = this, e = t.params, n = t.el;
- if (!n || 0 !== n.offsetWidth) {
- e.breakpoints && t.setBreakpoint();
- var r = t.allowSlideNext, i = t.allowSlidePrev;
- if (t.allowSlideNext = !0, t.allowSlidePrev = !0, t.updateSize(), t.updateSlides(), e.freeMode) {
- var a = Math.min(Math.max(t.translate, t.maxTranslate()), t.minTranslate());
- t.setTranslate(a), t.updateActiveIndex(), t.updateSlidesClasses(), e.autoHeight && t.updateAutoHeight()
- } else t.updateSlidesClasses(), ("auto" === e.slidesPerView || e.slidesPerView > 1) && t.isEnd && !t.params.centeredSlides ? t.slideTo(t.slides.length - 1, 0, !1, !0) : t.slideTo(t.activeIndex, 0, !1, !0);
- t.allowSlidePrev = i, t.allowSlideNext = r
- }
- }, _t = function (t) {
- var e = this;
- e.allowClick || (e.params.preventClicks && t.preventDefault(), e.params.preventClicksPropagation && e.animating && (t.stopPropagation(), t.stopImmediatePropagation()))
- }, yt = {attachEvents: r, detachEvents: i}, bt = function () {
- var t = this, e = t.activeIndex, n = t.loopedSlides, r = void 0 === n ? 0 : n, i = t.params, a = i.breakpoints;
- if (a && (!a || 0 !== x()(a).length)) {
- var o = t.getBreakpoint(a);
- if (o && t.currentBreakpoint !== o) {
- var s = o in a ? a[o] : t.originalParams, l = i.loop && s.slidesPerView !== i.slidesPerView;
- T.extend(t.params, s), T.extend(t, {
- allowTouchMove: t.params.allowTouchMove,
- allowSlideNext: t.params.allowSlideNext,
- allowSlidePrev: t.params.allowSlidePrev
- }), t.currentBreakpoint = o, l && (t.loopDestroy(), t.loopCreate(), t.updateSlides(), t.slideTo(e - r + t.loopedSlides, 0, !1)), t.emit("breakpoint", s)
- }
- }
- }, wt = function (t) {
- if (t) {
- var e = !1, n = [];
- x()(t).forEach(function (t) {
- n.push(t)
- }), n.sort(function (t, e) {
- return parseInt(t, 10) - parseInt(e, 10)
- });
- for (var r = 0; r < n.length; r += 1) {
- var i = n[r];
- i >= E.a.innerWidth && !e && (e = i)
- }
- return e || "max"
- }
- }, xt = {setBreakpoint: bt, getBreakpoint: wt}, St = function () {
- return {
- isIE: !!E.a.navigator.userAgent.match(/Trident/g) || !!E.a.navigator.userAgent.match(/MSIE/g),
- isSafari: function () {
- var t = E.a.navigator.userAgent.toLowerCase();
- return t.indexOf("safari") >= 0 && t.indexOf("chrome") < 0 && t.indexOf("android") < 0
- }(),
- isUiWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(E.a.navigator.userAgent)
- }
- }(), Et = function () {
- var t = this, e = t.classNames, n = t.params, r = t.rtl, i = t.$el, a = [];
- a.push(n.direction), n.freeMode && a.push("free-mode"), C.flexbox || a.push("no-flexbox"), n.autoHeight && a.push("autoheight"), r && a.push("rtl"), n.slidesPerColumn > 1 && a.push("multirow"), dt.android && a.push("android"), dt.ios && a.push("ios"), St.isIE && (C.pointerEvents || C.prefixedPointerEvents) && a.push("wp8-" + n.direction), a.forEach(function (t) {
- e.push(n.containerModifierClass + t)
- }), i.addClass(e.join(" "))
- }, kt = function () {
- var t = this, e = t.$el, n = t.classNames;
- e.removeClass(n.join(" "))
- }, Tt = {addClasses: Et, removeClasses: kt}, Ct = function (t, e, n, r, i, a) {
- function o() {
- a && a()
- }
- var s = void 0;
- t.complete && i ? o() : e ? (s = new E.a.Image, s.onload = o, s.onerror = o, r && (s.sizes = r), n && (s.srcset = n), e && (s.src = e)) : o()
- }, Mt = function () {
- function t() {
- void 0 !== e && null !== e && e && !e.destroyed && (void 0 !== e.imagesLoaded && (e.imagesLoaded += 1), e.imagesLoaded === e.imagesToLoad.length && (e.params.updateOnImagesReady && e.update(), e.emit("imagesReady")))
- }
- var e = this;
- e.imagesToLoad = e.$el.find("img");
- for (var n = 0; n < e.imagesToLoad.length; n += 1) {
- var r = e.imagesToLoad[n];
- e.loadImage(r, r.currentSrc || r.getAttribute("src"), r.srcset || r.getAttribute("srcset"), r.sizes || r.getAttribute("sizes"), !0, t)
- }
- }, At = {loadImage: Ct, preloadImages: Mt}, Pt = {checkOverflow: a}, Lt = {
- init: !0,
- direction: "horizontal",
- touchEventsTarget: "container",
- initialSlide: 0,
- speed: 300,
- preventIntercationOnTransition: !1,
- iOSEdgeSwipeDetection: !1,
- iOSEdgeSwipeThreshold: 20,
- freeMode: !1,
- freeModeMomentum: !0,
- freeModeMomentumRatio: 1,
- freeModeMomentumBounce: !0,
- freeModeMomentumBounceRatio: 1,
- freeModeMomentumVelocityRatio: 1,
- freeModeSticky: !1,
- freeModeMinimumVelocity: .02,
- autoHeight: !1,
- setWrapperSize: !1,
- virtualTranslate: !1,
- effect: "slide",
- breakpoints: void 0,
- spaceBetween: 0,
- slidesPerView: 1,
- slidesPerColumn: 1,
- slidesPerColumnFill: "column",
- slidesPerGroup: 1,
- centeredSlides: !1,
- slidesOffsetBefore: 0,
- slidesOffsetAfter: 0,
- normalizeSlideIndex: !0,
- watchOverflow: !1,
- roundLengths: !1,
- touchRatio: 1,
- touchAngle: 45,
- simulateTouch: !0,
- shortSwipes: !0,
- longSwipes: !0,
- longSwipesRatio: .5,
- longSwipesMs: 300,
- followFinger: !0,
- allowTouchMove: !0,
- threshold: 0,
- touchMoveStopPropagation: !0,
- touchReleaseOnEdges: !1,
- uniqueNavElements: !0,
- resistance: !0,
- resistanceRatio: .85,
- watchSlidesProgress: !1,
- watchSlidesVisibility: !1,
- grabCursor: !1,
- preventClicks: !0,
- preventClicksPropagation: !0,
- slideToClickedSlide: !1,
- preloadImages: !0,
- updateOnImagesReady: !0,
- loop: !1,
- loopAdditionalSlides: 0,
- loopedSlides: null,
- loopFillGroupWithBlank: !1,
- allowSlidePrev: !0,
- allowSlideNext: !0,
- swipeHandler: null,
- noSwiping: !0,
- noSwipingClass: "swiper-no-swiping",
- noSwipingSelector: null,
- passiveListeners: !0,
- containerModifierClass: "swiper-container-",
- slideClass: "swiper-slide",
- slideBlankClass: "swiper-slide-invisible-blank",
- slideActiveClass: "swiper-slide-active",
- slideDuplicateActiveClass: "swiper-slide-duplicate-active",
- slideVisibleClass: "swiper-slide-visible",
- slideDuplicateClass: "swiper-slide-duplicate",
- slideNextClass: "swiper-slide-next",
- slideDuplicateNextClass: "swiper-slide-duplicate-next",
- slidePrevClass: "swiper-slide-prev",
- slideDuplicatePrevClass: "swiper-slide-duplicate-prev",
- wrapperClass: "swiper-wrapper",
- runCallbacksOnInit: !0
- }, Ot = {
- update: N,
- translate: G,
- transition: $,
- slide: tt,
- loop: it,
- grabCursor: st,
- manipulation: ht,
- events: yt,
- breakpoints: xt,
- checkOverflow: Pt,
- classes: Tt,
- images: At
- }, Rt = {}, It = function (t) {
- function e() {
- var t;
- p()(this, e);
- for (var r = void 0, i = void 0, a = arguments.length, o = Array(a), s = 0; s < a; s++) o[s] = arguments[s];
- 1 === o.length && o[0].constructor && o[0].constructor === Object ? i = o[0] : (r = o[0], i = o[1]), i || (i = {}), i = T.extend({}, i), r && !i.el && (i.el = r);
- var u = c()(this, (e.__proto__ || l()(e)).call(this, i));
- x()(Ot).forEach(function (t) {
- x()(Ot[t]).forEach(function (n) {
- e.prototype[n] || (e.prototype[n] = Ot[t][n])
- })
- });
- var f = u;
- void 0 === f.modules && (f.modules = {}), x()(f.modules).forEach(function (t) {
- var e = f.modules[t];
- if (e.params) {
- var n = x()(e.params)[0], r = e.params[n];
- if ("object" !== (void 0 === r ? "undefined" : b()(r))) return;
- if (!(n in i && "enabled" in r)) return;
- !0 === i[n] && (i[n] = {enabled: !0}), "object" !== b()(i[n]) || "enabled" in i[n] || (i[n].enabled = !0), i[n] || (i[n] = {enabled: !1})
- }
- });
- var h = T.extend({}, Lt);
- f.useModulesParams(h), f.params = T.extend({}, h, Rt, i), f.originalParams = T.extend({}, f.params), f.passedParams = T.extend({}, i), f.$ = S.L;
- var d = n.i(S.L)(f.params.el);
- if (!(r = d[0])) {
- var v;
- return v = void 0, c()(u, v)
- }
- if (d.length > 1) {
- var g, m = [];
- return d.each(function (t, n) {
- var r = T.extend({}, i, {el: n});
- m.push(new e(r))
- }), g = m, c()(u, g)
- }
- r.swiper = f, d.data("swiper", f);
- var _ = d.children("." + f.params.wrapperClass);
- return T.extend(f, {
- $el: d,
- el: r,
- $wrapperEl: _,
- wrapperEl: _[0],
- classNames: [],
- slides: n.i(S.L)(),
- slidesGrid: [],
- snapGrid: [],
- slidesSizesGrid: [],
- isHorizontal: function () {
- return "horizontal" === f.params.direction
- },
- isVertical: function () {
- return "vertical" === f.params.direction
- },
- rtl: "horizontal" === f.params.direction && ("rtl" === r.dir.toLowerCase() || "rtl" === d.css("direction")),
- wrongRTL: "-webkit-box" === _.css("display"),
- activeIndex: 0,
- realIndex: 0,
- isBeginning: !0,
- isEnd: !1,
- translate: 0,
- progress: 0,
- velocity: 0,
- animating: !1,
- allowSlideNext: f.params.allowSlideNext,
- allowSlidePrev: f.params.allowSlidePrev,
- touchEvents: function () {
- var t = ["touchstart", "touchmove", "touchend"], e = ["mousedown", "mousemove", "mouseup"];
- return C.pointerEvents ? e = ["pointerdown", "pointermove", "pointerup"] : C.prefixedPointerEvents && (e = ["MSPointerDown", "MSPointerMove", "MSPointerUp"]), f.touchEventsTouch = {
- start: t[0],
- move: t[1],
- end: t[2]
- }, f.touchEventsDesktop = {
- start: e[0],
- move: e[1],
- end: e[2]
- }, C.touch || !f.params.simulateTouch ? f.touchEventsTouch : f.touchEventsDesktop
- }(),
- touchEventsData: {
- isTouched: void 0,
- isMoved: void 0,
- allowTouchCallbacks: void 0,
- touchStartTime: void 0,
- isScrolling: void 0,
- currentTranslate: void 0,
- startTranslate: void 0,
- allowThresholdMove: void 0,
- formElements: "input, select, option, textarea, button, video",
- lastClickTime: T.now(),
- clickTimeout: void 0,
- velocities: [],
- allowMomentumBounce: void 0,
- isTouchEvent: void 0,
- startMoving: void 0
- },
- allowClick: !0,
- allowTouchMove: f.params.allowTouchMove,
- touches: {startX: 0, startY: 0, currentX: 0, currentY: 0, diff: 0},
- imagesToLoad: [],
- imagesLoaded: 0
- }), f.useModules(), f.params.init && f.init(), t = f, c()(u, t)
- }
- return h()(e, t), g()(e, [{
- key: "slidesPerViewDynamic", value: function () {
- var t = this, e = t.params, n = t.slides, r = t.slidesGrid, i = t.size, a = t.activeIndex, o = 1;
- if (e.centeredSlides) {
- for (var s = n[a].swiperSlideSize, l = void 0, u = a + 1; u < n.length; u += 1) n[u] && !l && (s += n[u].swiperSlideSize, o += 1, s > i && (l = !0));
- for (var c = a - 1; c >= 0; c -= 1) n[c] && !l && (s += n[c].swiperSlideSize, o += 1, s > i && (l = !0))
- } else for (var f = a + 1; f < n.length; f += 1) r[f] - r[a] < i && (o += 1);
- return o
- }
- }, {
- key: "update", value: function () {
- function t() {
- var t = e.rtl ? -1 * e.translate : e.translate, n = Math.min(Math.max(t, e.maxTranslate()), e.minTranslate());
- e.setTranslate(n), e.updateActiveIndex(), e.updateSlidesClasses()
- }
- var e = this;
- if (e && !e.destroyed) {
- e.updateSize(), e.updateSlides(), e.updateProgress(), e.updateSlidesClasses();
- e.params.freeMode ? (t(), e.params.autoHeight && e.updateAutoHeight()) : (("auto" === e.params.slidesPerView || e.params.slidesPerView > 1) && e.isEnd && !e.params.centeredSlides ? e.slideTo(e.slides.length - 1, 0, !1, !0) : e.slideTo(e.activeIndex, 0, !1, !0)) || t(), e.emit("update")
- }
- }
- }, {
- key: "init", value: function () {
- var t = this;
- t.initialized || (t.emit("beforeInit"), t.params.breakpoints && t.setBreakpoint(), t.addClasses(), t.params.loop && t.loopCreate(), t.updateSize(), t.updateSlides(), t.params.watchOverflow && t.checkOverflow(), t.params.grabCursor && t.setGrabCursor(), t.params.preloadImages && t.preloadImages(), t.params.loop ? t.slideTo(t.params.initialSlide + t.loopedSlides, 0, t.params.runCallbacksOnInit) : t.slideTo(t.params.initialSlide, 0, t.params.runCallbacksOnInit), t.attachEvents(), t.initialized = !0, t.emit("init"))
- }
- }, {
- key: "destroy", value: function () {
- var t = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0],
- e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], n = this, r = n.params, i = n.$el,
- a = n.$wrapperEl, o = n.slides;
- n.emit("beforeDestroy"), n.initialized = !1, n.detachEvents(), r.loop && n.loopDestroy(), e && (n.removeClasses(), i.removeAttr("style"), a.removeAttr("style"), o && o.length && o.removeClass([r.slideVisibleClass, r.slideActiveClass, r.slideNextClass, r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")), n.emit("destroy"), x()(n.eventsListeners).forEach(function (t) {
- n.off(t)
- }), !1 !== t && (n.$el[0].swiper = null, n.$el.data("swiper", null), T.deleteProps(n)), n.destroyed = !0
- }
- }], [{
- key: "extendDefaults", value: function (t) {
- T.extend(Rt, t)
- }
- }, {
- key: "extendedDefaults", get: function () {
- return Rt
- }
- }, {
- key: "defaults", get: function () {
- return Lt
- }
- }, {
- key: "Class", get: function () {
- return M
- }
- }, {
- key: "$", get: function () {
- return S.L
- }
- }]), e
- }(M), Bt = {name: "device", proto: {device: dt}, static: {device: dt}},
- zt = {name: "support", proto: {support: C}, static: {support: C}},
- Ft = {name: "browser", proto: {browser: St}, static: {browser: St}}, Nt = {
- name: "resize", create: function () {
- var t = this;
- T.extend(t, {
- resize: {
- resizeHandler: function () {
- t && !t.destroyed && t.initialized && (t.emit("beforeResize"), t.emit("resize"))
- }, orientationChangeHandler: function () {
- t && !t.destroyed && t.initialized && t.emit("orientationchange")
- }
- }
- })
- }, on: {
- init: function () {
- var t = this;
- E.a.addEventListener("resize", t.resize.resizeHandler), E.a.addEventListener("orientationchange", t.resize.orientationChangeHandler)
- }, destroy: function () {
- var t = this;
- E.a.removeEventListener("resize", t.resize.resizeHandler), E.a.removeEventListener("orientationchange", t.resize.orientationChangeHandler)
- }
- }
- }, Dt = {
- func: E.a.MutationObserver || E.a.WebkitMutationObserver, attach: function (t) {
- var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, n = this, r = Dt.func,
- i = new r(function (t) {
- t.forEach(function (t) {
- n.emit("observerUpdate", t)
- })
- });
- i.observe(t, {
- attributes: void 0 === e.attributes || e.attributes,
- childList: void 0 === e.childList || e.childList,
- characterData: void 0 === e.characterData || e.characterData
- }), n.observer.observers.push(i)
- }, init: function () {
- var t = this;
- if (C.observer && t.params.observer) {
- if (t.params.observeParents) for (var e = t.$el.parents(), n = 0; n < e.length; n += 1) t.observer.attach(e[n]);
- t.observer.attach(t.$el[0], {childList: !1}), t.observer.attach(t.$wrapperEl[0], {attributes: !1})
- }
- }, destroy: function () {
- var t = this;
- t.observer.observers.forEach(function (t) {
- t.disconnect()
- }), t.observer.observers = []
- }
- }, jt = {
- name: "observer", params: {observer: !1, observeParents: !1}, create: function () {
- var t = this;
- T.extend(t, {
- observer: {
- init: Dt.init.bind(t),
- attach: Dt.attach.bind(t),
- destroy: Dt.destroy.bind(t),
- observers: []
- }
- })
- }, on: {
- init: function () {
- this.observer.init()
- }, destroy: function () {
- this.observer.destroy()
- }
- }
- }, Ut = {
- update: function (t) {
- function e() {
- n.updateSlides(), n.updateProgress(), n.updateSlidesClasses(), n.lazy && n.params.lazy.enabled && n.lazy.load()
- }
- var n = this, r = n.params, i = r.slidesPerView, a = r.slidesPerGroup, o = r.centeredSlides, s = n.virtual,
- l = s.from, u = s.to, c = s.slides, f = s.slidesGrid, h = s.renderSlide, d = s.offset;
- n.updateActiveIndex();
- var p = n.activeIndex || 0, v = void 0;
- v = n.rtl && n.isHorizontal() ? "right" : n.isHorizontal() ? "left" : "top";
- var g = void 0, m = void 0;
- o ? (g = Math.floor(i / 2) + a, m = Math.floor(i / 2) + a) : (g = i + (a - 1), m = a);
- var _ = Math.max((p || 0) - m, 0), y = Math.min((p || 0) + g, c.length - 1),
- b = (n.slidesGrid[_] || 0) - (n.slidesGrid[0] || 0);
- if (T.extend(n.virtual, {
- from: _,
- to: y,
- offset: b,
- slidesGrid: n.slidesGrid
- }), l === _ && u === y && !t) return n.slidesGrid !== f && b !== d && n.slides.css(v, b + "px"), void n.updateProgress();
- if (n.params.virtual.renderExternal) return n.params.virtual.renderExternal.call(n, {
- offset: b,
- from: _,
- to: y,
- slides: function () {
- for (var t = [], e = _; e <= y; e += 1) t.push(c[e]);
- return t
- }()
- }), void e();
- var w = [], x = [];
- if (t) n.$wrapperEl.find("." + n.params.slideClass).remove(); else for (var S = l; S <= u; S += 1) (S < _ || S > y) && n.$wrapperEl.find("." + n.params.slideClass + '[data-swiper-slide-index="' + S + '"]').remove();
- for (var E = 0; E < c.length; E += 1) E >= _ && E <= y && (void 0 === u || t ? x.push(E) : (E > u && x.push(E), E < l && w.push(E)));
- x.forEach(function (t) {
- n.$wrapperEl.append(h(c[t], t))
- }), w.sort(function (t, e) {
- return t < e
- }).forEach(function (t) {
- n.$wrapperEl.prepend(h(c[t], t))
- }), n.$wrapperEl.children(".swiper-slide").css(v, b + "px"), e()
- }, renderSlide: function (t, e) {
- var r = this, i = r.params.virtual;
- if (i.cache && r.virtual.cache[e]) return r.virtual.cache[e];
- var a = i.renderSlide ? n.i(S.L)(i.renderSlide.call(r, t, e)) : n.i(S.L)('<div class="' + r.params.slideClass + '" data-swiper-slide-index="' + e + '">' + t + "</div>");
- return a.attr("data-swiper-slide-index") || a.attr("data-swiper-slide-index", e), i.cache && (r.virtual.cache[e] = a), a
- }, appendSlide: function (t) {
- var e = this;
- e.virtual.slides.push(t), e.virtual.update(!0)
- }, prependSlide: function (t) {
- var e = this;
- if (e.virtual.slides.unshift(t), e.params.virtual.cache) {
- var n = e.virtual.cache, r = {};
- x()(n).forEach(function (t) {
- r[t + 1] = n[t]
- }), e.virtual.cache = r
- }
- e.virtual.update(!0), e.slideNext(0)
- }
- }, Ht = {
- name: "virtual",
- params: {virtual: {enabled: !1, slides: [], cache: !0, renderSlide: null, renderExternal: null}},
- create: function () {
- var t = this;
- T.extend(t, {
- virtual: {
- update: Ut.update.bind(t),
- appendSlide: Ut.appendSlide.bind(t),
- prependSlide: Ut.prependSlide.bind(t),
- renderSlide: Ut.renderSlide.bind(t),
- slides: t.params.virtual.slides,
- cache: {}
- }
- })
- },
- on: {
- beforeInit: function () {
- var t = this;
- if (t.params.virtual.enabled) {
- t.classNames.push(t.params.containerModifierClass + "virtual");
- var e = {watchSlidesProgress: !0};
- T.extend(t.params, e), T.extend(t.originalParams, e), t.virtual.update()
- }
- }, setTranslate: function () {
- var t = this;
- t.params.virtual.enabled && t.virtual.update()
- }
- }
- }, Gt = {
- handle: function (t) {
- var e = this, n = t;
- n.originalEvent && (n = n.originalEvent);
- var r = n.keyCode || n.charCode;
- if (!e.allowSlideNext && (e.isHorizontal() && 39 === r || e.isVertical() && 40 === r)) return !1;
- if (!e.allowSlidePrev && (e.isHorizontal() && 37 === r || e.isVertical() && 38 === r)) return !1;
- if (!(n.shiftKey || n.altKey || n.ctrlKey || n.metaKey || E.b.activeElement && E.b.activeElement.nodeName && ("input" === E.b.activeElement.nodeName.toLowerCase() || "textarea" === E.b.activeElement.nodeName.toLowerCase()))) {
- if (e.params.keyboard.onlyInViewport && (37 === r || 39 === r || 38 === r || 40 === r)) {
- var i = !1;
- if (e.$el.parents("." + e.params.slideClass).length > 0 && 0 === e.$el.parents("." + e.params.slideActiveClass).length) return;
- var a = E.a.innerWidth, o = E.a.innerHeight, s = e.$el.offset();
- e.rtl && (s.left -= e.$el[0].scrollLeft);
- for (var l = [[s.left, s.top], [s.left + e.width, s.top], [s.left, s.top + e.height], [s.left + e.width, s.top + e.height]], u = 0; u < l.length; u += 1) {
- var c = l[u];
- c[0] >= 0 && c[0] <= a && c[1] >= 0 && c[1] <= o && (i = !0)
- }
- if (!i) return
- }
- e.isHorizontal() ? (37 !== r && 39 !== r || (n.preventDefault ? n.preventDefault() : n.returnValue = !1), (39 === r && !e.rtl || 37 === r && e.rtl) && e.slideNext(), (37 === r && !e.rtl || 39 === r && e.rtl) && e.slidePrev()) : (38 !== r && 40 !== r || (n.preventDefault ? n.preventDefault() : n.returnValue = !1), 40 === r && e.slideNext(), 38 === r && e.slidePrev()), e.emit("keyPress", r)
- }
- }, enable: function () {
- var t = this;
- t.keyboard.enabled || (n.i(S.L)(E.b).on("keydown", t.keyboard.handle), t.keyboard.enabled = !0)
- }, disable: function () {
- var t = this;
- t.keyboard.enabled && (n.i(S.L)(E.b).off("keydown", t.keyboard.handle), t.keyboard.enabled = !1)
- }
- }, Wt = {
- name: "keyboard", params: {keyboard: {enabled: !1, onlyInViewport: !0}}, create: function () {
- var t = this;
- T.extend(t, {
- keyboard: {
- enabled: !1,
- enable: Gt.enable.bind(t),
- disable: Gt.disable.bind(t),
- handle: Gt.handle.bind(t)
- }
- })
- }, on: {
- init: function () {
- var t = this;
- t.params.keyboard.enabled && t.keyboard.enable()
- }, destroy: function () {
- var t = this;
- t.keyboard.enabled && t.keyboard.disable()
- }
- }
- }, Vt = {
- lastScrollTime: T.now(), event: function () {
- return E.a.navigator.userAgent.indexOf("firefox") > -1 ? "DOMMouseScroll" : o() ? "wheel" : "mousewheel"
- }(), normalize: function (t) {
- var e = 0, n = 0, r = 0, i = 0;
- return "detail" in t && (n = t.detail), "wheelDelta" in t && (n = -t.wheelDelta / 120), "wheelDeltaY" in t && (n = -t.wheelDeltaY / 120), "wheelDeltaX" in t && (e = -t.wheelDeltaX / 120), "axis" in t && t.axis === t.HORIZONTAL_AXIS && (e = n, n = 0), r = 10 * e, i = 10 * n, "deltaY" in t && (i = t.deltaY), "deltaX" in t && (r = t.deltaX), (r || i) && t.deltaMode && (1 === t.deltaMode ? (r *= 40, i *= 40) : (r *= 800, i *= 800)), r && !e && (e = r < 1 ? -1 : 1), i && !n && (n = i < 1 ? -1 : 1), {
- spinX: e,
- spinY: n,
- pixelX: r,
- pixelY: i
- }
- }, handle: function (t) {
- var e = t, n = this, r = n.params.mousewheel;
- e.originalEvent && (e = e.originalEvent);
- var i = 0, a = n.rtl ? -1 : 1, o = Vt.normalize(e);
- if (r.forceToAxis) if (n.isHorizontal()) {
- if (!(Math.abs(o.pixelX) > Math.abs(o.pixelY))) return !0;
- i = o.pixelX * a
- } else {
- if (!(Math.abs(o.pixelY) > Math.abs(o.pixelX))) return !0;
- i = o.pixelY
- } else i = Math.abs(o.pixelX) > Math.abs(o.pixelY) ? -o.pixelX * a : -o.pixelY;
- if (0 === i) return !0;
- if (r.invert && (i = -i), n.params.freeMode) {
- var s = n.getTranslate() + i * r.sensitivity, l = n.isBeginning, u = n.isEnd;
- if (s >= n.minTranslate() && (s = n.minTranslate()), s <= n.maxTranslate() && (s = n.maxTranslate()), n.setTransition(0), n.setTranslate(s), n.updateProgress(), n.updateActiveIndex(), n.updateSlidesClasses(), (!l && n.isBeginning || !u && n.isEnd) && n.updateSlidesClasses(), n.params.freeModeSticky && (clearTimeout(n.mousewheel.timeout), n.mousewheel.timeout = T.nextTick(function () {
- n.slideReset()
- }, 300)), n.emit("scroll", e), n.params.autoplay && n.params.autoplayDisableOnInteraction && n.stopAutoplay(), s === n.minTranslate() || s === n.maxTranslate()) return !0
- } else {
- if (T.now() - n.mousewheel.lastScrollTime > 60) if (i < 0) if (n.isEnd && !n.params.loop || n.animating) {
- if (r.releaseOnEdges) return !0
- } else n.slideNext(), n.emit("scroll", e); else if (n.isBeginning && !n.params.loop || n.animating) {
- if (r.releaseOnEdges) return !0
- } else n.slidePrev(), n.emit("scroll", e);
- n.mousewheel.lastScrollTime = (new E.a.Date).getTime()
- }
- return e.preventDefault ? e.preventDefault() : e.returnValue = !1, !1
- }, enable: function () {
- var t = this;
- if (!Vt.event) return !1;
- if (t.mousewheel.enabled) return !1;
- var e = t.$el;
- return "container" !== t.params.mousewheel.eventsTarged && (e = n.i(S.L)(t.params.mousewheel.eventsTarged)), e.on(Vt.event, t.mousewheel.handle), t.mousewheel.enabled = !0, !0
- }, disable: function () {
- var t = this;
- if (!Vt.event) return !1;
- if (!t.mousewheel.enabled) return !1;
- var e = t.$el;
- return "container" !== t.params.mousewheel.eventsTarged && (e = n.i(S.L)(t.params.mousewheel.eventsTarged)), e.off(Vt.event, t.mousewheel.handle), t.mousewheel.enabled = !1, !0
- }
- }, Zt = {
- name: "mousewheel",
- params: {
- mousewheel: {
- enabled: !1,
- releaseOnEdges: !1,
- invert: !1,
- forceToAxis: !1,
- sensitivity: 1,
- eventsTarged: "container"
- }
- },
- create: function () {
- var t = this;
- T.extend(t, {
- mousewheel: {
- enabled: !1,
- enable: Vt.enable.bind(t),
- disable: Vt.disable.bind(t),
- handle: Vt.handle.bind(t),
- lastScrollTime: T.now()
- }
- })
- },
- on: {
- init: function () {
- var t = this;
- t.params.mousewheel.enabled && t.mousewheel.enable()
- }, destroy: function () {
- var t = this;
- t.mousewheel.enabled && t.mousewheel.disable()
- }
- }
- }, $t = {
- update: function () {
- var t = this, e = t.params.navigation;
- if (!t.params.loop) {
- var n = t.navigation, r = n.$nextEl, i = n.$prevEl;
- i && i.length > 0 && (t.isBeginning ? i.addClass(e.disabledClass) : i.removeClass(e.disabledClass), i[t.params.watchOverflow && t.isLocked ? "addClass" : "removeClass"](e.lockClass)), r && r.length > 0 && (t.isEnd ? r.addClass(e.disabledClass) : r.removeClass(e.disabledClass), r[t.params.watchOverflow && t.isLocked ? "addClass" : "removeClass"](e.lockClass))
- }
- }, init: function () {
- var t = this, e = t.params.navigation;
- if (e.nextEl || e.prevEl) {
- var r = void 0, i = void 0;
- e.nextEl && (r = n.i(S.L)(e.nextEl), t.params.uniqueNavElements && "string" == typeof e.nextEl && r.length > 1 && 1 === t.$el.find(e.nextEl).length && (r = t.$el.find(e.nextEl))), e.prevEl && (i = n.i(S.L)(e.prevEl), t.params.uniqueNavElements && "string" == typeof e.prevEl && i.length > 1 && 1 === t.$el.find(e.prevEl).length && (i = t.$el.find(e.prevEl))), r && r.length > 0 && r.on("click", function (e) {
- e.preventDefault(), t.isEnd && !t.params.loop || t.slideNext()
- }), i && i.length > 0 && i.on("click", function (e) {
- e.preventDefault(), t.isBeginning && !t.params.loop || t.slidePrev()
- }), T.extend(t.navigation, {$nextEl: r, nextEl: r && r[0], $prevEl: i, prevEl: i && i[0]})
- }
- }, destroy: function () {
- var t = this, e = t.navigation, n = e.$nextEl, r = e.$prevEl;
- n && n.length && (n.off("click"), n.removeClass(t.params.navigation.disabledClass)), r && r.length && (r.off("click"), r.removeClass(t.params.navigation.disabledClass))
- }
- }, Xt = {
- name: "navigation",
- params: {
- navigation: {
- nextEl: null,
- prevEl: null,
- hideOnClick: !1,
- disabledClass: "swiper-button-disabled",
- hiddenClass: "swiper-button-hidden",
- lockClass: "swiper-button-lock"
- }
- },
- create: function () {
- var t = this;
- T.extend(t, {navigation: {init: $t.init.bind(t), update: $t.update.bind(t), destroy: $t.destroy.bind(t)}})
- },
- on: {
- init: function () {
- var t = this;
- t.navigation.init(), t.navigation.update()
- }, toEdge: function () {
- this.navigation.update()
- }, fromEdge: function () {
- this.navigation.update()
- }, destroy: function () {
- this.navigation.destroy()
- }, click: function (t) {
- var e = this, r = e.navigation, i = r.$nextEl, a = r.$prevEl;
- !e.params.navigation.hideOnClick || n.i(S.L)(t.target).is(a) || n.i(S.L)(t.target).is(i) || (i && i.toggleClass(e.params.navigation.hiddenClass), a && a.toggleClass(e.params.navigation.hiddenClass))
- }
- }
- }, Yt = {
- update: function () {
- var t = this, e = t.rtl, r = t.params.pagination;
- if (r.el && t.pagination.el && t.pagination.$el && 0 !== t.pagination.$el.length) {
- var i = t.virtual && t.params.virtual.enabled ? t.virtual.slides.length : t.slides.length, a = t.pagination.$el,
- o = void 0,
- s = t.params.loop ? Math.ceil((i - 2 * t.loopedSlides) / t.params.slidesPerGroup) : t.snapGrid.length;
- if (t.params.loop ? (o = Math.ceil((t.activeIndex - t.loopedSlides) / t.params.slidesPerGroup), o > i - 1 - 2 * t.loopedSlides && (o -= i - 2 * t.loopedSlides), o > s - 1 && (o -= s), o < 0 && "bullets" !== t.params.paginationType && (o = s + o)) : o = void 0 !== t.snapIndex ? t.snapIndex : t.activeIndex || 0, "bullets" === r.type && t.pagination.bullets && t.pagination.bullets.length > 0) {
- var l = t.pagination.bullets, u = void 0, c = void 0, f = void 0;
- if (r.dynamicBullets && (t.pagination.bulletSize = l.eq(0)[t.isHorizontal() ? "outerWidth" : "outerHeight"](!0), a.css(t.isHorizontal() ? "width" : "height", t.pagination.bulletSize * (r.dynamicMainBullets + 4) + "px"), r.dynamicMainBullets > 1 && void 0 !== t.previousIndex && (o > t.previousIndex && t.pagination.dynamicBulletIndex < r.dynamicMainBullets - 1 ? t.pagination.dynamicBulletIndex += 1 : o < t.previousIndex && t.pagination.dynamicBulletIndex > 0 && (t.pagination.dynamicBulletIndex -= 1)), u = o - t.pagination.dynamicBulletIndex, c = u + (r.dynamicMainBullets - 1), f = (c + u) / 2), l.removeClass(r.bulletActiveClass + " " + r.bulletActiveClass + "-next " + r.bulletActiveClass + "-next-next " + r.bulletActiveClass + "-prev " + r.bulletActiveClass + "-prev-prev " + r.bulletActiveClass + "-main"), a.length > 1) l.each(function (t, e) {
- var i = n.i(S.L)(e), a = i.index();
- a === o && i.addClass(r.bulletActiveClass), r.dynamicBullets && (a >= u && a <= c && i.addClass(r.bulletActiveClass + "-main"), a === u && i.prev().addClass(r.bulletActiveClass + "-prev").prev().addClass(r.bulletActiveClass + "-prev-prev"), a === c && i.next().addClass(r.bulletActiveClass + "-next").next().addClass(r.bulletActiveClass + "-next-next"))
- }); else {
- if (l.eq(o).addClass(r.bulletActiveClass), r.dynamicBullets) {
- for (var h = l.eq(u), d = l.eq(c), p = u; p <= c; p += 1) l.eq(p).addClass(r.bulletActiveClass + "-main");
- h.prev().addClass(r.bulletActiveClass + "-prev").prev().addClass(r.bulletActiveClass + "-prev-prev"), d.next().addClass(r.bulletActiveClass + "-next").next().addClass(r.bulletActiveClass + "-next-next")
- }
- }
- if (r.dynamicBullets) {
- var v = Math.min(l.length, r.dynamicMainBullets + 4),
- g = (t.pagination.bulletSize * v - t.pagination.bulletSize) / 2 - f * t.pagination.bulletSize,
- m = e ? "right" : "left";
- l.css(t.isHorizontal() ? m : "top", g + "px")
- }
- }
- if ("fraction" === r.type && (a.find("." + r.currentClass).text(o + 1), a.find("." + r.totalClass).text(s)), "progressbar" === r.type) {
- var _ = (o + 1) / s, y = _, b = 1;
- t.isHorizontal() || (b = _, y = 1), a.find("." + r.progressbarFillClass).transform("translate3d(0,0,0) scaleX(" + y + ") scaleY(" + b + ")").transition(t.params.speed)
- }
- "custom" === r.type && r.renderCustom ? (a.html(r.renderCustom(t, o + 1, s)), t.emit("paginationRender", t, a[0])) : t.emit("paginationUpdate", t, a[0]), a[t.params.watchOverflow && t.isLocked ? "addClass" : "removeClass"](r.lockClass)
- }
- }, render: function () {
- var t = this, e = t.params.pagination;
- if (e.el && t.pagination.el && t.pagination.$el && 0 !== t.pagination.$el.length) {
- var n = t.virtual && t.params.virtual.enabled ? t.virtual.slides.length : t.slides.length, r = t.pagination.$el,
- i = "";
- if ("bullets" === e.type) {
- for (var a = t.params.loop ? Math.ceil((n - 2 * t.loopedSlides) / t.params.slidesPerGroup) : t.snapGrid.length, o = 0; o < a; o += 1) e.renderBullet ? i += e.renderBullet.call(t, o, e.bulletClass) : i += "<" + e.bulletElement + ' class="' + e.bulletClass + '"></' + e.bulletElement + ">";
- r.html(i), t.pagination.bullets = r.find("." + e.bulletClass)
- }
- "fraction" === e.type && (i = e.renderFraction ? e.renderFraction.call(t, e.currentClass, e.totalClass) : '<span class="' + e.currentClass + '"></span> / <span class="' + e.totalClass + '"></span>', r.html(i)), "progressbar" === e.type && (i = e.renderProgressbar ? e.renderProgressbar.call(t, e.progressbarFillClass) : '<span class="' + e.progressbarFillClass + '"></span>', r.html(i)), "custom" !== e.type && t.emit("paginationRender", t.pagination.$el[0])
- }
- }, init: function () {
- var t = this, e = t.params.pagination;
- if (e.el) {
- var r = n.i(S.L)(e.el);
- 0 !== r.length && (t.params.uniqueNavElements && "string" == typeof e.el && r.length > 1 && 1 === t.$el.find(e.el).length && (r = t.$el.find(e.el)), "bullets" === e.type && e.clickable && r.addClass(e.clickableClass), r.addClass(e.modifierClass + e.type), "bullets" === e.type && e.dynamicBullets && (r.addClass("" + e.modifierClass + e.type + "-dynamic"), t.pagination.dynamicBulletIndex = 0, e.dynamicMainBullets < 1 && (e.dynamicMainBullets = 1)), e.clickable && r.on("click", "." + e.bulletClass, function (e) {
- e.preventDefault();
- var r = n.i(S.L)(this).index() * t.params.slidesPerGroup;
- t.params.loop && (r += t.loopedSlides), t.slideTo(r)
- }), T.extend(t.pagination, {$el: r, el: r[0]}))
- }
- }, destroy: function () {
- var t = this, e = t.params.pagination;
- if (e.el && t.pagination.el && t.pagination.$el && 0 !== t.pagination.$el.length) {
- var n = t.pagination.$el;
- n.removeClass(e.hiddenClass), n.removeClass(e.modifierClass + e.type), t.pagination.bullets && t.pagination.bullets.removeClass(e.bulletActiveClass), e.clickable && n.off("click", "." + e.bulletClass)
- }
- }
- }, Kt = {
- name: "pagination",
- params: {
- pagination: {
- el: null,
- bulletElement: "span",
- clickable: !1,
- hideOnClick: !1,
- renderBullet: null,
- renderProgressbar: null,
- renderFraction: null,
- renderCustom: null,
- type: "bullets",
- dynamicBullets: !1,
- dynamicMainBullets: 1,
- bulletClass: "swiper-pagination-bullet",
- bulletActiveClass: "swiper-pagination-bullet-active",
- modifierClass: "swiper-pagination-",
- currentClass: "swiper-pagination-current",
- totalClass: "swiper-pagination-total",
- hiddenClass: "swiper-pagination-hidden",
- progressbarFillClass: "swiper-pagination-progressbar-fill",
- clickableClass: "swiper-pagination-clickable",
- lockClass: "swiper-pagination-lock"
- }
- },
- create: function () {
- var t = this;
- T.extend(t, {
- pagination: {
- init: Yt.init.bind(t),
- render: Yt.render.bind(t),
- update: Yt.update.bind(t),
- destroy: Yt.destroy.bind(t),
- dynamicBulletIndex: 0
- }
- })
- },
- on: {
- init: function () {
- var t = this;
- t.pagination.init(), t.pagination.render(), t.pagination.update()
- }, activeIndexChange: function () {
- var t = this;
- t.params.loop ? t.pagination.update() : void 0 === t.snapIndex && t.pagination.update()
- }, snapIndexChange: function () {
- var t = this;
- t.params.loop || t.pagination.update()
- }, slidesLengthChange: function () {
- var t = this;
- t.params.loop && (t.pagination.render(), t.pagination.update())
- }, snapGridLengthChange: function () {
- var t = this;
- t.params.loop || (t.pagination.render(), t.pagination.update())
- }, destroy: function () {
- this.pagination.destroy()
- }, click: function (t) {
- var e = this;
- e.params.pagination.el && e.params.pagination.hideOnClick && e.pagination.$el.length > 0 && !n.i(S.L)(t.target).hasClass(e.params.pagination.bulletClass) && e.pagination.$el.toggleClass(e.params.pagination.hiddenClass)
- }
- }
- }, qt = {
- setTranslate: function () {
- var t = this;
- if (t.params.scrollbar.el && t.scrollbar.el) {
- var e = t.scrollbar, n = t.rtl, r = t.progress, i = e.dragSize, a = e.trackSize, o = e.$dragEl, s = e.$el,
- l = t.params.scrollbar, u = i, c = (a - i) * r;
- n && t.isHorizontal() ? (c = -c, c > 0 ? (u = i - c, c = 0) : -c + i > a && (u = a + c)) : c < 0 ? (u = i + c, c = 0) : c + i > a && (u = a - c), t.isHorizontal() ? (C.transforms3d ? o.transform("translate3d(" + c + "px, 0, 0)") : o.transform("translateX(" + c + "px)"), o[0].style.width = u + "px") : (C.transforms3d ? o.transform("translate3d(0px, " + c + "px, 0)") : o.transform("translateY(" + c + "px)"), o[0].style.height = u + "px"), l.hide && (clearTimeout(t.scrollbar.timeout), s[0].style.opacity = 1, t.scrollbar.timeout = setTimeout(function () {
- s[0].style.opacity = 0, s.transition(400)
- }, 1e3))
- }
- }, setTransition: function (t) {
- var e = this;
- e.params.scrollbar.el && e.scrollbar.el && e.scrollbar.$dragEl.transition(t)
- }, updateSize: function () {
- var t = this;
- if (t.params.scrollbar.el && t.scrollbar.el) {
- var e = t.scrollbar, n = e.$dragEl, r = e.$el;
- n[0].style.width = "", n[0].style.height = "";
- var i = t.isHorizontal() ? r[0].offsetWidth : r[0].offsetHeight, a = t.size / t.virtualSize,
- o = a * (i / t.size), s = void 0;
- s = "auto" === t.params.scrollbar.dragSize ? i * a : parseInt(t.params.scrollbar.dragSize, 10), t.isHorizontal() ? n[0].style.width = s + "px" : n[0].style.height = s + "px", r[0].style.display = a >= 1 ? "none" : "", t.params.scrollbarHide && (r[0].style.opacity = 0), T.extend(e, {
- trackSize: i,
- divider: a,
- moveDivider: o,
- dragSize: s
- }), e.$el[t.params.watchOverflow && t.isLocked ? "addClass" : "removeClass"](t.params.scrollbar.lockClass)
- }
- }, setDragPosition: function (t) {
- var e = this, n = e.scrollbar, r = n.$el, i = n.dragSize, a = n.trackSize, o = void 0;
- o = e.isHorizontal() ? "touchstart" === t.type || "touchmove" === t.type ? t.targetTouches[0].pageX : t.pageX || t.clientX : "touchstart" === t.type || "touchmove" === t.type ? t.targetTouches[0].pageY : t.pageY || t.clientY;
- var s = void 0;
- s = (o - r.offset()[e.isHorizontal() ? "left" : "top"] - i / 2) / (a - i), s = Math.max(Math.min(s, 1), 0), e.rtl && (s = 1 - s);
- var l = e.minTranslate() + (e.maxTranslate() - e.minTranslate()) * s;
- e.updateProgress(l), e.setTranslate(l), e.updateActiveIndex(), e.updateSlidesClasses()
- }, onDragStart: function (t) {
- var e = this, n = e.params.scrollbar, r = e.scrollbar, i = e.$wrapperEl, a = r.$el, o = r.$dragEl;
- e.scrollbar.isTouched = !0, t.preventDefault(), t.stopPropagation(), i.transition(100), o.transition(100), r.setDragPosition(t), clearTimeout(e.scrollbar.dragTimeout), a.transition(0), n.hide && a.css("opacity", 1), e.emit("scrollbarDragStart", t)
- }, onDragMove: function (t) {
- var e = this, n = e.scrollbar, r = e.$wrapperEl, i = n.$el, a = n.$dragEl;
- e.scrollbar.isTouched && (t.preventDefault ? t.preventDefault() : t.returnValue = !1, n.setDragPosition(t), r.transition(0), i.transition(0), a.transition(0), e.emit("scrollbarDragMove", t))
- }, onDragEnd: function (t) {
- var e = this, n = e.params.scrollbar, r = e.scrollbar, i = r.$el;
- e.scrollbar.isTouched && (e.scrollbar.isTouched = !1, n.hide && (clearTimeout(e.scrollbar.dragTimeout), e.scrollbar.dragTimeout = T.nextTick(function () {
- i.css("opacity", 0), i.transition(400)
- }, 1e3)), e.emit("scrollbarDragEnd", t), n.snapOnRelease && e.slideReset())
- }, enableDraggable: function () {
- var t = this;
- if (t.params.scrollbar.el) {
- var e = t.scrollbar, n = t.touchEvents, r = t.touchEventsDesktop, i = t.params, a = e.$el, o = a[0],
- s = !(!C.passiveListener || !i.passiveListener) && {passive: !1, capture: !1},
- l = !(!C.passiveListener || !i.passiveListener) && {passive: !0, capture: !1};
- C.touch || !C.pointerEvents && !C.prefixedPointerEvents ? (C.touch && (o.addEventListener(n.start, t.scrollbar.onDragStart, s), o.addEventListener(n.move, t.scrollbar.onDragMove, s), o.addEventListener(n.end, t.scrollbar.onDragEnd, l)), (i.simulateTouch && !dt.ios && !dt.android || i.simulateTouch && !C.touch && dt.ios) && (o.addEventListener("mousedown", t.scrollbar.onDragStart, s), E.b.addEventListener("mousemove", t.scrollbar.onDragMove, s), E.b.addEventListener("mouseup", t.scrollbar.onDragEnd, l))) : (o.addEventListener(r.start, t.scrollbar.onDragStart, s), E.b.addEventListener(r.move, t.scrollbar.onDragMove, s), E.b.addEventListener(r.end, t.scrollbar.onDragEnd, l))
- }
- }, disableDraggable: function () {
- var t = this;
- if (t.params.scrollbar.el) {
- var e = t.scrollbar, n = t.touchEvents, r = t.touchEventsDesktop, i = t.params, a = e.$el, o = a[0],
- s = !(!C.passiveListener || !i.passiveListener) && {passive: !1, capture: !1},
- l = !(!C.passiveListener || !i.passiveListener) && {passive: !0, capture: !1};
- C.touch || !C.pointerEvents && !C.prefixedPointerEvents ? (C.touch && (o.removeEventListener(n.start, t.scrollbar.onDragStart, s), o.removeEventListener(n.move, t.scrollbar.onDragMove, s), o.removeEventListener(n.end, t.scrollbar.onDragEnd, l)), (i.simulateTouch && !dt.ios && !dt.android || i.simulateTouch && !C.touch && dt.ios) && (o.removeEventListener("mousedown", t.scrollbar.onDragStart, s), E.b.removeEventListener("mousemove", t.scrollbar.onDragMove, s), E.b.removeEventListener("mouseup", t.scrollbar.onDragEnd, l))) : (o.removeEventListener(r.start, t.scrollbar.onDragStart, s), E.b.removeEventListener(r.move, t.scrollbar.onDragMove, s), E.b.removeEventListener(r.end, t.scrollbar.onDragEnd, l))
- }
- }, init: function () {
- var t = this;
- if (t.params.scrollbar.el) {
- var e = t.scrollbar, r = t.$el, i = t.params.scrollbar, a = n.i(S.L)(i.el);
- t.params.uniqueNavElements && "string" == typeof i.el && a.length > 1 && 1 === r.find(i.el).length && (a = r.find(i.el));
- var o = a.find("." + t.params.scrollbar.dragClass);
- 0 === o.length && (o = n.i(S.L)('<div class="' + t.params.scrollbar.dragClass + '"></div>'), a.append(o)), T.extend(e, {
- $el: a,
- el: a[0],
- $dragEl: o,
- dragEl: o[0]
- }), i.draggable && e.enableDraggable()
- }
- }, destroy: function () {
- this.scrollbar.disableDraggable()
- }
- }, Jt = {
- name: "scrollbar",
- params: {
- scrollbar: {
- el: null,
- dragSize: "auto",
- hide: !1,
- draggable: !1,
- snapOnRelease: !0,
- lockClass: "swiper-scrollbar-lock",
- dragClass: "swiper-scrollbar-drag"
- }
- },
- create: function () {
- var t = this;
- T.extend(t, {
- scrollbar: {
- init: qt.init.bind(t),
- destroy: qt.destroy.bind(t),
- updateSize: qt.updateSize.bind(t),
- setTranslate: qt.setTranslate.bind(t),
- setTransition: qt.setTransition.bind(t),
- enableDraggable: qt.enableDraggable.bind(t),
- disableDraggable: qt.disableDraggable.bind(t),
- setDragPosition: qt.setDragPosition.bind(t),
- onDragStart: qt.onDragStart.bind(t),
- onDragMove: qt.onDragMove.bind(t),
- onDragEnd: qt.onDragEnd.bind(t),
- isTouched: !1,
- timeout: null,
- dragTimeout: null
- }
- })
- },
- on: {
- init: function () {
- var t = this;
- t.scrollbar.init(), t.scrollbar.updateSize(), t.scrollbar.setTranslate()
- }, update: function () {
- this.scrollbar.updateSize()
- }, resize: function () {
- this.scrollbar.updateSize()
- }, observerUpdate: function () {
- this.scrollbar.updateSize()
- }, setTranslate: function () {
- this.scrollbar.setTranslate()
- }, setTransition: function (t) {
- this.scrollbar.setTransition(t)
- }, destroy: function () {
- this.scrollbar.destroy()
- }
- }
- }, Qt = {
- setTransform: function (t, e) {
- var r = this, i = r.rtl, a = n.i(S.L)(t), o = i ? -1 : 1, s = a.attr("data-swiper-parallax") || "0",
- l = a.attr("data-swiper-parallax-x"), u = a.attr("data-swiper-parallax-y"),
- c = a.attr("data-swiper-parallax-scale"), f = a.attr("data-swiper-parallax-opacity");
- if (l || u ? (l = l || "0", u = u || "0") : r.isHorizontal() ? (l = s, u = "0") : (u = s, l = "0"), l = l.indexOf("%") >= 0 ? parseInt(l, 10) * e * o + "%" : l * e * o + "px", u = u.indexOf("%") >= 0 ? parseInt(u, 10) * e + "%" : u * e + "px", void 0 !== f && null !== f) {
- var h = f - (f - 1) * (1 - Math.abs(e));
- a[0].style.opacity = h
- }
- if (void 0 === c || null === c) a.transform("translate3d(" + l + ", " + u + ", 0px)"); else {
- var d = c - (c - 1) * (1 - Math.abs(e));
- a.transform("translate3d(" + l + ", " + u + ", 0px) scale(" + d + ")")
- }
- }, setTranslate: function () {
- var t = this, e = t.$el, r = t.slides, i = t.progress, a = t.snapGrid;
- e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function (e, n) {
- t.parallax.setTransform(n, i)
- }), r.each(function (e, r) {
- var o = r.progress;
- t.params.slidesPerGroup > 1 && "auto" !== t.params.slidesPerView && (o += Math.ceil(e / 2) - i * (a.length - 1)), o = Math.min(Math.max(o, -1), 1), n.i(S.L)(r).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function (e, n) {
- t.parallax.setTransform(n, o)
- })
- })
- }, setTransition: function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.params.speed;
- this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function (e, r) {
- var i = n.i(S.L)(r), a = parseInt(i.attr("data-swiper-parallax-duration"), 10) || t;
- 0 === t && (a = 0), i.transition(a)
- })
- }
- }, te = {
- name: "parallax", params: {parallax: {enabled: !1}}, create: function () {
- var t = this;
- T.extend(t, {
- parallax: {
- setTransform: Qt.setTransform.bind(t),
- setTranslate: Qt.setTranslate.bind(t),
- setTransition: Qt.setTransition.bind(t)
- }
- })
- }, on: {
- beforeInit: function () {
- var t = this;
- t.params.parallax.enabled && (t.params.watchSlidesProgress = !0)
- }, init: function () {
- var t = this;
- t.params.parallax && t.parallax.setTranslate()
- }, setTranslate: function () {
- var t = this;
- t.params.parallax && t.parallax.setTranslate()
- }, setTransition: function (t) {
- var e = this;
- e.params.parallax && e.parallax.setTransition(t)
- }
- }
- }, ee = {
- getDistanceBetweenTouches: function (t) {
- if (t.targetTouches.length < 2) return 1;
- var e = t.targetTouches[0].pageX, n = t.targetTouches[0].pageY, r = t.targetTouches[1].pageX,
- i = t.targetTouches[1].pageY;
- return Math.sqrt(Math.pow(r - e, 2) + Math.pow(i - n, 2))
- }, onGestureStart: function (t) {
- var e = this, r = e.params.zoom, i = e.zoom, a = i.gesture;
- if (i.fakeGestureTouched = !1, i.fakeGestureMoved = !1, !C.gestures) {
- if ("touchstart" !== t.type || "touchstart" === t.type && t.targetTouches.length < 2) return;
- i.fakeGestureTouched = !0, a.scaleStart = ee.getDistanceBetweenTouches(t)
- }
- if (!(a.$slideEl && a.$slideEl.length || (a.$slideEl = n.i(S.L)(t.target).closest(".swiper-slide"), 0 === a.$slideEl.length && (a.$slideEl = e.slides.eq(e.activeIndex)), a.$imageEl = a.$slideEl.find("img, svg, canvas"), a.$imageWrapEl = a.$imageEl.parent("." + r.containerClass), a.maxRatio = a.$imageWrapEl.attr("data-swiper-zoom") || r.maxRatio, 0 !== a.$imageWrapEl.length))) return void(a.$imageEl = void 0);
- a.$imageEl.transition(0), e.zoom.isScaling = !0
- }, onGestureChange: function (t) {
- var e = this, n = e.params.zoom, r = e.zoom, i = r.gesture;
- if (!C.gestures) {
- if ("touchmove" !== t.type || "touchmove" === t.type && t.targetTouches.length < 2) return;
- r.fakeGestureMoved = !0, i.scaleMove = ee.getDistanceBetweenTouches(t)
- }
- i.$imageEl && 0 !== i.$imageEl.length && (C.gestures ? e.zoom.scale = t.scale * r.currentScale : r.scale = i.scaleMove / i.scaleStart * r.currentScale, r.scale > i.maxRatio && (r.scale = i.maxRatio - 1 + Math.pow(r.scale - i.maxRatio + 1, .5)), r.scale < n.minRatio && (r.scale = n.minRatio + 1 - Math.pow(n.minRatio - r.scale + 1, .5)), i.$imageEl.transform("translate3d(0,0,0) scale(" + r.scale + ")"))
- }, onGestureEnd: function (t) {
- var e = this, n = e.params.zoom, r = e.zoom, i = r.gesture;
- if (!C.gestures) {
- if (!r.fakeGestureTouched || !r.fakeGestureMoved) return;
- if ("touchend" !== t.type || "touchend" === t.type && t.changedTouches.length < 2 && !dt.android) return;
- r.fakeGestureTouched = !1, r.fakeGestureMoved = !1
- }
- i.$imageEl && 0 !== i.$imageEl.length && (r.scale = Math.max(Math.min(r.scale, i.maxRatio), n.minRatio), i.$imageEl.transition(e.params.speed).transform("translate3d(0,0,0) scale(" + r.scale + ")"), r.currentScale = r.scale, r.isScaling = !1, 1 === r.scale && (i.$slideEl = void 0))
- }, onTouchStart: function (t) {
- var e = this, n = e.zoom, r = n.gesture, i = n.image;
- r.$imageEl && 0 !== r.$imageEl.length && (i.isTouched || (dt.android && t.preventDefault(), i.isTouched = !0, i.touchesStart.x = "touchstart" === t.type ? t.targetTouches[0].pageX : t.pageX, i.touchesStart.y = "touchstart" === t.type ? t.targetTouches[0].pageY : t.pageY))
- }, onTouchMove: function (t) {
- var e = this, n = e.zoom, r = n.gesture, i = n.image, a = n.velocity;
- if (r.$imageEl && 0 !== r.$imageEl.length && (e.allowClick = !1, i.isTouched && r.$slideEl)) {
- i.isMoved || (i.width = r.$imageEl[0].offsetWidth, i.height = r.$imageEl[0].offsetHeight, i.startX = T.getTranslate(r.$imageWrapEl[0], "x") || 0, i.startY = T.getTranslate(r.$imageWrapEl[0], "y") || 0, r.slideWidth = r.$slideEl[0].offsetWidth, r.slideHeight = r.$slideEl[0].offsetHeight, r.$imageWrapEl.transition(0), e.rtl && (i.startX = -i.startX), e.rtl && (i.startY = -i.startY));
- var o = i.width * n.scale, s = i.height * n.scale;
- if (!(o < r.slideWidth && s < r.slideHeight)) {
- if (i.minX = Math.min(r.slideWidth / 2 - o / 2, 0), i.maxX = -i.minX, i.minY = Math.min(r.slideHeight / 2 - s / 2, 0), i.maxY = -i.minY, i.touchesCurrent.x = "touchmove" === t.type ? t.targetTouches[0].pageX : t.pageX, i.touchesCurrent.y = "touchmove" === t.type ? t.targetTouches[0].pageY : t.pageY, !i.isMoved && !n.isScaling) {
- if (e.isHorizontal() && (Math.floor(i.minX) === Math.floor(i.startX) && i.touchesCurrent.x < i.touchesStart.x || Math.floor(i.maxX) === Math.floor(i.startX) && i.touchesCurrent.x > i.touchesStart.x)) return void(i.isTouched = !1);
- if (!e.isHorizontal() && (Math.floor(i.minY) === Math.floor(i.startY) && i.touchesCurrent.y < i.touchesStart.y || Math.floor(i.maxY) === Math.floor(i.startY) && i.touchesCurrent.y > i.touchesStart.y)) return void(i.isTouched = !1)
- }
- t.preventDefault(), t.stopPropagation(), i.isMoved = !0, i.currentX = i.touchesCurrent.x - i.touchesStart.x + i.startX, i.currentY = i.touchesCurrent.y - i.touchesStart.y + i.startY, i.currentX < i.minX && (i.currentX = i.minX + 1 - Math.pow(i.minX - i.currentX + 1, .8)), i.currentX > i.maxX && (i.currentX = i.maxX - 1 + Math.pow(i.currentX - i.maxX + 1, .8)), i.currentY < i.minY && (i.currentY = i.minY + 1 - Math.pow(i.minY - i.currentY + 1, .8)), i.currentY > i.maxY && (i.currentY = i.maxY - 1 + Math.pow(i.currentY - i.maxY + 1, .8)), a.prevPositionX || (a.prevPositionX = i.touchesCurrent.x), a.prevPositionY || (a.prevPositionY = i.touchesCurrent.y), a.prevTime || (a.prevTime = Date.now()), a.x = (i.touchesCurrent.x - a.prevPositionX) / (Date.now() - a.prevTime) / 2, a.y = (i.touchesCurrent.y - a.prevPositionY) / (Date.now() - a.prevTime) / 2, Math.abs(i.touchesCurrent.x - a.prevPositionX) < 2 && (a.x = 0), Math.abs(i.touchesCurrent.y - a.prevPositionY) < 2 && (a.y = 0), a.prevPositionX = i.touchesCurrent.x, a.prevPositionY = i.touchesCurrent.y, a.prevTime = Date.now(), r.$imageWrapEl.transform("translate3d(" + i.currentX + "px, " + i.currentY + "px,0)")
- }
- }
- }, onTouchEnd: function () {
- var t = this, e = t.zoom, n = e.gesture, r = e.image, i = e.velocity;
- if (n.$imageEl && 0 !== n.$imageEl.length) {
- if (!r.isTouched || !r.isMoved) return r.isTouched = !1, void(r.isMoved = !1);
- r.isTouched = !1, r.isMoved = !1;
- var a = 300, o = 300, s = i.x * a, l = r.currentX + s, u = i.y * o, c = r.currentY + u;
- 0 !== i.x && (a = Math.abs((l - r.currentX) / i.x)), 0 !== i.y && (o = Math.abs((c - r.currentY) / i.y));
- var f = Math.max(a, o);
- r.currentX = l, r.currentY = c;
- var h = r.width * e.scale, d = r.height * e.scale;
- r.minX = Math.min(n.slideWidth / 2 - h / 2, 0), r.maxX = -r.minX, r.minY = Math.min(n.slideHeight / 2 - d / 2, 0), r.maxY = -r.minY, r.currentX = Math.max(Math.min(r.currentX, r.maxX), r.minX), r.currentY = Math.max(Math.min(r.currentY, r.maxY), r.minY), n.$imageWrapEl.transition(f).transform("translate3d(" + r.currentX + "px, " + r.currentY + "px,0)")
- }
- }, onTransitionEnd: function () {
- var t = this, e = t.zoom, n = e.gesture;
- n.$slideEl && t.previousIndex !== t.activeIndex && (n.$imageEl.transform("translate3d(0,0,0) scale(1)"), n.$imageWrapEl.transform("translate3d(0,0,0)"), n.$slideEl = void 0, n.$imageEl = void 0, n.$imageWrapEl = void 0, e.scale = 1, e.currentScale = 1)
- }, toggle: function (t) {
- var e = this, n = e.zoom;
- n.scale && 1 !== n.scale ? n.out() : n.in(t)
- }, in: function (t) {
- var e = this, r = e.zoom, i = e.params.zoom, a = r.gesture, o = r.image;
- if (a.$slideEl || (a.$slideEl = e.clickedSlide ? n.i(S.L)(e.clickedSlide) : e.slides.eq(e.activeIndex), a.$imageEl = a.$slideEl.find("img, svg, canvas"), a.$imageWrapEl = a.$imageEl.parent("." + i.containerClass)), a.$imageEl && 0 !== a.$imageEl.length) {
- a.$slideEl.addClass("" + i.zoomedSlideClass);
- var s = void 0, l = void 0, u = void 0, c = void 0, f = void 0, h = void 0, d = void 0, p = void 0, v = void 0,
- g = void 0, m = void 0, _ = void 0, y = void 0, b = void 0, w = void 0, x = void 0, E = void 0, k = void 0;
- void 0 === o.touchesStart.x && t ? (s = "touchend" === t.type ? t.changedTouches[0].pageX : t.pageX, l = "touchend" === t.type ? t.changedTouches[0].pageY : t.pageY) : (s = o.touchesStart.x, l = o.touchesStart.y), r.scale = a.$imageWrapEl.attr("data-swiper-zoom") || i.maxRatio, r.currentScale = a.$imageWrapEl.attr("data-swiper-zoom") || i.maxRatio, t ? (E = a.$slideEl[0].offsetWidth, k = a.$slideEl[0].offsetHeight, u = a.$slideEl.offset().left, c = a.$slideEl.offset().top, f = u + E / 2 - s, h = c + k / 2 - l, v = a.$imageEl[0].offsetWidth, g = a.$imageEl[0].offsetHeight, m = v * r.scale, _ = g * r.scale, y = Math.min(E / 2 - m / 2, 0), b = Math.min(k / 2 - _ / 2, 0), w = -y, x = -b, d = f * r.scale, p = h * r.scale, d < y && (d = y), d > w && (d = w), p < b && (p = b), p > x && (p = x)) : (d = 0, p = 0), a.$imageWrapEl.transition(300).transform("translate3d(" + d + "px, " + p + "px,0)"), a.$imageEl.transition(300).transform("translate3d(0,0,0) scale(" + r.scale + ")")
- }
- }, out: function () {
- var t = this, e = t.zoom, r = t.params.zoom, i = e.gesture;
- i.$slideEl || (i.$slideEl = t.clickedSlide ? n.i(S.L)(t.clickedSlide) : t.slides.eq(t.activeIndex), i.$imageEl = i.$slideEl.find("img, svg, canvas"), i.$imageWrapEl = i.$imageEl.parent("." + r.containerClass)), i.$imageEl && 0 !== i.$imageEl.length && (e.scale = 1, e.currentScale = 1, i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"), i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"), i.$slideEl.removeClass("" + r.zoomedSlideClass), i.$slideEl = void 0)
- }, enable: function () {
- var t = this, e = t.zoom;
- if (!e.enabled) {
- e.enabled = !0;
- var n = !("touchstart" !== t.touchEvents.start || !C.passiveListener || !t.params.passiveListeners) && {
- passive: !0,
- capture: !1
- };
- C.gestures ? (t.$wrapperEl.on("gesturestart", ".swiper-slide", e.onGestureStart, n), t.$wrapperEl.on("gesturechange", ".swiper-slide", e.onGestureChange, n), t.$wrapperEl.on("gestureend", ".swiper-slide", e.onGestureEnd, n)) : "touchstart" === t.touchEvents.start && (t.$wrapperEl.on(t.touchEvents.start, ".swiper-slide", e.onGestureStart, n), t.$wrapperEl.on(t.touchEvents.move, ".swiper-slide", e.onGestureChange, n), t.$wrapperEl.on(t.touchEvents.end, ".swiper-slide", e.onGestureEnd, n)), t.$wrapperEl.on(t.touchEvents.move, "." + t.params.zoom.containerClass, e.onTouchMove)
- }
- }, disable: function () {
- var t = this, e = t.zoom;
- if (e.enabled) {
- t.zoom.enabled = !1;
- var n = !("touchstart" !== t.touchEvents.start || !C.passiveListener || !t.params.passiveListeners) && {
- passive: !0,
- capture: !1
- };
- C.gestures ? (t.$wrapperEl.off("gesturestart", ".swiper-slide", e.onGestureStart, n), t.$wrapperEl.off("gesturechange", ".swiper-slide", e.onGestureChange, n), t.$wrapperEl.off("gestureend", ".swiper-slide", e.onGestureEnd, n)) : "touchstart" === t.touchEvents.start && (t.$wrapperEl.off(t.touchEvents.start, ".swiper-slide", e.onGestureStart, n), t.$wrapperEl.off(t.touchEvents.move, ".swiper-slide", e.onGestureChange, n), t.$wrapperEl.off(t.touchEvents.end, ".swiper-slide", e.onGestureEnd, n)), t.$wrapperEl.off(t.touchEvents.move, "." + t.params.zoom.containerClass, e.onTouchMove)
- }
- }
- }, ne = {
- name: "zoom",
- params: {
- zoom: {
- enabled: !1,
- maxRatio: 3,
- minRatio: 1,
- toggle: !0,
- containerClass: "swiper-zoom-container",
- zoomedSlideClass: "swiper-slide-zoomed"
- }
- },
- create: function () {
- var t = this, e = {
- enabled: !1,
- scale: 1,
- currentScale: 1,
- isScaling: !1,
- gesture: {
- $slideEl: void 0,
- slideWidth: void 0,
- slideHeight: void 0,
- $imageEl: void 0,
- $imageWrapEl: void 0,
- maxRatio: 3
- },
- image: {
- isTouched: void 0,
- isMoved: void 0,
- currentX: void 0,
- currentY: void 0,
- minX: void 0,
- minY: void 0,
- maxX: void 0,
- maxY: void 0,
- width: void 0,
- height: void 0,
- startX: void 0,
- startY: void 0,
- touchesStart: {},
- touchesCurrent: {}
- },
- velocity: {x: void 0, y: void 0, prevPositionX: void 0, prevPositionY: void 0, prevTime: void 0}
- };
- "onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function (n) {
- e[n] = ee[n].bind(t)
- }), T.extend(t, {zoom: e})
- },
- on: {
- init: function () {
- var t = this;
- t.params.zoom.enabled && t.zoom.enable()
- }, destroy: function () {
- this.zoom.disable()
- }, touchStart: function (t) {
- var e = this;
- e.zoom.enabled && e.zoom.onTouchStart(t)
- }, touchEnd: function (t) {
- var e = this;
- e.zoom.enabled && e.zoom.onTouchEnd(t)
- }, doubleTap: function (t) {
- var e = this;
- e.params.zoom.enabled && e.zoom.enabled && e.params.zoom.toggle && e.zoom.toggle(t)
- }, transitionEnd: function () {
- var t = this;
- t.zoom.enabled && t.params.zoom.enabled && t.zoom.onTransitionEnd()
- }
- }
- }, re = {
- loadInSlide: function (t) {
- var e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], r = this, i = r.params.lazy;
- if (void 0 !== t && 0 !== r.slides.length) {
- var a = r.virtual && r.params.virtual.enabled,
- o = a ? r.$wrapperEl.children("." + r.params.slideClass + '[data-swiper-slide-index="' + t + '"]') : r.slides.eq(t),
- s = o.find("." + i.elementClass + ":not(." + i.loadedClass + "):not(." + i.loadingClass + ")");
- !o.hasClass(i.elementClass) || o.hasClass(i.loadedClass) || o.hasClass(i.loadingClass) || (s = s.add(o[0])), 0 !== s.length && s.each(function (t, a) {
- var s = n.i(S.L)(a);
- s.addClass(i.loadingClass);
- var l = s.attr("data-background"), u = s.attr("data-src"), c = s.attr("data-srcset"),
- f = s.attr("data-sizes");
- r.loadImage(s[0], u || l, c, f, !1, function () {
- if (void 0 !== r && null !== r && r && (!r || r.params) && !r.destroyed) {
- if (l ? (s.css("background-image", 'url("' + l + '")'), s.removeAttr("data-background")) : (c && (s.attr("srcset", c), s.removeAttr("data-srcset")), f && (s.attr("sizes", f), s.removeAttr("data-sizes")), u && (s.attr("src", u), s.removeAttr("data-src"))), s.addClass(i.loadedClass).removeClass(i.loadingClass), o.find("." + i.preloaderClass).remove(), r.params.loop && e) {
- var t = o.attr("data-swiper-slide-index");
- if (o.hasClass(r.params.slideDuplicateClass)) {
- var n = r.$wrapperEl.children('[data-swiper-slide-index="' + t + '"]:not(.' + r.params.slideDuplicateClass + ")");
- r.lazy.loadInSlide(n.index(), !1)
- } else {
- var a = r.$wrapperEl.children("." + r.params.slideDuplicateClass + '[data-swiper-slide-index="' + t + '"]');
- r.lazy.loadInSlide(a.index(), !1)
- }
- }
- r.emit("lazyImageReady", o[0], s[0])
- }
- }), r.emit("lazyImageLoad", o[0], s[0])
- })
- }
- }, load: function () {
- function t(t) {
- if (l) {
- if (i.children("." + a.slideClass + '[data-swiper-slide-index="' + t + '"]').length) return !0
- } else if (o[t]) return !0;
- return !1
- }
- function e(t) {
- return l ? n.i(S.L)(t).attr("data-swiper-slide-index") : n.i(S.L)(t).index()
- }
- var r = this, i = r.$wrapperEl, a = r.params, o = r.slides, s = r.activeIndex, l = r.virtual && a.virtual.enabled,
- u = a.lazy, c = a.slidesPerView;
- if ("auto" === c && (c = 0), r.lazy.initialImageLoaded || (r.lazy.initialImageLoaded = !0), r.params.watchSlidesVisibility) i.children("." + a.slideVisibleClass).each(function (t, e) {
- var i = l ? n.i(S.L)(e).attr("data-swiper-slide-index") : n.i(S.L)(e).index();
- r.lazy.loadInSlide(i)
- }); else if (c > 1) for (var f = s; f < s + c; f += 1) t(f) && r.lazy.loadInSlide(f); else r.lazy.loadInSlide(s);
- if (u.loadPrevNext) if (c > 1 || u.loadPrevNextAmount && u.loadPrevNextAmount > 1) {
- for (var h = u.loadPrevNextAmount, d = c, p = Math.min(s + d + Math.max(h, d), o.length), v = Math.max(s - Math.max(d, h), 0), g = s + c; g < p; g += 1) t(g) && r.lazy.loadInSlide(g);
- for (var m = v; m < s; m += 1) t(m) && r.lazy.loadInSlide(m)
- } else {
- var _ = i.children("." + a.slideNextClass);
- _.length > 0 && r.lazy.loadInSlide(e(_));
- var y = i.children("." + a.slidePrevClass);
- y.length > 0 && r.lazy.loadInSlide(e(y))
- }
- }
- }, ie = {
- name: "lazy",
- params: {
- lazy: {
- enabled: !1,
- loadPrevNext: !1,
- loadPrevNextAmount: 1,
- loadOnTransitionStart: !1,
- elementClass: "swiper-lazy",
- loadingClass: "swiper-lazy-loading",
- loadedClass: "swiper-lazy-loaded",
- preloaderClass: "swiper-lazy-preloader"
- }
- },
- create: function () {
- var t = this;
- T.extend(t, {lazy: {initialImageLoaded: !1, load: re.load.bind(t), loadInSlide: re.loadInSlide.bind(t)}})
- },
- on: {
- beforeInit: function () {
- var t = this;
- t.params.lazy.enabled && t.params.preloadImages && (t.params.preloadImages = !1)
- }, init: function () {
- var t = this;
- t.params.lazy.enabled && !t.params.loop && 0 === t.params.initialSlide && t.lazy.load()
- }, scroll: function () {
- var t = this;
- t.params.freeMode && !t.params.freeModeSticky && t.lazy.load()
- }, resize: function () {
- var t = this;
- t.params.lazy.enabled && t.lazy.load()
- }, scrollbarDragMove: function () {
- var t = this;
- t.params.lazy.enabled && t.lazy.load()
- }, transitionStart: function () {
- var t = this;
- t.params.lazy.enabled && (t.params.lazy.loadOnTransitionStart || !t.params.lazy.loadOnTransitionStart && !t.lazy.initialImageLoaded) && t.lazy.load()
- }, transitionEnd: function () {
- var t = this;
- t.params.lazy.enabled && !t.params.lazy.loadOnTransitionStart && t.lazy.load()
- }
- }
- }, ae = {
- LinearSpline: function (t, e) {
- var n = function () {
- var t = void 0, e = void 0, n = void 0;
- return function (r, i) {
- for (e = -1, t = r.length; t - e > 1;) n = t + e >> 1, r[n] <= i ? e = n : t = n;
- return t
- }
- }();
- this.x = t, this.y = e, this.lastIndex = t.length - 1;
- var r = void 0, i = void 0;
- return this.interpolate = function (t) {
- return t ? (i = n(this.x, t), r = i - 1, (t - this.x[r]) * (this.y[i] - this.y[r]) / (this.x[i] - this.x[r]) + this.y[r]) : 0
- }, this
- }, getInterpolateFunction: function (t) {
- var e = this;
- e.controller.spline || (e.controller.spline = e.params.loop ? new ae.LinearSpline(e.slidesGrid, t.slidesGrid) : new ae.LinearSpline(e.snapGrid, t.snapGrid))
- }, setTranslate: function (t, e) {
- function n(t) {
- var e = t.rtl && "horizontal" === t.params.direction ? -r.translate : r.translate;
- "slide" === r.params.controller.by && (r.controller.getInterpolateFunction(t), o = -r.controller.spline.interpolate(-e)), o && "container" !== r.params.controller.by || (a = (t.maxTranslate() - t.minTranslate()) / (r.maxTranslate() - r.minTranslate()), o = (e - r.minTranslate()) * a + t.minTranslate()), r.params.controller.inverse && (o = t.maxTranslate() - o), t.updateProgress(o), t.setTranslate(o, r), t.updateActiveIndex(), t.updateSlidesClasses()
- }
- var r = this, i = r.controller.control, a = void 0, o = void 0;
- if (Array.isArray(i)) for (var s = 0; s < i.length; s += 1) i[s] !== e && i[s] instanceof It && n(i[s]); else i instanceof It && e !== i && n(i)
- }, setTransition: function (t, e) {
- function n(e) {
- e.setTransition(t, r), 0 !== t && (e.transitionStart(), e.$wrapperEl.transitionEnd(function () {
- i && (e.params.loop && "slide" === r.params.controller.by && e.loopFix(), e.transitionEnd())
- }))
- }
- var r = this, i = r.controller.control, a = void 0;
- if (Array.isArray(i)) for (a = 0; a < i.length; a += 1) i[a] !== e && i[a] instanceof It && n(i[a]); else i instanceof It && e !== i && n(i)
- }
- }, oe = {
- name: "controller", params: {controller: {control: void 0, inverse: !1, by: "slide"}}, create: function () {
- var t = this;
- T.extend(t, {
- controller: {
- control: t.params.controller.control,
- getInterpolateFunction: ae.getInterpolateFunction.bind(t),
- setTranslate: ae.setTranslate.bind(t),
- setTransition: ae.setTransition.bind(t)
- }
- })
- }, on: {
- update: function () {
- var t = this;
- t.controller.control && t.controller.spline && (t.controller.spline = void 0, delete t.controller.spline)
- }, resize: function () {
- var t = this;
- t.controller.control && t.controller.spline && (t.controller.spline = void 0, delete t.controller.spline)
- }, observerUpdate: function () {
- var t = this;
- t.controller.control && t.controller.spline && (t.controller.spline = void 0, delete t.controller.spline)
- }, setTranslate: function (t, e) {
- var n = this;
- n.controller.control && n.controller.setTranslate(t, e)
- }, setTransition: function (t, e) {
- var n = this;
- n.controller.control && n.controller.setTransition(t, e)
- }
- }
- }, se = {
- makeElFocusable: function (t) {
- return t.attr("tabIndex", "0"), t
- }, addElRole: function (t, e) {
- return t.attr("role", e), t
- }, addElLabel: function (t, e) {
- return t.attr("aria-label", e), t
- }, disableEl: function (t) {
- return t.attr("aria-disabled", !0), t
- }, enableEl: function (t) {
- return t.attr("aria-disabled", !1), t
- }, onEnterKey: function (t) {
- var e = this, r = e.params.a11y;
- if (13 === t.keyCode) {
- var i = n.i(S.L)(t.target);
- e.navigation && e.navigation.$nextEl && i.is(e.navigation.$nextEl) && (e.isEnd && !e.params.loop || e.slideNext(), e.isEnd ? e.a11y.notify(r.lastSlideMessage) : e.a11y.notify(r.nextSlideMessage)), e.navigation && e.navigation.$prevEl && i.is(e.navigation.$prevEl) && (e.isBeginning && !e.params.loop || e.slidePrev(), e.isBeginning ? e.a11y.notify(r.firstSlideMessage) : e.a11y.notify(r.prevSlideMessage)), e.pagination && i.is("." + e.params.pagination.bulletClass) && i[0].click()
- }
- }, notify: function (t) {
- var e = this, n = e.a11y.liveRegion;
- 0 !== n.length && (n.html(""), n.html(t))
- }, updateNavigation: function () {
- var t = this;
- if (!t.params.loop) {
- var e = t.navigation, n = e.$nextEl, r = e.$prevEl;
- r && r.length > 0 && (t.isBeginning ? t.a11y.disableEl(r) : t.a11y.enableEl(r)), n && n.length > 0 && (t.isEnd ? t.a11y.disableEl(n) : t.a11y.enableEl(n))
- }
- }, updatePagination: function () {
- var t = this, e = t.params.a11y;
- t.pagination && t.params.pagination.clickable && t.pagination.bullets && t.pagination.bullets.length && t.pagination.bullets.each(function (r, i) {
- var a = n.i(S.L)(i);
- t.a11y.makeElFocusable(a), t.a11y.addElRole(a, "button"), t.a11y.addElLabel(a, e.paginationBulletMessage.replace(/{{index}}/, a.index() + 1))
- })
- }, init: function () {
- var t = this;
- t.$el.append(t.a11y.liveRegion);
- var e = t.params.a11y, n = void 0, r = void 0;
- t.navigation && t.navigation.$nextEl && (n = t.navigation.$nextEl), t.navigation && t.navigation.$prevEl && (r = t.navigation.$prevEl), n && (t.a11y.makeElFocusable(n), t.a11y.addElRole(n, "button"), t.a11y.addElLabel(n, e.nextSlideMessage), n.on("keydown", t.a11y.onEnterKey)), r && (t.a11y.makeElFocusable(r), t.a11y.addElRole(r, "button"), t.a11y.addElLabel(r, e.prevSlideMessage), r.on("keydown", t.a11y.onEnterKey)), t.pagination && t.params.pagination.clickable && t.pagination.bullets && t.pagination.bullets.length && t.pagination.$el.on("keydown", "." + t.params.pagination.bulletClass, t.a11y.onEnterKey)
- }, destroy: function () {
- var t = this;
- t.a11y.liveRegion && t.a11y.liveRegion.length > 0 && t.a11y.liveRegion.remove();
- var e = void 0, n = void 0;
- t.navigation && t.navigation.$nextEl && (e = t.navigation.$nextEl), t.navigation && t.navigation.$prevEl && (n = t.navigation.$prevEl), e && e.off("keydown", t.a11y.onEnterKey), n && n.off("keydown", t.a11y.onEnterKey), t.pagination && t.params.pagination.clickable && t.pagination.bullets && t.pagination.bullets.length && t.pagination.$el.off("keydown", "." + t.params.pagination.bulletClass, t.a11y.onEnterKey)
- }
- }, le = {
- name: "a11y",
- params: {
- a11y: {
- enabled: !1,
- notificationClass: "swiper-notification",
- prevSlideMessage: "Previous slide",
- nextSlideMessage: "Next slide",
- firstSlideMessage: "This is the first slide",
- lastSlideMessage: "This is the last slide",
- paginationBulletMessage: "Go to slide {{index}}"
- }
- },
- create: function () {
- var t = this;
- T.extend(t, {a11y: {liveRegion: n.i(S.L)('<span class="' + t.params.a11y.notificationClass + '" aria-live="assertive" aria-atomic="true"></span>')}}), x()(se).forEach(function (e) {
- t.a11y[e] = se[e].bind(t)
- })
- },
- on: {
- init: function () {
- var t = this;
- t.params.a11y.enabled && (t.a11y.init(), t.a11y.updateNavigation())
- }, toEdge: function () {
- var t = this;
- t.params.a11y.enabled && t.a11y.updateNavigation()
- }, fromEdge: function () {
- var t = this;
- t.params.a11y.enabled && t.a11y.updateNavigation()
- }, paginationUpdate: function () {
- var t = this;
- t.params.a11y.enabled && t.a11y.updatePagination()
- }, destroy: function () {
- var t = this;
- t.params.a11y.enabled && t.a11y.destroy()
- }
- }
- }, ue = {
- init: function () {
- var t = this;
- if (t.params.history) {
- if (!E.a.history || !E.a.history.pushState) return t.params.history.enabled = !1, void(t.params.hashNavigation.enabled = !0);
- var e = t.history;
- e.initialized = !0, e.paths = ue.getPathValues(), (e.paths.key || e.paths.value) && (e.scrollToSlide(0, e.paths.value, t.params.runCallbacksOnInit), t.params.history.replaceState || E.a.addEventListener("popstate", t.history.setHistoryPopState))
- }
- }, destroy: function () {
- var t = this;
- t.params.history.replaceState || E.a.removeEventListener("popstate", t.history.setHistoryPopState)
- }, setHistoryPopState: function () {
- var t = this;
- t.history.paths = ue.getPathValues(), t.history.scrollToSlide(t.params.speed, t.history.paths.value, !1)
- }, getPathValues: function () {
- var t = E.a.location.pathname.slice(1).split("/").filter(function (t) {
- return "" !== t
- }), e = t.length;
- return {key: t[e - 2], value: t[e - 1]}
- }, setHistory: function (t, e) {
- var n = this;
- if (n.history.initialized && n.params.history.enabled) {
- var r = n.slides.eq(e), i = ue.slugify(r.attr("data-history"));
- E.a.location.pathname.includes(t) || (i = t + "/" + i);
- var a = E.a.history.state;
- a && a.value === i || (n.params.history.replaceState ? E.a.history.replaceState({value: i}, null, i) : E.a.history.pushState({value: i}, null, i))
- }
- }, slugify: function (t) {
- return t.toString().toLowerCase().replace(/\s+/g, "-").replace(/[^\w-]+/g, "").replace(/--+/g, "-").replace(/^-+/, "").replace(/-+$/, "")
- }, scrollToSlide: function (t, e, n) {
- var r = this;
- if (e) for (var i = 0, a = r.slides.length; i < a; i += 1) {
- var o = r.slides.eq(i), s = ue.slugify(o.attr("data-history"));
- if (s === e && !o.hasClass(r.params.slideDuplicateClass)) {
- var l = o.index();
- r.slideTo(l, t, n)
- }
- } else r.slideTo(0, t, n)
- }
- }, ce = {
- name: "history", params: {history: {enabled: !1, replaceState: !1, key: "slides"}}, create: function () {
- var t = this;
- T.extend(t, {
- history: {
- init: ue.init.bind(t),
- setHistory: ue.setHistory.bind(t),
- setHistoryPopState: ue.setHistoryPopState.bind(t),
- scrollToSlide: ue.scrollToSlide.bind(t),
- destroy: ue.destroy.bind(t)
- }
- })
- }, on: {
- init: function () {
- var t = this;
- t.params.history.enabled && t.history.init()
- }, destroy: function () {
- var t = this;
- t.params.history.enabled && t.history.destroy()
- }, transitionEnd: function () {
- var t = this;
- t.history.initialized && t.history.setHistory(t.params.history.key, t.activeIndex)
- }
- }
- }, fe = {
- onHashCange: function () {
- var t = this, e = E.b.location.hash.replace("#", "");
- e !== t.slides.eq(t.activeIndex).attr("data-hash") && t.slideTo(t.$wrapperEl.children("." + t.params.slideClass + '[data-hash="' + e + '"]').index())
- }, setHash: function () {
- var t = this;
- if (t.hashNavigation.initialized && t.params.hashNavigation.enabled) if (t.params.hashNavigation.replaceState && E.a.history && E.a.history.replaceState) E.a.history.replaceState(null, null, "#" + t.slides.eq(t.activeIndex).attr("data-hash") || ""); else {
- var e = t.slides.eq(t.activeIndex), n = e.attr("data-hash") || e.attr("data-history");
- E.b.location.hash = n || ""
- }
- }, init: function () {
- var t = this;
- if (!(!t.params.hashNavigation.enabled || t.params.history && t.params.history.enabled)) {
- t.hashNavigation.initialized = !0;
- var e = E.b.location.hash.replace("#", "");
- if (e) for (var r = 0, i = t.slides.length; r < i; r += 1) {
- var a = t.slides.eq(r), o = a.attr("data-hash") || a.attr("data-history");
- if (o === e && !a.hasClass(t.params.slideDuplicateClass)) {
- var s = a.index();
- t.slideTo(s, 0, t.params.runCallbacksOnInit, !0)
- }
- }
- t.params.hashNavigation.watchState && n.i(S.L)(E.a).on("hashchange", t.hashNavigation.onHashCange)
- }
- }, destroy: function () {
- var t = this;
- t.params.hashNavigation.watchState && n.i(S.L)(E.a).off("hashchange", t.hashNavigation.onHashCange)
- }
- }, he = {
- name: "hash-navigation",
- params: {hashNavigation: {enabled: !1, replaceState: !1, watchState: !1}},
- create: function () {
- var t = this;
- T.extend(t, {
- hashNavigation: {
- initialized: !1,
- init: fe.init.bind(t),
- destroy: fe.destroy.bind(t),
- setHash: fe.setHash.bind(t),
- onHashCange: fe.onHashCange.bind(t)
- }
- })
- },
- on: {
- init: function () {
- var t = this;
- t.params.hashNavigation.enabled && t.hashNavigation.init()
- }, destroy: function () {
- var t = this;
- t.params.hashNavigation.enabled && t.hashNavigation.destroy()
- }, transitionEnd: function () {
- var t = this;
- t.hashNavigation.initialized && t.hashNavigation.setHash()
- }
- }
- }, de = {
- run: function () {
- var t = this, e = t.slides.eq(t.activeIndex), n = t.params.autoplay.delay;
- e.attr("data-swiper-autoplay") && (n = e.attr("data-swiper-autoplay") || t.params.autoplay.delay), t.autoplay.timeout = T.nextTick(function () {
- t.params.autoplay.reverseDirection ? t.params.loop ? (t.loopFix(), t.slidePrev(t.params.speed, !0, !0), t.emit("autoplay")) : t.isBeginning ? t.params.autoplay.stopOnLastSlide ? t.autoplay.stop() : (t.slideTo(t.slides.length - 1, t.params.speed, !0, !0), t.emit("autoplay")) : (t.slidePrev(t.params.speed, !0, !0), t.emit("autoplay")) : t.params.loop ? (t.loopFix(), t.slideNext(t.params.speed, !0, !0), t.emit("autoplay")) : t.isEnd ? t.params.autoplay.stopOnLastSlide ? t.autoplay.stop() : (t.slideTo(0, t.params.speed, !0, !0), t.emit("autoplay")) : (t.slideNext(t.params.speed, !0, !0), t.emit("autoplay"))
- }, n)
- }, start: function () {
- var t = this;
- return void 0 === t.autoplay.timeout && (!t.autoplay.running && (t.autoplay.running = !0, t.emit("autoplayStart"), t.autoplay.run(), !0))
- }, stop: function () {
- var t = this;
- return !!t.autoplay.running && (void 0 !== t.autoplay.timeout && (t.autoplay.timeout && (clearTimeout(t.autoplay.timeout), t.autoplay.timeout = void 0), t.autoplay.running = !1, t.emit("autoplayStop"), !0))
- }, pause: function (t) {
- var e = this;
- e.autoplay.running && (e.autoplay.paused || (e.autoplay.timeout && clearTimeout(e.autoplay.timeout), e.autoplay.paused = !0, 0 !== t && e.params.autoplay.waitForTransition ? e.$wrapperEl.transitionEnd(function () {
- e && !e.destroyed && (e.autoplay.paused = !1, e.autoplay.running ? e.autoplay.run() : e.autoplay.stop())
- }) : (e.autoplay.paused = !1, e.autoplay.run())))
- }
- }, pe = {
- name: "autoplay",
- params: {
- autoplay: {
- enabled: !1,
- delay: 3e3,
- waitForTransition: !0,
- disableOnInteraction: !0,
- stopOnLastSlide: !1,
- reverseDirection: !1
- }
- },
- create: function () {
- var t = this;
- T.extend(t, {
- autoplay: {
- running: !1,
- paused: !1,
- run: de.run.bind(t),
- start: de.start.bind(t),
- stop: de.stop.bind(t),
- pause: de.pause.bind(t)
- }
- })
- },
- on: {
- init: function () {
- var t = this;
- t.params.autoplay.enabled && t.autoplay.start()
- }, beforeTransitionStart: function (t, e) {
- var n = this;
- n.autoplay.running && (e || !n.params.autoplay.disableOnInteraction ? n.autoplay.pause(t) : n.autoplay.stop())
- }, sliderFirstMove: function () {
- var t = this;
- t.autoplay.running && (t.params.autoplay.disableOnInteraction ? t.autoplay.stop() : t.autoplay.pause())
- }, destroy: function () {
- var t = this;
- t.autoplay.running && t.autoplay.stop()
- }
- }
- }, ve = {
- setTranslate: function () {
- for (var t = this, e = t.slides, n = 0; n < e.length; n += 1) {
- var r = t.slides.eq(n), i = r[0].swiperSlideOffset, a = -i;
- t.params.virtualTranslate || (a -= t.translate);
- var o = 0;
- t.isHorizontal() || (o = a, a = 0);
- var s = t.params.fadeEffect.crossFade ? Math.max(1 - Math.abs(r[0].progress), 0) : 1 + Math.min(Math.max(r[0].progress, -1), 0);
- r.css({opacity: s}).transform("translate3d(" + a + "px, " + o + "px, 0px)")
- }
- }, setTransition: function (t) {
- var e = this, n = e.slides, r = e.$wrapperEl;
- if (n.transition(t), e.params.virtualTranslate && 0 !== t) {
- var i = !1;
- n.transitionEnd(function () {
- if (!i && e && !e.destroyed) {
- i = !0, e.animating = !1;
- for (var t = ["webkitTransitionEnd", "transitionend"], n = 0; n < t.length; n += 1) r.trigger(t[n])
- }
- })
- }
- }
- }, ge = {
- name: "effect-fade", params: {fadeEffect: {crossFade: !1}}, create: function () {
- var t = this;
- T.extend(t, {fadeEffect: {setTranslate: ve.setTranslate.bind(t), setTransition: ve.setTransition.bind(t)}})
- }, on: {
- beforeInit: function () {
- var t = this;
- if ("fade" === t.params.effect) {
- t.classNames.push(t.params.containerModifierClass + "fade");
- var e = {
- slidesPerView: 1,
- slidesPerColumn: 1,
- slidesPerGroup: 1,
- watchSlidesProgress: !0,
- spaceBetween: 0,
- virtualTranslate: !0
- };
- T.extend(t.params, e), T.extend(t.originalParams, e)
- }
- }, setTranslate: function () {
- var t = this;
- "fade" === t.params.effect && t.fadeEffect.setTranslate()
- }, setTransition: function (t) {
- var e = this;
- "fade" === e.params.effect && e.fadeEffect.setTransition(t)
- }
- }
- }, me = {
- setTranslate: function () {
- var t = this, e = t.$el, r = t.$wrapperEl, i = t.slides, a = t.width, o = t.height, s = t.rtl, l = t.size,
- u = t.params.cubeEffect, c = t.isHorizontal(), f = t.virtual && t.params.virtual.enabled, h = 0, d = void 0;
- u.shadow && (c ? (d = r.find(".swiper-cube-shadow"), 0 === d.length && (d = n.i(S.L)('<div class="swiper-cube-shadow"></div>'), r.append(d)), d.css({height: a + "px"})) : (d = e.find(".swiper-cube-shadow"), 0 === d.length && (d = n.i(S.L)('<div class="swiper-cube-shadow"></div>'), e.append(d))));
- for (var p = 0; p < i.length; p += 1) {
- var v = i.eq(p), g = p;
- f && (g = parseInt(v.attr("data-swiper-slide-index"), 10));
- var m = 90 * g, _ = Math.floor(m / 360);
- s && (m = -m, _ = Math.floor(-m / 360));
- var y = Math.max(Math.min(v[0].progress, 1), -1), b = 0, w = 0, x = 0;
- g % 4 == 0 ? (b = 4 * -_ * l, x = 0) : (g - 1) % 4 == 0 ? (b = 0, x = 4 * -_ * l) : (g - 2) % 4 == 0 ? (b = l + 4 * _ * l, x = l) : (g - 3) % 4 == 0 && (b = -l, x = 3 * l + 4 * l * _), s && (b = -b), c || (w = b, b = 0);
- var E = "rotateX(" + (c ? 0 : -m) + "deg) rotateY(" + (c ? m : 0) + "deg) translate3d(" + b + "px, " + w + "px, " + x + "px)";
- if (y <= 1 && y > -1 && (h = 90 * g + 90 * y, s && (h = 90 * -g - 90 * y)), v.transform(E), u.slideShadows) {
- var k = c ? v.find(".swiper-slide-shadow-left") : v.find(".swiper-slide-shadow-top"),
- T = c ? v.find(".swiper-slide-shadow-right") : v.find(".swiper-slide-shadow-bottom");
- 0 === k.length && (k = n.i(S.L)('<div class="swiper-slide-shadow-' + (c ? "left" : "top") + '"></div>'), v.append(k)), 0 === T.length && (T = n.i(S.L)('<div class="swiper-slide-shadow-' + (c ? "right" : "bottom") + '"></div>'), v.append(T)), k.length && (k[0].style.opacity = Math.max(-y, 0)), T.length && (T[0].style.opacity = Math.max(y, 0))
- }
- }
- if (r.css({
- "-webkit-transform-origin": "50% 50% -" + l / 2 + "px",
- "-moz-transform-origin": "50% 50% -" + l / 2 + "px",
- "-ms-transform-origin": "50% 50% -" + l / 2 + "px",
- "transform-origin": "50% 50% -" + l / 2 + "px"
- }), u.shadow) if (c) d.transform("translate3d(0px, " + (a / 2 + u.shadowOffset) + "px, " + -a / 2 + "px) rotateX(90deg) rotateZ(0deg) scale(" + u.shadowScale + ")"); else {
- var C = Math.abs(h) - 90 * Math.floor(Math.abs(h) / 90),
- M = 1.5 - (Math.sin(2 * C * Math.PI / 360) / 2 + Math.cos(2 * C * Math.PI / 360) / 2), A = u.shadowScale,
- P = u.shadowScale / M, L = u.shadowOffset;
- d.transform("scale3d(" + A + ", 1, " + P + ") translate3d(0px, " + (o / 2 + L) + "px, " + -o / 2 / P + "px) rotateX(-90deg)")
- }
- var O = St.isSafari || St.isUiWebView ? -l / 2 : 0;
- r.transform("translate3d(0px,0," + O + "px) rotateX(" + (t.isHorizontal() ? 0 : h) + "deg) rotateY(" + (t.isHorizontal() ? -h : 0) + "deg)")
- }, setTransition: function (t) {
- var e = this, n = e.$el;
- e.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t), e.params.cubeEffect.shadow && !e.isHorizontal() && n.find(".swiper-cube-shadow").transition(t)
- }
- }, _e = {
- name: "effect-cube",
- params: {cubeEffect: {slideShadows: !0, shadow: !0, shadowOffset: 20, shadowScale: .94}},
- create: function () {
- var t = this;
- T.extend(t, {cubeEffect: {setTranslate: me.setTranslate.bind(t), setTransition: me.setTransition.bind(t)}})
- },
- on: {
- beforeInit: function () {
- var t = this;
- if ("cube" === t.params.effect) {
- t.classNames.push(t.params.containerModifierClass + "cube"), t.classNames.push(t.params.containerModifierClass + "3d");
- var e = {
- slidesPerView: 1,
- slidesPerColumn: 1,
- slidesPerGroup: 1,
- watchSlidesProgress: !0,
- resistanceRatio: 0,
- spaceBetween: 0,
- centeredSlides: !1,
- virtualTranslate: !0
- };
- T.extend(t.params, e), T.extend(t.originalParams, e)
- }
- }, setTranslate: function () {
- var t = this;
- "cube" === t.params.effect && t.cubeEffect.setTranslate()
- }, setTransition: function (t) {
- var e = this;
- "cube" === e.params.effect && e.cubeEffect.setTransition(t)
- }
- }
- }, ye = {
- setTranslate: function () {
- for (var t = this, e = t.slides, r = 0; r < e.length; r += 1) {
- var i = e.eq(r), a = i[0].progress;
- t.params.flipEffect.limitRotation && (a = Math.max(Math.min(i[0].progress, 1), -1));
- var o = i[0].swiperSlideOffset, s = -180 * a, l = s, u = 0, c = -o, f = 0;
- if (t.isHorizontal() ? t.rtl && (l = -l) : (f = c, c = 0, u = -l, l = 0), i[0].style.zIndex = -Math.abs(Math.round(a)) + e.length, t.params.flipEffect.slideShadows) {
- var h = t.isHorizontal() ? i.find(".swiper-slide-shadow-left") : i.find(".swiper-slide-shadow-top"),
- d = t.isHorizontal() ? i.find(".swiper-slide-shadow-right") : i.find(".swiper-slide-shadow-bottom");
- 0 === h.length && (h = n.i(S.L)('<div class="swiper-slide-shadow-' + (t.isHorizontal() ? "left" : "top") + '"></div>'), i.append(h)), 0 === d.length && (d = n.i(S.L)('<div class="swiper-slide-shadow-' + (t.isHorizontal() ? "right" : "bottom") + '"></div>'), i.append(d)), h.length && (h[0].style.opacity = Math.max(-a, 0)), d.length && (d[0].style.opacity = Math.max(a, 0))
- }
- i.transform("translate3d(" + c + "px, " + f + "px, 0px) rotateX(" + u + "deg) rotateY(" + l + "deg)")
- }
- }, setTransition: function (t) {
- var e = this, n = e.slides, r = e.activeIndex, i = e.$wrapperEl;
- if (n.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t), e.params.virtualTranslate && 0 !== t) {
- var a = !1;
- n.eq(r).transitionEnd(function () {
- if (!a && e && !e.destroyed) {
- a = !0, e.animating = !1;
- for (var t = ["webkitTransitionEnd", "transitionend"], n = 0; n < t.length; n += 1) i.trigger(t[n])
- }
- })
- }
- }
- }, be = {
- name: "effect-flip", params: {flipEffect: {slideShadows: !0, limitRotation: !0}}, create: function () {
- var t = this;
- T.extend(t, {flipEffect: {setTranslate: ye.setTranslate.bind(t), setTransition: ye.setTransition.bind(t)}})
- }, on: {
- beforeInit: function () {
- var t = this;
- if ("flip" === t.params.effect) {
- t.classNames.push(t.params.containerModifierClass + "flip"), t.classNames.push(t.params.containerModifierClass + "3d");
- var e = {
- slidesPerView: 1,
- slidesPerColumn: 1,
- slidesPerGroup: 1,
- watchSlidesProgress: !0,
- spaceBetween: 0,
- virtualTranslate: !0
- };
- T.extend(t.params, e), T.extend(t.originalParams, e)
- }
- }, setTranslate: function () {
- var t = this;
- "flip" === t.params.effect && t.flipEffect.setTranslate()
- }, setTransition: function (t) {
- var e = this;
- "flip" === e.params.effect && e.flipEffect.setTransition(t)
- }
- }
- }, we = {
- setTranslate: function () {
- for (var t = this, e = t.width, r = t.height, i = t.slides, a = t.$wrapperEl, o = t.slidesSizesGrid, s = t.params.coverflowEffect, l = t.isHorizontal(), u = t.translate, c = l ? e / 2 - u : r / 2 - u, f = l ? s.rotate : -s.rotate, h = s.depth, d = 0, p = i.length; d < p; d += 1) {
- var v = i.eq(d), g = o[d], m = v[0].swiperSlideOffset, _ = (c - m - g / 2) / g * s.modifier, y = l ? f * _ : 0,
- b = l ? 0 : f * _, w = -h * Math.abs(_), x = l ? 0 : s.stretch * _, E = l ? s.stretch * _ : 0;
- Math.abs(E) < .001 && (E = 0), Math.abs(x) < .001 && (x = 0), Math.abs(w) < .001 && (w = 0), Math.abs(y) < .001 && (y = 0), Math.abs(b) < .001 && (b = 0);
- var k = "translate3d(" + E + "px," + x + "px," + w + "px) rotateX(" + b + "deg) rotateY(" + y + "deg)";
- if (v.transform(k), v[0].style.zIndex = 1 - Math.abs(Math.round(_)), s.slideShadows) {
- var T = l ? v.find(".swiper-slide-shadow-left") : v.find(".swiper-slide-shadow-top"),
- M = l ? v.find(".swiper-slide-shadow-right") : v.find(".swiper-slide-shadow-bottom");
- 0 === T.length && (T = n.i(S.L)('<div class="swiper-slide-shadow-' + (l ? "left" : "top") + '"></div>'), v.append(T)), 0 === M.length && (M = n.i(S.L)('<div class="swiper-slide-shadow-' + (l ? "right" : "bottom") + '"></div>'), v.append(M)), T.length && (T[0].style.opacity = _ > 0 ? _ : 0), M.length && (M[0].style.opacity = -_ > 0 ? -_ : 0)
- }
- }
- if (C.pointerEvents || C.prefixedPointerEvents) {
- a[0].style.perspectiveOrigin = c + "px 50%"
- }
- }, setTransition: function (t) {
- this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)
- }
- }, xe = {
- name: "effect-coverflow",
- params: {coverflowEffect: {rotate: 50, stretch: 0, depth: 100, modifier: 1, slideShadows: !0}},
- create: function () {
- var t = this;
- T.extend(t, {coverflowEffect: {setTranslate: we.setTranslate.bind(t), setTransition: we.setTransition.bind(t)}})
- },
- on: {
- beforeInit: function () {
- var t = this;
- "coverflow" === t.params.effect && (t.classNames.push(t.params.containerModifierClass + "coverflow"), t.classNames.push(t.params.containerModifierClass + "3d"), t.params.watchSlidesProgress = !0, t.originalParams.watchSlidesProgress = !0)
- }, setTranslate: function () {
- var t = this;
- "coverflow" === t.params.effect && t.coverflowEffect.setTranslate()
- }, setTransition: function (t) {
- var e = this;
- "coverflow" === e.params.effect && e.coverflowEffect.setTransition(t)
- }
- }
- }, Se = [Bt, zt, Ft, Nt, jt, Ht, Wt, Zt, Xt, Kt, Jt, te, ne, ie, oe, le, ce, he, pe, ge, _e, be, xe];
- void 0 === It.use && (It.use = It.Class.use, It.installModule = It.Class.installModule), It.use(Se), e.a = It
- }, , , , , , , , , , , , , , , , , , function (t, e, n) {
- t.exports = {default: n(497), __esModule: !0}
- }, function (t, e, n) {
- t.exports = {default: n(499), __esModule: !0}
- }, function (t, e, n) {
- t.exports = {default: n(503), __esModule: !0}
- }, function (t, e, n) {
- t.exports = {default: n(504), __esModule: !0}
- }, function (t, e, n) {
- t.exports = {default: n(505), __esModule: !0}
- }, function (t, e, n) {
- t.exports = {default: n(506), __esModule: !0}
- }, function (t, e, n) {
- t.exports = {default: n(508), __esModule: !0}
- }, function (t, e, n) {
- t.exports = {default: n(511), __esModule: !0}
- }, function (t, e, n) {
- t.exports = {default: n(512), __esModule: !0}
- }, function (t, e, n) {
- "use strict";
- e.__esModule = !0;
- var r = n(474), i = function (t) {
- return t && t.__esModule ? t : {default: t}
- }(r);
- e.default = function () {
- function t(t, e) {
- for (var n = 0; n < e.length; n++) {
- var r = e[n];
- r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), (0, i.default)(t, r.key, r)
- }
- }
- return function (e, n, r) {
- return n && t(e.prototype, n), r && t(e, r), e
- }
- }()
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- return t && t.__esModule ? t : {default: t}
- }
- e.__esModule = !0;
- var i = n(477), a = r(i), o = n(473), s = r(o), l = n(18), u = r(l);
- e.default = function (t, e) {
- if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function, not " + (void 0 === e ? "undefined" : (0, u.default)(e)));
- t.prototype = (0, s.default)(e && e.prototype, {
- constructor: {
- value: t,
- enumerable: !1,
- writable: !0,
- configurable: !0
- }
- }), e && (a.default ? (0, a.default)(t, e) : t.__proto__ = e)
- }
- }, function (t, e, n) {
- "use strict";
- e.__esModule = !0;
- var r = n(18), i = function (t) {
- return t && t.__esModule ? t : {default: t}
- }(r);
- e.default = function (t, e) {
- if (!t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
- return !e || "object" !== (void 0 === e ? "undefined" : (0, i.default)(e)) && "function" != typeof e ? t : e
- }
- }, function (t, e, n) {
- var r = function () {
- return this
- }() || Function("return this")(),
- i = r.regeneratorRuntime && Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime") >= 0,
- a = i && r.regeneratorRuntime;
- if (r.regeneratorRuntime = void 0, t.exports = n(484), i) r.regeneratorRuntime = a; else try {
- delete r.regeneratorRuntime
- } catch (t) {
- r.regeneratorRuntime = void 0
- }
- }, function (t, e) {
- !function (e) {
- "use strict";
- function n(t, e, n, r) {
- var a = e && e.prototype instanceof i ? e : i, o = Object.create(a.prototype), s = new d(r || []);
- return o._invoke = u(t, n, s), o
- }
- function r(t, e, n) {
- try {
- return {type: "normal", arg: t.call(e, n)}
- } catch (t) {
- return {type: "throw", arg: t}
- }
- }
- function i() {
- }
- function a() {
- }
- function o() {
- }
- function s(t) {
- ["next", "throw", "return"].forEach(function (e) {
- t[e] = function (t) {
- return this._invoke(e, t)
- }
- })
- }
- function l(t) {
- function e(n, i, a, o) {
- var s = r(t[n], t, i);
- if ("throw" !== s.type) {
- var l = s.arg, u = l.value;
- return u && "object" == typeof u && _.call(u, "__await") ? Promise.resolve(u.__await).then(function (t) {
- e("next", t, a, o)
- }, function (t) {
- e("throw", t, a, o)
- }) : Promise.resolve(u).then(function (t) {
- l.value = t, a(l)
- }, o)
- }
- o(s.arg)
- }
- function n(t, n) {
- function r() {
- return new Promise(function (r, i) {
- e(t, n, r, i)
- })
- }
- return i = i ? i.then(r, r) : r()
- }
- var i;
- this._invoke = n
- }
- function u(t, e, n) {
- var i = k;
- return function (a, o) {
- if (i === C) throw new Error("Generator is already running");
- if (i === M) {
- if ("throw" === a) throw o;
- return v()
- }
- for (n.method = a, n.arg = o; ;) {
- var s = n.delegate;
- if (s) {
- var l = c(s, n);
- if (l) {
- if (l === A) continue;
- return l
- }
- }
- if ("next" === n.method) n.sent = n._sent = n.arg; else if ("throw" === n.method) {
- if (i === k) throw i = M, n.arg;
- n.dispatchException(n.arg)
- } else "return" === n.method && n.abrupt("return", n.arg);
- i = C;
- var u = r(t, e, n);
- if ("normal" === u.type) {
- if (i = n.done ? M : T, u.arg === A) continue;
- return {value: u.arg, done: n.done}
- }
- "throw" === u.type && (i = M, n.method = "throw", n.arg = u.arg)
- }
- }
- }
- function c(t, e) {
- var n = t.iterator[e.method];
- if (n === g) {
- if (e.delegate = null, "throw" === e.method) {
- if (t.iterator.return && (e.method = "return", e.arg = g, c(t, e), "throw" === e.method)) return A;
- e.method = "throw", e.arg = new TypeError("The iterator does not provide a 'throw' method")
- }
- return A
- }
- var i = r(n, t.iterator, e.arg);
- if ("throw" === i.type) return e.method = "throw", e.arg = i.arg, e.delegate = null, A;
- var a = i.arg;
- return a ? a.done ? (e[t.resultName] = a.value, e.next = t.nextLoc, "return" !== e.method && (e.method = "next", e.arg = g), e.delegate = null, A) : a : (e.method = "throw", e.arg = new TypeError("iterator result is not an object"), e.delegate = null, A)
- }
- function f(t) {
- var e = {tryLoc: t[0]};
- 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e)
- }
- function h(t) {
- var e = t.completion || {};
- e.type = "normal", delete e.arg, t.completion = e
- }
- function d(t) {
- this.tryEntries = [{tryLoc: "root"}], t.forEach(f, this), this.reset(!0)
- }
- function p(t) {
- if (t) {
- var e = t[b];
- if (e) return e.call(t);
- if ("function" == typeof t.next) return t;
- if (!isNaN(t.length)) {
- var n = -1, r = function e() {
- for (; ++n < t.length;) if (_.call(t, n)) return e.value = t[n], e.done = !1, e;
- return e.value = g, e.done = !0, e
- };
- return r.next = r
- }
- }
- return {next: v}
- }
- function v() {
- return {value: g, done: !0}
- }
- var g, m = Object.prototype, _ = m.hasOwnProperty, y = "function" == typeof Symbol ? Symbol : {},
- b = y.iterator || "@@iterator", w = y.asyncIterator || "@@asyncIterator", x = y.toStringTag || "@@toStringTag",
- S = "object" == typeof t, E = e.regeneratorRuntime;
- if (E) return void(S && (t.exports = E));
- E = e.regeneratorRuntime = S ? t.exports : {}, E.wrap = n;
- var k = "suspendedStart", T = "suspendedYield", C = "executing", M = "completed", A = {}, P = {};
- P[b] = function () {
- return this
- };
- var L = Object.getPrototypeOf, O = L && L(L(p([])));
- O && O !== m && _.call(O, b) && (P = O);
- var R = o.prototype = i.prototype = Object.create(P);
- a.prototype = R.constructor = o, o.constructor = a, o[x] = a.displayName = "GeneratorFunction", E.isGeneratorFunction = function (t) {
- var e = "function" == typeof t && t.constructor;
- return !!e && (e === a || "GeneratorFunction" === (e.displayName || e.name))
- }, E.mark = function (t) {
- return Object.setPrototypeOf ? Object.setPrototypeOf(t, o) : (t.__proto__ = o, x in t || (t[x] = "GeneratorFunction")), t.prototype = Object.create(R), t
- }, E.awrap = function (t) {
- return {__await: t}
- }, s(l.prototype), l.prototype[w] = function () {
- return this
- }, E.AsyncIterator = l, E.async = function (t, e, r, i) {
- var a = new l(n(t, e, r, i));
- return E.isGeneratorFunction(e) ? a : a.next().then(function (t) {
- return t.done ? t.value : a.next()
- })
- }, s(R), R[x] = "Generator", R[b] = function () {
- return this
- }, R.toString = function () {
- return "[object Generator]"
- }, E.keys = function (t) {
- var e = [];
- for (var n in t) e.push(n);
- return e.reverse(), function n() {
- for (; e.length;) {
- var r = e.pop();
- if (r in t) return n.value = r, n.done = !1, n
- }
- return n.done = !0, n
- }
- }, E.values = p, d.prototype = {
- constructor: d, reset: function (t) {
- if (this.prev = 0, this.next = 0, this.sent = this._sent = g, this.done = !1, this.delegate = null, this.method = "next", this.arg = g, this.tryEntries.forEach(h), !t) for (var e in this) "t" === e.charAt(0) && _.call(this, e) && !isNaN(+e.slice(1)) && (this[e] = g)
- }, stop: function () {
- this.done = !0;
- var t = this.tryEntries[0], e = t.completion;
- if ("throw" === e.type) throw e.arg;
- return this.rval
- }, dispatchException: function (t) {
- function e(e, r) {
- return a.type = "throw", a.arg = t, n.next = e, r && (n.method = "next", n.arg = g), !!r
- }
- if (this.done) throw t;
- for (var n = this, r = this.tryEntries.length - 1; r >= 0; --r) {
- var i = this.tryEntries[r], a = i.completion;
- if ("root" === i.tryLoc) return e("end");
- if (i.tryLoc <= this.prev) {
- var o = _.call(i, "catchLoc"), s = _.call(i, "finallyLoc");
- if (o && s) {
- if (this.prev < i.catchLoc) return e(i.catchLoc, !0);
- if (this.prev < i.finallyLoc) return e(i.finallyLoc)
- } else if (o) {
- if (this.prev < i.catchLoc) return e(i.catchLoc, !0)
- } else {
- if (!s) throw new Error("try statement without catch or finally");
- if (this.prev < i.finallyLoc) return e(i.finallyLoc)
- }
- }
- }
- }, abrupt: function (t, e) {
- for (var n = this.tryEntries.length - 1; n >= 0; --n) {
- var r = this.tryEntries[n];
- if (r.tryLoc <= this.prev && _.call(r, "finallyLoc") && this.prev < r.finallyLoc) {
- var i = r;
- break
- }
- }
- i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
- var a = i ? i.completion : {};
- return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, A) : this.complete(a)
- }, complete: function (t, e) {
- if ("throw" === t.type) throw t.arg;
- return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), A
- }, finish: function (t) {
- for (var e = this.tryEntries.length - 1; e >= 0; --e) {
- var n = this.tryEntries[e];
- if (n.finallyLoc === t) return this.complete(n.completion, n.afterLoc), h(n), A
- }
- }, catch: function (t) {
- for (var e = this.tryEntries.length - 1; e >= 0; --e) {
- var n = this.tryEntries[e];
- if (n.tryLoc === t) {
- var r = n.completion;
- if ("throw" === r.type) {
- var i = r.arg;
- h(n)
- }
- return i
- }
- }
- throw new Error("illegal catch attempt")
- }, delegateYield: function (t, e, n) {
- return this.delegate = {iterator: p(t), resultName: e, nextLoc: n}, "next" === this.method && (this.arg = g), A
- }
- }
- }(function () {
- return this
- }() || Function("return this")())
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- var e = t.length;
- if (e % 4 > 0) throw new Error("Invalid string. Length must be a multiple of 4");
- return "=" === t[e - 2] ? 2 : "=" === t[e - 1] ? 1 : 0
- }
- function i(t) {
- return 3 * t.length / 4 - r(t)
- }
- function a(t) {
- var e, n, i, a, o, s = t.length;
- a = r(t), o = new f(3 * s / 4 - a), n = a > 0 ? s - 4 : s;
- var l = 0;
- for (e = 0; e < n; e += 4) i = c[t.charCodeAt(e)] << 18 | c[t.charCodeAt(e + 1)] << 12 | c[t.charCodeAt(e + 2)] << 6 | c[t.charCodeAt(e + 3)], o[l++] = i >> 16 & 255, o[l++] = i >> 8 & 255, o[l++] = 255 & i;
- return 2 === a ? (i = c[t.charCodeAt(e)] << 2 | c[t.charCodeAt(e + 1)] >> 4, o[l++] = 255 & i) : 1 === a && (i = c[t.charCodeAt(e)] << 10 | c[t.charCodeAt(e + 1)] << 4 | c[t.charCodeAt(e + 2)] >> 2, o[l++] = i >> 8 & 255, o[l++] = 255 & i), o
- }
- function o(t) {
- return u[t >> 18 & 63] + u[t >> 12 & 63] + u[t >> 6 & 63] + u[63 & t]
- }
- function s(t, e, n) {
- for (var r, i = [], a = e; a < n; a += 3) r = (t[a] << 16) + (t[a + 1] << 8) + t[a + 2], i.push(o(r));
- return i.join("")
- }
- function l(t) {
- for (var e, n = t.length, r = n % 3, i = "", a = [], o = 0, l = n - r; o < l; o += 16383) a.push(s(t, o, o + 16383 > l ? l : o + 16383));
- return 1 === r ? (e = t[n - 1], i += u[e >> 2], i += u[e << 4 & 63], i += "==") : 2 === r && (e = (t[n - 2] << 8) + t[n - 1], i += u[e >> 10], i += u[e >> 4 & 63], i += u[e << 2 & 63], i += "="), a.push(i), a.join("")
- }
- e.byteLength = i, e.toByteArray = a, e.fromByteArray = l;
- for (var u = [], c = [], f = "undefined" != typeof Uint8Array ? Uint8Array : Array, h = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", d = 0, p = h.length; d < p; ++d) u[d] = h[d], c[h.charCodeAt(d)] = d;
- c["-".charCodeAt(0)] = 62, c["_".charCodeAt(0)] = 63
- }, function (t, e, n) {
- "use strict";
- t.exports = {
- Z_NO_FLUSH: 0,
- Z_PARTIAL_FLUSH: 1,
- Z_SYNC_FLUSH: 2,
- Z_FULL_FLUSH: 3,
- Z_FINISH: 4,
- Z_BLOCK: 5,
- Z_TREES: 6,
- Z_OK: 0,
- Z_STREAM_END: 1,
- Z_NEED_DICT: 2,
- Z_ERRNO: -1,
- Z_STREAM_ERROR: -2,
- Z_DATA_ERROR: -3,
- Z_BUF_ERROR: -5,
- Z_NO_COMPRESSION: 0,
- Z_BEST_SPEED: 1,
- Z_BEST_COMPRESSION: 9,
- Z_DEFAULT_COMPRESSION: -1,
- Z_FILTERED: 1,
- Z_HUFFMAN_ONLY: 2,
- Z_RLE: 3,
- Z_FIXED: 4,
- Z_DEFAULT_STRATEGY: 0,
- Z_BINARY: 0,
- Z_TEXT: 1,
- Z_UNKNOWN: 2,
- Z_DEFLATED: 8
- }
- }, function (t, e, n) {
- "use strict";
- function r(t, e) {
- return t.msg = I[e], e
- }
- function i(t) {
- return (t << 1) - (t > 4 ? 9 : 0)
- }
- function a(t) {
- for (var e = t.length; --e >= 0;) t[e] = 0
- }
- function o(t) {
- var e = t.state, n = e.pending;
- n > t.avail_out && (n = t.avail_out), 0 !== n && (P.arraySet(t.output, e.pending_buf, e.pending_out, n, t.next_out), t.next_out += n, e.pending_out += n, t.total_out += n, t.avail_out -= n, e.pending -= n, 0 === e.pending && (e.pending_out = 0))
- }
- function s(t, e) {
- L._tr_flush_block(t, t.block_start >= 0 ? t.block_start : -1, t.strstart - t.block_start, e), t.block_start = t.strstart, o(t.strm)
- }
- function l(t, e) {
- t.pending_buf[t.pending++] = e
- }
- function u(t, e) {
- t.pending_buf[t.pending++] = e >>> 8 & 255, t.pending_buf[t.pending++] = 255 & e
- }
- function c(t, e, n, r) {
- var i = t.avail_in;
- return i > r && (i = r), 0 === i ? 0 : (t.avail_in -= i, P.arraySet(e, t.input, t.next_in, i, n), 1 === t.state.wrap ? t.adler = O(t.adler, e, i, n) : 2 === t.state.wrap && (t.adler = R(t.adler, e, i, n)), t.next_in += i, t.total_in += i, i)
- }
- function f(t, e) {
- var n, r, i = t.max_chain_length, a = t.strstart, o = t.prev_length, s = t.nice_match,
- l = t.strstart > t.w_size - ut ? t.strstart - (t.w_size - ut) : 0, u = t.window, c = t.w_mask, f = t.prev,
- h = t.strstart + lt, d = u[a + o - 1], p = u[a + o];
- t.prev_length >= t.good_match && (i >>= 2), s > t.lookahead && (s = t.lookahead);
- do {
- if (n = e, u[n + o] === p && u[n + o - 1] === d && u[n] === u[a] && u[++n] === u[a + 1]) {
- a += 2, n++;
- do {
- } while (u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && a < h);
- if (r = lt - (h - a), a = h - lt, r > o) {
- if (t.match_start = e, o = r, r >= s) break;
- d = u[a + o - 1], p = u[a + o]
- }
- }
- } while ((e = f[e & c]) > l && 0 != --i);
- return o <= t.lookahead ? o : t.lookahead
- }
- function h(t) {
- var e, n, r, i, a, o = t.w_size;
- do {
- if (i = t.window_size - t.lookahead - t.strstart, t.strstart >= o + (o - ut)) {
- P.arraySet(t.window, t.window, o, o, 0), t.match_start -= o, t.strstart -= o, t.block_start -= o, n = t.hash_size, e = n;
- do {
- r = t.head[--e], t.head[e] = r >= o ? r - o : 0
- } while (--n);
- n = o, e = n;
- do {
- r = t.prev[--e], t.prev[e] = r >= o ? r - o : 0
- } while (--n);
- i += o
- }
- if (0 === t.strm.avail_in) break;
- if (n = c(t.strm, t.window, t.strstart + t.lookahead, i), t.lookahead += n, t.lookahead + t.insert >= st) for (a = t.strstart - t.insert, t.ins_h = t.window[a], t.ins_h = (t.ins_h << t.hash_shift ^ t.window[a + 1]) & t.hash_mask; t.insert && (t.ins_h = (t.ins_h << t.hash_shift ^ t.window[a + st - 1]) & t.hash_mask, t.prev[a & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = a, a++, t.insert--, !(t.lookahead + t.insert < st));) ;
- } while (t.lookahead < ut && 0 !== t.strm.avail_in)
- }
- function d(t, e) {
- var n = 65535;
- for (n > t.pending_buf_size - 5 && (n = t.pending_buf_size - 5); ;) {
- if (t.lookahead <= 1) {
- if (h(t), 0 === t.lookahead && e === B) return _t;
- if (0 === t.lookahead) break
- }
- t.strstart += t.lookahead, t.lookahead = 0;
- var r = t.block_start + n;
- if ((0 === t.strstart || t.strstart >= r) && (t.lookahead = t.strstart - r, t.strstart = r, s(t, !1), 0 === t.strm.avail_out)) return _t;
- if (t.strstart - t.block_start >= t.w_size - ut && (s(t, !1), 0 === t.strm.avail_out)) return _t
- }
- return t.insert = 0, e === N ? (s(t, !0), 0 === t.strm.avail_out ? bt : wt) : (t.strstart > t.block_start && (s(t, !1), t.strm.avail_out), _t)
- }
- function p(t, e) {
- for (var n, r; ;) {
- if (t.lookahead < ut) {
- if (h(t), t.lookahead < ut && e === B) return _t;
- if (0 === t.lookahead) break
- }
- if (n = 0, t.lookahead >= st && (t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + st - 1]) & t.hash_mask, n = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart), 0 !== n && t.strstart - n <= t.w_size - ut && (t.match_length = f(t, n)), t.match_length >= st) if (r = L._tr_tally(t, t.strstart - t.match_start, t.match_length - st), t.lookahead -= t.match_length, t.match_length <= t.max_lazy_match && t.lookahead >= st) {
- t.match_length--;
- do {
- t.strstart++, t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + st - 1]) & t.hash_mask, n = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart
- } while (0 != --t.match_length);
- t.strstart++
- } else t.strstart += t.match_length, t.match_length = 0, t.ins_h = t.window[t.strstart], t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + 1]) & t.hash_mask; else r = L._tr_tally(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++;
- if (r && (s(t, !1), 0 === t.strm.avail_out)) return _t
- }
- return t.insert = t.strstart < st - 1 ? t.strstart : st - 1, e === N ? (s(t, !0), 0 === t.strm.avail_out ? bt : wt) : t.last_lit && (s(t, !1), 0 === t.strm.avail_out) ? _t : yt
- }
- function v(t, e) {
- for (var n, r, i; ;) {
- if (t.lookahead < ut) {
- if (h(t), t.lookahead < ut && e === B) return _t;
- if (0 === t.lookahead) break
- }
- if (n = 0, t.lookahead >= st && (t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + st - 1]) & t.hash_mask, n = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart), t.prev_length = t.match_length, t.prev_match = t.match_start, t.match_length = st - 1, 0 !== n && t.prev_length < t.max_lazy_match && t.strstart - n <= t.w_size - ut && (t.match_length = f(t, n), t.match_length <= 5 && (t.strategy === Z || t.match_length === st && t.strstart - t.match_start > 4096) && (t.match_length = st - 1)), t.prev_length >= st && t.match_length <= t.prev_length) {
- i = t.strstart + t.lookahead - st, r = L._tr_tally(t, t.strstart - 1 - t.prev_match, t.prev_length - st), t.lookahead -= t.prev_length - 1, t.prev_length -= 2;
- do {
- ++t.strstart <= i && (t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + st - 1]) & t.hash_mask, n = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart)
- } while (0 != --t.prev_length);
- if (t.match_available = 0, t.match_length = st - 1, t.strstart++, r && (s(t, !1), 0 === t.strm.avail_out)) return _t
- } else if (t.match_available) {
- if (r = L._tr_tally(t, 0, t.window[t.strstart - 1]), r && s(t, !1), t.strstart++, t.lookahead--, 0 === t.strm.avail_out) return _t
- } else t.match_available = 1, t.strstart++, t.lookahead--
- }
- return t.match_available && (r = L._tr_tally(t, 0, t.window[t.strstart - 1]), t.match_available = 0), t.insert = t.strstart < st - 1 ? t.strstart : st - 1, e === N ? (s(t, !0), 0 === t.strm.avail_out ? bt : wt) : t.last_lit && (s(t, !1), 0 === t.strm.avail_out) ? _t : yt
- }
- function g(t, e) {
- for (var n, r, i, a, o = t.window; ;) {
- if (t.lookahead <= lt) {
- if (h(t), t.lookahead <= lt && e === B) return _t;
- if (0 === t.lookahead) break
- }
- if (t.match_length = 0, t.lookahead >= st && t.strstart > 0 && (i = t.strstart - 1, (r = o[i]) === o[++i] && r === o[++i] && r === o[++i])) {
- a = t.strstart + lt;
- do {
- } while (r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && i < a);
- t.match_length = lt - (a - i), t.match_length > t.lookahead && (t.match_length = t.lookahead)
- }
- if (t.match_length >= st ? (n = L._tr_tally(t, 1, t.match_length - st), t.lookahead -= t.match_length, t.strstart += t.match_length, t.match_length = 0) : (n = L._tr_tally(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++), n && (s(t, !1), 0 === t.strm.avail_out)) return _t
- }
- return t.insert = 0, e === N ? (s(t, !0), 0 === t.strm.avail_out ? bt : wt) : t.last_lit && (s(t, !1), 0 === t.strm.avail_out) ? _t : yt
- }
- function m(t, e) {
- for (var n; ;) {
- if (0 === t.lookahead && (h(t), 0 === t.lookahead)) {
- if (e === B) return _t;
- break
- }
- if (t.match_length = 0, n = L._tr_tally(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++, n && (s(t, !1), 0 === t.strm.avail_out)) return _t
- }
- return t.insert = 0, e === N ? (s(t, !0), 0 === t.strm.avail_out ? bt : wt) : t.last_lit && (s(t, !1), 0 === t.strm.avail_out) ? _t : yt
- }
- function _(t, e, n, r, i) {
- this.good_length = t, this.max_lazy = e, this.nice_length = n, this.max_chain = r, this.func = i
- }
- function y(t) {
- t.window_size = 2 * t.w_size, a(t.head), t.max_lazy_match = A[t.level].max_lazy, t.good_match = A[t.level].good_length, t.nice_match = A[t.level].nice_length, t.max_chain_length = A[t.level].max_chain, t.strstart = 0, t.block_start = 0, t.lookahead = 0, t.insert = 0, t.match_length = t.prev_length = st - 1, t.match_available = 0, t.ins_h = 0
- }
- function b() {
- this.strm = null, this.status = 0, this.pending_buf = null, this.pending_buf_size = 0, this.pending_out = 0, this.pending = 0, this.wrap = 0, this.gzhead = null, this.gzindex = 0, this.method = J, this.last_flush = -1, this.w_size = 0, this.w_bits = 0, this.w_mask = 0, this.window = null, this.window_size = 0, this.prev = null, this.head = null, this.ins_h = 0, this.hash_size = 0, this.hash_bits = 0, this.hash_mask = 0, this.hash_shift = 0, this.block_start = 0, this.match_length = 0, this.prev_match = 0, this.match_available = 0, this.strstart = 0, this.match_start = 0, this.lookahead = 0, this.prev_length = 0, this.max_chain_length = 0, this.max_lazy_match = 0, this.level = 0, this.strategy = 0, this.good_match = 0, this.nice_match = 0, this.dyn_ltree = new P.Buf16(2 * at), this.dyn_dtree = new P.Buf16(2 * (2 * rt + 1)), this.bl_tree = new P.Buf16(2 * (2 * it + 1)), a(this.dyn_ltree), a(this.dyn_dtree), a(this.bl_tree), this.l_desc = null, this.d_desc = null, this.bl_desc = null, this.bl_count = new P.Buf16(ot + 1), this.heap = new P.Buf16(2 * nt + 1), a(this.heap), this.heap_len = 0, this.heap_max = 0, this.depth = new P.Buf16(2 * nt + 1), a(this.depth), this.l_buf = 0, this.lit_bufsize = 0, this.last_lit = 0, this.d_buf = 0, this.opt_len = 0, this.static_len = 0, this.matches = 0, this.insert = 0, this.bi_buf = 0, this.bi_valid = 0
- }
- function w(t) {
- var e;
- return t && t.state ? (t.total_in = t.total_out = 0, t.data_type = q, e = t.state, e.pending = 0, e.pending_out = 0, e.wrap < 0 && (e.wrap = -e.wrap), e.status = e.wrap ? ft : gt, t.adler = 2 === e.wrap ? 0 : 1, e.last_flush = B, L._tr_init(e), j) : r(t, H)
- }
- function x(t) {
- var e = w(t);
- return e === j && y(t.state), e
- }
- function S(t, e) {
- return t && t.state ? 2 !== t.state.wrap ? H : (t.state.gzhead = e, j) : H
- }
- function E(t, e, n, i, a, o) {
- if (!t) return H;
- var s = 1;
- if (e === V && (e = 6), i < 0 ? (s = 0, i = -i) : i > 15 && (s = 2, i -= 16), a < 1 || a > Q || n !== J || i < 8 || i > 15 || e < 0 || e > 9 || o < 0 || o > Y) return r(t, H);
- 8 === i && (i = 9);
- var l = new b;
- return t.state = l, l.strm = t, l.wrap = s, l.gzhead = null, l.w_bits = i, l.w_size = 1 << l.w_bits, l.w_mask = l.w_size - 1, l.hash_bits = a + 7, l.hash_size = 1 << l.hash_bits, l.hash_mask = l.hash_size - 1, l.hash_shift = ~~((l.hash_bits + st - 1) / st), l.window = new P.Buf8(2 * l.w_size), l.head = new P.Buf16(l.hash_size), l.prev = new P.Buf16(l.w_size), l.lit_bufsize = 1 << a + 6, l.pending_buf_size = 4 * l.lit_bufsize, l.pending_buf = new P.Buf8(l.pending_buf_size), l.d_buf = 1 * l.lit_bufsize, l.l_buf = 3 * l.lit_bufsize, l.level = e, l.strategy = o, l.method = n, x(t)
- }
- function k(t, e) {
- return E(t, e, J, tt, et, K)
- }
- function T(t, e) {
- var n, s, c, f;
- if (!t || !t.state || e > D || e < 0) return t ? r(t, H) : H;
- if (s = t.state, !t.output || !t.input && 0 !== t.avail_in || s.status === mt && e !== N) return r(t, 0 === t.avail_out ? W : H);
- if (s.strm = t, n = s.last_flush, s.last_flush = e, s.status === ft) if (2 === s.wrap) t.adler = 0, l(s, 31), l(s, 139), l(s, 8), s.gzhead ? (l(s, (s.gzhead.text ? 1 : 0) + (s.gzhead.hcrc ? 2 : 0) + (s.gzhead.extra ? 4 : 0) + (s.gzhead.name ? 8 : 0) + (s.gzhead.comment ? 16 : 0)), l(s, 255 & s.gzhead.time), l(s, s.gzhead.time >> 8 & 255), l(s, s.gzhead.time >> 16 & 255), l(s, s.gzhead.time >> 24 & 255), l(s, 9 === s.level ? 2 : s.strategy >= $ || s.level < 2 ? 4 : 0), l(s, 255 & s.gzhead.os), s.gzhead.extra && s.gzhead.extra.length && (l(s, 255 & s.gzhead.extra.length), l(s, s.gzhead.extra.length >> 8 & 255)), s.gzhead.hcrc && (t.adler = R(t.adler, s.pending_buf, s.pending, 0)), s.gzindex = 0, s.status = ht) : (l(s, 0), l(s, 0), l(s, 0), l(s, 0), l(s, 0), l(s, 9 === s.level ? 2 : s.strategy >= $ || s.level < 2 ? 4 : 0), l(s, xt), s.status = gt); else {
- var h = J + (s.w_bits - 8 << 4) << 8, d = -1;
- d = s.strategy >= $ || s.level < 2 ? 0 : s.level < 6 ? 1 : 6 === s.level ? 2 : 3, h |= d << 6, 0 !== s.strstart && (h |= ct), h += 31 - h % 31, s.status = gt, u(s, h), 0 !== s.strstart && (u(s, t.adler >>> 16), u(s, 65535 & t.adler)), t.adler = 1
- }
- if (s.status === ht) if (s.gzhead.extra) {
- for (c = s.pending; s.gzindex < (65535 & s.gzhead.extra.length) && (s.pending !== s.pending_buf_size || (s.gzhead.hcrc && s.pending > c && (t.adler = R(t.adler, s.pending_buf, s.pending - c, c)), o(t), c = s.pending, s.pending !== s.pending_buf_size));) l(s, 255 & s.gzhead.extra[s.gzindex]), s.gzindex++;
- s.gzhead.hcrc && s.pending > c && (t.adler = R(t.adler, s.pending_buf, s.pending - c, c)), s.gzindex === s.gzhead.extra.length && (s.gzindex = 0, s.status = dt)
- } else s.status = dt;
- if (s.status === dt) if (s.gzhead.name) {
- c = s.pending;
- do {
- if (s.pending === s.pending_buf_size && (s.gzhead.hcrc && s.pending > c && (t.adler = R(t.adler, s.pending_buf, s.pending - c, c)), o(t), c = s.pending, s.pending === s.pending_buf_size)) {
- f = 1;
- break
- }
- f = s.gzindex < s.gzhead.name.length ? 255 & s.gzhead.name.charCodeAt(s.gzindex++) : 0, l(s, f)
- } while (0 !== f);
- s.gzhead.hcrc && s.pending > c && (t.adler = R(t.adler, s.pending_buf, s.pending - c, c)), 0 === f && (s.gzindex = 0, s.status = pt)
- } else s.status = pt;
- if (s.status === pt) if (s.gzhead.comment) {
- c = s.pending;
- do {
- if (s.pending === s.pending_buf_size && (s.gzhead.hcrc && s.pending > c && (t.adler = R(t.adler, s.pending_buf, s.pending - c, c)), o(t), c = s.pending, s.pending === s.pending_buf_size)) {
- f = 1;
- break
- }
- f = s.gzindex < s.gzhead.comment.length ? 255 & s.gzhead.comment.charCodeAt(s.gzindex++) : 0, l(s, f)
- } while (0 !== f);
- s.gzhead.hcrc && s.pending > c && (t.adler = R(t.adler, s.pending_buf, s.pending - c, c)), 0 === f && (s.status = vt)
- } else s.status = vt;
- if (s.status === vt && (s.gzhead.hcrc ? (s.pending + 2 > s.pending_buf_size && o(t), s.pending + 2 <= s.pending_buf_size && (l(s, 255 & t.adler), l(s, t.adler >> 8 & 255), t.adler = 0, s.status = gt)) : s.status = gt), 0 !== s.pending) {
- if (o(t), 0 === t.avail_out) return s.last_flush = -1, j
- } else if (0 === t.avail_in && i(e) <= i(n) && e !== N) return r(t, W);
- if (s.status === mt && 0 !== t.avail_in) return r(t, W);
- if (0 !== t.avail_in || 0 !== s.lookahead || e !== B && s.status !== mt) {
- var p = s.strategy === $ ? m(s, e) : s.strategy === X ? g(s, e) : A[s.level].func(s, e);
- if (p !== bt && p !== wt || (s.status = mt), p === _t || p === bt) return 0 === t.avail_out && (s.last_flush = -1), j;
- if (p === yt && (e === z ? L._tr_align(s) : e !== D && (L._tr_stored_block(s, 0, 0, !1), e === F && (a(s.head), 0 === s.lookahead && (s.strstart = 0, s.block_start = 0, s.insert = 0))), o(t), 0 === t.avail_out)) return s.last_flush = -1, j
- }
- return e !== N ? j : s.wrap <= 0 ? U : (2 === s.wrap ? (l(s, 255 & t.adler), l(s, t.adler >> 8 & 255), l(s, t.adler >> 16 & 255), l(s, t.adler >> 24 & 255), l(s, 255 & t.total_in), l(s, t.total_in >> 8 & 255), l(s, t.total_in >> 16 & 255), l(s, t.total_in >> 24 & 255)) : (u(s, t.adler >>> 16), u(s, 65535 & t.adler)), o(t), s.wrap > 0 && (s.wrap = -s.wrap), 0 !== s.pending ? j : U)
- }
- function C(t) {
- var e;
- return t && t.state ? (e = t.state.status) !== ft && e !== ht && e !== dt && e !== pt && e !== vt && e !== gt && e !== mt ? r(t, H) : (t.state = null, e === gt ? r(t, G) : j) : H
- }
- function M(t, e) {
- var n, r, i, o, s, l, u, c, f = e.length;
- if (!t || !t.state) return H;
- if (n = t.state, 2 === (o = n.wrap) || 1 === o && n.status !== ft || n.lookahead) return H;
- for (1 === o && (t.adler = O(t.adler, e, f, 0)), n.wrap = 0, f >= n.w_size && (0 === o && (a(n.head), n.strstart = 0, n.block_start = 0, n.insert = 0), c = new P.Buf8(n.w_size), P.arraySet(c, e, f - n.w_size, n.w_size, 0), e = c, f = n.w_size), s = t.avail_in, l = t.next_in, u = t.input, t.avail_in = f, t.next_in = 0, t.input = e, h(n); n.lookahead >= st;) {
- r = n.strstart, i = n.lookahead - (st - 1);
- do {
- n.ins_h = (n.ins_h << n.hash_shift ^ n.window[r + st - 1]) & n.hash_mask, n.prev[r & n.w_mask] = n.head[n.ins_h], n.head[n.ins_h] = r, r++
- } while (--i);
- n.strstart = r, n.lookahead = st - 1, h(n)
- }
- return n.strstart += n.lookahead, n.block_start = n.strstart, n.insert = n.lookahead, n.lookahead = 0, n.match_length = n.prev_length = st - 1, n.match_available = 0, t.next_in = l, t.input = u, t.avail_in = s, n.wrap = o, j
- }
- var A, P = n(193), L = n(491), O = n(293), R = n(294), I = n(295), B = 0, z = 1, F = 3, N = 4, D = 5, j = 0, U = 1,
- H = -2, G = -3, W = -5, V = -1, Z = 1, $ = 2, X = 3, Y = 4, K = 0, q = 2, J = 8, Q = 9, tt = 15, et = 8, nt = 286,
- rt = 30, it = 19, at = 2 * nt + 1, ot = 15, st = 3, lt = 258, ut = lt + st + 1, ct = 32, ft = 42, ht = 69, dt = 73,
- pt = 91, vt = 103, gt = 113, mt = 666, _t = 1, yt = 2, bt = 3, wt = 4, xt = 3;
- A = [new _(0, 0, 0, 0, d), new _(4, 4, 8, 4, p), new _(4, 5, 16, 8, p), new _(4, 6, 32, 32, p), new _(4, 4, 16, 16, v), new _(8, 16, 32, 32, v), new _(8, 16, 128, 128, v), new _(8, 32, 128, 256, v), new _(32, 128, 258, 1024, v), new _(32, 258, 258, 4096, v)], e.deflateInit = k, e.deflateInit2 = E, e.deflateReset = x, e.deflateResetKeep = w, e.deflateSetHeader = S, e.deflate = T, e.deflateEnd = C, e.deflateSetDictionary = M, e.deflateInfo = "pako deflate (from Nodeca project)"
- }, function (t, e, n) {
- "use strict";
- t.exports = function (t, e) {
- var n, r, i, a, o, s, l, u, c, f, h, d, p, v, g, m, _, y, b, w, x, S, E, k, T;
- n = t.state, r = t.next_in, k = t.input, i = r + (t.avail_in - 5), a = t.next_out, T = t.output, o = a - (e - t.avail_out), s = a + (t.avail_out - 257), l = n.dmax, u = n.wsize, c = n.whave, f = n.wnext, h = n.window, d = n.hold, p = n.bits, v = n.lencode, g = n.distcode, m = (1 << n.lenbits) - 1, _ = (1 << n.distbits) - 1;
- t:do {
- p < 15 && (d += k[r++] << p, p += 8, d += k[r++] << p, p += 8), y = v[d & m];
- e:for (; ;) {
- if (b = y >>> 24, d >>>= b, p -= b, 0 === (b = y >>> 16 & 255)) T[a++] = 65535 & y; else {
- if (!(16 & b)) {
- if (0 == (64 & b)) {
- y = v[(65535 & y) + (d & (1 << b) - 1)];
- continue e
- }
- if (32 & b) {
- n.mode = 12;
- break t
- }
- t.msg = "invalid literal/length code", n.mode = 30;
- break t
- }
- w = 65535 & y, b &= 15, b && (p < b && (d += k[r++] << p, p += 8), w += d & (1 << b) - 1, d >>>= b, p -= b), p < 15 && (d += k[r++] << p, p += 8, d += k[r++] << p, p += 8), y = g[d & _];
- n:for (; ;) {
- if (b = y >>> 24, d >>>= b, p -= b, !(16 & (b = y >>> 16 & 255))) {
- if (0 == (64 & b)) {
- y = g[(65535 & y) + (d & (1 << b) - 1)];
- continue n
- }
- t.msg = "invalid distance code", n.mode = 30;
- break t
- }
- if (x = 65535 & y, b &= 15, p < b && (d += k[r++] << p, (p += 8) < b && (d += k[r++] << p, p += 8)), (x += d & (1 << b) - 1) > l) {
- t.msg = "invalid distance too far back", n.mode = 30;
- break t
- }
- if (d >>>= b, p -= b, b = a - o, x > b) {
- if ((b = x - b) > c && n.sane) {
- t.msg = "invalid distance too far back", n.mode = 30;
- break t
- }
- if (S = 0, E = h, 0 === f) {
- if (S += u - b, b < w) {
- w -= b;
- do {
- T[a++] = h[S++]
- } while (--b);
- S = a - x, E = T
- }
- } else if (f < b) {
- if (S += u + f - b, (b -= f) < w) {
- w -= b;
- do {
- T[a++] = h[S++]
- } while (--b);
- if (S = 0, f < w) {
- b = f, w -= b;
- do {
- T[a++] = h[S++]
- } while (--b);
- S = a - x, E = T
- }
- }
- } else if (S += f - b, b < w) {
- w -= b;
- do {
- T[a++] = h[S++]
- } while (--b);
- S = a - x, E = T
- }
- for (; w > 2;) T[a++] = E[S++], T[a++] = E[S++], T[a++] = E[S++], w -= 3;
- w && (T[a++] = E[S++], w > 1 && (T[a++] = E[S++]))
- } else {
- S = a - x;
- do {
- T[a++] = T[S++], T[a++] = T[S++], T[a++] = T[S++], w -= 3
- } while (w > 2);
- w && (T[a++] = T[S++], w > 1 && (T[a++] = T[S++]))
- }
- break
- }
- }
- break
- }
- } while (r < i && a < s);
- w = p >> 3, r -= w, p -= w << 3, d &= (1 << p) - 1, t.next_in = r, t.next_out = a, t.avail_in = r < i ? i - r + 5 : 5 - (r - i), t.avail_out = a < s ? s - a + 257 : 257 - (a - s), n.hold = d, n.bits = p
- }
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- return (t >>> 24 & 255) + (t >>> 8 & 65280) + ((65280 & t) << 8) + ((255 & t) << 24)
- }
- function i() {
- this.mode = 0, this.last = !1, this.wrap = 0, this.havedict = !1, this.flags = 0, this.dmax = 0, this.check = 0, this.total = 0, this.head = null, this.wbits = 0, this.wsize = 0, this.whave = 0, this.wnext = 0, this.window = null, this.hold = 0, this.bits = 0, this.length = 0, this.offset = 0, this.extra = 0, this.lencode = null, this.distcode = null, this.lenbits = 0, this.distbits = 0, this.ncode = 0, this.nlen = 0, this.ndist = 0, this.have = 0, this.next = null, this.lens = new _.Buf16(320), this.work = new _.Buf16(288), this.lendyn = null, this.distdyn = null, this.sane = 0, this.back = 0, this.was = 0
- }
- function a(t) {
- var e;
- return t && t.state ? (e = t.state, t.total_in = t.total_out = e.total = 0, t.msg = "", e.wrap && (t.adler = 1 & e.wrap), e.mode = F, e.last = 0, e.havedict = 0, e.dmax = 32768, e.head = null, e.hold = 0, e.bits = 0, e.lencode = e.lendyn = new _.Buf32(vt), e.distcode = e.distdyn = new _.Buf32(gt), e.sane = 1, e.back = -1, A) : O
- }
- function o(t) {
- var e;
- return t && t.state ? (e = t.state, e.wsize = 0, e.whave = 0, e.wnext = 0, a(t)) : O
- }
- function s(t, e) {
- var n, r;
- return t && t.state ? (r = t.state, e < 0 ? (n = 0, e = -e) : (n = 1 + (e >> 4), e < 48 && (e &= 15)), e && (e < 8 || e > 15) ? O : (null !== r.window && r.wbits !== e && (r.window = null), r.wrap = n, r.wbits = e, o(t))) : O
- }
- function l(t, e) {
- var n, r;
- return t ? (r = new i, t.state = r, r.window = null, n = s(t, e), n !== A && (t.state = null), n) : O
- }
- function u(t) {
- return l(t, mt)
- }
- function c(t) {
- if (_t) {
- var e;
- for (g = new _.Buf32(512), m = new _.Buf32(32), e = 0; e < 144;) t.lens[e++] = 8;
- for (; e < 256;) t.lens[e++] = 9;
- for (; e < 280;) t.lens[e++] = 7;
- for (; e < 288;) t.lens[e++] = 8;
- for (x(E, t.lens, 0, 288, g, 0, t.work, {bits: 9}), e = 0; e < 32;) t.lens[e++] = 5;
- x(k, t.lens, 0, 32, m, 0, t.work, {bits: 5}), _t = !1
- }
- t.lencode = g, t.lenbits = 9, t.distcode = m, t.distbits = 5
- }
- function f(t, e, n, r) {
- var i, a = t.state;
- return null === a.window && (a.wsize = 1 << a.wbits, a.wnext = 0, a.whave = 0, a.window = new _.Buf8(a.wsize)), r >= a.wsize ? (_.arraySet(a.window, e, n - a.wsize, a.wsize, 0), a.wnext = 0, a.whave = a.wsize) : (i = a.wsize - a.wnext, i > r && (i = r), _.arraySet(a.window, e, n - r, i, a.wnext), r -= i, r ? (_.arraySet(a.window, e, n - r, r, 0), a.wnext = r, a.whave = a.wsize) : (a.wnext += i, a.wnext === a.wsize && (a.wnext = 0), a.whave < a.wsize && (a.whave += i))), 0
- }
- function h(t, e) {
- var n, i, a, o, s, l, u, h, d, p, v, g, m, vt, gt, mt, _t, yt, bt, wt, xt, St, Et, kt, Tt = 0, Ct = new _.Buf8(4),
- Mt = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15];
- if (!t || !t.state || !t.output || !t.input && 0 !== t.avail_in) return O;
- n = t.state, n.mode === X && (n.mode = Y), s = t.next_out, a = t.output, u = t.avail_out, o = t.next_in, i = t.input, l = t.avail_in, h = n.hold, d = n.bits, p = l, v = u, St = A;
- t:for (; ;) switch (n.mode) {
- case F:
- if (0 === n.wrap) {
- n.mode = Y;
- break
- }
- for (; d < 16;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (2 & n.wrap && 35615 === h) {
- n.check = 0, Ct[0] = 255 & h, Ct[1] = h >>> 8 & 255, n.check = b(n.check, Ct, 2, 0), h = 0, d = 0, n.mode = N;
- break
- }
- if (n.flags = 0, n.head && (n.head.done = !1), !(1 & n.wrap) || (((255 & h) << 8) + (h >> 8)) % 31) {
- t.msg = "incorrect header check", n.mode = ht;
- break
- }
- if ((15 & h) !== z) {
- t.msg = "unknown compression method", n.mode = ht;
- break
- }
- if (h >>>= 4, d -= 4, xt = 8 + (15 & h), 0 === n.wbits) n.wbits = xt; else if (xt > n.wbits) {
- t.msg = "invalid window size", n.mode = ht;
- break
- }
- n.dmax = 1 << xt, t.adler = n.check = 1, n.mode = 512 & h ? Z : X, h = 0, d = 0;
- break;
- case N:
- for (; d < 16;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (n.flags = h, (255 & n.flags) !== z) {
- t.msg = "unknown compression method", n.mode = ht;
- break
- }
- if (57344 & n.flags) {
- t.msg = "unknown header flags set", n.mode = ht;
- break
- }
- n.head && (n.head.text = h >> 8 & 1), 512 & n.flags && (Ct[0] = 255 & h, Ct[1] = h >>> 8 & 255, n.check = b(n.check, Ct, 2, 0)), h = 0, d = 0, n.mode = D;
- case D:
- for (; d < 32;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- n.head && (n.head.time = h), 512 & n.flags && (Ct[0] = 255 & h, Ct[1] = h >>> 8 & 255, Ct[2] = h >>> 16 & 255, Ct[3] = h >>> 24 & 255, n.check = b(n.check, Ct, 4, 0)), h = 0, d = 0, n.mode = j;
- case j:
- for (; d < 16;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- n.head && (n.head.xflags = 255 & h, n.head.os = h >> 8), 512 & n.flags && (Ct[0] = 255 & h, Ct[1] = h >>> 8 & 255, n.check = b(n.check, Ct, 2, 0)), h = 0, d = 0, n.mode = U;
- case U:
- if (1024 & n.flags) {
- for (; d < 16;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- n.length = h, n.head && (n.head.extra_len = h), 512 & n.flags && (Ct[0] = 255 & h, Ct[1] = h >>> 8 & 255, n.check = b(n.check, Ct, 2, 0)), h = 0, d = 0
- } else n.head && (n.head.extra = null);
- n.mode = H;
- case H:
- if (1024 & n.flags && (g = n.length, g > l && (g = l), g && (n.head && (xt = n.head.extra_len - n.length, n.head.extra || (n.head.extra = new Array(n.head.extra_len)), _.arraySet(n.head.extra, i, o, g, xt)), 512 & n.flags && (n.check = b(n.check, i, g, o)), l -= g, o += g, n.length -= g), n.length)) break t;
- n.length = 0, n.mode = G;
- case G:
- if (2048 & n.flags) {
- if (0 === l) break t;
- g = 0;
- do {
- xt = i[o + g++], n.head && xt && n.length < 65536 && (n.head.name += String.fromCharCode(xt))
- } while (xt && g < l);
- if (512 & n.flags && (n.check = b(n.check, i, g, o)), l -= g, o += g, xt) break t
- } else n.head && (n.head.name = null);
- n.length = 0, n.mode = W;
- case W:
- if (4096 & n.flags) {
- if (0 === l) break t;
- g = 0;
- do {
- xt = i[o + g++], n.head && xt && n.length < 65536 && (n.head.comment += String.fromCharCode(xt))
- } while (xt && g < l);
- if (512 & n.flags && (n.check = b(n.check, i, g, o)), l -= g, o += g, xt) break t
- } else n.head && (n.head.comment = null);
- n.mode = V;
- case V:
- if (512 & n.flags) {
- for (; d < 16;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (h !== (65535 & n.check)) {
- t.msg = "header crc mismatch", n.mode = ht;
- break
- }
- h = 0, d = 0
- }
- n.head && (n.head.hcrc = n.flags >> 9 & 1, n.head.done = !0), t.adler = n.check = 0, n.mode = X;
- break;
- case Z:
- for (; d < 32;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- t.adler = n.check = r(h), h = 0, d = 0, n.mode = $;
- case $:
- if (0 === n.havedict) return t.next_out = s, t.avail_out = u, t.next_in = o, t.avail_in = l, n.hold = h, n.bits = d, L;
- t.adler = n.check = 1, n.mode = X;
- case X:
- if (e === C || e === M) break t;
- case Y:
- if (n.last) {
- h >>>= 7 & d, d -= 7 & d, n.mode = ut;
- break
- }
- for (; d < 3;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- switch (n.last = 1 & h, h >>>= 1, d -= 1, 3 & h) {
- case 0:
- n.mode = K;
- break;
- case 1:
- if (c(n), n.mode = nt, e === M) {
- h >>>= 2, d -= 2;
- break t
- }
- break;
- case 2:
- n.mode = Q;
- break;
- case 3:
- t.msg = "invalid block type", n.mode = ht
- }
- h >>>= 2, d -= 2;
- break;
- case K:
- for (h >>>= 7 & d, d -= 7 & d; d < 32;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if ((65535 & h) != (h >>> 16 ^ 65535)) {
- t.msg = "invalid stored block lengths", n.mode = ht;
- break
- }
- if (n.length = 65535 & h, h = 0, d = 0, n.mode = q, e === M) break t;
- case q:
- n.mode = J;
- case J:
- if (g = n.length) {
- if (g > l && (g = l), g > u && (g = u), 0 === g) break t;
- _.arraySet(a, i, o, g, s), l -= g, o += g, u -= g, s += g, n.length -= g;
- break
- }
- n.mode = X;
- break;
- case Q:
- for (; d < 14;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (n.nlen = 257 + (31 & h), h >>>= 5, d -= 5, n.ndist = 1 + (31 & h), h >>>= 5, d -= 5, n.ncode = 4 + (15 & h), h >>>= 4, d -= 4, n.nlen > 286 || n.ndist > 30) {
- t.msg = "too many length or distance symbols", n.mode = ht;
- break
- }
- n.have = 0, n.mode = tt;
- case tt:
- for (; n.have < n.ncode;) {
- for (; d < 3;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- n.lens[Mt[n.have++]] = 7 & h, h >>>= 3, d -= 3
- }
- for (; n.have < 19;) n.lens[Mt[n.have++]] = 0;
- if (n.lencode = n.lendyn, n.lenbits = 7, Et = {bits: n.lenbits}, St = x(S, n.lens, 0, 19, n.lencode, 0, n.work, Et), n.lenbits = Et.bits, St) {
- t.msg = "invalid code lengths set", n.mode = ht;
- break
- }
- n.have = 0, n.mode = et;
- case et:
- for (; n.have < n.nlen + n.ndist;) {
- for (; Tt = n.lencode[h & (1 << n.lenbits) - 1], gt = Tt >>> 24, mt = Tt >>> 16 & 255, _t = 65535 & Tt, !(gt <= d);) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (_t < 16) h >>>= gt, d -= gt, n.lens[n.have++] = _t; else {
- if (16 === _t) {
- for (kt = gt + 2; d < kt;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (h >>>= gt, d -= gt, 0 === n.have) {
- t.msg = "invalid bit length repeat", n.mode = ht;
- break
- }
- xt = n.lens[n.have - 1], g = 3 + (3 & h), h >>>= 2, d -= 2
- } else if (17 === _t) {
- for (kt = gt + 3; d < kt;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- h >>>= gt, d -= gt, xt = 0, g = 3 + (7 & h), h >>>= 3, d -= 3
- } else {
- for (kt = gt + 7; d < kt;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- h >>>= gt, d -= gt, xt = 0, g = 11 + (127 & h), h >>>= 7, d -= 7
- }
- if (n.have + g > n.nlen + n.ndist) {
- t.msg = "invalid bit length repeat", n.mode = ht;
- break
- }
- for (; g--;) n.lens[n.have++] = xt
- }
- }
- if (n.mode === ht) break;
- if (0 === n.lens[256]) {
- t.msg = "invalid code -- missing end-of-block", n.mode = ht;
- break
- }
- if (n.lenbits = 9, Et = {bits: n.lenbits}, St = x(E, n.lens, 0, n.nlen, n.lencode, 0, n.work, Et), n.lenbits = Et.bits, St) {
- t.msg = "invalid literal/lengths set", n.mode = ht;
- break
- }
- if (n.distbits = 6, n.distcode = n.distdyn, Et = {bits: n.distbits}, St = x(k, n.lens, n.nlen, n.ndist, n.distcode, 0, n.work, Et), n.distbits = Et.bits, St) {
- t.msg = "invalid distances set", n.mode = ht;
- break
- }
- if (n.mode = nt, e === M) break t;
- case nt:
- n.mode = rt;
- case rt:
- if (l >= 6 && u >= 258) {
- t.next_out = s, t.avail_out = u, t.next_in = o, t.avail_in = l, n.hold = h, n.bits = d, w(t, v), s = t.next_out, a = t.output, u = t.avail_out, o = t.next_in, i = t.input, l = t.avail_in, h = n.hold, d = n.bits, n.mode === X && (n.back = -1);
- break
- }
- for (n.back = 0; Tt = n.lencode[h & (1 << n.lenbits) - 1], gt = Tt >>> 24, mt = Tt >>> 16 & 255, _t = 65535 & Tt, !(gt <= d);) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (mt && 0 == (240 & mt)) {
- for (yt = gt, bt = mt, wt = _t; Tt = n.lencode[wt + ((h & (1 << yt + bt) - 1) >> yt)], gt = Tt >>> 24, mt = Tt >>> 16 & 255, _t = 65535 & Tt, !(yt + gt <= d);) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- h >>>= yt, d -= yt, n.back += yt
- }
- if (h >>>= gt, d -= gt, n.back += gt, n.length = _t, 0 === mt) {
- n.mode = lt;
- break
- }
- if (32 & mt) {
- n.back = -1, n.mode = X;
- break
- }
- if (64 & mt) {
- t.msg = "invalid literal/length code", n.mode = ht;
- break
- }
- n.extra = 15 & mt, n.mode = it;
- case it:
- if (n.extra) {
- for (kt = n.extra; d < kt;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- n.length += h & (1 << n.extra) - 1, h >>>= n.extra, d -= n.extra, n.back += n.extra
- }
- n.was = n.length, n.mode = at;
- case at:
- for (; Tt = n.distcode[h & (1 << n.distbits) - 1], gt = Tt >>> 24, mt = Tt >>> 16 & 255, _t = 65535 & Tt, !(gt <= d);) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (0 == (240 & mt)) {
- for (yt = gt, bt = mt, wt = _t; Tt = n.distcode[wt + ((h & (1 << yt + bt) - 1) >> yt)], gt = Tt >>> 24, mt = Tt >>> 16 & 255, _t = 65535 & Tt, !(yt + gt <= d);) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- h >>>= yt, d -= yt, n.back += yt
- }
- if (h >>>= gt, d -= gt, n.back += gt, 64 & mt) {
- t.msg = "invalid distance code", n.mode = ht;
- break
- }
- n.offset = _t, n.extra = 15 & mt, n.mode = ot;
- case ot:
- if (n.extra) {
- for (kt = n.extra; d < kt;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- n.offset += h & (1 << n.extra) - 1, h >>>= n.extra, d -= n.extra, n.back += n.extra
- }
- if (n.offset > n.dmax) {
- t.msg = "invalid distance too far back", n.mode = ht;
- break
- }
- n.mode = st;
- case st:
- if (0 === u) break t;
- if (g = v - u, n.offset > g) {
- if ((g = n.offset - g) > n.whave && n.sane) {
- t.msg = "invalid distance too far back", n.mode = ht;
- break
- }
- g > n.wnext ? (g -= n.wnext, m = n.wsize - g) : m = n.wnext - g, g > n.length && (g = n.length), vt = n.window
- } else vt = a, m = s - n.offset, g = n.length;
- g > u && (g = u), u -= g, n.length -= g;
- do {
- a[s++] = vt[m++]
- } while (--g);
- 0 === n.length && (n.mode = rt);
- break;
- case lt:
- if (0 === u) break t;
- a[s++] = n.length, u--, n.mode = rt;
- break;
- case ut:
- if (n.wrap) {
- for (; d < 32;) {
- if (0 === l) break t;
- l--, h |= i[o++] << d, d += 8
- }
- if (v -= u, t.total_out += v, n.total += v, v && (t.adler = n.check = n.flags ? b(n.check, a, v, s - v) : y(n.check, a, v, s - v)), v = u, (n.flags ? h : r(h)) !== n.check) {
- t.msg = "incorrect data check", n.mode = ht;
- break
- }
- h = 0, d = 0
- }
- n.mode = ct;
- case ct:
- if (n.wrap && n.flags) {
- for (; d < 32;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (h !== (4294967295 & n.total)) {
- t.msg = "incorrect length check", n.mode = ht;
- break
- }
- h = 0, d = 0
- }
- n.mode = ft;
- case ft:
- St = P;
- break t;
- case ht:
- St = R;
- break t;
- case dt:
- return I;
- case pt:
- default:
- return O
- }
- return t.next_out = s, t.avail_out = u, t.next_in = o, t.avail_in = l, n.hold = h, n.bits = d, (n.wsize || v !== t.avail_out && n.mode < ht && (n.mode < ut || e !== T)) && f(t, t.output, t.next_out, v - t.avail_out) ? (n.mode = dt, I) : (p -= t.avail_in, v -= t.avail_out, t.total_in += p, t.total_out += v, n.total += v, n.wrap && v && (t.adler = n.check = n.flags ? b(n.check, a, v, t.next_out - v) : y(n.check, a, v, t.next_out - v)), t.data_type = n.bits + (n.last ? 64 : 0) + (n.mode === X ? 128 : 0) + (n.mode === nt || n.mode === q ? 256 : 0), (0 === p && 0 === v || e === T) && St === A && (St = B), St)
- }
- function d(t) {
- if (!t || !t.state) return O;
- var e = t.state;
- return e.window && (e.window = null), t.state = null, A
- }
- function p(t, e) {
- var n;
- return t && t.state ? (n = t.state, 0 == (2 & n.wrap) ? O : (n.head = e, e.done = !1, A)) : O
- }
- function v(t, e) {
- var n, r, i = e.length;
- return t && t.state ? (n = t.state, 0 !== n.wrap && n.mode !== $ ? O : n.mode === $ && (r = 1, (r = y(r, e, i, 0)) !== n.check) ? R : f(t, e, i, i) ? (n.mode = dt, I) : (n.havedict = 1, A)) : O
- }
- var g, m, _ = n(193), y = n(293), b = n(294), w = n(488), x = n(490), S = 0, E = 1, k = 2, T = 4, C = 5, M = 6, A = 0,
- P = 1, L = 2, O = -2, R = -3, I = -4, B = -5, z = 8, F = 1, N = 2, D = 3, j = 4, U = 5, H = 6, G = 7, W = 8, V = 9,
- Z = 10, $ = 11, X = 12, Y = 13, K = 14, q = 15, J = 16, Q = 17, tt = 18, et = 19, nt = 20, rt = 21, it = 22,
- at = 23, ot = 24, st = 25, lt = 26, ut = 27, ct = 28, ft = 29, ht = 30, dt = 31, pt = 32, vt = 852, gt = 592,
- mt = 15, _t = !0;
- e.inflateReset = o, e.inflateReset2 = s, e.inflateResetKeep = a, e.inflateInit = u, e.inflateInit2 = l, e.inflate = h, e.inflateEnd = d, e.inflateGetHeader = p, e.inflateSetDictionary = v, e.inflateInfo = "pako inflate (from Nodeca project)"
- }, function (t, e, n) {
- "use strict";
- var r = n(193),
- i = [3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31, 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0],
- a = [16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 72, 78],
- o = [1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577, 0, 0],
- s = [16, 16, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 64, 64];
- t.exports = function (t, e, n, l, u, c, f, h) {
- var d, p, v, g, m, _, y, b, w, x = h.bits, S = 0, E = 0, k = 0, T = 0, C = 0, M = 0, A = 0, P = 0, L = 0, O = 0,
- R = null, I = 0, B = new r.Buf16(16), z = new r.Buf16(16), F = null, N = 0;
- for (S = 0; S <= 15; S++) B[S] = 0;
- for (E = 0; E < l; E++) B[e[n + E]]++;
- for (C = x, T = 15; T >= 1 && 0 === B[T]; T--) ;
- if (C > T && (C = T), 0 === T) return u[c++] = 20971520, u[c++] = 20971520, h.bits = 1, 0;
- for (k = 1; k < T && 0 === B[k]; k++) ;
- for (C < k && (C = k), P = 1, S = 1; S <= 15; S++) if (P <<= 1, (P -= B[S]) < 0) return -1;
- if (P > 0 && (0 === t || 1 !== T)) return -1;
- for (z[1] = 0, S = 1; S < 15; S++) z[S + 1] = z[S] + B[S];
- for (E = 0; E < l; E++) 0 !== e[n + E] && (f[z[e[n + E]]++] = E);
- if (0 === t ? (R = F = f, _ = 19) : 1 === t ? (R = i, I -= 257, F = a, N -= 257, _ = 256) : (R = o, F = s, _ = -1), O = 0, E = 0, S = k, m = c, M = C, A = 0, v = -1, L = 1 << C, g = L - 1, 1 === t && L > 852 || 2 === t && L > 592) return 1;
- for (var D = 0; ;) {
- D++, y = S - A, f[E] < _ ? (b = 0, w = f[E]) : f[E] > _ ? (b = F[N + f[E]], w = R[I + f[E]]) : (b = 96, w = 0), d = 1 << S - A, p = 1 << M, k = p;
- do {
- p -= d, u[m + (O >> A) + p] = y << 24 | b << 16 | w | 0
- } while (0 !== p);
- for (d = 1 << S - 1; O & d;) d >>= 1;
- if (0 !== d ? (O &= d - 1, O += d) : O = 0, E++, 0 == --B[S]) {
- if (S === T) break;
- S = e[n + f[E]]
- }
- if (S > C && (O & g) !== v) {
- for (0 === A && (A = C), m += k, M = S - A, P = 1 << M; M + A < T && !((P -= B[M + A]) <= 0);) M++, P <<= 1;
- if (L += 1 << M, 1 === t && L > 852 || 2 === t && L > 592) return 1;
- v = O & g, u[v] = C << 24 | M << 16 | m - c | 0
- }
- }
- return 0 !== O && (u[m + O] = S - A << 24 | 64 << 16 | 0), h.bits = C, 0
- }
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- for (var e = t.length; --e >= 0;) t[e] = 0
- }
- function i(t, e, n, r, i) {
- this.static_tree = t, this.extra_bits = e, this.extra_base = n, this.elems = r, this.max_length = i, this.has_stree = t && t.length
- }
- function a(t, e) {
- this.dyn_tree = t, this.max_code = 0, this.stat_desc = e
- }
- function o(t) {
- return t < 256 ? at[t] : at[256 + (t >>> 7)]
- }
- function s(t, e) {
- t.pending_buf[t.pending++] = 255 & e, t.pending_buf[t.pending++] = e >>> 8 & 255
- }
- function l(t, e, n) {
- t.bi_valid > $ - n ? (t.bi_buf |= e << t.bi_valid & 65535, s(t, t.bi_buf), t.bi_buf = e >> $ - t.bi_valid, t.bi_valid += n - $) : (t.bi_buf |= e << t.bi_valid & 65535, t.bi_valid += n)
- }
- function u(t, e, n) {
- l(t, n[2 * e], n[2 * e + 1])
- }
- function c(t, e) {
- var n = 0;
- do {
- n |= 1 & t, t >>>= 1, n <<= 1
- } while (--e > 0);
- return n >>> 1
- }
- function f(t) {
- 16 === t.bi_valid ? (s(t, t.bi_buf), t.bi_buf = 0, t.bi_valid = 0) : t.bi_valid >= 8 && (t.pending_buf[t.pending++] = 255 & t.bi_buf, t.bi_buf >>= 8, t.bi_valid -= 8)
- }
- function h(t, e) {
- var n, r, i, a, o, s, l = e.dyn_tree, u = e.max_code, c = e.stat_desc.static_tree, f = e.stat_desc.has_stree,
- h = e.stat_desc.extra_bits, d = e.stat_desc.extra_base, p = e.stat_desc.max_length, v = 0;
- for (a = 0; a <= Z; a++) t.bl_count[a] = 0;
- for (l[2 * t.heap[t.heap_max] + 1] = 0, n = t.heap_max + 1; n < V; n++) r = t.heap[n], a = l[2 * l[2 * r + 1] + 1] + 1, a > p && (a = p, v++), l[2 * r + 1] = a, r > u || (t.bl_count[a]++, o = 0, r >= d && (o = h[r - d]), s = l[2 * r], t.opt_len += s * (a + o), f && (t.static_len += s * (c[2 * r + 1] + o)));
- if (0 !== v) {
- do {
- for (a = p - 1; 0 === t.bl_count[a];) a--;
- t.bl_count[a]--, t.bl_count[a + 1] += 2, t.bl_count[p]--, v -= 2
- } while (v > 0);
- for (a = p; 0 !== a; a--) for (r = t.bl_count[a]; 0 !== r;) (i = t.heap[--n]) > u || (l[2 * i + 1] !== a && (t.opt_len += (a - l[2 * i + 1]) * l[2 * i], l[2 * i + 1] = a), r--)
- }
- }
- function d(t, e, n) {
- var r, i, a = new Array(Z + 1), o = 0;
- for (r = 1; r <= Z; r++) a[r] = o = o + n[r - 1] << 1;
- for (i = 0; i <= e; i++) {
- var s = t[2 * i + 1];
- 0 !== s && (t[2 * i] = c(a[s]++, s))
- }
- }
- function p() {
- var t, e, n, r, a, o = new Array(Z + 1);
- for (n = 0, r = 0; r < j - 1; r++) for (st[r] = n, t = 0; t < 1 << Q[r]; t++) ot[n++] = r;
- for (ot[n - 1] = r, a = 0, r = 0; r < 16; r++) for (lt[r] = a, t = 0; t < 1 << tt[r]; t++) at[a++] = r;
- for (a >>= 7; r < G; r++) for (lt[r] = a << 7, t = 0; t < 1 << tt[r] - 7; t++) at[256 + a++] = r;
- for (e = 0; e <= Z; e++) o[e] = 0;
- for (t = 0; t <= 143;) rt[2 * t + 1] = 8, t++, o[8]++;
- for (; t <= 255;) rt[2 * t + 1] = 9, t++, o[9]++;
- for (; t <= 279;) rt[2 * t + 1] = 7, t++, o[7]++;
- for (; t <= 287;) rt[2 * t + 1] = 8, t++, o[8]++;
- for (d(rt, H + 1, o), t = 0; t < G; t++) it[2 * t + 1] = 5, it[2 * t] = c(t, 5);
- ut = new i(rt, Q, U + 1, H, Z), ct = new i(it, tt, 0, G, Z), ft = new i(new Array(0), et, 0, W, X)
- }
- function v(t) {
- var e;
- for (e = 0; e < H; e++) t.dyn_ltree[2 * e] = 0;
- for (e = 0; e < G; e++) t.dyn_dtree[2 * e] = 0;
- for (e = 0; e < W; e++) t.bl_tree[2 * e] = 0;
- t.dyn_ltree[2 * Y] = 1, t.opt_len = t.static_len = 0, t.last_lit = t.matches = 0
- }
- function g(t) {
- t.bi_valid > 8 ? s(t, t.bi_buf) : t.bi_valid > 0 && (t.pending_buf[t.pending++] = t.bi_buf), t.bi_buf = 0, t.bi_valid = 0
- }
- function m(t, e, n, r) {
- g(t), r && (s(t, n), s(t, ~n)), O.arraySet(t.pending_buf, t.window, e, n, t.pending), t.pending += n
- }
- function _(t, e, n, r) {
- var i = 2 * e, a = 2 * n;
- return t[i] < t[a] || t[i] === t[a] && r[e] <= r[n]
- }
- function y(t, e, n) {
- for (var r = t.heap[n], i = n << 1; i <= t.heap_len && (i < t.heap_len && _(e, t.heap[i + 1], t.heap[i], t.depth) && i++, !_(e, r, t.heap[i], t.depth));) t.heap[n] = t.heap[i], n = i, i <<= 1;
- t.heap[n] = r
- }
- function b(t, e, n) {
- var r, i, a, s, c = 0;
- if (0 !== t.last_lit) do {
- r = t.pending_buf[t.d_buf + 2 * c] << 8 | t.pending_buf[t.d_buf + 2 * c + 1], i = t.pending_buf[t.l_buf + c], c++, 0 === r ? u(t, i, e) : (a = ot[i], u(t, a + U + 1, e), s = Q[a], 0 !== s && (i -= st[a], l(t, i, s)), r--, a = o(r), u(t, a, n), 0 !== (s = tt[a]) && (r -= lt[a], l(t, r, s)))
- } while (c < t.last_lit);
- u(t, Y, e)
- }
- function w(t, e) {
- var n, r, i, a = e.dyn_tree, o = e.stat_desc.static_tree, s = e.stat_desc.has_stree, l = e.stat_desc.elems, u = -1;
- for (t.heap_len = 0, t.heap_max = V, n = 0; n < l; n++) 0 !== a[2 * n] ? (t.heap[++t.heap_len] = u = n, t.depth[n] = 0) : a[2 * n + 1] = 0;
- for (; t.heap_len < 2;) i = t.heap[++t.heap_len] = u < 2 ? ++u : 0, a[2 * i] = 1, t.depth[i] = 0, t.opt_len--, s && (t.static_len -= o[2 * i + 1]);
- for (e.max_code = u, n = t.heap_len >> 1; n >= 1; n--) y(t, a, n);
- i = l;
- do {
- n = t.heap[1], t.heap[1] = t.heap[t.heap_len--], y(t, a, 1), r = t.heap[1], t.heap[--t.heap_max] = n, t.heap[--t.heap_max] = r, a[2 * i] = a[2 * n] + a[2 * r], t.depth[i] = (t.depth[n] >= t.depth[r] ? t.depth[n] : t.depth[r]) + 1, a[2 * n + 1] = a[2 * r + 1] = i, t.heap[1] = i++, y(t, a, 1)
- } while (t.heap_len >= 2);
- t.heap[--t.heap_max] = t.heap[1], h(t, e), d(a, u, t.bl_count)
- }
- function x(t, e, n) {
- var r, i, a = -1, o = e[1], s = 0, l = 7, u = 4;
- for (0 === o && (l = 138, u = 3), e[2 * (n + 1) + 1] = 65535, r = 0; r <= n; r++) i = o, o = e[2 * (r + 1) + 1], ++s < l && i === o || (s < u ? t.bl_tree[2 * i] += s : 0 !== i ? (i !== a && t.bl_tree[2 * i]++, t.bl_tree[2 * K]++) : s <= 10 ? t.bl_tree[2 * q]++ : t.bl_tree[2 * J]++, s = 0, a = i, 0 === o ? (l = 138, u = 3) : i === o ? (l = 6, u = 3) : (l = 7, u = 4))
- }
- function S(t, e, n) {
- var r, i, a = -1, o = e[1], s = 0, c = 7, f = 4;
- for (0 === o && (c = 138, f = 3), r = 0; r <= n; r++) if (i = o, o = e[2 * (r + 1) + 1], !(++s < c && i === o)) {
- if (s < f) do {
- u(t, i, t.bl_tree)
- } while (0 != --s); else 0 !== i ? (i !== a && (u(t, i, t.bl_tree), s--), u(t, K, t.bl_tree), l(t, s - 3, 2)) : s <= 10 ? (u(t, q, t.bl_tree), l(t, s - 3, 3)) : (u(t, J, t.bl_tree), l(t, s - 11, 7));
- s = 0, a = i, 0 === o ? (c = 138, f = 3) : i === o ? (c = 6, f = 3) : (c = 7, f = 4)
- }
- }
- function E(t) {
- var e;
- for (x(t, t.dyn_ltree, t.l_desc.max_code), x(t, t.dyn_dtree, t.d_desc.max_code), w(t, t.bl_desc), e = W - 1; e >= 3 && 0 === t.bl_tree[2 * nt[e] + 1]; e--) ;
- return t.opt_len += 3 * (e + 1) + 5 + 5 + 4, e
- }
- function k(t, e, n, r) {
- var i;
- for (l(t, e - 257, 5), l(t, n - 1, 5), l(t, r - 4, 4), i = 0; i < r; i++) l(t, t.bl_tree[2 * nt[i] + 1], 3);
- S(t, t.dyn_ltree, e - 1), S(t, t.dyn_dtree, n - 1)
- }
- function T(t) {
- var e, n = 4093624447;
- for (e = 0; e <= 31; e++, n >>>= 1) if (1 & n && 0 !== t.dyn_ltree[2 * e]) return I;
- if (0 !== t.dyn_ltree[18] || 0 !== t.dyn_ltree[20] || 0 !== t.dyn_ltree[26]) return B;
- for (e = 32; e < U; e++) if (0 !== t.dyn_ltree[2 * e]) return B;
- return I
- }
- function C(t) {
- ht || (p(), ht = !0), t.l_desc = new a(t.dyn_ltree, ut), t.d_desc = new a(t.dyn_dtree, ct), t.bl_desc = new a(t.bl_tree, ft), t.bi_buf = 0, t.bi_valid = 0, v(t)
- }
- function M(t, e, n, r) {
- l(t, (F << 1) + (r ? 1 : 0), 3), m(t, e, n, !0)
- }
- function A(t) {
- l(t, N << 1, 3), u(t, Y, rt), f(t)
- }
- function P(t, e, n, r) {
- var i, a, o = 0;
- t.level > 0 ? (t.strm.data_type === z && (t.strm.data_type = T(t)), w(t, t.l_desc), w(t, t.d_desc), o = E(t), i = t.opt_len + 3 + 7 >>> 3, (a = t.static_len + 3 + 7 >>> 3) <= i && (i = a)) : i = a = n + 5, n + 4 <= i && -1 !== e ? M(t, e, n, r) : t.strategy === R || a === i ? (l(t, (N << 1) + (r ? 1 : 0), 3), b(t, rt, it)) : (l(t, (D << 1) + (r ? 1 : 0), 3), k(t, t.l_desc.max_code + 1, t.d_desc.max_code + 1, o + 1), b(t, t.dyn_ltree, t.dyn_dtree)), v(t), r && g(t)
- }
- function L(t, e, n) {
- return t.pending_buf[t.d_buf + 2 * t.last_lit] = e >>> 8 & 255, t.pending_buf[t.d_buf + 2 * t.last_lit + 1] = 255 & e, t.pending_buf[t.l_buf + t.last_lit] = 255 & n, t.last_lit++, 0 === e ? t.dyn_ltree[2 * n]++ : (t.matches++, e--, t.dyn_ltree[2 * (ot[n] + U + 1)]++, t.dyn_dtree[2 * o(e)]++), t.last_lit === t.lit_bufsize - 1
- }
- var O = n(193), R = 4, I = 0, B = 1, z = 2, F = 0, N = 1, D = 2, j = 29, U = 256, H = U + 1 + j, G = 30, W = 19,
- V = 2 * H + 1, Z = 15, $ = 16, X = 7, Y = 256, K = 16, q = 17, J = 18,
- Q = [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0],
- tt = [0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13],
- et = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 7],
- nt = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15], rt = new Array(2 * (H + 2));
- r(rt);
- var it = new Array(2 * G);
- r(it);
- var at = new Array(512);
- r(at);
- var ot = new Array(256);
- r(ot);
- var st = new Array(j);
- r(st);
- var lt = new Array(G);
- r(lt);
- var ut, ct, ft, ht = !1;
- e._tr_init = C, e._tr_stored_block = M, e._tr_flush_block = P, e._tr_tally = L, e._tr_align = A
- }, function (t, e, n) {
- "use strict";
- function r() {
- this.input = null, this.next_in = 0, this.avail_in = 0, this.total_in = 0, this.output = null, this.next_out = 0, this.avail_out = 0, this.total_out = 0, this.msg = "", this.state = null, this.data_type = 2, this.adler = 0
- }
- t.exports = r
- }, function (t, e, n) {
- (function (t, r) {
- function i(t) {
- if (t < e.DEFLATE || t > e.UNZIP) throw new TypeError("Bad argument");
- this.mode = t, this.init_done = !1, this.write_in_progress = !1, this.pending_close = !1, this.windowBits = 0, this.level = 0, this.memLevel = 0, this.strategy = 0, this.dictionary = null
- }
- function a(t, e) {
- for (var n = 0; n < t.length; n++) this[e + n] = t[n]
- }
- var o = n(295), s = n(492), l = n(487), u = n(489), c = n(486);
- for (var f in c) e[f] = c[f];
- e.NONE = 0, e.DEFLATE = 1, e.INFLATE = 2, e.GZIP = 3, e.GUNZIP = 4, e.DEFLATERAW = 5, e.INFLATERAW = 6, e.UNZIP = 7, i.prototype.init = function (t, n, r, i, a) {
- switch (this.windowBits = t, this.level = n, this.memLevel = r, this.strategy = i, this.mode !== e.GZIP && this.mode !== e.GUNZIP || (this.windowBits += 16), this.mode === e.UNZIP && (this.windowBits += 32), this.mode !== e.DEFLATERAW && this.mode !== e.INFLATERAW || (this.windowBits = -this.windowBits), this.strm = new s, this.mode) {
- case e.DEFLATE:
- case e.GZIP:
- case e.DEFLATERAW:
- var o = l.deflateInit2(this.strm, this.level, e.Z_DEFLATED, this.windowBits, this.memLevel, this.strategy);
- break;
- case e.INFLATE:
- case e.GUNZIP:
- case e.INFLATERAW:
- case e.UNZIP:
- var o = u.inflateInit2(this.strm, this.windowBits);
- break;
- default:
- throw new Error("Unknown mode " + this.mode)
- }
- if (o !== e.Z_OK) return void this._error(o);
- this.write_in_progress = !1, this.init_done = !0
- }, i.prototype.params = function () {
- throw new Error("deflateParams Not supported")
- }, i.prototype._writeCheck = function () {
- if (!this.init_done) throw new Error("write before init");
- if (this.mode === e.NONE) throw new Error("already finalized");
- if (this.write_in_progress) throw new Error("write already in progress");
- if (this.pending_close) throw new Error("close is pending")
- }, i.prototype.write = function (e, n, r, i, a, o, s) {
- this._writeCheck(), this.write_in_progress = !0;
- var l = this;
- return t.nextTick(function () {
- l.write_in_progress = !1;
- var t = l._write(e, n, r, i, a, o, s);
- l.callback(t[0], t[1]), l.pending_close && l.close()
- }), this
- }, i.prototype.writeSync = function (t, e, n, r, i, a, o) {
- return this._writeCheck(), this._write(t, e, n, r, i, a, o)
- }, i.prototype._write = function (t, n, i, o, s, c, f) {
- if (this.write_in_progress = !0, t !== e.Z_NO_FLUSH && t !== e.Z_PARTIAL_FLUSH && t !== e.Z_SYNC_FLUSH && t !== e.Z_FULL_FLUSH && t !== e.Z_FINISH && t !== e.Z_BLOCK) throw new Error("Invalid flush value");
- null == n && (n = new r(0), o = 0, i = 0), s._set ? s.set = s._set : s.set = a;
- var h = this.strm;
- switch (h.avail_in = o, h.input = n, h.next_in = i, h.avail_out = f, h.output = s, h.next_out = c, this.mode) {
- case e.DEFLATE:
- case e.GZIP:
- case e.DEFLATERAW:
- var d = l.deflate(h, t);
- break;
- case e.UNZIP:
- case e.INFLATE:
- case e.GUNZIP:
- case e.INFLATERAW:
- var d = u.inflate(h, t);
- break;
- default:
- throw new Error("Unknown mode " + this.mode)
- }
- return d !== e.Z_STREAM_END && d !== e.Z_OK && this._error(d), this.write_in_progress = !1, [h.avail_in, h.avail_out]
- }, i.prototype.close = function () {
- if (this.write_in_progress) return void(this.pending_close = !0);
- this.pending_close = !1, this.mode === e.DEFLATE || this.mode === e.GZIP || this.mode === e.DEFLATERAW ? l.deflateEnd(this.strm) : u.inflateEnd(this.strm), this.mode = e.NONE
- }, i.prototype.reset = function () {
- switch (this.mode) {
- case e.DEFLATE:
- case e.DEFLATERAW:
- var t = l.deflateReset(this.strm);
- break;
- case e.INFLATE:
- case e.INFLATERAW:
- var t = u.inflateReset(this.strm)
- }
- t !== e.Z_OK && this._error(t)
- }, i.prototype._error = function (t) {
- this.onerror(o[t] + ": " + this.strm.msg, t), this.write_in_progress = !1, this.pending_close && this.close()
- }, e.Zlib = i
- }).call(e, n(110), n(95).Buffer)
- }, function (t, e, n) {
- (function (t, r) {
- function i(e, n, r) {
- function i() {
- for (var t; null !== (t = e.read());) s.push(t), l += t.length;
- e.once("readable", i)
- }
- function a(t) {
- e.removeListener("end", o), e.removeListener("readable", i), r(t)
- }
- function o() {
- var n = t.concat(s, l);
- s = [], r(null, n), e.close()
- }
- var s = [], l = 0;
- e.on("error", a), e.on("end", o), e.end(n), i()
- }
- function a(e, n) {
- if ("string" == typeof n && (n = new t(n)), !t.isBuffer(n)) throw new TypeError("Not a string or buffer");
- var r = v.Z_FINISH;
- return e._processChunk(n, r)
- }
- function o(t) {
- if (!(this instanceof o)) return new o(t);
- d.call(this, t, v.DEFLATE)
- }
- function s(t) {
- if (!(this instanceof s)) return new s(t);
- d.call(this, t, v.INFLATE)
- }
- function l(t) {
- if (!(this instanceof l)) return new l(t);
- d.call(this, t, v.GZIP)
- }
- function u(t) {
- if (!(this instanceof u)) return new u(t);
- d.call(this, t, v.GUNZIP)
- }
- function c(t) {
- if (!(this instanceof c)) return new c(t);
- d.call(this, t, v.DEFLATERAW)
- }
- function f(t) {
- if (!(this instanceof f)) return new f(t);
- d.call(this, t, v.INFLATERAW)
- }
- function h(t) {
- if (!(this instanceof h)) return new h(t);
- d.call(this, t, v.UNZIP)
- }
- function d(n, r) {
- if (this._opts = n = n || {}, this._chunkSize = n.chunkSize || e.Z_DEFAULT_CHUNK, p.call(this, n), n.flush && n.flush !== v.Z_NO_FLUSH && n.flush !== v.Z_PARTIAL_FLUSH && n.flush !== v.Z_SYNC_FLUSH && n.flush !== v.Z_FULL_FLUSH && n.flush !== v.Z_FINISH && n.flush !== v.Z_BLOCK) throw new Error("Invalid flush flag: " + n.flush);
- if (this._flushFlag = n.flush || v.Z_NO_FLUSH, n.chunkSize && (n.chunkSize < e.Z_MIN_CHUNK || n.chunkSize > e.Z_MAX_CHUNK)) throw new Error("Invalid chunk size: " + n.chunkSize);
- if (n.windowBits && (n.windowBits < e.Z_MIN_WINDOWBITS || n.windowBits > e.Z_MAX_WINDOWBITS)) throw new Error("Invalid windowBits: " + n.windowBits);
- if (n.level && (n.level < e.Z_MIN_LEVEL || n.level > e.Z_MAX_LEVEL)) throw new Error("Invalid compression level: " + n.level);
- if (n.memLevel && (n.memLevel < e.Z_MIN_MEMLEVEL || n.memLevel > e.Z_MAX_MEMLEVEL)) throw new Error("Invalid memLevel: " + n.memLevel);
- if (n.strategy && n.strategy != e.Z_FILTERED && n.strategy != e.Z_HUFFMAN_ONLY && n.strategy != e.Z_RLE && n.strategy != e.Z_FIXED && n.strategy != e.Z_DEFAULT_STRATEGY) throw new Error("Invalid strategy: " + n.strategy);
- if (n.dictionary && !t.isBuffer(n.dictionary)) throw new Error("Invalid dictionary: it should be a Buffer instance");
- this._binding = new v.Zlib(r);
- var i = this;
- this._hadError = !1, this._binding.onerror = function (t, n) {
- i._binding = null, i._hadError = !0;
- var r = new Error(t);
- r.errno = n, r.code = e.codes[n], i.emit("error", r)
- };
- var a = e.Z_DEFAULT_COMPRESSION;
- "number" == typeof n.level && (a = n.level);
- var o = e.Z_DEFAULT_STRATEGY;
- "number" == typeof n.strategy && (o = n.strategy), this._binding.init(n.windowBits || e.Z_DEFAULT_WINDOWBITS, a, n.memLevel || e.Z_DEFAULT_MEMLEVEL, o, n.dictionary), this._buffer = new t(this._chunkSize), this._offset = 0, this._closed = !1, this._level = a, this._strategy = o, this.once("end", this.close)
- }
- var p = n(358), v = n(493), g = n(360), m = n(434).ok;
- v.Z_MIN_WINDOWBITS = 8, v.Z_MAX_WINDOWBITS = 15, v.Z_DEFAULT_WINDOWBITS = 15, v.Z_MIN_CHUNK = 64, v.Z_MAX_CHUNK = 1 / 0, v.Z_DEFAULT_CHUNK = 16384, v.Z_MIN_MEMLEVEL = 1, v.Z_MAX_MEMLEVEL = 9, v.Z_DEFAULT_MEMLEVEL = 8, v.Z_MIN_LEVEL = -1, v.Z_MAX_LEVEL = 9, v.Z_DEFAULT_LEVEL = v.Z_DEFAULT_COMPRESSION, Object.keys(v).forEach(function (t) {
- t.match(/^Z/) && (e[t] = v[t])
- }), e.codes = {
- Z_OK: v.Z_OK,
- Z_STREAM_END: v.Z_STREAM_END,
- Z_NEED_DICT: v.Z_NEED_DICT,
- Z_ERRNO: v.Z_ERRNO,
- Z_STREAM_ERROR: v.Z_STREAM_ERROR,
- Z_DATA_ERROR: v.Z_DATA_ERROR,
- Z_MEM_ERROR: v.Z_MEM_ERROR,
- Z_BUF_ERROR: v.Z_BUF_ERROR,
- Z_VERSION_ERROR: v.Z_VERSION_ERROR
- }, Object.keys(e.codes).forEach(function (t) {
- e.codes[e.codes[t]] = t
- }), e.Deflate = o, e.Inflate = s, e.Gzip = l, e.Gunzip = u, e.DeflateRaw = c, e.InflateRaw = f, e.Unzip = h, e.createDeflate = function (t) {
- return new o(t)
- }, e.createInflate = function (t) {
- return new s(t)
- }, e.createDeflateRaw = function (t) {
- return new c(t)
- }, e.createInflateRaw = function (t) {
- return new f(t)
- }, e.createGzip = function (t) {
- return new l(t)
- }, e.createGunzip = function (t) {
- return new u(t)
- }, e.createUnzip = function (t) {
- return new h(t)
- }, e.deflate = function (t, e, n) {
- return "function" == typeof e && (n = e, e = {}), i(new o(e), t, n)
- }, e.deflateSync = function (t, e) {
- return a(new o(e), t)
- }, e.gzip = function (t, e, n) {
- return "function" == typeof e && (n = e, e = {}), i(new l(e), t, n)
- }, e.gzipSync = function (t, e) {
- return a(new l(e), t)
- }, e.deflateRaw = function (t, e, n) {
- return "function" == typeof e && (n = e, e = {}), i(new c(e), t, n)
- }, e.deflateRawSync = function (t, e) {
- return a(new c(e), t)
- }, e.unzip = function (t, e, n) {
- return "function" == typeof e && (n = e, e = {}), i(new h(e), t, n)
- }, e.unzipSync = function (t, e) {
- return a(new h(e), t)
- }, e.inflate = function (t, e, n) {
- return "function" == typeof e && (n = e, e = {}), i(new s(e), t, n)
- }, e.inflateSync = function (t, e) {
- return a(new s(e), t)
- }, e.gunzip = function (t, e, n) {
- return "function" == typeof e && (n = e, e = {}), i(new u(e), t, n)
- }, e.gunzipSync = function (t, e) {
- return a(new u(e), t)
- }, e.inflateRaw = function (t, e, n) {
- return "function" == typeof e && (n = e, e = {}), i(new f(e), t, n)
- }, e.inflateRawSync = function (t, e) {
- return a(new f(e), t)
- }, g.inherits(d, p), d.prototype.params = function (t, n, i) {
- if (t < e.Z_MIN_LEVEL || t > e.Z_MAX_LEVEL) throw new RangeError("Invalid compression level: " + t);
- if (n != e.Z_FILTERED && n != e.Z_HUFFMAN_ONLY && n != e.Z_RLE && n != e.Z_FIXED && n != e.Z_DEFAULT_STRATEGY) throw new TypeError("Invalid strategy: " + n);
- if (this._level !== t || this._strategy !== n) {
- var a = this;
- this.flush(v.Z_SYNC_FLUSH, function () {
- a._binding.params(t, n), a._hadError || (a._level = t, a._strategy = n, i && i())
- })
- } else r.nextTick(i)
- }, d.prototype.reset = function () {
- return this._binding.reset()
- }, d.prototype._flush = function (e) {
- this._transform(new t(0), "", e)
- }, d.prototype.flush = function (e, n) {
- var i = this._writableState;
- if (("function" == typeof e || void 0 === e && !n) && (n = e, e = v.Z_FULL_FLUSH), i.ended) n && r.nextTick(n); else if (i.ending) n && this.once("end", n); else if (i.needDrain) {
- var a = this;
- this.once("drain", function () {
- a.flush(n)
- })
- } else this._flushFlag = e, this.write(new t(0), "", n)
- }, d.prototype.close = function (t) {
- if (t && r.nextTick(t), !this._closed) {
- this._closed = !0, this._binding.close();
- var e = this;
- r.nextTick(function () {
- e.emit("close")
- })
- }
- }, d.prototype._transform = function (e, n, r) {
- var i, a = this._writableState, o = a.ending || a.ended, s = o && (!e || a.length === e.length);
- if (null === !e && !t.isBuffer(e)) return r(new Error("invalid input"));
- s ? i = v.Z_FINISH : (i = this._flushFlag, e.length >= a.length && (this._flushFlag = this._opts.flush || v.Z_NO_FLUSH));
- this._processChunk(e, i, r)
- }, d.prototype._processChunk = function (e, n, r) {
- function i(c, d) {
- if (!l._hadError) {
- var p = o - d;
- if (m(p >= 0, "have should not go down"), p > 0) {
- var v = l._buffer.slice(l._offset, l._offset + p);
- l._offset += p, u ? l.push(v) : (f.push(v), h += v.length)
- }
- if ((0 === d || l._offset >= l._chunkSize) && (o = l._chunkSize, l._offset = 0, l._buffer = new t(l._chunkSize)), 0 === d) {
- if (s += a - c, a = c, !u) return !0;
- var g = l._binding.write(n, e, s, a, l._buffer, l._offset, l._chunkSize);
- return g.callback = i, void(g.buffer = e)
- }
- if (!u) return !1;
- r()
- }
- }
- var a = e && e.length, o = this._chunkSize - this._offset, s = 0, l = this, u = "function" == typeof r;
- if (!u) {
- var c, f = [], h = 0;
- this.on("error", function (t) {
- c = t
- });
- do {
- var d = this._binding.writeSync(n, e, s, a, this._buffer, this._offset, o)
- } while (!this._hadError && i(d[0], d[1]));
- if (this._hadError) throw c;
- var p = t.concat(f, h);
- return this.close(), p
- }
- var v = this._binding.write(n, e, s, a, this._buffer, this._offset, o);
- v.buffer = e, v.callback = i
- }, g.inherits(o, d), g.inherits(s, d), g.inherits(l, d), g.inherits(u, d), g.inherits(c, d), g.inherits(f, d), g.inherits(h, d)
- }).call(e, n(95).Buffer, n(110))
- }, function (t, e, n) {
- var r, i, a;
- !function (o, s) {
- i = [t, n(831)], r = s, void 0 !== (a = "function" == typeof r ? r.apply(e, i) : r) && (t.exports = a)
- }(0, function (t, e) {
- "use strict";
- function n(t, e) {
- if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function")
- }
- var r = function (t) {
- return t && t.__esModule ? t : {default: t}
- }(e), i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) {
- return typeof t
- } : function (t) {
- return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t
- }, a = function () {
- function t(t, e) {
- for (var n = 0; n < e.length; n++) {
- var r = e[n];
- r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r)
- }
- }
- return function (e, n, r) {
- return n && t(e.prototype, n), r && t(e, r), e
- }
- }(), o = function () {
- function t(e) {
- n(this, t), this.resolveOptions(e), this.initSelection()
- }
- return a(t, [{
- key: "resolveOptions", value: function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- this.action = t.action, this.container = t.container, this.emitter = t.emitter, this.target = t.target, this.text = t.text, this.trigger = t.trigger, this.selectedText = ""
- }
- }, {
- key: "initSelection", value: function () {
- this.text ? this.selectFake() : this.target && this.selectTarget()
- }
- }, {
- key: "selectFake", value: function () {
- var t = this, e = "rtl" == document.documentElement.getAttribute("dir");
- this.removeFake(), this.fakeHandlerCallback = function () {
- return t.removeFake()
- }, this.fakeHandler = this.container.addEventListener("click", this.fakeHandlerCallback) || !0, this.fakeElem = document.createElement("textarea"), this.fakeElem.style.fontSize = "12pt", this.fakeElem.style.border = "0", this.fakeElem.style.padding = "0", this.fakeElem.style.margin = "0", this.fakeElem.style.position = "absolute", this.fakeElem.style[e ? "right" : "left"] = "-9999px";
- var n = window.pageYOffset || document.documentElement.scrollTop;
- this.fakeElem.style.top = n + "px", this.fakeElem.setAttribute("readonly", ""), this.fakeElem.value = this.text, this.container.appendChild(this.fakeElem), this.selectedText = (0, r.default)(this.fakeElem), this.copyText()
- }
- }, {
- key: "removeFake", value: function () {
- this.fakeHandler && (this.container.removeEventListener("click", this.fakeHandlerCallback), this.fakeHandler = null, this.fakeHandlerCallback = null), this.fakeElem && (this.container.removeChild(this.fakeElem), this.fakeElem = null)
- }
- }, {
- key: "selectTarget", value: function () {
- this.selectedText = (0, r.default)(this.target), this.copyText()
- }
- }, {
- key: "copyText", value: function () {
- var t = void 0;
- try {
- t = document.execCommand(this.action)
- } catch (e) {
- t = !1
- }
- this.handleResult(t)
- }
- }, {
- key: "handleResult", value: function (t) {
- this.emitter.emit(t ? "success" : "error", {
- action: this.action,
- text: this.selectedText,
- trigger: this.trigger,
- clearSelection: this.clearSelection.bind(this)
- })
- }
- }, {
- key: "clearSelection", value: function () {
- this.trigger && this.trigger.focus(), window.getSelection().removeAllRanges()
- }
- }, {
- key: "destroy", value: function () {
- this.removeFake()
- }
- }, {
- key: "action", set: function () {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "copy";
- if (this._action = t, "copy" !== this._action && "cut" !== this._action) throw new Error('Invalid "action" value, use either "copy" or "cut"')
- }, get: function () {
- return this._action
- }
- }, {
- key: "target", set: function (t) {
- if (void 0 !== t) {
- if (!t || "object" !== (void 0 === t ? "undefined" : i(t)) || 1 !== t.nodeType) throw new Error('Invalid "target" value, use a valid Element');
- if ("copy" === this.action && t.hasAttribute("disabled")) throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');
- if ("cut" === this.action && (t.hasAttribute("readonly") || t.hasAttribute("disabled"))) throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');
- this._target = t
- }
- }, get: function () {
- return this._target
- }
- }]), t
- }();
- t.exports = o
- })
- }, function (t, e, n) {
- n(563), t.exports = n(113).RegExp.escape
- }, function (t, e, n) {
- n(181), n(537), t.exports = n(85).Array.from
- }, function (t, e, n) {
- n(198), n(181), t.exports = n(535)
- }, function (t, e, n) {
- n(198), n(181), t.exports = n(536)
- }, function (t, e, n) {
- var r = n(85), i = r.JSON || (r.JSON = {stringify: JSON.stringify});
- t.exports = function (t) {
- return i.stringify.apply(i, arguments)
- }
- }, function (t, e, n) {
- n(539), t.exports = 9007199254740991
- }, function (t, e, n) {
- n(540), t.exports = n(85).Object.assign
- }, function (t, e, n) {
- n(541);
- var r = n(85).Object;
- t.exports = function (t, e) {
- return r.create(t, e)
- }
- }, function (t, e, n) {
- n(542);
- var r = n(85).Object;
- t.exports = function (t, e, n) {
- return r.defineProperty(t, e, n)
- }
- }, function (t, e, n) {
- n(543);
- var r = n(85).Object;
- t.exports = function (t, e) {
- return r.getOwnPropertyDescriptor(t, e)
- }
- }, function (t, e, n) {
- n(544), t.exports = n(85).Object.getPrototypeOf
- }, function (t, e, n) {
- n(545), t.exports = n(85).Object.keys
- }, function (t, e, n) {
- n(546), t.exports = n(85).Object.setPrototypeOf
- }, function (t, e, n) {
- n(549), t.exports = n(85).Object.values
- }, function (t, e, n) {
- n(312), n(181), n(198), n(547), n(550), n(551), t.exports = n(85).Promise
- }, function (t, e, n) {
- n(548), n(312), n(552), n(553), t.exports = n(85).Symbol
- }, function (t, e, n) {
- n(181), n(198), t.exports = n(241).f("iterator")
- }, function (t, e) {
- t.exports = function () {
- }
- }, function (t, e) {
- t.exports = function (t, e, n, r) {
- if (!(t instanceof e) || void 0 !== r && r in t) throw TypeError(n + ": incorrect invocation!");
- return t
- }
- }, function (t, e, n) {
- var r = n(120), i = n(238), a = n(534);
- t.exports = function (t) {
- return function (e, n, o) {
- var s, l = r(e), u = i(l.length), c = a(o, u);
- if (t && n != n) {
- for (; u > c;) if ((s = l[c++]) != s) return !0
- } else for (; u > c; c++) if ((t || c in l) && l[c] === n) return t || c || 0;
- return !t && -1
- }
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(119), i = n(179);
- t.exports = function (t, e, n) {
- e in t ? r.f(t, e, i(0, n)) : t[e] = n
- }
- }, function (t, e, n) {
- var r = n(141), i = n(233), a = n(178);
- t.exports = function (t) {
- var e = r(t), n = i.f;
- if (n) for (var o, s = n(t), l = a.f, u = 0; s.length > u;) l.call(t, o = s[u++]) && e.push(o);
- return e
- }
- }, function (t, e, n) {
- var r = n(163), i = n(301), a = n(300), o = n(118), s = n(238), l = n(242), u = {}, c = {},
- e = t.exports = function (t, e, n, f, h) {
- var d, p, v, g, m = h ? function () {
- return t
- } : l(t), _ = r(n, f, e ? 2 : 1), y = 0;
- if ("function" != typeof m) throw TypeError(t + " is not iterable!");
- if (a(m)) {
- for (d = s(t.length); d > y; y++) if ((g = e ? _(o(p = t[y])[0], p[1]) : _(t[y])) === u || g === c) return g
- } else for (v = m.call(t); !(p = v.next()).done;) if ((g = i(v, _, p.value, e)) === u || g === c) return g
- };
- e.BREAK = u, e.RETURN = c
- }, function (t, e) {
- t.exports = function (t, e, n) {
- var r = void 0 === n;
- switch (e.length) {
- case 0:
- return r ? t() : t.call(n);
- case 1:
- return r ? t(e[0]) : t.call(n, e[0]);
- case 2:
- return r ? t(e[0], e[1]) : t.call(n, e[0], e[1]);
- case 3:
- return r ? t(e[0], e[1], e[2]) : t.call(n, e[0], e[1], e[2]);
- case 4:
- return r ? t(e[0], e[1], e[2], e[3]) : t.call(n, e[0], e[1], e[2], e[3])
- }
- return t.apply(n, e)
- }
- }, function (t, e, n) {
- var r = n(177);
- t.exports = Array.isArray || function (t) {
- return "Array" == r(t)
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(231), i = n(179), a = n(196), o = {};
- n(140)(o, n(94)("iterator"), function () {
- return this
- }), t.exports = function (t, e, n) {
- t.prototype = r(o, {next: i(1, n)}), a(t, e + " Iterator")
- }
- }, function (t, e) {
- t.exports = function (t, e) {
- return {value: e, done: !!t}
- }
- }, function (t, e, n) {
- var r = n(141), i = n(120);
- t.exports = function (t, e) {
- for (var n, a = i(t), o = r(a), s = o.length, l = 0; s > l;) if (a[n = o[l++]] === e) return n
- }
- }, function (t, e, n) {
- var r = n(197)("meta"), i = n(165), a = n(139), o = n(119).f, s = 0, l = Object.isExtensible || function () {
- return !0
- }, u = !n(164)(function () {
- return l(Object.preventExtensions({}))
- }), c = function (t) {
- o(t, r, {value: {i: "O" + ++s, w: {}}})
- }, f = function (t, e) {
- if (!i(t)) return "symbol" == typeof t ? t : ("string" == typeof t ? "S" : "P") + t;
- if (!a(t, r)) {
- if (!l(t)) return "F";
- if (!e) return "E";
- c(t)
- }
- return t[r].i
- }, h = function (t, e) {
- if (!a(t, r)) {
- if (!l(t)) return !0;
- if (!e) return !1;
- c(t)
- }
- return t[r].w
- }, d = function (t) {
- return u && p.NEED && l(t) && !a(t, r) && c(t), t
- }, p = t.exports = {KEY: r, NEED: !1, fastKey: f, getWeak: h, onFreeze: d}
- }, function (t, e, n) {
- var r = n(97), i = n(311).set, a = r.MutationObserver || r.WebKitMutationObserver, o = r.process, s = r.Promise,
- l = "process" == n(177)(o);
- t.exports = function () {
- var t, e, n, u = function () {
- var r, i;
- for (l && (r = o.domain) && r.exit(); t;) {
- i = t.fn, t = t.next;
- try {
- i()
- } catch (r) {
- throw t ? n() : e = void 0, r
- }
- }
- e = void 0, r && r.enter()
- };
- if (l) n = function () {
- o.nextTick(u)
- }; else if (a) {
- var c = !0, f = document.createTextNode("");
- new a(u).observe(f, {characterData: !0}), n = function () {
- f.data = c = !c
- }
- } else if (s && s.resolve) {
- var h = s.resolve();
- n = function () {
- h.then(u)
- }
- } else n = function () {
- i.call(r, u)
- };
- return function (r) {
- var i = {fn: r, next: void 0};
- e && (e.next = i), t || (t = i, n()), e = i
- }
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(141), i = n(233), a = n(178), o = n(180), s = n(299), l = Object.assign;
- t.exports = !l || n(164)(function () {
- var t = {}, e = {}, n = Symbol(), r = "abcdefghijklmnopqrst";
- return t[n] = 7, r.split("").forEach(function (t) {
- e[t] = t
- }), 7 != l({}, t)[n] || Object.keys(l({}, e)).join("") != r
- }) ? function (t, e) {
- for (var n = o(t), l = arguments.length, u = 1, c = i.f, f = a.f; l > u;) for (var h, d = s(arguments[u++]), p = c ? r(d).concat(c(d)) : r(d), v = p.length, g = 0; v > g;) f.call(d, h = p[g++]) && (n[h] = d[h]);
- return n
- } : l
- }, function (t, e, n) {
- var r = n(119), i = n(118), a = n(141);
- t.exports = n(126) ? Object.defineProperties : function (t, e) {
- i(t);
- for (var n, o = a(e), s = o.length, l = 0; s > l;) r.f(t, n = o[l++], e[n]);
- return t
- }
- }, function (t, e, n) {
- var r = n(120), i = n(304).f, a = {}.toString,
- o = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [],
- s = function (t) {
- try {
- return i(t)
- } catch (t) {
- return o.slice()
- }
- };
- t.exports.f = function (t) {
- return o && "[object Window]" == a.call(t) ? s(t) : i(r(t))
- }
- }, function (t, e, n) {
- var r = n(141), i = n(120), a = n(178).f;
- t.exports = function (t) {
- return function (e) {
- for (var n, o = i(e), s = r(o), l = s.length, u = 0, c = []; l > u;) a.call(o, n = s[u++]) && c.push(t ? [n, o[n]] : o[n]);
- return c
- }
- }
- }, function (t, e, n) {
- var r = n(140);
- t.exports = function (t, e, n) {
- for (var i in e) n && t[i] ? t[i] = e[i] : r(t, i, e[i]);
- return t
- }
- }, function (t, e, n) {
- var r = n(165), i = n(118), a = function (t, e) {
- if (i(t), !r(e) && null !== e) throw TypeError(e + ": can't set as prototype!")
- };
- t.exports = {
- set: Object.setPrototypeOf || ("__proto__" in {} ? function (t, e, r) {
- try {
- r = n(163)(Function.call, n(232).f(Object.prototype, "__proto__").set, 2), r(t, []), e = !(t instanceof Array)
- } catch (t) {
- e = !0
- }
- return function (t, n) {
- return a(t, n), e ? t.__proto__ = n : r(t, n), t
- }
- }({}, !1) : void 0), check: a
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(97), i = n(85), a = n(119), o = n(126), s = n(94)("species");
- t.exports = function (t) {
- var e = "function" == typeof i[t] ? i[t] : r[t];
- o && e && !e[s] && a.f(e, s, {
- configurable: !0, get: function () {
- return this
- }
- })
- }
- }, function (t, e, n) {
- var r = n(237), i = n(227);
- t.exports = function (t) {
- return function (e, n) {
- var a, o, s = String(i(e)), l = r(n), u = s.length;
- return l < 0 || l >= u ? t ? "" : void 0 : (a = s.charCodeAt(l), a < 55296 || a > 56319 || l + 1 === u || (o = s.charCodeAt(l + 1)) < 56320 || o > 57343 ? t ? s.charAt(l) : a : t ? s.slice(l, l + 2) : o - 56320 + (a - 55296 << 10) + 65536)
- }
- }
- }, function (t, e, n) {
- var r = n(237), i = Math.max, a = Math.min;
- t.exports = function (t, e) {
- return t = r(t), t < 0 ? i(t + e, 0) : a(t, e)
- }
- }, function (t, e, n) {
- var r = n(118), i = n(242);
- t.exports = n(85).getIterator = function (t) {
- var e = i(t);
- if ("function" != typeof e) throw TypeError(t + " is not iterable!");
- return r(e.call(t))
- }
- }, function (t, e, n) {
- var r = n(226), i = n(94)("iterator"), a = n(166);
- t.exports = n(85).isIterable = function (t) {
- var e = Object(t);
- return void 0 !== e[i] || "@@iterator" in e || a.hasOwnProperty(r(e))
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(163), i = n(96), a = n(180), o = n(301), s = n(300), l = n(238), u = n(516), c = n(242);
- i(i.S + i.F * !n(303)(function (t) {
- Array.from(t)
- }), "Array", {
- from: function (t) {
- var e, n, i, f, h = a(t), d = "function" == typeof this ? this : Array, p = arguments.length,
- v = p > 1 ? arguments[1] : void 0, g = void 0 !== v, m = 0, _ = c(h);
- if (g && (v = r(v, p > 2 ? arguments[2] : void 0, 2)), void 0 == _ || d == Array && s(_)) for (e = l(h.length), n = new d(e); e > m; m++) u(n, m, g ? v(h[m], m) : h[m]); else for (f = _.call(h), n = new d; !(i = f.next()).done; m++) u(n, m, g ? o(f, v, [i.value, m], !0) : i.value);
- return n.length = m, n
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(513), i = n(522), a = n(166), o = n(120);
- t.exports = n(302)(Array, "Array", function (t, e) {
- this._t = o(t), this._i = 0, this._k = e
- }, function () {
- var t = this._t, e = this._k, n = this._i++;
- return !t || n >= t.length ? (this._t = void 0, i(1)) : "keys" == e ? i(0, n) : "values" == e ? i(0, t[n]) : i(0, [n, t[n]])
- }, "values"), a.Arguments = a.Array, r("keys"), r("values"), r("entries")
- }, function (t, e, n) {
- var r = n(96);
- r(r.S, "Number", {MAX_SAFE_INTEGER: 9007199254740991})
- }, function (t, e, n) {
- var r = n(96);
- r(r.S + r.F, "Object", {assign: n(526)})
- }, function (t, e, n) {
- var r = n(96);
- r(r.S, "Object", {create: n(231)})
- }, function (t, e, n) {
- var r = n(96);
- r(r.S + r.F * !n(126), "Object", {defineProperty: n(119).f})
- }, function (t, e, n) {
- var r = n(120), i = n(232).f;
- n(234)("getOwnPropertyDescriptor", function () {
- return function (t, e) {
- return i(r(t), e)
- }
- })
- }, function (t, e, n) {
- var r = n(180), i = n(305);
- n(234)("getPrototypeOf", function () {
- return function (t) {
- return i(r(t))
- }
- })
- }, function (t, e, n) {
- var r = n(180), i = n(141);
- n(234)("keys", function () {
- return function (t) {
- return i(r(t))
- }
- })
- }, function (t, e, n) {
- var r = n(96);
- r(r.S, "Object", {setPrototypeOf: n(531).set})
- }, function (t, e, n) {
- "use strict";
- var r, i, a, o, s = n(195), l = n(97), u = n(163), c = n(226), f = n(96), h = n(165), d = n(194), p = n(514),
- v = n(518), g = n(310), m = n(311).set, _ = n(525)(), y = n(230), b = n(307), w = n(308), x = l.TypeError,
- S = l.process, E = l.Promise, k = "process" == c(S), T = function () {
- }, C = i = y.f, M = !!function () {
- try {
- var t = E.resolve(1), e = (t.constructor = {})[n(94)("species")] = function (t) {
- t(T, T)
- };
- return (k || "function" == typeof PromiseRejectionEvent) && t.then(T) instanceof e
- } catch (t) {
- }
- }(), A = s ? function (t, e) {
- return t === e || t === E && e === o
- } : function (t, e) {
- return t === e
- }, P = function (t) {
- var e;
- return !(!h(t) || "function" != typeof(e = t.then)) && e
- }, L = function (t, e) {
- if (!t._n) {
- t._n = !0;
- var n = t._c;
- _(function () {
- for (var r = t._v, i = 1 == t._s, a = 0; n.length > a;) !function (e) {
- var n, a, o = i ? e.ok : e.fail, s = e.resolve, l = e.reject, u = e.domain;
- try {
- o ? (i || (2 == t._h && I(t), t._h = 1), !0 === o ? n = r : (u && u.enter(), n = o(r), u && u.exit()), n === e.promise ? l(x("Promise-chain cycle")) : (a = P(n)) ? a.call(n, s, l) : s(n)) : l(r)
- } catch (t) {
- l(t)
- }
- }(n[a++]);
- t._c = [], t._n = !1, e && !t._h && O(t)
- })
- }
- }, O = function (t) {
- m.call(l, function () {
- var e, n, r, i = t._v, a = R(t);
- if (a && (e = b(function () {
- k ? S.emit("unhandledRejection", i, t) : (n = l.onunhandledrejection) ? n({
- promise: t,
- reason: i
- }) : (r = l.console) && r.error && r.error("Unhandled promise rejection", i)
- }), t._h = k || R(t) ? 2 : 1), t._a = void 0, a && e.e) throw e.v
- })
- }, R = function (t) {
- if (1 == t._h) return !1;
- for (var e, n = t._a || t._c, r = 0; n.length > r;) if (e = n[r++], e.fail || !R(e.promise)) return !1;
- return !0
- }, I = function (t) {
- m.call(l, function () {
- var e;
- k ? S.emit("rejectionHandled", t) : (e = l.onrejectionhandled) && e({promise: t, reason: t._v})
- })
- }, B = function (t) {
- var e = this;
- e._d || (e._d = !0, e = e._w || e, e._v = t, e._s = 2, e._a || (e._a = e._c.slice()), L(e, !0))
- }, z = function (t) {
- var e, n = this;
- if (!n._d) {
- n._d = !0, n = n._w || n;
- try {
- if (n === t) throw x("Promise can't be resolved itself");
- (e = P(t)) ? _(function () {
- var r = {_w: n, _d: !1};
- try {
- e.call(t, u(z, r, 1), u(B, r, 1))
- } catch (t) {
- B.call(r, t)
- }
- }) : (n._v = t, n._s = 1, L(n, !1))
- } catch (t) {
- B.call({_w: n, _d: !1}, t)
- }
- }
- };
- M || (E = function (t) {
- p(this, E, "Promise", "_h"), d(t), r.call(this);
- try {
- t(u(z, this, 1), u(B, this, 1))
- } catch (t) {
- B.call(this, t)
- }
- }, r = function (t) {
- this._c = [], this._a = void 0, this._s = 0, this._d = !1, this._v = void 0, this._h = 0, this._n = !1
- }, r.prototype = n(530)(E.prototype, {
- then: function (t, e) {
- var n = C(g(this, E));
- return n.ok = "function" != typeof t || t, n.fail = "function" == typeof e && e, n.domain = k ? S.domain : void 0, this._c.push(n), this._a && this._a.push(n), this._s && L(this, !1), n.promise
- }, catch: function (t) {
- return this.then(void 0, t)
- }
- }), a = function () {
- var t = new r;
- this.promise = t, this.resolve = u(z, t, 1), this.reject = u(B, t, 1)
- }, y.f = C = function (t) {
- return A(E, t) ? new a(t) : i(t)
- }), f(f.G + f.W + f.F * !M, {Promise: E}), n(196)(E, "Promise"), n(532)("Promise"), o = n(85).Promise, f(f.S + f.F * !M, "Promise", {
- reject: function (t) {
- var e = C(this);
- return (0, e.reject)(t), e.promise
- }
- }), f(f.S + f.F * (s || !M), "Promise", {
- resolve: function (t) {
- return t instanceof E && A(t.constructor, this) ? t : w(this, t)
- }
- }), f(f.S + f.F * !(M && n(303)(function (t) {
- E.all(t).catch(T)
- })), "Promise", {
- all: function (t) {
- var e = this, n = C(e), r = n.resolve, i = n.reject, a = b(function () {
- var n = [], a = 0, o = 1;
- v(t, !1, function (t) {
- var s = a++, l = !1;
- n.push(void 0), o++, e.resolve(t).then(function (t) {
- l || (l = !0, n[s] = t, --o || r(n))
- }, i)
- }), --o || r(n)
- });
- return a.e && i(a.v), n.promise
- }, race: function (t) {
- var e = this, n = C(e), r = n.reject, i = b(function () {
- v(t, !1, function (t) {
- e.resolve(t).then(n.resolve, r)
- })
- });
- return i.e && r(i.v), n.promise
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(97), i = n(139), a = n(126), o = n(96), s = n(309), l = n(524).KEY, u = n(164), c = n(236), f = n(196),
- h = n(197), d = n(94), p = n(241), v = n(240), g = n(523), m = n(517), _ = n(520), y = n(118), b = n(120),
- w = n(239), x = n(179), S = n(231), E = n(528), k = n(232), T = n(119), C = n(141), M = k.f, A = T.f, P = E.f,
- L = r.Symbol, O = r.JSON, R = O && O.stringify, I = d("_hidden"), B = d("toPrimitive"), z = {}.propertyIsEnumerable,
- F = c("symbol-registry"), N = c("symbols"), D = c("op-symbols"), j = Object.prototype, U = "function" == typeof L,
- H = r.QObject, G = !H || !H.prototype || !H.prototype.findChild, W = a && u(function () {
- return 7 != S(A({}, "a", {
- get: function () {
- return A(this, "a", {value: 7}).a
- }
- })).a
- }) ? function (t, e, n) {
- var r = M(j, e);
- r && delete j[e], A(t, e, n), r && t !== j && A(j, e, r)
- } : A, V = function (t) {
- var e = N[t] = S(L.prototype);
- return e._k = t, e
- }, Z = U && "symbol" == typeof L.iterator ? function (t) {
- return "symbol" == typeof t
- } : function (t) {
- return t instanceof L
- }, $ = function (t, e, n) {
- return t === j && $(D, e, n), y(t), e = w(e, !0), y(n), i(N, e) ? (n.enumerable ? (i(t, I) && t[I][e] && (t[I][e] = !1), n = S(n, {enumerable: x(0, !1)})) : (i(t, I) || A(t, I, x(1, {})), t[I][e] = !0), W(t, e, n)) : A(t, e, n)
- }, X = function (t, e) {
- y(t);
- for (var n, r = m(e = b(e)), i = 0, a = r.length; a > i;) $(t, n = r[i++], e[n]);
- return t
- }, Y = function (t, e) {
- return void 0 === e ? S(t) : X(S(t), e)
- }, K = function (t) {
- var e = z.call(this, t = w(t, !0));
- return !(this === j && i(N, t) && !i(D, t)) && (!(e || !i(this, t) || !i(N, t) || i(this, I) && this[I][t]) || e)
- }, q = function (t, e) {
- if (t = b(t), e = w(e, !0), t !== j || !i(N, e) || i(D, e)) {
- var n = M(t, e);
- return !n || !i(N, e) || i(t, I) && t[I][e] || (n.enumerable = !0), n
- }
- }, J = function (t) {
- for (var e, n = P(b(t)), r = [], a = 0; n.length > a;) i(N, e = n[a++]) || e == I || e == l || r.push(e);
- return r
- }, Q = function (t) {
- for (var e, n = t === j, r = P(n ? D : b(t)), a = [], o = 0; r.length > o;) !i(N, e = r[o++]) || n && !i(j, e) || a.push(N[e]);
- return a
- };
- U || (L = function () {
- if (this instanceof L) throw TypeError("Symbol is not a constructor!");
- var t = h(arguments.length > 0 ? arguments[0] : void 0), e = function (n) {
- this === j && e.call(D, n), i(this, I) && i(this[I], t) && (this[I][t] = !1), W(this, t, x(1, n))
- };
- return a && G && W(j, t, {configurable: !0, set: e}), V(t)
- }, s(L.prototype, "toString", function () {
- return this._k
- }), k.f = q, T.f = $, n(304).f = E.f = J, n(178).f = K, n(233).f = Q, a && !n(195) && s(j, "propertyIsEnumerable", K, !0), p.f = function (t) {
- return V(d(t))
- }), o(o.G + o.W + o.F * !U, {Symbol: L});
- for (var tt = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), et = 0; tt.length > et;) d(tt[et++]);
- for (var nt = C(d.store), rt = 0; nt.length > rt;) v(nt[rt++]);
- o(o.S + o.F * !U, "Symbol", {
- for: function (t) {
- return i(F, t += "") ? F[t] : F[t] = L(t)
- }, keyFor: function (t) {
- if (Z(t)) return g(F, t);
- throw TypeError(t + " is not a symbol!")
- }, useSetter: function () {
- G = !0
- }, useSimple: function () {
- G = !1
- }
- }), o(o.S + o.F * !U, "Object", {
- create: Y,
- defineProperty: $,
- defineProperties: X,
- getOwnPropertyDescriptor: q,
- getOwnPropertyNames: J,
- getOwnPropertySymbols: Q
- }), O && o(o.S + o.F * (!U || u(function () {
- var t = L();
- return "[null]" != R([t]) || "{}" != R({a: t}) || "{}" != R(Object(t))
- })), "JSON", {
- stringify: function (t) {
- if (void 0 !== t && !Z(t)) {
- for (var e, n, r = [t], i = 1; arguments.length > i;) r.push(arguments[i++]);
- return e = r[1], "function" == typeof e && (n = e), !n && _(e) || (e = function (t, e) {
- if (n && (e = n.call(this, t, e)), !Z(e)) return e
- }), r[1] = e, R.apply(O, r)
- }
- }
- }), L.prototype[B] || n(140)(L.prototype, B, L.prototype.valueOf), f(L, "Symbol"), f(Math, "Math", !0), f(r.JSON, "JSON", !0)
- }, function (t, e, n) {
- var r = n(96), i = n(529)(!1);
- r(r.S, "Object", {
- values: function (t) {
- return i(t)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(96), i = n(85), a = n(97), o = n(310), s = n(308);
- r(r.P + r.R, "Promise", {
- finally: function (t) {
- var e = o(this, i.Promise || a.Promise), n = "function" == typeof t;
- return this.then(n ? function (n) {
- return s(e, t()).then(function () {
- return n
- })
- } : t, n ? function (n) {
- return s(e, t()).then(function () {
- throw n
- })
- } : t)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(96), i = n(230), a = n(307);
- r(r.S, "Promise", {
- try: function (t) {
- var e = i.f(this), n = a(t);
- return (n.e ? e.reject : e.resolve)(n.v), e.promise
- }
- })
- }, function (t, e, n) {
- n(240)("asyncIterator")
- }, function (t, e, n) {
- n(240)("observable")
- }, function (t, e, n) {
- var r = n(82), i = n(204), a = n(84)("species");
- t.exports = function (t) {
- var e;
- return i(t) && (e = t.constructor, "function" != typeof e || e !== Array && !i(e.prototype) || (e = void 0), r(e) && null === (e = e[a]) && (e = void 0)), void 0 === e ? Array : e
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(81), i = Date.prototype.getTime, a = Date.prototype.toISOString, o = function (t) {
- return t > 9 ? t : "0" + t
- };
- t.exports = r(function () {
- return "0385-07-25T07:06:39.999Z" != a.call(new Date(-5e13 - 1))
- }) || !r(function () {
- a.call(new Date(NaN))
- }) ? function () {
- if (!isFinite(i.call(this))) throw RangeError("Invalid time value");
- var t = this, e = t.getUTCFullYear(), n = t.getUTCMilliseconds(), r = e < 0 ? "-" : e > 9999 ? "+" : "";
- return r + ("00000" + Math.abs(e)).slice(r ? -6 : -4) + "-" + o(t.getUTCMonth() + 1) + "-" + o(t.getUTCDate()) + "T" + o(t.getUTCHours()) + ":" + o(t.getUTCMinutes()) + ":" + o(t.getUTCSeconds()) + "." + (n > 99 ? n : "0" + o(n)) + "Z"
- } : a
- }, function (t, e, n) {
- "use strict";
- var r = n(78), i = n(117);
- t.exports = function (t) {
- if ("string" !== t && "number" !== t && "default" !== t) throw TypeError("Incorrect hint");
- return i(r(this), "number" != t)
- }
- }, function (t, e, n) {
- var r = n(129), i = n(208), a = n(184);
- t.exports = function (t) {
- var e = r(t), n = i.f;
- if (n) for (var o, s = n(t), l = a.f, u = 0; s.length > u;) l.call(t, o = s[u++]) && e.push(o);
- return e
- }
- }, function (t, e, n) {
- var r = n(129), i = n(102);
- t.exports = function (t, e) {
- for (var n, a = i(t), o = r(a), s = o.length, l = 0; s > l;) if (a[n = o[l++]] === e) return n
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(560), i = n(203), a = n(90);
- t.exports = function () {
- for (var t = a(this), e = arguments.length, n = Array(e), o = 0, s = r._, l = !1; e > o;) (n[o] = arguments[o++]) === s && (l = !0);
- return function () {
- var r, a = this, o = arguments.length, u = 0, c = 0;
- if (!l && !o) return i(t, n, a);
- if (r = n.slice(), l) for (; e > u; u++) r[u] === s && (r[u] = arguments[c++]);
- for (; o > c;) r.push(arguments[c++]);
- return i(t, r, a)
- }
- }
- }, function (t, e, n) {
- t.exports = n(79)
- }, function (t, e) {
- t.exports = function (t, e) {
- var n = e === Object(e) ? function (t) {
- return e[t]
- } : e;
- return function (e) {
- return String(e).replace(t, n)
- }
- }
- }, function (t, e) {
- t.exports = Object.is || function (t, e) {
- return t === e ? 0 !== t || 1 / t == 1 / e : t != t && e != e
- }
- }, function (t, e, n) {
- var r = n(36), i = n(561)(/[\\^$*+?.()|[\]{}]/g, "\\$&");
- r(r.S, "RegExp", {
- escape: function (t) {
- return i(t)
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.P, "Array", {copyWithin: n(314)}), n(127)("copyWithin")
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(112)(4);
- r(r.P + r.F * !n(108)([].every, !0), "Array", {
- every: function (t) {
- return i(this, t, arguments[1])
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.P, "Array", {fill: n(243)}), n(127)("fill")
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(112)(2);
- r(r.P + r.F * !n(108)([].filter, !0), "Array", {
- filter: function (t) {
- return i(this, t, arguments[1])
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(112)(6), a = "findIndex", o = !0;
- a in [] && Array(1)[a](function () {
- o = !1
- }), r(r.P + r.F * o, "Array", {
- findIndex: function (t) {
- return i(this, t, arguments.length > 1 ? arguments[1] : void 0)
- }
- }), n(127)(a)
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(112)(5), a = !0;
- "find" in [] && Array(1).find(function () {
- a = !1
- }), r(r.P + r.F * a, "Array", {
- find: function (t) {
- return i(this, t, arguments.length > 1 ? arguments[1] : void 0)
- }
- }), n(127)("find")
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(112)(0), a = n(108)([].forEach, !0);
- r(r.P + r.F * !a, "Array", {
- forEach: function (t) {
- return i(this, t, arguments[1])
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(107), i = n(36), a = n(89), o = n(324), s = n(251), l = n(88), u = n(245), c = n(267);
- i(i.S + i.F * !n(206)(function (t) {
- Array.from(t)
- }), "Array", {
- from: function (t) {
- var e, n, i, f, h = a(t), d = "function" == typeof this ? this : Array, p = arguments.length,
- v = p > 1 ? arguments[1] : void 0, g = void 0 !== v, m = 0, _ = c(h);
- if (g && (v = r(v, p > 2 ? arguments[2] : void 0, 2)), void 0 == _ || d == Array && s(_)) for (e = l(h.length), n = new d(e); e > m; m++) u(n, m, g ? v(h[m], m) : h[m]); else for (f = _.call(h), n = new d; !(i = f.next()).done; m++) u(n, m, g ? o(f, v, [i.value, m], !0) : i.value);
- return n.length = m, n
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(199)(!1), a = [].indexOf, o = !!a && 1 / [1].indexOf(1, -0) < 0;
- r(r.P + r.F * (o || !n(108)(a)), "Array", {
- indexOf: function (t) {
- return o ? a.apply(this, arguments) || 0 : i(this, t, arguments[1])
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Array", {isArray: n(204)})
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(102), a = [].join;
- r(r.P + r.F * (n(183) != Object || !n(108)(a)), "Array", {
- join: function (t) {
- return a.call(i(this), void 0 === t ? "," : t)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(102), a = n(116), o = n(88), s = [].lastIndexOf, l = !!s && 1 / [1].lastIndexOf(1, -0) < 0;
- r(r.P + r.F * (l || !n(108)(s)), "Array", {
- lastIndexOf: function (t) {
- if (l) return s.apply(this, arguments) || 0;
- var e = i(this), n = o(e.length), r = n - 1;
- for (arguments.length > 1 && (r = Math.min(r, a(arguments[1]))), r < 0 && (r = n + r); r >= 0; r--) if (r in e && e[r] === t) return r || 0;
- return -1
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(112)(1);
- r(r.P + r.F * !n(108)([].map, !0), "Array", {
- map: function (t) {
- return i(this, t, arguments[1])
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(245);
- r(r.S + r.F * n(81)(function () {
- function t() {
- }
- return !(Array.of.call(t) instanceof t)
- }), "Array", {
- of: function () {
- for (var t = 0, e = arguments.length, n = new ("function" == typeof this ? this : Array)(e); e > t;) i(n, t, arguments[t++]);
- return n.length = e, n
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(316);
- r(r.P + r.F * !n(108)([].reduceRight, !0), "Array", {
- reduceRight: function (t) {
- return i(this, t, arguments.length, arguments[1], !0)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(316);
- r(r.P + r.F * !n(108)([].reduce, !0), "Array", {
- reduce: function (t) {
- return i(this, t, arguments.length, arguments[1], !1)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(249), a = n(106), o = n(150), s = n(88), l = [].slice;
- r(r.P + r.F * n(81)(function () {
- i && l.call(i)
- }), "Array", {
- slice: function (t, e) {
- var n = s(this.length), r = a(this);
- if (e = void 0 === e ? n : e, "Array" == r) return l.call(this, t, e);
- for (var i = o(t, n), u = o(e, n), c = s(u - i), f = Array(c), h = 0; h < c; h++) f[h] = "String" == r ? this.charAt(i + h) : this[i + h];
- return f
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(112)(3);
- r(r.P + r.F * !n(108)([].some, !0), "Array", {
- some: function (t) {
- return i(this, t, arguments[1])
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(90), a = n(89), o = n(81), s = [].sort, l = [1, 2, 3];
- r(r.P + r.F * (o(function () {
- l.sort(void 0)
- }) || !o(function () {
- l.sort(null)
- }) || !n(108)(s)), "Array", {
- sort: function (t) {
- return void 0 === t ? s.call(a(this)) : s.call(a(this), i(t))
- }
- })
- }, function (t, e, n) {
- n(149)("Array")
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Date", {
- now: function () {
- return (new Date).getTime()
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(555);
- r(r.P + r.F * (Date.prototype.toISOString !== i), "Date", {toISOString: i})
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(89), a = n(117);
- r(r.P + r.F * n(81)(function () {
- return null !== new Date(NaN).toJSON() || 1 !== Date.prototype.toJSON.call({
- toISOString: function () {
- return 1
- }
- })
- }), "Date", {
- toJSON: function (t) {
- var e = i(this), n = a(e);
- return "number" != typeof n || isFinite(n) ? e.toISOString() : null
- }
- })
- }, function (t, e, n) {
- var r = n(84)("toPrimitive"), i = Date.prototype;
- r in i || n(99)(i, r, n(556))
- }, function (t, e, n) {
- var r = Date.prototype, i = r.toString, a = r.getTime;
- new Date(NaN) + "" != "Invalid Date" && n(100)(r, "toString", function () {
- var t = a.call(this);
- return t === t ? i.call(this) : "Invalid Date"
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.P, "Function", {bind: n(317)})
- }, function (t, e, n) {
- "use strict";
- var r = n(82), i = n(105), a = n(84)("hasInstance"), o = Function.prototype;
- a in o || n(87).f(o, a, {
- value: function (t) {
- if ("function" != typeof this || !r(t)) return !1;
- if (!r(this.prototype)) return t instanceof this;
- for (; t = i(t);) if (this.prototype === t) return !0;
- return !1
- }
- })
- }, function (t, e, n) {
- var r = n(87).f, i = Function.prototype, a = /^\s*function ([^ (]*)/;
- "name" in i || n(86) && r(i, "name", {
- configurable: !0, get: function () {
- try {
- return ("" + this).match(a)[1]
- } catch (t) {
- return ""
- }
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(327), a = Math.sqrt, o = Math.acosh;
- r(r.S + r.F * !(o && 710 == Math.floor(o(Number.MAX_VALUE)) && o(1 / 0) == 1 / 0), "Math", {
- acosh: function (t) {
- return (t = +t) < 1 ? NaN : t > 94906265.62425156 ? Math.log(t) + Math.LN2 : i(t - 1 + a(t - 1) * a(t + 1))
- }
- })
- }, function (t, e, n) {
- function r(t) {
- return isFinite(t = +t) && 0 != t ? t < 0 ? -r(-t) : Math.log(t + Math.sqrt(t * t + 1)) : t
- }
- var i = n(36), a = Math.asinh;
- i(i.S + i.F * !(a && 1 / a(0) > 0), "Math", {asinh: r})
- }, function (t, e, n) {
- var r = n(36), i = Math.atanh;
- r(r.S + r.F * !(i && 1 / i(-0) < 0), "Math", {
- atanh: function (t) {
- return 0 == (t = +t) ? t : Math.log((1 + t) / (1 - t)) / 2
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(255);
- r(r.S, "Math", {
- cbrt: function (t) {
- return i(t = +t) * Math.pow(Math.abs(t), 1 / 3)
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {
- clz32: function (t) {
- return (t >>>= 0) ? 31 - Math.floor(Math.log(t + .5) * Math.LOG2E) : 32
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = Math.exp;
- r(r.S, "Math", {
- cosh: function (t) {
- return (i(t = +t) + i(-t)) / 2
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(254);
- r(r.S + r.F * (i != Math.expm1), "Math", {expm1: i})
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {fround: n(326)})
- }, function (t, e, n) {
- var r = n(36), i = Math.abs;
- r(r.S, "Math", {
- hypot: function (t, e) {
- for (var n, r, a = 0, o = 0, s = arguments.length, l = 0; o < s;) n = i(arguments[o++]), l < n ? (r = l / n, a = a * r * r + 1, l = n) : n > 0 ? (r = n / l, a += r * r) : a += n;
- return l === 1 / 0 ? 1 / 0 : l * Math.sqrt(a)
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = Math.imul;
- r(r.S + r.F * n(81)(function () {
- return -5 != i(4294967295, 5) || 2 != i.length
- }), "Math", {
- imul: function (t, e) {
- var n = +t, r = +e, i = 65535 & n, a = 65535 & r;
- return 0 | i * a + ((65535 & n >>> 16) * a + i * (65535 & r >>> 16) << 16 >>> 0)
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {
- log10: function (t) {
- return Math.log(t) * Math.LOG10E
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {log1p: n(327)})
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {
- log2: function (t) {
- return Math.log(t) / Math.LN2
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {sign: n(255)})
- }, function (t, e, n) {
- var r = n(36), i = n(254), a = Math.exp;
- r(r.S + r.F * n(81)(function () {
- return -2e-17 != !Math.sinh(-2e-17)
- }), "Math", {
- sinh: function (t) {
- return Math.abs(t = +t) < 1 ? (i(t) - i(-t)) / 2 : (a(t - 1) - a(-t - 1)) * (Math.E / 2)
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(254), a = Math.exp;
- r(r.S, "Math", {
- tanh: function (t) {
- var e = i(t = +t), n = i(-t);
- return e == 1 / 0 ? 1 : n == 1 / 0 ? -1 : (e - n) / (a(t) + a(-t))
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {
- trunc: function (t) {
- return (t > 0 ? Math.floor : Math.ceil)(t)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(79), i = n(98), a = n(106), o = n(250), s = n(117), l = n(81), u = n(146).f, c = n(104).f, f = n(87).f,
- h = n(169).trim, d = r.Number, p = d, v = d.prototype, g = "Number" == a(n(145)(v)), m = "trim" in String.prototype,
- _ = function (t) {
- var e = s(t, !1);
- if ("string" == typeof e && e.length > 2) {
- e = m ? e.trim() : h(e, 3);
- var n, r, i, a = e.charCodeAt(0);
- if (43 === a || 45 === a) {
- if (88 === (n = e.charCodeAt(2)) || 120 === n) return NaN
- } else if (48 === a) {
- switch (e.charCodeAt(1)) {
- case 66:
- case 98:
- r = 2, i = 49;
- break;
- case 79:
- case 111:
- r = 8, i = 55;
- break;
- default:
- return +e
- }
- for (var o, l = e.slice(2), u = 0, c = l.length; u < c; u++) if ((o = l.charCodeAt(u)) < 48 || o > i) return NaN;
- return parseInt(l, r)
- }
- }
- return +e
- };
- if (!d(" 0o1") || !d("0b1") || d("+0x1")) {
- d = function (t) {
- var e = arguments.length < 1 ? 0 : t, n = this;
- return n instanceof d && (g ? l(function () {
- v.valueOf.call(n)
- }) : "Number" != a(n)) ? o(new p(_(e)), n, d) : _(e)
- };
- for (var y, b = n(86) ? u(p) : "MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","), w = 0; b.length > w; w++) i(p, y = b[w]) && !i(d, y) && f(d, y, c(p, y));
- d.prototype = v, v.constructor = d, n(100)(r, "Number", d)
- }
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Number", {EPSILON: Math.pow(2, -52)})
- }, function (t, e, n) {
- var r = n(36), i = n(79).isFinite;
- r(r.S, "Number", {
- isFinite: function (t) {
- return "number" == typeof t && i(t)
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Number", {isInteger: n(323)})
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Number", {
- isNaN: function (t) {
- return t != t
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(323), a = Math.abs;
- r(r.S, "Number", {
- isSafeInteger: function (t) {
- return i(t) && a(t) <= 9007199254740991
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Number", {MAX_SAFE_INTEGER: 9007199254740991})
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Number", {MIN_SAFE_INTEGER: -9007199254740991})
- }, function (t, e, n) {
- var r = n(36), i = n(335);
- r(r.S + r.F * (Number.parseFloat != i), "Number", {parseFloat: i})
- }, function (t, e, n) {
- var r = n(36), i = n(336);
- r(r.S + r.F * (Number.parseInt != i), "Number", {parseInt: i})
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(116), a = n(313), o = n(262), s = 1..toFixed, l = Math.floor, u = [0, 0, 0, 0, 0, 0],
- c = "Number.toFixed: incorrect invocation!", f = function (t, e) {
- for (var n = -1, r = e; ++n < 6;) r += t * u[n], u[n] = r % 1e7, r = l(r / 1e7)
- }, h = function (t) {
- for (var e = 6, n = 0; --e >= 0;) n += u[e], u[e] = l(n / t), n = n % t * 1e7
- }, d = function () {
- for (var t = 6, e = ""; --t >= 0;) if ("" !== e || 0 === t || 0 !== u[t]) {
- var n = String(u[t]);
- e = "" === e ? n : e + o.call("0", 7 - n.length) + n
- }
- return e
- }, p = function (t, e, n) {
- return 0 === e ? n : e % 2 == 1 ? p(t, e - 1, n * t) : p(t * t, e / 2, n)
- }, v = function (t) {
- for (var e = 0, n = t; n >= 4096;) e += 12, n /= 4096;
- for (; n >= 2;) e += 1, n /= 2;
- return e
- };
- r(r.P + r.F * (!!s && ("0.000" !== 8e-5.toFixed(3) || "1" !== .9.toFixed(0) || "1.25" !== 1.255.toFixed(2) || "1000000000000000128" !== (0xde0b6b3a7640080).toFixed(0)) || !n(81)(function () {
- s.call({})
- })), "Number", {
- toFixed: function (t) {
- var e, n, r, s, l = a(this, c), u = i(t), g = "", m = "0";
- if (u < 0 || u > 20) throw RangeError(c);
- if (l != l) return "NaN";
- if (l <= -1e21 || l >= 1e21) return String(l);
- if (l < 0 && (g = "-", l = -l), l > 1e-21) if (e = v(l * p(2, 69, 1)) - 69, n = e < 0 ? l * p(2, -e, 1) : l / p(2, e, 1), n *= 4503599627370496, (e = 52 - e) > 0) {
- for (f(0, n), r = u; r >= 7;) f(1e7, 0), r -= 7;
- for (f(p(10, r, 1), 0), r = e - 1; r >= 23;) h(1 << 23), r -= 23;
- h(1 << r), f(1, 1), h(2), m = d()
- } else f(0, n), f(1 << -e, 0), m = d() + o.call("0", u);
- return u > 0 ? (s = m.length, m = g + (s <= u ? "0." + o.call("0", u - s) + m : m.slice(0, s - u) + "." + m.slice(s - u))) : m = g + m, m
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(81), a = n(313), o = 1..toPrecision;
- r(r.P + r.F * (i(function () {
- return "1" !== o.call(1, void 0)
- }) || !i(function () {
- o.call({})
- })), "Number", {
- toPrecision: function (t) {
- var e = a(this, "Number#toPrecision: incorrect invocation!");
- return void 0 === t ? o.call(e) : o.call(e, t)
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S + r.F, "Object", {assign: n(329)})
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Object", {create: n(145)})
- }, function (t, e, n) {
- var r = n(36);
- r(r.S + r.F * !n(86), "Object", {defineProperties: n(330)})
- }, function (t, e, n) {
- var r = n(36);
- r(r.S + r.F * !n(86), "Object", {defineProperty: n(87).f})
- }, function (t, e, n) {
- var r = n(82), i = n(128).onFreeze;
- n(115)("freeze", function (t) {
- return function (e) {
- return t && r(e) ? t(i(e)) : e
- }
- })
- }, function (t, e, n) {
- var r = n(102), i = n(104).f;
- n(115)("getOwnPropertyDescriptor", function () {
- return function (t, e) {
- return i(r(t), e)
- }
- })
- }, function (t, e, n) {
- n(115)("getOwnPropertyNames", function () {
- return n(331).f
- })
- }, function (t, e, n) {
- var r = n(89), i = n(105);
- n(115)("getPrototypeOf", function () {
- return function (t) {
- return i(r(t))
- }
- })
- }, function (t, e, n) {
- var r = n(82);
- n(115)("isExtensible", function (t) {
- return function (e) {
- return !!r(e) && (!t || t(e))
- }
- })
- }, function (t, e, n) {
- var r = n(82);
- n(115)("isFrozen", function (t) {
- return function (e) {
- return !r(e) || !!t && t(e)
- }
- })
- }, function (t, e, n) {
- var r = n(82);
- n(115)("isSealed", function (t) {
- return function (e) {
- return !r(e) || !!t && t(e)
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Object", {is: n(562)})
- }, function (t, e, n) {
- var r = n(89), i = n(129);
- n(115)("keys", function () {
- return function (t) {
- return i(r(t))
- }
- })
- }, function (t, e, n) {
- var r = n(82), i = n(128).onFreeze;
- n(115)("preventExtensions", function (t) {
- return function (e) {
- return t && r(e) ? t(i(e)) : e
- }
- })
- }, function (t, e, n) {
- var r = n(82), i = n(128).onFreeze;
- n(115)("seal", function (t) {
- return function (e) {
- return t && r(e) ? t(i(e)) : e
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Object", {setPrototypeOf: n(258).set})
- }, function (t, e, n) {
- "use strict";
- var r = n(182), i = {};
- i[n(84)("toStringTag")] = "z", i + "" != "[object z]" && n(100)(Object.prototype, "toString", function () {
- return "[object " + r(this) + "]"
- }, !0)
- }, function (t, e, n) {
- var r = n(36), i = n(335);
- r(r.G + r.F * (parseFloat != i), {parseFloat: i})
- }, function (t, e, n) {
- var r = n(36), i = n(336);
- r(r.G + r.F * (parseInt != i), {parseInt: i})
- }, function (t, e, n) {
- "use strict";
- var r, i, a, o, s = n(144), l = n(79), u = n(107), c = n(182), f = n(36), h = n(82), d = n(90), p = n(142),
- v = n(143), g = n(212), m = n(264).set, _ = n(256)(), y = n(257), b = n(337), w = n(338), x = l.TypeError,
- S = l.process, E = l.Promise, k = "process" == c(S), T = function () {
- }, C = i = y.f, M = !!function () {
- try {
- var t = E.resolve(1), e = (t.constructor = {})[n(84)("species")] = function (t) {
- t(T, T)
- };
- return (k || "function" == typeof PromiseRejectionEvent) && t.then(T) instanceof e
- } catch (t) {
- }
- }(), A = s ? function (t, e) {
- return t === e || t === E && e === o
- } : function (t, e) {
- return t === e
- }, P = function (t) {
- var e;
- return !(!h(t) || "function" != typeof(e = t.then)) && e
- }, L = function (t, e) {
- if (!t._n) {
- t._n = !0;
- var n = t._c;
- _(function () {
- for (var r = t._v, i = 1 == t._s, a = 0; n.length > a;) !function (e) {
- var n, a, o = i ? e.ok : e.fail, s = e.resolve, l = e.reject, u = e.domain;
- try {
- o ? (i || (2 == t._h && I(t), t._h = 1), !0 === o ? n = r : (u && u.enter(), n = o(r), u && u.exit()), n === e.promise ? l(x("Promise-chain cycle")) : (a = P(n)) ? a.call(n, s, l) : s(n)) : l(r)
- } catch (t) {
- l(t)
- }
- }(n[a++]);
- t._c = [], t._n = !1, e && !t._h && O(t)
- })
- }
- }, O = function (t) {
- m.call(l, function () {
- var e, n, r, i = t._v, a = R(t);
- if (a && (e = b(function () {
- k ? S.emit("unhandledRejection", i, t) : (n = l.onunhandledrejection) ? n({
- promise: t,
- reason: i
- }) : (r = l.console) && r.error && r.error("Unhandled promise rejection", i)
- }), t._h = k || R(t) ? 2 : 1), t._a = void 0, a && e.e) throw e.v
- })
- }, R = function (t) {
- if (1 == t._h) return !1;
- for (var e, n = t._a || t._c, r = 0; n.length > r;) if (e = n[r++], e.fail || !R(e.promise)) return !1;
- return !0
- }, I = function (t) {
- m.call(l, function () {
- var e;
- k ? S.emit("rejectionHandled", t) : (e = l.onrejectionhandled) && e({promise: t, reason: t._v})
- })
- }, B = function (t) {
- var e = this;
- e._d || (e._d = !0, e = e._w || e, e._v = t, e._s = 2, e._a || (e._a = e._c.slice()), L(e, !0))
- }, z = function (t) {
- var e, n = this;
- if (!n._d) {
- n._d = !0, n = n._w || n;
- try {
- if (n === t) throw x("Promise can't be resolved itself");
- (e = P(t)) ? _(function () {
- var r = {_w: n, _d: !1};
- try {
- e.call(t, u(z, r, 1), u(B, r, 1))
- } catch (t) {
- B.call(r, t)
- }
- }) : (n._v = t, n._s = 1, L(n, !1))
- } catch (t) {
- B.call({_w: n, _d: !1}, t)
- }
- }
- };
- M || (E = function (t) {
- p(this, E, "Promise", "_h"), d(t), r.call(this);
- try {
- t(u(z, this, 1), u(B, this, 1))
- } catch (t) {
- B.call(this, t)
- }
- }, r = function (t) {
- this._c = [], this._a = void 0, this._s = 0, this._d = !1, this._v = void 0, this._h = 0, this._n = !1
- }, r.prototype = n(148)(E.prototype, {
- then: function (t, e) {
- var n = C(g(this, E));
- return n.ok = "function" != typeof t || t, n.fail = "function" == typeof e && e, n.domain = k ? S.domain : void 0, this._c.push(n), this._a && this._a.push(n), this._s && L(this, !1), n.promise
- }, catch: function (t) {
- return this.then(void 0, t)
- }
- }), a = function () {
- var t = new r;
- this.promise = t, this.resolve = u(z, t, 1), this.reject = u(B, t, 1)
- }, y.f = C = function (t) {
- return A(E, t) ? new a(t) : i(t)
- }), f(f.G + f.W + f.F * !M, {Promise: E}), n(168)(E, "Promise"), n(149)("Promise"), o = n(113).Promise, f(f.S + f.F * !M, "Promise", {
- reject: function (t) {
- var e = C(this);
- return (0, e.reject)(t), e.promise
- }
- }), f(f.S + f.F * (s || !M), "Promise", {
- resolve: function (t) {
- return t instanceof E && A(t.constructor, this) ? t : w(this, t)
- }
- }), f(f.S + f.F * !(M && n(206)(function (t) {
- E.all(t).catch(T)
- })), "Promise", {
- all: function (t) {
- var e = this, n = C(e), r = n.resolve, i = n.reject, a = b(function () {
- var n = [], a = 0, o = 1;
- v(t, !1, function (t) {
- var s = a++, l = !1;
- n.push(void 0), o++, e.resolve(t).then(function (t) {
- l || (l = !0, n[s] = t, --o || r(n))
- }, i)
- }), --o || r(n)
- });
- return a.e && i(a.v), n.promise
- }, race: function (t) {
- var e = this, n = C(e), r = n.reject, i = b(function () {
- v(t, !1, function (t) {
- e.resolve(t).then(n.resolve, r)
- })
- });
- return i.e && r(i.v), n.promise
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(90), a = n(78), o = (n(79).Reflect || {}).apply, s = Function.apply;
- r(r.S + r.F * !n(81)(function () {
- o(function () {
- })
- }), "Reflect", {
- apply: function (t, e, n) {
- var r = i(t), l = a(n);
- return o ? o(r, e, l) : s.call(r, e, l)
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(145), a = n(90), o = n(78), s = n(82), l = n(81), u = n(317),
- c = (n(79).Reflect || {}).construct, f = l(function () {
- function t() {
- }
- return !(c(function () {
- }, [], t) instanceof t)
- }), h = !l(function () {
- c(function () {
- })
- });
- r(r.S + r.F * (f || h), "Reflect", {
- construct: function (t, e) {
- a(t), o(e);
- var n = arguments.length < 3 ? t : a(arguments[2]);
- if (h && !f) return c(t, e, n);
- if (t == n) {
- switch (e.length) {
- case 0:
- return new t;
- case 1:
- return new t(e[0]);
- case 2:
- return new t(e[0], e[1]);
- case 3:
- return new t(e[0], e[1], e[2]);
- case 4:
- return new t(e[0], e[1], e[2], e[3])
- }
- var r = [null];
- return r.push.apply(r, e), new (u.apply(t, r))
- }
- var l = n.prototype, d = i(s(l) ? l : Object.prototype), p = Function.apply.call(t, d, e);
- return s(p) ? p : d
- }
- })
- }, function (t, e, n) {
- var r = n(87), i = n(36), a = n(78), o = n(117);
- i(i.S + i.F * n(81)(function () {
- Reflect.defineProperty(r.f({}, 1, {value: 1}), 1, {value: 2})
- }), "Reflect", {
- defineProperty: function (t, e, n) {
- a(t), e = o(e, !0), a(n);
- try {
- return r.f(t, e, n), !0
- } catch (t) {
- return !1
- }
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(104).f, a = n(78);
- r(r.S, "Reflect", {
- deleteProperty: function (t, e) {
- var n = i(a(t), e);
- return !(n && !n.configurable) && delete t[e]
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(78), a = function (t) {
- this._t = i(t), this._i = 0;
- var e, n = this._k = [];
- for (e in t) n.push(e)
- };
- n(252)(a, "Object", function () {
- var t, e = this, n = e._k;
- do {
- if (e._i >= n.length) return {value: void 0, done: !0}
- } while (!((t = n[e._i++]) in e._t));
- return {value: t, done: !1}
- }), r(r.S, "Reflect", {
- enumerate: function (t) {
- return new a(t)
- }
- })
- }, function (t, e, n) {
- var r = n(104), i = n(36), a = n(78);
- i(i.S, "Reflect", {
- getOwnPropertyDescriptor: function (t, e) {
- return r.f(a(t), e)
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(105), a = n(78);
- r(r.S, "Reflect", {
- getPrototypeOf: function (t) {
- return i(a(t))
- }
- })
- }, function (t, e, n) {
- function r(t, e) {
- var n, s, c = arguments.length < 3 ? t : arguments[2];
- return u(t) === c ? t[e] : (n = i.f(t, e)) ? o(n, "value") ? n.value : void 0 !== n.get ? n.get.call(c) : void 0 : l(s = a(t)) ? r(s, e, c) : void 0
- }
- var i = n(104), a = n(105), o = n(98), s = n(36), l = n(82), u = n(78);
- s(s.S, "Reflect", {get: r})
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Reflect", {
- has: function (t, e) {
- return e in t
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(78), a = Object.isExtensible;
- r(r.S, "Reflect", {
- isExtensible: function (t) {
- return i(t), !a || a(t)
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Reflect", {ownKeys: n(334)})
- }, function (t, e, n) {
- var r = n(36), i = n(78), a = Object.preventExtensions;
- r(r.S, "Reflect", {
- preventExtensions: function (t) {
- i(t);
- try {
- return a && a(t), !0
- } catch (t) {
- return !1
- }
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(258);
- i && r(r.S, "Reflect", {
- setPrototypeOf: function (t, e) {
- i.check(t, e);
- try {
- return i.set(t, e), !0
- } catch (t) {
- return !1
- }
- }
- })
- }, function (t, e, n) {
- function r(t, e, n) {
- var l, h, d = arguments.length < 4 ? t : arguments[3], p = a.f(c(t), e);
- if (!p) {
- if (f(h = o(t))) return r(h, e, n, d);
- p = u(0)
- }
- return s(p, "value") ? !(!1 === p.writable || !f(d)) && (l = a.f(d, e) || u(0), l.value = n, i.f(d, e, l), !0) : void 0 !== p.set && (p.set.call(d, n), !0)
- }
- var i = n(87), a = n(104), o = n(105), s = n(98), l = n(36), u = n(147), c = n(78), f = n(82);
- l(l.S, "Reflect", {set: r})
- }, function (t, e, n) {
- var r = n(79), i = n(250), a = n(87).f, o = n(146).f, s = n(205), l = n(202), u = r.RegExp, c = u, f = u.prototype,
- h = /a/g, d = /a/g, p = new u(h) !== h;
- if (n(86) && (!p || n(81)(function () {
- return d[n(84)("match")] = !1, u(h) != h || u(d) == d || "/a/i" != u(h, "i")
- }))) {
- u = function (t, e) {
- var n = this instanceof u, r = s(t), a = void 0 === e;
- return !n && r && t.constructor === u && a ? t : i(p ? new c(r && !a ? t.source : t, e) : c((r = t instanceof u) ? t.source : t, r && a ? l.call(t) : e), n ? this : f, u)
- };
- for (var v = o(c), g = 0; v.length > g;) !function (t) {
- t in u || a(u, t, {
- configurable: !0, get: function () {
- return c[t]
- }, set: function (e) {
- c[t] = e
- }
- })
- }(v[g++]);
- f.constructor = u, u.prototype = f, n(100)(r, "RegExp", u)
- }
- n(149)("RegExp")
- }, function (t, e, n) {
- n(201)("match", 1, function (t, e, n) {
- return [function (n) {
- "use strict";
- var r = t(this), i = void 0 == n ? void 0 : n[e];
- return void 0 !== i ? i.call(n, r) : new RegExp(n)[e](String(r))
- }, n]
- })
- }, function (t, e, n) {
- n(201)("replace", 2, function (t, e, n) {
- return [function (r, i) {
- "use strict";
- var a = t(this), o = void 0 == r ? void 0 : r[e];
- return void 0 !== o ? o.call(r, a, i) : n.call(String(a), r, i)
- }, n]
- })
- }, function (t, e, n) {
- n(201)("search", 1, function (t, e, n) {
- return [function (n) {
- "use strict";
- var r = t(this), i = void 0 == n ? void 0 : n[e];
- return void 0 !== i ? i.call(n, r) : new RegExp(n)[e](String(r))
- }, n]
- })
- }, function (t, e, n) {
- n(201)("split", 2, function (t, e, r) {
- "use strict";
- var i = n(205), a = r, o = [].push, s = "length";
- if ("c" == "abbc".split(/(b)*/)[1] || 4 != "test".split(/(?:)/, -1)[s] || 2 != "ab".split(/(?:ab)*/)[s] || 4 != ".".split(/(.?)(.?)/)[s] || ".".split(/()()/)[s] > 1 || "".split(/.?/)[s]) {
- var l = void 0 === /()??/.exec("")[1];
- r = function (t, e) {
- var n = String(this);
- if (void 0 === t && 0 === e) return [];
- if (!i(t)) return a.call(n, t, e);
- var r, u, c, f, h, d = [],
- p = (t.ignoreCase ? "i" : "") + (t.multiline ? "m" : "") + (t.unicode ? "u" : "") + (t.sticky ? "y" : ""),
- v = 0, g = void 0 === e ? 4294967295 : e >>> 0, m = new RegExp(t.source, p + "g");
- for (l || (r = new RegExp("^" + m.source + "$(?!\\s)", p)); (u = m.exec(n)) && !((c = u.index + u[0][s]) > v && (d.push(n.slice(v, u.index)), !l && u[s] > 1 && u[0].replace(r, function () {
- for (h = 1; h < arguments[s] - 2; h++) void 0 === arguments[h] && (u[h] = void 0)
- }), u[s] > 1 && u.index < n[s] && o.apply(d, u.slice(1)), f = u[0][s], v = c, d[s] >= g));) m.lastIndex === u.index && m.lastIndex++;
- return v === n[s] ? !f && m.test("") || d.push("") : d.push(n.slice(v)), d[s] > g ? d.slice(0, g) : d
- }
- } else "0".split(void 0, 0)[s] && (r = function (t, e) {
- return void 0 === t && 0 === e ? [] : a.call(this, t, e)
- });
- return [function (n, i) {
- var a = t(this), o = void 0 == n ? void 0 : n[e];
- return void 0 !== o ? o.call(n, a, i) : r.call(String(a), n, i)
- }, r]
- })
- }, function (t, e, n) {
- "use strict";
- n(343);
- var r = n(78), i = n(202), a = n(86), o = /./.toString, s = function (t) {
- n(100)(RegExp.prototype, "toString", t, !0)
- };
- n(81)(function () {
- return "/a/b" != o.call({source: "a", flags: "b"})
- }) ? s(function () {
- var t = r(this);
- return "/".concat(t.source, "/", "flags" in t ? t.flags : !a && t instanceof RegExp ? i.call(t) : void 0)
- }) : "toString" != o.name && s(function () {
- return o.call(this)
- })
- }, function (t, e, n) {
- "use strict";
- n(101)("anchor", function (t) {
- return function (e) {
- return t(this, "a", "name", e)
- }
- })
- }, function (t, e, n) {
- "use strict";
- n(101)("big", function (t) {
- return function () {
- return t(this, "big", "", "")
- }
- })
- }, function (t, e, n) {
- "use strict";
- n(101)("blink", function (t) {
- return function () {
- return t(this, "blink", "", "")
- }
- })
- }, function (t, e, n) {
- "use strict";
- n(101)("bold", function (t) {
- return function () {
- return t(this, "b", "", "")
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(260)(!1);
- r(r.P, "String", {
- codePointAt: function (t) {
- return i(this, t)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(88), a = n(261), o = "".endsWith;
- r(r.P + r.F * n(248)("endsWith"), "String", {
- endsWith: function (t) {
- var e = a(this, t, "endsWith"), n = arguments.length > 1 ? arguments[1] : void 0, r = i(e.length),
- s = void 0 === n ? r : Math.min(i(n), r), l = String(t);
- return o ? o.call(e, l, s) : e.slice(s - l.length, s) === l
- }
- })
- }, function (t, e, n) {
- "use strict";
- n(101)("fixed", function (t) {
- return function () {
- return t(this, "tt", "", "")
- }
- })
- }, function (t, e, n) {
- "use strict";
- n(101)("fontcolor", function (t) {
- return function (e) {
- return t(this, "font", "color", e)
- }
- })
- }, function (t, e, n) {
- "use strict";
- n(101)("fontsize", function (t) {
- return function (e) {
- return t(this, "font", "size", e)
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(150), a = String.fromCharCode, o = String.fromCodePoint;
- r(r.S + r.F * (!!o && 1 != o.length), "String", {
- fromCodePoint: function (t) {
- for (var e, n = [], r = arguments.length, o = 0; r > o;) {
- if (e = +arguments[o++], i(e, 1114111) !== e) throw RangeError(e + " is not a valid code point");
- n.push(e < 65536 ? a(e) : a(55296 + ((e -= 65536) >> 10), e % 1024 + 56320))
- }
- return n.join("")
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(261);
- r(r.P + r.F * n(248)("includes"), "String", {
- includes: function (t) {
- return !!~i(this, t, "includes").indexOf(t, arguments.length > 1 ? arguments[1] : void 0)
- }
- })
- }, function (t, e, n) {
- "use strict";
- n(101)("italics", function (t) {
- return function () {
- return t(this, "i", "", "")
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(260)(!0);
- n(253)(String, "String", function (t) {
- this._t = String(t), this._i = 0
- }, function () {
- var t, e = this._t, n = this._i;
- return n >= e.length ? {value: void 0, done: !0} : (t = r(e, n), this._i += t.length, {value: t, done: !1})
- })
- }, function (t, e, n) {
- "use strict";
- n(101)("link", function (t) {
- return function (e) {
- return t(this, "a", "href", e)
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(102), a = n(88);
- r(r.S, "String", {
- raw: function (t) {
- for (var e = i(t.raw), n = a(e.length), r = arguments.length, o = [], s = 0; n > s;) o.push(String(e[s++])), s < r && o.push(String(arguments[s]));
- return o.join("")
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.P, "String", {repeat: n(262)})
- }, function (t, e, n) {
- "use strict";
- n(101)("small", function (t) {
- return function () {
- return t(this, "small", "", "")
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(88), a = n(261), o = "".startsWith;
- r(r.P + r.F * n(248)("startsWith"), "String", {
- startsWith: function (t) {
- var e = a(this, t, "startsWith"), n = i(Math.min(arguments.length > 1 ? arguments[1] : void 0, e.length)),
- r = String(t);
- return o ? o.call(e, r, n) : e.slice(n, n + r.length) === r
- }
- })
- }, function (t, e, n) {
- "use strict";
- n(101)("strike", function (t) {
- return function () {
- return t(this, "strike", "", "")
- }
- })
- }, function (t, e, n) {
- "use strict";
- n(101)("sub", function (t) {
- return function () {
- return t(this, "sub", "", "")
- }
- })
- }, function (t, e, n) {
- "use strict";
- n(101)("sup", function (t) {
- return function () {
- return t(this, "sup", "", "")
- }
- })
- }, function (t, e, n) {
- "use strict";
- n(169)("trim", function (t) {
- return function () {
- return t(this, 3)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(79), i = n(98), a = n(86), o = n(36), s = n(100), l = n(128).KEY, u = n(81), c = n(211), f = n(168),
- h = n(151), d = n(84), p = n(341), v = n(266), g = n(558), m = n(557), _ = n(204), y = n(78), b = n(102),
- w = n(117), x = n(147), S = n(145), E = n(331), k = n(104), T = n(87), C = n(129), M = k.f, A = T.f, P = E.f,
- L = r.Symbol, O = r.JSON, R = O && O.stringify, I = d("_hidden"), B = d("toPrimitive"), z = {}.propertyIsEnumerable,
- F = c("symbol-registry"), N = c("symbols"), D = c("op-symbols"), j = Object.prototype, U = "function" == typeof L,
- H = r.QObject, G = !H || !H.prototype || !H.prototype.findChild, W = a && u(function () {
- return 7 != S(A({}, "a", {
- get: function () {
- return A(this, "a", {value: 7}).a
- }
- })).a
- }) ? function (t, e, n) {
- var r = M(j, e);
- r && delete j[e], A(t, e, n), r && t !== j && A(j, e, r)
- } : A, V = function (t) {
- var e = N[t] = S(L.prototype);
- return e._k = t, e
- }, Z = U && "symbol" == typeof L.iterator ? function (t) {
- return "symbol" == typeof t
- } : function (t) {
- return t instanceof L
- }, $ = function (t, e, n) {
- return t === j && $(D, e, n), y(t), e = w(e, !0), y(n), i(N, e) ? (n.enumerable ? (i(t, I) && t[I][e] && (t[I][e] = !1), n = S(n, {enumerable: x(0, !1)})) : (i(t, I) || A(t, I, x(1, {})), t[I][e] = !0), W(t, e, n)) : A(t, e, n)
- }, X = function (t, e) {
- y(t);
- for (var n, r = m(e = b(e)), i = 0, a = r.length; a > i;) $(t, n = r[i++], e[n]);
- return t
- }, Y = function (t, e) {
- return void 0 === e ? S(t) : X(S(t), e)
- }, K = function (t) {
- var e = z.call(this, t = w(t, !0));
- return !(this === j && i(N, t) && !i(D, t)) && (!(e || !i(this, t) || !i(N, t) || i(this, I) && this[I][t]) || e)
- }, q = function (t, e) {
- if (t = b(t), e = w(e, !0), t !== j || !i(N, e) || i(D, e)) {
- var n = M(t, e);
- return !n || !i(N, e) || i(t, I) && t[I][e] || (n.enumerable = !0), n
- }
- }, J = function (t) {
- for (var e, n = P(b(t)), r = [], a = 0; n.length > a;) i(N, e = n[a++]) || e == I || e == l || r.push(e);
- return r
- }, Q = function (t) {
- for (var e, n = t === j, r = P(n ? D : b(t)), a = [], o = 0; r.length > o;) !i(N, e = r[o++]) || n && !i(j, e) || a.push(N[e]);
- return a
- };
- U || (L = function () {
- if (this instanceof L) throw TypeError("Symbol is not a constructor!");
- var t = h(arguments.length > 0 ? arguments[0] : void 0), e = function (n) {
- this === j && e.call(D, n), i(this, I) && i(this[I], t) && (this[I][t] = !1), W(this, t, x(1, n))
- };
- return a && G && W(j, t, {configurable: !0, set: e}), V(t)
- }, s(L.prototype, "toString", function () {
- return this._k
- }), k.f = q, T.f = $, n(146).f = E.f = J, n(184).f = K, n(208).f = Q, a && !n(144) && s(j, "propertyIsEnumerable", K, !0), p.f = function (t) {
- return V(d(t))
- }), o(o.G + o.W + o.F * !U, {Symbol: L});
- for (var tt = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), et = 0; tt.length > et;) d(tt[et++]);
- for (var nt = C(d.store), rt = 0; nt.length > rt;) v(nt[rt++]);
- o(o.S + o.F * !U, "Symbol", {
- for: function (t) {
- return i(F, t += "") ? F[t] : F[t] = L(t)
- }, keyFor: function (t) {
- if (Z(t)) return g(F, t);
- throw TypeError(t + " is not a symbol!")
- }, useSetter: function () {
- G = !0
- }, useSimple: function () {
- G = !1
- }
- }), o(o.S + o.F * !U, "Object", {
- create: Y,
- defineProperty: $,
- defineProperties: X,
- getOwnPropertyDescriptor: q,
- getOwnPropertyNames: J,
- getOwnPropertySymbols: Q
- }), O && o(o.S + o.F * (!U || u(function () {
- var t = L();
- return "[null]" != R([t]) || "{}" != R({a: t}) || "{}" != R(Object(t))
- })), "JSON", {
- stringify: function (t) {
- if (void 0 !== t && !Z(t)) {
- for (var e, n, r = [t], i = 1; arguments.length > i;) r.push(arguments[i++]);
- return e = r[1], "function" == typeof e && (n = e), !n && _(e) || (e = function (t, e) {
- if (n && (e = n.call(this, t, e)), !Z(e)) return e
- }), r[1] = e, R.apply(O, r)
- }
- }
- }), L.prototype[B] || n(99)(L.prototype, B, L.prototype.valueOf), f(L, "Symbol"), f(Math, "Math", !0), f(r.JSON, "JSON", !0)
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(213), a = n(265), o = n(78), s = n(150), l = n(88), u = n(82), c = n(79).ArrayBuffer, f = n(212),
- h = a.ArrayBuffer, d = a.DataView, p = i.ABV && c.isView, v = h.prototype.slice, g = i.VIEW;
- r(r.G + r.W + r.F * (c !== h), {ArrayBuffer: h}), r(r.S + r.F * !i.CONSTR, "ArrayBuffer", {
- isView: function (t) {
- return p && p(t) || u(t) && g in t
- }
- }), r(r.P + r.U + r.F * n(81)(function () {
- return !new h(2).slice(1, void 0).byteLength
- }), "ArrayBuffer", {
- slice: function (t, e) {
- if (void 0 !== v && void 0 === e) return v.call(o(this), t);
- for (var n = o(this).byteLength, r = s(t, n), i = s(void 0 === e ? n : e, n), a = new (f(this, h))(l(i - r)), u = new d(this), c = new d(a), p = 0; r < i;) c.setUint8(p++, u.getUint8(r++));
- return a
- }
- }), n(149)("ArrayBuffer")
- }, function (t, e, n) {
- var r = n(36);
- r(r.G + r.W + r.F * !n(213).ABV, {DataView: n(265).DataView})
- }, function (t, e, n) {
- n(122)("Float32", 4, function (t) {
- return function (e, n, r) {
- return t(this, e, n, r)
- }
- })
- }, function (t, e, n) {
- n(122)("Float64", 8, function (t) {
- return function (e, n, r) {
- return t(this, e, n, r)
- }
- })
- }, function (t, e, n) {
- n(122)("Int16", 2, function (t) {
- return function (e, n, r) {
- return t(this, e, n, r)
- }
- })
- }, function (t, e, n) {
- n(122)("Int32", 4, function (t) {
- return function (e, n, r) {
- return t(this, e, n, r)
- }
- })
- }, function (t, e, n) {
- n(122)("Int8", 1, function (t) {
- return function (e, n, r) {
- return t(this, e, n, r)
- }
- })
- }, function (t, e, n) {
- n(122)("Uint16", 2, function (t) {
- return function (e, n, r) {
- return t(this, e, n, r)
- }
- })
- }, function (t, e, n) {
- n(122)("Uint32", 4, function (t) {
- return function (e, n, r) {
- return t(this, e, n, r)
- }
- })
- }, function (t, e, n) {
- n(122)("Uint8", 1, function (t) {
- return function (e, n, r) {
- return t(this, e, n, r)
- }
- })
- }, function (t, e, n) {
- n(122)("Uint8", 1, function (t) {
- return function (e, n, r) {
- return t(this, e, n, r)
- }
- }, !0)
- }, function (t, e, n) {
- "use strict";
- var r = n(320), i = n(170);
- n(200)("WeakSet", function (t) {
- return function () {
- return t(this, arguments.length > 0 ? arguments[0] : void 0)
- }
- }, {
- add: function (t) {
- return r.def(i(this, "WeakSet"), t, !0)
- }
- }, r, !1, !0)
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(321), a = n(89), o = n(88), s = n(90), l = n(244);
- r(r.P, "Array", {
- flatMap: function (t) {
- var e, n, r = a(this);
- return s(t), e = o(r.length), n = l(r, 0), i(n, r, r, e, 0, 1, t, arguments[1]), n
- }
- }), n(127)("flatMap")
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(321), a = n(89), o = n(88), s = n(116), l = n(244);
- r(r.P, "Array", {
- flatten: function () {
- var t = arguments[0], e = a(this), n = o(e.length), r = l(e, 0);
- return i(r, e, e, n, 0, void 0 === t ? 1 : s(t)), r
- }
- }), n(127)("flatten")
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(199)(!0);
- r(r.P, "Array", {
- includes: function (t) {
- return i(this, t, arguments.length > 1 ? arguments[1] : void 0)
- }
- }), n(127)("includes")
- }, function (t, e, n) {
- var r = n(36), i = n(256)(), a = n(79).process, o = "process" == n(106)(a);
- r(r.G, {
- asap: function (t) {
- var e = o && a.domain;
- i(e ? e.bind(t) : t)
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(106);
- r(r.S, "Error", {
- isError: function (t) {
- return "Error" === i(t)
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.G, {global: n(79)})
- }, function (t, e, n) {
- n(209)("Map")
- }, function (t, e, n) {
- n(210)("Map")
- }, function (t, e, n) {
- var r = n(36);
- r(r.P + r.R, "Map", {toJSON: n(319)("Map")})
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {
- clamp: function (t, e, n) {
- return Math.min(n, Math.max(e, t))
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {DEG_PER_RAD: Math.PI / 180})
- }, function (t, e, n) {
- var r = n(36), i = 180 / Math.PI;
- r(r.S, "Math", {
- degrees: function (t) {
- return t * i
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(328), a = n(326);
- r(r.S, "Math", {
- fscale: function (t, e, n, r, o) {
- return a(i(t, e, n, r, o))
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {
- iaddh: function (t, e, n, r) {
- var i = t >>> 0, a = e >>> 0, o = n >>> 0;
- return a + (r >>> 0) + ((i & o | (i | o) & ~(i + o >>> 0)) >>> 31) | 0
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {
- imulh: function (t, e) {
- var n = +t, r = +e, i = 65535 & n, a = 65535 & r, o = n >> 16, s = r >> 16, l = (o * a >>> 0) + (i * a >>> 16);
- return o * s + (l >> 16) + ((i * s >>> 0) + (65535 & l) >> 16)
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {
- isubh: function (t, e, n, r) {
- var i = t >>> 0, a = e >>> 0, o = n >>> 0;
- return a - (r >>> 0) - ((~i & o | ~(i ^ o) & i - o >>> 0) >>> 31) | 0
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {RAD_PER_DEG: 180 / Math.PI})
- }, function (t, e, n) {
- var r = n(36), i = Math.PI / 180;
- r(r.S, "Math", {
- radians: function (t) {
- return t * i
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {scale: n(328)})
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {
- signbit: function (t) {
- return (t = +t) != t ? t : 0 == t ? 1 / t == 1 / 0 : t > 0
- }
- })
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "Math", {
- umulh: function (t, e) {
- var n = +t, r = +e, i = 65535 & n, a = 65535 & r, o = n >>> 16, s = r >>> 16, l = (o * a >>> 0) + (i * a >>> 16);
- return o * s + (l >>> 16) + ((i * s >>> 0) + (65535 & l) >>> 16)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(89), a = n(90), o = n(87);
- n(86) && r(r.P + n(207), "Object", {
- __defineGetter__: function (t, e) {
- o.f(i(this), t, {get: a(e), enumerable: !0, configurable: !0})
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(89), a = n(90), o = n(87);
- n(86) && r(r.P + n(207), "Object", {
- __defineSetter__: function (t, e) {
- o.f(i(this), t, {set: a(e), enumerable: !0, configurable: !0})
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(333)(!0);
- r(r.S, "Object", {
- entries: function (t) {
- return i(t)
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(334), a = n(102), o = n(104), s = n(245);
- r(r.S, "Object", {
- getOwnPropertyDescriptors: function (t) {
- for (var e, n, r = a(t), l = o.f, u = i(r), c = {}, f = 0; u.length > f;) void 0 !== (n = l(r, e = u[f++])) && s(c, e, n);
- return c
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(89), a = n(117), o = n(105), s = n(104).f;
- n(86) && r(r.P + n(207), "Object", {
- __lookupGetter__: function (t) {
- var e, n = i(this), r = a(t, !0);
- do {
- if (e = s(n, r)) return e.get
- } while (n = o(n))
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(89), a = n(117), o = n(105), s = n(104).f;
- n(86) && r(r.P + n(207), "Object", {
- __lookupSetter__: function (t) {
- var e, n = i(this), r = a(t, !0);
- do {
- if (e = s(n, r)) return e.set
- } while (n = o(n))
- }
- })
- }, function (t, e, n) {
- var r = n(36), i = n(333)(!1);
- r(r.S, "Object", {
- values: function (t) {
- return i(t)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(79), a = n(113), o = n(256)(), s = n(84)("observable"), l = n(90), u = n(78), c = n(142),
- f = n(148), h = n(99), d = n(143), p = d.RETURN, v = function (t) {
- return null == t ? void 0 : l(t)
- }, g = function (t) {
- var e = t._c;
- e && (t._c = void 0, e())
- }, m = function (t) {
- return void 0 === t._o
- }, _ = function (t) {
- m(t) || (t._o = void 0, g(t))
- }, y = function (t, e) {
- u(t), this._c = void 0, this._o = t, t = new b(this);
- try {
- var n = e(t), r = n;
- null != n && ("function" == typeof n.unsubscribe ? n = function () {
- r.unsubscribe()
- } : l(n), this._c = n)
- } catch (e) {
- return void t.error(e)
- }
- m(this) && g(this)
- };
- y.prototype = f({}, {
- unsubscribe: function () {
- _(this)
- }
- });
- var b = function (t) {
- this._s = t
- };
- b.prototype = f({}, {
- next: function (t) {
- var e = this._s;
- if (!m(e)) {
- var n = e._o;
- try {
- var r = v(n.next);
- if (r) return r.call(n, t)
- } catch (t) {
- try {
- _(e)
- } finally {
- throw t
- }
- }
- }
- }, error: function (t) {
- var e = this._s;
- if (m(e)) throw t;
- var n = e._o;
- e._o = void 0;
- try {
- var r = v(n.error);
- if (!r) throw t;
- t = r.call(n, t)
- } catch (t) {
- try {
- g(e)
- } finally {
- throw t
- }
- }
- return g(e), t
- }, complete: function (t) {
- var e = this._s;
- if (!m(e)) {
- var n = e._o;
- e._o = void 0;
- try {
- var r = v(n.complete);
- t = r ? r.call(n, t) : void 0
- } catch (t) {
- try {
- g(e)
- } finally {
- throw t
- }
- }
- return g(e), t
- }
- }
- });
- var w = function (t) {
- c(this, w, "Observable", "_f")._f = l(t)
- };
- f(w.prototype, {
- subscribe: function (t) {
- return new y(t, this._f)
- }, forEach: function (t) {
- var e = this;
- return new (a.Promise || i.Promise)(function (n, r) {
- l(t);
- var i = e.subscribe({
- next: function (e) {
- try {
- return t(e)
- } catch (t) {
- r(t), i.unsubscribe()
- }
- }, error: r, complete: n
- })
- })
- }
- }), f(w, {
- from: function (t) {
- var e = "function" == typeof this ? this : w, n = v(u(t)[s]);
- if (n) {
- var r = u(n.call(t));
- return r.constructor === e ? r : new e(function (t) {
- return r.subscribe(t)
- })
- }
- return new e(function (e) {
- var n = !1;
- return o(function () {
- if (!n) {
- try {
- if (d(t, !1, function (t) {
- if (e.next(t), n) return p
- }) === p) return
- } catch (t) {
- if (n) throw t;
- return void e.error(t)
- }
- e.complete()
- }
- }), function () {
- n = !0
- }
- })
- }, of: function () {
- for (var t = 0, e = arguments.length, n = Array(e); t < e;) n[t] = arguments[t++];
- return new ("function" == typeof this ? this : w)(function (t) {
- var e = !1;
- return o(function () {
- if (!e) {
- for (var r = 0; r < n.length; ++r) if (t.next(n[r]), e) return;
- t.complete()
- }
- }), function () {
- e = !0
- }
- })
- }
- }), h(w.prototype, s, function () {
- return this
- }), r(r.G, {Observable: w}), n(149)("Observable")
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(113), a = n(79), o = n(212), s = n(338);
- r(r.P + r.R, "Promise", {
- finally: function (t) {
- var e = o(this, i.Promise || a.Promise), n = "function" == typeof t;
- return this.then(n ? function (n) {
- return s(e, t()).then(function () {
- return n
- })
- } : t, n ? function (n) {
- return s(e, t()).then(function () {
- throw n
- })
- } : t)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(257), a = n(337);
- r(r.S, "Promise", {
- try: function (t) {
- var e = i.f(this), n = a(t);
- return (n.e ? e.reject : e.resolve)(n.v), e.promise
- }
- })
- }, function (t, e, n) {
- var r = n(121), i = n(78), a = r.key, o = r.set;
- r.exp({
- defineMetadata: function (t, e, n, r) {
- o(t, e, i(n), a(r))
- }
- })
- }, function (t, e, n) {
- var r = n(121), i = n(78), a = r.key, o = r.map, s = r.store;
- r.exp({
- deleteMetadata: function (t, e) {
- var n = arguments.length < 3 ? void 0 : a(arguments[2]), r = o(i(e), n, !1);
- if (void 0 === r || !r.delete(t)) return !1;
- if (r.size) return !0;
- var l = s.get(e);
- return l.delete(n), !!l.size || s.delete(e)
- }
- })
- }, function (t, e, n) {
- var r = n(344), i = n(315), a = n(121), o = n(78), s = n(105), l = a.keys, u = a.key, c = function (t, e) {
- var n = l(t, e), a = s(t);
- if (null === a) return n;
- var o = c(a, e);
- return o.length ? n.length ? i(new r(n.concat(o))) : o : n
- };
- a.exp({
- getMetadataKeys: function (t) {
- return c(o(t), arguments.length < 2 ? void 0 : u(arguments[1]))
- }
- })
- }, function (t, e, n) {
- var r = n(121), i = n(78), a = n(105), o = r.has, s = r.get, l = r.key, u = function (t, e, n) {
- if (o(t, e, n)) return s(t, e, n);
- var r = a(e);
- return null !== r ? u(t, r, n) : void 0
- };
- r.exp({
- getMetadata: function (t, e) {
- return u(t, i(e), arguments.length < 3 ? void 0 : l(arguments[2]))
- }
- })
- }, function (t, e, n) {
- var r = n(121), i = n(78), a = r.keys, o = r.key;
- r.exp({
- getOwnMetadataKeys: function (t) {
- return a(i(t), arguments.length < 2 ? void 0 : o(arguments[1]))
- }
- })
- }, function (t, e, n) {
- var r = n(121), i = n(78), a = r.get, o = r.key;
- r.exp({
- getOwnMetadata: function (t, e) {
- return a(t, i(e), arguments.length < 3 ? void 0 : o(arguments[2]))
- }
- })
- }, function (t, e, n) {
- var r = n(121), i = n(78), a = n(105), o = r.has, s = r.key, l = function (t, e, n) {
- if (o(t, e, n)) return !0;
- var r = a(e);
- return null !== r && l(t, r, n)
- };
- r.exp({
- hasMetadata: function (t, e) {
- return l(t, i(e), arguments.length < 3 ? void 0 : s(arguments[2]))
- }
- })
- }, function (t, e, n) {
- var r = n(121), i = n(78), a = r.has, o = r.key;
- r.exp({
- hasOwnMetadata: function (t, e) {
- return a(t, i(e), arguments.length < 3 ? void 0 : o(arguments[2]))
- }
- })
- }, function (t, e, n) {
- var r = n(121), i = n(78), a = n(90), o = r.key, s = r.set;
- r.exp({
- metadata: function (t, e) {
- return function (n, r) {
- s(t, e, (void 0 !== r ? i : a)(n), o(r))
- }
- }
- })
- }, function (t, e, n) {
- n(209)("Set")
- }, function (t, e, n) {
- n(210)("Set")
- }, function (t, e, n) {
- var r = n(36);
- r(r.P + r.R, "Set", {toJSON: n(319)("Set")})
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(260)(!0);
- r(r.P, "String", {
- at: function (t) {
- return i(this, t)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(114), a = n(88), o = n(205), s = n(202), l = RegExp.prototype, u = function (t, e) {
- this._r = t, this._s = e
- };
- n(252)(u, "RegExp String", function () {
- var t = this._r.exec(this._s);
- return {value: t, done: null === t}
- }), r(r.P, "String", {
- matchAll: function (t) {
- if (i(this), !o(t)) throw TypeError(t + " is not a regexp!");
- var e = String(this), n = "flags" in l ? String(t.flags) : s.call(t),
- r = new RegExp(t.source, ~n.indexOf("g") ? n : "g" + n);
- return r.lastIndex = a(t.lastIndex), new u(r, e)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(339);
- r(r.P, "String", {
- padEnd: function (t) {
- return i(this, t, arguments.length > 1 ? arguments[1] : void 0, !1)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(36), i = n(339);
- r(r.P, "String", {
- padStart: function (t) {
- return i(this, t, arguments.length > 1 ? arguments[1] : void 0, !0)
- }
- })
- }, function (t, e, n) {
- "use strict";
- n(169)("trimLeft", function (t) {
- return function () {
- return t(this, 1)
- }
- }, "trimStart")
- }, function (t, e, n) {
- "use strict";
- n(169)("trimRight", function (t) {
- return function () {
- return t(this, 2)
- }
- }, "trimEnd")
- }, function (t, e, n) {
- n(266)("asyncIterator")
- }, function (t, e, n) {
- n(266)("observable")
- }, function (t, e, n) {
- var r = n(36);
- r(r.S, "System", {global: n(79)})
- }, function (t, e, n) {
- n(209)("WeakMap")
- }, function (t, e, n) {
- n(210)("WeakMap")
- }, function (t, e, n) {
- n(209)("WeakSet")
- }, function (t, e, n) {
- n(210)("WeakSet")
- }, function (t, e, n) {
- for (var r = n(268), i = n(129), a = n(100), o = n(79), s = n(99), l = n(167), u = n(84), c = u("iterator"), f = u("toStringTag"), h = l.Array, d = {
- CSSRuleList: !0,
- CSSStyleDeclaration: !1,
- CSSValueList: !1,
- ClientRectList: !1,
- DOMRectList: !1,
- DOMStringList: !1,
- DOMTokenList: !0,
- DataTransferItemList: !1,
- FileList: !1,
- HTMLAllCollection: !1,
- HTMLCollection: !1,
- HTMLFormElement: !1,
- HTMLSelectElement: !1,
- MediaList: !0,
- MimeTypeArray: !1,
- NamedNodeMap: !1,
- NodeList: !0,
- PaintRequestList: !1,
- Plugin: !1,
- PluginArray: !1,
- SVGLengthList: !1,
- SVGNumberList: !1,
- SVGPathSegList: !1,
- SVGPointList: !1,
- SVGStringList: !1,
- SVGTransformList: !1,
- SourceBufferList: !1,
- StyleSheetList: !0,
- TextTrackCueList: !1,
- TextTrackList: !1,
- TouchList: !1
- }, p = i(d), v = 0; v < p.length; v++) {
- var g, m = p[v], _ = d[m], y = o[m], b = y && y.prototype;
- if (b && (b[c] || s(b, c, h), b[f] || s(b, f, m), l[m] = h, _)) for (g in r) b[g] || a(b, g, r[g], !0)
- }
- }, function (t, e, n) {
- var r = n(36), i = n(264);
- r(r.G + r.B, {setImmediate: i.set, clearImmediate: i.clear})
- }, function (t, e, n) {
- var r = n(79), i = n(36), a = n(203), o = n(559), s = r.navigator, l = !!s && /MSIE .\./.test(s.userAgent),
- u = function (t) {
- return l ? function (e, n) {
- return t(a(o, [].slice.call(arguments, 2), "function" == typeof e ? e : Function(e)), n)
- } : t
- };
- i(i.G + i.B + i.F * l, {setTimeout: u(r.setTimeout), setInterval: u(r.setInterval)})
- }, function (t, e, n) {
- n(683), n(622), n(624), n(623), n(626), n(628), n(633), n(627), n(625), n(635), n(634), n(630), n(631), n(629), n(621), n(632), n(636), n(637), n(589), n(591), n(590), n(639), n(638), n(609), n(619), n(620), n(610), n(611), n(612), n(613), n(614), n(615), n(616), n(617), n(618), n(592), n(593), n(594), n(595), n(596), n(597), n(598), n(599), n(600), n(601), n(602), n(603), n(604), n(605), n(606), n(607), n(608), n(670), n(675), n(682), n(673), n(665), n(666), n(671), n(676), n(678), n(661), n(662), n(663), n(664), n(667), n(668), n(669), n(672), n(674), n(677), n(679), n(680), n(681), n(584), n(586), n(585), n(588), n(587), n(573), n(571), n(577), n(574), n(580), n(582), n(570), n(576), n(567), n(581), n(565), n(579), n(578), n(572), n(575), n(564), n(566), n(569), n(568), n(583), n(268), n(655),n(660),n(343),n(656),n(657),n(658),n(659),n(640),n(342),n(344),n(345),n(695),n(684),n(685),n(690),n(693),n(694),n(688),n(691),n(689),n(692),n(686),n(687),n(641),n(642),n(643),n(644),n(645),n(648),n(646),n(647),n(649),n(650),n(651),n(652),n(654),n(653),n(698),n(696),n(697),n(739),n(742),n(741),n(743),n(744),n(740),n(745),n(746),n(720),n(723),n(719),n(717),n(718),n(721),n(722),n(704),n(738),n(703),n(737),n(749),n(751),n(702),n(736),n(748),n(750),n(701),n(747),n(700),n(705),n(706),n(707),n(708),n(709),n(711),n(710),n(712),n(713),n(714),n(716),n(715),n(725),n(726),n(727),n(728),n(730),n(729),n(732),n(731),n(733),n(734),n(735),n(699),n(724),n(754),n(753),n(752),t.exports = n(113)
- }, function (t, e) {
- !function () {
- var e = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", n = {
- rotl: function (t, e) {
- return t << e | t >>> 32 - e
- }, rotr: function (t, e) {
- return t << 32 - e | t >>> e
- }, endian: function (t) {
- if (t.constructor == Number) return 16711935 & n.rotl(t, 8) | 4278255360 & n.rotl(t, 24);
- for (var e = 0; e < t.length; e++) t[e] = n.endian(t[e]);
- return t
- }, randomBytes: function (t) {
- for (var e = []; t > 0; t--) e.push(Math.floor(256 * Math.random()));
- return e
- }, bytesToWords: function (t) {
- for (var e = [], n = 0, r = 0; n < t.length; n++, r += 8) e[r >>> 5] |= t[n] << 24 - r % 32;
- return e
- }, wordsToBytes: function (t) {
- for (var e = [], n = 0; n < 32 * t.length; n += 8) e.push(t[n >>> 5] >>> 24 - n % 32 & 255);
- return e
- }, bytesToHex: function (t) {
- for (var e = [], n = 0; n < t.length; n++) e.push((t[n] >>> 4).toString(16)), e.push((15 & t[n]).toString(16));
- return e.join("")
- }, hexToBytes: function (t) {
- for (var e = [], n = 0; n < t.length; n += 2) e.push(parseInt(t.substr(n, 2), 16));
- return e
- }, bytesToBase64: function (t) {
- for (var n = [], r = 0; r < t.length; r += 3) for (var i = t[r] << 16 | t[r + 1] << 8 | t[r + 2], a = 0; a < 4; a++) 8 * r + 6 * a <= 8 * t.length ? n.push(e.charAt(i >>> 6 * (3 - a) & 63)) : n.push("=");
- return n.join("")
- }, base64ToBytes: function (t) {
- t = t.replace(/[^A-Z0-9+\/]/gi, "");
- for (var n = [], r = 0, i = 0; r < t.length; i = ++r % 4) 0 != i && n.push((e.indexOf(t.charAt(r - 1)) & Math.pow(2, -2 * i + 8) - 1) << 2 * i | e.indexOf(t.charAt(r)) >>> 6 - 2 * i);
- return n
- }
- };
- t.exports = n
- }()
- }, function (t, e) {
- function n(t, e) {
- for (; t && t.nodeType !== r;) {
- if ("function" == typeof t.matches && t.matches(e)) return t;
- t = t.parentNode
- }
- }
- var r = 9;
- if ("undefined" != typeof Element && !Element.prototype.matches) {
- var i = Element.prototype;
- i.matches = i.matchesSelector || i.mozMatchesSelector || i.msMatchesSelector || i.oMatchesSelector || i.webkitMatchesSelector
- }
- t.exports = n
- }, function (t, e, n) {
- function r(t, e, n, r, a) {
- var o = i.apply(this, arguments);
- return t.addEventListener(n, o, a), {
- destroy: function () {
- t.removeEventListener(n, o, a)
- }
- }
- }
- function i(t, e, n, r) {
- return function (n) {
- n.delegateTarget = a(n.target, e), n.delegateTarget && r.call(t, n)
- }
- }
- var a = n(757);
- t.exports = r
- }, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , function (t, e) {
- e.node = function (t) {
- return void 0 !== t && t instanceof HTMLElement && 1 === t.nodeType
- }, e.nodeList = function (t) {
- var n = Object.prototype.toString.call(t);
- return void 0 !== t && ("[object NodeList]" === n || "[object HTMLCollection]" === n) && "length" in t && (0 === t.length || e.node(t[0]))
- }, e.string = function (t) {
- return "string" == typeof t || t instanceof String
- }, e.fn = function (t) {
- return "[object Function]" === Object.prototype.toString.call(t)
- }
- }, function (t, e, n) {
- function r(t, e, n) {
- if (!t && !e && !n) throw new Error("Missing required arguments");
- if (!s.string(e)) throw new TypeError("Second argument must be a String");
- if (!s.fn(n)) throw new TypeError("Third argument must be a Function");
- if (s.node(t)) return i(t, e, n);
- if (s.nodeList(t)) return a(t, e, n);
- if (s.string(t)) return o(t, e, n);
- throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")
- }
- function i(t, e, n) {
- return t.addEventListener(e, n), {
- destroy: function () {
- t.removeEventListener(e, n)
- }
- }
- }
- function a(t, e, n) {
- return Array.prototype.forEach.call(t, function (t) {
- t.addEventListener(e, n)
- }), {
- destroy: function () {
- Array.prototype.forEach.call(t, function (t) {
- t.removeEventListener(e, n)
- })
- }
- }
- }
- function o(t, e, n) {
- return l(document.body, t, e, n)
- }
- var s = n(800), l = n(758);
- t.exports = r
- }, , , , , , function (t, e, n) {
- !function (e, n) {
- t.exports = n()
- }("undefined" != typeof self && self, function () {
- return function (t) {
- function e(r) {
- if (n[r]) return n[r].exports;
- var i = n[r] = {i: r, l: !1, exports: {}};
- return t[r].call(i.exports, i, i.exports, e), i.l = !0, i.exports
- }
- var n = {};
- return e.m = t, e.c = n, e.d = function (t, n, r) {
- e.o(t, n) || Object.defineProperty(t, n, {configurable: !1, enumerable: !0, get: r})
- }, e.n = function (t) {
- var n = t && t.__esModule ? function () {
- return t.default
- } : function () {
- return t
- };
- return e.d(n, "a", n), n
- }, e.o = function (t, e) {
- return Object.prototype.hasOwnProperty.call(t, e)
- }, e.p = "", e(e.s = 71)
- }([function (t, e) {
- var n = t.exports = {version: "2.5.1"};
- "number" == typeof __e && (__e = n)
- }, function (t, e, n) {
- var r = n(33)("wks"), i = n(21), a = n(2).Symbol, o = "function" == typeof a;
- (t.exports = function (t) {
- return r[t] || (r[t] = o && a[t] || (o ? a : i)("Symbol." + t))
- }).store = r
- }, function (t, e) {
- var n = t.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")();
- "number" == typeof __g && (__g = n)
- }, function (t, e, n) {
- var r = n(2), i = n(0), a = n(15), o = n(8), s = "prototype", l = function (t, e, n) {
- var u, c, f, h = t & l.F, d = t & l.G, p = t & l.S, v = t & l.P, g = t & l.B, m = t & l.W,
- _ = d ? i : i[e] || (i[e] = {}), y = _[s], b = d ? r : p ? r[e] : (r[e] || {})[s];
- d && (n = e);
- for (u in n) (c = !h && b && void 0 !== b[u]) && u in _ || (f = c ? b[u] : n[u], _[u] = d && "function" != typeof b[u] ? n[u] : g && c ? a(f, r) : m && b[u] == f ? function (t) {
- var e = function (e, n, r) {
- if (this instanceof t) {
- switch (arguments.length) {
- case 0:
- return new t;
- case 1:
- return new t(e);
- case 2:
- return new t(e, n)
- }
- return new t(e, n, r)
- }
- return t.apply(this, arguments)
- };
- return e[s] = t[s], e
- }(f) : v && "function" == typeof f ? a(Function.call, f) : f, v && ((_.virtual || (_.virtual = {}))[u] = f, t & l.R && y && !y[u] && o(y, u, f)))
- };
- l.F = 1, l.G = 2, l.S = 4, l.P = 8, l.B = 16, l.W = 32, l.U = 64, l.R = 128, t.exports = l
- }, function (t, e, n) {
- var r = n(9);
- t.exports = function (t) {
- if (!r(t)) throw TypeError(t + " is not an object!");
- return t
- }
- }, function (t, e, n) {
- var r = n(4), i = n(44), a = n(29), o = Object.defineProperty;
- e.f = n(6) ? Object.defineProperty : function (t, e, n) {
- if (r(t), e = a(e, !0), r(n), i) try {
- return o(t, e, n)
- } catch (t) {
- }
- if ("get" in n || "set" in n) throw TypeError("Accessors not supported!");
- return "value" in n && (t[e] = n.value), t
- }
- }, function (t, e, n) {
- t.exports = !n(13)(function () {
- return 7 != Object.defineProperty({}, "a", {
- get: function () {
- return 7
- }
- }).a
- })
- }, function (t, e, n) {
- "use strict";
- function r(t, e) {
- return Object.prototype.hasOwnProperty.call(t, e)
- }
- var i = "undefined" != typeof Uint8Array && "undefined" != typeof Uint16Array && "undefined" != typeof Int32Array;
- e.assign = function (t) {
- for (var e = Array.prototype.slice.call(arguments, 1); e.length;) {
- var n = e.shift();
- if (n) {
- if ("object" != typeof n) throw new TypeError(n + "must be non-object");
- for (var i in n) r(n, i) && (t[i] = n[i])
- }
- }
- return t
- }, e.shrinkBuf = function (t, e) {
- return t.length === e ? t : t.subarray ? t.subarray(0, e) : (t.length = e, t)
- };
- var a = {
- arraySet: function (t, e, n, r, i) {
- if (e.subarray && t.subarray) t.set(e.subarray(n, n + r), i); else for (var a = 0; a < r; a++) t[i + a] = e[n + a]
- }, flattenChunks: function (t) {
- var e, n, r, i, a, o;
- for (r = 0, e = 0, n = t.length; e < n; e++) r += t[e].length;
- for (o = new Uint8Array(r), i = 0, e = 0, n = t.length; e < n; e++) a = t[e], o.set(a, i), i += a.length;
- return o
- }
- }, o = {
- arraySet: function (t, e, n, r, i) {
- for (var a = 0; a < r; a++) t[i + a] = e[n + a]
- }, flattenChunks: function (t) {
- return [].concat.apply([], t)
- }
- };
- e.setTyped = function (t) {
- t ? (e.Buf8 = Uint8Array, e.Buf16 = Uint16Array, e.Buf32 = Int32Array, e.assign(e, a)) : (e.Buf8 = Array, e.Buf16 = Array, e.Buf32 = Array, e.assign(e, o))
- }, e.setTyped(i)
- }, function (t, e, n) {
- var r = n(5), i = n(20);
- t.exports = n(6) ? function (t, e, n) {
- return r.f(t, e, i(1, n))
- } : function (t, e, n) {
- return t[e] = n, t
- }
- }, function (t, e) {
- t.exports = function (t) {
- return "object" == typeof t ? null !== t : "function" == typeof t
- }
- }, function (t, e) {
- var n = {}.hasOwnProperty;
- t.exports = function (t, e) {
- return n.call(t, e)
- }
- }, function (t, e) {
- t.exports = {}
- }, function (t, e, n) {
- var r = n(42), i = n(27);
- t.exports = function (t) {
- return r(i(t))
- }
- }, function (t, e) {
- t.exports = function (t) {
- try {
- return !!t()
- } catch (t) {
- return !0
- }
- }
- }, function (t, e) {
- var n = {}.toString;
- t.exports = function (t) {
- return n.call(t).slice(8, -1)
- }
- }, function (t, e, n) {
- var r = n(19);
- t.exports = function (t, e, n) {
- if (r(t), void 0 === e) return t;
- switch (n) {
- case 1:
- return function (n) {
- return t.call(e, n)
- };
- case 2:
- return function (n, r) {
- return t.call(e, n, r)
- };
- case 3:
- return function (n, r, i) {
- return t.call(e, n, r, i)
- }
- }
- return function () {
- return t.apply(e, arguments)
- }
- }
- }, function (t, e, n) {
- var r = n(46), i = n(34);
- t.exports = Object.keys || function (t) {
- return r(t, i)
- }
- }, function (t, e, n) {
- n(74);
- for (var r = n(2), i = n(8), a = n(11), o = n(1)("toStringTag"), s = "CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","), l = 0; l < s.length; l++) {
- var u = s[l], c = r[u], f = c && c.prototype;
- f && !f[o] && i(f, o, u), a[u] = a.Array
- }
- }, function (t, e) {
- t.exports = !0
- }, function (t, e) {
- t.exports = function (t) {
- if ("function" != typeof t) throw TypeError(t + " is not a function!");
- return t
- }
- }, function (t, e) {
- t.exports = function (t, e) {
- return {enumerable: !(1 & t), configurable: !(2 & t), writable: !(4 & t), value: e}
- }
- }, function (t, e) {
- var n = 0, r = Math.random();
- t.exports = function (t) {
- return "Symbol(".concat(void 0 === t ? "" : t, ")_", (++n + r).toString(36))
- }
- }, function (t, e, n) {
- var r = n(5).f, i = n(10), a = n(1)("toStringTag");
- t.exports = function (t, e, n) {
- t && !i(t = n ? t : t.prototype, a) && r(t, a, {configurable: !0, value: e})
- }
- }, function (t, e, n) {
- var r = n(27);
- t.exports = function (t) {
- return Object(r(t))
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(81)(!0);
- n(43)(String, "String", function (t) {
- this._t = String(t), this._i = 0
- }, function () {
- var t, e = this._t, n = this._i;
- return n >= e.length ? {value: void 0, done: !0} : (t = r(e, n), this._i += t.length, {value: t, done: !1})
- })
- }, function (t, e) {
- e.f = {}.propertyIsEnumerable
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- return t && t.__esModule ? t : {default: t}
- }
- e.__esModule = !0;
- var i = r(n(72)), a = r(n(83));
- e.default = function () {
- return function (t, e) {
- if (Array.isArray(t)) return t;
- if ((0, i.default)(Object(t))) return function (t, e) {
- var n = [], r = !0, i = !1, o = void 0;
- try {
- for (var s, l = (0, a.default)(t); !(r = (s = l.next()).done) && (n.push(s.value), !e || n.length !== e); r = !0) ;
- } catch (t) {
- i = !0, o = t
- } finally {
- try {
- !r && l.return && l.return()
- } finally {
- if (i) throw o
- }
- }
- return n
- }(t, e);
- throw new TypeError("Invalid attempt to destructure non-iterable instance")
- }
- }()
- }, function (t, e) {
- t.exports = function (t) {
- if (void 0 == t) throw TypeError("Can't call method on " + t);
- return t
- }
- }, function (t, e, n) {
- var r = n(9), i = n(2).document, a = r(i) && r(i.createElement);
- t.exports = function (t) {
- return a ? i.createElement(t) : {}
- }
- }, function (t, e, n) {
- var r = n(9);
- t.exports = function (t, e) {
- if (!r(t)) return t;
- var n, i;
- if (e && "function" == typeof(n = t.toString) && !r(i = n.call(t))) return i;
- if ("function" == typeof(n = t.valueOf) && !r(i = n.call(t))) return i;
- if (!e && "function" == typeof(n = t.toString) && !r(i = n.call(t))) return i;
- throw TypeError("Can't convert object to primitive value")
- }
- }, function (t, e, n) {
- var r = n(4), i = n(78), a = n(34), o = n(32)("IE_PROTO"), s = function () {
- }, l = "prototype", u = function () {
- var t, e = n(28)("iframe"), r = a.length;
- for (e.style.display = "none", n(48).appendChild(e), e.src = "javascript:", (t = e.contentWindow.document).open(), t.write("<script>document.F=Object<\/script>"), t.close(), u = t.F; r--;) delete u[l][a[r]];
- return u()
- };
- t.exports = Object.create || function (t, e) {
- var n;
- return null !== t ? (s[l] = r(t), n = new s, s[l] = null, n[o] = t) : n = u(), void 0 === e ? n : i(n, e)
- }
- }, function (t, e) {
- var n = Math.ceil, r = Math.floor;
- t.exports = function (t) {
- return isNaN(t = +t) ? 0 : (t > 0 ? r : n)(t)
- }
- }, function (t, e, n) {
- var r = n(33)("keys"), i = n(21);
- t.exports = function (t) {
- return r[t] || (r[t] = i(t))
- }
- }, function (t, e, n) {
- var r = n(2), i = "__core-js_shared__", a = r[i] || (r[i] = {});
- t.exports = function (t) {
- return a[t] || (a[t] = {})
- }
- }, function (t, e) {
- t.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")
- }, function (t, e, n) {
- var r = n(14), i = n(1)("toStringTag"), a = "Arguments" == r(function () {
- return arguments
- }());
- t.exports = function (t) {
- var e, n, o;
- return void 0 === t ? "Undefined" : null === t ? "Null" : "string" == typeof(n = function (t, e) {
- try {
- return t[e]
- } catch (t) {
- }
- }(e = Object(t), i)) ? n : a ? r(e) : "Object" == (o = r(e)) && "function" == typeof e.callee ? "Arguments" : o
- }
- }, function (t, e) {
- e.f = Object.getOwnPropertySymbols
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- return t && t.__esModule ? t : {default: t}
- }
- e.__esModule = !0;
- var i = r(n(97)), a = r(n(99)),
- o = "function" == typeof a.default && "symbol" == typeof i.default ? function (t) {
- return typeof t
- } : function (t) {
- return t && "function" == typeof a.default && t.constructor === a.default && t !== a.default.prototype ? "symbol" : typeof t
- };
- e.default = "function" == typeof a.default && "symbol" === o(i.default) ? function (t) {
- return void 0 === t ? "undefined" : o(t)
- } : function (t) {
- return t && "function" == typeof a.default && t.constructor === a.default && t !== a.default.prototype ? "symbol" : void 0 === t ? "undefined" : o(t)
- }
- }, function (t, e, n) {
- e.f = n(1)
- }, function (t, e, n) {
- var r = n(2), i = n(0), a = n(18), o = n(38), s = n(5).f;
- t.exports = function (t) {
- var e = i.Symbol || (i.Symbol = a ? {} : r.Symbol || {});
- "_" == t.charAt(0) || t in e || s(e, t, {value: o.f(t)})
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(19);
- t.exports.f = function (t) {
- return new function (t) {
- var e, n;
- this.promise = new t(function (t, r) {
- if (void 0 !== e || void 0 !== n) throw TypeError("Bad Promise constructor");
- e = t, n = r
- }), this.resolve = r(e), this.reject = r(n)
- }(t)
- }
- }, function (t, e, n) {
- "use strict";
- t.exports = {
- 2: "need dictionary",
- 1: "stream end",
- 0: "",
- "-1": "file error",
- "-2": "stream error",
- "-3": "data error",
- "-4": "insufficient memory",
- "-5": "buffer error",
- "-6": "incompatible version"
- }
- }, function (t, e, n) {
- var r = n(14);
- t.exports = Object("z").propertyIsEnumerable(0) ? Object : function (t) {
- return "String" == r(t) ? t.split("") : Object(t)
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(18), i = n(3), a = n(45), o = n(8), s = n(10), l = n(11), u = n(77), c = n(22), f = n(49),
- h = n(1)("iterator"), d = !([].keys && "next" in [].keys()), p = "values", v = function () {
- return this
- };
- t.exports = function (t, e, n, g, m, _, y) {
- u(n, e, g);
- var b, w, x, S = function (t) {
- if (!d && t in C) return C[t];
- switch (t) {
- case"keys":
- case p:
- return function () {
- return new n(this, t)
- }
- }
- return function () {
- return new n(this, t)
- }
- }, E = e + " Iterator", k = m == p, T = !1, C = t.prototype, M = C[h] || C["@@iterator"] || m && C[m],
- A = M || S(m), P = m ? k ? S("entries") : A : void 0, L = "Array" == e ? C.entries || M : M;
- if (L && (x = f(L.call(new t))) !== Object.prototype && x.next && (c(x, E, !0), r || s(x, h) || o(x, h, v)), k && M && M.name !== p && (T = !0, A = function () {
- return M.call(this)
- }), r && !y || !d && !T && C[h] || o(C, h, A), l[e] = A, l[E] = v, m) if (b = {
- values: k ? A : S(p),
- keys: _ ? A : S("keys"),
- entries: P
- }, y) for (w in b) w in C || a(C, w, b[w]); else i(i.P + i.F * (d || T), e, b);
- return b
- }
- }, function (t, e, n) {
- t.exports = !n(6) && !n(13)(function () {
- return 7 != Object.defineProperty(n(28)("div"), "a", {
- get: function () {
- return 7
- }
- }).a
- })
- }, function (t, e, n) {
- t.exports = n(8)
- }, function (t, e, n) {
- var r = n(10), i = n(12), a = n(79)(!1), o = n(32)("IE_PROTO");
- t.exports = function (t, e) {
- var n, s = i(t), l = 0, u = [];
- for (n in s) n != o && r(s, n) && u.push(n);
- for (; e.length > l;) r(s, n = e[l++]) && (~a(u, n) || u.push(n));
- return u
- }
- }, function (t, e, n) {
- var r = n(31), i = Math.min;
- t.exports = function (t) {
- return t > 0 ? i(r(t), 9007199254740991) : 0
- }
- }, function (t, e, n) {
- var r = n(2).document;
- t.exports = r && r.documentElement
- }, function (t, e, n) {
- var r = n(10), i = n(23), a = n(32)("IE_PROTO"), o = Object.prototype;
- t.exports = Object.getPrototypeOf || function (t) {
- return t = i(t), r(t, a) ? t[a] : "function" == typeof t.constructor && t instanceof t.constructor ? t.constructor.prototype : t instanceof Object ? o : null
- }
- }, function (t, e, n) {
- var r = n(35), i = n(1)("iterator"), a = n(11);
- t.exports = n(0).getIteratorMethod = function (t) {
- if (void 0 != t) return t[i] || t["@@iterator"] || a[r(t)]
- }
- }, function (t, e, n) {
- var r = n(3), i = n(0), a = n(13);
- t.exports = function (t, e) {
- var n = (i.Object || {})[t] || Object[t], o = {};
- o[t] = e(n), r(r.S + r.F * a(function () {
- n(1)
- }), "Object", o)
- }
- }, function (t, e, n) {
- "use strict";
- e.__esModule = !0, e.default = function (t, e) {
- if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function")
- }
- }, function (t, e, n) {
- "use strict";
- e.__esModule = !0;
- var r = function (t) {
- return t && t.__esModule ? t : {default: t}
- }(n(93));
- e.default = function () {
- function t(t, e) {
- for (var n = 0; n < e.length; n++) {
- var i = e[n];
- i.enumerable = i.enumerable || !1, i.configurable = !0, "value" in i && (i.writable = !0), (0, r.default)(t, i.key, i)
- }
- }
- return function (e, n, r) {
- return n && t(e.prototype, n), r && t(e, r), e
- }
- }()
- }, function (t, e, n) {
- var r = n(46), i = n(34).concat("length", "prototype");
- e.f = Object.getOwnPropertyNames || function (t) {
- return r(t, i)
- }
- }, function (t, e, n) {
- var r = n(25), i = n(20), a = n(12), o = n(29), s = n(10), l = n(44), u = Object.getOwnPropertyDescriptor;
- e.f = n(6) ? u : function (t, e) {
- if (t = a(t), e = o(e, !0), l) try {
- return u(t, e)
- } catch (t) {
- }
- if (s(t, e)) return i(!r.f.call(t, e), t[e])
- }
- }, function (t, e) {
- }, function (t, e, n) {
- t.exports = {default: n(117), __esModule: !0}
- }, function (t, e, n) {
- t.exports = {default: n(119), __esModule: !0}
- }, function (t, e, n) {
- var r = n(4), i = n(19), a = n(1)("species");
- t.exports = function (t, e) {
- var n, o = r(t).constructor;
- return void 0 === o || void 0 == (n = r(o)[a]) ? e : i(n)
- }
- }, function (t, e, n) {
- var r, i, a, o = n(15), s = n(132), l = n(48), u = n(28), c = n(2), f = c.process, h = c.setImmediate,
- d = c.clearImmediate, p = c.MessageChannel, v = c.Dispatch, g = 0, m = {}, _ = "onreadystatechange",
- y = function () {
- var t = +this;
- if (m.hasOwnProperty(t)) {
- var e = m[t];
- delete m[t], e()
- }
- }, b = function (t) {
- y.call(t.data)
- };
- h && d || (h = function (t) {
- for (var e = [], n = 1; arguments.length > n;) e.push(arguments[n++]);
- return m[++g] = function () {
- s("function" == typeof t ? t : Function(t), e)
- }, r(g), g
- }, d = function (t) {
- delete m[t]
- }, "process" == n(14)(f) ? r = function (t) {
- f.nextTick(o(y, t, 1))
- } : v && v.now ? r = function (t) {
- v.now(o(y, t, 1))
- } : p ? (a = (i = new p).port2, i.port1.onmessage = b, r = o(a.postMessage, a, 1)) : c.addEventListener && "function" == typeof postMessage && !c.importScripts ? (r = function (t) {
- c.postMessage(t + "", "*")
- }, c.addEventListener("message", b, !1)) : r = _ in u("script") ? function (t) {
- l.appendChild(u("script"))[_] = function () {
- l.removeChild(this), y.call(t)
- }
- } : function (t) {
- setTimeout(o(y, t, 1), 0)
- }), t.exports = {set: h, clear: d}
- }, function (t, e) {
- t.exports = function (t) {
- try {
- return {e: !1, v: t()}
- } catch (t) {
- return {e: !0, v: t}
- }
- }
- }, function (t, e, n) {
- var r = n(4), i = n(9), a = n(40);
- t.exports = function (t, e) {
- if (r(t), i(e) && e.constructor === t) return e;
- var n = a.f(t);
- return (0, n.resolve)(e), n.promise
- }
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- var e = t.toString().match(/^(\d+)?([SDWM]?)?$/), n = (0, o.default)(e, 3), r = n[0], i = n[1];
- return {raw: r, u: n[2], n: i || 1}
- }
- function i(t) {
- try {
- var e = r(t), n = (e.raw, e.n);
- switch (e.u) {
- case"S":
- return n + "s";
- case"D":
- return n + "day";
- case"W":
- return n + "week";
- case"M":
- return n % 12 == 0 ? n / 12 + "year" : n + "mon";
- default:
- return n % 60 == 0 && n > 60 ? n / 60 + "hour" : n + "min"
- }
- } catch (e) {
- throw t
- }
- }
- function a(t, e, n) {
- if (!t || !e || !t.parentNode) return null;
- if ("string" == typeof t.className) if (n) {
- if (t.className.split(" ").includes(e)) return t
- } else if (t.className.indexOf(e) > -1) return t;
- return a(t.parentNode, e, n)
- }
- Object.defineProperty(e, "__esModule", {value: !0}), e.classFather = e.shouldShowMAStudiesByChartTypePreset = e.getIntervalClass = e.resolutionInSeconds = e.parseResolution = e.huobiResolution = e.getHuobiPeriodByInterval = e.getIntervalByHuobiPeriod = e.getParameterByName = void 0;
- var o = function (t) {
- return t && t.__esModule ? t : {default: t}
- }(n(26)), s = "hb::tradingview::resolution", l = {
- get: function () {
- var t = localStorage.getItem(s);
- return t ? t.split("|") : []
- }, set: function (t) {
- var e = t.interval, n = t.chartType, r = void 0 === n ? "1" : n;
- localStorage.setItem(s, i(e) + "|" + r)
- }
- };
- e.getParameterByName = function (t) {
- t = t.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
- var e = new RegExp("[\\?&]" + t + "=([^&#]*)").exec(location.search);
- return null === e ? "" : decodeURIComponent(e[1].replace(/\+/g, " "))
- }, e.getIntervalByHuobiPeriod = function (t) {
- try {
- var e = t.match(/^(\d+)(s|min|hour|day|mon|week|year)$/), n = (0, o.default)(e, 3), r = (n[0], n[1]);
- switch (n[2]) {
- case"s":
- return r + "S";
- case"hour":
- return "" + 60 * r;
- case"day":
- return r + "D";
- case"week":
- return 7 * parseInt(r, 10) + "D";
- case"mon":
- return r + "M";
- case"year":
- return 12 * parseInt(r, 10) + "M";
- default:
- return r
- }
- } catch (e) {
- throw t
- }
- }, e.getHuobiPeriodByInterval = i, e.huobiResolution = l, e.parseResolution = r, e.resolutionInSeconds = function (t) {
- var e = r(t);
- return e.n * ({S: 1, D: 86400, W: 604800, M: 2592e3}[e.u] || 60)
- }, e.getIntervalClass = function (t) {
- var e = t.resolution, n = t.chartType;
- return "interval-" + e + "-" + (void 0 === n ? 1 : n)
- }, e.shouldShowMAStudiesByChartTypePreset = function (t) {
- return "1" === t.toString()
- }, e.classFather = a
- }, function (t, e, n) {
- "use strict";
- function r() {
- }
- function i(t, e, n) {
- this.fn = t, this.context = e, this.once = n || !1
- }
- function a() {
- this._events = new r, this._eventsCount = 0
- }
- var o = Object.prototype.hasOwnProperty, s = "~";
- Object.create && (r.prototype = Object.create(null), (new r).__proto__ || (s = !1)), a.prototype.eventNames = function () {
- var t, e, n = [];
- if (0 === this._eventsCount) return n;
- for (e in t = this._events) o.call(t, e) && n.push(s ? e.slice(1) : e);
- return Object.getOwnPropertySymbols ? n.concat(Object.getOwnPropertySymbols(t)) : n
- }, a.prototype.listeners = function (t, e) {
- var n = s ? s + t : t, r = this._events[n];
- if (e) return !!r;
- if (!r) return [];
- if (r.fn) return [r.fn];
- for (var i = 0, a = r.length, o = new Array(a); i < a; i++) o[i] = r[i].fn;
- return o
- }, a.prototype.emit = function (t, e, n, r, i, a) {
- var o = s ? s + t : t;
- if (!this._events[o]) return !1;
- var l, u, c = this._events[o], f = arguments.length;
- if (c.fn) {
- switch (c.once && this.removeListener(t, c.fn, void 0, !0), f) {
- case 1:
- return c.fn.call(c.context), !0;
- case 2:
- return c.fn.call(c.context, e), !0;
- case 3:
- return c.fn.call(c.context, e, n), !0;
- case 4:
- return c.fn.call(c.context, e, n, r), !0;
- case 5:
- return c.fn.call(c.context, e, n, r, i), !0;
- case 6:
- return c.fn.call(c.context, e, n, r, i, a), !0
- }
- for (u = 1, l = new Array(f - 1); u < f; u++) l[u - 1] = arguments[u];
- c.fn.apply(c.context, l)
- } else {
- var h, d = c.length;
- for (u = 0; u < d; u++) switch (c[u].once && this.removeListener(t, c[u].fn, void 0, !0), f) {
- case 1:
- c[u].fn.call(c[u].context);
- break;
- case 2:
- c[u].fn.call(c[u].context, e);
- break;
- case 3:
- c[u].fn.call(c[u].context, e, n);
- break;
- case 4:
- c[u].fn.call(c[u].context, e, n, r);
- break;
- default:
- if (!l) for (h = 1, l = new Array(f - 1); h < f; h++) l[h - 1] = arguments[h];
- c[u].fn.apply(c[u].context, l)
- }
- }
- return !0
- }, a.prototype.on = function (t, e, n) {
- var r = new i(e, n || this), a = s ? s + t : t;
- return this._events[a] ? this._events[a].fn ? this._events[a] = [this._events[a], r] : this._events[a].push(r) : (this._events[a] = r, this._eventsCount++), this
- }, a.prototype.once = function (t, e, n) {
- var r = new i(e, n || this, !0), a = s ? s + t : t;
- return this._events[a] ? this._events[a].fn ? this._events[a] = [this._events[a], r] : this._events[a].push(r) : (this._events[a] = r, this._eventsCount++), this
- }, a.prototype.removeListener = function (t, e, n, i) {
- var a = s ? s + t : t;
- if (!this._events[a]) return this;
- if (!e) return 0 == --this._eventsCount ? this._events = new r : delete this._events[a], this;
- var o = this._events[a];
- if (o.fn) o.fn !== e || i && !o.once || n && o.context !== n || (0 == --this._eventsCount ? this._events = new r : delete this._events[a]); else {
- for (var l = 0, u = [], c = o.length; l < c; l++) (o[l].fn !== e || i && !o[l].once || n && o[l].context !== n) && u.push(o[l]);
- u.length ? this._events[a] = 1 === u.length ? u[0] : u : 0 == --this._eventsCount ? this._events = new r : delete this._events[a]
- }
- return this
- }, a.prototype.removeAllListeners = function (t) {
- var e;
- return t ? (e = s ? s + t : t, this._events[e] && (0 == --this._eventsCount ? this._events = new r : delete this._events[e])) : (this._events = new r, this._eventsCount = 0), this
- }, a.prototype.off = a.prototype.removeListener, a.prototype.addListener = a.prototype.on, a.prototype.setMaxListeners = function () {
- return this
- }, a.prefixed = s, a.EventEmitter = a, t.exports = a
- }, function (t, e, n) {
- (function (r) {
- function i() {
- var t;
- try {
- t = e.storage.debug
- } catch (t) {
- }
- return !t && void 0 !== r && "env" in r && (t = r.env.DEBUG), t
- }
- (e = t.exports = n(140)).log = function () {
- return "object" == typeof console && console.log && Function.prototype.apply.call(console.log, console, arguments)
- }, e.formatArgs = function (t) {
- var n = this.useColors;
- if (t[0] = (n ? "%c" : "") + this.namespace + (n ? " %c" : " ") + t[0] + (n ? "%c " : " ") + "+" + e.humanize(this.diff), n) {
- var r = "color: " + this.color;
- t.splice(1, 0, r, "color: inherit");
- var i = 0, a = 0;
- t[0].replace(/%[a-zA-Z%]/g, function (t) {
- "%%" !== t && (i++, "%c" === t && (a = i))
- }), t.splice(a, 0, r)
- }
- }, e.save = function (t) {
- try {
- null == t ? e.storage.removeItem("debug") : e.storage.debug = t
- } catch (t) {
- }
- }, e.load = i, e.useColors = function () {
- return !("undefined" == typeof window || !window.process || "renderer" !== window.process.type) || ("undefined" == typeof navigator || !navigator.userAgent || !navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) && ("undefined" != typeof document && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || "undefined" != typeof window && window.console && (window.console.firebug || window.console.exception && window.console.table) || "undefined" != typeof navigator && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || "undefined" != typeof navigator && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))
- }, e.storage = "undefined" != typeof chrome && void 0 !== chrome.storage ? chrome.storage.local : function () {
- try {
- return window.localStorage
- } catch (t) {
- }
- }(), e.colors = ["#0000CC", "#0000FF", "#0033CC", "#0033FF", "#0066CC", "#0066FF", "#0099CC", "#0099FF", "#00CC00", "#00CC33", "#00CC66", "#00CC99", "#00CCCC", "#00CCFF", "#3300CC", "#3300FF", "#3333CC", "#3333FF", "#3366CC", "#3366FF", "#3399CC", "#3399FF", "#33CC00", "#33CC33", "#33CC66", "#33CC99", "#33CCCC", "#33CCFF", "#6600CC", "#6600FF", "#6633CC", "#6633FF", "#66CC00", "#66CC33", "#9900CC", "#9900FF", "#9933CC", "#9933FF", "#99CC00", "#99CC33", "#CC0000", "#CC0033", "#CC0066", "#CC0099", "#CC00CC", "#CC00FF", "#CC3300", "#CC3333", "#CC3366", "#CC3399", "#CC33CC", "#CC33FF", "#CC6600", "#CC6633", "#CC9900", "#CC9933", "#CCCC00", "#CCCC33", "#FF0000", "#FF0033", "#FF0066", "#FF0099", "#FF00CC", "#FF00FF", "#FF3300", "#FF3333", "#FF3366", "#FF3399", "#FF33CC", "#FF33FF", "#FF6600", "#FF6633", "#FF9900", "#FF9933", "#FFCC00", "#FFCC33"], e.formatters.j = function (t) {
- try {
- return JSON.stringify(t)
- } catch (t) {
- return "[UnexpectedJSONParseError]: " + t.message
- }
- }, e.enable(i())
- }).call(e, n(139))
- }, function (t, e, n) {
- "use strict";
- t.exports = function (t, e, n, r) {
- for (var i = 65535 & t | 0, a = t >>> 16 & 65535 | 0, o = 0; 0 !== n;) {
- n -= o = n > 2e3 ? 2e3 : n;
- do {
- a = a + (i = i + e[r++] | 0) | 0
- } while (--o);
- i %= 65521, a %= 65521
- }
- return i | a << 16 | 0
- }
- }, function (t, e, n) {
- "use strict";
- var r = function () {
- for (var t, e = [], n = 0; n < 256; n++) {
- t = n;
- for (var r = 0; r < 8; r++) t = 1 & t ? 3988292384 ^ t >>> 1 : t >>> 1;
- e[n] = t
- }
- return e
- }();
- t.exports = function (t, e, n, i) {
- var a = r, o = i + n;
- t ^= -1;
- for (var s = i; s < o; s++) t = t >>> 8 ^ a[255 & (t ^ e[s])];
- return -1 ^ t
- }
- }, function (t, e, n) {
- "use strict";
- function r(t, e) {
- if (e < 65537 && (t.subarray && o || !t.subarray && a)) return String.fromCharCode.apply(null, i.shrinkBuf(t, e));
- for (var n = "", r = 0; r < e; r++) n += String.fromCharCode(t[r]);
- return n
- }
- var i = n(7), a = !0, o = !0;
- try {
- String.fromCharCode.apply(null, [0])
- } catch (t) {
- a = !1
- }
- try {
- String.fromCharCode.apply(null, new Uint8Array(1))
- } catch (t) {
- o = !1
- }
- for (var s = new i.Buf8(256), l = 0; l < 256; l++) s[l] = l >= 252 ? 6 : l >= 248 ? 5 : l >= 240 ? 4 : l >= 224 ? 3 : l >= 192 ? 2 : 1;
- s[254] = s[254] = 1, e.string2buf = function (t) {
- var e, n, r, a, o, s = t.length, l = 0;
- for (a = 0; a < s; a++) 55296 == (64512 & (n = t.charCodeAt(a))) && a + 1 < s && 56320 == (64512 & (r = t.charCodeAt(a + 1))) && (n = 65536 + (n - 55296 << 10) + (r - 56320), a++), l += n < 128 ? 1 : n < 2048 ? 2 : n < 65536 ? 3 : 4;
- for (e = new i.Buf8(l), o = 0, a = 0; o < l; a++) 55296 == (64512 & (n = t.charCodeAt(a))) && a + 1 < s && 56320 == (64512 & (r = t.charCodeAt(a + 1))) && (n = 65536 + (n - 55296 << 10) + (r - 56320), a++), n < 128 ? e[o++] = n : n < 2048 ? (e[o++] = 192 | n >>> 6, e[o++] = 128 | 63 & n) : n < 65536 ? (e[o++] = 224 | n >>> 12, e[o++] = 128 | n >>> 6 & 63, e[o++] = 128 | 63 & n) : (e[o++] = 240 | n >>> 18, e[o++] = 128 | n >>> 12 & 63, e[o++] = 128 | n >>> 6 & 63, e[o++] = 128 | 63 & n);
- return e
- }, e.buf2binstring = function (t) {
- return r(t, t.length)
- }, e.binstring2buf = function (t) {
- for (var e = new i.Buf8(t.length), n = 0, r = e.length; n < r; n++) e[n] = t.charCodeAt(n);
- return e
- }, e.buf2string = function (t, e) {
- var n, i, a, o, l = e || t.length, u = new Array(2 * l);
- for (i = 0, n = 0; n < l;) if ((a = t[n++]) < 128) u[i++] = a; else if ((o = s[a]) > 4) u[i++] = 65533, n += o - 1; else {
- for (a &= 2 === o ? 31 : 3 === o ? 15 : 7; o > 1 && n < l;) a = a << 6 | 63 & t[n++], o--;
- o > 1 ? u[i++] = 65533 : a < 65536 ? u[i++] = a : (a -= 65536, u[i++] = 55296 | a >> 10 & 1023, u[i++] = 56320 | 1023 & a)
- }
- return r(u, i)
- }, e.utf8border = function (t, e) {
- var n;
- for ((e = e || t.length) > t.length && (e = t.length), n = e - 1; n >= 0 && 128 == (192 & t[n]);) n--;
- return n < 0 ? e : 0 === n ? e : n + s[t[n]] > e ? n : e
- }
- }, function (t, e, n) {
- "use strict";
- t.exports = function () {
- this.input = null, this.next_in = 0, this.avail_in = 0, this.total_in = 0, this.output = null, this.next_out = 0, this.avail_out = 0, this.total_out = 0, this.msg = "", this.state = null, this.data_type = 2, this.adler = 0
- }
- }, function (t, e, n) {
- "use strict";
- t.exports = {
- Z_NO_FLUSH: 0,
- Z_PARTIAL_FLUSH: 1,
- Z_SYNC_FLUSH: 2,
- Z_FULL_FLUSH: 3,
- Z_FINISH: 4,
- Z_BLOCK: 5,
- Z_TREES: 6,
- Z_OK: 0,
- Z_STREAM_END: 1,
- Z_NEED_DICT: 2,
- Z_ERRNO: -1,
- Z_STREAM_ERROR: -2,
- Z_DATA_ERROR: -3,
- Z_BUF_ERROR: -5,
- Z_NO_COMPRESSION: 0,
- Z_BEST_SPEED: 1,
- Z_BEST_COMPRESSION: 9,
- Z_DEFAULT_COMPRESSION: -1,
- Z_FILTERED: 1,
- Z_HUFFMAN_ONLY: 2,
- Z_RLE: 3,
- Z_FIXED: 4,
- Z_DEFAULT_STRATEGY: 0,
- Z_BINARY: 0,
- Z_TEXT: 1,
- Z_UNKNOWN: 2,
- Z_DEFLATED: 8
- }
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- return t && t.__esModule ? t : {default: t}
- }
- Object.defineProperty(e, "__esModule", {value: !0}), e.huobiResolution = e.getHuobiPeriodByInterval = e.getIntervalByHuobiPeriod = e.TradingView = void 0;
- var i = r(n(26)), a = r(n(86)), o = r(n(89)), s = r(n(52)), l = r(n(53)), u = r(n(96)), c = r(n(108));
- n(116);
- var f = r(n(118)), h = (r(n(64)), n(151)), d = n(63), p = (n(65)("huobi:entry"), function (t) {
- function e(t) {
- var n = t.ws, r = t.base, l = t.quote, c = t.period, p = t.chartType, v = t.props,
- g = (t.cssfile, t.toolbarColor), m = t.themes, _ = void 0 === m ? h.defaultThemes : m, y = t.themeName,
- b = t.lang, w = t.symbols, x = t.isMobile, S = t.fullscreenCallback;
- (0, s.default)(this, e), r = (0, d.getParameterByName)("base") || r, l = (0, d.getParameterByName)("quote") || l, c = (0, d.getParameterByName)("period") || c, b = (0, d.getParameterByName)("lang") || b || "en";
- var E = (0, h.getOverridesByThemeName)(_, y), k = E.overrides, T = E.url;
- void 0 !== p && (k["mainSeriesProperties.style"] = parseInt(p, 10));
- var C = {
- symbol: r.toUpperCase() + "/" + l.toUpperCase(),
- fullscreen: !0,
- interval: (0, d.getIntervalByHuobiPeriod)(c),
- container_id: "huobi-chart",
- datafeed: new f.default(n, "" + r + l, c, w),
- library_path: "/charting_library/",
- timezone: "Asia/Shanghai",
- locale: b || "en",
- drawings_access: {type: "black", tools: [{name: "Regression Trend"}]},
- disabled_features: ["compare_symbol", "display_market_status", "go_to_date", "header_chart_type", "header_compare", "header_interval_dialog_button", "header_resolutions", "header_screenshot", "header_symbol_search", "header_undo_redo", "legend_context_menu", "show_hide_button_in_legend", "show_interval_dialog_on_key_press", "snapshot_trading_drawings", "symbol_info", "timeframes_toolbar", "use_localstorage_for_settings", "volume_force_overlay"],
- enabled_features: ["dont_show_boolean_study_arguments", "hide_last_na_study_output", "move_logo_to_main_pane", "same_data_requery", "side_toolbar_in_fullscreen_mode"],
- custom_css_url: T,
- toolbar_bg: Boolean(g) ? g : "transparent",
- overrides: k
- }, M = (0, o.default)({}, C, v), A = (0, u.default)(this, (e.__proto__ || (0, a.default)(e)).call(this, M));
- return A.themes = (0, h.populateTheme)(_), A.maStudies = [], A.changingInterval = !1, A.chartType = p || 1, A.selectedIntervalClass = (0, d.getIntervalClass)({
- resolution: (0, d.getIntervalByHuobiPeriod)(c),
- chartType: A.chartType
- }), A.onChartReady(function () {
- document.querySelector("iframe").contentDocument.addEventListener("click", function (t) {
- (0, d.classFather)(t.target, "header-group-fullscreen") && S && S()
- });
- var t = [{slug: "realtime", resolution: "1", chartType: 3, isMobile: !0}, {
- slug: "1min",
- resolution: "1"
- }, {slug: "5min", resolution: "5"}, {slug: "15min", resolution: "15"}, {
- slug: "30min",
- resolution: "30"
- }, {slug: "1hour", resolution: "60", isMobile: !0}, {slug: "4hour", resolution: "240"}, {
- slug: "1day",
- resolution: "1D",
- isMobile: !0
- }, {slug: "5day", resolution: "5D"}, {slug: "1week", resolution: "7D"}, {
- slug: "1mon",
- resolution: "1M"
- }].filter(function (t) {
- return !x || t.isMobile
- }), e = ["#965fc4", "#84aad5", "#55b263", "#b7248a"], n = (0, i.default)(w, 1)[0],
- r = n ? 1 * n["trade-price-precision"] : 8;
- [5, 10, 30, 60].forEach(function (t, n) {
- A.chart().createStudy("Moving Average", !1, !1, [t], function (t) {
- return A.maStudies.push(t)
- }, {"plot.color.0": e[n], precision: r})
- });
- var a = function (t) {
- return A.maStudies.forEach(function (e) {
- return A.chart().setEntityVisibility(e, t)
- })
- };
- a((0, d.shouldShowMAStudiesByChartTypePreset)(A.chartType));
- var o = function (t) {
- var e = t.resolution, n = t.chartType, r = void 0 === n ? 1 : n;
- A.changingInterval || (A.setSymbol(A.options.symbol, e), A.chart().chartType() !== r && A.applyOverrides({"mainSeriesProperties.style": r}), a((0, d.shouldShowMAStudiesByChartTypePreset)(r)), A.selectedIntervalClass = (0, d.getIntervalClass)({
- resolution: e,
- chartType: r
- }), A.changingInterval = !1)
- }, s = t.map(function (t) {
- return A.createButton({align: "left"}).attr("title", "" + t.slug).data("interval-label", (0, d.getIntervalClass)(t)).toggleClass("selected", (0, d.getIntervalClass)(t) === A.selectedIntervalClass).on("click", function () {
- o(t), s.forEach(function (t) {
- return t.toggleClass("selected", t.data("interval-label") === A.selectedIntervalClass)
- }), d.huobiResolution.set({interval: t.resolution, chartType: t.chartType})
- }).append("<span>" + function (t) {
- return top.window.LANG && top.window.LANG.kline ? top.window.LANG.kline[t] || t : t
- }(t.slug) + "</span>")
- });
- A.chart().onIntervalChanged().subscribe(null, function (t, e) {
- A.changingInterval = !1, s.forEach(function (e) {
- return e.toggleClass("selected", e.data("interval-label") === (0, d.getIntervalClass)({
- resolution: t,
- chartType: 1
- }))
- }), 1 * t != 1 && (d.huobiResolution.set({interval: t}) || o({resolution: t}))
- }), A.onContextMenu(function (t, e) {
- return [{text: "-Objects Tree..."}, {text: "-Drawing Tools"}, {text: "-Hide Marks On Bars"}, {text: "-Change Symbol..."}, {text: "-Change Interval..."}]
- }), A.chart().executeActionById("drawingToolbarAction")
- }), A
- }
- return (0, c.default)(e, t), (0, l.default)(e, [{
- key: "setTheme", value: function (t) {
- (Boolean(t) ? this.themes[t] : void 0) && (this.applyOverrides(this.themes[t].overrides), this.themes[t].url && this.addCustomCSSFile(this.themes[t].url))
- }
- }]), e
- }(TradingView.widget));
- e.default = p, e.TradingView = TradingView, e.getIntervalByHuobiPeriod = d.getIntervalByHuobiPeriod, e.getHuobiPeriodByInterval = d.getHuobiPeriodByInterval, e.huobiResolution = d.huobiResolution
- }, function (t, e, n) {
- t.exports = {default: n(73), __esModule: !0}
- }, function (t, e, n) {
- n(17), n(24), t.exports = n(82)
- }, function (t, e, n) {
- "use strict";
- var r = n(75), i = n(76), a = n(11), o = n(12);
- t.exports = n(43)(Array, "Array", function (t, e) {
- this._t = o(t), this._i = 0, this._k = e
- }, function () {
- var t = this._t, e = this._k, n = this._i++;
- return !t || n >= t.length ? (this._t = void 0, i(1)) : "keys" == e ? i(0, n) : "values" == e ? i(0, t[n]) : i(0, [n, t[n]])
- }, "values"), a.Arguments = a.Array, r("keys"), r("values"), r("entries")
- }, function (t, e) {
- t.exports = function () {
- }
- }, function (t, e) {
- t.exports = function (t, e) {
- return {value: e, done: !!t}
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(30), i = n(20), a = n(22), o = {};
- n(8)(o, n(1)("iterator"), function () {
- return this
- }), t.exports = function (t, e, n) {
- t.prototype = r(o, {next: i(1, n)}), a(t, e + " Iterator")
- }
- }, function (t, e, n) {
- var r = n(5), i = n(4), a = n(16);
- t.exports = n(6) ? Object.defineProperties : function (t, e) {
- i(t);
- for (var n, o = a(e), s = o.length, l = 0; s > l;) r.f(t, n = o[l++], e[n]);
- return t
- }
- }, function (t, e, n) {
- var r = n(12), i = n(47), a = n(80);
- t.exports = function (t) {
- return function (e, n, o) {
- var s, l = r(e), u = i(l.length), c = a(o, u);
- if (t && n != n) {
- for (; u > c;) if ((s = l[c++]) != s) return !0
- } else for (; u > c; c++) if ((t || c in l) && l[c] === n) return t || c || 0;
- return !t && -1
- }
- }
- }, function (t, e, n) {
- var r = n(31), i = Math.max, a = Math.min;
- t.exports = function (t, e) {
- return (t = r(t)) < 0 ? i(t + e, 0) : a(t, e)
- }
- }, function (t, e, n) {
- var r = n(31), i = n(27);
- t.exports = function (t) {
- return function (e, n) {
- var a, o, s = String(i(e)), l = r(n), u = s.length;
- return l < 0 || l >= u ? t ? "" : void 0 : (a = s.charCodeAt(l)) < 55296 || a > 56319 || l + 1 === u || (o = s.charCodeAt(l + 1)) < 56320 || o > 57343 ? t ? s.charAt(l) : a : t ? s.slice(l, l + 2) : o - 56320 + (a - 55296 << 10) + 65536
- }
- }
- }, function (t, e, n) {
- var r = n(35), i = n(1)("iterator"), a = n(11);
- t.exports = n(0).isIterable = function (t) {
- var e = Object(t);
- return void 0 !== e[i] || "@@iterator" in e || a.hasOwnProperty(r(e))
- }
- }, function (t, e, n) {
- t.exports = {default: n(84), __esModule: !0}
- }, function (t, e, n) {
- n(17), n(24), t.exports = n(85)
- }, function (t, e, n) {
- var r = n(4), i = n(50);
- t.exports = n(0).getIterator = function (t) {
- var e = i(t);
- if ("function" != typeof e) throw TypeError(t + " is not iterable!");
- return r(e.call(t))
- }
- }, function (t, e, n) {
- t.exports = {default: n(87), __esModule: !0}
- }, function (t, e, n) {
- n(88), t.exports = n(0).Object.getPrototypeOf
- }, function (t, e, n) {
- var r = n(23), i = n(49);
- n(51)("getPrototypeOf", function () {
- return function (t) {
- return i(r(t))
- }
- })
- }, function (t, e, n) {
- t.exports = {default: n(90), __esModule: !0}
- }, function (t, e, n) {
- n(91), t.exports = n(0).Object.assign
- }, function (t, e, n) {
- var r = n(3);
- r(r.S + r.F, "Object", {assign: n(92)})
- }, function (t, e, n) {
- "use strict";
- var r = n(16), i = n(36), a = n(25), o = n(23), s = n(42), l = Object.assign;
- t.exports = !l || n(13)(function () {
- var t = {}, e = {}, n = Symbol(), r = "abcdefghijklmnopqrst";
- return t[n] = 7, r.split("").forEach(function (t) {
- e[t] = t
- }), 7 != l({}, t)[n] || Object.keys(l({}, e)).join("") != r
- }) ? function (t, e) {
- for (var n = o(t), l = arguments.length, u = 1, c = i.f, f = a.f; l > u;) for (var h, d = s(arguments[u++]), p = c ? r(d).concat(c(d)) : r(d), v = p.length, g = 0; v > g;) f.call(d, h = p[g++]) && (n[h] = d[h]);
- return n
- } : l
- }, function (t, e, n) {
- t.exports = {default: n(94), __esModule: !0}
- }, function (t, e, n) {
- n(95);
- var r = n(0).Object;
- t.exports = function (t, e, n) {
- return r.defineProperty(t, e, n)
- }
- }, function (t, e, n) {
- var r = n(3);
- r(r.S + r.F * !n(6), "Object", {defineProperty: n(5).f})
- }, function (t, e, n) {
- "use strict";
- e.__esModule = !0;
- var r = function (t) {
- return t && t.__esModule ? t : {default: t}
- }(n(37));
- e.default = function (t, e) {
- if (!t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
- return !e || "object" !== (void 0 === e ? "undefined" : (0, r.default)(e)) && "function" != typeof e ? t : e
- }
- }, function (t, e, n) {
- t.exports = {default: n(98), __esModule: !0}
- }, function (t, e, n) {
- n(24), n(17), t.exports = n(38).f("iterator")
- }, function (t, e, n) {
- t.exports = {default: n(100), __esModule: !0}
- }, function (t, e, n) {
- n(101), n(56), n(106), n(107), t.exports = n(0).Symbol
- }, function (t, e, n) {
- "use strict";
- var r = n(2), i = n(10), a = n(6), o = n(3), s = n(45), l = n(102).KEY, u = n(13), c = n(33), f = n(22),
- h = n(21), d = n(1), p = n(38), v = n(39), g = n(103), m = n(104), _ = n(4), y = n(12), b = n(29), w = n(20),
- x = n(30), S = n(105), E = n(55), k = n(5), T = n(16), C = E.f, M = k.f, A = S.f, P = r.Symbol, L = r.JSON,
- O = L && L.stringify, R = "prototype", I = d("_hidden"), B = d("toPrimitive"), z = {}.propertyIsEnumerable,
- F = c("symbol-registry"), N = c("symbols"), D = c("op-symbols"), j = Object[R], U = "function" == typeof P,
- H = r.QObject, G = !H || !H[R] || !H[R].findChild, W = a && u(function () {
- return 7 != x(M({}, "a", {
- get: function () {
- return M(this, "a", {value: 7}).a
- }
- })).a
- }) ? function (t, e, n) {
- var r = C(j, e);
- r && delete j[e], M(t, e, n), r && t !== j && M(j, e, r)
- } : M, V = function (t) {
- var e = N[t] = x(P[R]);
- return e._k = t, e
- }, Z = U && "symbol" == typeof P.iterator ? function (t) {
- return "symbol" == typeof t
- } : function (t) {
- return t instanceof P
- }, $ = function (t, e, n) {
- return t === j && $(D, e, n), _(t), e = b(e, !0), _(n), i(N, e) ? (n.enumerable ? (i(t, I) && t[I][e] && (t[I][e] = !1), n = x(n, {enumerable: w(0, !1)})) : (i(t, I) || M(t, I, w(1, {})), t[I][e] = !0), W(t, e, n)) : M(t, e, n)
- }, X = function (t, e) {
- _(t);
- for (var n, r = g(e = y(e)), i = 0, a = r.length; a > i;) $(t, n = r[i++], e[n]);
- return t
- }, Y = function (t) {
- var e = z.call(this, t = b(t, !0));
- return !(this === j && i(N, t) && !i(D, t)) && (!(e || !i(this, t) || !i(N, t) || i(this, I) && this[I][t]) || e)
- }, K = function (t, e) {
- if (t = y(t), e = b(e, !0), t !== j || !i(N, e) || i(D, e)) {
- var n = C(t, e);
- return !n || !i(N, e) || i(t, I) && t[I][e] || (n.enumerable = !0), n
- }
- }, q = function (t) {
- for (var e, n = A(y(t)), r = [], a = 0; n.length > a;) i(N, e = n[a++]) || e == I || e == l || r.push(e);
- return r
- }, J = function (t) {
- for (var e, n = t === j, r = A(n ? D : y(t)), a = [], o = 0; r.length > o;) !i(N, e = r[o++]) || n && !i(j, e) || a.push(N[e]);
- return a
- };
- U || (s((P = function () {
- if (this instanceof P) throw TypeError("Symbol is not a constructor!");
- var t = h(arguments.length > 0 ? arguments[0] : void 0), e = function (n) {
- this === j && e.call(D, n), i(this, I) && i(this[I], t) && (this[I][t] = !1), W(this, t, w(1, n))
- };
- return a && G && W(j, t, {configurable: !0, set: e}), V(t)
- })[R], "toString", function () {
- return this._k
- }), E.f = K, k.f = $, n(54).f = S.f = q, n(25).f = Y, n(36).f = J, a && !n(18) && s(j, "propertyIsEnumerable", Y, !0), p.f = function (t) {
- return V(d(t))
- }), o(o.G + o.W + o.F * !U, {Symbol: P});
- for (var Q = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), tt = 0; Q.length > tt;) d(Q[tt++]);
- for (var et = T(d.store), nt = 0; et.length > nt;) v(et[nt++]);
- o(o.S + o.F * !U, "Symbol", {
- for: function (t) {
- return i(F, t += "") ? F[t] : F[t] = P(t)
- }, keyFor: function (t) {
- if (!Z(t)) throw TypeError(t + " is not a symbol!");
- for (var e in F) if (F[e] === t) return e
- }, useSetter: function () {
- G = !0
- }, useSimple: function () {
- G = !1
- }
- }), o(o.S + o.F * !U, "Object", {
- create: function (t, e) {
- return void 0 === e ? x(t) : X(x(t), e)
- },
- defineProperty: $,
- defineProperties: X,
- getOwnPropertyDescriptor: K,
- getOwnPropertyNames: q,
- getOwnPropertySymbols: J
- }), L && o(o.S + o.F * (!U || u(function () {
- var t = P();
- return "[null]" != O([t]) || "{}" != O({a: t}) || "{}" != O(Object(t))
- })), "JSON", {
- stringify: function (t) {
- if (void 0 !== t && !Z(t)) {
- for (var e, n, r = [t], i = 1; arguments.length > i;) r.push(arguments[i++]);
- return "function" == typeof(e = r[1]) && (n = e), !n && m(e) || (e = function (t, e) {
- if (n && (e = n.call(this, t, e)), !Z(e)) return e
- }), r[1] = e, O.apply(L, r)
- }
- }
- }), P[R][B] || n(8)(P[R], B, P[R].valueOf), f(P, "Symbol"), f(Math, "Math", !0), f(r.JSON, "JSON", !0)
- }, function (t, e, n) {
- var r = n(21)("meta"), i = n(9), a = n(10), o = n(5).f, s = 0, l = Object.isExtensible || function () {
- return !0
- }, u = !n(13)(function () {
- return l(Object.preventExtensions({}))
- }), c = function (t) {
- o(t, r, {value: {i: "O" + ++s, w: {}}})
- }, f = t.exports = {
- KEY: r, NEED: !1, fastKey: function (t, e) {
- if (!i(t)) return "symbol" == typeof t ? t : ("string" == typeof t ? "S" : "P") + t;
- if (!a(t, r)) {
- if (!l(t)) return "F";
- if (!e) return "E";
- c(t)
- }
- return t[r].i
- }, getWeak: function (t, e) {
- if (!a(t, r)) {
- if (!l(t)) return !0;
- if (!e) return !1;
- c(t)
- }
- return t[r].w
- }, onFreeze: function (t) {
- return u && f.NEED && l(t) && !a(t, r) && c(t), t
- }
- }
- }, function (t, e, n) {
- var r = n(16), i = n(36), a = n(25);
- t.exports = function (t) {
- var e = r(t), n = i.f;
- if (n) for (var o, s = n(t), l = a.f, u = 0; s.length > u;) l.call(t, o = s[u++]) && e.push(o);
- return e
- }
- }, function (t, e, n) {
- var r = n(14);
- t.exports = Array.isArray || function (t) {
- return "Array" == r(t)
- }
- }, function (t, e, n) {
- var r = n(12), i = n(54).f, a = {}.toString,
- o = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [];
- t.exports.f = function (t) {
- return o && "[object Window]" == a.call(t) ? function (t) {
- try {
- return i(t)
- } catch (t) {
- return o.slice()
- }
- }(t) : i(r(t))
- }
- }, function (t, e, n) {
- n(39)("asyncIterator")
- }, function (t, e, n) {
- n(39)("observable")
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- return t && t.__esModule ? t : {default: t}
- }
- e.__esModule = !0;
- var i = r(n(109)), a = r(n(113)), o = r(n(37));
- e.default = function (t, e) {
- if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function, not " + (void 0 === e ? "undefined" : (0, o.default)(e)));
- t.prototype = (0, a.default)(e && e.prototype, {
- constructor: {
- value: t,
- enumerable: !1,
- writable: !0,
- configurable: !0
- }
- }), e && (i.default ? (0, i.default)(t, e) : t.__proto__ = e)
- }
- }, function (t, e, n) {
- t.exports = {default: n(110), __esModule: !0}
- }, function (t, e, n) {
- n(111), t.exports = n(0).Object.setPrototypeOf
- }, function (t, e, n) {
- var r = n(3);
- r(r.S, "Object", {setPrototypeOf: n(112).set})
- }, function (t, e, n) {
- var r = n(9), i = n(4), a = function (t, e) {
- if (i(t), !r(e) && null !== e) throw TypeError(e + ": can't set as prototype!")
- };
- t.exports = {
- set: Object.setPrototypeOf || ("__proto__" in {} ? function (t, e, r) {
- try {
- (r = n(15)(Function.call, n(55).f(Object.prototype, "__proto__").set, 2))(t, []), e = !(t instanceof Array)
- } catch (t) {
- e = !0
- }
- return function (t, n) {
- return a(t, n), e ? t.__proto__ = n : r(t, n), t
- }
- }({}, !1) : void 0), check: a
- }
- }, function (t, e, n) {
- t.exports = {default: n(114), __esModule: !0}
- }, function (t, e, n) {
- n(115);
- var r = n(0).Object;
- t.exports = function (t, e) {
- return r.create(t, e)
- }
- }, function (t, e, n) {
- var r = n(3);
- r(r.S, "Object", {create: n(30)})
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- return t && t.__esModule ? t : {default: t}
- }
- var i = r(n(57)), a = r(n(37));
- !function () {
- function t(t) {
- var e;
- if ("object" !== (void 0 === t ? "undefined" : (0, a.default)(t)) || t.constructor && !t.hasOwnProperty("constructor") && !(t.constructor.prototype || {}).hasOwnProperty("isPrototypeOf")) return !1;
- for (e in t) ;
- return void 0 === e || t.hasOwnProperty(e)
- }
- function e() {
- var n, r, i, o, s, l = arguments[0] || {}, u = 1, c = arguments.length, f = !1;
- for ("boolean" == typeof l && (f = l, l = arguments[u] || {}, u++), "object" !== (void 0 === l ? "undefined" : (0, a.default)(l)) && "function" != typeof l && (l = {}), u === c && (l = this, u--); u < c; u++) if (null != (n = arguments[u])) for (r in n) i = l[r], l !== (o = n[r]) && (f && o && (t(o) || (s = Array.isArray(o))) ? (s ? (s = !1, i = i && Array.isArray(i) ? i : []) : i = i && t(i) ? i : {}, l[r] = e(f, i, o)) : void 0 !== o && (l[r] = o));
- return l
- }
- function n(t) {
- o.widget.prototype[t] = function (e) {
- console.warn("Method `" + t + "` is obsolete. Please use `chart." + t + "()` subscription method instead.")
- }
- }
- if (!window.TradingView) {
- var r = {
- mobile: {
- disabledFeatures: "left_toolbar header_widget timeframes_toolbar edit_buttons_in_legend context_menus control_bar border_around_the_chart".split(" "),
- enabledFeatures: []
- }
- }, o = {
- BARS: 0, CANDLES: 1, LINE: 2, AREA: 3, HEIKEN_ASHI: 8, HOLLOW_CANDLES: 9, version: function () {
- return "1.11 (internal id 18168320 @ 2017-10-20 04:31:58.628107)"
- }, gEl: function (t) {
- return document.getElementById(t)
- }, gId: function () {
- return "tradingview_" + (1048576 * (1 + Math.random()) | 0).toString(16).substring(1)
- }, onready: function (t) {
- window.addEventListener ? window.addEventListener("DOMContentLoaded", t, !1) : window.attachEvent("onload", t)
- }, css: function (t) {
- var e = document.getElementsByTagName("head")[0], n = document.createElement("style");
- n.type = "text/css", n.styleSheet ? n.styleSheet.cssText = t : (t = document.createTextNode(t), n.appendChild(t)), e.appendChild(n)
- }, bindEvent: function (t, e, n) {
- t.addEventListener ? t.addEventListener(e, n, !1) : t.attachEvent && t.attachEvent("on" + e, n)
- }, unbindEvent: function (t, e, n) {
- t.removeEventListener ? t.removeEventListener(e, n, !1) : t.detachEvent && t.detachEvent("on" + e, n)
- }, widget: function (t) {
- if (this.id = o.gId(), !t.datafeed) throw Error("Datafeed is not defined");
- var n = {
- width: 800,
- height: 500,
- symbol: "AA",
- interval: "D",
- timeframe: null,
- timezone: "",
- container: "",
- path: "",
- locale: "en",
- toolbar_bg: void 0,
- drawingsAccess: void 0,
- studiesAccess: void 0,
- widgetbar: {datawindow: !1, details: !1, watchlist: !1, watchlist_settings: {default_symbols: []}},
- overrides: {"mainSeriesProperties.showCountdown": !1},
- studiesOverrides: {},
- brokerConfig: {},
- fullscreen: !1,
- autosize: !1,
- disabledFeatures: [],
- enabledFeatures: [],
- indicators_file_name: null,
- custom_css_url: null,
- auto_save_delay: null,
- debug: !1,
- time_frames: [{text: "5y", resolution: "W"}, {text: "1y", resolution: "W"}, {
- text: "6m",
- resolution: "120"
- }, {text: "3m", resolution: "60"}, {text: "1m", resolution: "30"}, {
- text: "5d",
- resolution: "5"
- }, {text: "1d", resolution: "1"}],
- client_id: "0",
- user_id: "0",
- charts_storage_url: void 0,
- charts_storage_api_version: "1.0",
- logo: {},
- favorites: {intervals: [], chartTypes: []},
- rss_news_feed: null,
- settingsAdapter: null
- };
- this.options = e(!0, n, {
- width: t.width,
- height: t.height,
- symbol: t.symbol,
- interval: t.interval,
- timeframe: t.timeframe,
- timezone: t.timezone,
- container: t.container_id,
- path: t.library_path,
- locale: t.locale,
- toolbar_bg: t.toolbar_bg,
- drawingsAccess: t.drawings_access,
- studiesAccess: t.studies_access,
- widgetbar: t.widgetbar,
- overrides: t.overrides,
- studiesOverrides: t.studies_overrides,
- savedData: t.saved_data || t.savedData,
- snapshotUrl: t.snapshot_url,
- uid: this.id,
- datafeed: t.datafeed,
- customFormatters: t.customFormatters,
- tradingController: t.trading_controller,
- brokerFactory: t.brokerFactory,
- brokerConfig: t.brokerConfig,
- logo: t.logo,
- autosize: t.autosize,
- fullscreen: t.fullscreen,
- disabledFeatures: t.disabled_features,
- enabledFeatures: t.enabled_features,
- indicators_file_name: t.indicators_file_name,
- custom_css_url: t.custom_css_url,
- auto_save_delay: t.auto_save_delay,
- debug: t.debug,
- client_id: t.client_id,
- user_id: t.user_id,
- charts_storage_url: t.charts_storage_url,
- charts_storage_api_version: t.charts_storage_api_version,
- favorites: t.favorites,
- numeric_formatting: t.numeric_formatting,
- rss_news_feed: t.rss_news_feed,
- newsProvider: t.news_provider,
- studyCountLimit: t.study_count_limit,
- symbolSearchRequestDelay: t.symbol_search_request_delay,
- loadLastChart: t.load_last_chart,
- settingsAdapter: t.settings_adapter
- }), this.options.time_frames = t.time_frames || n.time_frames, t.preset && (t = t.preset, r[t] ? (t = r[t], this.options.disabledFeatures = 0 < this.options.disabledFeatures.length ? this.options.disabledFeatures.concat(t.disabledFeatures) : t.disabledFeatures, this.options.enabledFeatures = 0 < this.options.enabledFeatures.length ? this.options.enabledFeatures.concat(t.enabledFeatures) : t.enabledFeatures) : console.warn("Unknown preset: `" + t + "`")), this._ready_handlers = [], this.create()
- }
- };
- o.widget.prototype = {
- _innerWindow: function () {
- return o.gEl(this.id).contentWindow
- }, _autoResizeChart: function () {
- this.options.fullscreen && (o.gEl(this.id).style.height = window.innerHeight + "px")
- }, create: function () {
- var t, e = this.render(), n = this;
- if (this.options.container) {
- var r = o.gEl(this.options.container);
- r.innerHTML = e
- } else document.write(e);
- (this.options.autosize || this.options.fullscreen) && (r = o.gEl(this.id), r.style.width = "100%", this.options.fullscreen || (r.style.height = "100%")), this._autoResizeChart(), this._onWindowResize = function (t) {
- n._autoResizeChart()
- }, window.addEventListener("resize", this._onWindowResize), t = o.gEl(this.id), o.bindEvent(t, "load", function e() {
- o.unbindEvent(t, "load", e), t.contentWindow.widgetReady(function () {
- var e;
- for (n._ready = !0, e = n._ready_handlers.length; e--;) n._ready_handlers[e].call(n);
- t.contentWindow._initializationFinished()
- })
- })
- }, render: function () {
- window[this.options.uid] = {
- datafeed: this.options.datafeed,
- customFormatters: this.options.customFormatters,
- tradingController: this.options.tradingController,
- brokerFactory: this.options.brokerFactory,
- overrides: this.options.overrides,
- studiesOverrides: this.options.studiesOverrides,
- disabledFeatures: this.options.disabledFeatures,
- enabledFeatures: this.options.enabledFeatures,
- brokerConfig: this.options.brokerConfig,
- favorites: this.options.favorites,
- logo: this.options.logo,
- numeric_formatting: this.options.numeric_formatting,
- rss_news_feed: this.options.rss_news_feed,
- newsProvider: this.options.newsProvider,
- loadLastChart: this.options.loadLastChart,
- settingsAdapter: this.options.settingsAdapter
- }, this.options.savedData && (window[this.options.uid].chartContent = {json: this.options.savedData});
- var t = (this.options.path || "") + "static/tv-chart.18168320bd5edaac1e75.html#localserver=1&symbol=" + encodeURIComponent(this.options.symbol) + "&interval=" + encodeURIComponent(this.options.interval) + (this.options.timeframe ? "&timeframe=" + encodeURIComponent(this.options.timeframe) : "") + (this.options.toolbar_bg ? "&toolbarbg=" + this.options.toolbar_bg.replace("#", "") : "") + (this.options.studiesAccess ? "&studiesAccess=" + encodeURIComponent((0, i.default)(this.options.studiesAccess)) : "") + "&widgetbar=" + encodeURIComponent((0, i.default)(this.options.widgetbar)) + (this.options.drawingsAccess ? "&drawingsAccess=" + encodeURIComponent((0, i.default)(this.options.drawingsAccess)) : "") + "&timeFrames=" + encodeURIComponent((0, i.default)(this.options.time_frames)) + "&locale=" + encodeURIComponent(this.options.locale) + "&uid=" + encodeURIComponent(this.options.uid) + "&clientId=" + encodeURIComponent(this.options.client_id) + "&userId=" + encodeURIComponent(this.options.user_id) + (this.options.charts_storage_url ? "&chartsStorageUrl=" + encodeURIComponent(this.options.charts_storage_url) : "") + (this.options.charts_storage_api_version ? "&chartsStorageVer=" + encodeURIComponent(this.options.charts_storage_api_version) : "") + (this.options.indicators_file_name ? "&indicatorsFile=" + encodeURIComponent(this.options.indicators_file_name) : "") + (this.options.custom_css_url ? "&customCSS=" + encodeURIComponent(this.options.custom_css_url) : "") + (this.options.auto_save_delay ? "&autoSaveDelay=" + encodeURIComponent(this.options.auto_save_delay) : "") + "&debug=" + this.options.debug + (this.options.snapshotUrl ? "&snapshotUrl=" + encodeURIComponent(this.options.snapshotUrl) : "") + (this.options.timezone ? "&timezone=" + encodeURIComponent(this.options.timezone) : "") + (this.options.studyCountLimit ? "&studyCountLimit=" + encodeURIComponent(this.options.studyCountLimit) : "") + (this.options.symbolSearchRequestDelay ? "&ssreqdelay=" + encodeURIComponent(this.options.symbolSearchRequestDelay) : "");
- return '<iframe id="' + this.id + '" name="' + this.id + '" src="' + t + '"' + (this.options.autosize || this.options.fullscreen ? "" : ' width="' + this.options.width + '" height="' + this.options.height + '"') + ' frameborder="0" allowTransparency="true" scrolling="no" allowfullscreen style="display:block;"></iframe>'
- }, onChartReady: function (t) {
- this._ready ? t.call(this) : this._ready_handlers.push(t)
- }, setSymbol: function (t, e, n) {
- this._innerWindow().tradingViewApi.changeSymbol(t, e + "", n)
- }, layout: function () {
- return this._innerWindow().tradingViewApi.layout()
- }, setLayout: function (t) {
- return this._innerWindow().tradingViewApi.setLayout(t)
- }, chartsCount: function () {
- return this._innerWindow().tradingViewApi.chartsCount()
- }, chart: function (t) {
- return this._innerWindow().tradingViewApi.chart(t)
- }, activeChart: function () {
- return this._innerWindow().tradingViewApi.activeChart()
- }, watchList: function () {
- return this._innerWindow().tradingViewApi.watchlist()
- }, createButton: function (t) {
- return this._innerWindow().createButton(t)
- }, symbolInterval: function (t) {
- return this._innerWindow().tradingViewApi.getSymbolInterval(t)
- }, remove: function () {
- window.removeEventListener("resize", this._onWindowResize), this._ready_handlers.splice(0, this._ready_handlers.length), delete window[this.options.uid];
- var t = o.gEl(this.id);
- t.contentWindow.destroyChart(), t.parentNode.removeChild(t)
- }, getVisibleRange: function (t) {
- return this._innerWindow().tradingViewApi.getVisibleRange(t)
- }, getVisiblePriceRange: function (t) {
- return this._innerWindow().tradingViewApi.getVisiblePriceRange(t)
- }, subscribe: function (t, e) {
- this._innerWindow().tradingViewApi.subscribe(t, e)
- }, unsubscribe: function (t, e) {
- this._innerWindow().tradingViewApi.unsubscribe(t, e)
- }, onContextMenu: function (t) {
- this._innerWindow().tradingViewApi.onContextMenu(t)
- }, onShortcut: function (t, e) {
- this._innerWindow().createShortcutAction(t, e)
- }, onGrayedObjectClicked: function (t) {
- this._innerWindow().tradingViewApi.onGrayedObjectClicked(t)
- }, closePopupsAndDialogs: function () {
- this._innerWindow().tradingViewApi.closePopupsAndDialogs()
- }, applyOverrides: function (t) {
- this.options = e(!0, this.options, {overrides: t}), this._innerWindow().applyOverrides(t)
- }, applyStudiesOverrides: function (t) {
- this._innerWindow().applyStudiesOverrides(t)
- }, createStudyTemplate: function (t, e) {
- return this._innerWindow().tradingViewApi.createStudyTemplate(t, e)
- }, addCustomCSSFile: function (t) {
- this._innerWindow().addCustomCSSFile(t)
- }, save: function (t) {
- this._innerWindow().tradingViewApi.saveChart(t)
- }, load: function (t, e) {
- this._innerWindow().tradingViewApi.loadChart({json: t, extendedData: e})
- }, setLanguage: function (t) {
- this.remove(), this.options.locale = t, this.create()
- }, isFloatingTradingPanelVisible: function () {
- return this._innerWindow().isFloatingTradingPanelVisible()
- }, toggleFloatingTradingPanel: function () {
- this._innerWindow().toggleFloatingTradingPanel()
- }, isBottomTradingPanelVisible: function () {
- return this._innerWindow().isBottomTradingPanelVisible()
- }, toggleBottomTradingPanel: function () {
- this._innerWindow().toggleBottomTradingPanel()
- }, showSampleOrderDialog: function (t) {
- return this._innerWindow().showSampleOrderDialog(t)
- }, mainSeriesPriceFormatter: function () {
- return this._innerWindow().tradingViewApi.mainSeriesPriceFormatter()
- }, showNoticeDialog: function (t) {
- this._innerWindow().tradingViewApi.showNoticeDialog(t)
- }, showConfirmDialog: function (t) {
- this._innerWindow().tradingViewApi.showConfirmDialog(t)
- }, selectLineTool: function (t) {
- this._innerWindow().tradingViewApi.selectLineTool(t)
- }, selectedLineTool: function () {
- return this._innerWindow().tradingViewApi.selectedLineTool()
- }, getSavedCharts: function (t) {
- this._innerWindow().tradingViewApi.getSavedCharts(t)
- }, loadChartFromServer: function (t) {
- this._innerWindow().tradingViewApi.loadChartFromServer(t)
- }, saveChartToServer: function (t, e, n, r) {
- this._innerWindow().tradingViewApi.saveChartToServer(t, e, n, r)
- }, removeChartFromServer: function (t, e) {
- this._innerWindow().tradingViewApi.removeChartFromServer(t, e)
- }, getIntervals: function () {
- return this._innerWindow().tradingViewApi.getIntervals()
- }, getStudiesList: function () {
- return this._innerWindow().tradingViewApi.getStudiesList()
- }
- }, n("onSymbolChange"), n("onIntervalChange"), [["onTick"], ["onAutoSaveNeeded"], ["onScreenshotReady"], ["onBarMarkClicked", "onMarkClick"], ["onTimescaleMarkClicked", "onTimescaleMarkClick"]].forEach(function (t) {
- o.widget.prototype[t[0]] = function (e) {
- var n = t[1] || t[0];
- console.warn("Method `" + t[0] + '` is obsolete. Please use `widget.subscribe("' + n + '", callback)` instead.'), this.subscribe(n, e)
- }
- }), window.TradingView && jQuery ? jQuery.extend(window.TradingView, o) : window.TradingView = o
- }
- }()
- }, function (t, e, n) {
- var r = n(0), i = r.JSON || (r.JSON = {stringify: JSON.stringify});
- t.exports = function (t) {
- return i.stringify.apply(i, arguments)
- }
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- return t && t.__esModule ? t : {default: t}
- }
- function i(t, e, n) {
- var r = new FileReader;
- if (n) r.addEventListener("loadend", function () {
- for (var t = "", n = new Uint8Array(r.result), i = n.byteLength, a = 0; a < i; a++) t += String.fromCharCode(n[a]);
- e(t)
- }), r.readAsArrayBuffer(t); else {
- r.addEventListener("loadend", function () {
- e(r.result)
- });
- try {
- r.readAsBinaryString(t)
- } catch (n) {
- i(t, e, !0)
- }
- }
- }
- var a = r(n(58)), o = r(n(26)), s = r(n(121)), l = r(n(124)), u = r(n(57)), c = r(n(52)), f = r(n(53)), h = n(63),
- d = r(n(64)), p = r(n(65)), v = r(n(142)), g = (0, p.default)("__debug_huobi:ws"),
- m = (0, p.default)("__debug_huobi:tv"), _ = new d.default;
- t.exports = function () {
- function t(e, n, r, i) {
- var a = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 300;
- (0, c.default)(this, t), this.ws = e, this.pair = n, this.period = r, this.symbols = i, this.maxBars = a, this.serverTime = null, this.setPair = this.setPair.bind(this), this.setPeriod = this.setPeriod.bind(this), this.barCache = {}
- }
- return (0, f.default)(t, [{
- key: "setPair", value: function (t) {
- this.pair = t
- }
- }, {
- key: "setPeriod", value: function (t) {
- this.period = t
- }
- }, {
- key: "send", value: function (t) {
- g("sending ", t);
- try {
- var e = "string" == typeof t ? t : (0, u.default)(t);
- this.ws.send(e)
- } catch (e) {
- console.error("invalid json: ", t), console.error(e.stack)
- }
- }
- }, {
- key: "getChannel", value: function (t) {
- var e = "1min";
- return t ? (e = (0, h.getHuobiPeriodByInterval)(t), this.setPeriod(e)) : e = this.period, "market." + this.pair + ".kline." + e
- }
- }, {
- key: "onReady", value: function (t) {
- var e = this, n = {
- symbols_types: [],
- supported_resolutions: [1, 5, 15, 30, 60, 240, "1D", "5D", "1W", "1M"],
- supports_marks: !1,
- supports_timescale_marks: !1,
- supports_time: !0
- };
- _.on("hb.ping", function (t) {
- e.serverTime = parseInt(t / 1e3, 0)
- });
- var r = {};
- r.onopen = this.ws.onopen, 1 === this.ws.readyState && setTimeout(function () {
- return t(n)
- }, 0), this.ws.onopen = function () {
- r.onopen(), t(n)
- }, r.onmessage = this.ws.onmessage, this.ws.onmessage = function () {
- var t = (0, l.default)(s.default.mark(function t(n) {
- var a, o, l;
- return s.default.wrap(function (t) {
- for (; ;) switch (t.prev = t.next) {
- case 0:
- a = new FileReader, o = void 0, l = function (t) {
- g("finally receive msg: ", t), r.onmessage(n), e.dispatchMsg(t)
- }, t.prev = 3, o = JSON.parse(n.data), l(o), t.next = 13;
- break;
- case 8:
- if (t.prev = 8, t.t0 = t.catch(3), "string" != typeof n.data) {
- t.next = 12;
- break
- }
- return t.abrupt("return");
- case 12:
- i(n.data, function (t) {
- o = JSON.parse(v.default.inflate(t, {to: "string"})), l(o)
- });
- case 13:
- case"end":
- return t.stop()
- }
- }, t, e, [[3, 8]])
- }));
- return function (e) {
- return t.apply(this, arguments)
- }
- }()
- }
- }, {
- key: "resolveSymbol", value: function (t, e, n) {
- var r = this;
- setTimeout(function () {
- try {
- var i = r.symbols.filter(function (e) {
- return e["symbol-name"] === t
- }), a = (0, o.default)(i, 1)[0];
- if (!a) throw new Error("no such symbol");
- e({
- name: t,
- ticker: t,
- description: "",
- session: "24x7",
- minmov: 1,
- pricescale: Number("1e" + a["trade-price-precision"]),
- volumescale: Number("1e" + a["trade-amount-precision"]),
- timezone: "Asia/Shanghai",
- has_intraday: !0,
- has_daily: !0,
- has_weekly_and_monthly: !0
- })
- } catch (t) {
- n(t)
- }
- }, 0)
- }
- }, {
- key: "getBars", value: function (t, e, n, r, i, a, o) {
- var s = this;
- m("req from, to: [%s, %s]", n, r), r = o ? parseInt(+new Date / 1e3, 10) : r;
- var l = this.getAPITimeRange([], n, r, this.getStepByResolution(e)), u = +new Date + "." + l.length;
- l.forEach(function (t, n) {
- var r = t.from, i = t.to;
- s.send({id: u + "." + n, req: s.getChannel(e), from: r, to: i})
- }), _.on("hb.rep", function (t) {
- g("TARGETING-getBars.rep"), s.combineBars(t, e)
- }), _.on("hb.bar-ready", function (t) {
- var e = t.id, n = t.bars;
- g("bar ready for %s", e), i(n, {noData: !n.length}), _.off("hb.rep"), _.off("hb.bar-ready")
- }), _.once("hb.reqerror", function (t) {
- return a(t)
- })
- }
- }, {
- key: "combineBars", value: function (t, e) {
- var n = this, r = t.id, i = t.data, s = r.split("."), l = (0, o.default)(s, 3), u = l[0], c = l[1],
- f = l[2];
- m("p:", this.period), this.barCache[u] || (this.barCache[u] = {}), this.barCache[u][f] = i;
- var d = (0, a.default)(this.barCache[u]);
- if (d.length === +c) {
- var p = d.reduce(function (t, r) {
- return t.concat(n.barCache[u][r].map(function (t) {
- return {
- time: 1e3 * n.roundToResolution(t.id, (0, h.resolutionInSeconds)(e)),
- close: t.close,
- open: t.open,
- high: t.high,
- low: t.low,
- volume: t.amount
- }
- }))
- }, []);
- _.emit("hb.bar-ready", {id: r, bars: p}), delete this.barCache[u]
- }
- }
- }, {
- key: "roundToResolution", value: function (t, e) {
- var n = 0;
- return e >= 2592e3 ? t : (e >= 86400 && (n = 57600), Math.floor(t / e) * e + n)
- }
- }, {
- key: "subscribeBars", value: function (t, e, n, r, i) {
- m("subscribeBars()", arguments);
- var a = this.getChannel();
- this.send({sub: a}), _.on("hb.sub", function (t) {
- var e = t.tick, r = +new Date;
- g("subscribe id: %s", e.id, r), n({
- time: 1e3 * e.id,
- close: e.close,
- open: e.open,
- high: e.high,
- low: e.low,
- volume: e.amount
- })
- })
- }
- }, {
- key: "unsubscribeBars", value: function (t) {
- _.off("hb.sub"), this.send({unsub: this.getChannel()})
- }
- }, {
- key: "getServerTime", value: function (t) {
- g("get server time, %s", this.serverTime), this.serverTime && t(this.serverTime)
- }
- }, {
- key: "getAPITimeRange", value: function (t, e, n, r) {
- m("getAPITimeRange()", e, n, r);
- var i = 1325347200, a = 2524579200;
- return n < i ? [{from: i, to: i}] : e > a ? [{
- from: a,
- to: a
- }] : (e < i && (e = i), n > a && (n = a), function e(r, i) {
- return r + i > n ? (t.push({from: r, to: n}), m("result: %j", t), t) : (t.push({
- from: r,
- to: r + i
- }), e(r + i + 1, i))
- }(e, r))
- }
- }, {
- key: "getStepByResolution", value: function (t) {
- return (0, h.resolutionInSeconds)(t) * this.maxBars
- }
- }, {
- key: "dispatchMsg", value: function (t) {
- g("dispatching %s", (0, u.default)(t).substr(0, 200)), t.rep && this.isValidChannel(t.rep) ? _.emit("hb.rep", t) : t.ch && this.isValidChannel(t.ch) ? _.emit("hb.sub", t) : "error" === t.status && t["err-msg"].includes("req") && _.emit("hb.reqerror", t["err-msg"])
- }
- }, {
- key: "isValidChannel", value: function (t) {
- try {
- var e = t.split("."), n = (0, o.default)(e, 4), r = (n[0], n[1]), i = n[2], a = n[3];
- return g("period: ", a, this.period), g("pair: ", r, this.pair), r === this.pair && "kline" === i && a === this.period
- } catch (e) {
- return g("split fail, not a valid channel?", t), !1
- }
- }
- }]), t
- }()
- }, function (t, e, n) {
- n(120), t.exports = n(0).Object.keys
- }, function (t, e, n) {
- var r = n(23), i = n(16);
- n(51)("keys", function () {
- return function (t) {
- return i(r(t))
- }
- })
- }, function (t, e, n) {
- t.exports = n(122)
- }, function (t, e, n) {
- var r = function () {
- return this
- }() || Function("return this")(),
- i = r.regeneratorRuntime && Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime") >= 0,
- a = i && r.regeneratorRuntime;
- if (r.regeneratorRuntime = void 0, t.exports = n(123), i) r.regeneratorRuntime = a; else try {
- delete r.regeneratorRuntime
- } catch (t) {
- r.regeneratorRuntime = void 0
- }
- }, function (t, e) {
- !function (e) {
- "use strict";
- function n(t, e, n, a) {
- var o = e && e.prototype instanceof i ? e : i, s = Object.create(o.prototype), l = new h(a || []);
- return s._invoke = function (t, e, n) {
- var i = E;
- return function (a, o) {
- if (i === T) throw new Error("Generator is already running");
- if (i === C) {
- if ("throw" === a) throw o;
- return p()
- }
- for (n.method = a, n.arg = o; ;) {
- var s = n.delegate;
- if (s) {
- var l = u(s, n);
- if (l) {
- if (l === M) continue;
- return l
- }
- }
- if ("next" === n.method) n.sent = n._sent = n.arg; else if ("throw" === n.method) {
- if (i === E) throw i = C, n.arg;
- n.dispatchException(n.arg)
- } else "return" === n.method && n.abrupt("return", n.arg);
- i = T;
- var c = r(t, e, n);
- if ("normal" === c.type) {
- if (i = n.done ? C : k, c.arg === M) continue;
- return {value: c.arg, done: n.done}
- }
- "throw" === c.type && (i = C, n.method = "throw", n.arg = c.arg)
- }
- }
- }(t, n, l), s
- }
- function r(t, e, n) {
- try {
- return {type: "normal", arg: t.call(e, n)}
- } catch (t) {
- return {type: "throw", arg: t}
- }
- }
- function i() {
- }
- function a() {
- }
- function o() {
- }
- function s(t) {
- ["next", "throw", "return"].forEach(function (e) {
- t[e] = function (t) {
- return this._invoke(e, t)
- }
- })
- }
- function l(t) {
- function e(n, i, a, o) {
- var s = r(t[n], t, i);
- if ("throw" !== s.type) {
- var l = s.arg, u = l.value;
- return u && "object" == typeof u && m.call(u, "__await") ? Promise.resolve(u.__await).then(function (t) {
- e("next", t, a, o)
- }, function (t) {
- e("throw", t, a, o)
- }) : Promise.resolve(u).then(function (t) {
- l.value = t, a(l)
- }, o)
- }
- o(s.arg)
- }
- var n;
- this._invoke = function (t, r) {
- function i() {
- return new Promise(function (n, i) {
- e(t, r, n, i)
- })
- }
- return n = n ? n.then(i, i) : i()
- }
- }
- function u(t, e) {
- var n = t.iterator[e.method];
- if (n === v) {
- if (e.delegate = null, "throw" === e.method) {
- if (t.iterator.return && (e.method = "return", e.arg = v, u(t, e), "throw" === e.method)) return M;
- e.method = "throw", e.arg = new TypeError("The iterator does not provide a 'throw' method")
- }
- return M
- }
- var i = r(n, t.iterator, e.arg);
- if ("throw" === i.type) return e.method = "throw", e.arg = i.arg, e.delegate = null, M;
- var a = i.arg;
- return a ? a.done ? (e[t.resultName] = a.value, e.next = t.nextLoc, "return" !== e.method && (e.method = "next", e.arg = v), e.delegate = null, M) : a : (e.method = "throw", e.arg = new TypeError("iterator result is not an object"), e.delegate = null, M)
- }
- function c(t) {
- var e = {tryLoc: t[0]};
- 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e)
- }
- function f(t) {
- var e = t.completion || {};
- e.type = "normal", delete e.arg, t.completion = e
- }
- function h(t) {
- this.tryEntries = [{tryLoc: "root"}], t.forEach(c, this), this.reset(!0)
- }
- function d(t) {
- if (t) {
- var e = t[y];
- if (e) return e.call(t);
- if ("function" == typeof t.next) return t;
- if (!isNaN(t.length)) {
- var n = -1, r = function e() {
- for (; ++n < t.length;) if (m.call(t, n)) return e.value = t[n], e.done = !1, e;
- return e.value = v, e.done = !0, e
- };
- return r.next = r
- }
- }
- return {next: p}
- }
- function p() {
- return {value: v, done: !0}
- }
- var v, g = Object.prototype, m = g.hasOwnProperty, _ = "function" == typeof Symbol ? Symbol : {},
- y = _.iterator || "@@iterator", b = _.asyncIterator || "@@asyncIterator",
- w = _.toStringTag || "@@toStringTag", x = "object" == typeof t, S = e.regeneratorRuntime;
- if (S) x && (t.exports = S); else {
- (S = e.regeneratorRuntime = x ? t.exports : {}).wrap = n;
- var E = "suspendedStart", k = "suspendedYield", T = "executing", C = "completed", M = {}, A = {};
- A[y] = function () {
- return this
- };
- var P = Object.getPrototypeOf, L = P && P(P(d([])));
- L && L !== g && m.call(L, y) && (A = L);
- var O = o.prototype = i.prototype = Object.create(A);
- a.prototype = O.constructor = o, o.constructor = a, o[w] = a.displayName = "GeneratorFunction", S.isGeneratorFunction = function (t) {
- var e = "function" == typeof t && t.constructor;
- return !!e && (e === a || "GeneratorFunction" === (e.displayName || e.name))
- }, S.mark = function (t) {
- return Object.setPrototypeOf ? Object.setPrototypeOf(t, o) : (t.__proto__ = o, w in t || (t[w] = "GeneratorFunction")), t.prototype = Object.create(O), t
- }, S.awrap = function (t) {
- return {__await: t}
- }, s(l.prototype), l.prototype[b] = function () {
- return this
- }, S.AsyncIterator = l, S.async = function (t, e, r, i) {
- var a = new l(n(t, e, r, i));
- return S.isGeneratorFunction(e) ? a : a.next().then(function (t) {
- return t.done ? t.value : a.next()
- })
- }, s(O), O[w] = "Generator", O[y] = function () {
- return this
- }, O.toString = function () {
- return "[object Generator]"
- }, S.keys = function (t) {
- var e = [];
- for (var n in t) e.push(n);
- return e.reverse(), function n() {
- for (; e.length;) {
- var r = e.pop();
- if (r in t) return n.value = r, n.done = !1, n
- }
- return n.done = !0, n
- }
- }, S.values = d, h.prototype = {
- constructor: h, reset: function (t) {
- if (this.prev = 0, this.next = 0, this.sent = this._sent = v, this.done = !1, this.delegate = null, this.method = "next", this.arg = v, this.tryEntries.forEach(f), !t) for (var e in this) "t" === e.charAt(0) && m.call(this, e) && !isNaN(+e.slice(1)) && (this[e] = v)
- }, stop: function () {
- this.done = !0;
- var t = this.tryEntries[0].completion;
- if ("throw" === t.type) throw t.arg;
- return this.rval
- }, dispatchException: function (t) {
- function e(e, r) {
- return a.type = "throw", a.arg = t, n.next = e, r && (n.method = "next", n.arg = v), !!r
- }
- if (this.done) throw t;
- for (var n = this, r = this.tryEntries.length - 1; r >= 0; --r) {
- var i = this.tryEntries[r], a = i.completion;
- if ("root" === i.tryLoc) return e("end");
- if (i.tryLoc <= this.prev) {
- var o = m.call(i, "catchLoc"), s = m.call(i, "finallyLoc");
- if (o && s) {
- if (this.prev < i.catchLoc) return e(i.catchLoc, !0);
- if (this.prev < i.finallyLoc) return e(i.finallyLoc)
- } else if (o) {
- if (this.prev < i.catchLoc) return e(i.catchLoc, !0)
- } else {
- if (!s) throw new Error("try statement without catch or finally");
- if (this.prev < i.finallyLoc) return e(i.finallyLoc)
- }
- }
- }
- }, abrupt: function (t, e) {
- for (var n = this.tryEntries.length - 1; n >= 0; --n) {
- var r = this.tryEntries[n];
- if (r.tryLoc <= this.prev && m.call(r, "finallyLoc") && this.prev < r.finallyLoc) {
- var i = r;
- break
- }
- }
- i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
- var a = i ? i.completion : {};
- return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, M) : this.complete(a)
- }, complete: function (t, e) {
- if ("throw" === t.type) throw t.arg;
- return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), M
- }, finish: function (t) {
- for (var e = this.tryEntries.length - 1; e >= 0; --e) {
- var n = this.tryEntries[e];
- if (n.finallyLoc === t) return this.complete(n.completion, n.afterLoc), f(n), M
- }
- }, catch: function (t) {
- for (var e = this.tryEntries.length - 1; e >= 0; --e) {
- var n = this.tryEntries[e];
- if (n.tryLoc === t) {
- var r = n.completion;
- if ("throw" === r.type) {
- var i = r.arg;
- f(n)
- }
- return i
- }
- }
- throw new Error("illegal catch attempt")
- }, delegateYield: function (t, e, n) {
- return this.delegate = {
- iterator: d(t),
- resultName: e,
- nextLoc: n
- }, "next" === this.method && (this.arg = v), M
- }
- }
- }
- }(function () {
- return this
- }() || Function("return this")())
- }, function (t, e, n) {
- "use strict";
- e.__esModule = !0;
- var r = function (t) {
- return t && t.__esModule ? t : {default: t}
- }(n(125));
- e.default = function (t) {
- return function () {
- var e = t.apply(this, arguments);
- return new r.default(function (t, n) {
- function i(a, o) {
- try {
- var s = e[a](o), l = s.value
- } catch (t) {
- return void n(t)
- }
- if (!s.done) return r.default.resolve(l).then(function (t) {
- i("next", t)
- }, function (t) {
- i("throw", t)
- });
- t(l)
- }
- return i("next")
- })
- }
- }
- }, function (t, e, n) {
- t.exports = {default: n(126), __esModule: !0}
- }, function (t, e, n) {
- n(56), n(24), n(17), n(127), n(137), n(138), t.exports = n(0).Promise
- }, function (t, e, n) {
- "use strict";
- var r, i, a, o, s = n(18), l = n(2), u = n(15), c = n(35), f = n(3), h = n(9), d = n(19), p = n(128), v = n(129),
- g = n(59), m = n(60).set, _ = n(133)(), y = n(40), b = n(61), w = n(62), x = "Promise", S = l.TypeError,
- E = l.process, k = l[x], T = "process" == c(E), C = function () {
- }, M = i = y.f, A = !!function () {
- try {
- var t = k.resolve(1), e = (t.constructor = {})[n(1)("species")] = function (t) {
- t(C, C)
- };
- return (T || "function" == typeof PromiseRejectionEvent) && t.then(C) instanceof e
- } catch (t) {
- }
- }(), P = function (t) {
- var e;
- return !(!h(t) || "function" != typeof(e = t.then)) && e
- }, L = function (t, e) {
- if (!t._n) {
- t._n = !0;
- var n = t._c;
- _(function () {
- for (var r = t._v, i = 1 == t._s, a = 0; n.length > a;) !function (e) {
- var n, a, o = i ? e.ok : e.fail, s = e.resolve, l = e.reject, u = e.domain;
- try {
- o ? (i || (2 == t._h && I(t), t._h = 1), !0 === o ? n = r : (u && u.enter(), n = o(r), u && u.exit()), n === e.promise ? l(S("Promise-chain cycle")) : (a = P(n)) ? a.call(n, s, l) : s(n)) : l(r)
- } catch (t) {
- l(t)
- }
- }(n[a++]);
- t._c = [], t._n = !1, e && !t._h && O(t)
- })
- }
- }, O = function (t) {
- m.call(l, function () {
- var e, n, r, i = t._v, a = R(t);
- if (a && (e = b(function () {
- T ? E.emit("unhandledRejection", i, t) : (n = l.onunhandledrejection) ? n({
- promise: t,
- reason: i
- }) : (r = l.console) && r.error && r.error("Unhandled promise rejection", i)
- }), t._h = T || R(t) ? 2 : 1), t._a = void 0, a && e.e) throw e.v
- })
- }, R = function (t) {
- if (1 == t._h) return !1;
- for (var e, n = t._a || t._c, r = 0; n.length > r;) if ((e = n[r++]).fail || !R(e.promise)) return !1;
- return !0
- }, I = function (t) {
- m.call(l, function () {
- var e;
- T ? E.emit("rejectionHandled", t) : (e = l.onrejectionhandled) && e({promise: t, reason: t._v})
- })
- }, B = function (t) {
- var e = this;
- e._d || (e._d = !0, (e = e._w || e)._v = t, e._s = 2, e._a || (e._a = e._c.slice()), L(e, !0))
- }, z = function (t) {
- var e, n = this;
- if (!n._d) {
- n._d = !0, n = n._w || n;
- try {
- if (n === t) throw S("Promise can't be resolved itself");
- (e = P(t)) ? _(function () {
- var r = {_w: n, _d: !1};
- try {
- e.call(t, u(z, r, 1), u(B, r, 1))
- } catch (t) {
- B.call(r, t)
- }
- }) : (n._v = t, n._s = 1, L(n, !1))
- } catch (t) {
- B.call({_w: n, _d: !1}, t)
- }
- }
- };
- A || (k = function (t) {
- p(this, k, x, "_h"), d(t), r.call(this);
- try {
- t(u(z, this, 1), u(B, this, 1))
- } catch (t) {
- B.call(this, t)
- }
- }, (r = function (t) {
- this._c = [], this._a = void 0, this._s = 0, this._d = !1, this._v = void 0, this._h = 0, this._n = !1
- }).prototype = n(134)(k.prototype, {
- then: function (t, e) {
- var n = M(g(this, k));
- return n.ok = "function" != typeof t || t, n.fail = "function" == typeof e && e, n.domain = T ? E.domain : void 0, this._c.push(n), this._a && this._a.push(n), this._s && L(this, !1), n.promise
- }, catch: function (t) {
- return this.then(void 0, t)
- }
- }), a = function () {
- var t = new r;
- this.promise = t, this.resolve = u(z, t, 1), this.reject = u(B, t, 1)
- }, y.f = M = function (t) {
- return t === k || t === o ? new a(t) : i(t)
- }), f(f.G + f.W + f.F * !A, {Promise: k}), n(22)(k, x), n(135)(x), o = n(0)[x], f(f.S + f.F * !A, x, {
- reject: function (t) {
- var e = M(this);
- return (0, e.reject)(t), e.promise
- }
- }), f(f.S + f.F * (s || !A), x, {
- resolve: function (t) {
- return w(s && this === o ? k : this, t)
- }
- }), f(f.S + f.F * !(A && n(136)(function (t) {
- k.all(t).catch(C)
- })), x, {
- all: function (t) {
- var e = this, n = M(e), r = n.resolve, i = n.reject, a = b(function () {
- var n = [], a = 0, o = 1;
- v(t, !1, function (t) {
- var s = a++, l = !1;
- n.push(void 0), o++, e.resolve(t).then(function (t) {
- l || (l = !0, n[s] = t, --o || r(n))
- }, i)
- }), --o || r(n)
- });
- return a.e && i(a.v), n.promise
- }, race: function (t) {
- var e = this, n = M(e), r = n.reject, i = b(function () {
- v(t, !1, function (t) {
- e.resolve(t).then(n.resolve, r)
- })
- });
- return i.e && r(i.v), n.promise
- }
- })
- }, function (t, e) {
- t.exports = function (t, e, n, r) {
- if (!(t instanceof e) || void 0 !== r && r in t) throw TypeError(n + ": incorrect invocation!");
- return t
- }
- }, function (t, e, n) {
- var r = n(15), i = n(130), a = n(131), o = n(4), s = n(47), l = n(50), u = {}, c = {};
- (e = t.exports = function (t, e, n, f, h) {
- var d, p, v, g, m = h ? function () {
- return t
- } : l(t), _ = r(n, f, e ? 2 : 1), y = 0;
- if ("function" != typeof m) throw TypeError(t + " is not iterable!");
- if (a(m)) {
- for (d = s(t.length); d > y; y++) if ((g = e ? _(o(p = t[y])[0], p[1]) : _(t[y])) === u || g === c) return g
- } else for (v = m.call(t); !(p = v.next()).done;) if ((g = i(v, _, p.value, e)) === u || g === c) return g
- }).BREAK = u, e.RETURN = c
- }, function (t, e, n) {
- var r = n(4);
- t.exports = function (t, e, n, i) {
- try {
- return i ? e(r(n)[0], n[1]) : e(n)
- } catch (e) {
- var a = t.return;
- throw void 0 !== a && r(a.call(t)), e
- }
- }
- }, function (t, e, n) {
- var r = n(11), i = n(1)("iterator"), a = Array.prototype;
- t.exports = function (t) {
- return void 0 !== t && (r.Array === t || a[i] === t)
- }
- }, function (t, e) {
- t.exports = function (t, e, n) {
- var r = void 0 === n;
- switch (e.length) {
- case 0:
- return r ? t() : t.call(n);
- case 1:
- return r ? t(e[0]) : t.call(n, e[0]);
- case 2:
- return r ? t(e[0], e[1]) : t.call(n, e[0], e[1]);
- case 3:
- return r ? t(e[0], e[1], e[2]) : t.call(n, e[0], e[1], e[2]);
- case 4:
- return r ? t(e[0], e[1], e[2], e[3]) : t.call(n, e[0], e[1], e[2], e[3])
- }
- return t.apply(n, e)
- }
- }, function (t, e, n) {
- var r = n(2), i = n(60).set, a = r.MutationObserver || r.WebKitMutationObserver, o = r.process, s = r.Promise,
- l = "process" == n(14)(o);
- t.exports = function () {
- var t, e, n, u = function () {
- var r, i;
- for (l && (r = o.domain) && r.exit(); t;) {
- i = t.fn, t = t.next;
- try {
- i()
- } catch (r) {
- throw t ? n() : e = void 0, r
- }
- }
- e = void 0, r && r.enter()
- };
- if (l) n = function () {
- o.nextTick(u)
- }; else if (a) {
- var c = !0, f = document.createTextNode("");
- new a(u).observe(f, {characterData: !0}), n = function () {
- f.data = c = !c
- }
- } else if (s && s.resolve) {
- var h = s.resolve();
- n = function () {
- h.then(u)
- }
- } else n = function () {
- i.call(r, u)
- };
- return function (r) {
- var i = {fn: r, next: void 0};
- e && (e.next = i), t || (t = i, n()), e = i
- }
- }
- }, function (t, e, n) {
- var r = n(8);
- t.exports = function (t, e, n) {
- for (var i in e) n && t[i] ? t[i] = e[i] : r(t, i, e[i]);
- return t
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(2), i = n(0), a = n(5), o = n(6), s = n(1)("species");
- t.exports = function (t) {
- var e = "function" == typeof i[t] ? i[t] : r[t];
- o && e && !e[s] && a.f(e, s, {
- configurable: !0, get: function () {
- return this
- }
- })
- }
- }, function (t, e, n) {
- var r = n(1)("iterator"), i = !1;
- try {
- var a = [7][r]();
- a.return = function () {
- i = !0
- }, Array.from(a, function () {
- throw 2
- })
- } catch (t) {
- }
- t.exports = function (t, e) {
- if (!e && !i) return !1;
- var n = !1;
- try {
- var a = [7], o = a[r]();
- o.next = function () {
- return {done: n = !0}
- }, a[r] = function () {
- return o
- }, t(a)
- } catch (t) {
- }
- return n
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(3), i = n(0), a = n(2), o = n(59), s = n(62);
- r(r.P + r.R, "Promise", {
- finally: function (t) {
- var e = o(this, i.Promise || a.Promise), n = "function" == typeof t;
- return this.then(n ? function (n) {
- return s(e, t()).then(function () {
- return n
- })
- } : t, n ? function (n) {
- return s(e, t()).then(function () {
- throw n
- })
- } : t)
- }
- })
- }, function (t, e, n) {
- "use strict";
- var r = n(3), i = n(40), a = n(61);
- r(r.S, "Promise", {
- try: function (t) {
- var e = i.f(this), n = a(t);
- return (n.e ? e.reject : e.resolve)(n.v), e.promise
- }
- })
- }, function (t, e) {
- function n() {
- throw new Error("setTimeout has not been defined")
- }
- function r() {
- throw new Error("clearTimeout has not been defined")
- }
- function i(t) {
- if (u === setTimeout) return setTimeout(t, 0);
- if ((u === n || !u) && setTimeout) return u = setTimeout, setTimeout(t, 0);
- try {
- return u(t, 0)
- } catch (e) {
- try {
- return u.call(null, t, 0)
- } catch (e) {
- return u.call(this, t, 0)
- }
- }
- }
- function a() {
- p && h && (p = !1, h.length ? d = h.concat(d) : v = -1, d.length && o())
- }
- function o() {
- if (!p) {
- var t = i(a);
- p = !0;
- for (var e = d.length; e;) {
- for (h = d, d = []; ++v < e;) h && h[v].run();
- v = -1, e = d.length
- }
- h = null, p = !1, function (t) {
- if (c === clearTimeout) return clearTimeout(t);
- if ((c === r || !c) && clearTimeout) return c = clearTimeout, clearTimeout(t);
- try {
- c(t)
- } catch (e) {
- try {
- return c.call(null, t)
- } catch (e) {
- return c.call(this, t)
- }
- }
- }(t)
- }
- }
- function s(t, e) {
- this.fun = t, this.array = e
- }
- function l() {
- }
- var u, c, f = t.exports = {};
- !function () {
- try {
- u = "function" == typeof setTimeout ? setTimeout : n
- } catch (t) {
- u = n
- }
- try {
- c = "function" == typeof clearTimeout ? clearTimeout : r
- } catch (t) {
- c = r
- }
- }();
- var h, d = [], p = !1, v = -1;
- f.nextTick = function (t) {
- var e = new Array(arguments.length - 1);
- if (arguments.length > 1) for (var n = 1; n < arguments.length; n++) e[n - 1] = arguments[n];
- d.push(new s(t, e)), 1 !== d.length || p || i(o)
- }, s.prototype.run = function () {
- this.fun.apply(null, this.array)
- }, f.title = "browser", f.browser = !0, f.env = {}, f.argv = [], f.version = "", f.versions = {}, f.on = l, f.addListener = l, f.once = l, f.off = l, f.removeListener = l, f.removeAllListeners = l, f.emit = l, f.prependListener = l, f.prependOnceListener = l, f.listeners = function (t) {
- return []
- }, f.binding = function (t) {
- throw new Error("process.binding is not supported")
- }, f.cwd = function () {
- return "/"
- }, f.chdir = function (t) {
- throw new Error("process.chdir is not supported")
- }, f.umask = function () {
- return 0
- }
- }, function (t, e, n) {
- function r(t) {
- function n() {
- if (n.enabled) {
- var t = n, i = +new Date, a = i - (r || i);
- t.diff = a, t.prev = r, t.curr = i, r = i;
- for (var o = new Array(arguments.length), s = 0; s < o.length; s++) o[s] = arguments[s];
- o[0] = e.coerce(o[0]), "string" != typeof o[0] && o.unshift("%O");
- var l = 0;
- o[0] = o[0].replace(/%([a-zA-Z%])/g, function (n, r) {
- if ("%%" === n) return n;
- l++;
- var i = e.formatters[r];
- if ("function" == typeof i) {
- var a = o[l];
- n = i.call(t, a), o.splice(l, 1), l--
- }
- return n
- }), e.formatArgs.call(t, o), (n.log || e.log || console.log.bind(console)).apply(t, o)
- }
- }
- var r;
- return n.namespace = t, n.enabled = e.enabled(t), n.useColors = e.useColors(), n.color = function (t) {
- var n, r = 0;
- for (n in t) r = (r << 5) - r + t.charCodeAt(n), r |= 0;
- return e.colors[Math.abs(r) % e.colors.length]
- }(t), n.destroy = i, "function" == typeof e.init && e.init(n), e.instances.push(n), n
- }
- function i() {
- var t = e.instances.indexOf(this);
- return -1 !== t && (e.instances.splice(t, 1), !0)
- }
- (e = t.exports = r.debug = r.default = r).coerce = function (t) {
- return t instanceof Error ? t.stack || t.message : t
- }, e.disable = function () {
- e.enable("")
- }, e.enable = function (t) {
- e.save(t), e.names = [], e.skips = [];
- var n, r = ("string" == typeof t ? t : "").split(/[\s,]+/), i = r.length;
- for (n = 0; n < i; n++) r[n] && ("-" === (t = r[n].replace(/\*/g, ".*?"))[0] ? e.skips.push(new RegExp("^" + t.substr(1) + "$")) : e.names.push(new RegExp("^" + t + "$")));
- for (n = 0; n < e.instances.length; n++) {
- var a = e.instances[n];
- a.enabled = e.enabled(a.namespace)
- }
- }, e.enabled = function (t) {
- if ("*" === t[t.length - 1]) return !0;
- var n, r;
- for (n = 0, r = e.skips.length; n < r; n++) if (e.skips[n].test(t)) return !1;
- for (n = 0, r = e.names.length; n < r; n++) if (e.names[n].test(t)) return !0;
- return !1
- }, e.humanize = n(141), e.instances = [], e.names = [], e.skips = [], e.formatters = {}
- }, function (t, e) {
- function n(t, e, n) {
- if (!(t < e)) return t < 1.5 * e ? Math.floor(t / e) + " " + n : Math.ceil(t / e) + " " + n + "s"
- }
- var r = 1e3, i = 6e4, a = 36e5, o = 24 * a;
- t.exports = function (t, e) {
- e = e || {};
- var s = typeof t;
- if ("string" === s && t.length > 0) return function (t) {
- if (!((t = String(t)).length > 100)) {
- var e = /^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);
- if (e) {
- var n = parseFloat(e[1]);
- switch ((e[2] || "ms").toLowerCase()) {
- case"years":
- case"year":
- case"yrs":
- case"yr":
- case"y":
- return 315576e5 * n;
- case"days":
- case"day":
- case"d":
- return n * o;
- case"hours":
- case"hour":
- case"hrs":
- case"hr":
- case"h":
- return n * a;
- case"minutes":
- case"minute":
- case"mins":
- case"min":
- case"m":
- return n * i;
- case"seconds":
- case"second":
- case"secs":
- case"sec":
- case"s":
- return n * r;
- case"milliseconds":
- case"millisecond":
- case"msecs":
- case"msec":
- case"ms":
- return n;
- default:
- return
- }
- }
- }
- }(t);
- if ("number" === s && !1 === isNaN(t)) return e.long ? function (t) {
- return n(t, o, "day") || n(t, a, "hour") || n(t, i, "minute") || n(t, r, "second") || t + " ms"
- }(t) : function (t) {
- return t >= o ? Math.round(t / o) + "d" : t >= a ? Math.round(t / a) + "h" : t >= i ? Math.round(t / i) + "m" : t >= r ? Math.round(t / r) + "s" : t + "ms"
- }(t);
- throw new Error("val is not a non-empty string or a valid number. val=" + JSON.stringify(t))
- }
- }, function (t, e, n) {
- "use strict";
- var r = {};
- (0, n(7).assign)(r, n(143), n(146), n(70)), t.exports = r
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- if (!(this instanceof r)) return new r(t);
- this.options = o.assign({
- level: h,
- method: p,
- chunkSize: 16384,
- windowBits: 15,
- memLevel: 8,
- strategy: d,
- to: ""
- }, t || {});
- var e = this.options;
- e.raw && e.windowBits > 0 ? e.windowBits = -e.windowBits : e.gzip && e.windowBits > 0 && e.windowBits < 16 && (e.windowBits += 16), this.err = 0, this.msg = "", this.ended = !1, this.chunks = [], this.strm = new u, this.strm.avail_out = 0;
- var n = a.deflateInit2(this.strm, e.level, e.method, e.windowBits, e.memLevel, e.strategy);
- if (n !== f) throw new Error(l[n]);
- if (e.header && a.deflateSetHeader(this.strm, e.header), e.dictionary) {
- var i;
- if (i = "string" == typeof e.dictionary ? s.string2buf(e.dictionary) : "[object ArrayBuffer]" === c.call(e.dictionary) ? new Uint8Array(e.dictionary) : e.dictionary, (n = a.deflateSetDictionary(this.strm, i)) !== f) throw new Error(l[n]);
- this._dict_set = !0
- }
- }
- function i(t, e) {
- var n = new r(e);
- if (n.push(t, !0), n.err) throw n.msg || l[n.err];
- return n.result
- }
- var a = n(144), o = n(7), s = n(68), l = n(41), u = n(69), c = Object.prototype.toString, f = 0, h = -1, d = 0,
- p = 8;
- r.prototype.push = function (t, e) {
- var n, r, i = this.strm, l = this.options.chunkSize;
- if (this.ended) return !1;
- r = e === ~~e ? e : !0 === e ? 4 : 0, "string" == typeof t ? i.input = s.string2buf(t) : "[object ArrayBuffer]" === c.call(t) ? i.input = new Uint8Array(t) : i.input = t, i.next_in = 0, i.avail_in = i.input.length;
- do {
- if (0 === i.avail_out && (i.output = new o.Buf8(l), i.next_out = 0, i.avail_out = l), 1 !== (n = a.deflate(i, r)) && n !== f) return this.onEnd(n), this.ended = !0, !1;
- 0 !== i.avail_out && (0 !== i.avail_in || 4 !== r && 2 !== r) || ("string" === this.options.to ? this.onData(s.buf2binstring(o.shrinkBuf(i.output, i.next_out))) : this.onData(o.shrinkBuf(i.output, i.next_out)))
- } while ((i.avail_in > 0 || 0 === i.avail_out) && 1 !== n);
- return 4 === r ? (n = a.deflateEnd(this.strm), this.onEnd(n), this.ended = !0, n === f) : 2 !== r || (this.onEnd(f), i.avail_out = 0, !0)
- }, r.prototype.onData = function (t) {
- this.chunks.push(t)
- }, r.prototype.onEnd = function (t) {
- t === f && ("string" === this.options.to ? this.result = this.chunks.join("") : this.result = o.flattenChunks(this.chunks)), this.chunks = [], this.err = t, this.msg = this.strm.msg
- }, e.Deflate = r, e.deflate = i, e.deflateRaw = function (t, e) {
- return e = e || {}, e.raw = !0, i(t, e)
- }, e.gzip = function (t, e) {
- return e = e || {}, e.gzip = !0, i(t, e)
- }
- }, function (t, e, n) {
- "use strict";
- function r(t, e) {
- return t.msg = E[e], e
- }
- function i(t) {
- return (t << 1) - (t > 4 ? 9 : 0)
- }
- function a(t) {
- for (var e = t.length; --e >= 0;) t[e] = 0
- }
- function o(t) {
- var e = t.state, n = e.pending;
- n > t.avail_out && (n = t.avail_out), 0 !== n && (b.arraySet(t.output, e.pending_buf, e.pending_out, n, t.next_out), t.next_out += n, e.pending_out += n, t.total_out += n, t.avail_out -= n, e.pending -= n, 0 === e.pending && (e.pending_out = 0))
- }
- function s(t, e) {
- w._tr_flush_block(t, t.block_start >= 0 ? t.block_start : -1, t.strstart - t.block_start, e), t.block_start = t.strstart, o(t.strm)
- }
- function l(t, e) {
- t.pending_buf[t.pending++] = e
- }
- function u(t, e) {
- t.pending_buf[t.pending++] = e >>> 8 & 255, t.pending_buf[t.pending++] = 255 & e
- }
- function c(t, e, n, r) {
- var i = t.avail_in;
- return i > r && (i = r), 0 === i ? 0 : (t.avail_in -= i, b.arraySet(e, t.input, t.next_in, i, n), 1 === t.state.wrap ? t.adler = x(t.adler, e, i, n) : 2 === t.state.wrap && (t.adler = S(t.adler, e, i, n)), t.next_in += i, t.total_in += i, i)
- }
- function f(t, e) {
- var n, r, i = t.max_chain_length, a = t.strstart, o = t.prev_length, s = t.nice_match,
- l = t.strstart > t.w_size - H ? t.strstart - (t.w_size - H) : 0, u = t.window, c = t.w_mask, f = t.prev,
- h = t.strstart + U, d = u[a + o - 1], p = u[a + o];
- t.prev_length >= t.good_match && (i >>= 2), s > t.lookahead && (s = t.lookahead);
- do {
- if (n = e, u[n + o] === p && u[n + o - 1] === d && u[n] === u[a] && u[++n] === u[a + 1]) {
- a += 2, n++;
- do {
- } while (u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && a < h);
- if (r = U - (h - a), a = h - U, r > o) {
- if (t.match_start = e, o = r, r >= s) break;
- d = u[a + o - 1], p = u[a + o]
- }
- }
- } while ((e = f[e & c]) > l && 0 != --i);
- return o <= t.lookahead ? o : t.lookahead
- }
- function h(t) {
- var e, n, r, i, a, o = t.w_size;
- do {
- if (i = t.window_size - t.lookahead - t.strstart, t.strstart >= o + (o - H)) {
- b.arraySet(t.window, t.window, o, o, 0), t.match_start -= o, t.strstart -= o, t.block_start -= o, e = n = t.hash_size;
- do {
- r = t.head[--e], t.head[e] = r >= o ? r - o : 0
- } while (--n);
- e = n = o;
- do {
- r = t.prev[--e], t.prev[e] = r >= o ? r - o : 0
- } while (--n);
- i += o
- }
- if (0 === t.strm.avail_in) break;
- if (n = c(t.strm, t.window, t.strstart + t.lookahead, i), t.lookahead += n, t.lookahead + t.insert >= j) for (a = t.strstart - t.insert, t.ins_h = t.window[a], t.ins_h = (t.ins_h << t.hash_shift ^ t.window[a + 1]) & t.hash_mask; t.insert && (t.ins_h = (t.ins_h << t.hash_shift ^ t.window[a + j - 1]) & t.hash_mask, t.prev[a & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = a, a++, t.insert--, !(t.lookahead + t.insert < j));) ;
- } while (t.lookahead < H && 0 !== t.strm.avail_in)
- }
- function d(t, e) {
- for (var n, r; ;) {
- if (t.lookahead < H) {
- if (h(t), t.lookahead < H && e === k) return V;
- if (0 === t.lookahead) break
- }
- if (n = 0, t.lookahead >= j && (t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + j - 1]) & t.hash_mask, n = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart), 0 !== n && t.strstart - n <= t.w_size - H && (t.match_length = f(t, n)), t.match_length >= j) if (r = w._tr_tally(t, t.strstart - t.match_start, t.match_length - j), t.lookahead -= t.match_length, t.match_length <= t.max_lazy_match && t.lookahead >= j) {
- t.match_length--;
- do {
- t.strstart++, t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + j - 1]) & t.hash_mask, n = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart
- } while (0 != --t.match_length);
- t.strstart++
- } else t.strstart += t.match_length, t.match_length = 0, t.ins_h = t.window[t.strstart], t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + 1]) & t.hash_mask; else r = w._tr_tally(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++;
- if (r && (s(t, !1), 0 === t.strm.avail_out)) return V
- }
- return t.insert = t.strstart < j - 1 ? t.strstart : j - 1, e === T ? (s(t, !0), 0 === t.strm.avail_out ? $ : X) : t.last_lit && (s(t, !1), 0 === t.strm.avail_out) ? V : Z
- }
- function p(t, e) {
- for (var n, r, i; ;) {
- if (t.lookahead < H) {
- if (h(t), t.lookahead < H && e === k) return V;
- if (0 === t.lookahead) break
- }
- if (n = 0, t.lookahead >= j && (t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + j - 1]) & t.hash_mask, n = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart), t.prev_length = t.match_length, t.prev_match = t.match_start, t.match_length = j - 1, 0 !== n && t.prev_length < t.max_lazy_match && t.strstart - n <= t.w_size - H && (t.match_length = f(t, n), t.match_length <= 5 && (t.strategy === P || t.match_length === j && t.strstart - t.match_start > 4096) && (t.match_length = j - 1)), t.prev_length >= j && t.match_length <= t.prev_length) {
- i = t.strstart + t.lookahead - j, r = w._tr_tally(t, t.strstart - 1 - t.prev_match, t.prev_length - j), t.lookahead -= t.prev_length - 1, t.prev_length -= 2;
- do {
- ++t.strstart <= i && (t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + j - 1]) & t.hash_mask, n = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart)
- } while (0 != --t.prev_length);
- if (t.match_available = 0, t.match_length = j - 1, t.strstart++, r && (s(t, !1), 0 === t.strm.avail_out)) return V
- } else if (t.match_available) {
- if ((r = w._tr_tally(t, 0, t.window[t.strstart - 1])) && s(t, !1), t.strstart++, t.lookahead--, 0 === t.strm.avail_out) return V
- } else t.match_available = 1, t.strstart++, t.lookahead--
- }
- return t.match_available && (r = w._tr_tally(t, 0, t.window[t.strstart - 1]), t.match_available = 0), t.insert = t.strstart < j - 1 ? t.strstart : j - 1, e === T ? (s(t, !0), 0 === t.strm.avail_out ? $ : X) : t.last_lit && (s(t, !1), 0 === t.strm.avail_out) ? V : Z
- }
- function v(t, e, n, r, i) {
- this.good_length = t, this.max_lazy = e, this.nice_length = n, this.max_chain = r, this.func = i
- }
- function g(t) {
- var e;
- return t && t.state ? (t.total_in = t.total_out = 0, t.data_type = O, e = t.state, e.pending = 0, e.pending_out = 0, e.wrap < 0 && (e.wrap = -e.wrap), e.status = e.wrap ? G : W, t.adler = 2 === e.wrap ? 0 : 1, e.last_flush = k, w._tr_init(e), C) : r(t, M)
- }
- function m(t) {
- var e = g(t);
- return e === C && function (t) {
- t.window_size = 2 * t.w_size, a(t.head), t.max_lazy_match = y[t.level].max_lazy, t.good_match = y[t.level].good_length, t.nice_match = y[t.level].nice_length, t.max_chain_length = y[t.level].max_chain, t.strstart = 0, t.block_start = 0, t.lookahead = 0, t.insert = 0, t.match_length = t.prev_length = j - 1, t.match_available = 0, t.ins_h = 0
- }(t.state), e
- }
- function _(t, e, n, i, o, s) {
- if (!t) return M;
- var l = 1;
- if (e === A && (e = 6), i < 0 ? (l = 0, i = -i) : i > 15 && (l = 2, i -= 16), o < 1 || o > I || n !== R || i < 8 || i > 15 || e < 0 || e > 9 || s < 0 || s > L) return r(t, M);
- 8 === i && (i = 9);
- var u = new function () {
- this.strm = null, this.status = 0, this.pending_buf = null, this.pending_buf_size = 0, this.pending_out = 0, this.pending = 0, this.wrap = 0, this.gzhead = null, this.gzindex = 0, this.method = R, this.last_flush = -1, this.w_size = 0, this.w_bits = 0, this.w_mask = 0, this.window = null, this.window_size = 0, this.prev = null, this.head = null, this.ins_h = 0, this.hash_size = 0, this.hash_bits = 0, this.hash_mask = 0, this.hash_shift = 0, this.block_start = 0, this.match_length = 0, this.prev_match = 0, this.match_available = 0, this.strstart = 0, this.match_start = 0, this.lookahead = 0, this.prev_length = 0, this.max_chain_length = 0, this.max_lazy_match = 0, this.level = 0, this.strategy = 0, this.good_match = 0, this.nice_match = 0, this.dyn_ltree = new b.Buf16(2 * N), this.dyn_dtree = new b.Buf16(2 * (2 * z + 1)), this.bl_tree = new b.Buf16(2 * (2 * F + 1)), a(this.dyn_ltree), a(this.dyn_dtree), a(this.bl_tree), this.l_desc = null, this.d_desc = null, this.bl_desc = null, this.bl_count = new b.Buf16(D + 1), this.heap = new b.Buf16(2 * B + 1), a(this.heap), this.heap_len = 0, this.heap_max = 0, this.depth = new b.Buf16(2 * B + 1), a(this.depth), this.l_buf = 0, this.lit_bufsize = 0, this.last_lit = 0, this.d_buf = 0, this.opt_len = 0, this.static_len = 0, this.matches = 0, this.insert = 0, this.bi_buf = 0, this.bi_valid = 0
- };
- return t.state = u, u.strm = t, u.wrap = l, u.gzhead = null, u.w_bits = i, u.w_size = 1 << u.w_bits, u.w_mask = u.w_size - 1, u.hash_bits = o + 7, u.hash_size = 1 << u.hash_bits, u.hash_mask = u.hash_size - 1, u.hash_shift = ~~((u.hash_bits + j - 1) / j), u.window = new b.Buf8(2 * u.w_size), u.head = new b.Buf16(u.hash_size), u.prev = new b.Buf16(u.w_size), u.lit_bufsize = 1 << o + 6, u.pending_buf_size = 4 * u.lit_bufsize, u.pending_buf = new b.Buf8(u.pending_buf_size), u.d_buf = 1 * u.lit_bufsize, u.l_buf = 3 * u.lit_bufsize, u.level = e, u.strategy = s, u.method = n, m(t)
- }
- var y, b = n(7), w = n(145), x = n(66), S = n(67), E = n(41), k = 0, T = 4, C = 0, M = -2, A = -1, P = 1, L = 4,
- O = 2, R = 8, I = 9, B = 286, z = 30, F = 19, N = 2 * B + 1, D = 15, j = 3, U = 258, H = U + j + 1, G = 42,
- W = 113, V = 1, Z = 2, $ = 3, X = 4;
- y = [new v(0, 0, 0, 0, function (t, e) {
- var n = 65535;
- for (n > t.pending_buf_size - 5 && (n = t.pending_buf_size - 5); ;) {
- if (t.lookahead <= 1) {
- if (h(t), 0 === t.lookahead && e === k) return V;
- if (0 === t.lookahead) break
- }
- t.strstart += t.lookahead, t.lookahead = 0;
- var r = t.block_start + n;
- if ((0 === t.strstart || t.strstart >= r) && (t.lookahead = t.strstart - r, t.strstart = r, s(t, !1), 0 === t.strm.avail_out)) return V;
- if (t.strstart - t.block_start >= t.w_size - H && (s(t, !1), 0 === t.strm.avail_out)) return V
- }
- return t.insert = 0, e === T ? (s(t, !0), 0 === t.strm.avail_out ? $ : X) : (t.strstart > t.block_start && (s(t, !1), t.strm.avail_out), V)
- }), new v(4, 4, 8, 4, d), new v(4, 5, 16, 8, d), new v(4, 6, 32, 32, d), new v(4, 4, 16, 16, p), new v(8, 16, 32, 32, p), new v(8, 16, 128, 128, p), new v(8, 32, 128, 256, p), new v(32, 128, 258, 1024, p), new v(32, 258, 258, 4096, p)], e.deflateInit = function (t, e) {
- return _(t, e, R, 15, 8, 0)
- }, e.deflateInit2 = _, e.deflateReset = m, e.deflateResetKeep = g, e.deflateSetHeader = function (t, e) {
- return t && t.state ? 2 !== t.state.wrap ? M : (t.state.gzhead = e, C) : M
- }, e.deflate = function (t, e) {
- var n, c, f, d;
- if (!t || !t.state || e > 5 || e < 0) return t ? r(t, M) : M;
- if (c = t.state, !t.output || !t.input && 0 !== t.avail_in || 666 === c.status && e !== T) return r(t, 0 === t.avail_out ? -5 : M);
- if (c.strm = t, n = c.last_flush, c.last_flush = e, c.status === G) if (2 === c.wrap) t.adler = 0, l(c, 31), l(c, 139), l(c, 8), c.gzhead ? (l(c, (c.gzhead.text ? 1 : 0) + (c.gzhead.hcrc ? 2 : 0) + (c.gzhead.extra ? 4 : 0) + (c.gzhead.name ? 8 : 0) + (c.gzhead.comment ? 16 : 0)), l(c, 255 & c.gzhead.time), l(c, c.gzhead.time >> 8 & 255), l(c, c.gzhead.time >> 16 & 255), l(c, c.gzhead.time >> 24 & 255), l(c, 9 === c.level ? 2 : c.strategy >= 2 || c.level < 2 ? 4 : 0), l(c, 255 & c.gzhead.os), c.gzhead.extra && c.gzhead.extra.length && (l(c, 255 & c.gzhead.extra.length), l(c, c.gzhead.extra.length >> 8 & 255)), c.gzhead.hcrc && (t.adler = S(t.adler, c.pending_buf, c.pending, 0)), c.gzindex = 0, c.status = 69) : (l(c, 0), l(c, 0), l(c, 0), l(c, 0), l(c, 0), l(c, 9 === c.level ? 2 : c.strategy >= 2 || c.level < 2 ? 4 : 0), l(c, 3), c.status = W); else {
- var p = R + (c.w_bits - 8 << 4) << 8;
- p |= (c.strategy >= 2 || c.level < 2 ? 0 : c.level < 6 ? 1 : 6 === c.level ? 2 : 3) << 6, 0 !== c.strstart && (p |= 32), p += 31 - p % 31, c.status = W, u(c, p), 0 !== c.strstart && (u(c, t.adler >>> 16), u(c, 65535 & t.adler)), t.adler = 1
- }
- if (69 === c.status) if (c.gzhead.extra) {
- for (f = c.pending; c.gzindex < (65535 & c.gzhead.extra.length) && (c.pending !== c.pending_buf_size || (c.gzhead.hcrc && c.pending > f && (t.adler = S(t.adler, c.pending_buf, c.pending - f, f)), o(t), f = c.pending, c.pending !== c.pending_buf_size));) l(c, 255 & c.gzhead.extra[c.gzindex]), c.gzindex++;
- c.gzhead.hcrc && c.pending > f && (t.adler = S(t.adler, c.pending_buf, c.pending - f, f)), c.gzindex === c.gzhead.extra.length && (c.gzindex = 0, c.status = 73)
- } else c.status = 73;
- if (73 === c.status) if (c.gzhead.name) {
- f = c.pending;
- do {
- if (c.pending === c.pending_buf_size && (c.gzhead.hcrc && c.pending > f && (t.adler = S(t.adler, c.pending_buf, c.pending - f, f)), o(t), f = c.pending, c.pending === c.pending_buf_size)) {
- d = 1;
- break
- }
- d = c.gzindex < c.gzhead.name.length ? 255 & c.gzhead.name.charCodeAt(c.gzindex++) : 0, l(c, d)
- } while (0 !== d);
- c.gzhead.hcrc && c.pending > f && (t.adler = S(t.adler, c.pending_buf, c.pending - f, f)), 0 === d && (c.gzindex = 0, c.status = 91)
- } else c.status = 91;
- if (91 === c.status) if (c.gzhead.comment) {
- f = c.pending;
- do {
- if (c.pending === c.pending_buf_size && (c.gzhead.hcrc && c.pending > f && (t.adler = S(t.adler, c.pending_buf, c.pending - f, f)), o(t), f = c.pending, c.pending === c.pending_buf_size)) {
- d = 1;
- break
- }
- d = c.gzindex < c.gzhead.comment.length ? 255 & c.gzhead.comment.charCodeAt(c.gzindex++) : 0, l(c, d)
- } while (0 !== d);
- c.gzhead.hcrc && c.pending > f && (t.adler = S(t.adler, c.pending_buf, c.pending - f, f)), 0 === d && (c.status = 103)
- } else c.status = 103;
- if (103 === c.status && (c.gzhead.hcrc ? (c.pending + 2 > c.pending_buf_size && o(t), c.pending + 2 <= c.pending_buf_size && (l(c, 255 & t.adler), l(c, t.adler >> 8 & 255), t.adler = 0, c.status = W)) : c.status = W), 0 !== c.pending) {
- if (o(t), 0 === t.avail_out) return c.last_flush = -1, C
- } else if (0 === t.avail_in && i(e) <= i(n) && e !== T) return r(t, -5);
- if (666 === c.status && 0 !== t.avail_in) return r(t, -5);
- if (0 !== t.avail_in || 0 !== c.lookahead || e !== k && 666 !== c.status) {
- var v = 2 === c.strategy ? function (t, e) {
- for (var n; ;) {
- if (0 === t.lookahead && (h(t), 0 === t.lookahead)) {
- if (e === k) return V;
- break
- }
- if (t.match_length = 0, n = w._tr_tally(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++, n && (s(t, !1), 0 === t.strm.avail_out)) return V
- }
- return t.insert = 0, e === T ? (s(t, !0), 0 === t.strm.avail_out ? $ : X) : t.last_lit && (s(t, !1), 0 === t.strm.avail_out) ? V : Z
- }(c, e) : 3 === c.strategy ? function (t, e) {
- for (var n, r, i, a, o = t.window; ;) {
- if (t.lookahead <= U) {
- if (h(t), t.lookahead <= U && e === k) return V;
- if (0 === t.lookahead) break
- }
- if (t.match_length = 0, t.lookahead >= j && t.strstart > 0 && (i = t.strstart - 1, (r = o[i]) === o[++i] && r === o[++i] && r === o[++i])) {
- a = t.strstart + U;
- do {
- } while (r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && i < a);
- t.match_length = U - (a - i), t.match_length > t.lookahead && (t.match_length = t.lookahead)
- }
- if (t.match_length >= j ? (n = w._tr_tally(t, 1, t.match_length - j), t.lookahead -= t.match_length, t.strstart += t.match_length, t.match_length = 0) : (n = w._tr_tally(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++), n && (s(t, !1), 0 === t.strm.avail_out)) return V
- }
- return t.insert = 0, e === T ? (s(t, !0), 0 === t.strm.avail_out ? $ : X) : t.last_lit && (s(t, !1), 0 === t.strm.avail_out) ? V : Z
- }(c, e) : y[c.level].func(c, e);
- if (v !== $ && v !== X || (c.status = 666), v === V || v === $) return 0 === t.avail_out && (c.last_flush = -1), C;
- if (v === Z && (1 === e ? w._tr_align(c) : 5 !== e && (w._tr_stored_block(c, 0, 0, !1), 3 === e && (a(c.head), 0 === c.lookahead && (c.strstart = 0, c.block_start = 0, c.insert = 0))), o(t), 0 === t.avail_out)) return c.last_flush = -1, C
- }
- return e !== T ? C : c.wrap <= 0 ? 1 : (2 === c.wrap ? (l(c, 255 & t.adler), l(c, t.adler >> 8 & 255), l(c, t.adler >> 16 & 255), l(c, t.adler >> 24 & 255), l(c, 255 & t.total_in), l(c, t.total_in >> 8 & 255), l(c, t.total_in >> 16 & 255), l(c, t.total_in >> 24 & 255)) : (u(c, t.adler >>> 16), u(c, 65535 & t.adler)), o(t), c.wrap > 0 && (c.wrap = -c.wrap), 0 !== c.pending ? C : 1)
- }, e.deflateEnd = function (t) {
- var e;
- return t && t.state ? (e = t.state.status) !== G && 69 !== e && 73 !== e && 91 !== e && 103 !== e && e !== W && 666 !== e ? r(t, M) : (t.state = null, e === W ? r(t, -3) : C) : M
- }, e.deflateSetDictionary = function (t, e) {
- var n, r, i, o, s, l, u, c, f = e.length;
- if (!t || !t.state) return M;
- if (n = t.state, 2 === (o = n.wrap) || 1 === o && n.status !== G || n.lookahead) return M;
- for (1 === o && (t.adler = x(t.adler, e, f, 0)), n.wrap = 0, f >= n.w_size && (0 === o && (a(n.head), n.strstart = 0, n.block_start = 0, n.insert = 0), c = new b.Buf8(n.w_size), b.arraySet(c, e, f - n.w_size, n.w_size, 0), e = c, f = n.w_size), s = t.avail_in, l = t.next_in, u = t.input, t.avail_in = f, t.next_in = 0, t.input = e, h(n); n.lookahead >= j;) {
- r = n.strstart, i = n.lookahead - (j - 1);
- do {
- n.ins_h = (n.ins_h << n.hash_shift ^ n.window[r + j - 1]) & n.hash_mask, n.prev[r & n.w_mask] = n.head[n.ins_h], n.head[n.ins_h] = r, r++
- } while (--i);
- n.strstart = r, n.lookahead = j - 1, h(n)
- }
- return n.strstart += n.lookahead, n.block_start = n.strstart, n.insert = n.lookahead, n.lookahead = 0, n.match_length = n.prev_length = j - 1, n.match_available = 0, t.next_in = l, t.input = u, t.avail_in = s, n.wrap = o, C
- }, e.deflateInfo = "pako deflate (from Nodeca project)"
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- for (var e = t.length; --e >= 0;) t[e] = 0
- }
- function i(t, e, n, r, i) {
- this.static_tree = t, this.extra_bits = e, this.extra_base = n, this.elems = r, this.max_length = i, this.has_stree = t && t.length
- }
- function a(t, e) {
- this.dyn_tree = t, this.max_code = 0, this.stat_desc = e
- }
- function o(t) {
- return t < 256 ? j[t] : j[256 + (t >>> 7)]
- }
- function s(t, e) {
- t.pending_buf[t.pending++] = 255 & e, t.pending_buf[t.pending++] = e >>> 8 & 255
- }
- function l(t, e, n) {
- t.bi_valid > A - n ? (t.bi_buf |= e << t.bi_valid & 65535, s(t, t.bi_buf), t.bi_buf = e >> A - t.bi_valid, t.bi_valid += n - A) : (t.bi_buf |= e << t.bi_valid & 65535, t.bi_valid += n)
- }
- function u(t, e, n) {
- l(t, n[2 * e], n[2 * e + 1])
- }
- function c(t, e) {
- var n = 0;
- do {
- n |= 1 & t, t >>>= 1, n <<= 1
- } while (--e > 0);
- return n >>> 1
- }
- function f(t, e, n) {
- var r, i, a = new Array(M + 1), o = 0;
- for (r = 1; r <= M; r++) a[r] = o = o + n[r - 1] << 1;
- for (i = 0; i <= e; i++) {
- var s = t[2 * i + 1];
- 0 !== s && (t[2 * i] = c(a[s]++, s))
- }
- }
- function h(t) {
- var e;
- for (e = 0; e < E; e++) t.dyn_ltree[2 * e] = 0;
- for (e = 0; e < k; e++) t.dyn_dtree[2 * e] = 0;
- for (e = 0; e < T; e++) t.bl_tree[2 * e] = 0;
- t.dyn_ltree[2 * P] = 1, t.opt_len = t.static_len = 0, t.last_lit = t.matches = 0
- }
- function d(t) {
- t.bi_valid > 8 ? s(t, t.bi_buf) : t.bi_valid > 0 && (t.pending_buf[t.pending++] = t.bi_buf), t.bi_buf = 0, t.bi_valid = 0
- }
- function p(t, e, n, r) {
- var i = 2 * e, a = 2 * n;
- return t[i] < t[a] || t[i] === t[a] && r[e] <= r[n]
- }
- function v(t, e, n) {
- for (var r = t.heap[n], i = n << 1; i <= t.heap_len && (i < t.heap_len && p(e, t.heap[i + 1], t.heap[i], t.depth) && i++, !p(e, r, t.heap[i], t.depth));) t.heap[n] = t.heap[i], n = i, i <<= 1;
- t.heap[n] = r
- }
- function g(t, e, n) {
- var r, i, a, s, c = 0;
- if (0 !== t.last_lit) do {
- r = t.pending_buf[t.d_buf + 2 * c] << 8 | t.pending_buf[t.d_buf + 2 * c + 1], i = t.pending_buf[t.l_buf + c], c++, 0 === r ? u(t, i, e) : (u(t, (a = U[i]) + S + 1, e), 0 !== (s = I[a]) && l(t, i -= H[a], s), u(t, a = o(--r), n), 0 !== (s = B[a]) && l(t, r -= G[a], s))
- } while (c < t.last_lit);
- u(t, P, e)
- }
- function m(t, e) {
- var n, r, i, a = e.dyn_tree, o = e.stat_desc.static_tree, s = e.stat_desc.has_stree, l = e.stat_desc.elems,
- u = -1;
- for (t.heap_len = 0, t.heap_max = C, n = 0; n < l; n++) 0 !== a[2 * n] ? (t.heap[++t.heap_len] = u = n, t.depth[n] = 0) : a[2 * n + 1] = 0;
- for (; t.heap_len < 2;) a[2 * (i = t.heap[++t.heap_len] = u < 2 ? ++u : 0)] = 1, t.depth[i] = 0, t.opt_len--, s && (t.static_len -= o[2 * i + 1]);
- for (e.max_code = u, n = t.heap_len >> 1; n >= 1; n--) v(t, a, n);
- i = l;
- do {
- n = t.heap[1], t.heap[1] = t.heap[t.heap_len--], v(t, a, 1), r = t.heap[1], t.heap[--t.heap_max] = n, t.heap[--t.heap_max] = r, a[2 * i] = a[2 * n] + a[2 * r], t.depth[i] = (t.depth[n] >= t.depth[r] ? t.depth[n] : t.depth[r]) + 1, a[2 * n + 1] = a[2 * r + 1] = i, t.heap[1] = i++, v(t, a, 1)
- } while (t.heap_len >= 2);
- t.heap[--t.heap_max] = t.heap[1], function (t, e) {
- var n, r, i, a, o, s, l = e.dyn_tree, u = e.max_code, c = e.stat_desc.static_tree, f = e.stat_desc.has_stree,
- h = e.stat_desc.extra_bits, d = e.stat_desc.extra_base, p = e.stat_desc.max_length, v = 0;
- for (a = 0; a <= M; a++) t.bl_count[a] = 0;
- for (l[2 * t.heap[t.heap_max] + 1] = 0, n = t.heap_max + 1; n < C; n++) (a = l[2 * l[2 * (r = t.heap[n]) + 1] + 1] + 1) > p && (a = p, v++), l[2 * r + 1] = a, r > u || (t.bl_count[a]++, o = 0, r >= d && (o = h[r - d]), s = l[2 * r], t.opt_len += s * (a + o), f && (t.static_len += s * (c[2 * r + 1] + o)));
- if (0 !== v) {
- do {
- for (a = p - 1; 0 === t.bl_count[a];) a--;
- t.bl_count[a]--, t.bl_count[a + 1] += 2, t.bl_count[p]--, v -= 2
- } while (v > 0);
- for (a = p; 0 !== a; a--) for (r = t.bl_count[a]; 0 !== r;) (i = t.heap[--n]) > u || (l[2 * i + 1] !== a && (t.opt_len += (a - l[2 * i + 1]) * l[2 * i], l[2 * i + 1] = a), r--)
- }
- }(t, e), f(a, u, t.bl_count)
- }
- function _(t, e, n) {
- var r, i, a = -1, o = e[1], s = 0, l = 7, u = 4;
- for (0 === o && (l = 138, u = 3), e[2 * (n + 1) + 1] = 65535, r = 0; r <= n; r++) i = o, o = e[2 * (r + 1) + 1], ++s < l && i === o || (s < u ? t.bl_tree[2 * i] += s : 0 !== i ? (i !== a && t.bl_tree[2 * i]++, t.bl_tree[2 * L]++) : s <= 10 ? t.bl_tree[2 * O]++ : t.bl_tree[2 * R]++, s = 0, a = i, 0 === o ? (l = 138, u = 3) : i === o ? (l = 6, u = 3) : (l = 7, u = 4))
- }
- function y(t, e, n) {
- var r, i, a = -1, o = e[1], s = 0, c = 7, f = 4;
- for (0 === o && (c = 138, f = 3), r = 0; r <= n; r++) if (i = o, o = e[2 * (r + 1) + 1], !(++s < c && i === o)) {
- if (s < f) do {
- u(t, i, t.bl_tree)
- } while (0 != --s); else 0 !== i ? (i !== a && (u(t, i, t.bl_tree), s--), u(t, L, t.bl_tree), l(t, s - 3, 2)) : s <= 10 ? (u(t, O, t.bl_tree), l(t, s - 3, 3)) : (u(t, R, t.bl_tree), l(t, s - 11, 7));
- s = 0, a = i, 0 === o ? (c = 138, f = 3) : i === o ? (c = 6, f = 3) : (c = 7, f = 4)
- }
- }
- function b(t, e, n, r) {
- l(t, (x << 1) + (r ? 1 : 0), 3), function (t, e, n, r) {
- d(t), s(t, n), s(t, ~n), w.arraySet(t.pending_buf, t.window, e, n, t.pending), t.pending += n
- }(t, e, n)
- }
- var w = n(7), x = 0, S = 256, E = S + 1 + 29, k = 30, T = 19, C = 2 * E + 1, M = 15, A = 16, P = 256, L = 16,
- O = 17, R = 18, I = [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0],
- B = [0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13],
- z = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 7],
- F = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15], N = new Array(2 * (E + 2));
- r(N);
- var D = new Array(2 * k);
- r(D);
- var j = new Array(512);
- r(j);
- var U = new Array(256);
- r(U);
- var H = new Array(29);
- r(H);
- var G = new Array(k);
- r(G);
- var W, V, Z, $ = !1;
- e._tr_init = function (t) {
- $ || (function () {
- var t, e, n, r, a, o = new Array(M + 1);
- for (n = 0, r = 0; r < 28; r++) for (H[r] = n, t = 0; t < 1 << I[r]; t++) U[n++] = r;
- for (U[n - 1] = r, a = 0, r = 0; r < 16; r++) for (G[r] = a, t = 0; t < 1 << B[r]; t++) j[a++] = r;
- for (a >>= 7; r < k; r++) for (G[r] = a << 7, t = 0; t < 1 << B[r] - 7; t++) j[256 + a++] = r;
- for (e = 0; e <= M; e++) o[e] = 0;
- for (t = 0; t <= 143;) N[2 * t + 1] = 8, t++, o[8]++;
- for (; t <= 255;) N[2 * t + 1] = 9, t++, o[9]++;
- for (; t <= 279;) N[2 * t + 1] = 7, t++, o[7]++;
- for (; t <= 287;) N[2 * t + 1] = 8, t++, o[8]++;
- for (f(N, E + 1, o), t = 0; t < k; t++) D[2 * t + 1] = 5, D[2 * t] = c(t, 5);
- W = new i(N, I, S + 1, E, M), V = new i(D, B, 0, k, M), Z = new i(new Array(0), z, 0, T, 7)
- }(), $ = !0), t.l_desc = new a(t.dyn_ltree, W), t.d_desc = new a(t.dyn_dtree, V), t.bl_desc = new a(t.bl_tree, Z), t.bi_buf = 0, t.bi_valid = 0, h(t)
- }, e._tr_stored_block = b, e._tr_flush_block = function (t, e, n, r) {
- var i, a, o = 0;
- t.level > 0 ? (2 === t.strm.data_type && (t.strm.data_type = function (t) {
- var e, n = 4093624447;
- for (e = 0; e <= 31; e++, n >>>= 1) if (1 & n && 0 !== t.dyn_ltree[2 * e]) return 0;
- if (0 !== t.dyn_ltree[18] || 0 !== t.dyn_ltree[20] || 0 !== t.dyn_ltree[26]) return 1;
- for (e = 32; e < S; e++) if (0 !== t.dyn_ltree[2 * e]) return 1;
- return 0
- }(t)), m(t, t.l_desc), m(t, t.d_desc), o = function (t) {
- var e;
- for (_(t, t.dyn_ltree, t.l_desc.max_code), _(t, t.dyn_dtree, t.d_desc.max_code), m(t, t.bl_desc), e = T - 1; e >= 3 && 0 === t.bl_tree[2 * F[e] + 1]; e--) ;
- return t.opt_len += 3 * (e + 1) + 5 + 5 + 4, e
- }(t), i = t.opt_len + 3 + 7 >>> 3, (a = t.static_len + 3 + 7 >>> 3) <= i && (i = a)) : i = a = n + 5, n + 4 <= i && -1 !== e ? b(t, e, n, r) : 4 === t.strategy || a === i ? (l(t, 2 + (r ? 1 : 0), 3), g(t, N, D)) : (l(t, 4 + (r ? 1 : 0), 3), function (t, e, n, r) {
- var i;
- for (l(t, e - 257, 5), l(t, n - 1, 5), l(t, r - 4, 4), i = 0; i < r; i++) l(t, t.bl_tree[2 * F[i] + 1], 3);
- y(t, t.dyn_ltree, e - 1), y(t, t.dyn_dtree, n - 1)
- }(t, t.l_desc.max_code + 1, t.d_desc.max_code + 1, o + 1), g(t, t.dyn_ltree, t.dyn_dtree)), h(t), r && d(t)
- }, e._tr_tally = function (t, e, n) {
- return t.pending_buf[t.d_buf + 2 * t.last_lit] = e >>> 8 & 255, t.pending_buf[t.d_buf + 2 * t.last_lit + 1] = 255 & e, t.pending_buf[t.l_buf + t.last_lit] = 255 & n, t.last_lit++, 0 === e ? t.dyn_ltree[2 * n]++ : (t.matches++, e--, t.dyn_ltree[2 * (U[n] + S + 1)]++, t.dyn_dtree[2 * o(e)]++), t.last_lit === t.lit_bufsize - 1
- }, e._tr_align = function (t) {
- l(t, 2, 3), u(t, P, N), function (t) {
- 16 === t.bi_valid ? (s(t, t.bi_buf), t.bi_buf = 0, t.bi_valid = 0) : t.bi_valid >= 8 && (t.pending_buf[t.pending++] = 255 & t.bi_buf, t.bi_buf >>= 8, t.bi_valid -= 8)
- }(t)
- }
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- if (!(this instanceof r)) return new r(t);
- this.options = o.assign({chunkSize: 16384, windowBits: 0, to: ""}, t || {});
- var e = this.options;
- e.raw && e.windowBits >= 0 && e.windowBits < 16 && (e.windowBits = -e.windowBits, 0 === e.windowBits && (e.windowBits = -15)), !(e.windowBits >= 0 && e.windowBits < 16) || t && t.windowBits || (e.windowBits += 32), e.windowBits > 15 && e.windowBits < 48 && 0 == (15 & e.windowBits) && (e.windowBits |= 15), this.err = 0, this.msg = "", this.ended = !1, this.chunks = [], this.strm = new c, this.strm.avail_out = 0;
- var n = a.inflateInit2(this.strm, e.windowBits);
- if (n !== l.Z_OK) throw new Error(u[n]);
- this.header = new f, a.inflateGetHeader(this.strm, this.header)
- }
- function i(t, e) {
- var n = new r(e);
- if (n.push(t, !0), n.err) throw n.msg || u[n.err];
- return n.result
- }
- var a = n(147), o = n(7), s = n(68), l = n(70), u = n(41), c = n(69), f = n(150), h = Object.prototype.toString;
- r.prototype.push = function (t, e) {
- var n, r, i, u, c, f, d = this.strm, p = this.options.chunkSize, v = this.options.dictionary, g = !1;
- if (this.ended) return !1;
- r = e === ~~e ? e : !0 === e ? l.Z_FINISH : l.Z_NO_FLUSH, "string" == typeof t ? d.input = s.binstring2buf(t) : "[object ArrayBuffer]" === h.call(t) ? d.input = new Uint8Array(t) : d.input = t, d.next_in = 0, d.avail_in = d.input.length;
- do {
- if (0 === d.avail_out && (d.output = new o.Buf8(p), d.next_out = 0, d.avail_out = p), (n = a.inflate(d, l.Z_NO_FLUSH)) === l.Z_NEED_DICT && v && (f = "string" == typeof v ? s.string2buf(v) : "[object ArrayBuffer]" === h.call(v) ? new Uint8Array(v) : v, n = a.inflateSetDictionary(this.strm, f)), n === l.Z_BUF_ERROR && !0 === g && (n = l.Z_OK, g = !1), n !== l.Z_STREAM_END && n !== l.Z_OK) return this.onEnd(n), this.ended = !0, !1;
- d.next_out && (0 !== d.avail_out && n !== l.Z_STREAM_END && (0 !== d.avail_in || r !== l.Z_FINISH && r !== l.Z_SYNC_FLUSH) || ("string" === this.options.to ? (i = s.utf8border(d.output, d.next_out), u = d.next_out - i, c = s.buf2string(d.output, i), d.next_out = u, d.avail_out = p - u, u && o.arraySet(d.output, d.output, i, u, 0), this.onData(c)) : this.onData(o.shrinkBuf(d.output, d.next_out)))), 0 === d.avail_in && 0 === d.avail_out && (g = !0)
- } while ((d.avail_in > 0 || 0 === d.avail_out) && n !== l.Z_STREAM_END);
- return n === l.Z_STREAM_END && (r = l.Z_FINISH), r === l.Z_FINISH ? (n = a.inflateEnd(this.strm), this.onEnd(n), this.ended = !0, n === l.Z_OK) : r !== l.Z_SYNC_FLUSH || (this.onEnd(l.Z_OK), d.avail_out = 0, !0)
- }, r.prototype.onData = function (t) {
- this.chunks.push(t)
- }, r.prototype.onEnd = function (t) {
- t === l.Z_OK && ("string" === this.options.to ? this.result = this.chunks.join("") : this.result = o.flattenChunks(this.chunks)), this.chunks = [], this.err = t, this.msg = this.strm.msg
- }, e.Inflate = r, e.inflate = i, e.inflateRaw = function (t, e) {
- return e = e || {}, e.raw = !0, i(t, e)
- }, e.ungzip = i
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- return (t >>> 24 & 255) + (t >>> 8 & 65280) + ((65280 & t) << 8) + ((255 & t) << 24)
- }
- function i(t) {
- var e;
- return t && t.state ? (e = t.state, t.total_in = t.total_out = e.total = 0, t.msg = "", e.wrap && (t.adler = 1 & e.wrap), e.mode = w, e.last = 0, e.havedict = 0, e.dmax = 32768, e.head = null, e.hold = 0, e.bits = 0, e.lencode = e.lendyn = new h.Buf32(S), e.distcode = e.distdyn = new h.Buf32(E), e.sane = 1, e.back = -1, y) : b
- }
- function a(t) {
- var e;
- return t && t.state ? (e = t.state, e.wsize = 0, e.whave = 0, e.wnext = 0, i(t)) : b
- }
- function o(t, e) {
- var n, r;
- return t && t.state ? (r = t.state, e < 0 ? (n = 0, e = -e) : (n = 1 + (e >> 4), e < 48 && (e &= 15)), e && (e < 8 || e > 15) ? b : (null !== r.window && r.wbits !== e && (r.window = null), r.wrap = n, r.wbits = e, a(t))) : b
- }
- function s(t, e) {
- var n, r;
- return t ? (r = new function () {
- this.mode = 0, this.last = !1, this.wrap = 0, this.havedict = !1, this.flags = 0, this.dmax = 0, this.check = 0, this.total = 0, this.head = null, this.wbits = 0, this.wsize = 0, this.whave = 0, this.wnext = 0, this.window = null, this.hold = 0, this.bits = 0, this.length = 0, this.offset = 0, this.extra = 0, this.lencode = null, this.distcode = null, this.lenbits = 0, this.distbits = 0, this.ncode = 0, this.nlen = 0, this.ndist = 0, this.have = 0, this.next = null, this.lens = new h.Buf16(320), this.work = new h.Buf16(288), this.lendyn = null, this.distdyn = null, this.sane = 0, this.back = 0, this.was = 0
- }, t.state = r, r.window = null, (n = o(t, e)) !== y && (t.state = null), n) : b
- }
- function l(t) {
- if (k) {
- var e;
- for (c = new h.Buf32(512), f = new h.Buf32(32), e = 0; e < 144;) t.lens[e++] = 8;
- for (; e < 256;) t.lens[e++] = 9;
- for (; e < 280;) t.lens[e++] = 7;
- for (; e < 288;) t.lens[e++] = 8;
- for (g(m, t.lens, 0, 288, c, 0, t.work, {bits: 9}), e = 0; e < 32;) t.lens[e++] = 5;
- g(_, t.lens, 0, 32, f, 0, t.work, {bits: 5}), k = !1
- }
- t.lencode = c, t.lenbits = 9, t.distcode = f, t.distbits = 5
- }
- function u(t, e, n, r) {
- var i, a = t.state;
- return null === a.window && (a.wsize = 1 << a.wbits, a.wnext = 0, a.whave = 0, a.window = new h.Buf8(a.wsize)), r >= a.wsize ? (h.arraySet(a.window, e, n - a.wsize, a.wsize, 0), a.wnext = 0, a.whave = a.wsize) : ((i = a.wsize - a.wnext) > r && (i = r), h.arraySet(a.window, e, n - r, i, a.wnext), (r -= i) ? (h.arraySet(a.window, e, n - r, r, 0), a.wnext = r, a.whave = a.wsize) : (a.wnext += i, a.wnext === a.wsize && (a.wnext = 0), a.whave < a.wsize && (a.whave += i))), 0
- }
- var c, f, h = n(7), d = n(66), p = n(67), v = n(148), g = n(149), m = 1, _ = 2, y = 0, b = -2, w = 1, x = 12,
- S = 852, E = 592, k = !0;
- e.inflateReset = a, e.inflateReset2 = o, e.inflateResetKeep = i, e.inflateInit = function (t) {
- return s(t, 15)
- }, e.inflateInit2 = s, e.inflate = function (t, e) {
- var n, i, a, o, s, c, f, S, E, k, T, C, M, A, P, L, O, R, I, B, z, F, N, D, j = 0, U = new h.Buf8(4),
- H = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15];
- if (!t || !t.state || !t.output || !t.input && 0 !== t.avail_in) return b;
- (n = t.state).mode === x && (n.mode = 13), s = t.next_out, a = t.output, f = t.avail_out, o = t.next_in, i = t.input, c = t.avail_in, S = n.hold, E = n.bits, k = c, T = f, F = y;
- t:for (; ;) switch (n.mode) {
- case w:
- if (0 === n.wrap) {
- n.mode = 13;
- break
- }
- for (; E < 16;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- if (2 & n.wrap && 35615 === S) {
- n.check = 0, U[0] = 255 & S, U[1] = S >>> 8 & 255, n.check = p(n.check, U, 2, 0), S = 0, E = 0, n.mode = 2;
- break
- }
- if (n.flags = 0, n.head && (n.head.done = !1), !(1 & n.wrap) || (((255 & S) << 8) + (S >> 8)) % 31) {
- t.msg = "incorrect header check", n.mode = 30;
- break
- }
- if (8 != (15 & S)) {
- t.msg = "unknown compression method", n.mode = 30;
- break
- }
- if (S >>>= 4, E -= 4, z = 8 + (15 & S), 0 === n.wbits) n.wbits = z; else if (z > n.wbits) {
- t.msg = "invalid window size", n.mode = 30;
- break
- }
- n.dmax = 1 << z, t.adler = n.check = 1, n.mode = 512 & S ? 10 : x, S = 0, E = 0;
- break;
- case 2:
- for (; E < 16;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- if (n.flags = S, 8 != (255 & n.flags)) {
- t.msg = "unknown compression method", n.mode = 30;
- break
- }
- if (57344 & n.flags) {
- t.msg = "unknown header flags set", n.mode = 30;
- break
- }
- n.head && (n.head.text = S >> 8 & 1), 512 & n.flags && (U[0] = 255 & S, U[1] = S >>> 8 & 255, n.check = p(n.check, U, 2, 0)), S = 0, E = 0, n.mode = 3;
- case 3:
- for (; E < 32;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- n.head && (n.head.time = S), 512 & n.flags && (U[0] = 255 & S, U[1] = S >>> 8 & 255, U[2] = S >>> 16 & 255, U[3] = S >>> 24 & 255, n.check = p(n.check, U, 4, 0)), S = 0, E = 0, n.mode = 4;
- case 4:
- for (; E < 16;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- n.head && (n.head.xflags = 255 & S, n.head.os = S >> 8), 512 & n.flags && (U[0] = 255 & S, U[1] = S >>> 8 & 255, n.check = p(n.check, U, 2, 0)), S = 0, E = 0, n.mode = 5;
- case 5:
- if (1024 & n.flags) {
- for (; E < 16;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- n.length = S, n.head && (n.head.extra_len = S), 512 & n.flags && (U[0] = 255 & S, U[1] = S >>> 8 & 255, n.check = p(n.check, U, 2, 0)), S = 0, E = 0
- } else n.head && (n.head.extra = null);
- n.mode = 6;
- case 6:
- if (1024 & n.flags && ((C = n.length) > c && (C = c), C && (n.head && (z = n.head.extra_len - n.length, n.head.extra || (n.head.extra = new Array(n.head.extra_len)), h.arraySet(n.head.extra, i, o, C, z)), 512 & n.flags && (n.check = p(n.check, i, C, o)), c -= C, o += C, n.length -= C), n.length)) break t;
- n.length = 0, n.mode = 7;
- case 7:
- if (2048 & n.flags) {
- if (0 === c) break t;
- C = 0;
- do {
- z = i[o + C++], n.head && z && n.length < 65536 && (n.head.name += String.fromCharCode(z))
- } while (z && C < c);
- if (512 & n.flags && (n.check = p(n.check, i, C, o)), c -= C, o += C, z) break t
- } else n.head && (n.head.name = null);
- n.length = 0, n.mode = 8;
- case 8:
- if (4096 & n.flags) {
- if (0 === c) break t;
- C = 0;
- do {
- z = i[o + C++], n.head && z && n.length < 65536 && (n.head.comment += String.fromCharCode(z))
- } while (z && C < c);
- if (512 & n.flags && (n.check = p(n.check, i, C, o)), c -= C, o += C, z) break t
- } else n.head && (n.head.comment = null);
- n.mode = 9;
- case 9:
- if (512 & n.flags) {
- for (; E < 16;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- if (S !== (65535 & n.check)) {
- t.msg = "header crc mismatch", n.mode = 30;
- break
- }
- S = 0, E = 0
- }
- n.head && (n.head.hcrc = n.flags >> 9 & 1, n.head.done = !0), t.adler = n.check = 0, n.mode = x;
- break;
- case 10:
- for (; E < 32;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- t.adler = n.check = r(S), S = 0, E = 0, n.mode = 11;
- case 11:
- if (0 === n.havedict) return t.next_out = s, t.avail_out = f, t.next_in = o, t.avail_in = c, n.hold = S, n.bits = E, 2;
- t.adler = n.check = 1, n.mode = x;
- case x:
- if (5 === e || 6 === e) break t;
- case 13:
- if (n.last) {
- S >>>= 7 & E, E -= 7 & E, n.mode = 27;
- break
- }
- for (; E < 3;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- switch (n.last = 1 & S, S >>>= 1, E -= 1, 3 & S) {
- case 0:
- n.mode = 14;
- break;
- case 1:
- if (l(n), n.mode = 20, 6 === e) {
- S >>>= 2, E -= 2;
- break t
- }
- break;
- case 2:
- n.mode = 17;
- break;
- case 3:
- t.msg = "invalid block type", n.mode = 30
- }
- S >>>= 2, E -= 2;
- break;
- case 14:
- for (S >>>= 7 & E, E -= 7 & E; E < 32;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- if ((65535 & S) != (S >>> 16 ^ 65535)) {
- t.msg = "invalid stored block lengths", n.mode = 30;
- break
- }
- if (n.length = 65535 & S, S = 0, E = 0, n.mode = 15, 6 === e) break t;
- case 15:
- n.mode = 16;
- case 16:
- if (C = n.length) {
- if (C > c && (C = c), C > f && (C = f), 0 === C) break t;
- h.arraySet(a, i, o, C, s), c -= C, o += C, f -= C, s += C, n.length -= C;
- break
- }
- n.mode = x;
- break;
- case 17:
- for (; E < 14;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- if (n.nlen = 257 + (31 & S), S >>>= 5, E -= 5, n.ndist = 1 + (31 & S), S >>>= 5, E -= 5, n.ncode = 4 + (15 & S), S >>>= 4, E -= 4, n.nlen > 286 || n.ndist > 30) {
- t.msg = "too many length or distance symbols", n.mode = 30;
- break
- }
- n.have = 0, n.mode = 18;
- case 18:
- for (; n.have < n.ncode;) {
- for (; E < 3;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- n.lens[H[n.have++]] = 7 & S, S >>>= 3, E -= 3
- }
- for (; n.have < 19;) n.lens[H[n.have++]] = 0;
- if (n.lencode = n.lendyn, n.lenbits = 7, N = {bits: n.lenbits}, F = g(0, n.lens, 0, 19, n.lencode, 0, n.work, N), n.lenbits = N.bits, F) {
- t.msg = "invalid code lengths set", n.mode = 30;
- break
- }
- n.have = 0, n.mode = 19;
- case 19:
- for (; n.have < n.nlen + n.ndist;) {
- for (; j = n.lencode[S & (1 << n.lenbits) - 1], P = j >>> 24, L = j >>> 16 & 255, O = 65535 & j, !(P <= E);) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- if (O < 16) S >>>= P, E -= P, n.lens[n.have++] = O; else {
- if (16 === O) {
- for (D = P + 2; E < D;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- if (S >>>= P, E -= P, 0 === n.have) {
- t.msg = "invalid bit length repeat", n.mode = 30;
- break
- }
- z = n.lens[n.have - 1], C = 3 + (3 & S), S >>>= 2, E -= 2
- } else if (17 === O) {
- for (D = P + 3; E < D;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- E -= P, z = 0, C = 3 + (7 & (S >>>= P)), S >>>= 3, E -= 3
- } else {
- for (D = P + 7; E < D;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- E -= P, z = 0, C = 11 + (127 & (S >>>= P)), S >>>= 7, E -= 7
- }
- if (n.have + C > n.nlen + n.ndist) {
- t.msg = "invalid bit length repeat", n.mode = 30;
- break
- }
- for (; C--;) n.lens[n.have++] = z
- }
- }
- if (30 === n.mode) break;
- if (0 === n.lens[256]) {
- t.msg = "invalid code -- missing end-of-block", n.mode = 30;
- break
- }
- if (n.lenbits = 9, N = {bits: n.lenbits}, F = g(m, n.lens, 0, n.nlen, n.lencode, 0, n.work, N), n.lenbits = N.bits, F) {
- t.msg = "invalid literal/lengths set", n.mode = 30;
- break
- }
- if (n.distbits = 6, n.distcode = n.distdyn, N = {bits: n.distbits}, F = g(_, n.lens, n.nlen, n.ndist, n.distcode, 0, n.work, N), n.distbits = N.bits, F) {
- t.msg = "invalid distances set", n.mode = 30;
- break
- }
- if (n.mode = 20, 6 === e) break t;
- case 20:
- n.mode = 21;
- case 21:
- if (c >= 6 && f >= 258) {
- t.next_out = s, t.avail_out = f, t.next_in = o, t.avail_in = c, n.hold = S, n.bits = E, v(t, T), s = t.next_out, a = t.output, f = t.avail_out, o = t.next_in, i = t.input, c = t.avail_in, S = n.hold, E = n.bits, n.mode === x && (n.back = -1);
- break
- }
- for (n.back = 0; j = n.lencode[S & (1 << n.lenbits) - 1], P = j >>> 24, L = j >>> 16 & 255, O = 65535 & j, !(P <= E);) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- if (L && 0 == (240 & L)) {
- for (R = P, I = L, B = O; j = n.lencode[B + ((S & (1 << R + I) - 1) >> R)], P = j >>> 24, L = j >>> 16 & 255, O = 65535 & j, !(R + P <= E);) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- S >>>= R, E -= R, n.back += R
- }
- if (S >>>= P, E -= P, n.back += P, n.length = O, 0 === L) {
- n.mode = 26;
- break
- }
- if (32 & L) {
- n.back = -1, n.mode = x;
- break
- }
- if (64 & L) {
- t.msg = "invalid literal/length code", n.mode = 30;
- break
- }
- n.extra = 15 & L, n.mode = 22;
- case 22:
- if (n.extra) {
- for (D = n.extra; E < D;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- n.length += S & (1 << n.extra) - 1, S >>>= n.extra, E -= n.extra, n.back += n.extra
- }
- n.was = n.length, n.mode = 23;
- case 23:
- for (; j = n.distcode[S & (1 << n.distbits) - 1], P = j >>> 24, L = j >>> 16 & 255, O = 65535 & j, !(P <= E);) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- if (0 == (240 & L)) {
- for (R = P, I = L, B = O; j = n.distcode[B + ((S & (1 << R + I) - 1) >> R)], P = j >>> 24, L = j >>> 16 & 255, O = 65535 & j, !(R + P <= E);) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- S >>>= R, E -= R, n.back += R
- }
- if (S >>>= P, E -= P, n.back += P, 64 & L) {
- t.msg = "invalid distance code", n.mode = 30;
- break
- }
- n.offset = O, n.extra = 15 & L, n.mode = 24;
- case 24:
- if (n.extra) {
- for (D = n.extra; E < D;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- n.offset += S & (1 << n.extra) - 1, S >>>= n.extra, E -= n.extra, n.back += n.extra
- }
- if (n.offset > n.dmax) {
- t.msg = "invalid distance too far back", n.mode = 30;
- break
- }
- n.mode = 25;
- case 25:
- if (0 === f) break t;
- if (C = T - f, n.offset > C) {
- if ((C = n.offset - C) > n.whave && n.sane) {
- t.msg = "invalid distance too far back", n.mode = 30;
- break
- }
- C > n.wnext ? (C -= n.wnext, M = n.wsize - C) : M = n.wnext - C, C > n.length && (C = n.length), A = n.window
- } else A = a, M = s - n.offset, C = n.length;
- C > f && (C = f), f -= C, n.length -= C;
- do {
- a[s++] = A[M++]
- } while (--C);
- 0 === n.length && (n.mode = 21);
- break;
- case 26:
- if (0 === f) break t;
- a[s++] = n.length, f--, n.mode = 21;
- break;
- case 27:
- if (n.wrap) {
- for (; E < 32;) {
- if (0 === c) break t;
- c--, S |= i[o++] << E, E += 8
- }
- if (T -= f, t.total_out += T, n.total += T, T && (t.adler = n.check = n.flags ? p(n.check, a, T, s - T) : d(n.check, a, T, s - T)), T = f, (n.flags ? S : r(S)) !== n.check) {
- t.msg = "incorrect data check", n.mode = 30;
- break
- }
- S = 0, E = 0
- }
- n.mode = 28;
- case 28:
- if (n.wrap && n.flags) {
- for (; E < 32;) {
- if (0 === c) break t;
- c--, S += i[o++] << E, E += 8
- }
- if (S !== (4294967295 & n.total)) {
- t.msg = "incorrect length check", n.mode = 30;
- break
- }
- S = 0, E = 0
- }
- n.mode = 29;
- case 29:
- F = 1;
- break t;
- case 30:
- F = -3;
- break t;
- case 31:
- return -4;
- case 32:
- default:
- return b
- }
- return t.next_out = s, t.avail_out = f, t.next_in = o, t.avail_in = c, n.hold = S, n.bits = E, (n.wsize || T !== t.avail_out && n.mode < 30 && (n.mode < 27 || 4 !== e)) && u(t, t.output, t.next_out, T - t.avail_out) ? (n.mode = 31, -4) : (k -= t.avail_in, T -= t.avail_out, t.total_in += k, t.total_out += T, n.total += T, n.wrap && T && (t.adler = n.check = n.flags ? p(n.check, a, T, t.next_out - T) : d(n.check, a, T, t.next_out - T)), t.data_type = n.bits + (n.last ? 64 : 0) + (n.mode === x ? 128 : 0) + (20 === n.mode || 15 === n.mode ? 256 : 0), (0 === k && 0 === T || 4 === e) && F === y && (F = -5), F)
- }, e.inflateEnd = function (t) {
- if (!t || !t.state) return b;
- var e = t.state;
- return e.window && (e.window = null), t.state = null, y
- }, e.inflateGetHeader = function (t, e) {
- var n;
- return t && t.state ? 0 == (2 & (n = t.state).wrap) ? b : (n.head = e, e.done = !1, y) : b
- }, e.inflateSetDictionary = function (t, e) {
- var n, r, i = e.length;
- return t && t.state ? 0 !== (n = t.state).wrap && 11 !== n.mode ? b : 11 === n.mode && (r = 1, (r = d(r, e, i, 0)) !== n.check) ? -3 : u(t, e, i, i) ? (n.mode = 31, -4) : (n.havedict = 1, y) : b
- }, e.inflateInfo = "pako inflate (from Nodeca project)"
- }, function (t, e, n) {
- "use strict";
- t.exports = function (t, e) {
- var n, r, i, a, o, s, l, u, c, f, h, d, p, v, g, m, _, y, b, w, x, S, E, k, T;
- n = t.state, r = t.next_in, k = t.input, i = r + (t.avail_in - 5), a = t.next_out, T = t.output, o = a - (e - t.avail_out), s = a + (t.avail_out - 257), l = n.dmax, u = n.wsize, c = n.whave, f = n.wnext, h = n.window, d = n.hold, p = n.bits, v = n.lencode, g = n.distcode, m = (1 << n.lenbits) - 1, _ = (1 << n.distbits) - 1;
- t:do {
- p < 15 && (d += k[r++] << p, p += 8, d += k[r++] << p, p += 8), y = v[d & m];
- e:for (; ;) {
- if (b = y >>> 24, d >>>= b, p -= b, 0 == (b = y >>> 16 & 255)) T[a++] = 65535 & y; else {
- if (!(16 & b)) {
- if (0 == (64 & b)) {
- y = v[(65535 & y) + (d & (1 << b) - 1)];
- continue e
- }
- if (32 & b) {
- n.mode = 12;
- break t
- }
- t.msg = "invalid literal/length code", n.mode = 30;
- break t
- }
- w = 65535 & y, (b &= 15) && (p < b && (d += k[r++] << p, p += 8), w += d & (1 << b) - 1, d >>>= b, p -= b), p < 15 && (d += k[r++] << p, p += 8, d += k[r++] << p, p += 8), y = g[d & _];
- n:for (; ;) {
- if (b = y >>> 24, d >>>= b, p -= b, !(16 & (b = y >>> 16 & 255))) {
- if (0 == (64 & b)) {
- y = g[(65535 & y) + (d & (1 << b) - 1)];
- continue n
- }
- t.msg = "invalid distance code", n.mode = 30;
- break t
- }
- if (x = 65535 & y, b &= 15, p < b && (d += k[r++] << p, (p += 8) < b && (d += k[r++] << p, p += 8)), (x += d & (1 << b) - 1) > l) {
- t.msg = "invalid distance too far back", n.mode = 30;
- break t
- }
- if (d >>>= b, p -= b, b = a - o, x > b) {
- if ((b = x - b) > c && n.sane) {
- t.msg = "invalid distance too far back", n.mode = 30;
- break t
- }
- if (S = 0, E = h, 0 === f) {
- if (S += u - b, b < w) {
- w -= b;
- do {
- T[a++] = h[S++]
- } while (--b);
- S = a - x, E = T
- }
- } else if (f < b) {
- if (S += u + f - b, (b -= f) < w) {
- w -= b;
- do {
- T[a++] = h[S++]
- } while (--b);
- if (S = 0, f < w) {
- w -= b = f;
- do {
- T[a++] = h[S++]
- } while (--b);
- S = a - x, E = T
- }
- }
- } else if (S += f - b, b < w) {
- w -= b;
- do {
- T[a++] = h[S++]
- } while (--b);
- S = a - x, E = T
- }
- for (; w > 2;) T[a++] = E[S++], T[a++] = E[S++], T[a++] = E[S++], w -= 3;
- w && (T[a++] = E[S++], w > 1 && (T[a++] = E[S++]))
- } else {
- S = a - x;
- do {
- T[a++] = T[S++], T[a++] = T[S++], T[a++] = T[S++], w -= 3
- } while (w > 2);
- w && (T[a++] = T[S++], w > 1 && (T[a++] = T[S++]))
- }
- break
- }
- }
- break
- }
- } while (r < i && a < s);
- r -= w = p >> 3, d &= (1 << (p -= w << 3)) - 1, t.next_in = r, t.next_out = a, t.avail_in = r < i ? i - r + 5 : 5 - (r - i), t.avail_out = a < s ? s - a + 257 : 257 - (a - s), n.hold = d, n.bits = p
- }
- }, function (t, e, n) {
- "use strict";
- var r = n(7),
- i = [3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31, 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0],
- a = [16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 72, 78],
- o = [1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577, 0, 0],
- s = [16, 16, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 64, 64];
- t.exports = function (t, e, n, l, u, c, f, h) {
- var d, p, v, g, m, _, y, b, w, x = h.bits, S = 0, E = 0, k = 0, T = 0, C = 0, M = 0, A = 0, P = 0, L = 0, O = 0,
- R = null, I = 0, B = new r.Buf16(16), z = new r.Buf16(16), F = null, N = 0;
- for (S = 0; S <= 15; S++) B[S] = 0;
- for (E = 0; E < l; E++) B[e[n + E]]++;
- for (C = x, T = 15; T >= 1 && 0 === B[T]; T--) ;
- if (C > T && (C = T), 0 === T) return u[c++] = 20971520, u[c++] = 20971520, h.bits = 1, 0;
- for (k = 1; k < T && 0 === B[k]; k++) ;
- for (C < k && (C = k), P = 1, S = 1; S <= 15; S++) if (P <<= 1, (P -= B[S]) < 0) return -1;
- if (P > 0 && (0 === t || 1 !== T)) return -1;
- for (z[1] = 0, S = 1; S < 15; S++) z[S + 1] = z[S] + B[S];
- for (E = 0; E < l; E++) 0 !== e[n + E] && (f[z[e[n + E]]++] = E);
- if (0 === t ? (R = F = f, _ = 19) : 1 === t ? (R = i, I -= 257, F = a, N -= 257, _ = 256) : (R = o, F = s, _ = -1), O = 0, E = 0, S = k, m = c, M = C, A = 0, v = -1, L = 1 << C, g = L - 1, 1 === t && L > 852 || 2 === t && L > 592) return 1;
- for (; ;) {
- y = S - A, f[E] < _ ? (b = 0, w = f[E]) : f[E] > _ ? (b = F[N + f[E]], w = R[I + f[E]]) : (b = 96, w = 0), d = 1 << S - A, k = p = 1 << M;
- do {
- u[m + (O >> A) + (p -= d)] = y << 24 | b << 16 | w | 0
- } while (0 !== p);
- for (d = 1 << S - 1; O & d;) d >>= 1;
- if (0 !== d ? (O &= d - 1, O += d) : O = 0, E++, 0 == --B[S]) {
- if (S === T) break;
- S = e[n + f[E]]
- }
- if (S > C && (O & g) !== v) {
- for (0 === A && (A = C), m += k, P = 1 << (M = S - A); M + A < T && !((P -= B[M + A]) <= 0);) M++, P <<= 1;
- if (L += 1 << M, 1 === t && L > 852 || 2 === t && L > 592) return 1;
- u[v = O & g] = C << 24 | M << 16 | m - c | 0
- }
- }
- return 0 !== O && (u[m + O] = S - A << 24 | 64 << 16 | 0), h.bits = C, 0
- }
- }, function (t, e, n) {
- "use strict";
- t.exports = function () {
- this.text = 0, this.time = 0, this.xflags = 0, this.os = 0, this.extra = null, this.extra_len = 0, this.name = "", this.comment = "", this.hcrc = 0, this.done = !1
- }
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- return {
- overrides: {
- volumePaneSize: "medium",
- "scalesProperties.lineColor": t.text,
- "scalesProperties.textColor": t.text,
- "paneProperties.background": t.bg,
- "paneProperties.vertGridProperties.color": t.grid,
- "paneProperties.horzGridProperties.color": t.grid,
- "paneProperties.crossHairProperties.color": t.cross,
- "paneProperties.legendProperties.showLegend": !!t.showLegend,
- "paneProperties.legendProperties.showStudyArguments": !0,
- "paneProperties.legendProperties.showStudyTitles": !0,
- "paneProperties.legendProperties.showStudyValues": !0,
- "paneProperties.legendProperties.showSeriesTitle": !0,
- "paneProperties.legendProperties.showSeriesOHLC": !0,
- "mainSeriesProperties.candleStyle.upColor": t.up,
- "mainSeriesProperties.candleStyle.downColor": t.down,
- "mainSeriesProperties.candleStyle.drawWick": !0,
- "mainSeriesProperties.candleStyle.drawBorder": !0,
- "mainSeriesProperties.candleStyle.borderColor": t.border,
- "mainSeriesProperties.candleStyle.borderUpColor": t.up,
- "mainSeriesProperties.candleStyle.borderDownColor": t.down,
- "mainSeriesProperties.candleStyle.wickUpColor": t.up,
- "mainSeriesProperties.candleStyle.wickDownColor": t.down,
- "mainSeriesProperties.candleStyle.barColorsOnPrevClose": !1,
- "mainSeriesProperties.hollowCandleStyle.upColor": t.up,
- "mainSeriesProperties.hollowCandleStyle.downColor": t.down,
- "mainSeriesProperties.hollowCandleStyle.drawWick": !0,
- "mainSeriesProperties.hollowCandleStyle.drawBorder": !0,
- "mainSeriesProperties.hollowCandleStyle.borderColor": t.border,
- "mainSeriesProperties.hollowCandleStyle.borderUpColor": t.up,
- "mainSeriesProperties.hollowCandleStyle.borderDownColor": t.down,
- "mainSeriesProperties.hollowCandleStyle.wickColor": t.line,
- "mainSeriesProperties.haStyle.upColor": t.up,
- "mainSeriesProperties.haStyle.downColor": t.down,
- "mainSeriesProperties.haStyle.drawWick": !0,
- "mainSeriesProperties.haStyle.drawBorder": !0,
- "mainSeriesProperties.haStyle.borderColor": t.border,
- "mainSeriesProperties.haStyle.borderUpColor": t.up,
- "mainSeriesProperties.haStyle.borderDownColor": t.down,
- "mainSeriesProperties.haStyle.wickColor": t.border,
- "mainSeriesProperties.haStyle.barColorsOnPrevClose": !1,
- "mainSeriesProperties.barStyle.upColor": t.up,
- "mainSeriesProperties.barStyle.downColor": t.down,
- "mainSeriesProperties.barStyle.barColorsOnPrevClose": !1,
- "mainSeriesProperties.barStyle.dontDrawOpen": !1,
- "mainSeriesProperties.lineStyle.color": t.border,
- "mainSeriesProperties.lineStyle.linewidth": 1,
- "mainSeriesProperties.lineStyle.priceSource": "close",
- "mainSeriesProperties.areaStyle.color1": t.areatop,
- "mainSeriesProperties.areaStyle.color2": t.areadown,
- "mainSeriesProperties.areaStyle.linecolor": t.border,
- "mainSeriesProperties.areaStyle.linewidth": 1,
- "mainSeriesProperties.areaStyle.priceSource": "close"
- }, url: t.url
- }
- }
- function i(t) {
- return (0, a.default)(t).reduce(function (e, n) {
- return e[n] = r(t[n]), e
- }, {})
- }
- var a = function (t) {
- return t && t.__esModule ? t : {default: t}
- }(n(58));
- n(152), n(153), n(154), t.exports = {
- defaultThemes: {
- "hb-day": {
- url: "day.css",
- up: "#03c087",
- down: "#ef5555",
- bg: "#ffffff",
- grid: "#f7f8fa",
- cross: "#23283D",
- border: "#9194a4",
- text: "#9194a4",
- areatop: "rgba(71, 78, 112, 0.1)",
- areadown: "rgba(71, 78, 112, 0.02)"
- },
- "hb-night": {
- url: "night.css",
- up: "#589065",
- down: "#ae4e54",
- bg: "#181B2A",
- grid: "#1f2943",
- cross: "#9194A3",
- border: "#4e5b85",
- text: "#61688A",
- areatop: "rgba(122, 152, 247, .1)",
- areadown: "rgba(122, 152, 247, .02)"
- },
- mobile: {
- url: "mobile.css",
- up: "#03C087",
- down: "#E76D42",
- bg: "#ffffff",
- grid: "#f7f8fa",
- cross: "#23283D",
- border: "#C5CFD5",
- text: "#8C9FAD",
- areatop: "rgba(71, 78, 112, 0.1)",
- areadown: "rgba(71, 78, 112, 0.02)",
- showLegend: !0
- }
- }, generateTheme: r, getOverridesByThemeName: function (t, e) {
- return t[e] ? i(t)[e] : {}
- }, populateTheme: i
- }
- }, function (t, e) {
- }, function (t, e) {
- }, function (t, e) {
- }])
- })
- }, function (t, e) {
- e.read = function (t, e, n, r, i) {
- var a, o, s = 8 * i - r - 1, l = (1 << s) - 1, u = l >> 1, c = -7, f = n ? i - 1 : 0, h = n ? -1 : 1, d = t[e + f];
- for (f += h, a = d & (1 << -c) - 1, d >>= -c, c += s; c > 0; a = 256 * a + t[e + f], f += h, c -= 8) ;
- for (o = a & (1 << -c) - 1, a >>= -c, c += r; c > 0; o = 256 * o + t[e + f], f += h, c -= 8) ;
- if (0 === a) a = 1 - u; else {
- if (a === l) return o ? NaN : 1 / 0 * (d ? -1 : 1);
- o += Math.pow(2, r), a -= u
- }
- return (d ? -1 : 1) * o * Math.pow(2, a - r)
- }, e.write = function (t, e, n, r, i, a) {
- var o, s, l, u = 8 * a - i - 1, c = (1 << u) - 1, f = c >> 1,
- h = 23 === i ? Math.pow(2, -24) - Math.pow(2, -77) : 0, d = r ? 0 : a - 1, p = r ? 1 : -1,
- v = e < 0 || 0 === e && 1 / e < 0 ? 1 : 0;
- for (e = Math.abs(e), isNaN(e) || e === 1 / 0 ? (s = isNaN(e) ? 1 : 0, o = c) : (o = Math.floor(Math.log(e) / Math.LN2), e * (l = Math.pow(2, -o)) < 1 && (o--, l *= 2), e += o + f >= 1 ? h / l : h * Math.pow(2, 1 - f), e * l >= 2 && (o++, l /= 2), o + f >= c ? (s = 0, o = c) : o + f >= 1 ? (s = (e * l - 1) * Math.pow(2, i), o += f) : (s = e * Math.pow(2, f - 1) * Math.pow(2, i), o = 0)); i >= 8; t[n + d] = 255 & s, d += p, s /= 256, i -= 8) ;
- for (o = o << i | s, u += i; u > 0; t[n + d] = 255 & o, d += p, o /= 256, u -= 8) ;
- t[n + d - p] |= 128 * v
- }
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- if (!(this instanceof r)) return new r(t);
- this.options = l.assign({
- level: p,
- method: g,
- chunkSize: 16384,
- windowBits: 15,
- memLevel: 8,
- strategy: v,
- to: ""
- }, t || {});
- var e = this.options;
- e.raw && e.windowBits > 0 ? e.windowBits = -e.windowBits : e.gzip && e.windowBits > 0 && e.windowBits < 16 && (e.windowBits += 16), this.err = 0, this.msg = "", this.ended = !1, this.chunks = [], this.strm = new f, this.strm.avail_out = 0;
- var n = s.deflateInit2(this.strm, e.level, e.method, e.windowBits, e.memLevel, e.strategy);
- if (n !== d) throw new Error(c[n]);
- if (e.header && s.deflateSetHeader(this.strm, e.header), e.dictionary) {
- var i;
- if (i = "string" == typeof e.dictionary ? u.string2buf(e.dictionary) : "[object ArrayBuffer]" === h.call(e.dictionary) ? new Uint8Array(e.dictionary) : e.dictionary, (n = s.deflateSetDictionary(this.strm, i)) !== d) throw new Error(c[n]);
- this._dict_set = !0
- }
- }
- function i(t, e) {
- var n = new r(e);
- if (n.push(t, !0), n.err) throw n.msg || c[n.err];
- return n.result
- }
- function a(t, e) {
- return e = e || {}, e.raw = !0, i(t, e)
- }
- function o(t, e) {
- return e = e || {}, e.gzip = !0, i(t, e)
- }
- var s = n(811), l = n(130), u = n(349), c = n(281), f = n(353), h = Object.prototype.toString, d = 0, p = -1, v = 0,
- g = 8;
- r.prototype.push = function (t, e) {
- var n, r, i = this.strm, a = this.options.chunkSize;
- if (this.ended) return !1;
- r = e === ~~e ? e : !0 === e ? 4 : 0, "string" == typeof t ? i.input = u.string2buf(t) : "[object ArrayBuffer]" === h.call(t) ? i.input = new Uint8Array(t) : i.input = t, i.next_in = 0, i.avail_in = i.input.length;
- do {
- if (0 === i.avail_out && (i.output = new l.Buf8(a), i.next_out = 0, i.avail_out = a), 1 !== (n = s.deflate(i, r)) && n !== d) return this.onEnd(n), this.ended = !0, !1;
- 0 !== i.avail_out && (0 !== i.avail_in || 4 !== r && 2 !== r) || ("string" === this.options.to ? this.onData(u.buf2binstring(l.shrinkBuf(i.output, i.next_out))) : this.onData(l.shrinkBuf(i.output, i.next_out)))
- } while ((i.avail_in > 0 || 0 === i.avail_out) && 1 !== n);
- return 4 === r ? (n = s.deflateEnd(this.strm), this.onEnd(n), this.ended = !0, n === d) : 2 !== r || (this.onEnd(d), i.avail_out = 0, !0)
- }, r.prototype.onData = function (t) {
- this.chunks.push(t)
- }, r.prototype.onEnd = function (t) {
- t === d && ("string" === this.options.to ? this.result = this.chunks.join("") : this.result = l.flattenChunks(this.chunks)), this.chunks = [], this.err = t, this.msg = this.strm.msg
- }, e.Deflate = r, e.deflate = i, e.deflateRaw = a, e.gzip = o
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- if (!(this instanceof r)) return new r(t);
- this.options = s.assign({chunkSize: 16384, windowBits: 0, to: ""}, t || {});
- var e = this.options;
- e.raw && e.windowBits >= 0 && e.windowBits < 16 && (e.windowBits = -e.windowBits, 0 === e.windowBits && (e.windowBits = -15)), !(e.windowBits >= 0 && e.windowBits < 16) || t && t.windowBits || (e.windowBits += 32), e.windowBits > 15 && e.windowBits < 48 && 0 == (15 & e.windowBits) && (e.windowBits |= 15), this.err = 0, this.msg = "", this.ended = !1, this.chunks = [], this.strm = new f, this.strm.avail_out = 0;
- var n = o.inflateInit2(this.strm, e.windowBits);
- if (n !== u.Z_OK) throw new Error(c[n]);
- this.header = new h, o.inflateGetHeader(this.strm, this.header)
- }
- function i(t, e) {
- var n = new r(e);
- if (n.push(t, !0), n.err) throw n.msg || c[n.err];
- return n.result
- }
- function a(t, e) {
- return e = e || {}, e.raw = !0, i(t, e)
- }
- var o = n(814), s = n(130), l = n(349), u = n(351), c = n(281), f = n(353), h = n(812), d = Object.prototype.toString;
- r.prototype.push = function (t, e) {
- var n, r, i, a, c, f, h = this.strm, p = this.options.chunkSize, v = this.options.dictionary, g = !1;
- if (this.ended) return !1;
- r = e === ~~e ? e : !0 === e ? u.Z_FINISH : u.Z_NO_FLUSH, "string" == typeof t ? h.input = l.binstring2buf(t) : "[object ArrayBuffer]" === d.call(t) ? h.input = new Uint8Array(t) : h.input = t, h.next_in = 0, h.avail_in = h.input.length;
- do {
- if (0 === h.avail_out && (h.output = new s.Buf8(p), h.next_out = 0, h.avail_out = p), n = o.inflate(h, u.Z_NO_FLUSH), n === u.Z_NEED_DICT && v && (f = "string" == typeof v ? l.string2buf(v) : "[object ArrayBuffer]" === d.call(v) ? new Uint8Array(v) : v, n = o.inflateSetDictionary(this.strm, f)), n === u.Z_BUF_ERROR && !0 === g && (n = u.Z_OK, g = !1), n !== u.Z_STREAM_END && n !== u.Z_OK) return this.onEnd(n), this.ended = !0, !1;
- h.next_out && (0 !== h.avail_out && n !== u.Z_STREAM_END && (0 !== h.avail_in || r !== u.Z_FINISH && r !== u.Z_SYNC_FLUSH) || ("string" === this.options.to ? (i = l.utf8border(h.output, h.next_out), a = h.next_out - i, c = l.buf2string(h.output, i), h.next_out = a, h.avail_out = p - a, a && s.arraySet(h.output, h.output, i, a, 0), this.onData(c)) : this.onData(s.shrinkBuf(h.output, h.next_out)))), 0 === h.avail_in && 0 === h.avail_out && (g = !0)
- } while ((h.avail_in > 0 || 0 === h.avail_out) && n !== u.Z_STREAM_END);
- return n === u.Z_STREAM_END && (r = u.Z_FINISH), r === u.Z_FINISH ? (n = o.inflateEnd(this.strm), this.onEnd(n), this.ended = !0, n === u.Z_OK) : r !== u.Z_SYNC_FLUSH || (this.onEnd(u.Z_OK), h.avail_out = 0, !0)
- }, r.prototype.onData = function (t) {
- this.chunks.push(t)
- }, r.prototype.onEnd = function (t) {
- t === u.Z_OK && ("string" === this.options.to ? this.result = this.chunks.join("") : this.result = s.flattenChunks(this.chunks)), this.chunks = [], this.err = t, this.msg = this.strm.msg
- }, e.Inflate = r, e.inflate = i, e.inflateRaw = a, e.ungzip = i
- }, function (t, e, n) {
- "use strict";
- function r(t, e) {
- return t.msg = I[e], e
- }
- function i(t) {
- return (t << 1) - (t > 4 ? 9 : 0)
- }
- function a(t) {
- for (var e = t.length; --e >= 0;) t[e] = 0
- }
- function o(t) {
- var e = t.state, n = e.pending;
- n > t.avail_out && (n = t.avail_out), 0 !== n && (P.arraySet(t.output, e.pending_buf, e.pending_out, n, t.next_out), t.next_out += n, e.pending_out += n, t.total_out += n, t.avail_out -= n, e.pending -= n, 0 === e.pending && (e.pending_out = 0))
- }
- function s(t, e) {
- L._tr_flush_block(t, t.block_start >= 0 ? t.block_start : -1, t.strstart - t.block_start, e), t.block_start = t.strstart, o(t.strm)
- }
- function l(t, e) {
- t.pending_buf[t.pending++] = e
- }
- function u(t, e) {
- t.pending_buf[t.pending++] = e >>> 8 & 255, t.pending_buf[t.pending++] = 255 & e
- }
- function c(t, e, n, r) {
- var i = t.avail_in;
- return i > r && (i = r), 0 === i ? 0 : (t.avail_in -= i, P.arraySet(e, t.input, t.next_in, i, n), 1 === t.state.wrap ? t.adler = O(t.adler, e, i, n) : 2 === t.state.wrap && (t.adler = R(t.adler, e, i, n)), t.next_in += i, t.total_in += i, i)
- }
- function f(t, e) {
- var n, r, i = t.max_chain_length, a = t.strstart, o = t.prev_length, s = t.nice_match,
- l = t.strstart > t.w_size - ut ? t.strstart - (t.w_size - ut) : 0, u = t.window, c = t.w_mask, f = t.prev,
- h = t.strstart + lt, d = u[a + o - 1], p = u[a + o];
- t.prev_length >= t.good_match && (i >>= 2), s > t.lookahead && (s = t.lookahead);
- do {
- if (n = e, u[n + o] === p && u[n + o - 1] === d && u[n] === u[a] && u[++n] === u[a + 1]) {
- a += 2, n++;
- do {
- } while (u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && u[++a] === u[++n] && a < h);
- if (r = lt - (h - a), a = h - lt, r > o) {
- if (t.match_start = e, o = r, r >= s) break;
- d = u[a + o - 1], p = u[a + o]
- }
- }
- } while ((e = f[e & c]) > l && 0 != --i);
- return o <= t.lookahead ? o : t.lookahead
- }
- function h(t) {
- var e, n, r, i, a, o = t.w_size;
- do {
- if (i = t.window_size - t.lookahead - t.strstart, t.strstart >= o + (o - ut)) {
- P.arraySet(t.window, t.window, o, o, 0), t.match_start -= o, t.strstart -= o, t.block_start -= o, n = t.hash_size, e = n;
- do {
- r = t.head[--e], t.head[e] = r >= o ? r - o : 0
- } while (--n);
- n = o, e = n;
- do {
- r = t.prev[--e], t.prev[e] = r >= o ? r - o : 0
- } while (--n);
- i += o
- }
- if (0 === t.strm.avail_in) break;
- if (n = c(t.strm, t.window, t.strstart + t.lookahead, i), t.lookahead += n, t.lookahead + t.insert >= st) for (a = t.strstart - t.insert, t.ins_h = t.window[a], t.ins_h = (t.ins_h << t.hash_shift ^ t.window[a + 1]) & t.hash_mask; t.insert && (t.ins_h = (t.ins_h << t.hash_shift ^ t.window[a + st - 1]) & t.hash_mask, t.prev[a & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = a, a++, t.insert--, !(t.lookahead + t.insert < st));) ;
- } while (t.lookahead < ut && 0 !== t.strm.avail_in)
- }
- function d(t, e) {
- var n = 65535;
- for (n > t.pending_buf_size - 5 && (n = t.pending_buf_size - 5); ;) {
- if (t.lookahead <= 1) {
- if (h(t), 0 === t.lookahead && e === B) return _t;
- if (0 === t.lookahead) break
- }
- t.strstart += t.lookahead, t.lookahead = 0;
- var r = t.block_start + n;
- if ((0 === t.strstart || t.strstart >= r) && (t.lookahead = t.strstart - r, t.strstart = r, s(t, !1), 0 === t.strm.avail_out)) return _t;
- if (t.strstart - t.block_start >= t.w_size - ut && (s(t, !1), 0 === t.strm.avail_out)) return _t
- }
- return t.insert = 0, e === N ? (s(t, !0), 0 === t.strm.avail_out ? bt : wt) : (t.strstart > t.block_start && (s(t, !1), t.strm.avail_out), _t)
- }
- function p(t, e) {
- for (var n, r; ;) {
- if (t.lookahead < ut) {
- if (h(t), t.lookahead < ut && e === B) return _t;
- if (0 === t.lookahead) break
- }
- if (n = 0, t.lookahead >= st && (t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + st - 1]) & t.hash_mask, n = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart), 0 !== n && t.strstart - n <= t.w_size - ut && (t.match_length = f(t, n)), t.match_length >= st) if (r = L._tr_tally(t, t.strstart - t.match_start, t.match_length - st), t.lookahead -= t.match_length, t.match_length <= t.max_lazy_match && t.lookahead >= st) {
- t.match_length--;
- do {
- t.strstart++, t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + st - 1]) & t.hash_mask, n = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart
- } while (0 != --t.match_length);
- t.strstart++
- } else t.strstart += t.match_length, t.match_length = 0, t.ins_h = t.window[t.strstart], t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + 1]) & t.hash_mask; else r = L._tr_tally(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++;
- if (r && (s(t, !1), 0 === t.strm.avail_out)) return _t
- }
- return t.insert = t.strstart < st - 1 ? t.strstart : st - 1, e === N ? (s(t, !0), 0 === t.strm.avail_out ? bt : wt) : t.last_lit && (s(t, !1), 0 === t.strm.avail_out) ? _t : yt
- }
- function v(t, e) {
- for (var n, r, i; ;) {
- if (t.lookahead < ut) {
- if (h(t), t.lookahead < ut && e === B) return _t;
- if (0 === t.lookahead) break
- }
- if (n = 0, t.lookahead >= st && (t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + st - 1]) & t.hash_mask, n = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart), t.prev_length = t.match_length, t.prev_match = t.match_start, t.match_length = st - 1, 0 !== n && t.prev_length < t.max_lazy_match && t.strstart - n <= t.w_size - ut && (t.match_length = f(t, n), t.match_length <= 5 && (t.strategy === Z || t.match_length === st && t.strstart - t.match_start > 4096) && (t.match_length = st - 1)), t.prev_length >= st && t.match_length <= t.prev_length) {
- i = t.strstart + t.lookahead - st, r = L._tr_tally(t, t.strstart - 1 - t.prev_match, t.prev_length - st), t.lookahead -= t.prev_length - 1, t.prev_length -= 2;
- do {
- ++t.strstart <= i && (t.ins_h = (t.ins_h << t.hash_shift ^ t.window[t.strstart + st - 1]) & t.hash_mask, n = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart)
- } while (0 != --t.prev_length);
- if (t.match_available = 0, t.match_length = st - 1, t.strstart++, r && (s(t, !1), 0 === t.strm.avail_out)) return _t
- } else if (t.match_available) {
- if (r = L._tr_tally(t, 0, t.window[t.strstart - 1]), r && s(t, !1), t.strstart++, t.lookahead--, 0 === t.strm.avail_out) return _t
- } else t.match_available = 1, t.strstart++, t.lookahead--
- }
- return t.match_available && (r = L._tr_tally(t, 0, t.window[t.strstart - 1]), t.match_available = 0), t.insert = t.strstart < st - 1 ? t.strstart : st - 1, e === N ? (s(t, !0), 0 === t.strm.avail_out ? bt : wt) : t.last_lit && (s(t, !1), 0 === t.strm.avail_out) ? _t : yt
- }
- function g(t, e) {
- for (var n, r, i, a, o = t.window; ;) {
- if (t.lookahead <= lt) {
- if (h(t), t.lookahead <= lt && e === B) return _t;
- if (0 === t.lookahead) break
- }
- if (t.match_length = 0, t.lookahead >= st && t.strstart > 0 && (i = t.strstart - 1, (r = o[i]) === o[++i] && r === o[++i] && r === o[++i])) {
- a = t.strstart + lt;
- do {
- } while (r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && r === o[++i] && i < a);
- t.match_length = lt - (a - i), t.match_length > t.lookahead && (t.match_length = t.lookahead)
- }
- if (t.match_length >= st ? (n = L._tr_tally(t, 1, t.match_length - st), t.lookahead -= t.match_length, t.strstart += t.match_length, t.match_length = 0) : (n = L._tr_tally(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++), n && (s(t, !1), 0 === t.strm.avail_out)) return _t
- }
- return t.insert = 0, e === N ? (s(t, !0), 0 === t.strm.avail_out ? bt : wt) : t.last_lit && (s(t, !1), 0 === t.strm.avail_out) ? _t : yt
- }
- function m(t, e) {
- for (var n; ;) {
- if (0 === t.lookahead && (h(t), 0 === t.lookahead)) {
- if (e === B) return _t;
- break
- }
- if (t.match_length = 0, n = L._tr_tally(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++, n && (s(t, !1), 0 === t.strm.avail_out)) return _t
- }
- return t.insert = 0, e === N ? (s(t, !0), 0 === t.strm.avail_out ? bt : wt) : t.last_lit && (s(t, !1), 0 === t.strm.avail_out) ? _t : yt
- }
- function _(t, e, n, r, i) {
- this.good_length = t, this.max_lazy = e, this.nice_length = n, this.max_chain = r, this.func = i
- }
- function y(t) {
- t.window_size = 2 * t.w_size, a(t.head), t.max_lazy_match = A[t.level].max_lazy, t.good_match = A[t.level].good_length, t.nice_match = A[t.level].nice_length, t.max_chain_length = A[t.level].max_chain, t.strstart = 0, t.block_start = 0, t.lookahead = 0, t.insert = 0, t.match_length = t.prev_length = st - 1, t.match_available = 0, t.ins_h = 0
- }
- function b() {
- this.strm = null, this.status = 0, this.pending_buf = null, this.pending_buf_size = 0, this.pending_out = 0, this.pending = 0, this.wrap = 0, this.gzhead = null, this.gzindex = 0, this.method = J, this.last_flush = -1, this.w_size = 0, this.w_bits = 0, this.w_mask = 0, this.window = null, this.window_size = 0, this.prev = null, this.head = null, this.ins_h = 0, this.hash_size = 0, this.hash_bits = 0, this.hash_mask = 0, this.hash_shift = 0, this.block_start = 0, this.match_length = 0, this.prev_match = 0, this.match_available = 0, this.strstart = 0, this.match_start = 0, this.lookahead = 0, this.prev_length = 0, this.max_chain_length = 0, this.max_lazy_match = 0, this.level = 0, this.strategy = 0, this.good_match = 0, this.nice_match = 0, this.dyn_ltree = new P.Buf16(2 * at), this.dyn_dtree = new P.Buf16(2 * (2 * rt + 1)), this.bl_tree = new P.Buf16(2 * (2 * it + 1)), a(this.dyn_ltree), a(this.dyn_dtree), a(this.bl_tree), this.l_desc = null, this.d_desc = null, this.bl_desc = null, this.bl_count = new P.Buf16(ot + 1), this.heap = new P.Buf16(2 * nt + 1), a(this.heap), this.heap_len = 0, this.heap_max = 0, this.depth = new P.Buf16(2 * nt + 1), a(this.depth), this.l_buf = 0, this.lit_bufsize = 0, this.last_lit = 0, this.d_buf = 0, this.opt_len = 0, this.static_len = 0, this.matches = 0, this.insert = 0, this.bi_buf = 0, this.bi_valid = 0
- }
- function w(t) {
- var e;
- return t && t.state ? (t.total_in = t.total_out = 0, t.data_type = q, e = t.state, e.pending = 0, e.pending_out = 0, e.wrap < 0 && (e.wrap = -e.wrap), e.status = e.wrap ? ft : gt, t.adler = 2 === e.wrap ? 0 : 1, e.last_flush = B, L._tr_init(e), j) : r(t, H)
- }
- function x(t) {
- var e = w(t);
- return e === j && y(t.state), e
- }
- function S(t, e) {
- return t && t.state ? 2 !== t.state.wrap ? H : (t.state.gzhead = e, j) : H
- }
- function E(t, e, n, i, a, o) {
- if (!t) return H;
- var s = 1;
- if (e === V && (e = 6), i < 0 ? (s = 0, i = -i) : i > 15 && (s = 2, i -= 16), a < 1 || a > Q || n !== J || i < 8 || i > 15 || e < 0 || e > 9 || o < 0 || o > Y) return r(t, H);
- 8 === i && (i = 9);
- var l = new b;
- return t.state = l, l.strm = t, l.wrap = s, l.gzhead = null, l.w_bits = i, l.w_size = 1 << l.w_bits, l.w_mask = l.w_size - 1, l.hash_bits = a + 7, l.hash_size = 1 << l.hash_bits, l.hash_mask = l.hash_size - 1, l.hash_shift = ~~((l.hash_bits + st - 1) / st), l.window = new P.Buf8(2 * l.w_size), l.head = new P.Buf16(l.hash_size), l.prev = new P.Buf16(l.w_size), l.lit_bufsize = 1 << a + 6, l.pending_buf_size = 4 * l.lit_bufsize, l.pending_buf = new P.Buf8(l.pending_buf_size), l.d_buf = 1 * l.lit_bufsize, l.l_buf = 3 * l.lit_bufsize, l.level = e, l.strategy = o, l.method = n, x(t)
- }
- function k(t, e) {
- return E(t, e, J, tt, et, K)
- }
- function T(t, e) {
- var n, s, c, f;
- if (!t || !t.state || e > D || e < 0) return t ? r(t, H) : H;
- if (s = t.state, !t.output || !t.input && 0 !== t.avail_in || s.status === mt && e !== N) return r(t, 0 === t.avail_out ? W : H);
- if (s.strm = t, n = s.last_flush, s.last_flush = e, s.status === ft) if (2 === s.wrap) t.adler = 0, l(s, 31), l(s, 139), l(s, 8), s.gzhead ? (l(s, (s.gzhead.text ? 1 : 0) + (s.gzhead.hcrc ? 2 : 0) + (s.gzhead.extra ? 4 : 0) + (s.gzhead.name ? 8 : 0) + (s.gzhead.comment ? 16 : 0)), l(s, 255 & s.gzhead.time), l(s, s.gzhead.time >> 8 & 255), l(s, s.gzhead.time >> 16 & 255), l(s, s.gzhead.time >> 24 & 255), l(s, 9 === s.level ? 2 : s.strategy >= $ || s.level < 2 ? 4 : 0), l(s, 255 & s.gzhead.os), s.gzhead.extra && s.gzhead.extra.length && (l(s, 255 & s.gzhead.extra.length), l(s, s.gzhead.extra.length >> 8 & 255)), s.gzhead.hcrc && (t.adler = R(t.adler, s.pending_buf, s.pending, 0)), s.gzindex = 0, s.status = ht) : (l(s, 0), l(s, 0), l(s, 0), l(s, 0), l(s, 0), l(s, 9 === s.level ? 2 : s.strategy >= $ || s.level < 2 ? 4 : 0), l(s, xt), s.status = gt); else {
- var h = J + (s.w_bits - 8 << 4) << 8, d = -1;
- d = s.strategy >= $ || s.level < 2 ? 0 : s.level < 6 ? 1 : 6 === s.level ? 2 : 3, h |= d << 6, 0 !== s.strstart && (h |= ct), h += 31 - h % 31, s.status = gt, u(s, h), 0 !== s.strstart && (u(s, t.adler >>> 16), u(s, 65535 & t.adler)), t.adler = 1
- }
- if (s.status === ht) if (s.gzhead.extra) {
- for (c = s.pending; s.gzindex < (65535 & s.gzhead.extra.length) && (s.pending !== s.pending_buf_size || (s.gzhead.hcrc && s.pending > c && (t.adler = R(t.adler, s.pending_buf, s.pending - c, c)), o(t), c = s.pending, s.pending !== s.pending_buf_size));) l(s, 255 & s.gzhead.extra[s.gzindex]), s.gzindex++;
- s.gzhead.hcrc && s.pending > c && (t.adler = R(t.adler, s.pending_buf, s.pending - c, c)), s.gzindex === s.gzhead.extra.length && (s.gzindex = 0, s.status = dt)
- } else s.status = dt;
- if (s.status === dt) if (s.gzhead.name) {
- c = s.pending;
- do {
- if (s.pending === s.pending_buf_size && (s.gzhead.hcrc && s.pending > c && (t.adler = R(t.adler, s.pending_buf, s.pending - c, c)), o(t), c = s.pending, s.pending === s.pending_buf_size)) {
- f = 1;
- break
- }
- f = s.gzindex < s.gzhead.name.length ? 255 & s.gzhead.name.charCodeAt(s.gzindex++) : 0, l(s, f)
- } while (0 !== f);
- s.gzhead.hcrc && s.pending > c && (t.adler = R(t.adler, s.pending_buf, s.pending - c, c)), 0 === f && (s.gzindex = 0, s.status = pt)
- } else s.status = pt;
- if (s.status === pt) if (s.gzhead.comment) {
- c = s.pending;
- do {
- if (s.pending === s.pending_buf_size && (s.gzhead.hcrc && s.pending > c && (t.adler = R(t.adler, s.pending_buf, s.pending - c, c)), o(t), c = s.pending, s.pending === s.pending_buf_size)) {
- f = 1;
- break
- }
- f = s.gzindex < s.gzhead.comment.length ? 255 & s.gzhead.comment.charCodeAt(s.gzindex++) : 0, l(s, f)
- } while (0 !== f);
- s.gzhead.hcrc && s.pending > c && (t.adler = R(t.adler, s.pending_buf, s.pending - c, c)), 0 === f && (s.status = vt)
- } else s.status = vt;
- if (s.status === vt && (s.gzhead.hcrc ? (s.pending + 2 > s.pending_buf_size && o(t), s.pending + 2 <= s.pending_buf_size && (l(s, 255 & t.adler), l(s, t.adler >> 8 & 255), t.adler = 0, s.status = gt)) : s.status = gt), 0 !== s.pending) {
- if (o(t), 0 === t.avail_out) return s.last_flush = -1, j
- } else if (0 === t.avail_in && i(e) <= i(n) && e !== N) return r(t, W);
- if (s.status === mt && 0 !== t.avail_in) return r(t, W);
- if (0 !== t.avail_in || 0 !== s.lookahead || e !== B && s.status !== mt) {
- var p = s.strategy === $ ? m(s, e) : s.strategy === X ? g(s, e) : A[s.level].func(s, e);
- if (p !== bt && p !== wt || (s.status = mt), p === _t || p === bt) return 0 === t.avail_out && (s.last_flush = -1), j;
- if (p === yt && (e === z ? L._tr_align(s) : e !== D && (L._tr_stored_block(s, 0, 0, !1), e === F && (a(s.head), 0 === s.lookahead && (s.strstart = 0, s.block_start = 0, s.insert = 0))), o(t), 0 === t.avail_out)) return s.last_flush = -1, j
- }
- return e !== N ? j : s.wrap <= 0 ? U : (2 === s.wrap ? (l(s, 255 & t.adler), l(s, t.adler >> 8 & 255), l(s, t.adler >> 16 & 255), l(s, t.adler >> 24 & 255), l(s, 255 & t.total_in), l(s, t.total_in >> 8 & 255), l(s, t.total_in >> 16 & 255), l(s, t.total_in >> 24 & 255)) : (u(s, t.adler >>> 16), u(s, 65535 & t.adler)), o(t), s.wrap > 0 && (s.wrap = -s.wrap), 0 !== s.pending ? j : U)
- }
- function C(t) {
- var e;
- return t && t.state ? (e = t.state.status) !== ft && e !== ht && e !== dt && e !== pt && e !== vt && e !== gt && e !== mt ? r(t, H) : (t.state = null, e === gt ? r(t, G) : j) : H
- }
- function M(t, e) {
- var n, r, i, o, s, l, u, c, f = e.length;
- if (!t || !t.state) return H;
- if (n = t.state, 2 === (o = n.wrap) || 1 === o && n.status !== ft || n.lookahead) return H;
- for (1 === o && (t.adler = O(t.adler, e, f, 0)), n.wrap = 0, f >= n.w_size && (0 === o && (a(n.head), n.strstart = 0, n.block_start = 0, n.insert = 0), c = new P.Buf8(n.w_size), P.arraySet(c, e, f - n.w_size, n.w_size, 0), e = c, f = n.w_size), s = t.avail_in, l = t.next_in, u = t.input, t.avail_in = f, t.next_in = 0, t.input = e, h(n); n.lookahead >= st;) {
- r = n.strstart, i = n.lookahead - (st - 1);
- do {
- n.ins_h = (n.ins_h << n.hash_shift ^ n.window[r + st - 1]) & n.hash_mask, n.prev[r & n.w_mask] = n.head[n.ins_h], n.head[n.ins_h] = r, r++
- } while (--i);
- n.strstart = r, n.lookahead = st - 1, h(n)
- }
- return n.strstart += n.lookahead, n.block_start = n.strstart, n.insert = n.lookahead, n.lookahead = 0, n.match_length = n.prev_length = st - 1, n.match_available = 0, t.next_in = l, t.input = u, t.avail_in = s, n.wrap = o, j
- }
- var A, P = n(130), L = n(816), O = n(350), R = n(352), I = n(281), B = 0, z = 1, F = 3, N = 4, D = 5, j = 0, U = 1,
- H = -2, G = -3, W = -5, V = -1, Z = 1, $ = 2, X = 3, Y = 4, K = 0, q = 2, J = 8, Q = 9, tt = 15, et = 8, nt = 286,
- rt = 30, it = 19, at = 2 * nt + 1, ot = 15, st = 3, lt = 258, ut = lt + st + 1, ct = 32, ft = 42, ht = 69, dt = 73,
- pt = 91, vt = 103, gt = 113, mt = 666, _t = 1, yt = 2, bt = 3, wt = 4, xt = 3;
- A = [new _(0, 0, 0, 0, d), new _(4, 4, 8, 4, p), new _(4, 5, 16, 8, p), new _(4, 6, 32, 32, p), new _(4, 4, 16, 16, v), new _(8, 16, 32, 32, v), new _(8, 16, 128, 128, v), new _(8, 32, 128, 256, v), new _(32, 128, 258, 1024, v), new _(32, 258, 258, 4096, v)], e.deflateInit = k, e.deflateInit2 = E, e.deflateReset = x, e.deflateResetKeep = w, e.deflateSetHeader = S, e.deflate = T, e.deflateEnd = C, e.deflateSetDictionary = M, e.deflateInfo = "pako deflate (from Nodeca project)"
- }, function (t, e, n) {
- "use strict";
- function r() {
- this.text = 0, this.time = 0, this.xflags = 0, this.os = 0, this.extra = null, this.extra_len = 0, this.name = "", this.comment = "", this.hcrc = 0, this.done = !1
- }
- t.exports = r
- }, function (t, e, n) {
- "use strict";
- t.exports = function (t, e) {
- var n, r, i, a, o, s, l, u, c, f, h, d, p, v, g, m, _, y, b, w, x, S, E, k, T;
- n = t.state, r = t.next_in, k = t.input, i = r + (t.avail_in - 5), a = t.next_out, T = t.output, o = a - (e - t.avail_out), s = a + (t.avail_out - 257), l = n.dmax, u = n.wsize, c = n.whave, f = n.wnext, h = n.window, d = n.hold, p = n.bits, v = n.lencode, g = n.distcode, m = (1 << n.lenbits) - 1, _ = (1 << n.distbits) - 1;
- t:do {
- p < 15 && (d += k[r++] << p, p += 8, d += k[r++] << p, p += 8), y = v[d & m];
- e:for (; ;) {
- if (b = y >>> 24, d >>>= b, p -= b, 0 === (b = y >>> 16 & 255)) T[a++] = 65535 & y; else {
- if (!(16 & b)) {
- if (0 == (64 & b)) {
- y = v[(65535 & y) + (d & (1 << b) - 1)];
- continue e
- }
- if (32 & b) {
- n.mode = 12;
- break t
- }
- t.msg = "invalid literal/length code", n.mode = 30;
- break t
- }
- w = 65535 & y, b &= 15, b && (p < b && (d += k[r++] << p, p += 8), w += d & (1 << b) - 1, d >>>= b, p -= b), p < 15 && (d += k[r++] << p, p += 8, d += k[r++] << p, p += 8), y = g[d & _];
- n:for (; ;) {
- if (b = y >>> 24, d >>>= b, p -= b, !(16 & (b = y >>> 16 & 255))) {
- if (0 == (64 & b)) {
- y = g[(65535 & y) + (d & (1 << b) - 1)];
- continue n
- }
- t.msg = "invalid distance code", n.mode = 30;
- break t
- }
- if (x = 65535 & y, b &= 15, p < b && (d += k[r++] << p, (p += 8) < b && (d += k[r++] << p, p += 8)), (x += d & (1 << b) - 1) > l) {
- t.msg = "invalid distance too far back", n.mode = 30;
- break t
- }
- if (d >>>= b, p -= b, b = a - o, x > b) {
- if ((b = x - b) > c && n.sane) {
- t.msg = "invalid distance too far back", n.mode = 30;
- break t
- }
- if (S = 0, E = h, 0 === f) {
- if (S += u - b, b < w) {
- w -= b;
- do {
- T[a++] = h[S++]
- } while (--b);
- S = a - x, E = T
- }
- } else if (f < b) {
- if (S += u + f - b, (b -= f) < w) {
- w -= b;
- do {
- T[a++] = h[S++]
- } while (--b);
- if (S = 0, f < w) {
- b = f, w -= b;
- do {
- T[a++] = h[S++]
- } while (--b);
- S = a - x, E = T
- }
- }
- } else if (S += f - b, b < w) {
- w -= b;
- do {
- T[a++] = h[S++]
- } while (--b);
- S = a - x, E = T
- }
- for (; w > 2;) T[a++] = E[S++], T[a++] = E[S++], T[a++] = E[S++], w -= 3;
- w && (T[a++] = E[S++], w > 1 && (T[a++] = E[S++]))
- } else {
- S = a - x;
- do {
- T[a++] = T[S++], T[a++] = T[S++], T[a++] = T[S++], w -= 3
- } while (w > 2);
- w && (T[a++] = T[S++], w > 1 && (T[a++] = T[S++]))
- }
- break
- }
- }
- break
- }
- } while (r < i && a < s);
- w = p >> 3, r -= w, p -= w << 3, d &= (1 << p) - 1, t.next_in = r, t.next_out = a, t.avail_in = r < i ? i - r + 5 : 5 - (r - i), t.avail_out = a < s ? s - a + 257 : 257 - (a - s), n.hold = d, n.bits = p
- }
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- return (t >>> 24 & 255) + (t >>> 8 & 65280) + ((65280 & t) << 8) + ((255 & t) << 24)
- }
- function i() {
- this.mode = 0, this.last = !1, this.wrap = 0, this.havedict = !1, this.flags = 0, this.dmax = 0, this.check = 0, this.total = 0, this.head = null, this.wbits = 0, this.wsize = 0, this.whave = 0, this.wnext = 0, this.window = null, this.hold = 0, this.bits = 0, this.length = 0, this.offset = 0, this.extra = 0, this.lencode = null, this.distcode = null, this.lenbits = 0, this.distbits = 0, this.ncode = 0, this.nlen = 0, this.ndist = 0, this.have = 0, this.next = null, this.lens = new _.Buf16(320), this.work = new _.Buf16(288), this.lendyn = null, this.distdyn = null, this.sane = 0, this.back = 0, this.was = 0
- }
- function a(t) {
- var e;
- return t && t.state ? (e = t.state, t.total_in = t.total_out = e.total = 0, t.msg = "", e.wrap && (t.adler = 1 & e.wrap), e.mode = F, e.last = 0, e.havedict = 0, e.dmax = 32768, e.head = null, e.hold = 0, e.bits = 0, e.lencode = e.lendyn = new _.Buf32(vt), e.distcode = e.distdyn = new _.Buf32(gt), e.sane = 1, e.back = -1, A) : O
- }
- function o(t) {
- var e;
- return t && t.state ? (e = t.state, e.wsize = 0, e.whave = 0, e.wnext = 0, a(t)) : O
- }
- function s(t, e) {
- var n, r;
- return t && t.state ? (r = t.state, e < 0 ? (n = 0, e = -e) : (n = 1 + (e >> 4), e < 48 && (e &= 15)), e && (e < 8 || e > 15) ? O : (null !== r.window && r.wbits !== e && (r.window = null), r.wrap = n, r.wbits = e, o(t))) : O
- }
- function l(t, e) {
- var n, r;
- return t ? (r = new i, t.state = r, r.window = null, n = s(t, e), n !== A && (t.state = null), n) : O
- }
- function u(t) {
- return l(t, mt)
- }
- function c(t) {
- if (_t) {
- var e;
- for (g = new _.Buf32(512), m = new _.Buf32(32), e = 0; e < 144;) t.lens[e++] = 8;
- for (; e < 256;) t.lens[e++] = 9;
- for (; e < 280;) t.lens[e++] = 7;
- for (; e < 288;) t.lens[e++] = 8;
- for (x(E, t.lens, 0, 288, g, 0, t.work, {bits: 9}), e = 0; e < 32;) t.lens[e++] = 5;
- x(k, t.lens, 0, 32, m, 0, t.work, {bits: 5}), _t = !1
- }
- t.lencode = g, t.lenbits = 9, t.distcode = m, t.distbits = 5
- }
- function f(t, e, n, r) {
- var i, a = t.state;
- return null === a.window && (a.wsize = 1 << a.wbits, a.wnext = 0, a.whave = 0, a.window = new _.Buf8(a.wsize)), r >= a.wsize ? (_.arraySet(a.window, e, n - a.wsize, a.wsize, 0), a.wnext = 0, a.whave = a.wsize) : (i = a.wsize - a.wnext, i > r && (i = r), _.arraySet(a.window, e, n - r, i, a.wnext), r -= i, r ? (_.arraySet(a.window, e, n - r, r, 0), a.wnext = r, a.whave = a.wsize) : (a.wnext += i, a.wnext === a.wsize && (a.wnext = 0), a.whave < a.wsize && (a.whave += i))), 0
- }
- function h(t, e) {
- var n, i, a, o, s, l, u, h, d, p, v, g, m, vt, gt, mt, _t, yt, bt, wt, xt, St, Et, kt, Tt = 0, Ct = new _.Buf8(4),
- Mt = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15];
- if (!t || !t.state || !t.output || !t.input && 0 !== t.avail_in) return O;
- n = t.state, n.mode === X && (n.mode = Y), s = t.next_out, a = t.output, u = t.avail_out, o = t.next_in, i = t.input, l = t.avail_in, h = n.hold, d = n.bits, p = l, v = u, St = A;
- t:for (; ;) switch (n.mode) {
- case F:
- if (0 === n.wrap) {
- n.mode = Y;
- break
- }
- for (; d < 16;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (2 & n.wrap && 35615 === h) {
- n.check = 0, Ct[0] = 255 & h, Ct[1] = h >>> 8 & 255, n.check = b(n.check, Ct, 2, 0), h = 0, d = 0, n.mode = N;
- break
- }
- if (n.flags = 0, n.head && (n.head.done = !1), !(1 & n.wrap) || (((255 & h) << 8) + (h >> 8)) % 31) {
- t.msg = "incorrect header check", n.mode = ht;
- break
- }
- if ((15 & h) !== z) {
- t.msg = "unknown compression method", n.mode = ht;
- break
- }
- if (h >>>= 4, d -= 4, xt = 8 + (15 & h), 0 === n.wbits) n.wbits = xt; else if (xt > n.wbits) {
- t.msg = "invalid window size", n.mode = ht;
- break
- }
- n.dmax = 1 << xt, t.adler = n.check = 1, n.mode = 512 & h ? Z : X, h = 0, d = 0;
- break;
- case N:
- for (; d < 16;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (n.flags = h, (255 & n.flags) !== z) {
- t.msg = "unknown compression method", n.mode = ht;
- break
- }
- if (57344 & n.flags) {
- t.msg = "unknown header flags set", n.mode = ht;
- break
- }
- n.head && (n.head.text = h >> 8 & 1), 512 & n.flags && (Ct[0] = 255 & h, Ct[1] = h >>> 8 & 255, n.check = b(n.check, Ct, 2, 0)), h = 0, d = 0, n.mode = D;
- case D:
- for (; d < 32;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- n.head && (n.head.time = h), 512 & n.flags && (Ct[0] = 255 & h, Ct[1] = h >>> 8 & 255, Ct[2] = h >>> 16 & 255, Ct[3] = h >>> 24 & 255, n.check = b(n.check, Ct, 4, 0)), h = 0, d = 0, n.mode = j;
- case j:
- for (; d < 16;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- n.head && (n.head.xflags = 255 & h, n.head.os = h >> 8), 512 & n.flags && (Ct[0] = 255 & h, Ct[1] = h >>> 8 & 255, n.check = b(n.check, Ct, 2, 0)), h = 0, d = 0, n.mode = U;
- case U:
- if (1024 & n.flags) {
- for (; d < 16;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- n.length = h, n.head && (n.head.extra_len = h), 512 & n.flags && (Ct[0] = 255 & h, Ct[1] = h >>> 8 & 255, n.check = b(n.check, Ct, 2, 0)), h = 0, d = 0
- } else n.head && (n.head.extra = null);
- n.mode = H;
- case H:
- if (1024 & n.flags && (g = n.length, g > l && (g = l), g && (n.head && (xt = n.head.extra_len - n.length, n.head.extra || (n.head.extra = new Array(n.head.extra_len)), _.arraySet(n.head.extra, i, o, g, xt)), 512 & n.flags && (n.check = b(n.check, i, g, o)), l -= g, o += g, n.length -= g), n.length)) break t;
- n.length = 0, n.mode = G;
- case G:
- if (2048 & n.flags) {
- if (0 === l) break t;
- g = 0;
- do {
- xt = i[o + g++], n.head && xt && n.length < 65536 && (n.head.name += String.fromCharCode(xt))
- } while (xt && g < l);
- if (512 & n.flags && (n.check = b(n.check, i, g, o)), l -= g, o += g, xt) break t
- } else n.head && (n.head.name = null);
- n.length = 0, n.mode = W;
- case W:
- if (4096 & n.flags) {
- if (0 === l) break t;
- g = 0;
- do {
- xt = i[o + g++], n.head && xt && n.length < 65536 && (n.head.comment += String.fromCharCode(xt))
- } while (xt && g < l);
- if (512 & n.flags && (n.check = b(n.check, i, g, o)), l -= g, o += g, xt) break t
- } else n.head && (n.head.comment = null);
- n.mode = V;
- case V:
- if (512 & n.flags) {
- for (; d < 16;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (h !== (65535 & n.check)) {
- t.msg = "header crc mismatch", n.mode = ht;
- break
- }
- h = 0, d = 0
- }
- n.head && (n.head.hcrc = n.flags >> 9 & 1, n.head.done = !0), t.adler = n.check = 0, n.mode = X;
- break;
- case Z:
- for (; d < 32;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- t.adler = n.check = r(h), h = 0, d = 0, n.mode = $;
- case $:
- if (0 === n.havedict) return t.next_out = s, t.avail_out = u, t.next_in = o, t.avail_in = l, n.hold = h, n.bits = d, L;
- t.adler = n.check = 1, n.mode = X;
- case X:
- if (e === C || e === M) break t;
- case Y:
- if (n.last) {
- h >>>= 7 & d, d -= 7 & d, n.mode = ut;
- break
- }
- for (; d < 3;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- switch (n.last = 1 & h, h >>>= 1, d -= 1, 3 & h) {
- case 0:
- n.mode = K;
- break;
- case 1:
- if (c(n), n.mode = nt, e === M) {
- h >>>= 2, d -= 2;
- break t
- }
- break;
- case 2:
- n.mode = Q;
- break;
- case 3:
- t.msg = "invalid block type", n.mode = ht
- }
- h >>>= 2, d -= 2;
- break;
- case K:
- for (h >>>= 7 & d, d -= 7 & d; d < 32;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if ((65535 & h) != (h >>> 16 ^ 65535)) {
- t.msg = "invalid stored block lengths", n.mode = ht;
- break
- }
- if (n.length = 65535 & h, h = 0, d = 0, n.mode = q, e === M) break t;
- case q:
- n.mode = J;
- case J:
- if (g = n.length) {
- if (g > l && (g = l), g > u && (g = u), 0 === g) break t;
- _.arraySet(a, i, o, g, s), l -= g, o += g, u -= g, s += g, n.length -= g;
- break
- }
- n.mode = X;
- break;
- case Q:
- for (; d < 14;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (n.nlen = 257 + (31 & h), h >>>= 5, d -= 5, n.ndist = 1 + (31 & h), h >>>= 5, d -= 5, n.ncode = 4 + (15 & h), h >>>= 4, d -= 4, n.nlen > 286 || n.ndist > 30) {
- t.msg = "too many length or distance symbols", n.mode = ht;
- break
- }
- n.have = 0, n.mode = tt;
- case tt:
- for (; n.have < n.ncode;) {
- for (; d < 3;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- n.lens[Mt[n.have++]] = 7 & h, h >>>= 3, d -= 3
- }
- for (; n.have < 19;) n.lens[Mt[n.have++]] = 0;
- if (n.lencode = n.lendyn, n.lenbits = 7, Et = {bits: n.lenbits}, St = x(S, n.lens, 0, 19, n.lencode, 0, n.work, Et), n.lenbits = Et.bits, St) {
- t.msg = "invalid code lengths set", n.mode = ht;
- break
- }
- n.have = 0, n.mode = et;
- case et:
- for (; n.have < n.nlen + n.ndist;) {
- for (; Tt = n.lencode[h & (1 << n.lenbits) - 1], gt = Tt >>> 24, mt = Tt >>> 16 & 255, _t = 65535 & Tt, !(gt <= d);) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (_t < 16) h >>>= gt, d -= gt, n.lens[n.have++] = _t; else {
- if (16 === _t) {
- for (kt = gt + 2; d < kt;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (h >>>= gt, d -= gt, 0 === n.have) {
- t.msg = "invalid bit length repeat", n.mode = ht;
- break
- }
- xt = n.lens[n.have - 1], g = 3 + (3 & h), h >>>= 2, d -= 2
- } else if (17 === _t) {
- for (kt = gt + 3; d < kt;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- h >>>= gt, d -= gt, xt = 0, g = 3 + (7 & h), h >>>= 3, d -= 3
- } else {
- for (kt = gt + 7; d < kt;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- h >>>= gt, d -= gt, xt = 0, g = 11 + (127 & h), h >>>= 7, d -= 7
- }
- if (n.have + g > n.nlen + n.ndist) {
- t.msg = "invalid bit length repeat", n.mode = ht;
- break
- }
- for (; g--;) n.lens[n.have++] = xt
- }
- }
- if (n.mode === ht) break;
- if (0 === n.lens[256]) {
- t.msg = "invalid code -- missing end-of-block", n.mode = ht;
- break
- }
- if (n.lenbits = 9, Et = {bits: n.lenbits}, St = x(E, n.lens, 0, n.nlen, n.lencode, 0, n.work, Et), n.lenbits = Et.bits, St) {
- t.msg = "invalid literal/lengths set", n.mode = ht;
- break
- }
- if (n.distbits = 6, n.distcode = n.distdyn, Et = {bits: n.distbits}, St = x(k, n.lens, n.nlen, n.ndist, n.distcode, 0, n.work, Et), n.distbits = Et.bits, St) {
- t.msg = "invalid distances set", n.mode = ht;
- break
- }
- if (n.mode = nt, e === M) break t;
- case nt:
- n.mode = rt;
- case rt:
- if (l >= 6 && u >= 258) {
- t.next_out = s, t.avail_out = u, t.next_in = o, t.avail_in = l, n.hold = h, n.bits = d, w(t, v), s = t.next_out, a = t.output, u = t.avail_out, o = t.next_in, i = t.input, l = t.avail_in, h = n.hold, d = n.bits, n.mode === X && (n.back = -1);
- break
- }
- for (n.back = 0; Tt = n.lencode[h & (1 << n.lenbits) - 1], gt = Tt >>> 24, mt = Tt >>> 16 & 255, _t = 65535 & Tt, !(gt <= d);) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (mt && 0 == (240 & mt)) {
- for (yt = gt, bt = mt, wt = _t; Tt = n.lencode[wt + ((h & (1 << yt + bt) - 1) >> yt)], gt = Tt >>> 24, mt = Tt >>> 16 & 255, _t = 65535 & Tt, !(yt + gt <= d);) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- h >>>= yt, d -= yt, n.back += yt
- }
- if (h >>>= gt, d -= gt, n.back += gt, n.length = _t, 0 === mt) {
- n.mode = lt;
- break
- }
- if (32 & mt) {
- n.back = -1, n.mode = X;
- break
- }
- if (64 & mt) {
- t.msg = "invalid literal/length code", n.mode = ht;
- break
- }
- n.extra = 15 & mt, n.mode = it;
- case it:
- if (n.extra) {
- for (kt = n.extra; d < kt;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- n.length += h & (1 << n.extra) - 1, h >>>= n.extra, d -= n.extra, n.back += n.extra
- }
- n.was = n.length, n.mode = at;
- case at:
- for (; Tt = n.distcode[h & (1 << n.distbits) - 1], gt = Tt >>> 24, mt = Tt >>> 16 & 255, _t = 65535 & Tt, !(gt <= d);) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (0 == (240 & mt)) {
- for (yt = gt, bt = mt, wt = _t; Tt = n.distcode[wt + ((h & (1 << yt + bt) - 1) >> yt)], gt = Tt >>> 24, mt = Tt >>> 16 & 255, _t = 65535 & Tt, !(yt + gt <= d);) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- h >>>= yt, d -= yt, n.back += yt
- }
- if (h >>>= gt, d -= gt, n.back += gt, 64 & mt) {
- t.msg = "invalid distance code", n.mode = ht;
- break
- }
- n.offset = _t, n.extra = 15 & mt, n.mode = ot;
- case ot:
- if (n.extra) {
- for (kt = n.extra; d < kt;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- n.offset += h & (1 << n.extra) - 1, h >>>= n.extra, d -= n.extra, n.back += n.extra
- }
- if (n.offset > n.dmax) {
- t.msg = "invalid distance too far back", n.mode = ht;
- break
- }
- n.mode = st;
- case st:
- if (0 === u) break t;
- if (g = v - u, n.offset > g) {
- if ((g = n.offset - g) > n.whave && n.sane) {
- t.msg = "invalid distance too far back", n.mode = ht;
- break
- }
- g > n.wnext ? (g -= n.wnext, m = n.wsize - g) : m = n.wnext - g, g > n.length && (g = n.length), vt = n.window
- } else vt = a, m = s - n.offset, g = n.length;
- g > u && (g = u), u -= g, n.length -= g;
- do {
- a[s++] = vt[m++]
- } while (--g);
- 0 === n.length && (n.mode = rt);
- break;
- case lt:
- if (0 === u) break t;
- a[s++] = n.length, u--, n.mode = rt;
- break;
- case ut:
- if (n.wrap) {
- for (; d < 32;) {
- if (0 === l) break t;
- l--, h |= i[o++] << d, d += 8
- }
- if (v -= u, t.total_out += v, n.total += v, v && (t.adler = n.check = n.flags ? b(n.check, a, v, s - v) : y(n.check, a, v, s - v)), v = u, (n.flags ? h : r(h)) !== n.check) {
- t.msg = "incorrect data check", n.mode = ht;
- break
- }
- h = 0, d = 0
- }
- n.mode = ct;
- case ct:
- if (n.wrap && n.flags) {
- for (; d < 32;) {
- if (0 === l) break t;
- l--, h += i[o++] << d, d += 8
- }
- if (h !== (4294967295 & n.total)) {
- t.msg = "incorrect length check", n.mode = ht;
- break
- }
- h = 0, d = 0
- }
- n.mode = ft;
- case ft:
- St = P;
- break t;
- case ht:
- St = R;
- break t;
- case dt:
- return I;
- case pt:
- default:
- return O
- }
- return t.next_out = s, t.avail_out = u, t.next_in = o, t.avail_in = l, n.hold = h, n.bits = d, (n.wsize || v !== t.avail_out && n.mode < ht && (n.mode < ut || e !== T)) && f(t, t.output, t.next_out, v - t.avail_out) ? (n.mode = dt, I) : (p -= t.avail_in, v -= t.avail_out, t.total_in += p, t.total_out += v, n.total += v, n.wrap && v && (t.adler = n.check = n.flags ? b(n.check, a, v, t.next_out - v) : y(n.check, a, v, t.next_out - v)), t.data_type = n.bits + (n.last ? 64 : 0) + (n.mode === X ? 128 : 0) + (n.mode === nt || n.mode === q ? 256 : 0), (0 === p && 0 === v || e === T) && St === A && (St = B), St)
- }
- function d(t) {
- if (!t || !t.state) return O;
- var e = t.state;
- return e.window && (e.window = null), t.state = null, A
- }
- function p(t, e) {
- var n;
- return t && t.state ? (n = t.state, 0 == (2 & n.wrap) ? O : (n.head = e, e.done = !1, A)) : O
- }
- function v(t, e) {
- var n, r, i = e.length;
- return t && t.state ? (n = t.state, 0 !== n.wrap && n.mode !== $ ? O : n.mode === $ && (r = 1, (r = y(r, e, i, 0)) !== n.check) ? R : f(t, e, i, i) ? (n.mode = dt, I) : (n.havedict = 1, A)) : O
- }
- var g, m, _ = n(130), y = n(350), b = n(352), w = n(813), x = n(815), S = 0, E = 1, k = 2, T = 4, C = 5, M = 6, A = 0,
- P = 1, L = 2, O = -2, R = -3, I = -4, B = -5, z = 8, F = 1, N = 2, D = 3, j = 4, U = 5, H = 6, G = 7, W = 8, V = 9,
- Z = 10, $ = 11, X = 12, Y = 13, K = 14, q = 15, J = 16, Q = 17, tt = 18, et = 19, nt = 20, rt = 21, it = 22,
- at = 23, ot = 24, st = 25, lt = 26, ut = 27, ct = 28, ft = 29, ht = 30, dt = 31, pt = 32, vt = 852, gt = 592,
- mt = 15, _t = !0;
- e.inflateReset = o, e.inflateReset2 = s, e.inflateResetKeep = a, e.inflateInit = u, e.inflateInit2 = l, e.inflate = h, e.inflateEnd = d, e.inflateGetHeader = p, e.inflateSetDictionary = v, e.inflateInfo = "pako inflate (from Nodeca project)"
- }, function (t, e, n) {
- "use strict";
- var r = n(130),
- i = [3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31, 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0],
- a = [16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 72, 78],
- o = [1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577, 0, 0],
- s = [16, 16, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 64, 64];
- t.exports = function (t, e, n, l, u, c, f, h) {
- var d, p, v, g, m, _, y, b, w, x = h.bits, S = 0, E = 0, k = 0, T = 0, C = 0, M = 0, A = 0, P = 0, L = 0, O = 0,
- R = null, I = 0, B = new r.Buf16(16), z = new r.Buf16(16), F = null, N = 0;
- for (S = 0; S <= 15; S++) B[S] = 0;
- for (E = 0; E < l; E++) B[e[n + E]]++;
- for (C = x, T = 15; T >= 1 && 0 === B[T]; T--) ;
- if (C > T && (C = T), 0 === T) return u[c++] = 20971520, u[c++] = 20971520, h.bits = 1, 0;
- for (k = 1; k < T && 0 === B[k]; k++) ;
- for (C < k && (C = k), P = 1, S = 1; S <= 15; S++) if (P <<= 1, (P -= B[S]) < 0) return -1;
- if (P > 0 && (0 === t || 1 !== T)) return -1;
- for (z[1] = 0, S = 1; S < 15; S++) z[S + 1] = z[S] + B[S];
- for (E = 0; E < l; E++) 0 !== e[n + E] && (f[z[e[n + E]]++] = E);
- if (0 === t ? (R = F = f, _ = 19) : 1 === t ? (R = i, I -= 257, F = a, N -= 257, _ = 256) : (R = o, F = s, _ = -1), O = 0, E = 0, S = k, m = c, M = C, A = 0, v = -1, L = 1 << C, g = L - 1, 1 === t && L > 852 || 2 === t && L > 592) return 1;
- for (; ;) {
- y = S - A, f[E] < _ ? (b = 0, w = f[E]) : f[E] > _ ? (b = F[N + f[E]], w = R[I + f[E]]) : (b = 96, w = 0), d = 1 << S - A, p = 1 << M, k = p;
- do {
- p -= d, u[m + (O >> A) + p] = y << 24 | b << 16 | w | 0
- } while (0 !== p);
- for (d = 1 << S - 1; O & d;) d >>= 1;
- if (0 !== d ? (O &= d - 1, O += d) : O = 0, E++, 0 == --B[S]) {
- if (S === T) break;
- S = e[n + f[E]]
- }
- if (S > C && (O & g) !== v) {
- for (0 === A && (A = C), m += k, M = S - A, P = 1 << M; M + A < T && !((P -= B[M + A]) <= 0);) M++, P <<= 1;
- if (L += 1 << M, 1 === t && L > 852 || 2 === t && L > 592) return 1;
- v = O & g, u[v] = C << 24 | M << 16 | m - c | 0
- }
- }
- return 0 !== O && (u[m + O] = S - A << 24 | 64 << 16 | 0), h.bits = C, 0
- }
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- for (var e = t.length; --e >= 0;) t[e] = 0
- }
- function i(t, e, n, r, i) {
- this.static_tree = t, this.extra_bits = e, this.extra_base = n, this.elems = r, this.max_length = i, this.has_stree = t && t.length
- }
- function a(t, e) {
- this.dyn_tree = t, this.max_code = 0, this.stat_desc = e
- }
- function o(t) {
- return t < 256 ? at[t] : at[256 + (t >>> 7)]
- }
- function s(t, e) {
- t.pending_buf[t.pending++] = 255 & e, t.pending_buf[t.pending++] = e >>> 8 & 255
- }
- function l(t, e, n) {
- t.bi_valid > $ - n ? (t.bi_buf |= e << t.bi_valid & 65535, s(t, t.bi_buf), t.bi_buf = e >> $ - t.bi_valid, t.bi_valid += n - $) : (t.bi_buf |= e << t.bi_valid & 65535, t.bi_valid += n)
- }
- function u(t, e, n) {
- l(t, n[2 * e], n[2 * e + 1])
- }
- function c(t, e) {
- var n = 0;
- do {
- n |= 1 & t, t >>>= 1, n <<= 1
- } while (--e > 0);
- return n >>> 1
- }
- function f(t) {
- 16 === t.bi_valid ? (s(t, t.bi_buf), t.bi_buf = 0, t.bi_valid = 0) : t.bi_valid >= 8 && (t.pending_buf[t.pending++] = 255 & t.bi_buf, t.bi_buf >>= 8, t.bi_valid -= 8)
- }
- function h(t, e) {
- var n, r, i, a, o, s, l = e.dyn_tree, u = e.max_code, c = e.stat_desc.static_tree, f = e.stat_desc.has_stree,
- h = e.stat_desc.extra_bits, d = e.stat_desc.extra_base, p = e.stat_desc.max_length, v = 0;
- for (a = 0; a <= Z; a++) t.bl_count[a] = 0;
- for (l[2 * t.heap[t.heap_max] + 1] = 0, n = t.heap_max + 1; n < V; n++) r = t.heap[n], a = l[2 * l[2 * r + 1] + 1] + 1, a > p && (a = p, v++), l[2 * r + 1] = a, r > u || (t.bl_count[a]++, o = 0, r >= d && (o = h[r - d]), s = l[2 * r], t.opt_len += s * (a + o), f && (t.static_len += s * (c[2 * r + 1] + o)));
- if (0 !== v) {
- do {
- for (a = p - 1; 0 === t.bl_count[a];) a--;
- t.bl_count[a]--, t.bl_count[a + 1] += 2, t.bl_count[p]--, v -= 2
- } while (v > 0);
- for (a = p; 0 !== a; a--) for (r = t.bl_count[a]; 0 !== r;) (i = t.heap[--n]) > u || (l[2 * i + 1] !== a && (t.opt_len += (a - l[2 * i + 1]) * l[2 * i], l[2 * i + 1] = a), r--)
- }
- }
- function d(t, e, n) {
- var r, i, a = new Array(Z + 1), o = 0;
- for (r = 1; r <= Z; r++) a[r] = o = o + n[r - 1] << 1;
- for (i = 0; i <= e; i++) {
- var s = t[2 * i + 1];
- 0 !== s && (t[2 * i] = c(a[s]++, s))
- }
- }
- function p() {
- var t, e, n, r, a, o = new Array(Z + 1);
- for (n = 0, r = 0; r < j - 1; r++) for (st[r] = n, t = 0; t < 1 << Q[r]; t++) ot[n++] = r;
- for (ot[n - 1] = r, a = 0, r = 0; r < 16; r++) for (lt[r] = a, t = 0; t < 1 << tt[r]; t++) at[a++] = r;
- for (a >>= 7; r < G; r++) for (lt[r] = a << 7, t = 0; t < 1 << tt[r] - 7; t++) at[256 + a++] = r;
- for (e = 0; e <= Z; e++) o[e] = 0;
- for (t = 0; t <= 143;) rt[2 * t + 1] = 8, t++, o[8]++;
- for (; t <= 255;) rt[2 * t + 1] = 9, t++, o[9]++;
- for (; t <= 279;) rt[2 * t + 1] = 7, t++, o[7]++;
- for (; t <= 287;) rt[2 * t + 1] = 8, t++, o[8]++;
- for (d(rt, H + 1, o), t = 0; t < G; t++) it[2 * t + 1] = 5, it[2 * t] = c(t, 5);
- ut = new i(rt, Q, U + 1, H, Z), ct = new i(it, tt, 0, G, Z), ft = new i(new Array(0), et, 0, W, X)
- }
- function v(t) {
- var e;
- for (e = 0; e < H; e++) t.dyn_ltree[2 * e] = 0;
- for (e = 0; e < G; e++) t.dyn_dtree[2 * e] = 0;
- for (e = 0; e < W; e++) t.bl_tree[2 * e] = 0;
- t.dyn_ltree[2 * Y] = 1, t.opt_len = t.static_len = 0, t.last_lit = t.matches = 0
- }
- function g(t) {
- t.bi_valid > 8 ? s(t, t.bi_buf) : t.bi_valid > 0 && (t.pending_buf[t.pending++] = t.bi_buf), t.bi_buf = 0, t.bi_valid = 0
- }
- function m(t, e, n, r) {
- g(t), r && (s(t, n), s(t, ~n)), O.arraySet(t.pending_buf, t.window, e, n, t.pending), t.pending += n
- }
- function _(t, e, n, r) {
- var i = 2 * e, a = 2 * n;
- return t[i] < t[a] || t[i] === t[a] && r[e] <= r[n]
- }
- function y(t, e, n) {
- for (var r = t.heap[n], i = n << 1; i <= t.heap_len && (i < t.heap_len && _(e, t.heap[i + 1], t.heap[i], t.depth) && i++, !_(e, r, t.heap[i], t.depth));) t.heap[n] = t.heap[i], n = i, i <<= 1;
- t.heap[n] = r
- }
- function b(t, e, n) {
- var r, i, a, s, c = 0;
- if (0 !== t.last_lit) do {
- r = t.pending_buf[t.d_buf + 2 * c] << 8 | t.pending_buf[t.d_buf + 2 * c + 1], i = t.pending_buf[t.l_buf + c], c++, 0 === r ? u(t, i, e) : (a = ot[i], u(t, a + U + 1, e), s = Q[a], 0 !== s && (i -= st[a], l(t, i, s)), r--, a = o(r), u(t, a, n), 0 !== (s = tt[a]) && (r -= lt[a], l(t, r, s)))
- } while (c < t.last_lit);
- u(t, Y, e)
- }
- function w(t, e) {
- var n, r, i, a = e.dyn_tree, o = e.stat_desc.static_tree, s = e.stat_desc.has_stree, l = e.stat_desc.elems, u = -1;
- for (t.heap_len = 0, t.heap_max = V, n = 0; n < l; n++) 0 !== a[2 * n] ? (t.heap[++t.heap_len] = u = n, t.depth[n] = 0) : a[2 * n + 1] = 0;
- for (; t.heap_len < 2;) i = t.heap[++t.heap_len] = u < 2 ? ++u : 0, a[2 * i] = 1, t.depth[i] = 0, t.opt_len--, s && (t.static_len -= o[2 * i + 1]);
- for (e.max_code = u, n = t.heap_len >> 1; n >= 1; n--) y(t, a, n);
- i = l;
- do {
- n = t.heap[1], t.heap[1] = t.heap[t.heap_len--], y(t, a, 1), r = t.heap[1], t.heap[--t.heap_max] = n, t.heap[--t.heap_max] = r, a[2 * i] = a[2 * n] + a[2 * r], t.depth[i] = (t.depth[n] >= t.depth[r] ? t.depth[n] : t.depth[r]) + 1, a[2 * n + 1] = a[2 * r + 1] = i, t.heap[1] = i++, y(t, a, 1)
- } while (t.heap_len >= 2);
- t.heap[--t.heap_max] = t.heap[1], h(t, e), d(a, u, t.bl_count)
- }
- function x(t, e, n) {
- var r, i, a = -1, o = e[1], s = 0, l = 7, u = 4;
- for (0 === o && (l = 138, u = 3), e[2 * (n + 1) + 1] = 65535, r = 0; r <= n; r++) i = o, o = e[2 * (r + 1) + 1], ++s < l && i === o || (s < u ? t.bl_tree[2 * i] += s : 0 !== i ? (i !== a && t.bl_tree[2 * i]++, t.bl_tree[2 * K]++) : s <= 10 ? t.bl_tree[2 * q]++ : t.bl_tree[2 * J]++, s = 0, a = i, 0 === o ? (l = 138, u = 3) : i === o ? (l = 6, u = 3) : (l = 7, u = 4))
- }
- function S(t, e, n) {
- var r, i, a = -1, o = e[1], s = 0, c = 7, f = 4;
- for (0 === o && (c = 138, f = 3), r = 0; r <= n; r++) if (i = o, o = e[2 * (r + 1) + 1], !(++s < c && i === o)) {
- if (s < f) do {
- u(t, i, t.bl_tree)
- } while (0 != --s); else 0 !== i ? (i !== a && (u(t, i, t.bl_tree), s--), u(t, K, t.bl_tree), l(t, s - 3, 2)) : s <= 10 ? (u(t, q, t.bl_tree), l(t, s - 3, 3)) : (u(t, J, t.bl_tree), l(t, s - 11, 7));
- s = 0, a = i, 0 === o ? (c = 138, f = 3) : i === o ? (c = 6, f = 3) : (c = 7, f = 4)
- }
- }
- function E(t) {
- var e;
- for (x(t, t.dyn_ltree, t.l_desc.max_code), x(t, t.dyn_dtree, t.d_desc.max_code), w(t, t.bl_desc), e = W - 1; e >= 3 && 0 === t.bl_tree[2 * nt[e] + 1]; e--) ;
- return t.opt_len += 3 * (e + 1) + 5 + 5 + 4, e
- }
- function k(t, e, n, r) {
- var i;
- for (l(t, e - 257, 5), l(t, n - 1, 5), l(t, r - 4, 4), i = 0; i < r; i++) l(t, t.bl_tree[2 * nt[i] + 1], 3);
- S(t, t.dyn_ltree, e - 1), S(t, t.dyn_dtree, n - 1)
- }
- function T(t) {
- var e, n = 4093624447;
- for (e = 0; e <= 31; e++, n >>>= 1) if (1 & n && 0 !== t.dyn_ltree[2 * e]) return I;
- if (0 !== t.dyn_ltree[18] || 0 !== t.dyn_ltree[20] || 0 !== t.dyn_ltree[26]) return B;
- for (e = 32; e < U; e++) if (0 !== t.dyn_ltree[2 * e]) return B;
- return I
- }
- function C(t) {
- ht || (p(), ht = !0), t.l_desc = new a(t.dyn_ltree, ut), t.d_desc = new a(t.dyn_dtree, ct), t.bl_desc = new a(t.bl_tree, ft), t.bi_buf = 0, t.bi_valid = 0, v(t)
- }
- function M(t, e, n, r) {
- l(t, (F << 1) + (r ? 1 : 0), 3), m(t, e, n, !0)
- }
- function A(t) {
- l(t, N << 1, 3), u(t, Y, rt), f(t)
- }
- function P(t, e, n, r) {
- var i, a, o = 0;
- t.level > 0 ? (t.strm.data_type === z && (t.strm.data_type = T(t)), w(t, t.l_desc), w(t, t.d_desc), o = E(t), i = t.opt_len + 3 + 7 >>> 3, (a = t.static_len + 3 + 7 >>> 3) <= i && (i = a)) : i = a = n + 5, n + 4 <= i && -1 !== e ? M(t, e, n, r) : t.strategy === R || a === i ? (l(t, (N << 1) + (r ? 1 : 0), 3), b(t, rt, it)) : (l(t, (D << 1) + (r ? 1 : 0), 3), k(t, t.l_desc.max_code + 1, t.d_desc.max_code + 1, o + 1), b(t, t.dyn_ltree, t.dyn_dtree)), v(t), r && g(t)
- }
- function L(t, e, n) {
- return t.pending_buf[t.d_buf + 2 * t.last_lit] = e >>> 8 & 255, t.pending_buf[t.d_buf + 2 * t.last_lit + 1] = 255 & e, t.pending_buf[t.l_buf + t.last_lit] = 255 & n, t.last_lit++, 0 === e ? t.dyn_ltree[2 * n]++ : (t.matches++, e--, t.dyn_ltree[2 * (ot[n] + U + 1)]++, t.dyn_dtree[2 * o(e)]++), t.last_lit === t.lit_bufsize - 1
- }
- var O = n(130), R = 4, I = 0, B = 1, z = 2, F = 0, N = 1, D = 2, j = 29, U = 256, H = U + 1 + j, G = 30, W = 19,
- V = 2 * H + 1, Z = 15, $ = 16, X = 7, Y = 256, K = 16, q = 17, J = 18,
- Q = [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0],
- tt = [0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13],
- et = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 7],
- nt = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15], rt = new Array(2 * (H + 2));
- r(rt);
- var it = new Array(2 * G);
- r(it);
- var at = new Array(512);
- r(at);
- var ot = new Array(256);
- r(ot);
- var st = new Array(j);
- r(st);
- var lt = new Array(G);
- r(lt);
- var ut, ct, ft, ht = !1;
- e._tr_init = C, e._tr_stored_block = M, e._tr_flush_block = P, e._tr_tally = L, e._tr_align = A
- }, function (t, e, n) {
- "use strict";
- (function (e, r) {
- !function () {
- function i(t, e) {
- for (var n = e.length, r = 0; r < n; r++) t = o[255 & (t ^ e[r])] ^ t >>> 8;
- return t
- }
- function a() {
- for (var t = arguments.length, e = -1, n = 0; n < t; n++) e = i(e, new r(arguments[n]));
- return e = (-1 ^ e) >>> 0
- }
- if ("arm" === e.arch) return void(t.exports = n(818));
- var o = [];
- !function () {
- for (var t = 0; t < 256; t++) {
- for (var e = t, n = 0; n < 8; n++) 1 & e ? e = 3988292384 ^ e >>> 1 : e >>>= 1;
- o[t] = e >>> 0
- }
- }(), t.exports = a
- }()
- }).call(e, n(110), n(95).Buffer)
- }, function (t, e, n) {
- "use strict";
- (function (e) {
- function n(t, e) {
- for (var n = e.length, r = 0; r < n; r++) {
- var a = i[t[3] ^ e[r]];
- t[3] = a[3] ^ t[2], t[2] = a[2] ^ t[1], t[1] = a[1] ^ t[0], t[0] = a[0]
- }
- }
- function r() {
- var t = arguments.length, r = new e(4);
- r.fill(255);
- for (var i = 0; i < t; i++) n(r, new e(arguments[i]));
- return r[0] = 255 ^ r[0], r[1] = 255 ^ r[1], r[2] = 255 ^ r[2], r[3] = 255 ^ r[3], r.readUInt32BE(0)
- }
- for (var i = [], a = 0; a < 256; a++) {
- var o = i[a] = new e(4);
- o.writeUInt32BE(a, 0);
- for (var s = 0; s < 8; s++) {
- var l = 1 & o[0], u = 1 & o[1], c = 1 & o[2], f = 1 & o[3];
- o[0] = o[0] >> 1 ^ (f ? 237 : 0), o[1] = o[1] >> 1 ^ (f ? 184 : 0) ^ (l ? 128 : 0), o[2] = o[2] >> 1 ^ (f ? 131 : 0) ^ (u ? 128 : 0), o[3] = o[3] >> 1 ^ (f ? 32 : 0) ^ (c ? 128 : 0)
- }
- }
- t.exports = r
- }).call(e, n(95).Buffer)
- }, function (t, e, n) {
- "use strict";
- (function (e) {
- function n(t, e, n) {
- for (var r = 1 << e - 1; r; r >>>= 1) t.push(r & n ? 1 : 0)
- }
- function r(t) {
- for (var e = t.length, r = [], i = 0; i < e; i++) n(r, 8, t[i]);
- var a = {}, o = [0, 1, 0, 0];
- if (n(o, 16, e), a.data10 = a.data27 = o.concat(r), e < 256) {
- var o = [0, 1, 0, 0];
- n(o, 8, e), a.data1 = o.concat(r)
- }
- return a
- }
- function i(t) {
- for (var e = t.length, r = [], i = 0; i < e; i += 2) {
- var a = 6, o = l[t[i]];
- t[i + 1] && (a = 11, o = 45 * o + l[t[i + 1]]), n(r, a, o)
- }
- var s = {}, u = [0, 0, 1, 0];
- if (n(u, 13, e), s.data27 = u.concat(r), e < 2048) {
- var u = [0, 0, 1, 0];
- n(u, 11, e), s.data10 = u.concat(r)
- }
- if (e < 512) {
- var u = [0, 0, 1, 0];
- n(u, 9, e), s.data1 = u.concat(r)
- }
- return s
- }
- function a(t) {
- for (var e = t.length, r = [], i = 0; i < e; i += 3) {
- var a = t.substr(i, 3);
- n(r, Math.ceil(10 * a.length / 3), parseInt(a, 10))
- }
- var o = {}, s = [0, 0, 0, 1];
- if (n(s, 14, e), o.data27 = s.concat(r), e < 4096) {
- var s = [0, 0, 0, 1];
- n(s, 12, e), o.data10 = s.concat(r)
- }
- if (e < 1024) {
- var s = [0, 0, 0, 1];
- n(s, 10, e), o.data1 = s.concat(r)
- }
- return o
- }
- function o(t) {
- var e = t.indexOf("/", 8) + 1 || t.length, n = s(t.slice(0, e).toUpperCase(), !1);
- if (e >= t.length) return n;
- var r = s(t.slice(e), !1);
- return n.data27 = n.data27.concat(r.data27), n.data10 && r.data10 && (n.data10 = n.data10.concat(r.data10)), n.data1 && r.data1 && (n.data1 = n.data1.concat(r.data1)), n
- }
- function s(t, n) {
- var s, l = typeof t;
- if ("string" == l || "number" == l) s = "" + t, t = new e(s); else if (e.isBuffer(t)) s = t.toString(); else {
- if (!Array.isArray(t)) throw new Error("Bad data");
- t = new e(t), s = t.toString()
- }
- if (/^[0-9]+$/.test(s)) {
- if (t.length > 7089) throw new Error("Too much data");
- return a(s)
- }
- if (/^[0-9A-Z \$%\*\+\.\/\:\-]+$/.test(s)) {
- if (t.length > 4296) throw new Error("Too much data");
- return i(s)
- }
- if (n && /^https?:/i.test(s)) return o(s);
- if (t.length > 2953) throw new Error("Too much data");
- return r(t)
- }
- var l = function (t) {
- for (var e = {}, n = 0; n < t.length; n++) e[t[n]] = n;
- return e
- }("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:");
- t.exports = s
- }).call(e, n(95).Buffer)
- }, function (t, e, n) {
- "use strict";
- (function (e) {
- function n(t) {
- for (; t < 0;) t += 255;
- for (; t > 255;) t -= 255;
- return a[t]
- }
- function r(t) {
- if (t < 1 || t > 255) throw Error("Bad log(" + t + ")");
- return o[t]
- }
- function i(t) {
- if (u[t]) return u[t];
- var e = i(t - 1), a = [];
- a[0] = e[0];
- for (var o = 1; o <= t; o++) a[o] = r(n(e[o]) ^ n(e[o - 1] + t - 1));
- return u[t] = a, a
- }
- for (var a = [1], o = [], s = 1; s < 256; s++) {
- var l = a[s - 1] << 1;
- l > 255 && (l ^= 285), a[s] = l
- }
- for (var s = 0; s < 255; s++) o[a[s]] = s;
- var u = [[0], [0, 0], [0, 25, 1]];
- t.exports = function (t, a) {
- t = [].slice.call(t);
- for (var o = i(a), s = 0; s < a; s++) t.push(0);
- for (; t.length > a;) if (t[0]) {
- for (var l = r(t[0]), s = 0; s <= a; s++) t[s] = t[s] ^ n(o[s] + l);
- t.shift()
- } else t.shift();
- return new e(t)
- }
- }).call(e, n(95).Buffer)
- }, function (t, e, n) {
- "use strict";
- (function (e) {
- function n(t) {
- var n = 4 * t + 17, r = [], i = new e(n);
- i.fill(0), i = [].slice.call(i);
- for (var a = 0; a < n; a++) r[a] = i.slice();
- return r
- }
- function r(t) {
- for (var e = t.length, n = -3; n <= 3; n++) for (var r = -3; r <= 3; r++) {
- var i = Math.max(n, r), a = Math.min(n, r), o = 2 == i && a >= -2 || -2 == a && i <= 2 ? 128 : 129;
- t[3 + n][3 + r] = o, t[3 + n][e - 4 + r] = o, t[e - 4 + n][3 + r] = o
- }
- for (var n = 0; n < 8; n++) t[7][n] = t[n][7] = t[7][e - n - 1] = t[n][e - 8] = t[e - 8][n] = t[e - 1 - n][7] = 128
- }
- function i(t) {
- var e = t.length;
- if (e > 21) {
- var n = e - 13, r = Math.round(n / Math.ceil(n / 28));
- r % 2 && r++;
- for (var i = [], a = n + 6; a > 10; a -= r) i.unshift(a);
- i.unshift(6);
- for (var o = 0; o < i.length; o++) for (var s = 0; s < i.length; s++) {
- var l = i[o], u = i[s];
- if (!t[l][u]) for (var c = -2; c <= 2; c++) for (var f = -2; f <= 2; f++) {
- var h = Math.max(c, f), d = Math.min(c, f), p = 1 == h && d >= -1 || -1 == d && h <= 1 ? 128 : 129;
- t[l + c][u + f] = p
- }
- }
- }
- for (var o = 8; o < e - 8; o++) t[6][o] = t[o][6] = o % 2 ? 128 : 129
- }
- function a(t) {
- for (var e = t.length, n = 0; n < 8; n++) 6 != n && (t[8][n] = t[n][8] = 128), t[8][e - 1 - n] = 128, t[e - 1 - n][8] = 128;
- if (t[8][8] = 128, t[e - 8][8] = 129, !(e < 45)) for (var n = e - 11; n < e - 8; n++) for (var r = 0; r < 6; r++) t[n][r] = t[r][n] = 128
- }
- function o(t) {
- function e(e) {
- return 1 & t[a][l + e]
- }
- function n(e) {
- return 1 & t[a + e][l]
- }
- for (var r = t.length, i = 0, a = 0; a < r; a++) {
- for (var o = 1 & t[a][0], s = 1, l = 1; l < r; l++) {
- var u = 1 & t[a][l];
- u != o ? (s >= 5 && (i += s - 2), o = u, s = 1) : s++
- }
- s >= 5 && (i += s - 2)
- }
- for (var l = 0; l < r; l++) {
- for (var o = 1 & t[0][l], s = 1, a = 1; a < r; a++) {
- var u = 1 & t[a][l];
- u != o ? (s >= 5 && (i += s - 2), o = u, s = 1) : s++
- }
- s >= 5 && (i += s - 2)
- }
- for (var a = 0; a < r - 1; a++) for (var l = 0; l < r - 1; l++) {
- var c = t[a][l] + t[a][l + 1] + t[a + 1][l] + t[a + 1][l + 1] & 7;
- 0 != c && 4 != c || (i += 3)
- }
- for (var a = 0; a < r; a++) for (var l = 0; l < r; l++) l < r - 6 && e(0) && !e(1) && e(2) && e(3) && e(4) && !e(5) && e(6) && (l >= 4 && !(e(-4) || e(-3) || e(-2) || e(-1)) && (i += 40), l < r - 10 && !(e(7) || e(8) || e(9) || e(10)) && (i += 40)), a < r - 6 && n(0) && !n(1) && n(2) && n(3) && n(4) && !n(5) && n(6) && (a >= 4 && !(n(-4) || n(-3) || n(-2) || n(-1)) && (i += 40), a < r - 10 && !(n(7) || n(8) || n(9) || n(10)) && (i += 40));
- for (var f = 0, a = 0; a < r; a++) for (var l = 0; l < r; l++) 1 & t[a][l] && f++;
- return i += 10 * Math.floor(Math.abs(10 - 20 * f / (r * r)))
- }
- function s(t) {
- var e = n(t.version);
- r(e), i(e), a(e);
- for (var s = 1 / 0, c = 0, f = 0; f < 8; f++) {
- u(e, t, f), l(e, t.ec_level, f);
- var h = o(e);
- h < s && (s = h, c = f)
- }
- return u(e, t, c), l(e, t.ec_level, c), e.map(function (t) {
- return t.map(function (t) {
- return 1 & t
- })
- })
- }
- var l = function () {
- for (var t = Array(32), e = Array(40), n = 0; n < 32; n++) {
- for (var r = n << 10, i = 5; i > 0; i--) r >>> 9 + i && (r ^= 1335 << i - 1);
- t[n] = 21522 ^ (r | n << 10)
- }
- for (var a = 7; a <= 40; a++) {
- for (var r = a << 12, i = 6; i > 0; i--) r >>> 11 + i && (r ^= 7973 << i - 1);
- e[a] = r | a << 12
- }
- var o = {L: 1, M: 0, Q: 3, H: 2};
- return function (n, r, i) {
- function a(t) {
- return l >> t & 1 ? 129 : 128
- }
- for (var s = n.length, l = t[o[r] << 3 | i], u = 0; u < 8; u++) n[8][s - 1 - u] = a(u), u < 6 && (n[u][8] = a(u));
- for (var u = 8; u < 15; u++) n[s - 15 + u][8] = a(u), u > 8 && (n[8][14 - u] = a(u));
- n[7][8] = a(6), n[8][8] = a(7), n[8][7] = a(8);
- var c = e[(s - 17) / 4];
- if (c) for (var u = 0; u < 6; u++) for (var f = 0; f < 3; f++) n[s - 11 + f][u] = n[u][s - 11 + f] = function (t) {
- return c >> t & 1 ? 129 : 128
- }(3 * u + f)
- }
- }(), u = function () {
- var t = [function (t, e) {
- return (t + e) % 2 == 0
- }, function (t, e) {
- return t % 2 == 0
- }, function (t, e) {
- return e % 3 == 0
- }, function (t, e) {
- return (t + e) % 3 == 0
- }, function (t, e) {
- return (Math.floor(t / 2) + Math.floor(e / 3)) % 2 == 0
- }, function (t, e) {
- return t * e % 2 + t * e % 3 == 0
- }, function (t, e) {
- return (t * e % 2 + t * e % 3) % 2 == 0
- }, function (t, e) {
- return (t * e % 3 + (t + e) % 2) % 2 == 0
- }];
- return function (e, n, r) {
- function i(t) {
- for (var n = 128; n; n >>= 1) {
- var r = !!(n & t);
- c(o, s) && (r = !r), e[o][s] = r ? 1 : 0, a()
- }
- }
- function a() {
- do {
- if (s % 2 ^ s < 6 ? u < 0 && 0 == o || u > 0 && o == l - 1 ? (s--, u = -u) : (s++, o += u) : s--, 6 == s && s--, s < 0) return !1
- } while (240 & e[o][s]);
- return !0
- }
- var o, s, l = e.length, u = -1;
- o = s = l - 1;
- for (var c = t[r], f = n.blocks[n.blocks.length - 1].length, h = 0; h < f; h++) for (var d = 0; d < n.blocks.length; d++) n.blocks[d].length <= h || i(n.blocks[d][h]);
- f = n.ec_len;
- for (var h = 0; h < f; h++) for (var d = 0; d < n.ec.length; d++) i(n.ec[d][h]);
- if (s > -1) do {
- e[o][s] = c(o, s) ? 1 : 0
- } while (a())
- }
- }();
- t.exports = {
- getMatrix: s,
- init: n,
- fillFinders: r,
- fillAlignAndTiming: i,
- fillStub: a,
- fillReserved: l,
- fillData: u,
- calculatePenalty: o
- }
- }).call(e, n(95).Buffer)
- }, function (t, e, n) {
- "use strict";
- (function (e) {
- function r(t, n) {
- n.push(s);
- var r = e.concat([l]);
- r.writeUInt32BE(t.size, 8), r.writeUInt32BE(t.size, 12), r.writeUInt32BE(o(r.slice(4, -4)), 21), n.push(r);
- var i = e.concat([u, a.deflateSync(t.data, {level: 9}), new e(4)]);
- i.writeUInt32BE(i.length - 12, 0), i.writeUInt32BE(o(i.slice(4, -4)), i.length - 4), n.push(i), n.push(c), n.push(null)
- }
- function i(t, n, r) {
- var i = t.length, a = (i + 2 * r) * n, o = new e((a + 1) * a);
- o.fill(255);
- for (var s = 0; s < a; s++) o[s * (a + 1)] = 0;
- for (var s = 0; s < i; s++) for (var l = 0; l < i; l++) if (t[s][l]) {
- var u = ((r + s) * (a + 1) + (r + l)) * n + 1;
- o.fill(0, u, u + n);
- for (var c = 1; c < n; c++) o.copy(o, u + c * (a + 1), u, u + n)
- }
- return {data: o, size: a}
- }
- var a = n(494), o = n(817), s = new e([137, 80, 78, 71, 13, 10, 26, 10]),
- l = new e([0, 0, 0, 13, 73, 72, 68, 82, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0]),
- u = new e([0, 0, 0, 0, 73, 68, 65, 84]), c = new e([0, 0, 0, 0, 73, 69, 78, 68, 174, 66, 96, 130]);
- t.exports = {bitmap: i, png: r}
- }).call(e, n(95).Buffer)
- }, function (t, e, n) {
- "use strict";
- (function (e) {
- function r(t) {
- return JSON.parse(JSON.stringify(t))
- }
- function i(t, e) {
- var n, i = 1;
- for (t.data1 ? n = Math.ceil(t.data1.length / 8) : i = 10; i < 10; i++) {
- var a = f[i][e];
- if (a.data_len >= n) return r(a)
- }
- for (t.data10 ? n = Math.ceil(t.data10.length / 8) : i = 27; i < 27; i++) {
- var a = f[i][e];
- if (a.data_len >= n) return r(a)
- }
- for (n = Math.ceil(t.data27.length / 8); i < 41; i++) {
- var a = f[i][e];
- if (a.data_len >= n) return r(a)
- }
- throw new Error("Too much data")
- }
- function a(t, n) {
- var r = new e(n.data_len);
- r.fill(0), t = n.version < 10 ? t.data1 : n.version < 27 ? t.data10 : t.data27;
- for (var i = t.length, a = 0; a < i; a += 8) {
- for (var o = 0, s = 0; s < 8; s++) o = o << 1 | (t[a + s] ? 1 : 0);
- r[a / 8] = o
- }
- for (var u = 236, a = Math.ceil((i + 4) / 8); a < r.length; a++) r[a] = u, u = 236 == u ? 17 : 236;
- var c = 0;
- return n.blocks = n.blocks.map(function (t) {
- var e = r.slice(c, c + t);
- return c += t, n.ec.push(l(e, n.ec_len)), e
- }), n
- }
- function o(t, e, n) {
- e = c.indexOf(e) > -1 ? e : "M";
- var r = s(t, n), o = a(r, i(r, e));
- return u.getMatrix(o)
- }
- var s = n(819), l = n(820), u = n(821), c = ["L", "M", "Q", "H"],
- f = [[], [26, 7, 1, 10, 1, 13, 1, 17, 1], [44, 10, 1, 16, 1, 22, 1, 28, 1], [70, 15, 1, 26, 1, 36, 2, 44, 2], [100, 20, 1, 36, 2, 52, 2, 64, 4], [134, 26, 1, 48, 2, 72, 4, 88, 4], [172, 36, 2, 64, 4, 96, 4, 112, 4], [196, 40, 2, 72, 4, 108, 6, 130, 5], [242, 48, 2, 88, 4, 132, 6, 156, 6], [292, 60, 2, 110, 5, 160, 8, 192, 8], [346, 72, 4, 130, 5, 192, 8, 224, 8], [404, 80, 4, 150, 5, 224, 8, 264, 11], [466, 96, 4, 176, 8, 260, 10, 308, 11], [532, 104, 4, 198, 9, 288, 12, 352, 16], [581, 120, 4, 216, 9, 320, 16, 384, 16], [655, 132, 6, 240, 10, 360, 12, 432, 18], [733, 144, 6, 280, 10, 408, 17, 480, 16], [815, 168, 6, 308, 11, 448, 16, 532, 19], [901, 180, 6, 338, 13, 504, 18, 588, 21], [991, 196, 7, 364, 14, 546, 21, 650, 25], [1085, 224, 8, 416, 16, 600, 20, 700, 25], [1156, 224, 8, 442, 17, 644, 23, 750, 25], [1258, 252, 9, 476, 17, 690, 23, 816, 34], [1364, 270, 9, 504, 18, 750, 25, 900, 30], [1474, 300, 10, 560, 20, 810, 27, 960, 32], [1588, 312, 12, 588, 21, 870, 29, 1050, 35], [1706, 336, 12, 644, 23, 952, 34, 1110, 37], [1828, 360, 12, 700, 25, 1020, 34, 1200, 40], [1921, 390, 13, 728, 26, 1050, 35, 1260, 42], [2051, 420, 14, 784, 28, 1140, 38, 1350, 45], [2185, 450, 15, 812, 29, 1200, 40, 1440, 48], [2323, 480, 16, 868, 31, 1290, 43, 1530, 51], [2465, 510, 17, 924, 33, 1350, 45, 1620, 54], [2611, 540, 18, 980, 35, 1440, 48, 1710, 57], [2761, 570, 19, 1036, 37, 1530, 51, 1800, 60], [2876, 570, 19, 1064, 38, 1590, 53, 1890, 63], [3034, 600, 20, 1120, 40, 1680, 56, 1980, 66], [3196, 630, 21, 1204, 43, 1770, 59, 2100, 70], [3362, 660, 22, 1260, 45, 1860, 62, 2220, 74], [3532, 720, 24, 1316, 47, 1950, 65, 2310, 77], [3706, 750, 25, 1372, 49, 2040, 68, 2430, 81]];
- f = f.map(function (t, e) {
- if (!e) return {};
- for (var n = {}, r = 1; r < 8; r += 2) {
- for (var i = t[0] - t[r], a = t[r + 1], o = c[r / 2 | 0], s = {
- version: e,
- ec_level: o,
- data_len: i,
- ec_len: t[r] / a,
- blocks: [],
- ec: []
- }, l = a, u = i; l > 0; l--) {
- var f = u / l | 0;
- s.blocks.push(f), u -= f
- }
- n[o] = s
- }
- return n
- }), t.exports = {QR: o, getTemplate: i, fillTemplate: a}
- }).call(e, n(95).Buffer)
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- function e(e, n) {
- return !(e < 0 || n < 0 || e >= r || n >= r) && !!t[e][n]
- }
- function n(t, n, r) {
- i[t][n] = 1;
- var a = [];
- a.push(["M", n, t]);
- var o = t, s = n, l = 0;
- do {
- switch (r) {
- case"right":
- i[o][s] = 1, e(o, s) ? (i[o - 1][s] = 1, e(o - 1, s) ? (a.push(["h", l]), l = 0, r = "up") : (l++, s++)) : (a.push(["h", l]), l = 0, r = "down");
- break;
- case"left":
- i[o - 1][s - 1] = 1, e(o - 1, s - 1) ? (i[o][s - 1] = 1, e(o, s - 1) ? (a.push(["h", -l]), l = 0, r = "down") : (l++, s--)) : (a.push(["h", -l]), l = 0, r = "up");
- break;
- case"down":
- i[o][s - 1] = 1, e(o, s - 1) ? (i[o][s] = 1, e(o, s) ? (a.push(["v", l]), l = 0, r = "right") : (l++, o++)) : (a.push(["v", l]), l = 0, r = "left");
- break;
- case"up":
- i[o - 1][s] = 1, e(o - 1, s) ? (i[o - 1][s - 1] = 1, e(o - 1, s - 1) ? (a.push(["v", -l]), l = 0, r = "left") : (l++, o--)) : (a.push(["v", -l]), l = 0, r = "right")
- }
- } while (o != t || s != n);
- return a
- }
- for (var r = t.length, i = [], a = -1; a <= r; a++) i[a] = [];
- for (var o = [], a = 0; a < r; a++) for (var s = 0; s < r; s++) i[a][s] || (i[a][s] = 1, e(a, s) ? e(a - 1, s) || o.push(n(a, s, "right")) : e(a, s - 1) && o.push(n(a, s, "down")));
- return o
- }
- function i(t, e, n) {
- r(t).forEach(function (t) {
- for (var r = "", i = 0; i < t.length; i++) {
- var a = t[i];
- switch (a[0]) {
- case"M":
- r += "M" + (a[1] + n) + " " + (a[2] + n);
- break;
- default:
- r += a.join("")
- }
- }
- r += "z", e.push(r)
- })
- }
- function a(t, e) {
- var n = [];
- return i(t, n, e), {size: t.length + 2 * e, path: n.filter(Boolean).join("")}
- }
- function o(t, e, n, r) {
- var a = t.length + 2 * n;
- if (e.push('<svg xmlns="http://www.w3.org/2000/svg" '), r > 0) {
- var o = a * r;
- e.push('width="' + o + '" height="' + o + '" ')
- }
- e.push('viewBox="0 0 ' + a + " " + a + '">'), e.push('<path d="'), i(t, e, n), e.push('"/></svg>'), e.push(null)
- }
- function s(t, e, n) {
- var i = t.length, a = 9 * (i + 2 * n);
- e.push(["%!PS-Adobe-3.0 EPSF-3.0", "%%BoundingBox: 0 0 " + a + " " + a, "/h { 0 rlineto } bind def", "/v { 0 exch neg rlineto } bind def", "/M { neg " + (i + n) + " add moveto } bind def", "/z { closepath } bind def", "9 9 scale", ""].join("\n")), r(t).forEach(function (t) {
- for (var r = "", i = 0; i < t.length; i++) {
- var a = t[i];
- switch (a[0]) {
- case"M":
- r += a[1] + n + " " + a[2] + " M ";
- break;
- default:
- r += a[1] + " " + a[0] + " "
- }
- }
- r += "z\n", e.push(r)
- }), e.push("fill\n%%EOF\n"), e.push(null)
- }
- function l(t, e, n) {
- var i = t.length, a = 9 * (i + 2 * n),
- o = ["%PDF-1.0\n\n", "1 0 obj << /Type /Catalog /Pages 2 0 R >> endobj\n", "2 0 obj << /Type /Pages /Count 1 /Kids [ 3 0 R ] >> endobj\n"];
- o.push("3 0 obj << /Type /Page /Parent 2 0 R /Resources <<>> /Contents 4 0 R /MediaBox [ 0 0 " + a + " " + a + " ] >> endobj\n");
- var s = "9 0 0 9 0 0 cm\n";
- s += r(t).map(function (t) {
- for (var e, r, a = "", o = 0; o < t.length; o++) {
- var s = t[o];
- switch (s[0]) {
- case"M":
- e = s[1] + n, r = i - s[2] + n, a += e + " " + r + " m ";
- break;
- case"h":
- e += s[1], a += e + " " + r + " l ";
- break;
- case"v":
- r -= s[1], a += e + " " + r + " l "
- }
- }
- return a += "h"
- }).join("\n"), s += "\nf\n", o.push("4 0 obj << /Length " + s.length + " >> stream\n" + s + "endstream\nendobj\n");
- for (var l = "xref\n0 5\n0000000000 65535 f \n", u = 1, c = o[0].length; u < 5; u++) l += ("0000000000" + c).substr(-10) + " 00000 n \n", c += o[u].length;
- o.push(l, "trailer << /Root 1 0 R /Size 5 >>\n", "startxref\n" + c + "\n%%EOF\n"), e.push(o.join("")), e.push(null)
- }
- t.exports = {svg: o, eps: s, pdf: l, svg_object: a}
- }, function (t, e, n) {
- t.exports = n(160)
- }, function (t, e, n) {
- "use strict";
- function r(t) {
- if (!(this instanceof r)) return new r(t);
- i.call(this, t)
- }
- t.exports = r;
- var i = n(355), a = n(185);
- a.inherits = n(171), a.inherits(r, i), r.prototype._transform = function (t, e, n) {
- n(null, t)
- }
- }, function (t, e, n) {
- "use strict";
- function r(t, e) {
- if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function")
- }
- function i(t, e, n) {
- t.copy(e, n)
- }
- var a = n(284).Buffer;
- t.exports = function () {
- function t() {
- r(this, t), this.head = null, this.tail = null, this.length = 0
- }
- return t.prototype.push = function (t) {
- var e = {data: t, next: null};
- this.length > 0 ? this.tail.next = e : this.head = e, this.tail = e, ++this.length
- }, t.prototype.unshift = function (t) {
- var e = {data: t, next: this.head};
- 0 === this.length && (this.tail = e), this.head = e, ++this.length
- }, t.prototype.shift = function () {
- if (0 !== this.length) {
- var t = this.head.data;
- return 1 === this.length ? this.head = this.tail = null : this.head = this.head.next, --this.length, t
- }
- }, t.prototype.clear = function () {
- this.head = this.tail = null, this.length = 0
- }, t.prototype.join = function (t) {
- if (0 === this.length) return "";
- for (var e = this.head, n = "" + e.data; e = e.next;) n += t + e.data;
- return n
- }, t.prototype.concat = function (t) {
- if (0 === this.length) return a.alloc(0);
- if (1 === this.length) return this.head.data;
- for (var e = a.allocUnsafe(t >>> 0), n = this.head, r = 0; n;) i(n.data, e, r), r += n.data.length, n = n.next;
- return e
- }, t
- }()
- }, function (t, e, n) {
- t.exports = n(283).PassThrough
- }, function (t, e, n) {
- t.exports = n(282)
- }, function (t, e, n) {
- (function (e) {
- !function (e) {
- "use strict";
- function n(t, e, n, r) {
- var a = e && e.prototype instanceof i ? e : i, o = Object.create(a.prototype), s = new d(r || []);
- return o._invoke = u(t, n, s), o
- }
- function r(t, e, n) {
- try {
- return {type: "normal", arg: t.call(e, n)}
- } catch (t) {
- return {type: "throw", arg: t}
- }
- }
- function i() {
- }
- function a() {
- }
- function o() {
- }
- function s(t) {
- ["next", "throw", "return"].forEach(function (e) {
- t[e] = function (t) {
- return this._invoke(e, t)
- }
- })
- }
- function l(t) {
- function n(e, i, a, o) {
- var s = r(t[e], t, i);
- if ("throw" !== s.type) {
- var l = s.arg, u = l.value;
- return u && "object" == typeof u && _.call(u, "__await") ? Promise.resolve(u.__await).then(function (t) {
- n("next", t, a, o)
- }, function (t) {
- n("throw", t, a, o)
- }) : Promise.resolve(u).then(function (t) {
- l.value = t, a(l)
- }, o)
- }
- o(s.arg)
- }
- function i(t, e) {
- function r() {
- return new Promise(function (r, i) {
- n(t, e, r, i)
- })
- }
- return a = a ? a.then(r, r) : r()
- }
- "object" == typeof e.process && e.process.domain && (n = e.process.domain.bind(n));
- var a;
- this._invoke = i
- }
- function u(t, e, n) {
- var i = k;
- return function (a, o) {
- if (i === C) throw new Error("Generator is already running");
- if (i === M) {
- if ("throw" === a) throw o;
- return v()
- }
- for (n.method = a, n.arg = o; ;) {
- var s = n.delegate;
- if (s) {
- var l = c(s, n);
- if (l) {
- if (l === A) continue;
- return l
- }
- }
- if ("next" === n.method) n.sent = n._sent = n.arg; else if ("throw" === n.method) {
- if (i === k) throw i = M, n.arg;
- n.dispatchException(n.arg)
- } else "return" === n.method && n.abrupt("return", n.arg);
- i = C;
- var u = r(t, e, n);
- if ("normal" === u.type) {
- if (i = n.done ? M : T, u.arg === A) continue;
- return {value: u.arg, done: n.done}
- }
- "throw" === u.type && (i = M, n.method = "throw", n.arg = u.arg)
- }
- }
- }
- function c(t, e) {
- var n = t.iterator[e.method];
- if (n === g) {
- if (e.delegate = null, "throw" === e.method) {
- if (t.iterator.return && (e.method = "return", e.arg = g, c(t, e), "throw" === e.method)) return A;
- e.method = "throw", e.arg = new TypeError("The iterator does not provide a 'throw' method")
- }
- return A
- }
- var i = r(n, t.iterator, e.arg);
- if ("throw" === i.type) return e.method = "throw", e.arg = i.arg, e.delegate = null, A;
- var a = i.arg;
- return a ? a.done ? (e[t.resultName] = a.value, e.next = t.nextLoc, "return" !== e.method && (e.method = "next", e.arg = g), e.delegate = null, A) : a : (e.method = "throw", e.arg = new TypeError("iterator result is not an object"), e.delegate = null, A)
- }
- function f(t) {
- var e = {tryLoc: t[0]};
- 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e)
- }
- function h(t) {
- var e = t.completion || {};
- e.type = "normal", delete e.arg, t.completion = e
- }
- function d(t) {
- this.tryEntries = [{tryLoc: "root"}], t.forEach(f, this), this.reset(!0)
- }
- function p(t) {
- if (t) {
- var e = t[b];
- if (e) return e.call(t);
- if ("function" == typeof t.next) return t;
- if (!isNaN(t.length)) {
- var n = -1, r = function e() {
- for (; ++n < t.length;) if (_.call(t, n)) return e.value = t[n], e.done = !1, e;
- return e.value = g, e.done = !0, e
- };
- return r.next = r
- }
- }
- return {next: v}
- }
- function v() {
- return {value: g, done: !0}
- }
- var g, m = Object.prototype, _ = m.hasOwnProperty, y = "function" == typeof Symbol ? Symbol : {},
- b = y.iterator || "@@iterator", w = y.asyncIterator || "@@asyncIterator", x = y.toStringTag || "@@toStringTag",
- S = "object" == typeof t, E = e.regeneratorRuntime;
- if (E) return void(S && (t.exports = E));
- E = e.regeneratorRuntime = S ? t.exports : {}, E.wrap = n;
- var k = "suspendedStart", T = "suspendedYield", C = "executing", M = "completed", A = {}, P = {};
- P[b] = function () {
- return this
- };
- var L = Object.getPrototypeOf, O = L && L(L(p([])));
- O && O !== m && _.call(O, b) && (P = O);
- var R = o.prototype = i.prototype = Object.create(P);
- a.prototype = R.constructor = o, o.constructor = a, o[x] = a.displayName = "GeneratorFunction", E.isGeneratorFunction = function (t) {
- var e = "function" == typeof t && t.constructor;
- return !!e && (e === a || "GeneratorFunction" === (e.displayName || e.name))
- }, E.mark = function (t) {
- return Object.setPrototypeOf ? Object.setPrototypeOf(t, o) : (t.__proto__ = o, x in t || (t[x] = "GeneratorFunction")), t.prototype = Object.create(R), t
- }, E.awrap = function (t) {
- return {__await: t}
- }, s(l.prototype), l.prototype[w] = function () {
- return this
- }, E.AsyncIterator = l, E.async = function (t, e, r, i) {
- var a = new l(n(t, e, r, i));
- return E.isGeneratorFunction(e) ? a : a.next().then(function (t) {
- return t.done ? t.value : a.next()
- })
- }, s(R), R[x] = "Generator", R[b] = function () {
- return this
- }, R.toString = function () {
- return "[object Generator]"
- }, E.keys = function (t) {
- var e = [];
- for (var n in t) e.push(n);
- return e.reverse(), function n() {
- for (; e.length;) {
- var r = e.pop();
- if (r in t) return n.value = r, n.done = !1, n
- }
- return n.done = !0, n
- }
- }, E.values = p, d.prototype = {
- constructor: d, reset: function (t) {
- if (this.prev = 0, this.next = 0, this.sent = this._sent = g, this.done = !1, this.delegate = null, this.method = "next", this.arg = g, this.tryEntries.forEach(h), !t) for (var e in this) "t" === e.charAt(0) && _.call(this, e) && !isNaN(+e.slice(1)) && (this[e] = g)
- }, stop: function () {
- this.done = !0;
- var t = this.tryEntries[0], e = t.completion;
- if ("throw" === e.type) throw e.arg;
- return this.rval
- }, dispatchException: function (t) {
- function e(e, r) {
- return a.type = "throw", a.arg = t, n.next = e, r && (n.method = "next", n.arg = g), !!r
- }
- if (this.done) throw t;
- for (var n = this, r = this.tryEntries.length - 1; r >= 0; --r) {
- var i = this.tryEntries[r], a = i.completion;
- if ("root" === i.tryLoc) return e("end");
- if (i.tryLoc <= this.prev) {
- var o = _.call(i, "catchLoc"), s = _.call(i, "finallyLoc");
- if (o && s) {
- if (this.prev < i.catchLoc) return e(i.catchLoc, !0);
- if (this.prev < i.finallyLoc) return e(i.finallyLoc)
- } else if (o) {
- if (this.prev < i.catchLoc) return e(i.catchLoc, !0)
- } else {
- if (!s) throw new Error("try statement without catch or finally");
- if (this.prev < i.finallyLoc) return e(i.finallyLoc)
- }
- }
- }
- }, abrupt: function (t, e) {
- for (var n = this.tryEntries.length - 1; n >= 0; --n) {
- var r = this.tryEntries[n];
- if (r.tryLoc <= this.prev && _.call(r, "finallyLoc") && this.prev < r.finallyLoc) {
- var i = r;
- break
- }
- }
- i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
- var a = i ? i.completion : {};
- return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, A) : this.complete(a)
- }, complete: function (t, e) {
- if ("throw" === t.type) throw t.arg;
- return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), A
- }, finish: function (t) {
- for (var e = this.tryEntries.length - 1; e >= 0; --e) {
- var n = this.tryEntries[e];
- if (n.finallyLoc === t) return this.complete(n.completion, n.afterLoc), h(n), A
- }
- }, catch: function (t) {
- for (var e = this.tryEntries.length - 1; e >= 0; --e) {
- var n = this.tryEntries[e];
- if (n.tryLoc === t) {
- var r = n.completion;
- if ("throw" === r.type) {
- var i = r.arg;
- h(n)
- }
- return i
- }
- }
- throw new Error("illegal catch attempt")
- }, delegateYield: function (t, e, n) {
- return this.delegate = {
- iterator: p(t),
- resultName: e,
- nextLoc: n
- }, "next" === this.method && (this.arg = g), A
- }
- }
- }("object" == typeof e ? e : "object" == typeof window ? window : "object" == typeof self ? self : this)
- }).call(e, n(124))
- }, function (t, e) {
- function n(t) {
- var e;
- if ("SELECT" === t.nodeName) t.focus(), e = t.value; else if ("INPUT" === t.nodeName || "TEXTAREA" === t.nodeName) {
- var n = t.hasAttribute("readonly");
- n || t.setAttribute("readonly", ""), t.select(), t.setSelectionRange(0, t.value.length), n || t.removeAttribute("readonly"), e = t.value
- } else {
- t.hasAttribute("contenteditable") && t.focus();
- var r = window.getSelection(), i = document.createRange();
- i.selectNodeContents(t), r.removeAllRanges(), r.addRange(i), e = r.toString()
- }
- return e
- }
- t.exports = n
- }, function (t, e, n) {
- (function (t, e) {
- !function (t, n) {
- "use strict";
- function r(t) {
- "function" != typeof t && (t = new Function("" + t));
- for (var e = new Array(arguments.length - 1), n = 0; n < e.length; n++) e[n] = arguments[n + 1];
- var r = {callback: t, args: e};
- return u[l] = r, s(l), l++
- }
- function i(t) {
- delete u[t]
- }
- function a(t) {
- var e = t.callback, r = t.args;
- switch (r.length) {
- case 0:
- e();
- break;
- case 1:
- e(r[0]);
- break;
- case 2:
- e(r[0], r[1]);
- break;
- case 3:
- e(r[0], r[1], r[2]);
- break;
- default:
- e.apply(n, r)
- }
- }
- function o(t) {
- if (c) setTimeout(o, 0, t); else {
- var e = u[t];
- if (e) {
- c = !0;
- try {
- a(e)
- } finally {
- i(t), c = !1
- }
- }
- }
- }
- if (!t.setImmediate) {
- var s, l = 1, u = {}, c = !1, f = t.document, h = Object.getPrototypeOf && Object.getPrototypeOf(t);
- h = h && h.setTimeout ? h : t, "[object process]" === {}.toString.call(t.process) ? function () {
- s = function (t) {
- e.nextTick(function () {
- o(t)
- })
- }
- }() : function () {
- if (t.postMessage && !t.importScripts) {
- var e = !0, n = t.onmessage;
- return t.onmessage = function () {
- e = !1
- }, t.postMessage("", "*"), t.onmessage = n, e
- }
- }() ? function () {
- var e = "setImmediate$" + Math.random() + "$", n = function (n) {
- n.source === t && "string" == typeof n.data && 0 === n.data.indexOf(e) && o(+n.data.slice(e.length))
- };
- t.addEventListener ? t.addEventListener("message", n, !1) : t.attachEvent("onmessage", n), s = function (n) {
- t.postMessage(e + n, "*")
- }
- }() : t.MessageChannel ? function () {
- var t = new MessageChannel;
- t.port1.onmessage = function (t) {
- o(t.data)
- }, s = function (e) {
- t.port2.postMessage(e)
- }
- }() : f && "onreadystatechange" in f.createElement("script") ? function () {
- var t = f.documentElement;
- s = function (e) {
- var n = f.createElement("script");
- n.onreadystatechange = function () {
- o(e), n.onreadystatechange = null, t.removeChild(n), n = null
- }, t.appendChild(n)
- }
- }() : function () {
- s = function (t) {
- setTimeout(o, 0, t)
- }
- }(), h.setImmediate = r, h.clearImmediate = i
- }
- }("undefined" == typeof self ? void 0 === t ? this : t : self)
- }).call(e, n(124), n(110))
- }, function (t, e, n) {
- function r() {
- i.call(this)
- }
- t.exports = r;
- var i = n(269).EventEmitter;
- n(171)(r, i), r.Readable = n(283), r.Writable = n(829), r.Duplex = n(825), r.Transform = n(358), r.PassThrough = n(828), r.Stream = r, r.prototype.pipe = function (t, e) {
- function n(e) {
- t.writable && !1 === t.write(e) && u.pause && u.pause()
- }
- function r() {
- u.readable && u.resume && u.resume()
- }
- function a() {
- c || (c = !0, t.end())
- }
- function o() {
- c || (c = !0, "function" == typeof t.destroy && t.destroy())
- }
- function s(t) {
- if (l(), 0 === i.listenerCount(this, "error")) throw t
- }
- function l() {
- u.removeListener("data", n), t.removeListener("drain", r), u.removeListener("end", a), u.removeListener("close", o), u.removeListener("error", s), t.removeListener("error", s), u.removeListener("end", l), u.removeListener("close", l), t.removeListener("close", l)
- }
- var u = this;
- u.on("data", n), t.on("drain", r), t._isStdio || e && !1 === e.end || (u.on("end", a), u.on("close", o));
- var c = !1;
- return u.on("error", s), t.on("error", s), u.on("end", l), u.on("close", l), t.on("close", l), t.emit("pipe", u), t
- }
- }, function (t, e) {
- t.exports = function (t) {
- var e = "undefined" != typeof window && window.location;
- if (!e) throw new Error("fixUrls requires window.location");
- if (!t || "string" != typeof t) return t;
- var n = e.protocol + "//" + e.host, r = n + e.pathname.replace(/\/[^\/]*$/, "/");
- return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi, function (t, e) {
- var i = e.trim().replace(/^"(.*)"$/, function (t, e) {
- return e
- }).replace(/^'(.*)'$/, function (t, e) {
- return e
- });
- if (/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(i)) return t;
- var a;
- return a = 0 === i.indexOf("//") ? i : 0 === i.indexOf("/") ? n + i : r + i.replace(/^\.\//, ""), "url(" + JSON.stringify(a) + ")"
- })
- }
- }, function (t, e, n) {
- function r(t, e) {
- this._id = t, this._clearFn = e
- }
- var i = Function.prototype.apply;
- e.setTimeout = function () {
- return new r(i.call(setTimeout, window, arguments), clearTimeout)
- }, e.setInterval = function () {
- return new r(i.call(setInterval, window, arguments), clearInterval)
- }, e.clearTimeout = e.clearInterval = function (t) {
- t && t.close()
- }, r.prototype.unref = r.prototype.ref = function () {
- }, r.prototype.close = function () {
- this._clearFn.call(window, this._id)
- }, e.enroll = function (t, e) {
- clearTimeout(t._idleTimeoutId), t._idleTimeout = e
- }, e.unenroll = function (t) {
- clearTimeout(t._idleTimeoutId), t._idleTimeout = -1
- }, e._unrefActive = e.active = function (t) {
- clearTimeout(t._idleTimeoutId);
- var e = t._idleTimeout;
- e >= 0 && (t._idleTimeoutId = setTimeout(function () {
- t._onTimeout && t._onTimeout()
- }, e))
- }, n(832), e.setImmediate = setImmediate, e.clearImmediate = clearImmediate
- }, function (t, e) {
- function n() {
- }
- n.prototype = {
- on: function (t, e, n) {
- var r = this.e || (this.e = {});
- return (r[t] || (r[t] = [])).push({fn: e, ctx: n}), this
- }, once: function (t, e, n) {
- function r() {
- i.off(t, r), e.apply(n, arguments)
- }
- var i = this;
- return r._ = e, this.on(t, r, n)
- }, emit: function (t) {
- var e = [].slice.call(arguments, 1), n = ((this.e || (this.e = {}))[t] || []).slice(), r = 0, i = n.length;
- for (r; r < i; r++) n[r].fn.apply(n[r].ctx, e);
- return this
- }, off: function (t, e) {
- var n = this.e || (this.e = {}), r = n[t], i = [];
- if (r && e) for (var a = 0, o = r.length; a < o; a++) r[a].fn !== e && r[a].fn._ !== e && i.push(r[a]);
- return i.length ? n[t] = i : delete n[t], this
- }
- }, t.exports = n
- }, function (t, e, n) {
- (function (e) {
- function n(t, e) {
- function n() {
- if (!i) {
- if (r("throwDeprecation")) throw new Error(e);
- r("traceDeprecation") ? console.trace(e) : console.warn(e), i = !0
- }
- return t.apply(this, arguments)
- }
- if (r("noDeprecation")) return t;
- var i = !1;
- return n
- }
- function r(t) {
- try {
- if (!e.localStorage) return !1
- } catch (t) {
- return !1
- }
- var n = e.localStorage[t];
- return null != n && "true" === String(n).toLowerCase()
- }
- t.exports = n
- }).call(e, n(124))
- }, function (t, e) {
- "function" == typeof Object.create ? t.exports = function (t, e) {
- t.super_ = e, t.prototype = Object.create(e.prototype, {
- constructor: {
- value: t,
- enumerable: !1,
- writable: !0,
- configurable: !0
- }
- })
- } : t.exports = function (t, e) {
- t.super_ = e;
- var n = function () {
- };
- n.prototype = e.prototype, t.prototype = new n, t.prototype.constructor = t
- }
- }, function (t, e) {
- t.exports = function (t) {
- return t && "object" == typeof t && "function" == typeof t.copy && "function" == typeof t.fill && "function" == typeof t.readUInt8
- }
- }, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , function (t, e) {
- function n(t, e) {
- var n = t[1] || "", i = t[3];
- if (!i) return n;
- if (e && "function" == typeof btoa) {
- var a = r(i);
- return [n].concat(i.sources.map(function (t) {
- return "/*# sourceURL=" + i.sourceRoot + t + " */"
- })).concat([a]).join("\n")
- }
- return [n].join("\n")
- }
- function r(t) {
- return "/*# sourceMappingURL=data:application/json;charset=utf-8;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(t)))) + " */"
- }
- t.exports = function (t) {
- var e = [];
- return e.toString = function () {
- return this.map(function (e) {
- var r = n(e, t);
- return e[2] ? "@media " + e[2] + "{" + r + "}" : r
- }).join("")
- }, e.i = function (t, n) {
- "string" == typeof t && (t = [[null, t, ""]]);
- for (var r = {}, i = 0; i < this.length; i++) {
- var a = this[i][0];
- "number" == typeof a && (r[a] = !0)
- }
- for (i = 0; i < t.length; i++) {
- var o = t[i];
- "number" == typeof o[0] && r[o[0]] || (n && !o[2] ? o[2] = n : n && (o[2] = "(" + o[2] + ") and (" + n + ")"), e.push(o))
- }
- }, e
- }
- }, function (t, e) {
- t.exports = function (t) {
- return "string" != typeof t ? t : (/^['"].*['"]$/.test(t) && (t = t.slice(1, -1)), /["'() \t\n]/.test(t) ? '"' + t.replace(/"/g, '\\"').replace(/\n/g, "\\n") + '"' : t)
- }
- }, function (t, e, n) {
- function r(t, e) {
- for (var n = 0; n < t.length; n++) {
- var r = t[n], i = p[r.id];
- if (i) {
- i.refs++;
- for (var a = 0; a < i.parts.length; a++) i.parts[a](r.parts[a]);
- for (; a < r.parts.length; a++) i.parts.push(c(r.parts[a], e))
- } else {
- for (var o = [], a = 0; a < r.parts.length; a++) o.push(c(r.parts[a], e));
- p[r.id] = {id: r.id, refs: 1, parts: o}
- }
- }
- }
- function i(t, e) {
- for (var n = [], r = {}, i = 0; i < t.length; i++) {
- var a = t[i], o = e.base ? a[0] + e.base : a[0], s = a[1], l = a[2], u = a[3],
- c = {css: s, media: l, sourceMap: u};
- r[o] ? r[o].parts.push(c) : n.push(r[o] = {id: o, parts: [c]})
- }
- return n
- }
- function a(t, e) {
- var n = g(t.insertInto);
- if (!n) throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");
- var r = y[y.length - 1];
- if ("top" === t.insertAt) r ? r.nextSibling ? n.insertBefore(e, r.nextSibling) : n.appendChild(e) : n.insertBefore(e, n.firstChild), y.push(e); else {
- if ("bottom" !== t.insertAt) throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");
- n.appendChild(e)
- }
- }
- function o(t) {
- if (null === t.parentNode) return !1;
- t.parentNode.removeChild(t);
- var e = y.indexOf(t);
- e >= 0 && y.splice(e, 1)
- }
- function s(t) {
- var e = document.createElement("style");
- return t.attrs.type = "text/css", u(e, t.attrs), a(t, e), e
- }
- function l(t) {
- var e = document.createElement("link");
- return t.attrs.type = "text/css", t.attrs.rel = "stylesheet", u(e, t.attrs), a(t, e), e
- }
- function u(t, e) {
- Object.keys(e).forEach(function (n) {
- t.setAttribute(n, e[n])
- })
- }
- function c(t, e) {
- var n, r, i, a;
- if (e.transform && t.css) {
- if (!(a = e.transform(t.css))) return function () {
- };
- t.css = a
- }
- if (e.singleton) {
- var u = _++;
- n = m || (m = s(e)), r = f.bind(null, n, u, !1), i = f.bind(null, n, u, !0)
- } else t.sourceMap && "function" == typeof URL && "function" == typeof URL.createObjectURL && "function" == typeof URL.revokeObjectURL && "function" == typeof Blob && "function" == typeof btoa ? (n = l(e), r = d.bind(null, n, e), i = function () {
- o(n), n.href && URL.revokeObjectURL(n.href)
- }) : (n = s(e), r = h.bind(null, n), i = function () {
- o(n)
- });
- return r(t), function (e) {
- if (e) {
- if (e.css === t.css && e.media === t.media && e.sourceMap === t.sourceMap) return;
- r(t = e)
- } else i()
- }
- }
- function f(t, e, n, r) {
- var i = n ? "" : r.css;
- if (t.styleSheet) t.styleSheet.cssText = w(e, i); else {
- var a = document.createTextNode(i), o = t.childNodes;
- o[e] && t.removeChild(o[e]), o.length ? t.insertBefore(a, o[e]) : t.appendChild(a)
- }
- }
- function h(t, e) {
- var n = e.css, r = e.media;
- if (r && t.setAttribute("media", r), t.styleSheet) t.styleSheet.cssText = n; else {
- for (; t.firstChild;) t.removeChild(t.firstChild);
- t.appendChild(document.createTextNode(n))
- }
- }
- function d(t, e, n) {
- var r = n.css, i = n.sourceMap, a = void 0 === e.convertToAbsoluteUrls && i;
- (e.convertToAbsoluteUrls || a) && (r = b(r)), i && (r += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(i)))) + " */");
- var o = new Blob([r], {type: "text/css"}), s = t.href;
- t.href = URL.createObjectURL(o), s && URL.revokeObjectURL(s)
- }
- var p = {}, v = function (t) {
- var e;
- return function () {
- return void 0 === e && (e = t.apply(this, arguments)), e
- }
- }(function () {
- return window && document && document.all && !window.atob
- }), g = function (t) {
- var e = {};
- return function (n) {
- return void 0 === e[n] && (e[n] = t.call(this, n)), e[n]
- }
- }(function (t) {
- return document.querySelector(t)
- }), m = null, _ = 0, y = [], b = n(834);
- t.exports = function (t, e) {
- if ("undefined" != typeof DEBUG && DEBUG && "object" != typeof document) throw new Error("The style-loader cannot be used in a non-browser environment");
- e = e || {}, e.attrs = "object" == typeof e.attrs ? e.attrs : {}, e.singleton || (e.singleton = v()), e.insertInto || (e.insertInto = "head"), e.insertAt || (e.insertAt = "bottom");
- var n = i(t, e);
- return r(n, e), function (t) {
- for (var a = [], o = 0; o < n.length; o++) {
- var s = n[o], l = p[s.id];
- l.refs--, a.push(l)
- }
- if (t) {
- r(i(t, e), e)
- }
- for (var o = 0; o < a.length; o++) {
- var l = a[o];
- if (0 === l.refs) {
- for (var u = 0; u < l.parts.length; u++) l.parts[u]();
- delete p[l.id]
- }
- }
- }
- };
- var w = function () {
- var t = [];
- return function (e, n) {
- return t[e] = n, t.filter(Boolean).join("\n")
- }
- }()
- }]);
|